Documentation ¶
Index ¶
- type Configuration
- type ConfigurationAttributes
- func (c ConfigurationAttributes) ExecuteCommandConfiguration() terra.ListValue[ExecuteCommandConfigurationAttributes]
- func (c ConfigurationAttributes) InternalRef() (terra.Reference, error)
- func (c ConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (c ConfigurationAttributes) InternalWithRef(ref terra.Reference) ConfigurationAttributes
- type ConfigurationState
- type DefaultCapacityProviderStrategy
- type DefaultCapacityProviderStrategyAttributes
- func (dcps DefaultCapacityProviderStrategyAttributes) Base() terra.NumberValue
- func (dcps DefaultCapacityProviderStrategyAttributes) CapacityProvider() terra.StringValue
- func (dcps DefaultCapacityProviderStrategyAttributes) InternalRef() (terra.Reference, error)
- func (dcps DefaultCapacityProviderStrategyAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (dcps DefaultCapacityProviderStrategyAttributes) InternalWithRef(ref terra.Reference) DefaultCapacityProviderStrategyAttributes
- func (dcps DefaultCapacityProviderStrategyAttributes) Weight() terra.NumberValue
- type DefaultCapacityProviderStrategyState
- type ExecuteCommandConfiguration
- type ExecuteCommandConfigurationAttributes
- func (ecc ExecuteCommandConfigurationAttributes) InternalRef() (terra.Reference, error)
- func (ecc ExecuteCommandConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ecc ExecuteCommandConfigurationAttributes) InternalWithRef(ref terra.Reference) ExecuteCommandConfigurationAttributes
- func (ecc ExecuteCommandConfigurationAttributes) KmsKeyId() terra.StringValue
- func (ecc ExecuteCommandConfigurationAttributes) LogConfiguration() terra.ListValue[LogConfigurationAttributes]
- func (ecc ExecuteCommandConfigurationAttributes) Logging() terra.StringValue
- type ExecuteCommandConfigurationState
- type LogConfiguration
- type LogConfigurationAttributes
- func (lc LogConfigurationAttributes) CloudWatchEncryptionEnabled() terra.BoolValue
- func (lc LogConfigurationAttributes) CloudWatchLogGroupName() terra.StringValue
- func (lc LogConfigurationAttributes) InternalRef() (terra.Reference, error)
- func (lc LogConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (lc LogConfigurationAttributes) InternalWithRef(ref terra.Reference) LogConfigurationAttributes
- func (lc LogConfigurationAttributes) S3BucketEncryptionEnabled() terra.BoolValue
- func (lc LogConfigurationAttributes) S3BucketName() terra.StringValue
- func (lc LogConfigurationAttributes) S3KeyPrefix() terra.StringValue
- type LogConfigurationState
- type ServiceConnectDefaults
- type ServiceConnectDefaultsAttributes
- func (scd ServiceConnectDefaultsAttributes) InternalRef() (terra.Reference, error)
- func (scd ServiceConnectDefaultsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (scd ServiceConnectDefaultsAttributes) InternalWithRef(ref terra.Reference) ServiceConnectDefaultsAttributes
- func (scd ServiceConnectDefaultsAttributes) Namespace() terra.StringValue
- type ServiceConnectDefaultsState
- type Setting
- type SettingAttributes
- func (s SettingAttributes) InternalRef() (terra.Reference, error)
- func (s SettingAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (s SettingAttributes) InternalWithRef(ref terra.Reference) SettingAttributes
- func (s SettingAttributes) Name() terra.StringValue
- func (s SettingAttributes) Value() terra.StringValue
- type SettingState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Configuration ¶
type Configuration struct { // ExecuteCommandConfiguration: optional ExecuteCommandConfiguration *ExecuteCommandConfiguration `hcl:"execute_command_configuration,block"` }
type ConfigurationAttributes ¶
type ConfigurationAttributes struct {
// contains filtered or unexported fields
}
func (ConfigurationAttributes) ExecuteCommandConfiguration ¶
func (c ConfigurationAttributes) ExecuteCommandConfiguration() terra.ListValue[ExecuteCommandConfigurationAttributes]
func (ConfigurationAttributes) InternalRef ¶
func (c ConfigurationAttributes) InternalRef() (terra.Reference, error)
func (ConfigurationAttributes) InternalTokens ¶
func (c ConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ConfigurationAttributes) InternalWithRef ¶
func (c ConfigurationAttributes) InternalWithRef(ref terra.Reference) ConfigurationAttributes
type ConfigurationState ¶
type ConfigurationState struct {
ExecuteCommandConfiguration []ExecuteCommandConfigurationState `json:"execute_command_configuration"`
}
type DefaultCapacityProviderStrategy ¶
type DefaultCapacityProviderStrategy struct { // Base: number, optional Base terra.NumberValue `hcl:"base,attr"` // CapacityProvider: string, required CapacityProvider terra.StringValue `hcl:"capacity_provider,attr" validate:"required"` // Weight: number, optional Weight terra.NumberValue `hcl:"weight,attr"` }
type DefaultCapacityProviderStrategyAttributes ¶
type DefaultCapacityProviderStrategyAttributes struct {
// contains filtered or unexported fields
}
func (DefaultCapacityProviderStrategyAttributes) Base ¶
func (dcps DefaultCapacityProviderStrategyAttributes) Base() terra.NumberValue
func (DefaultCapacityProviderStrategyAttributes) CapacityProvider ¶
func (dcps DefaultCapacityProviderStrategyAttributes) CapacityProvider() terra.StringValue
func (DefaultCapacityProviderStrategyAttributes) InternalRef ¶
func (dcps DefaultCapacityProviderStrategyAttributes) InternalRef() (terra.Reference, error)
func (DefaultCapacityProviderStrategyAttributes) InternalTokens ¶
func (dcps DefaultCapacityProviderStrategyAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DefaultCapacityProviderStrategyAttributes) InternalWithRef ¶
func (dcps DefaultCapacityProviderStrategyAttributes) InternalWithRef(ref terra.Reference) DefaultCapacityProviderStrategyAttributes
func (DefaultCapacityProviderStrategyAttributes) Weight ¶
func (dcps DefaultCapacityProviderStrategyAttributes) Weight() terra.NumberValue
type ExecuteCommandConfiguration ¶
type ExecuteCommandConfiguration struct { // KmsKeyId: string, optional KmsKeyId terra.StringValue `hcl:"kms_key_id,attr"` // Logging: string, optional Logging terra.StringValue `hcl:"logging,attr"` // LogConfiguration: optional LogConfiguration *LogConfiguration `hcl:"log_configuration,block"` }
type ExecuteCommandConfigurationAttributes ¶
type ExecuteCommandConfigurationAttributes struct {
// contains filtered or unexported fields
}
func (ExecuteCommandConfigurationAttributes) InternalRef ¶
func (ecc ExecuteCommandConfigurationAttributes) InternalRef() (terra.Reference, error)
func (ExecuteCommandConfigurationAttributes) InternalTokens ¶
func (ecc ExecuteCommandConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ExecuteCommandConfigurationAttributes) InternalWithRef ¶
func (ecc ExecuteCommandConfigurationAttributes) InternalWithRef(ref terra.Reference) ExecuteCommandConfigurationAttributes
func (ExecuteCommandConfigurationAttributes) KmsKeyId ¶
func (ecc ExecuteCommandConfigurationAttributes) KmsKeyId() terra.StringValue
func (ExecuteCommandConfigurationAttributes) LogConfiguration ¶
func (ecc ExecuteCommandConfigurationAttributes) LogConfiguration() terra.ListValue[LogConfigurationAttributes]
func (ExecuteCommandConfigurationAttributes) Logging ¶
func (ecc ExecuteCommandConfigurationAttributes) Logging() terra.StringValue
type ExecuteCommandConfigurationState ¶
type ExecuteCommandConfigurationState struct { KmsKeyId string `json:"kms_key_id"` Logging string `json:"logging"` LogConfiguration []LogConfigurationState `json:"log_configuration"` }
type LogConfiguration ¶
type LogConfiguration struct { // CloudWatchEncryptionEnabled: bool, optional CloudWatchEncryptionEnabled terra.BoolValue `hcl:"cloud_watch_encryption_enabled,attr"` // CloudWatchLogGroupName: string, optional CloudWatchLogGroupName terra.StringValue `hcl:"cloud_watch_log_group_name,attr"` // S3BucketEncryptionEnabled: bool, optional S3BucketEncryptionEnabled terra.BoolValue `hcl:"s3_bucket_encryption_enabled,attr"` // S3BucketName: string, optional S3BucketName terra.StringValue `hcl:"s3_bucket_name,attr"` // S3KeyPrefix: string, optional S3KeyPrefix terra.StringValue `hcl:"s3_key_prefix,attr"` }
type LogConfigurationAttributes ¶
type LogConfigurationAttributes struct {
// contains filtered or unexported fields
}
func (LogConfigurationAttributes) CloudWatchEncryptionEnabled ¶
func (lc LogConfigurationAttributes) CloudWatchEncryptionEnabled() terra.BoolValue
func (LogConfigurationAttributes) CloudWatchLogGroupName ¶
func (lc LogConfigurationAttributes) CloudWatchLogGroupName() terra.StringValue
func (LogConfigurationAttributes) InternalRef ¶
func (lc LogConfigurationAttributes) InternalRef() (terra.Reference, error)
func (LogConfigurationAttributes) InternalTokens ¶
func (lc LogConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (LogConfigurationAttributes) InternalWithRef ¶
func (lc LogConfigurationAttributes) InternalWithRef(ref terra.Reference) LogConfigurationAttributes
func (LogConfigurationAttributes) S3BucketEncryptionEnabled ¶
func (lc LogConfigurationAttributes) S3BucketEncryptionEnabled() terra.BoolValue
func (LogConfigurationAttributes) S3BucketName ¶
func (lc LogConfigurationAttributes) S3BucketName() terra.StringValue
func (LogConfigurationAttributes) S3KeyPrefix ¶
func (lc LogConfigurationAttributes) S3KeyPrefix() terra.StringValue
type LogConfigurationState ¶
type LogConfigurationState struct { CloudWatchEncryptionEnabled bool `json:"cloud_watch_encryption_enabled"` CloudWatchLogGroupName string `json:"cloud_watch_log_group_name"` S3BucketEncryptionEnabled bool `json:"s3_bucket_encryption_enabled"` S3BucketName string `json:"s3_bucket_name"` S3KeyPrefix string `json:"s3_key_prefix"` }
type ServiceConnectDefaults ¶
type ServiceConnectDefaults struct { // Namespace: string, required Namespace terra.StringValue `hcl:"namespace,attr" validate:"required"` }
type ServiceConnectDefaultsAttributes ¶
type ServiceConnectDefaultsAttributes struct {
// contains filtered or unexported fields
}
func (ServiceConnectDefaultsAttributes) InternalRef ¶
func (scd ServiceConnectDefaultsAttributes) InternalRef() (terra.Reference, error)
func (ServiceConnectDefaultsAttributes) InternalTokens ¶
func (scd ServiceConnectDefaultsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ServiceConnectDefaultsAttributes) InternalWithRef ¶
func (scd ServiceConnectDefaultsAttributes) InternalWithRef(ref terra.Reference) ServiceConnectDefaultsAttributes
func (ServiceConnectDefaultsAttributes) Namespace ¶
func (scd ServiceConnectDefaultsAttributes) Namespace() terra.StringValue
type ServiceConnectDefaultsState ¶
type ServiceConnectDefaultsState struct {
Namespace string `json:"namespace"`
}
type Setting ¶
type Setting struct { // Name: string, required Name terra.StringValue `hcl:"name,attr" validate:"required"` // Value: string, required Value terra.StringValue `hcl:"value,attr" validate:"required"` }
type SettingAttributes ¶
type SettingAttributes struct {
// contains filtered or unexported fields
}
func (SettingAttributes) InternalRef ¶
func (s SettingAttributes) InternalRef() (terra.Reference, error)
func (SettingAttributes) InternalTokens ¶
func (s SettingAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SettingAttributes) InternalWithRef ¶
func (s SettingAttributes) InternalWithRef(ref terra.Reference) SettingAttributes
func (SettingAttributes) Name ¶
func (s SettingAttributes) Name() terra.StringValue
func (SettingAttributes) Value ¶
func (s SettingAttributes) Value() terra.StringValue
type SettingState ¶
Click to show internal directories.
Click to hide internal directories.