Versions in this module Expand all Collapse all v13 v13.0.0 Apr 14, 2023 Changes in this version + func AcmCertificate_IsConstruct(x interface{}) *bool + func AcmCertificate_IsTerraformElement(x interface{}) *bool + func AcmCertificate_IsTerraformResource(x interface{}) *bool + func AcmCertificate_TfResourceType() *string + func NewAcmCertificateDomainValidationOptionsList_Override(a AcmCertificateDomainValidationOptionsList, ...) + func NewAcmCertificateDomainValidationOptionsOutputReference_Override(a AcmCertificateDomainValidationOptionsOutputReference, ...) + func NewAcmCertificateOptionsOutputReference_Override(a AcmCertificateOptionsOutputReference, ...) + func NewAcmCertificateRenewalSummaryList_Override(a AcmCertificateRenewalSummaryList, ...) + func NewAcmCertificateRenewalSummaryOutputReference_Override(a AcmCertificateRenewalSummaryOutputReference, ...) + func NewAcmCertificateValidationOptionList_Override(a AcmCertificateValidationOptionList, ...) + func NewAcmCertificateValidationOptionOutputReference_Override(a AcmCertificateValidationOptionOutputReference, ...) + func NewAcmCertificate_Override(a AcmCertificate, scope constructs.Construct, id *string, ...) + type AcmCertificate interface + AddOverride func(path *string, value interface{}) + Arn func() *string + CdktfStack func() cdktf.TerraformStack + CertificateAuthorityArn func() *string + CertificateAuthorityArnInput func() *string + CertificateBody func() *string + CertificateBodyInput func() *string + CertificateChain func() *string + CertificateChainInput func() *string + Connection func() interface{} + ConstructNodeMetadata func() *map[string]interface{} + Count func() *float64 + DependsOn func() *[]*string + DomainName func() *string + DomainNameInput func() *string + DomainValidationOptions func() AcmCertificateDomainValidationOptionsList + EarlyRenewalDuration func() *string + EarlyRenewalDurationInput func() *string + ForEach func() cdktf.ITerraformIterator + Fqn func() *string + FriendlyUniqueId func() *string + GetAnyMapAttribute func(terraformAttribute *string) *map[string]interface{} + GetBooleanAttribute func(terraformAttribute *string) cdktf.IResolvable + GetBooleanMapAttribute func(terraformAttribute *string) *map[string]*bool + GetListAttribute func(terraformAttribute *string) *[]*string + GetNumberAttribute func(terraformAttribute *string) *float64 + GetNumberListAttribute func(terraformAttribute *string) *[]*float64 + GetNumberMapAttribute func(terraformAttribute *string) *map[string]*float64 + GetStringAttribute func(terraformAttribute *string) *string + GetStringMapAttribute func(terraformAttribute *string) *map[string]*string + Id func() *string + IdInput func() *string + InterpolationForAttribute func(terraformAttribute *string) cdktf.IResolvable + KeyAlgorithm func() *string + KeyAlgorithmInput func() *string + Lifecycle func() *cdktf.TerraformResourceLifecycle + Node func() constructs.Node + NotAfter func() *string + NotBefore func() *string + Options func() AcmCertificateOptionsOutputReference + OptionsInput func() *AcmCertificateOptions + OverrideLogicalId func(newLogicalId *string) + PendingRenewal func() cdktf.IResolvable + PrivateKey func() *string + PrivateKeyInput func() *string + Provider func() cdktf.TerraformProvider + Provisioners func() *[]interface{} + PutOptions func(value *AcmCertificateOptions) + PutValidationOption func(value interface{}) + RawOverrides func() interface{} + RenewalEligibility func() *string + RenewalSummary func() AcmCertificateRenewalSummaryList + ResetCertificateAuthorityArn func() + ResetCertificateBody func() + ResetCertificateChain func() + ResetDomainName func() + ResetEarlyRenewalDuration func() + ResetId func() + ResetKeyAlgorithm func() + ResetOptions func() + ResetOverrideLogicalId func() + ResetPrivateKey func() + ResetSubjectAlternativeNames func() + ResetTags func() + ResetTagsAll func() + ResetValidationMethod func() + ResetValidationOption func() + SetCertificateAuthorityArn func(val *string) + SetCertificateBody func(val *string) + SetCertificateChain func(val *string) + SetConnection func(val interface{}) + SetCount func(val *float64) + SetDependsOn func(val *[]*string) + SetDomainName func(val *string) + SetEarlyRenewalDuration func(val *string) + SetForEach func(val cdktf.ITerraformIterator) + SetId func(val *string) + SetKeyAlgorithm func(val *string) + SetLifecycle func(val *cdktf.TerraformResourceLifecycle) + SetPrivateKey func(val *string) + SetProvider func(val cdktf.TerraformProvider) + SetProvisioners func(val *[]interface{}) + SetSubjectAlternativeNames func(val *[]*string) + SetTags func(val *map[string]*string) + SetTagsAll func(val *map[string]*string) + SetValidationMethod func(val *string) + Status func() *string + SubjectAlternativeNames func() *[]*string + SubjectAlternativeNamesInput func() *[]*string + SynthesizeAttributes func() *map[string]interface{} + Tags func() *map[string]*string + TagsAll func() *map[string]*string + TagsAllInput func() *map[string]*string + TagsInput func() *map[string]*string + TerraformGeneratorMetadata func() *cdktf.TerraformProviderGeneratorMetadata + TerraformMetaArguments func() *map[string]interface{} + TerraformResourceType func() *string + ToMetadata func() interface{} + ToString func() *string + ToTerraform func() interface{} + Type func() *string + ValidationEmails func() *[]*string + ValidationMethod func() *string + ValidationMethodInput func() *string + ValidationOption func() AcmCertificateValidationOptionList + ValidationOptionInput func() interface{} + func NewAcmCertificate(scope constructs.Construct, id *string, config *AcmCertificateConfig) AcmCertificate + type AcmCertificateConfig struct + CertificateAuthorityArn *string + CertificateBody *string + CertificateChain *string + Connection interface{} + Count *float64 + DependsOn *[]cdktf.ITerraformDependable + DomainName *string + EarlyRenewalDuration *string + ForEach cdktf.ITerraformIterator + Id *string + KeyAlgorithm *string + Lifecycle *cdktf.TerraformResourceLifecycle + Options *AcmCertificateOptions + PrivateKey *string + Provider cdktf.TerraformProvider + Provisioners *[]interface{} + SubjectAlternativeNames *[]*string + Tags *map[string]*string + TagsAll *map[string]*string + ValidationMethod *string + ValidationOption interface{} + type AcmCertificateDomainValidationOptions struct + type AcmCertificateDomainValidationOptionsList interface + ComputeFqn func() *string + CreationStack func() *[]*string + Fqn func() *string + Get func(index *float64) AcmCertificateDomainValidationOptionsOutputReference + Resolve func(_context cdktf.IResolveContext) interface{} + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + SetWrapsSet func(val *bool) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + WrapsSet func() *bool + func NewAcmCertificateDomainValidationOptionsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, ...) AcmCertificateDomainValidationOptionsList + type AcmCertificateDomainValidationOptionsOutputReference interface + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + CreationStack func() *[]*string + DomainName func() *string + Fqn func() *string + GetAnyMapAttribute func(terraformAttribute *string) *map[string]interface{} + GetBooleanAttribute func(terraformAttribute *string) cdktf.IResolvable + GetBooleanMapAttribute func(terraformAttribute *string) *map[string]*bool + GetListAttribute func(terraformAttribute *string) *[]*string + GetNumberAttribute func(terraformAttribute *string) *float64 + GetNumberListAttribute func(terraformAttribute *string) *[]*float64 + GetNumberMapAttribute func(terraformAttribute *string) *map[string]*float64 + GetStringAttribute func(terraformAttribute *string) *string + GetStringMapAttribute func(terraformAttribute *string) *map[string]*string + InternalValue func() *AcmCertificateDomainValidationOptions + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + Resolve func(_context cdktf.IResolveContext) interface{} + ResourceRecordName func() *string + ResourceRecordType func() *string + ResourceRecordValue func() *string + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetInternalValue func(val *AcmCertificateDomainValidationOptions) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + func NewAcmCertificateDomainValidationOptionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, ...) AcmCertificateDomainValidationOptionsOutputReference + type AcmCertificateOptions struct + CertificateTransparencyLoggingPreference *string + type AcmCertificateOptionsOutputReference interface + CertificateTransparencyLoggingPreference func() *string + CertificateTransparencyLoggingPreferenceInput func() *string + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + CreationStack func() *[]*string + Fqn func() *string + GetAnyMapAttribute func(terraformAttribute *string) *map[string]interface{} + GetBooleanAttribute func(terraformAttribute *string) cdktf.IResolvable + GetBooleanMapAttribute func(terraformAttribute *string) *map[string]*bool + GetListAttribute func(terraformAttribute *string) *[]*string + GetNumberAttribute func(terraformAttribute *string) *float64 + GetNumberListAttribute func(terraformAttribute *string) *[]*float64 + GetNumberMapAttribute func(terraformAttribute *string) *map[string]*float64 + GetStringAttribute func(terraformAttribute *string) *string + GetStringMapAttribute func(terraformAttribute *string) *map[string]*string + InternalValue func() *AcmCertificateOptions + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + ResetCertificateTransparencyLoggingPreference func() + Resolve func(_context cdktf.IResolveContext) interface{} + SetCertificateTransparencyLoggingPreference func(val *string) + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetInternalValue func(val *AcmCertificateOptions) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + func NewAcmCertificateOptionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) AcmCertificateOptionsOutputReference + type AcmCertificateRenewalSummary struct + type AcmCertificateRenewalSummaryList interface + ComputeFqn func() *string + CreationStack func() *[]*string + Fqn func() *string + Get func(index *float64) AcmCertificateRenewalSummaryOutputReference + Resolve func(_context cdktf.IResolveContext) interface{} + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + SetWrapsSet func(val *bool) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + WrapsSet func() *bool + func NewAcmCertificateRenewalSummaryList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, ...) AcmCertificateRenewalSummaryList + type AcmCertificateRenewalSummaryOutputReference interface + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + CreationStack func() *[]*string + Fqn func() *string + GetAnyMapAttribute func(terraformAttribute *string) *map[string]interface{} + GetBooleanAttribute func(terraformAttribute *string) cdktf.IResolvable + GetBooleanMapAttribute func(terraformAttribute *string) *map[string]*bool + GetListAttribute func(terraformAttribute *string) *[]*string + GetNumberAttribute func(terraformAttribute *string) *float64 + GetNumberListAttribute func(terraformAttribute *string) *[]*float64 + GetNumberMapAttribute func(terraformAttribute *string) *map[string]*float64 + GetStringAttribute func(terraformAttribute *string) *string + GetStringMapAttribute func(terraformAttribute *string) *map[string]*string + InternalValue func() *AcmCertificateRenewalSummary + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + RenewalStatus func() *string + RenewalStatusReason func() *string + Resolve func(_context cdktf.IResolveContext) interface{} + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetInternalValue func(val *AcmCertificateRenewalSummary) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + UpdatedAt func() *string + func NewAcmCertificateRenewalSummaryOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, ...) AcmCertificateRenewalSummaryOutputReference + type AcmCertificateValidationOption struct + DomainName *string + ValidationDomain *string + type AcmCertificateValidationOptionList interface + ComputeFqn func() *string + CreationStack func() *[]*string + Fqn func() *string + Get func(index *float64) AcmCertificateValidationOptionOutputReference + InternalValue func() interface{} + Resolve func(_context cdktf.IResolveContext) interface{} + SetInternalValue func(val interface{}) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + SetWrapsSet func(val *bool) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + WrapsSet func() *bool + func NewAcmCertificateValidationOptionList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, ...) AcmCertificateValidationOptionList + type AcmCertificateValidationOptionOutputReference interface + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + CreationStack func() *[]*string + DomainName func() *string + DomainNameInput func() *string + Fqn func() *string + GetAnyMapAttribute func(terraformAttribute *string) *map[string]interface{} + GetBooleanAttribute func(terraformAttribute *string) cdktf.IResolvable + GetBooleanMapAttribute func(terraformAttribute *string) *map[string]*bool + GetListAttribute func(terraformAttribute *string) *[]*string + GetNumberAttribute func(terraformAttribute *string) *float64 + GetNumberListAttribute func(terraformAttribute *string) *[]*float64 + GetNumberMapAttribute func(terraformAttribute *string) *map[string]*float64 + GetStringAttribute func(terraformAttribute *string) *string + GetStringMapAttribute func(terraformAttribute *string) *map[string]*string + InternalValue func() interface{} + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + Resolve func(_context cdktf.IResolveContext) interface{} + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetDomainName func(val *string) + SetInternalValue func(val interface{}) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + SetValidationDomain func(val *string) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + ValidationDomain func() *string + ValidationDomainInput func() *string + func NewAcmCertificateValidationOptionOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, ...) AcmCertificateValidationOptionOutputReference Other modules containing this package github.com/cdktf/cdktf-provider-aws-go/aws/v10 github.com/cdktf/cdktf-provider-aws-go/aws/v11 github.com/cdktf/cdktf-provider-aws-go/aws/v12 github.com/cdktf/cdktf-provider-aws-go/aws/v14 github.com/cdktf/cdktf-provider-aws-go/aws/v15 github.com/cdktf/cdktf-provider-aws-go/aws/v16 github.com/cdktf/cdktf-provider-aws-go/aws/v17 github.com/cdktf/cdktf-provider-aws-go/aws/v18 github.com/cdktf/cdktf-provider-aws-go/aws/v19