Class LocallySignedCertState
Inheritance
System.Object
LocallySignedCertState
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Assembly: Pulumi.Tls.dll
Syntax
public sealed class LocallySignedCertState : ResourceArgs
Constructors
View Source
LocallySignedCertState()
Declaration
public LocallySignedCertState()
Properties
View Source
AllowedUses
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
View Source
CaCertPem
PEM-encoded certificate data for the CA.
Declaration
public Input<string> CaCertPem { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
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> |
|
View Source
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> |
|
View Source
CertPem
The certificate data in PEM format.
Declaration
public Input<string> CertPem { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
CertRequestPem
PEM-encoded request certificate data.
Declaration
public Input<string> CertRequestPem { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
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> |
|
View Source
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> |
|
View Source
ReadyForRenewal
Declaration
public Input<bool> ReadyForRenewal { get; set; }
Property Value
| Type |
Description |
| Input<System.Boolean> |
|
View Source
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> |
|
View Source
ValidityEndTime
The time until which the certificate is invalid, as an
RFC3339 timestamp.
Declaration
public Input<string> ValidityEndTime { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
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> |
|
View Source
ValidityStartTime
The time after which the certificate is valid, as an
RFC3339 timestamp.
Declaration
public Input<string> ValidityStartTime { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|