SecretBackendIntermediateCertRequest
Create a SecretBackendIntermediateCertRequest Resource
new SecretBackendIntermediateCertRequest(name: string, args: SecretBackendIntermediateCertRequestArgs, opts?: CustomResourceOptions);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);func NewSecretBackendIntermediateCertRequest(ctx *Context, name string, args SecretBackendIntermediateCertRequestArgs, opts ...ResourceOption) (*SecretBackendIntermediateCertRequest, error)public SecretBackendIntermediateCertRequest(string name, SecretBackendIntermediateCertRequestArgs args, CustomResourceOptions? opts = null)- 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.
- Common
Name string CN of intermediate to create
- Type string
Type of intermediate to create. Must be either \“exported\” or \“internal\”
- Alt
Names List<string> List of alternative names
- Country string
The country
- Exclude
Cn boolFrom Sans Flag to exclude CN from SANs
- Format string
The format of data
- Ip
Sans List<string> List of alternative IPs
- Key
Bits int The number of bits to use
- Key
Type string The desired key type
- Locality string
The locality
- Organization string
The organization
- Other
Sans List<string> List of other SANs
- Ou string
The organization unit
- Postal
Code string The postal code
- Private
Key stringFormat The private key format
- Province string
The province
- Street
Address string The street address
- Uri
Sans List<string> List of alternative URIs
- Backend string
The PKI secret backend the resource belongs to.
- Common
Name string CN of intermediate to create
- Type string
Type of intermediate to create. Must be either \“exported\” or \“internal\”
- Alt
Names []string List of alternative names
- Country string
The country
- Exclude
Cn boolFrom Sans Flag to exclude CN from SANs
- Format string
The format of data
- Ip
Sans []string List of alternative IPs
- Key
Bits int The number of bits to use
- Key
Type string The desired key type
- Locality string
The locality
- Organization string
The organization
- Other
Sans []string List of other SANs
- Ou string
The organization unit
- Postal
Code string The postal code
- Private
Key stringFormat The private key format
- Province string
The province
- Street
Address string The street address
- Uri
Sans []string List of alternative URIs
- backend string
The PKI secret backend the resource belongs to.
- common
Name string CN of intermediate to create
- type string
Type of intermediate to create. Must be either \“exported\” or \“internal\”
- alt
Names string[] List of alternative names
- country string
The country
- exclude
Cn booleanFrom Sans Flag to exclude CN from SANs
- format string
The format of data
- ip
Sans string[] List of alternative IPs
- key
Bits number The number of bits to use
- key
Type string The desired key type
- locality string
The locality
- organization string
The organization
- other
Sans string[] List of other SANs
- ou string
The organization unit
- postal
Code string The postal code
- private
Key stringFormat The private key format
- province string
The province
- street
Address string The street address
- uri
Sans 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_ boolfrom_ sans 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_ strformat 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.
- Private
Key string The private key
- Private
Key stringType The private key type
- Csr string
The CSR
- Id string
- The provider-assigned unique ID for this managed resource.
- Private
Key string The private key
- Private
Key stringType The private key type
- csr string
The CSR
- id string
- The provider-assigned unique ID for this managed resource.
- private
Key string The private key
- private
Key stringType 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_ strtype 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.
public static get(name: string, id: Input<ID>, state?: SecretBackendIntermediateCertRequestState, opts?: CustomResourceOptions): SecretBackendIntermediateCertRequeststatic 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)public static SecretBackendIntermediateCertRequest Get(string name, Input<string> id, SecretBackendIntermediateCertRequestState? state, CustomResourceOptions? opts = null)- 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:
- Alt
Names List<string> List of alternative names
- Backend string
The PKI secret backend the resource belongs to.
- Common
Name string CN of intermediate to create
- Country string
The country
- Csr string
The CSR
- Exclude
Cn boolFrom Sans Flag to exclude CN from SANs
- Format string
The format of data
- Ip
Sans List<string> List of alternative IPs
- Key
Bits int The number of bits to use
- Key
Type string The desired key type
- Locality string
The locality
- Organization string
The organization
- Other
Sans List<string> List of other SANs
- Ou string
The organization unit
- Postal
Code string The postal code
- Private
Key string The private key
- Private
Key stringFormat The private key format
- Private
Key stringType The private key type
- Province string
The province
- Street
Address string The street address
- Type string
Type of intermediate to create. Must be either \“exported\” or \“internal\”
- Uri
Sans List<string> List of alternative URIs
- Alt
Names []string List of alternative names
- Backend string
The PKI secret backend the resource belongs to.
- Common
Name string CN of intermediate to create
- Country string
The country
- Csr string
The CSR
- Exclude
Cn boolFrom Sans Flag to exclude CN from SANs
- Format string
The format of data
- Ip
Sans []string List of alternative IPs
- Key
Bits int The number of bits to use
- Key
Type string The desired key type
- Locality string
The locality
- Organization string
The organization
- Other
Sans []string List of other SANs
- Ou string
The organization unit
- Postal
Code string The postal code
- Private
Key string The private key
- Private
Key stringFormat The private key format
- Private
Key stringType The private key type
- Province string
The province
- Street
Address string The street address
- Type string
Type of intermediate to create. Must be either \“exported\” or \“internal\”
- Uri
Sans []string List of alternative URIs
- alt
Names string[] List of alternative names
- backend string
The PKI secret backend the resource belongs to.
- common
Name string CN of intermediate to create
- country string
The country
- csr string
The CSR
- exclude
Cn booleanFrom Sans Flag to exclude CN from SANs
- format string
The format of data
- ip
Sans string[] List of alternative IPs
- key
Bits number The number of bits to use
- key
Type string The desired key type
- locality string
The locality
- organization string
The organization
- other
Sans string[] List of other SANs
- ou string
The organization unit
- postal
Code string The postal code
- private
Key string The private key
- private
Key stringFormat The private key format
- private
Key stringType The private key type
- province string
The province
- street
Address string The street address
- type string
Type of intermediate to create. Must be either \“exported\” or \“internal\”
- uri
Sans 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_ boolfrom_ sans 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_ strformat The private key format
- private_
key_ strtype 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
vaultTerraform Provider.