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 awscdk.Construct, id *string, ...)
- func NewCfnCertificateAuthority_Override(c CfnCertificateAuthority, scope awscdk.Construct, id *string, ...)
- func NewCfnCertificate_Override(c CfnCertificate, scope awscdk.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_SubjectInformationAccessProperty
- type CfnCertificateAuthority_SubjectProperty
- type CfnCertificateProps
- type CfnCertificate_ApiPassthroughProperty
- type CfnCertificate_CertificatePolicyListProperty
- type CfnCertificate_EdiPartyNameProperty
- type CfnCertificate_ExtendedKeyUsageListProperty
- type CfnCertificate_ExtendedKeyUsageProperty
- type CfnCertificate_ExtensionsProperty
- type CfnCertificate_GeneralNameListProperty
- type CfnCertificate_GeneralNameProperty
- type CfnCertificate_KeyUsageProperty
- type CfnCertificate_OtherNameProperty
- type CfnCertificate_PolicyInformationProperty
- type CfnCertificate_PolicyQualifierInfoListProperty
- 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
Return whether the given object is a Construct. Experimental.
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
Return whether the given object is a Construct. Experimental.
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
Return whether the given object is a Construct. Experimental.
func NewCfnCertificateAuthorityActivation_Override ¶
func NewCfnCertificateAuthorityActivation_Override(c CfnCertificateAuthorityActivation, scope awscdk.Construct, id *string, props *CfnCertificateAuthorityActivationProps)
Create a new `AWS::ACMPCA::CertificateAuthorityActivation`.
func NewCfnCertificateAuthority_Override ¶
func NewCfnCertificateAuthority_Override(c CfnCertificateAuthority, scope awscdk.Construct, id *string, props *CfnCertificateAuthorityProps)
Create a new `AWS::ACMPCA::CertificateAuthority`.
func NewCfnCertificate_Override ¶
func NewCfnCertificate_Override(c CfnCertificate, scope awscdk.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() awscdk.ConstructNode
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)
OnPrepare()
OnSynthesize(session constructs.ISynthesisSession)
OnValidate() *[]*string
OverrideLogicalId(newLogicalId *string)
Prepare()
RenderProperties(props *map[string]interface{}) *map[string]interface{}
ShouldSynthesize() *bool
Synthesize(session awscdk.ISynthesisSession)
ToString() *string
Validate() *[]*string
ValidateProperties(_properties interface{})
}
A CloudFormation `AWS::ACMPCA::Certificate`.
func NewCfnCertificate ¶
func NewCfnCertificate(scope awscdk.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)
LogicalId() *string
Node() awscdk.ConstructNode
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)
OnPrepare()
OnSynthesize(session constructs.ISynthesisSession)
OnValidate() *[]*string
OverrideLogicalId(newLogicalId *string)
Prepare()
RenderProperties(props *map[string]interface{}) *map[string]interface{}
ShouldSynthesize() *bool
Synthesize(session awscdk.ISynthesisSession)
ToString() *string
Validate() *[]*string
ValidateProperties(_properties interface{})
}
A CloudFormation `AWS::ACMPCA::CertificateAuthority`.
func NewCfnCertificateAuthority ¶
func NewCfnCertificateAuthority(scope awscdk.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() awscdk.ConstructNode
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)
OnPrepare()
OnSynthesize(session constructs.ISynthesisSession)
OnValidate() *[]*string
OverrideLogicalId(newLogicalId *string)
Prepare()
RenderProperties(props *map[string]interface{}) *map[string]interface{}
ShouldSynthesize() *bool
Synthesize(session awscdk.ISynthesisSession)
ToString() *string
Validate() *[]*string
ValidateProperties(_properties interface{})
}
A CloudFormation `AWS::ACMPCA::CertificateAuthorityActivation`.
func NewCfnCertificateAuthorityActivation ¶
func NewCfnCertificateAuthorityActivation(scope awscdk.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.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"`
}
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_SubjectInformationAccessProperty ¶
type CfnCertificateAuthority_SubjectInformationAccessProperty struct {
// `CfnCertificateAuthority.SubjectInformationAccessProperty.SubjectInformationAccess`.
SubjectInformationAccess interface{} `json:"subjectInformationAccess"`
}
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_CertificatePolicyListProperty ¶
type CfnCertificate_CertificatePolicyListProperty struct {
// `CfnCertificate.CertificatePolicyListProperty.CertificatePolicyList`.
CertificatePolicyList interface{} `json:"certificatePolicyList"`
}
type CfnCertificate_ExtendedKeyUsageListProperty ¶
type CfnCertificate_ExtendedKeyUsageListProperty struct {
// `CfnCertificate.ExtendedKeyUsageListProperty.ExtendedKeyUsageList`.
ExtendedKeyUsageList interface{} `json:"extendedKeyUsageList"`
}
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_GeneralNameListProperty ¶
type CfnCertificate_GeneralNameListProperty struct {
// `CfnCertificate.GeneralNameListProperty.GeneralNameList`.
GeneralNameList interface{} `json:"generalNameList"`
}
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_PolicyQualifierInfoListProperty ¶
type CfnCertificate_PolicyQualifierInfoListProperty struct {
// `CfnCertificate.PolicyQualifierInfoListProperty.PolicyQualifierInfoList`.
PolicyQualifierInfoList interface{} `json:"policyQualifierInfoList"`
}
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.