SecretBackendIntermediateCertRequest

Create a SecretBackendIntermediateCertRequest Resource

def SecretBackendIntermediateCertRequest(resource_name, opts=None, alt_names=None, backend=None, common_name=None, country=None, exclude_cn_from_sans=None, format=None, ip_sans=None, key_bits=None, key_type=None, locality=None, organization=None, other_sans=None, ou=None, postal_code=None, private_key_format=None, province=None, street_address=None, type=None, uri_sans=None, __props__=None);
name string
The unique name of the resource.
args SecretBackendIntermediateCertRequestArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name str
The unique name of the resource.
opts ResourceOptions
A bag of options that control this resource's behavior.
ctx Context
Context object for the current deployment.
name string
The unique name of the resource.
args SecretBackendIntermediateCertRequestArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name string
The unique name of the resource.
args SecretBackendIntermediateCertRequestArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.

SecretBackendIntermediateCertRequest Resource Properties

To learn more about resource properties and how to use them, see Inputs and Outputs in the Programming Model docs.

Inputs

The SecretBackendIntermediateCertRequest resource accepts the following input properties:

Backend string

The PKI secret backend the resource belongs to.

CommonName string

CN of intermediate to create

Type string

Type of intermediate to create. Must be either \“exported\” or \“internal\”

AltNames List<string>

List of alternative names

Country string

The country

ExcludeCnFromSans bool

Flag to exclude CN from SANs

Format string

The format of data

IpSans List<string>

List of alternative IPs

KeyBits int

The number of bits to use

KeyType string

The desired key type

Locality string

The locality

Organization string

The organization

OtherSans List<string>

List of other SANs

Ou string

The organization unit

PostalCode string

The postal code

PrivateKeyFormat string

The private key format

Province string

The province

StreetAddress string

The street address

UriSans List<string>

List of alternative URIs

Backend string

The PKI secret backend the resource belongs to.

CommonName string

CN of intermediate to create

Type string

Type of intermediate to create. Must be either \“exported\” or \“internal\”

AltNames []string

List of alternative names

Country string

The country

ExcludeCnFromSans bool

Flag to exclude CN from SANs

Format string

The format of data

IpSans []string

List of alternative IPs

KeyBits int

The number of bits to use

KeyType string

The desired key type

Locality string

The locality

Organization string

The organization

OtherSans []string

List of other SANs

Ou string

The organization unit

PostalCode string

The postal code

PrivateKeyFormat string

The private key format

Province string

The province

StreetAddress string

The street address

UriSans []string

List of alternative URIs

backend string

The PKI secret backend the resource belongs to.

commonName string

CN of intermediate to create

type string

Type of intermediate to create. Must be either \“exported\” or \“internal\”

altNames string[]

List of alternative names

country string

The country

excludeCnFromSans boolean

Flag to exclude CN from SANs

format string

The format of data

ipSans string[]

List of alternative IPs

keyBits number

The number of bits to use

keyType string

The desired key type

locality string

The locality

organization string

The organization

otherSans string[]

List of other SANs

ou string

The organization unit

postalCode string

The postal code

privateKeyFormat string

The private key format

province string

The province

streetAddress string

The street address

uriSans string[]

List of alternative URIs

backend str

The PKI secret backend the resource belongs to.

common_name str

CN of intermediate to create

type str

Type of intermediate to create. Must be either \“exported\” or \“internal\”

alt_names List[str]

List of alternative names

country str

The country

exclude_cn_from_sans bool

Flag to exclude CN from SANs

format str

The format of data

ip_sans List[str]

List of alternative IPs

key_bits float

The number of bits to use

key_type str

The desired key type

locality str

The locality

organization str

The organization

other_sans List[str]

List of other SANs

ou str

The organization unit

postal_code str

The postal code

private_key_format str

The private key format

province str

The province

street_address str

The street address

uri_sans List[str]

List of alternative URIs

Outputs

All input properties are implicitly available as output properties. Additionally, the SecretBackendIntermediateCertRequest resource produces the following output properties:

Csr string

The CSR

Id string
The provider-assigned unique ID for this managed resource.
PrivateKey string

The private key

PrivateKeyType string

The private key type

Csr string

The CSR

Id string
The provider-assigned unique ID for this managed resource.
PrivateKey string

The private key

PrivateKeyType string

The private key type

csr string

The CSR

id string
The provider-assigned unique ID for this managed resource.
privateKey string

The private key

privateKeyType string

The private key type

csr str

The CSR

id str
The provider-assigned unique ID for this managed resource.
private_key str

The private key

private_key_type str

The private key type

Look up an Existing SecretBackendIntermediateCertRequest Resource

Get an existing SecretBackendIntermediateCertRequest resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

static get(resource_name, id, opts=None, alt_names=None, backend=None, common_name=None, country=None, csr=None, exclude_cn_from_sans=None, format=None, ip_sans=None, key_bits=None, key_type=None, locality=None, organization=None, other_sans=None, ou=None, postal_code=None, private_key=None, private_key_format=None, private_key_type=None, province=None, street_address=None, type=None, uri_sans=None, __props__=None);
func GetSecretBackendIntermediateCertRequest(ctx *Context, name string, id IDInput, state *SecretBackendIntermediateCertRequestState, opts ...ResourceOption) (*SecretBackendIntermediateCertRequest, error)
name
The unique name of the resulting resource.
id
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
resource_name
The unique name of the resulting resource.
id
The unique provider ID of the resource to lookup.
name
The unique name of the resulting resource.
id
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
name
The unique name of the resulting resource.
id
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.

The following state arguments are supported:

AltNames List<string>

List of alternative names

Backend string

The PKI secret backend the resource belongs to.

CommonName string

CN of intermediate to create

Country string

The country

Csr string

The CSR

ExcludeCnFromSans bool

Flag to exclude CN from SANs

Format string

The format of data

IpSans List<string>

List of alternative IPs

KeyBits int

The number of bits to use

KeyType string

The desired key type

Locality string

The locality

Organization string

The organization

OtherSans List<string>

List of other SANs

Ou string

The organization unit

PostalCode string

The postal code

PrivateKey string

The private key

PrivateKeyFormat string

The private key format

PrivateKeyType string

The private key type

Province string

The province

StreetAddress string

The street address

Type string

Type of intermediate to create. Must be either \“exported\” or \“internal\”

UriSans List<string>

List of alternative URIs

AltNames []string

List of alternative names

Backend string

The PKI secret backend the resource belongs to.

CommonName string

CN of intermediate to create

Country string

The country

Csr string

The CSR

ExcludeCnFromSans bool

Flag to exclude CN from SANs

Format string

The format of data

IpSans []string

List of alternative IPs

KeyBits int

The number of bits to use

KeyType string

The desired key type

Locality string

The locality

Organization string

The organization

OtherSans []string

List of other SANs

Ou string

The organization unit

PostalCode string

The postal code

PrivateKey string

The private key

PrivateKeyFormat string

The private key format

PrivateKeyType string

The private key type

Province string

The province

StreetAddress string

The street address

Type string

Type of intermediate to create. Must be either \“exported\” or \“internal\”

UriSans []string

List of alternative URIs

altNames string[]

List of alternative names

backend string

The PKI secret backend the resource belongs to.

commonName string

CN of intermediate to create

country string

The country

csr string

The CSR

excludeCnFromSans boolean

Flag to exclude CN from SANs

format string

The format of data

ipSans string[]

List of alternative IPs

keyBits number

The number of bits to use

keyType string

The desired key type

locality string

The locality

organization string

The organization

otherSans string[]

List of other SANs

ou string

The organization unit

postalCode string

The postal code

privateKey string

The private key

privateKeyFormat string

The private key format

privateKeyType string

The private key type

province string

The province

streetAddress string

The street address

type string

Type of intermediate to create. Must be either \“exported\” or \“internal\”

uriSans string[]

List of alternative URIs

alt_names List[str]

List of alternative names

backend str

The PKI secret backend the resource belongs to.

common_name str

CN of intermediate to create

country str

The country

csr str

The CSR

exclude_cn_from_sans bool

Flag to exclude CN from SANs

format str

The format of data

ip_sans List[str]

List of alternative IPs

key_bits float

The number of bits to use

key_type str

The desired key type

locality str

The locality

organization str

The organization

other_sans List[str]

List of other SANs

ou str

The organization unit

postal_code str

The postal code

private_key str

The private key

private_key_format str

The private key format

private_key_type str

The private key type

province str

The province

street_address str

The street address

type str

Type of intermediate to create. Must be either \“exported\” or \“internal\”

uri_sans List[str]

List of alternative URIs

Package Details

Repository
https://github.com/pulumi/pulumi-vault
License
Apache-2.0
Notes
This Pulumi package is based on the vault Terraform Provider.