Class CertificateState
Inheritance
System.Object
CertificateState
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.Aws.dll
Syntax
public sealed class CertificateState : ResourceArgs
Constructors
View Source
CertificateState()
Declaration
public CertificateState()
Properties
View Source
Arn
The ARN of the certificate
Declaration
public Input<string> Arn { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
CertificateAuthorityArn
Declaration
public Input<string> CertificateAuthorityArn { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
CertificateBody
The certificate's PEM-formatted public key
Declaration
public Input<string> CertificateBody { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
CertificateChain
The certificate's PEM-formatted chain
- Creating a private CA issued certificate
Declaration
public Input<string> CertificateChain { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
DomainName
A domain name for which the certificate should be issued
Declaration
public Input<string> DomainName { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
DomainValidationOptions
A list of attributes to feed into other resources to complete certificate validation. Can have more than one element, e.g. if SANs are defined. Only set if DNS-validation was used.
Declaration
public InputList<CertificateDomainValidationOptionGetArgs> DomainValidationOptions { get; set; }
Property Value
View Source
Options
Declaration
public Input<CertificateOptionsGetArgs> Options { get; set; }
Property Value
View Source
PrivateKey
The certificate's PEM-formatted private key
Declaration
public Input<string> PrivateKey { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
SubjectAlternativeNames
A list of domains that should be SANs in the issued certificate
Declaration
public InputList<string> SubjectAlternativeNames { get; set; }
Property Value
View Source
A map of tags to assign to the resource.
Declaration
public InputMap<object> Tags { get; set; }
Property Value
| Type |
Description |
| InputMap<System.Object> |
|
View Source
ValidationEmails
A list of addresses that received a validation E-Mail. Only set if EMAIL-validation was used.
Declaration
public InputList<string> ValidationEmails { get; set; }
Property Value
View Source
ValidationMethod
Which method to use for validation. DNS or EMAIL are valid, NONE can be used for certificates that were imported into ACM and then into state managed by this provider.
- Importing an existing certificate
Declaration
public Input<string> ValidationMethod { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|