Show / Hide Table of Contents

Class SelfSignedCertState

Inheritance
System.Object
InputArgs
ResourceArgs
SelfSignedCertState
Inherited Members
ResourceArgs.Empty
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()
Namespace: Pulumi.Tls
Assembly: Pulumi.Tls.dll
Syntax
public sealed class SelfSignedCertState : ResourceArgs

Constructors

View Source

SelfSignedCertState()

Declaration
public SelfSignedCertState()

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
Type Description
InputList<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

DnsNames

List of DNS names for which a certificate is being requested.

Declaration
public InputList<string> DnsNames { get; set; }
Property Value
Type Description
InputList<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

IpAddresses

List of IP addresses for which a certificate is being requested.

Declaration
public InputList<string> IpAddresses { get; set; }
Property Value
Type Description
InputList<System.String>
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

KeyAlgorithm

The name of the algorithm for the key provided in private_key_pem.

Declaration
public Input<string> KeyAlgorithm { get; set; }
Property Value
Type Description
Input<System.String>
View Source

PrivateKeyPem

PEM-encoded private key that the certificate will belong to

Declaration
public Input<string> PrivateKeyPem { get; set; }
Property Value
Type Description
Input<System.String>
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

Subjects

The subject for which a certificate is being requested. This is a nested configuration block whose structure matches the corresponding block for tls..CertRequest.

Declaration
public InputList<SelfSignedCertSubjectGetArgs> Subjects { get; set; }
Property Value
Type Description
InputList<SelfSignedCertSubjectGetArgs>
View Source

Uris

List of URIs for which a certificate is being requested.

Declaration
public InputList<string> Uris { get; set; }
Property Value
Type Description
InputList<System.String>
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>
  • View Source
Back to top Copyright 2016-2020, Pulumi Corporation.