Versions in this module Expand all Collapse all v5 v5.45.0 Apr 16, 2024 Changes in this version + type Args struct + CertificateAuthorityConfiguration *CertificateAuthorityConfiguration + Enabled terra.BoolValue + Id terra.StringValue + PermanentDeletionTimeInDays terra.NumberValue + RevocationConfiguration *RevocationConfiguration + Tags terra.MapValue[terra.StringValue] + TagsAll terra.MapValue[terra.StringValue] + Timeouts *Timeouts + Type terra.StringValue + UsageMode terra.StringValue + type CertificateAuthorityConfiguration struct + KeyAlgorithm terra.StringValue + SigningAlgorithm terra.StringValue + Subject *CertificateAuthorityConfigurationSubject + type CertificateAuthorityConfigurationAttributes struct + func (cac CertificateAuthorityConfigurationAttributes) InternalRef() (terra.Reference, error) + func (cac CertificateAuthorityConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error) + func (cac CertificateAuthorityConfigurationAttributes) InternalWithRef(ref terra.Reference) CertificateAuthorityConfigurationAttributes + func (cac CertificateAuthorityConfigurationAttributes) KeyAlgorithm() terra.StringValue + func (cac CertificateAuthorityConfigurationAttributes) SigningAlgorithm() terra.StringValue + func (cac CertificateAuthorityConfigurationAttributes) Subject() terra.ListValue[CertificateAuthorityConfigurationSubjectAttributes] + type CertificateAuthorityConfigurationState struct + KeyAlgorithm string + SigningAlgorithm string + Subject []CertificateAuthorityConfigurationSubjectState + type CertificateAuthorityConfigurationSubject struct + CommonName terra.StringValue + Country terra.StringValue + DistinguishedNameQualifier terra.StringValue + GenerationQualifier terra.StringValue + GivenName terra.StringValue + Initials terra.StringValue + Locality terra.StringValue + Organization terra.StringValue + OrganizationalUnit terra.StringValue + Pseudonym terra.StringValue + State terra.StringValue + Surname terra.StringValue + Title terra.StringValue + type CertificateAuthorityConfigurationSubjectAttributes struct + func (s CertificateAuthorityConfigurationSubjectAttributes) CommonName() terra.StringValue + func (s CertificateAuthorityConfigurationSubjectAttributes) Country() terra.StringValue + func (s CertificateAuthorityConfigurationSubjectAttributes) DistinguishedNameQualifier() terra.StringValue + func (s CertificateAuthorityConfigurationSubjectAttributes) GenerationQualifier() terra.StringValue + func (s CertificateAuthorityConfigurationSubjectAttributes) GivenName() terra.StringValue + func (s CertificateAuthorityConfigurationSubjectAttributes) Initials() terra.StringValue + func (s CertificateAuthorityConfigurationSubjectAttributes) InternalRef() (terra.Reference, error) + func (s CertificateAuthorityConfigurationSubjectAttributes) InternalTokens() (hclwrite.Tokens, error) + func (s CertificateAuthorityConfigurationSubjectAttributes) InternalWithRef(ref terra.Reference) CertificateAuthorityConfigurationSubjectAttributes + func (s CertificateAuthorityConfigurationSubjectAttributes) Locality() terra.StringValue + func (s CertificateAuthorityConfigurationSubjectAttributes) Organization() terra.StringValue + func (s CertificateAuthorityConfigurationSubjectAttributes) OrganizationalUnit() terra.StringValue + func (s CertificateAuthorityConfigurationSubjectAttributes) Pseudonym() terra.StringValue + func (s CertificateAuthorityConfigurationSubjectAttributes) State() terra.StringValue + func (s CertificateAuthorityConfigurationSubjectAttributes) Surname() terra.StringValue + func (s CertificateAuthorityConfigurationSubjectAttributes) Title() terra.StringValue + type CertificateAuthorityConfigurationSubjectState struct + CommonName string + Country string + DistinguishedNameQualifier string + GenerationQualifier string + GivenName string + Initials string + Locality string + Organization string + OrganizationalUnit string + Pseudonym string + State string + Surname string + Title string + type DataArgs struct + Arn terra.StringValue + Id terra.StringValue + RevocationConfiguration []DataRevocationConfiguration + Tags terra.MapValue[terra.StringValue] + type DataRevocationConfiguration struct + CrlConfiguration []DataRevocationConfigurationCrlConfiguration + OcspConfiguration []DataRevocationConfigurationOcspConfiguration + type DataRevocationConfigurationAttributes struct + func (rc DataRevocationConfigurationAttributes) CrlConfiguration() terra.ListValue[DataRevocationConfigurationCrlConfigurationAttributes] + func (rc DataRevocationConfigurationAttributes) InternalRef() (terra.Reference, error) + func (rc DataRevocationConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error) + func (rc DataRevocationConfigurationAttributes) InternalWithRef(ref terra.Reference) DataRevocationConfigurationAttributes + func (rc DataRevocationConfigurationAttributes) OcspConfiguration() terra.ListValue[DataRevocationConfigurationOcspConfigurationAttributes] + type DataRevocationConfigurationCrlConfiguration struct + type DataRevocationConfigurationCrlConfigurationAttributes struct + func (cc DataRevocationConfigurationCrlConfigurationAttributes) CustomCname() terra.StringValue + func (cc DataRevocationConfigurationCrlConfigurationAttributes) Enabled() terra.BoolValue + func (cc DataRevocationConfigurationCrlConfigurationAttributes) ExpirationInDays() terra.NumberValue + func (cc DataRevocationConfigurationCrlConfigurationAttributes) InternalRef() (terra.Reference, error) + func (cc DataRevocationConfigurationCrlConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error) + func (cc DataRevocationConfigurationCrlConfigurationAttributes) InternalWithRef(ref terra.Reference) DataRevocationConfigurationCrlConfigurationAttributes + func (cc DataRevocationConfigurationCrlConfigurationAttributes) S3BucketName() terra.StringValue + func (cc DataRevocationConfigurationCrlConfigurationAttributes) S3ObjectAcl() terra.StringValue + type DataRevocationConfigurationCrlConfigurationState struct + CustomCname string + Enabled bool + ExpirationInDays float64 + S3BucketName string + S3ObjectAcl string + type DataRevocationConfigurationOcspConfiguration struct + type DataRevocationConfigurationOcspConfigurationAttributes struct + func (oc DataRevocationConfigurationOcspConfigurationAttributes) Enabled() terra.BoolValue + func (oc DataRevocationConfigurationOcspConfigurationAttributes) InternalRef() (terra.Reference, error) + func (oc DataRevocationConfigurationOcspConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error) + func (oc DataRevocationConfigurationOcspConfigurationAttributes) InternalWithRef(ref terra.Reference) DataRevocationConfigurationOcspConfigurationAttributes + func (oc DataRevocationConfigurationOcspConfigurationAttributes) OcspCustomCname() terra.StringValue + type DataRevocationConfigurationOcspConfigurationState struct + Enabled bool + OcspCustomCname string + type DataRevocationConfigurationState struct + CrlConfiguration []DataRevocationConfigurationCrlConfigurationState + OcspConfiguration []DataRevocationConfigurationOcspConfigurationState + type DataSource struct + Args DataArgs + Name string + func Data(name string, args DataArgs) *DataSource + func (aaca *DataSource) Attributes() dataAwsAcmpcaCertificateAuthorityAttributes + func (aaca *DataSource) Configuration() interface{} + func (aaca *DataSource) DataSource() string + func (aaca *DataSource) LocalName() string + type Resource struct + Args Args + DependsOn terra.Dependencies + Lifecycle *terra.Lifecycle + Name string + func New(name string, args Args) *Resource + func (aaca *Resource) Attributes() awsAcmpcaCertificateAuthorityAttributes + func (aaca *Resource) Configuration() interface{} + func (aaca *Resource) DependOn() terra.Reference + func (aaca *Resource) Dependencies() terra.Dependencies + func (aaca *Resource) ImportState(state io.Reader) error + func (aaca *Resource) LifecycleManagement() *terra.Lifecycle + func (aaca *Resource) LocalName() string + func (aaca *Resource) State() (*awsAcmpcaCertificateAuthorityState, bool) + func (aaca *Resource) StateMust() *awsAcmpcaCertificateAuthorityState + func (aaca *Resource) Type() string + type RevocationConfiguration struct + CrlConfiguration *RevocationConfigurationCrlConfiguration + OcspConfiguration *RevocationConfigurationOcspConfiguration + type RevocationConfigurationAttributes struct + func (rc RevocationConfigurationAttributes) CrlConfiguration() terra.ListValue[RevocationConfigurationCrlConfigurationAttributes] + func (rc RevocationConfigurationAttributes) InternalRef() (terra.Reference, error) + func (rc RevocationConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error) + func (rc RevocationConfigurationAttributes) InternalWithRef(ref terra.Reference) RevocationConfigurationAttributes + func (rc RevocationConfigurationAttributes) OcspConfiguration() terra.ListValue[RevocationConfigurationOcspConfigurationAttributes] + type RevocationConfigurationCrlConfiguration struct + CustomCname terra.StringValue + Enabled terra.BoolValue + ExpirationInDays terra.NumberValue + S3BucketName terra.StringValue + S3ObjectAcl terra.StringValue + type RevocationConfigurationCrlConfigurationAttributes struct + func (cc RevocationConfigurationCrlConfigurationAttributes) CustomCname() terra.StringValue + func (cc RevocationConfigurationCrlConfigurationAttributes) Enabled() terra.BoolValue + func (cc RevocationConfigurationCrlConfigurationAttributes) ExpirationInDays() terra.NumberValue + func (cc RevocationConfigurationCrlConfigurationAttributes) InternalRef() (terra.Reference, error) + func (cc RevocationConfigurationCrlConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error) + func (cc RevocationConfigurationCrlConfigurationAttributes) InternalWithRef(ref terra.Reference) RevocationConfigurationCrlConfigurationAttributes + func (cc RevocationConfigurationCrlConfigurationAttributes) S3BucketName() terra.StringValue + func (cc RevocationConfigurationCrlConfigurationAttributes) S3ObjectAcl() terra.StringValue + type RevocationConfigurationCrlConfigurationState struct + CustomCname string + Enabled bool + ExpirationInDays float64 + S3BucketName string + S3ObjectAcl string + type RevocationConfigurationOcspConfiguration struct + Enabled terra.BoolValue + OcspCustomCname terra.StringValue + type RevocationConfigurationOcspConfigurationAttributes struct + func (oc RevocationConfigurationOcspConfigurationAttributes) Enabled() terra.BoolValue + func (oc RevocationConfigurationOcspConfigurationAttributes) InternalRef() (terra.Reference, error) + func (oc RevocationConfigurationOcspConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error) + func (oc RevocationConfigurationOcspConfigurationAttributes) InternalWithRef(ref terra.Reference) RevocationConfigurationOcspConfigurationAttributes + func (oc RevocationConfigurationOcspConfigurationAttributes) OcspCustomCname() terra.StringValue + type RevocationConfigurationOcspConfigurationState struct + Enabled bool + OcspCustomCname string + type RevocationConfigurationState struct + CrlConfiguration []RevocationConfigurationCrlConfigurationState + OcspConfiguration []RevocationConfigurationOcspConfigurationState + type Timeouts struct + Create terra.StringValue + type TimeoutsAttributes struct + func (t TimeoutsAttributes) Create() terra.StringValue + func (t TimeoutsAttributes) InternalRef() (terra.Reference, error) + func (t TimeoutsAttributes) InternalTokens() (hclwrite.Tokens, error) + func (t TimeoutsAttributes) InternalWithRef(ref terra.Reference) TimeoutsAttributes + type TimeoutsState struct + Create string