Documentation ¶
Index ¶
- type Args
- type CertificateAuthorityConfiguration
- type CertificateAuthorityConfigurationAttributes
- 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
- type CertificateAuthorityConfigurationSubject
- type CertificateAuthorityConfigurationSubjectAttributes
- 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
- type DataArgs
- type DataRevocationConfiguration
- type DataRevocationConfigurationAttributes
- 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
- type DataRevocationConfigurationCrlConfigurationAttributes
- 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
- type DataRevocationConfigurationOcspConfiguration
- type DataRevocationConfigurationOcspConfigurationAttributes
- 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
- type DataRevocationConfigurationState
- type DataSource
- type 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
- type RevocationConfigurationAttributes
- 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
- type RevocationConfigurationCrlConfigurationAttributes
- 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
- type RevocationConfigurationOcspConfiguration
- type RevocationConfigurationOcspConfigurationAttributes
- 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
- type RevocationConfigurationState
- type Timeouts
- type TimeoutsAttributes
- type TimeoutsState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Args ¶
type Args struct { // Enabled: bool, optional Enabled terra.BoolValue `hcl:"enabled,attr"` // Id: string, optional Id terra.StringValue `hcl:"id,attr"` // PermanentDeletionTimeInDays: number, optional PermanentDeletionTimeInDays terra.NumberValue `hcl:"permanent_deletion_time_in_days,attr"` // Tags: map of string, optional Tags terra.MapValue[terra.StringValue] `hcl:"tags,attr"` // TagsAll: map of string, optional TagsAll terra.MapValue[terra.StringValue] `hcl:"tags_all,attr"` // Type: string, optional Type terra.StringValue `hcl:"type,attr"` // UsageMode: string, optional UsageMode terra.StringValue `hcl:"usage_mode,attr"` // CertificateAuthorityConfiguration: required CertificateAuthorityConfiguration *CertificateAuthorityConfiguration `hcl:"certificate_authority_configuration,block" validate:"required"` // RevocationConfiguration: optional RevocationConfiguration *RevocationConfiguration `hcl:"revocation_configuration,block"` // Timeouts: optional Timeouts *Timeouts `hcl:"timeouts,block"` }
Args contains the configurations for aws_acmpca_certificate_authority.
type CertificateAuthorityConfiguration ¶
type CertificateAuthorityConfiguration struct { // KeyAlgorithm: string, required KeyAlgorithm terra.StringValue `hcl:"key_algorithm,attr" validate:"required"` // SigningAlgorithm: string, required SigningAlgorithm terra.StringValue `hcl:"signing_algorithm,attr" validate:"required"` // CertificateAuthorityConfigurationSubject: required Subject *CertificateAuthorityConfigurationSubject `hcl:"subject,block" validate:"required"` }
type CertificateAuthorityConfigurationAttributes ¶
type CertificateAuthorityConfigurationAttributes struct {
// contains filtered or unexported fields
}
func (CertificateAuthorityConfigurationAttributes) InternalRef ¶
func (cac CertificateAuthorityConfigurationAttributes) InternalRef() (terra.Reference, error)
func (CertificateAuthorityConfigurationAttributes) InternalTokens ¶
func (cac CertificateAuthorityConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (CertificateAuthorityConfigurationAttributes) InternalWithRef ¶
func (cac CertificateAuthorityConfigurationAttributes) InternalWithRef(ref terra.Reference) CertificateAuthorityConfigurationAttributes
func (CertificateAuthorityConfigurationAttributes) KeyAlgorithm ¶
func (cac CertificateAuthorityConfigurationAttributes) KeyAlgorithm() terra.StringValue
func (CertificateAuthorityConfigurationAttributes) SigningAlgorithm ¶
func (cac CertificateAuthorityConfigurationAttributes) SigningAlgorithm() terra.StringValue
type CertificateAuthorityConfigurationState ¶
type CertificateAuthorityConfigurationState struct { KeyAlgorithm string `json:"key_algorithm"` SigningAlgorithm string `json:"signing_algorithm"` Subject []CertificateAuthorityConfigurationSubjectState `json:"subject"` }
type CertificateAuthorityConfigurationSubject ¶
type CertificateAuthorityConfigurationSubject struct { // CommonName: string, optional CommonName terra.StringValue `hcl:"common_name,attr"` // Country: string, optional Country terra.StringValue `hcl:"country,attr"` // DistinguishedNameQualifier: string, optional DistinguishedNameQualifier terra.StringValue `hcl:"distinguished_name_qualifier,attr"` // GenerationQualifier: string, optional GenerationQualifier terra.StringValue `hcl:"generation_qualifier,attr"` // GivenName: string, optional GivenName terra.StringValue `hcl:"given_name,attr"` // Initials: string, optional Initials terra.StringValue `hcl:"initials,attr"` // Locality: string, optional Locality terra.StringValue `hcl:"locality,attr"` // Organization: string, optional Organization terra.StringValue `hcl:"organization,attr"` // OrganizationalUnit: string, optional OrganizationalUnit terra.StringValue `hcl:"organizational_unit,attr"` // Pseudonym: string, optional Pseudonym terra.StringValue `hcl:"pseudonym,attr"` // State: string, optional State terra.StringValue `hcl:"state,attr"` // Surname: string, optional Surname terra.StringValue `hcl:"surname,attr"` // Title: string, optional Title terra.StringValue `hcl:"title,attr"` }
type CertificateAuthorityConfigurationSubjectAttributes ¶
type CertificateAuthorityConfigurationSubjectAttributes struct {
// contains filtered or unexported fields
}
func (CertificateAuthorityConfigurationSubjectAttributes) CommonName ¶
func (s CertificateAuthorityConfigurationSubjectAttributes) CommonName() terra.StringValue
func (CertificateAuthorityConfigurationSubjectAttributes) Country ¶
func (s CertificateAuthorityConfigurationSubjectAttributes) Country() terra.StringValue
func (CertificateAuthorityConfigurationSubjectAttributes) DistinguishedNameQualifier ¶
func (s CertificateAuthorityConfigurationSubjectAttributes) DistinguishedNameQualifier() terra.StringValue
func (CertificateAuthorityConfigurationSubjectAttributes) GenerationQualifier ¶
func (s CertificateAuthorityConfigurationSubjectAttributes) GenerationQualifier() terra.StringValue
func (CertificateAuthorityConfigurationSubjectAttributes) GivenName ¶
func (s CertificateAuthorityConfigurationSubjectAttributes) GivenName() terra.StringValue
func (CertificateAuthorityConfigurationSubjectAttributes) Initials ¶
func (s CertificateAuthorityConfigurationSubjectAttributes) Initials() terra.StringValue
func (CertificateAuthorityConfigurationSubjectAttributes) InternalRef ¶
func (s CertificateAuthorityConfigurationSubjectAttributes) InternalRef() (terra.Reference, error)
func (CertificateAuthorityConfigurationSubjectAttributes) InternalTokens ¶
func (s CertificateAuthorityConfigurationSubjectAttributes) InternalTokens() (hclwrite.Tokens, error)
func (CertificateAuthorityConfigurationSubjectAttributes) InternalWithRef ¶
func (s CertificateAuthorityConfigurationSubjectAttributes) InternalWithRef(ref terra.Reference) CertificateAuthorityConfigurationSubjectAttributes
func (CertificateAuthorityConfigurationSubjectAttributes) Locality ¶
func (s CertificateAuthorityConfigurationSubjectAttributes) Locality() terra.StringValue
func (CertificateAuthorityConfigurationSubjectAttributes) Organization ¶
func (s CertificateAuthorityConfigurationSubjectAttributes) Organization() terra.StringValue
func (CertificateAuthorityConfigurationSubjectAttributes) OrganizationalUnit ¶
func (s CertificateAuthorityConfigurationSubjectAttributes) OrganizationalUnit() terra.StringValue
func (CertificateAuthorityConfigurationSubjectAttributes) Pseudonym ¶
func (s CertificateAuthorityConfigurationSubjectAttributes) Pseudonym() terra.StringValue
func (CertificateAuthorityConfigurationSubjectAttributes) State ¶
func (s CertificateAuthorityConfigurationSubjectAttributes) State() terra.StringValue
func (CertificateAuthorityConfigurationSubjectAttributes) Surname ¶
func (s CertificateAuthorityConfigurationSubjectAttributes) Surname() terra.StringValue
func (CertificateAuthorityConfigurationSubjectAttributes) Title ¶
func (s CertificateAuthorityConfigurationSubjectAttributes) Title() terra.StringValue
type CertificateAuthorityConfigurationSubjectState ¶
type CertificateAuthorityConfigurationSubjectState struct { CommonName string `json:"common_name"` Country string `json:"country"` DistinguishedNameQualifier string `json:"distinguished_name_qualifier"` GenerationQualifier string `json:"generation_qualifier"` GivenName string `json:"given_name"` Initials string `json:"initials"` Locality string `json:"locality"` Organization string `json:"organization"` OrganizationalUnit string `json:"organizational_unit"` Pseudonym string `json:"pseudonym"` State string `json:"state"` Surname string `json:"surname"` Title string `json:"title"` }
type DataArgs ¶
type DataArgs struct { // Arn: string, required Arn terra.StringValue `hcl:"arn,attr" validate:"required"` // Id: string, optional Id terra.StringValue `hcl:"id,attr"` // Tags: map of string, optional Tags terra.MapValue[terra.StringValue] `hcl:"tags,attr"` // RevocationConfiguration: min=0 RevocationConfiguration []DataRevocationConfiguration `hcl:"revocation_configuration,block" validate:"min=0"` }
DataArgs contains the configurations for aws_acmpca_certificate_authority.
type DataRevocationConfiguration ¶
type DataRevocationConfiguration struct { // RevocationConfigurationCrlConfiguration: min=0 CrlConfiguration []DataRevocationConfigurationCrlConfiguration `hcl:"crl_configuration,block" validate:"min=0"` // RevocationConfigurationOcspConfiguration: min=0 OcspConfiguration []DataRevocationConfigurationOcspConfiguration `hcl:"ocsp_configuration,block" validate:"min=0"` }
type DataRevocationConfigurationAttributes ¶
type DataRevocationConfigurationAttributes struct {
// contains filtered or unexported fields
}
func (DataRevocationConfigurationAttributes) CrlConfiguration ¶
func (rc DataRevocationConfigurationAttributes) CrlConfiguration() terra.ListValue[DataRevocationConfigurationCrlConfigurationAttributes]
func (DataRevocationConfigurationAttributes) InternalRef ¶
func (rc DataRevocationConfigurationAttributes) InternalRef() (terra.Reference, error)
func (DataRevocationConfigurationAttributes) InternalTokens ¶
func (rc DataRevocationConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataRevocationConfigurationAttributes) InternalWithRef ¶
func (rc DataRevocationConfigurationAttributes) InternalWithRef(ref terra.Reference) DataRevocationConfigurationAttributes
func (DataRevocationConfigurationAttributes) OcspConfiguration ¶
func (rc DataRevocationConfigurationAttributes) OcspConfiguration() terra.ListValue[DataRevocationConfigurationOcspConfigurationAttributes]
type DataRevocationConfigurationCrlConfiguration ¶
type DataRevocationConfigurationCrlConfiguration struct{}
type DataRevocationConfigurationCrlConfigurationAttributes ¶
type DataRevocationConfigurationCrlConfigurationAttributes struct {
// contains filtered or unexported fields
}
func (DataRevocationConfigurationCrlConfigurationAttributes) CustomCname ¶
func (cc DataRevocationConfigurationCrlConfigurationAttributes) CustomCname() terra.StringValue
func (DataRevocationConfigurationCrlConfigurationAttributes) Enabled ¶
func (cc DataRevocationConfigurationCrlConfigurationAttributes) Enabled() terra.BoolValue
func (DataRevocationConfigurationCrlConfigurationAttributes) ExpirationInDays ¶
func (cc DataRevocationConfigurationCrlConfigurationAttributes) ExpirationInDays() terra.NumberValue
func (DataRevocationConfigurationCrlConfigurationAttributes) InternalRef ¶
func (cc DataRevocationConfigurationCrlConfigurationAttributes) InternalRef() (terra.Reference, error)
func (DataRevocationConfigurationCrlConfigurationAttributes) InternalTokens ¶
func (cc DataRevocationConfigurationCrlConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataRevocationConfigurationCrlConfigurationAttributes) InternalWithRef ¶
func (cc DataRevocationConfigurationCrlConfigurationAttributes) InternalWithRef(ref terra.Reference) DataRevocationConfigurationCrlConfigurationAttributes
func (DataRevocationConfigurationCrlConfigurationAttributes) S3BucketName ¶
func (cc DataRevocationConfigurationCrlConfigurationAttributes) S3BucketName() terra.StringValue
func (DataRevocationConfigurationCrlConfigurationAttributes) S3ObjectAcl ¶
func (cc DataRevocationConfigurationCrlConfigurationAttributes) S3ObjectAcl() terra.StringValue
type DataRevocationConfigurationOcspConfiguration ¶
type DataRevocationConfigurationOcspConfiguration struct{}
type DataRevocationConfigurationOcspConfigurationAttributes ¶
type DataRevocationConfigurationOcspConfigurationAttributes struct {
// contains filtered or unexported fields
}
func (DataRevocationConfigurationOcspConfigurationAttributes) Enabled ¶
func (oc DataRevocationConfigurationOcspConfigurationAttributes) Enabled() terra.BoolValue
func (DataRevocationConfigurationOcspConfigurationAttributes) InternalRef ¶
func (oc DataRevocationConfigurationOcspConfigurationAttributes) InternalRef() (terra.Reference, error)
func (DataRevocationConfigurationOcspConfigurationAttributes) InternalTokens ¶
func (oc DataRevocationConfigurationOcspConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataRevocationConfigurationOcspConfigurationAttributes) InternalWithRef ¶
func (oc DataRevocationConfigurationOcspConfigurationAttributes) InternalWithRef(ref terra.Reference) DataRevocationConfigurationOcspConfigurationAttributes
func (DataRevocationConfigurationOcspConfigurationAttributes) OcspCustomCname ¶
func (oc DataRevocationConfigurationOcspConfigurationAttributes) OcspCustomCname() terra.StringValue
type DataRevocationConfigurationState ¶
type DataRevocationConfigurationState struct { CrlConfiguration []DataRevocationConfigurationCrlConfigurationState `json:"crl_configuration"` OcspConfiguration []DataRevocationConfigurationOcspConfigurationState `json:"ocsp_configuration"` }
type DataSource ¶
DataSource represents the Terraform data resource aws_acmpca_certificate_authority.
func Data ¶
func Data(name string, args DataArgs) *DataSource
Data creates a new instance of DataSource.
func (*DataSource) Attributes ¶
func (aaca *DataSource) Attributes() dataAwsAcmpcaCertificateAuthorityAttributes
Attributes returns the attributes for DataSource.
func (*DataSource) Configuration ¶
func (aaca *DataSource) Configuration() interface{}
Configuration returns the configuration (args) for DataSource.
func (*DataSource) DataSource ¶
func (aaca *DataSource) DataSource() string
DataSource returns the Terraform object type for DataSource.
func (*DataSource) LocalName ¶
func (aaca *DataSource) LocalName() string
LocalName returns the local name for DataSource.
type Resource ¶
type Resource struct { Name string Args Args DependsOn terra.Dependencies Lifecycle *terra.Lifecycle // contains filtered or unexported fields }
Resource represents the Terraform resource aws_acmpca_certificate_authority.
func (*Resource) Attributes ¶
func (aaca *Resource) Attributes() awsAcmpcaCertificateAuthorityAttributes
Attributes returns the attributes for Resource.
func (*Resource) Configuration ¶
func (aaca *Resource) Configuration() interface{}
Configuration returns the configuration (args) for Resource.
func (*Resource) Dependencies ¶
func (aaca *Resource) Dependencies() terra.Dependencies
Dependencies returns the list of resources Resource depends_on.
func (*Resource) ImportState ¶
ImportState imports the given attribute values into Resource's state.
func (*Resource) LifecycleManagement ¶
LifecycleManagement returns the lifecycle block for Resource.
type RevocationConfiguration ¶
type RevocationConfiguration struct { // RevocationConfigurationCrlConfiguration: optional CrlConfiguration *RevocationConfigurationCrlConfiguration `hcl:"crl_configuration,block"` // RevocationConfigurationOcspConfiguration: optional OcspConfiguration *RevocationConfigurationOcspConfiguration `hcl:"ocsp_configuration,block"` }
type RevocationConfigurationAttributes ¶
type RevocationConfigurationAttributes struct {
// contains filtered or unexported fields
}
func (RevocationConfigurationAttributes) CrlConfiguration ¶
func (rc RevocationConfigurationAttributes) CrlConfiguration() terra.ListValue[RevocationConfigurationCrlConfigurationAttributes]
func (RevocationConfigurationAttributes) InternalRef ¶
func (rc RevocationConfigurationAttributes) InternalRef() (terra.Reference, error)
func (RevocationConfigurationAttributes) InternalTokens ¶
func (rc RevocationConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (RevocationConfigurationAttributes) InternalWithRef ¶
func (rc RevocationConfigurationAttributes) InternalWithRef(ref terra.Reference) RevocationConfigurationAttributes
func (RevocationConfigurationAttributes) OcspConfiguration ¶
func (rc RevocationConfigurationAttributes) OcspConfiguration() terra.ListValue[RevocationConfigurationOcspConfigurationAttributes]
type RevocationConfigurationCrlConfiguration ¶
type RevocationConfigurationCrlConfiguration struct { // CustomCname: string, optional CustomCname terra.StringValue `hcl:"custom_cname,attr"` // Enabled: bool, optional Enabled terra.BoolValue `hcl:"enabled,attr"` // ExpirationInDays: number, required ExpirationInDays terra.NumberValue `hcl:"expiration_in_days,attr" validate:"required"` // S3BucketName: string, optional S3BucketName terra.StringValue `hcl:"s3_bucket_name,attr"` // S3ObjectAcl: string, optional S3ObjectAcl terra.StringValue `hcl:"s3_object_acl,attr"` }
type RevocationConfigurationCrlConfigurationAttributes ¶
type RevocationConfigurationCrlConfigurationAttributes struct {
// contains filtered or unexported fields
}
func (RevocationConfigurationCrlConfigurationAttributes) CustomCname ¶
func (cc RevocationConfigurationCrlConfigurationAttributes) CustomCname() terra.StringValue
func (RevocationConfigurationCrlConfigurationAttributes) Enabled ¶
func (cc RevocationConfigurationCrlConfigurationAttributes) Enabled() terra.BoolValue
func (RevocationConfigurationCrlConfigurationAttributes) ExpirationInDays ¶
func (cc RevocationConfigurationCrlConfigurationAttributes) ExpirationInDays() terra.NumberValue
func (RevocationConfigurationCrlConfigurationAttributes) InternalRef ¶
func (cc RevocationConfigurationCrlConfigurationAttributes) InternalRef() (terra.Reference, error)
func (RevocationConfigurationCrlConfigurationAttributes) InternalTokens ¶
func (cc RevocationConfigurationCrlConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (RevocationConfigurationCrlConfigurationAttributes) InternalWithRef ¶
func (cc RevocationConfigurationCrlConfigurationAttributes) InternalWithRef(ref terra.Reference) RevocationConfigurationCrlConfigurationAttributes
func (RevocationConfigurationCrlConfigurationAttributes) S3BucketName ¶
func (cc RevocationConfigurationCrlConfigurationAttributes) S3BucketName() terra.StringValue
func (RevocationConfigurationCrlConfigurationAttributes) S3ObjectAcl ¶
func (cc RevocationConfigurationCrlConfigurationAttributes) S3ObjectAcl() terra.StringValue
type RevocationConfigurationOcspConfiguration ¶
type RevocationConfigurationOcspConfiguration struct { // Enabled: bool, required Enabled terra.BoolValue `hcl:"enabled,attr" validate:"required"` // OcspCustomCname: string, optional OcspCustomCname terra.StringValue `hcl:"ocsp_custom_cname,attr"` }
type RevocationConfigurationOcspConfigurationAttributes ¶
type RevocationConfigurationOcspConfigurationAttributes struct {
// contains filtered or unexported fields
}
func (RevocationConfigurationOcspConfigurationAttributes) Enabled ¶
func (oc RevocationConfigurationOcspConfigurationAttributes) Enabled() terra.BoolValue
func (RevocationConfigurationOcspConfigurationAttributes) InternalRef ¶
func (oc RevocationConfigurationOcspConfigurationAttributes) InternalRef() (terra.Reference, error)
func (RevocationConfigurationOcspConfigurationAttributes) InternalTokens ¶
func (oc RevocationConfigurationOcspConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (RevocationConfigurationOcspConfigurationAttributes) InternalWithRef ¶
func (oc RevocationConfigurationOcspConfigurationAttributes) InternalWithRef(ref terra.Reference) RevocationConfigurationOcspConfigurationAttributes
func (RevocationConfigurationOcspConfigurationAttributes) OcspCustomCname ¶
func (oc RevocationConfigurationOcspConfigurationAttributes) OcspCustomCname() terra.StringValue
type RevocationConfigurationState ¶
type RevocationConfigurationState struct { CrlConfiguration []RevocationConfigurationCrlConfigurationState `json:"crl_configuration"` OcspConfiguration []RevocationConfigurationOcspConfigurationState `json:"ocsp_configuration"` }
type Timeouts ¶
type Timeouts struct { // Create: string, optional Create terra.StringValue `hcl:"create,attr"` }
type TimeoutsAttributes ¶
type TimeoutsAttributes struct {
// contains filtered or unexported fields
}
func (TimeoutsAttributes) Create ¶
func (t TimeoutsAttributes) Create() terra.StringValue
func (TimeoutsAttributes) InternalRef ¶
func (t TimeoutsAttributes) InternalRef() (terra.Reference, error)
func (TimeoutsAttributes) InternalTokens ¶
func (t TimeoutsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (TimeoutsAttributes) InternalWithRef ¶
func (t TimeoutsAttributes) InternalWithRef(ref terra.Reference) TimeoutsAttributes
type TimeoutsState ¶
type TimeoutsState struct {
Create string `json:"create"`
}