Class SecretBackendIntermediateCertRequest
Inherited Members
Namespace: Pulumi.Vault.PkiSecret
Assembly: Pulumi.Vault.dll
Syntax
public class SecretBackendIntermediateCertRequest : CustomResource
Constructors
View SourceSecretBackendIntermediateCertRequest(String, SecretBackendIntermediateCertRequestArgs, CustomResourceOptions)
Create a SecretBackendIntermediateCertRequest resource with the given unique name, arguments, and options.
Declaration
public SecretBackendIntermediateCertRequest(string name, SecretBackendIntermediateCertRequestArgs args, CustomResourceOptions options = null)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | name | The unique name of the resource |
| SecretBackendIntermediateCertRequestArgs | args | The arguments used to populate this resource's properties |
| CustomResourceOptions | options | A bag of options that control this resource's behavior |
Properties
View SourceAltNames
List of alternative names
Declaration
public Output<ImmutableArray<string>> AltNames { get; }
Property Value
| Type | Description |
|---|---|
| Output<System.Collections.Immutable.ImmutableArray<System.String>> |
Backend
The PKI secret backend the resource belongs to.
Declaration
public Output<string> Backend { get; }
Property Value
| Type | Description |
|---|---|
| Output<System.String> |
CommonName
CN of intermediate to create
Declaration
public Output<string> CommonName { get; }
Property Value
| Type | Description |
|---|---|
| Output<System.String> |
Country
The country
Declaration
public Output<string> Country { get; }
Property Value
| Type | Description |
|---|---|
| Output<System.String> |
Csr
The CSR
Declaration
public Output<string> Csr { get; }
Property Value
| Type | Description |
|---|---|
| Output<System.String> |
ExcludeCnFromSans
Flag to exclude CN from SANs
Declaration
public Output<bool?> ExcludeCnFromSans { get; }
Property Value
| Type | Description |
|---|---|
| Output<System.Nullable<System.Boolean>> |
Format
The format of data
Declaration
public Output<string> Format { get; }
Property Value
| Type | Description |
|---|---|
| Output<System.String> |
IpSans
List of alternative IPs
Declaration
public Output<ImmutableArray<string>> IpSans { get; }
Property Value
| Type | Description |
|---|---|
| Output<System.Collections.Immutable.ImmutableArray<System.String>> |
KeyBits
The number of bits to use
Declaration
public Output<int?> KeyBits { get; }
Property Value
| Type | Description |
|---|---|
| Output<System.Nullable<System.Int32>> |
KeyType
The desired key type
Declaration
public Output<string> KeyType { get; }
Property Value
| Type | Description |
|---|---|
| Output<System.String> |
Locality
The locality
Declaration
public Output<string> Locality { get; }
Property Value
| Type | Description |
|---|---|
| Output<System.String> |
Organization
The organization
Declaration
public Output<string> Organization { get; }
Property Value
| Type | Description |
|---|---|
| Output<System.String> |
OtherSans
List of other SANs
Declaration
public Output<ImmutableArray<string>> OtherSans { get; }
Property Value
| Type | Description |
|---|---|
| Output<System.Collections.Immutable.ImmutableArray<System.String>> |
Ou
The organization unit
Declaration
public Output<string> Ou { get; }
Property Value
| Type | Description |
|---|---|
| Output<System.String> |
PostalCode
The postal code
Declaration
public Output<string> PostalCode { get; }
Property Value
| Type | Description |
|---|---|
| Output<System.String> |
PrivateKey
The private key
Declaration
public Output<string> PrivateKey { get; }
Property Value
| Type | Description |
|---|---|
| Output<System.String> |
PrivateKeyFormat
The private key format
Declaration
public Output<string> PrivateKeyFormat { get; }
Property Value
| Type | Description |
|---|---|
| Output<System.String> |
PrivateKeyType
The private key type
Declaration
public Output<string> PrivateKeyType { get; }
Property Value
| Type | Description |
|---|---|
| Output<System.String> |
Province
The province
Declaration
public Output<string> Province { get; }
Property Value
| Type | Description |
|---|---|
| Output<System.String> |
StreetAddress
The street address
Declaration
public Output<string> StreetAddress { get; }
Property Value
| Type | Description |
|---|---|
| Output<System.String> |
Type
Type of intermediate to create. Must be either "exported" or "internal"
Declaration
public Output<string> Type { get; }
Property Value
| Type | Description |
|---|---|
| Output<System.String> |
UriSans
List of alternative URIs
Declaration
public Output<ImmutableArray<string>> UriSans { get; }
Property Value
| Type | Description |
|---|---|
| Output<System.Collections.Immutable.ImmutableArray<System.String>> |
Methods
View SourceGet(String, Input<String>, SecretBackendIntermediateCertRequestState, CustomResourceOptions)
Get an existing SecretBackendIntermediateCertRequest resource's state with the given name, ID, and optional extra properties used to qualify the lookup.
Declaration
public static SecretBackendIntermediateCertRequest Get(string name, Input<string> id, SecretBackendIntermediateCertRequestState state = null, CustomResourceOptions options = null)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | name | The unique name of the resulting resource. |
| Input<System.String> | id | The unique provider ID of the resource to lookup. |
| SecretBackendIntermediateCertRequestState | state | Any extra arguments used during the lookup. |
| CustomResourceOptions | options | A bag of options that control this resource's behavior |
Returns
| Type | Description |
|---|---|
| SecretBackendIntermediateCertRequest |