Class LocallySignedCertArgs
Inherited Members
Namespace: Pulumi.Tls
Assembly: Pulumi.Tls.dll
Syntax
public sealed class LocallySignedCertArgs : ResourceArgs
Constructors
View SourceLocallySignedCertArgs()
Declaration
public LocallySignedCertArgs()
Properties
View SourceAllowedUses
List of keywords each describing a use that is permitted for the issued certificate. The valid keywords are listed below.
Declaration
public InputList<string> AllowedUses { get; set; }
Property Value
| Type | Description |
|---|---|
| InputList<System.String> |
CaCertPem
PEM-encoded certificate data for the CA.
Declaration
public Input<string> CaCertPem { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
CaKeyAlgorithm
The name of the algorithm for the key provided
in ca_private_key_pem.
Declaration
public Input<string> CaKeyAlgorithm { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
CaPrivateKeyPem
PEM-encoded private key data for the CA.
This can be read from a separate file using the file interpolation
function.
Declaration
public Input<string> CaPrivateKeyPem { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
CertRequestPem
PEM-encoded request certificate data.
Declaration
public Input<string> CertRequestPem { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
EarlyRenewalHours
Number of hours before the certificates expiry when a new certificate will be generated
Declaration
public Input<int> EarlyRenewalHours { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Int32> |
IsCaCertificate
Boolean controlling whether the CA flag will be set in the
generated certificate. Defaults to false, meaning that the certificate does not represent
a certificate authority.
Declaration
public Input<bool> IsCaCertificate { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Boolean> |
SetSubjectKeyId
If true, the certificate will include
the subject key identifier. Defaults to false, in which case the subject
key identifier is not set at all.
Declaration
public Input<bool> SetSubjectKeyId { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Boolean> |
ValidityPeriodHours
The number of hours after initial issuing that the certificate will become invalid.
Declaration
public Input<int> ValidityPeriodHours { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Int32> |