Show / Hide Table of Contents

Class CertificateState

Inheritance
System.Object
InputArgs
ResourceArgs
CertificateState
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.Aws.Acm
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

ARN of an ACMPCA

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
Type Description
InputList<CertificateDomainValidationOptionGetArgs>
View Source

Options

Declaration
public Input<CertificateOptionsGetArgs> Options { get; set; }
Property Value
Type Description
Input<CertificateOptionsGetArgs>
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
Type Description
InputList<System.String>
View Source

Tags

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
Type Description
InputList<System.String>
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>
  • View Source
Back to top Copyright 2016-2020, Pulumi Corporation.