Show / Hide Table of Contents

Class SelfSignedCertArgs

Inheritance
System.Object
InputArgs
ResourceArgs
SelfSignedCertArgs
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 SelfSignedCertArgs : ResourceArgs

Constructors

View Source

SelfSignedCertArgs()

Declaration
public SelfSignedCertArgs()

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

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

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<SelfSignedCertSubjectArgs> Subjects { get; set; }
Property Value
Type Description
InputList<SelfSignedCertSubjectArgs>
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

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
Back to top Copyright 2016-2020, Pulumi Corporation.