Documentation ¶
Index ¶
- type ConnectionPasswordEncryption
- type ConnectionPasswordEncryptionAttributes
- func (cpe ConnectionPasswordEncryptionAttributes) AwsKmsKeyId() terra.StringValue
- func (cpe ConnectionPasswordEncryptionAttributes) InternalRef() (terra.Reference, error)
- func (cpe ConnectionPasswordEncryptionAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (cpe ConnectionPasswordEncryptionAttributes) InternalWithRef(ref terra.Reference) ConnectionPasswordEncryptionAttributes
- func (cpe ConnectionPasswordEncryptionAttributes) ReturnConnectionPasswordEncrypted() terra.BoolValue
- type ConnectionPasswordEncryptionState
- type DataCatalogEncryptionSettings
- type DataCatalogEncryptionSettingsAttributes
- func (dces DataCatalogEncryptionSettingsAttributes) ConnectionPasswordEncryption() terra.ListValue[ConnectionPasswordEncryptionAttributes]
- func (dces DataCatalogEncryptionSettingsAttributes) EncryptionAtRest() terra.ListValue[EncryptionAtRestAttributes]
- func (dces DataCatalogEncryptionSettingsAttributes) InternalRef() (terra.Reference, error)
- func (dces DataCatalogEncryptionSettingsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (dces DataCatalogEncryptionSettingsAttributes) InternalWithRef(ref terra.Reference) DataCatalogEncryptionSettingsAttributes
- type DataCatalogEncryptionSettingsState
- type EncryptionAtRest
- type EncryptionAtRestAttributes
- func (ear EncryptionAtRestAttributes) CatalogEncryptionMode() terra.StringValue
- func (ear EncryptionAtRestAttributes) CatalogEncryptionServiceRole() terra.StringValue
- func (ear EncryptionAtRestAttributes) InternalRef() (terra.Reference, error)
- func (ear EncryptionAtRestAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ear EncryptionAtRestAttributes) InternalWithRef(ref terra.Reference) EncryptionAtRestAttributes
- func (ear EncryptionAtRestAttributes) SseAwsKmsKeyId() terra.StringValue
- type EncryptionAtRestState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ConnectionPasswordEncryption ¶
type ConnectionPasswordEncryption struct { // AwsKmsKeyId: string, optional AwsKmsKeyId terra.StringValue `hcl:"aws_kms_key_id,attr"` // ReturnConnectionPasswordEncrypted: bool, required ReturnConnectionPasswordEncrypted terra.BoolValue `hcl:"return_connection_password_encrypted,attr" validate:"required"` }
type ConnectionPasswordEncryptionAttributes ¶
type ConnectionPasswordEncryptionAttributes struct {
// contains filtered or unexported fields
}
func (ConnectionPasswordEncryptionAttributes) AwsKmsKeyId ¶
func (cpe ConnectionPasswordEncryptionAttributes) AwsKmsKeyId() terra.StringValue
func (ConnectionPasswordEncryptionAttributes) InternalRef ¶
func (cpe ConnectionPasswordEncryptionAttributes) InternalRef() (terra.Reference, error)
func (ConnectionPasswordEncryptionAttributes) InternalTokens ¶
func (cpe ConnectionPasswordEncryptionAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ConnectionPasswordEncryptionAttributes) InternalWithRef ¶
func (cpe ConnectionPasswordEncryptionAttributes) InternalWithRef(ref terra.Reference) ConnectionPasswordEncryptionAttributes
func (ConnectionPasswordEncryptionAttributes) ReturnConnectionPasswordEncrypted ¶
func (cpe ConnectionPasswordEncryptionAttributes) ReturnConnectionPasswordEncrypted() terra.BoolValue
type DataCatalogEncryptionSettings ¶
type DataCatalogEncryptionSettings struct { // ConnectionPasswordEncryption: required ConnectionPasswordEncryption *ConnectionPasswordEncryption `hcl:"connection_password_encryption,block" validate:"required"` // EncryptionAtRest: required EncryptionAtRest *EncryptionAtRest `hcl:"encryption_at_rest,block" validate:"required"` }
type DataCatalogEncryptionSettingsAttributes ¶
type DataCatalogEncryptionSettingsAttributes struct {
// contains filtered or unexported fields
}
func (DataCatalogEncryptionSettingsAttributes) ConnectionPasswordEncryption ¶
func (dces DataCatalogEncryptionSettingsAttributes) ConnectionPasswordEncryption() terra.ListValue[ConnectionPasswordEncryptionAttributes]
func (DataCatalogEncryptionSettingsAttributes) EncryptionAtRest ¶
func (dces DataCatalogEncryptionSettingsAttributes) EncryptionAtRest() terra.ListValue[EncryptionAtRestAttributes]
func (DataCatalogEncryptionSettingsAttributes) InternalRef ¶
func (dces DataCatalogEncryptionSettingsAttributes) InternalRef() (terra.Reference, error)
func (DataCatalogEncryptionSettingsAttributes) InternalTokens ¶
func (dces DataCatalogEncryptionSettingsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataCatalogEncryptionSettingsAttributes) InternalWithRef ¶
func (dces DataCatalogEncryptionSettingsAttributes) InternalWithRef(ref terra.Reference) DataCatalogEncryptionSettingsAttributes
type DataCatalogEncryptionSettingsState ¶
type DataCatalogEncryptionSettingsState struct { ConnectionPasswordEncryption []ConnectionPasswordEncryptionState `json:"connection_password_encryption"` EncryptionAtRest []EncryptionAtRestState `json:"encryption_at_rest"` }
type EncryptionAtRest ¶
type EncryptionAtRest struct { // CatalogEncryptionMode: string, required CatalogEncryptionMode terra.StringValue `hcl:"catalog_encryption_mode,attr" validate:"required"` // CatalogEncryptionServiceRole: string, optional CatalogEncryptionServiceRole terra.StringValue `hcl:"catalog_encryption_service_role,attr"` // SseAwsKmsKeyId: string, optional SseAwsKmsKeyId terra.StringValue `hcl:"sse_aws_kms_key_id,attr"` }
type EncryptionAtRestAttributes ¶
type EncryptionAtRestAttributes struct {
// contains filtered or unexported fields
}
func (EncryptionAtRestAttributes) CatalogEncryptionMode ¶
func (ear EncryptionAtRestAttributes) CatalogEncryptionMode() terra.StringValue
func (EncryptionAtRestAttributes) CatalogEncryptionServiceRole ¶
func (ear EncryptionAtRestAttributes) CatalogEncryptionServiceRole() terra.StringValue
func (EncryptionAtRestAttributes) InternalRef ¶
func (ear EncryptionAtRestAttributes) InternalRef() (terra.Reference, error)
func (EncryptionAtRestAttributes) InternalTokens ¶
func (ear EncryptionAtRestAttributes) InternalTokens() (hclwrite.Tokens, error)
func (EncryptionAtRestAttributes) InternalWithRef ¶
func (ear EncryptionAtRestAttributes) InternalWithRef(ref terra.Reference) EncryptionAtRestAttributes
func (EncryptionAtRestAttributes) SseAwsKmsKeyId ¶
func (ear EncryptionAtRestAttributes) SseAwsKmsKeyId() terra.StringValue
type EncryptionAtRestState ¶
Click to show internal directories.
Click to hide internal directories.