datagluedatacatalogencryptionsettings

package
v0.0.0-...-964ba77 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 9, 2024 License: Apache-2.0 Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ConnectionPasswordEncryption

type ConnectionPasswordEncryption struct{}

type ConnectionPasswordEncryptionAttributes

type ConnectionPasswordEncryptionAttributes struct {
	// contains filtered or unexported fields
}

func (ConnectionPasswordEncryptionAttributes) AwsKmsKeyId

func (ConnectionPasswordEncryptionAttributes) InternalRef

func (ConnectionPasswordEncryptionAttributes) InternalTokens

func (ConnectionPasswordEncryptionAttributes) InternalWithRef

func (ConnectionPasswordEncryptionAttributes) ReturnConnectionPasswordEncrypted

func (cpe ConnectionPasswordEncryptionAttributes) ReturnConnectionPasswordEncrypted() terra.BoolValue

type ConnectionPasswordEncryptionState

type ConnectionPasswordEncryptionState struct {
	AwsKmsKeyId                       string `json:"aws_kms_key_id"`
	ReturnConnectionPasswordEncrypted bool   `json:"return_connection_password_encrypted"`
}

type DataCatalogEncryptionSettings

type DataCatalogEncryptionSettings struct {
	// ConnectionPasswordEncryption: min=0
	ConnectionPasswordEncryption []ConnectionPasswordEncryption `hcl:"connection_password_encryption,block" validate:"min=0"`
	// EncryptionAtRest: min=0
	EncryptionAtRest []EncryptionAtRest `hcl:"encryption_at_rest,block" validate:"min=0"`
}

type DataCatalogEncryptionSettingsAttributes

type DataCatalogEncryptionSettingsAttributes struct {
	// contains filtered or unexported fields
}

func (DataCatalogEncryptionSettingsAttributes) ConnectionPasswordEncryption

func (DataCatalogEncryptionSettingsAttributes) EncryptionAtRest

func (DataCatalogEncryptionSettingsAttributes) InternalRef

func (DataCatalogEncryptionSettingsAttributes) InternalTokens

func (DataCatalogEncryptionSettingsAttributes) InternalWithRef

type DataCatalogEncryptionSettingsState

type DataCatalogEncryptionSettingsState struct {
	ConnectionPasswordEncryption []ConnectionPasswordEncryptionState `json:"connection_password_encryption"`
	EncryptionAtRest             []EncryptionAtRestState             `json:"encryption_at_rest"`
}

type EncryptionAtRest

type EncryptionAtRest struct{}

type EncryptionAtRestAttributes

type EncryptionAtRestAttributes struct {
	// contains filtered or unexported fields
}

func (EncryptionAtRestAttributes) CatalogEncryptionMode

func (ear EncryptionAtRestAttributes) CatalogEncryptionMode() 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 (EncryptionAtRestAttributes) SseAwsKmsKeyId

func (ear EncryptionAtRestAttributes) SseAwsKmsKeyId() terra.StringValue

type EncryptionAtRestState

type EncryptionAtRestState struct {
	CatalogEncryptionMode string `json:"catalog_encryption_mode"`
	SseAwsKmsKeyId        string `json:"sse_aws_kms_key_id"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL