Documentation ¶
Index ¶
- func CfnCertificateAuthorityActivation_CFN_RESOURCE_TYPE_NAME() *string
- func CfnCertificateAuthorityActivation_IsCfnElement(x interface{}) *bool
- func CfnCertificateAuthorityActivation_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnCertificateAuthorityActivation_IsConstruct(x interface{}) *bool
- func CfnCertificateAuthority_CFN_RESOURCE_TYPE_NAME() *string
- func CfnCertificateAuthority_IsCfnElement(x interface{}) *bool
- func CfnCertificateAuthority_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnCertificateAuthority_IsConstruct(x interface{}) *bool
- func CfnCertificate_CFN_RESOURCE_TYPE_NAME() *string
- func CfnCertificate_IsCfnElement(x interface{}) *bool
- func CfnCertificate_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnCertificate_IsConstruct(x interface{}) *bool
- func NewCfnCertificateAuthorityActivation_Override(c CfnCertificateAuthorityActivation, scope constructs.Construct, id *string, ...)
- func NewCfnCertificateAuthority_Override(c CfnCertificateAuthority, scope constructs.Construct, id *string, ...)
- func NewCfnCertificate_Override(c CfnCertificate, scope constructs.Construct, id *string, ...)
- type CertificateAuthority
- type CfnCertificate
- type CfnCertificateAuthority
- type CfnCertificateAuthorityActivation
- type CfnCertificateAuthorityActivationProps
- type CfnCertificateAuthorityProps
- type CfnCertificateAuthority_AccessDescriptionProperty
- type CfnCertificateAuthority_AccessMethodProperty
- type CfnCertificateAuthority_CrlConfigurationProperty
- type CfnCertificateAuthority_CsrExtensionsProperty
- type CfnCertificateAuthority_EdiPartyNameProperty
- type CfnCertificateAuthority_GeneralNameProperty
- type CfnCertificateAuthority_KeyUsageProperty
- type CfnCertificateAuthority_OtherNameProperty
- type CfnCertificateAuthority_RevocationConfigurationProperty
- type CfnCertificateAuthority_SubjectProperty
- type CfnCertificateProps
- type CfnCertificate_ApiPassthroughProperty
- type CfnCertificate_EdiPartyNameProperty
- type CfnCertificate_ExtendedKeyUsageProperty
- type CfnCertificate_ExtensionsProperty
- type CfnCertificate_GeneralNameProperty
- type CfnCertificate_KeyUsageProperty
- type CfnCertificate_OtherNameProperty
- type CfnCertificate_PolicyInformationProperty
- type CfnCertificate_PolicyQualifierInfoProperty
- type CfnCertificate_QualifierProperty
- type CfnCertificate_SubjectProperty
- type CfnCertificate_ValidityProperty
- type ICertificateAuthority
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CfnCertificateAuthorityActivation_CFN_RESOURCE_TYPE_NAME ¶
func CfnCertificateAuthorityActivation_CFN_RESOURCE_TYPE_NAME() *string
func CfnCertificateAuthorityActivation_IsCfnElement ¶
func CfnCertificateAuthorityActivation_IsCfnElement(x interface{}) *bool
Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).
Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.
Returns: The construct as a stack element or undefined if it is not a stack element. Experimental.
func CfnCertificateAuthorityActivation_IsCfnResource ¶
func CfnCertificateAuthorityActivation_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource. Experimental.
func CfnCertificateAuthorityActivation_IsConstruct ¶
func CfnCertificateAuthorityActivation_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Returns: true if `x` is an object created from a class which extends `Construct`. Deprecated: use `x instanceof Construct` instead
func CfnCertificateAuthority_CFN_RESOURCE_TYPE_NAME ¶
func CfnCertificateAuthority_CFN_RESOURCE_TYPE_NAME() *string
func CfnCertificateAuthority_IsCfnElement ¶
func CfnCertificateAuthority_IsCfnElement(x interface{}) *bool
Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).
Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.
Returns: The construct as a stack element or undefined if it is not a stack element. Experimental.
func CfnCertificateAuthority_IsCfnResource ¶
func CfnCertificateAuthority_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource. Experimental.
func CfnCertificateAuthority_IsConstruct ¶
func CfnCertificateAuthority_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Returns: true if `x` is an object created from a class which extends `Construct`. Deprecated: use `x instanceof Construct` instead
func CfnCertificate_CFN_RESOURCE_TYPE_NAME ¶
func CfnCertificate_CFN_RESOURCE_TYPE_NAME() *string
func CfnCertificate_IsCfnElement ¶
func CfnCertificate_IsCfnElement(x interface{}) *bool
Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).
Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.
Returns: The construct as a stack element or undefined if it is not a stack element. Experimental.
func CfnCertificate_IsCfnResource ¶
func CfnCertificate_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource. Experimental.
func CfnCertificate_IsConstruct ¶
func CfnCertificate_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Returns: true if `x` is an object created from a class which extends `Construct`. Deprecated: use `x instanceof Construct` instead
func NewCfnCertificateAuthorityActivation_Override ¶
func NewCfnCertificateAuthorityActivation_Override(c CfnCertificateAuthorityActivation, scope constructs.Construct, id *string, props *CfnCertificateAuthorityActivationProps)
Create a new `AWS::ACMPCA::CertificateAuthorityActivation`.
func NewCfnCertificateAuthority_Override ¶
func NewCfnCertificateAuthority_Override(c CfnCertificateAuthority, scope constructs.Construct, id *string, props *CfnCertificateAuthorityProps)
Create a new `AWS::ACMPCA::CertificateAuthority`.
func NewCfnCertificate_Override ¶
func NewCfnCertificate_Override(c CfnCertificate, scope constructs.Construct, id *string, props *CfnCertificateProps)
Create a new `AWS::ACMPCA::Certificate`.
Types ¶
type CertificateAuthority ¶
type CertificateAuthority interface { }
Defines a Certificate for ACMPCA. Experimental.
type CfnCertificate ¶
type CfnCertificate interface { awscdk.CfnResource awscdk.IInspectable ApiPassthrough() interface{} SetApiPassthrough(val interface{}) AttrArn() *string AttrCertificate() *string CertificateAuthorityArn() *string SetCertificateAuthorityArn(val *string) CertificateSigningRequest() *string SetCertificateSigningRequest(val *string) CfnOptions() awscdk.ICfnResourceOptions CfnProperties() *map[string]interface{} CfnResourceType() *string CreationStack() *[]*string LogicalId() *string Node() constructs.Node Ref() *string SigningAlgorithm() *string SetSigningAlgorithm(val *string) Stack() awscdk.Stack TemplateArn() *string SetTemplateArn(val *string) UpdatedProperites() *map[string]interface{} Validity() interface{} SetValidity(val interface{}) ValidityNotBefore() interface{} SetValidityNotBefore(val interface{}) AddDeletionOverride(path *string) AddDependsOn(target awscdk.CfnResource) AddMetadata(key *string, value interface{}) AddOverride(path *string, value interface{}) AddPropertyDeletionOverride(propertyPath *string) AddPropertyOverride(propertyPath *string, value interface{}) ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions) GetAtt(attributeName *string) awscdk.Reference GetMetadata(key *string) interface{} Inspect(inspector awscdk.TreeInspector) OverrideLogicalId(newLogicalId *string) RenderProperties(props *map[string]interface{}) *map[string]interface{} ShouldSynthesize() *bool ToString() *string ValidateProperties(_properties interface{}) }
A CloudFormation `AWS::ACMPCA::Certificate`.
func NewCfnCertificate ¶
func NewCfnCertificate(scope constructs.Construct, id *string, props *CfnCertificateProps) CfnCertificate
Create a new `AWS::ACMPCA::Certificate`.
type CfnCertificateAuthority ¶
type CfnCertificateAuthority interface { awscdk.CfnResource awscdk.IInspectable AttrArn() *string AttrCertificateSigningRequest() *string CfnOptions() awscdk.ICfnResourceOptions CfnProperties() *map[string]interface{} CfnResourceType() *string CreationStack() *[]*string CsrExtensions() interface{} SetCsrExtensions(val interface{}) KeyAlgorithm() *string SetKeyAlgorithm(val *string) KeyStorageSecurityStandard() *string SetKeyStorageSecurityStandard(val *string) LogicalId() *string Node() constructs.Node Ref() *string RevocationConfiguration() interface{} SetRevocationConfiguration(val interface{}) SigningAlgorithm() *string SetSigningAlgorithm(val *string) Stack() awscdk.Stack Subject() interface{} SetSubject(val interface{}) Tags() awscdk.TagManager Type() *string SetType(val *string) UpdatedProperites() *map[string]interface{} AddDeletionOverride(path *string) AddDependsOn(target awscdk.CfnResource) AddMetadata(key *string, value interface{}) AddOverride(path *string, value interface{}) AddPropertyDeletionOverride(propertyPath *string) AddPropertyOverride(propertyPath *string, value interface{}) ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions) GetAtt(attributeName *string) awscdk.Reference GetMetadata(key *string) interface{} Inspect(inspector awscdk.TreeInspector) OverrideLogicalId(newLogicalId *string) RenderProperties(props *map[string]interface{}) *map[string]interface{} ShouldSynthesize() *bool ToString() *string ValidateProperties(_properties interface{}) }
A CloudFormation `AWS::ACMPCA::CertificateAuthority`.
func NewCfnCertificateAuthority ¶
func NewCfnCertificateAuthority(scope constructs.Construct, id *string, props *CfnCertificateAuthorityProps) CfnCertificateAuthority
Create a new `AWS::ACMPCA::CertificateAuthority`.
type CfnCertificateAuthorityActivation ¶
type CfnCertificateAuthorityActivation interface { awscdk.CfnResource awscdk.IInspectable AttrCompleteCertificateChain() *string Certificate() *string SetCertificate(val *string) CertificateAuthorityArn() *string SetCertificateAuthorityArn(val *string) CertificateChain() *string SetCertificateChain(val *string) CfnOptions() awscdk.ICfnResourceOptions CfnProperties() *map[string]interface{} CfnResourceType() *string CreationStack() *[]*string LogicalId() *string Node() constructs.Node Ref() *string Stack() awscdk.Stack Status() *string SetStatus(val *string) UpdatedProperites() *map[string]interface{} AddDeletionOverride(path *string) AddDependsOn(target awscdk.CfnResource) AddMetadata(key *string, value interface{}) AddOverride(path *string, value interface{}) AddPropertyDeletionOverride(propertyPath *string) AddPropertyOverride(propertyPath *string, value interface{}) ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions) GetAtt(attributeName *string) awscdk.Reference GetMetadata(key *string) interface{} Inspect(inspector awscdk.TreeInspector) OverrideLogicalId(newLogicalId *string) RenderProperties(props *map[string]interface{}) *map[string]interface{} ShouldSynthesize() *bool ToString() *string ValidateProperties(_properties interface{}) }
A CloudFormation `AWS::ACMPCA::CertificateAuthorityActivation`.
func NewCfnCertificateAuthorityActivation ¶
func NewCfnCertificateAuthorityActivation(scope constructs.Construct, id *string, props *CfnCertificateAuthorityActivationProps) CfnCertificateAuthorityActivation
Create a new `AWS::ACMPCA::CertificateAuthorityActivation`.
type CfnCertificateAuthorityActivationProps ¶
type CfnCertificateAuthorityActivationProps struct { // `AWS::ACMPCA::CertificateAuthorityActivation.Certificate`. Certificate *string `json:"certificate"` // `AWS::ACMPCA::CertificateAuthorityActivation.CertificateAuthorityArn`. CertificateAuthorityArn *string `json:"certificateAuthorityArn"` // `AWS::ACMPCA::CertificateAuthorityActivation.CertificateChain`. CertificateChain *string `json:"certificateChain"` // `AWS::ACMPCA::CertificateAuthorityActivation.Status`. Status *string `json:"status"` }
Properties for defining a `AWS::ACMPCA::CertificateAuthorityActivation`.
type CfnCertificateAuthorityProps ¶
type CfnCertificateAuthorityProps struct { // `AWS::ACMPCA::CertificateAuthority.KeyAlgorithm`. KeyAlgorithm *string `json:"keyAlgorithm"` // `AWS::ACMPCA::CertificateAuthority.SigningAlgorithm`. SigningAlgorithm *string `json:"signingAlgorithm"` // `AWS::ACMPCA::CertificateAuthority.Subject`. Subject interface{} `json:"subject"` // `AWS::ACMPCA::CertificateAuthority.Type`. Type *string `json:"type"` // `AWS::ACMPCA::CertificateAuthority.CsrExtensions`. CsrExtensions interface{} `json:"csrExtensions"` // `AWS::ACMPCA::CertificateAuthority.KeyStorageSecurityStandard`. KeyStorageSecurityStandard *string `json:"keyStorageSecurityStandard"` // `AWS::ACMPCA::CertificateAuthority.RevocationConfiguration`. RevocationConfiguration interface{} `json:"revocationConfiguration"` // `AWS::ACMPCA::CertificateAuthority.Tags`. Tags *[]*awscdk.CfnTag `json:"tags"` }
Properties for defining a `AWS::ACMPCA::CertificateAuthority`.
type CfnCertificateAuthority_AccessDescriptionProperty ¶
type CfnCertificateAuthority_AccessDescriptionProperty struct { // `CfnCertificateAuthority.AccessDescriptionProperty.AccessLocation`. AccessLocation interface{} `json:"accessLocation"` // `CfnCertificateAuthority.AccessDescriptionProperty.AccessMethod`. AccessMethod interface{} `json:"accessMethod"` }
type CfnCertificateAuthority_AccessMethodProperty ¶
type CfnCertificateAuthority_AccessMethodProperty struct { // `CfnCertificateAuthority.AccessMethodProperty.AccessMethodType`. AccessMethodType *string `json:"accessMethodType"` // `CfnCertificateAuthority.AccessMethodProperty.CustomObjectIdentifier`. CustomObjectIdentifier *string `json:"customObjectIdentifier"` }
type CfnCertificateAuthority_CrlConfigurationProperty ¶
type CfnCertificateAuthority_CrlConfigurationProperty struct { // `CfnCertificateAuthority.CrlConfigurationProperty.CustomCname`. CustomCname *string `json:"customCname"` // `CfnCertificateAuthority.CrlConfigurationProperty.Enabled`. Enabled interface{} `json:"enabled"` // `CfnCertificateAuthority.CrlConfigurationProperty.ExpirationInDays`. ExpirationInDays *float64 `json:"expirationInDays"` // `CfnCertificateAuthority.CrlConfigurationProperty.S3BucketName`. S3BucketName *string `json:"s3BucketName"` // `CfnCertificateAuthority.CrlConfigurationProperty.S3ObjectAcl`. S3ObjectAcl *string `json:"s3ObjectAcl"` }
type CfnCertificateAuthority_CsrExtensionsProperty ¶
type CfnCertificateAuthority_CsrExtensionsProperty struct { // `CfnCertificateAuthority.CsrExtensionsProperty.KeyUsage`. KeyUsage interface{} `json:"keyUsage"` // `CfnCertificateAuthority.CsrExtensionsProperty.SubjectInformationAccess`. SubjectInformationAccess interface{} `json:"subjectInformationAccess"` }
type CfnCertificateAuthority_GeneralNameProperty ¶
type CfnCertificateAuthority_GeneralNameProperty struct { // `CfnCertificateAuthority.GeneralNameProperty.DirectoryName`. DirectoryName interface{} `json:"directoryName"` // `CfnCertificateAuthority.GeneralNameProperty.DnsName`. DnsName *string `json:"dnsName"` // `CfnCertificateAuthority.GeneralNameProperty.EdiPartyName`. EdiPartyName interface{} `json:"ediPartyName"` // `CfnCertificateAuthority.GeneralNameProperty.IpAddress`. IpAddress *string `json:"ipAddress"` // `CfnCertificateAuthority.GeneralNameProperty.OtherName`. OtherName interface{} `json:"otherName"` // `CfnCertificateAuthority.GeneralNameProperty.RegisteredId`. RegisteredId *string `json:"registeredId"` // `CfnCertificateAuthority.GeneralNameProperty.Rfc822Name`. Rfc822Name *string `json:"rfc822Name"` // `CfnCertificateAuthority.GeneralNameProperty.UniformResourceIdentifier`. UniformResourceIdentifier *string `json:"uniformResourceIdentifier"` }
type CfnCertificateAuthority_KeyUsageProperty ¶
type CfnCertificateAuthority_KeyUsageProperty struct { // `CfnCertificateAuthority.KeyUsageProperty.CRLSign`. CrlSign interface{} `json:"crlSign"` // `CfnCertificateAuthority.KeyUsageProperty.DataEncipherment`. DataEncipherment interface{} `json:"dataEncipherment"` // `CfnCertificateAuthority.KeyUsageProperty.DecipherOnly`. DecipherOnly interface{} `json:"decipherOnly"` // `CfnCertificateAuthority.KeyUsageProperty.DigitalSignature`. DigitalSignature interface{} `json:"digitalSignature"` // `CfnCertificateAuthority.KeyUsageProperty.EncipherOnly`. EncipherOnly interface{} `json:"encipherOnly"` // `CfnCertificateAuthority.KeyUsageProperty.KeyAgreement`. KeyAgreement interface{} `json:"keyAgreement"` // `CfnCertificateAuthority.KeyUsageProperty.KeyCertSign`. KeyCertSign interface{} `json:"keyCertSign"` // `CfnCertificateAuthority.KeyUsageProperty.KeyEncipherment`. KeyEncipherment interface{} `json:"keyEncipherment"` // `CfnCertificateAuthority.KeyUsageProperty.NonRepudiation`. NonRepudiation interface{} `json:"nonRepudiation"` }
type CfnCertificateAuthority_RevocationConfigurationProperty ¶
type CfnCertificateAuthority_RevocationConfigurationProperty struct {
// `CfnCertificateAuthority.RevocationConfigurationProperty.CrlConfiguration`.
CrlConfiguration interface{} `json:"crlConfiguration"`
}
type CfnCertificateAuthority_SubjectProperty ¶
type CfnCertificateAuthority_SubjectProperty struct { // `CfnCertificateAuthority.SubjectProperty.CommonName`. CommonName *string `json:"commonName"` // `CfnCertificateAuthority.SubjectProperty.Country`. Country *string `json:"country"` // `CfnCertificateAuthority.SubjectProperty.DistinguishedNameQualifier`. DistinguishedNameQualifier *string `json:"distinguishedNameQualifier"` // `CfnCertificateAuthority.SubjectProperty.GenerationQualifier`. GenerationQualifier *string `json:"generationQualifier"` // `CfnCertificateAuthority.SubjectProperty.GivenName`. GivenName *string `json:"givenName"` // `CfnCertificateAuthority.SubjectProperty.Initials`. Initials *string `json:"initials"` // `CfnCertificateAuthority.SubjectProperty.Locality`. Locality *string `json:"locality"` // `CfnCertificateAuthority.SubjectProperty.Organization`. Organization *string `json:"organization"` // `CfnCertificateAuthority.SubjectProperty.OrganizationalUnit`. OrganizationalUnit *string `json:"organizationalUnit"` // `CfnCertificateAuthority.SubjectProperty.Pseudonym`. Pseudonym *string `json:"pseudonym"` // `CfnCertificateAuthority.SubjectProperty.SerialNumber`. SerialNumber *string `json:"serialNumber"` // `CfnCertificateAuthority.SubjectProperty.State`. State *string `json:"state"` // `CfnCertificateAuthority.SubjectProperty.Surname`. Surname *string `json:"surname"` // `CfnCertificateAuthority.SubjectProperty.Title`. Title *string `json:"title"` }
type CfnCertificateProps ¶
type CfnCertificateProps struct { // `AWS::ACMPCA::Certificate.CertificateAuthorityArn`. CertificateAuthorityArn *string `json:"certificateAuthorityArn"` // `AWS::ACMPCA::Certificate.CertificateSigningRequest`. CertificateSigningRequest *string `json:"certificateSigningRequest"` // `AWS::ACMPCA::Certificate.SigningAlgorithm`. SigningAlgorithm *string `json:"signingAlgorithm"` // `AWS::ACMPCA::Certificate.Validity`. Validity interface{} `json:"validity"` // `AWS::ACMPCA::Certificate.ApiPassthrough`. ApiPassthrough interface{} `json:"apiPassthrough"` // `AWS::ACMPCA::Certificate.TemplateArn`. TemplateArn *string `json:"templateArn"` // `AWS::ACMPCA::Certificate.ValidityNotBefore`. ValidityNotBefore interface{} `json:"validityNotBefore"` }
Properties for defining a `AWS::ACMPCA::Certificate`.
type CfnCertificate_ApiPassthroughProperty ¶
type CfnCertificate_ApiPassthroughProperty struct { // `CfnCertificate.ApiPassthroughProperty.Extensions`. Extensions interface{} `json:"extensions"` // `CfnCertificate.ApiPassthroughProperty.Subject`. Subject interface{} `json:"subject"` }
type CfnCertificate_ExtendedKeyUsageProperty ¶
type CfnCertificate_ExtendedKeyUsageProperty struct { // `CfnCertificate.ExtendedKeyUsageProperty.ExtendedKeyUsageObjectIdentifier`. ExtendedKeyUsageObjectIdentifier *string `json:"extendedKeyUsageObjectIdentifier"` // `CfnCertificate.ExtendedKeyUsageProperty.ExtendedKeyUsageType`. ExtendedKeyUsageType *string `json:"extendedKeyUsageType"` }
type CfnCertificate_ExtensionsProperty ¶
type CfnCertificate_ExtensionsProperty struct { // `CfnCertificate.ExtensionsProperty.CertificatePolicies`. CertificatePolicies interface{} `json:"certificatePolicies"` // `CfnCertificate.ExtensionsProperty.ExtendedKeyUsage`. ExtendedKeyUsage interface{} `json:"extendedKeyUsage"` // `CfnCertificate.ExtensionsProperty.KeyUsage`. KeyUsage interface{} `json:"keyUsage"` // `CfnCertificate.ExtensionsProperty.SubjectAlternativeNames`. SubjectAlternativeNames interface{} `json:"subjectAlternativeNames"` }
type CfnCertificate_GeneralNameProperty ¶
type CfnCertificate_GeneralNameProperty struct { // `CfnCertificate.GeneralNameProperty.DirectoryName`. DirectoryName interface{} `json:"directoryName"` // `CfnCertificate.GeneralNameProperty.DnsName`. DnsName *string `json:"dnsName"` // `CfnCertificate.GeneralNameProperty.EdiPartyName`. EdiPartyName interface{} `json:"ediPartyName"` // `CfnCertificate.GeneralNameProperty.IpAddress`. IpAddress *string `json:"ipAddress"` // `CfnCertificate.GeneralNameProperty.OtherName`. OtherName interface{} `json:"otherName"` // `CfnCertificate.GeneralNameProperty.RegisteredId`. RegisteredId *string `json:"registeredId"` // `CfnCertificate.GeneralNameProperty.Rfc822Name`. Rfc822Name *string `json:"rfc822Name"` // `CfnCertificate.GeneralNameProperty.UniformResourceIdentifier`. UniformResourceIdentifier *string `json:"uniformResourceIdentifier"` }
type CfnCertificate_KeyUsageProperty ¶
type CfnCertificate_KeyUsageProperty struct { // `CfnCertificate.KeyUsageProperty.CRLSign`. CrlSign interface{} `json:"crlSign"` // `CfnCertificate.KeyUsageProperty.DataEncipherment`. DataEncipherment interface{} `json:"dataEncipherment"` // `CfnCertificate.KeyUsageProperty.DecipherOnly`. DecipherOnly interface{} `json:"decipherOnly"` // `CfnCertificate.KeyUsageProperty.DigitalSignature`. DigitalSignature interface{} `json:"digitalSignature"` // `CfnCertificate.KeyUsageProperty.EncipherOnly`. EncipherOnly interface{} `json:"encipherOnly"` // `CfnCertificate.KeyUsageProperty.KeyAgreement`. KeyAgreement interface{} `json:"keyAgreement"` // `CfnCertificate.KeyUsageProperty.KeyCertSign`. KeyCertSign interface{} `json:"keyCertSign"` // `CfnCertificate.KeyUsageProperty.KeyEncipherment`. KeyEncipherment interface{} `json:"keyEncipherment"` // `CfnCertificate.KeyUsageProperty.NonRepudiation`. NonRepudiation interface{} `json:"nonRepudiation"` }
type CfnCertificate_PolicyInformationProperty ¶
type CfnCertificate_PolicyInformationProperty struct { // `CfnCertificate.PolicyInformationProperty.CertPolicyId`. CertPolicyId *string `json:"certPolicyId"` // `CfnCertificate.PolicyInformationProperty.PolicyQualifiers`. PolicyQualifiers interface{} `json:"policyQualifiers"` }
type CfnCertificate_PolicyQualifierInfoProperty ¶
type CfnCertificate_PolicyQualifierInfoProperty struct { // `CfnCertificate.PolicyQualifierInfoProperty.PolicyQualifierId`. PolicyQualifierId *string `json:"policyQualifierId"` // `CfnCertificate.PolicyQualifierInfoProperty.Qualifier`. Qualifier interface{} `json:"qualifier"` }
type CfnCertificate_QualifierProperty ¶
type CfnCertificate_QualifierProperty struct { // `CfnCertificate.QualifierProperty.CpsUri`. CpsUri *string `json:"cpsUri"` }
type CfnCertificate_SubjectProperty ¶
type CfnCertificate_SubjectProperty struct { // `CfnCertificate.SubjectProperty.CommonName`. CommonName *string `json:"commonName"` // `CfnCertificate.SubjectProperty.Country`. Country *string `json:"country"` // `CfnCertificate.SubjectProperty.DistinguishedNameQualifier`. DistinguishedNameQualifier *string `json:"distinguishedNameQualifier"` // `CfnCertificate.SubjectProperty.GenerationQualifier`. GenerationQualifier *string `json:"generationQualifier"` // `CfnCertificate.SubjectProperty.GivenName`. GivenName *string `json:"givenName"` // `CfnCertificate.SubjectProperty.Initials`. Initials *string `json:"initials"` // `CfnCertificate.SubjectProperty.Locality`. Locality *string `json:"locality"` // `CfnCertificate.SubjectProperty.Organization`. Organization *string `json:"organization"` // `CfnCertificate.SubjectProperty.OrganizationalUnit`. OrganizationalUnit *string `json:"organizationalUnit"` // `CfnCertificate.SubjectProperty.Pseudonym`. Pseudonym *string `json:"pseudonym"` // `CfnCertificate.SubjectProperty.SerialNumber`. SerialNumber *string `json:"serialNumber"` // `CfnCertificate.SubjectProperty.State`. State *string `json:"state"` // `CfnCertificate.SubjectProperty.Surname`. Surname *string `json:"surname"` // `CfnCertificate.SubjectProperty.Title`. Title *string `json:"title"` }
type ICertificateAuthority ¶
type ICertificateAuthority interface { awscdk.IResource // The Amazon Resource Name of the Certificate. // Experimental. CertificateAuthorityArn() *string }
Interface which all CertificateAuthority based class must implement. Experimental.
func CertificateAuthority_FromCertificateAuthorityArn ¶
func CertificateAuthority_FromCertificateAuthorityArn(scope constructs.Construct, id *string, certificateAuthorityArn *string) ICertificateAuthority
Import an existing Certificate given an ARN. Experimental.