Documentation ¶
Index ¶
- type CloudwatchEncryption
- type CloudwatchEncryptionAttributes
- func (ce CloudwatchEncryptionAttributes) CloudwatchEncryptionMode() terra.StringValue
- func (ce CloudwatchEncryptionAttributes) InternalRef() (terra.Reference, error)
- func (ce CloudwatchEncryptionAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ce CloudwatchEncryptionAttributes) InternalWithRef(ref terra.Reference) CloudwatchEncryptionAttributes
- func (ce CloudwatchEncryptionAttributes) KmsKeyArn() terra.StringValue
- type CloudwatchEncryptionState
- type EncryptionConfiguration
- type EncryptionConfigurationAttributes
- func (ec EncryptionConfigurationAttributes) CloudwatchEncryption() terra.ListValue[CloudwatchEncryptionAttributes]
- func (ec EncryptionConfigurationAttributes) InternalRef() (terra.Reference, error)
- func (ec EncryptionConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ec EncryptionConfigurationAttributes) InternalWithRef(ref terra.Reference) EncryptionConfigurationAttributes
- func (ec EncryptionConfigurationAttributes) JobBookmarksEncryption() terra.ListValue[JobBookmarksEncryptionAttributes]
- func (ec EncryptionConfigurationAttributes) S3Encryption() terra.ListValue[S3EncryptionAttributes]
- type EncryptionConfigurationState
- type JobBookmarksEncryption
- type JobBookmarksEncryptionAttributes
- func (jbe JobBookmarksEncryptionAttributes) InternalRef() (terra.Reference, error)
- func (jbe JobBookmarksEncryptionAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (jbe JobBookmarksEncryptionAttributes) InternalWithRef(ref terra.Reference) JobBookmarksEncryptionAttributes
- func (jbe JobBookmarksEncryptionAttributes) JobBookmarksEncryptionMode() terra.StringValue
- func (jbe JobBookmarksEncryptionAttributes) KmsKeyArn() terra.StringValue
- type JobBookmarksEncryptionState
- type S3Encryption
- type S3EncryptionAttributes
- func (se S3EncryptionAttributes) InternalRef() (terra.Reference, error)
- func (se S3EncryptionAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (se S3EncryptionAttributes) InternalWithRef(ref terra.Reference) S3EncryptionAttributes
- func (se S3EncryptionAttributes) KmsKeyArn() terra.StringValue
- func (se S3EncryptionAttributes) S3EncryptionMode() terra.StringValue
- type S3EncryptionState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CloudwatchEncryption ¶
type CloudwatchEncryption struct { // CloudwatchEncryptionMode: string, optional CloudwatchEncryptionMode terra.StringValue `hcl:"cloudwatch_encryption_mode,attr"` // KmsKeyArn: string, optional KmsKeyArn terra.StringValue `hcl:"kms_key_arn,attr"` }
type CloudwatchEncryptionAttributes ¶
type CloudwatchEncryptionAttributes struct {
// contains filtered or unexported fields
}
func (CloudwatchEncryptionAttributes) CloudwatchEncryptionMode ¶
func (ce CloudwatchEncryptionAttributes) CloudwatchEncryptionMode() terra.StringValue
func (CloudwatchEncryptionAttributes) InternalRef ¶
func (ce CloudwatchEncryptionAttributes) InternalRef() (terra.Reference, error)
func (CloudwatchEncryptionAttributes) InternalTokens ¶
func (ce CloudwatchEncryptionAttributes) InternalTokens() (hclwrite.Tokens, error)
func (CloudwatchEncryptionAttributes) InternalWithRef ¶
func (ce CloudwatchEncryptionAttributes) InternalWithRef(ref terra.Reference) CloudwatchEncryptionAttributes
func (CloudwatchEncryptionAttributes) KmsKeyArn ¶
func (ce CloudwatchEncryptionAttributes) KmsKeyArn() terra.StringValue
type EncryptionConfiguration ¶
type EncryptionConfiguration struct { // CloudwatchEncryption: required CloudwatchEncryption *CloudwatchEncryption `hcl:"cloudwatch_encryption,block" validate:"required"` // JobBookmarksEncryption: required JobBookmarksEncryption *JobBookmarksEncryption `hcl:"job_bookmarks_encryption,block" validate:"required"` // S3Encryption: required S3Encryption *S3Encryption `hcl:"s3_encryption,block" validate:"required"` }
type EncryptionConfigurationAttributes ¶
type EncryptionConfigurationAttributes struct {
// contains filtered or unexported fields
}
func (EncryptionConfigurationAttributes) CloudwatchEncryption ¶
func (ec EncryptionConfigurationAttributes) CloudwatchEncryption() terra.ListValue[CloudwatchEncryptionAttributes]
func (EncryptionConfigurationAttributes) InternalRef ¶
func (ec EncryptionConfigurationAttributes) InternalRef() (terra.Reference, error)
func (EncryptionConfigurationAttributes) InternalTokens ¶
func (ec EncryptionConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (EncryptionConfigurationAttributes) InternalWithRef ¶
func (ec EncryptionConfigurationAttributes) InternalWithRef(ref terra.Reference) EncryptionConfigurationAttributes
func (EncryptionConfigurationAttributes) JobBookmarksEncryption ¶
func (ec EncryptionConfigurationAttributes) JobBookmarksEncryption() terra.ListValue[JobBookmarksEncryptionAttributes]
func (EncryptionConfigurationAttributes) S3Encryption ¶
func (ec EncryptionConfigurationAttributes) S3Encryption() terra.ListValue[S3EncryptionAttributes]
type EncryptionConfigurationState ¶
type EncryptionConfigurationState struct { CloudwatchEncryption []CloudwatchEncryptionState `json:"cloudwatch_encryption"` JobBookmarksEncryption []JobBookmarksEncryptionState `json:"job_bookmarks_encryption"` S3Encryption []S3EncryptionState `json:"s3_encryption"` }
type JobBookmarksEncryption ¶
type JobBookmarksEncryption struct { // JobBookmarksEncryptionMode: string, optional JobBookmarksEncryptionMode terra.StringValue `hcl:"job_bookmarks_encryption_mode,attr"` // KmsKeyArn: string, optional KmsKeyArn terra.StringValue `hcl:"kms_key_arn,attr"` }
type JobBookmarksEncryptionAttributes ¶
type JobBookmarksEncryptionAttributes struct {
// contains filtered or unexported fields
}
func (JobBookmarksEncryptionAttributes) InternalRef ¶
func (jbe JobBookmarksEncryptionAttributes) InternalRef() (terra.Reference, error)
func (JobBookmarksEncryptionAttributes) InternalTokens ¶
func (jbe JobBookmarksEncryptionAttributes) InternalTokens() (hclwrite.Tokens, error)
func (JobBookmarksEncryptionAttributes) InternalWithRef ¶
func (jbe JobBookmarksEncryptionAttributes) InternalWithRef(ref terra.Reference) JobBookmarksEncryptionAttributes
func (JobBookmarksEncryptionAttributes) JobBookmarksEncryptionMode ¶
func (jbe JobBookmarksEncryptionAttributes) JobBookmarksEncryptionMode() terra.StringValue
func (JobBookmarksEncryptionAttributes) KmsKeyArn ¶
func (jbe JobBookmarksEncryptionAttributes) KmsKeyArn() terra.StringValue
type S3Encryption ¶
type S3Encryption struct { // KmsKeyArn: string, optional KmsKeyArn terra.StringValue `hcl:"kms_key_arn,attr"` // S3EncryptionMode: string, optional S3EncryptionMode terra.StringValue `hcl:"s3_encryption_mode,attr"` }
type S3EncryptionAttributes ¶
type S3EncryptionAttributes struct {
// contains filtered or unexported fields
}
func (S3EncryptionAttributes) InternalRef ¶
func (se S3EncryptionAttributes) InternalRef() (terra.Reference, error)
func (S3EncryptionAttributes) InternalTokens ¶
func (se S3EncryptionAttributes) InternalTokens() (hclwrite.Tokens, error)
func (S3EncryptionAttributes) InternalWithRef ¶
func (se S3EncryptionAttributes) InternalWithRef(ref terra.Reference) S3EncryptionAttributes
func (S3EncryptionAttributes) KmsKeyArn ¶
func (se S3EncryptionAttributes) KmsKeyArn() terra.StringValue
func (S3EncryptionAttributes) S3EncryptionMode ¶
func (se S3EncryptionAttributes) S3EncryptionMode() terra.StringValue
type S3EncryptionState ¶
Click to show internal directories.
Click to hide internal directories.