Documentation ¶
Index ¶
- type Args
- type Configuration
- type ConfigurationAttributes
- func (c ConfigurationAttributes) Id() terra.StringValue
- func (c ConfigurationAttributes) InternalRef() (terra.Reference, error)
- func (c ConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (c ConfigurationAttributes) InternalWithRef(ref terra.Reference) ConfigurationAttributes
- func (c ConfigurationAttributes) Revision() terra.NumberValue
- type ConfigurationState
- type DataArgs
- type DataConfigurationAttributes
- func (c DataConfigurationAttributes) Id() terra.StringValue
- func (c DataConfigurationAttributes) InternalRef() (terra.Reference, error)
- func (c DataConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (c DataConfigurationAttributes) InternalWithRef(ref terra.Reference) DataConfigurationAttributes
- func (c DataConfigurationAttributes) Revision() terra.NumberValue
- type DataConfigurationState
- type DataEncryptionOptionsAttributes
- func (eo DataEncryptionOptionsAttributes) InternalRef() (terra.Reference, error)
- func (eo DataEncryptionOptionsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (eo DataEncryptionOptionsAttributes) InternalWithRef(ref terra.Reference) DataEncryptionOptionsAttributes
- func (eo DataEncryptionOptionsAttributes) KmsKeyId() terra.StringValue
- func (eo DataEncryptionOptionsAttributes) UseAwsOwnedKey() terra.BoolValue
- type DataEncryptionOptionsState
- type DataInstancesAttributes
- func (i DataInstancesAttributes) ConsoleUrl() terra.StringValue
- func (i DataInstancesAttributes) Endpoints() terra.ListValue[terra.StringValue]
- func (i DataInstancesAttributes) InternalRef() (terra.Reference, error)
- func (i DataInstancesAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (i DataInstancesAttributes) InternalWithRef(ref terra.Reference) DataInstancesAttributes
- func (i DataInstancesAttributes) IpAddress() terra.StringValue
- type DataInstancesState
- type DataLdapServerMetadataAttributes
- func (lsm DataLdapServerMetadataAttributes) Hosts() terra.ListValue[terra.StringValue]
- func (lsm DataLdapServerMetadataAttributes) InternalRef() (terra.Reference, error)
- func (lsm DataLdapServerMetadataAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (lsm DataLdapServerMetadataAttributes) InternalWithRef(ref terra.Reference) DataLdapServerMetadataAttributes
- func (lsm DataLdapServerMetadataAttributes) RoleBase() terra.StringValue
- func (lsm DataLdapServerMetadataAttributes) RoleName() terra.StringValue
- func (lsm DataLdapServerMetadataAttributes) RoleSearchMatching() terra.StringValue
- func (lsm DataLdapServerMetadataAttributes) RoleSearchSubtree() terra.BoolValue
- func (lsm DataLdapServerMetadataAttributes) ServiceAccountPassword() terra.StringValue
- func (lsm DataLdapServerMetadataAttributes) ServiceAccountUsername() terra.StringValue
- func (lsm DataLdapServerMetadataAttributes) UserBase() terra.StringValue
- func (lsm DataLdapServerMetadataAttributes) UserRoleName() terra.StringValue
- func (lsm DataLdapServerMetadataAttributes) UserSearchMatching() terra.StringValue
- func (lsm DataLdapServerMetadataAttributes) UserSearchSubtree() terra.BoolValue
- type DataLdapServerMetadataState
- type DataLogsAttributes
- func (l DataLogsAttributes) Audit() terra.StringValue
- func (l DataLogsAttributes) General() terra.BoolValue
- func (l DataLogsAttributes) InternalRef() (terra.Reference, error)
- func (l DataLogsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (l DataLogsAttributes) InternalWithRef(ref terra.Reference) DataLogsAttributes
- type DataLogsState
- type DataMaintenanceWindowStartTimeAttributes
- func (mwst DataMaintenanceWindowStartTimeAttributes) DayOfWeek() terra.StringValue
- func (mwst DataMaintenanceWindowStartTimeAttributes) InternalRef() (terra.Reference, error)
- func (mwst DataMaintenanceWindowStartTimeAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (mwst DataMaintenanceWindowStartTimeAttributes) InternalWithRef(ref terra.Reference) DataMaintenanceWindowStartTimeAttributes
- func (mwst DataMaintenanceWindowStartTimeAttributes) TimeOfDay() terra.StringValue
- func (mwst DataMaintenanceWindowStartTimeAttributes) TimeZone() terra.StringValue
- type DataMaintenanceWindowStartTimeState
- type DataSource
- type DataUserAttributes
- func (u DataUserAttributes) ConsoleAccess() terra.BoolValue
- func (u DataUserAttributes) Groups() terra.SetValue[terra.StringValue]
- func (u DataUserAttributes) InternalRef() (terra.Reference, error)
- func (u DataUserAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (u DataUserAttributes) InternalWithRef(ref terra.Reference) DataUserAttributes
- func (u DataUserAttributes) Username() terra.StringValue
- type DataUserState
- type EncryptionOptions
- type EncryptionOptionsAttributes
- func (eo EncryptionOptionsAttributes) InternalRef() (terra.Reference, error)
- func (eo EncryptionOptionsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (eo EncryptionOptionsAttributes) InternalWithRef(ref terra.Reference) EncryptionOptionsAttributes
- func (eo EncryptionOptionsAttributes) KmsKeyId() terra.StringValue
- func (eo EncryptionOptionsAttributes) UseAwsOwnedKey() terra.BoolValue
- type EncryptionOptionsState
- type InstancesAttributes
- func (i InstancesAttributes) ConsoleUrl() terra.StringValue
- func (i InstancesAttributes) Endpoints() terra.ListValue[terra.StringValue]
- func (i InstancesAttributes) InternalRef() (terra.Reference, error)
- func (i InstancesAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (i InstancesAttributes) InternalWithRef(ref terra.Reference) InstancesAttributes
- func (i InstancesAttributes) IpAddress() terra.StringValue
- type InstancesState
- type LdapServerMetadata
- type LdapServerMetadataAttributes
- func (lsm LdapServerMetadataAttributes) Hosts() terra.ListValue[terra.StringValue]
- func (lsm LdapServerMetadataAttributes) InternalRef() (terra.Reference, error)
- func (lsm LdapServerMetadataAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (lsm LdapServerMetadataAttributes) InternalWithRef(ref terra.Reference) LdapServerMetadataAttributes
- func (lsm LdapServerMetadataAttributes) RoleBase() terra.StringValue
- func (lsm LdapServerMetadataAttributes) RoleName() terra.StringValue
- func (lsm LdapServerMetadataAttributes) RoleSearchMatching() terra.StringValue
- func (lsm LdapServerMetadataAttributes) RoleSearchSubtree() terra.BoolValue
- func (lsm LdapServerMetadataAttributes) ServiceAccountPassword() terra.StringValue
- func (lsm LdapServerMetadataAttributes) ServiceAccountUsername() terra.StringValue
- func (lsm LdapServerMetadataAttributes) UserBase() terra.StringValue
- func (lsm LdapServerMetadataAttributes) UserRoleName() terra.StringValue
- func (lsm LdapServerMetadataAttributes) UserSearchMatching() terra.StringValue
- func (lsm LdapServerMetadataAttributes) UserSearchSubtree() terra.BoolValue
- type LdapServerMetadataState
- type Logs
- type LogsAttributes
- func (l LogsAttributes) Audit() terra.StringValue
- func (l LogsAttributes) General() terra.BoolValue
- func (l LogsAttributes) InternalRef() (terra.Reference, error)
- func (l LogsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (l LogsAttributes) InternalWithRef(ref terra.Reference) LogsAttributes
- type LogsState
- type MaintenanceWindowStartTime
- type MaintenanceWindowStartTimeAttributes
- func (mwst MaintenanceWindowStartTimeAttributes) DayOfWeek() terra.StringValue
- func (mwst MaintenanceWindowStartTimeAttributes) InternalRef() (terra.Reference, error)
- func (mwst MaintenanceWindowStartTimeAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (mwst MaintenanceWindowStartTimeAttributes) InternalWithRef(ref terra.Reference) MaintenanceWindowStartTimeAttributes
- func (mwst MaintenanceWindowStartTimeAttributes) TimeOfDay() terra.StringValue
- func (mwst MaintenanceWindowStartTimeAttributes) TimeZone() terra.StringValue
- type MaintenanceWindowStartTimeState
- type Resource
- func (amb *Resource) Attributes() awsMqBrokerAttributes
- func (amb *Resource) Configuration() interface{}
- func (amb *Resource) DependOn() terra.Reference
- func (amb *Resource) Dependencies() terra.Dependencies
- func (amb *Resource) ImportState(state io.Reader) error
- func (amb *Resource) LifecycleManagement() *terra.Lifecycle
- func (amb *Resource) LocalName() string
- func (amb *Resource) State() (*awsMqBrokerState, bool)
- func (amb *Resource) StateMust() *awsMqBrokerState
- func (amb *Resource) Type() string
- type Timeouts
- type TimeoutsAttributes
- func (t TimeoutsAttributes) Create() terra.StringValue
- func (t TimeoutsAttributes) Delete() terra.StringValue
- func (t TimeoutsAttributes) InternalRef() (terra.Reference, error)
- func (t TimeoutsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (t TimeoutsAttributes) InternalWithRef(ref terra.Reference) TimeoutsAttributes
- func (t TimeoutsAttributes) Update() terra.StringValue
- type TimeoutsState
- type User
- type UserAttributes
- func (u UserAttributes) ConsoleAccess() terra.BoolValue
- func (u UserAttributes) Groups() terra.SetValue[terra.StringValue]
- func (u UserAttributes) InternalRef() (terra.Reference, error)
- func (u UserAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (u UserAttributes) InternalWithRef(ref terra.Reference) UserAttributes
- func (u UserAttributes) Password() terra.StringValue
- func (u UserAttributes) Username() terra.StringValue
- type UserState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Args ¶
type Args struct { // ApplyImmediately: bool, optional ApplyImmediately terra.BoolValue `hcl:"apply_immediately,attr"` // AuthenticationStrategy: string, optional AuthenticationStrategy terra.StringValue `hcl:"authentication_strategy,attr"` // AutoMinorVersionUpgrade: bool, optional AutoMinorVersionUpgrade terra.BoolValue `hcl:"auto_minor_version_upgrade,attr"` // BrokerName: string, required BrokerName terra.StringValue `hcl:"broker_name,attr" validate:"required"` // DeploymentMode: string, optional DeploymentMode terra.StringValue `hcl:"deployment_mode,attr"` // EngineType: string, required EngineType terra.StringValue `hcl:"engine_type,attr" validate:"required"` // EngineVersion: string, required EngineVersion terra.StringValue `hcl:"engine_version,attr" validate:"required"` // HostInstanceType: string, required HostInstanceType terra.StringValue `hcl:"host_instance_type,attr" validate:"required"` // Id: string, optional Id terra.StringValue `hcl:"id,attr"` // PubliclyAccessible: bool, optional PubliclyAccessible terra.BoolValue `hcl:"publicly_accessible,attr"` // SecurityGroups: set of string, optional SecurityGroups terra.SetValue[terra.StringValue] `hcl:"security_groups,attr"` // StorageType: string, optional StorageType terra.StringValue `hcl:"storage_type,attr"` // SubnetIds: set of string, optional SubnetIds terra.SetValue[terra.StringValue] `hcl:"subnet_ids,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"` // Configuration: optional Configuration *Configuration `hcl:"configuration,block"` // EncryptionOptions: optional EncryptionOptions *EncryptionOptions `hcl:"encryption_options,block"` // LdapServerMetadata: optional LdapServerMetadata *LdapServerMetadata `hcl:"ldap_server_metadata,block"` // Logs: optional Logs *Logs `hcl:"logs,block"` // MaintenanceWindowStartTime: optional MaintenanceWindowStartTime *MaintenanceWindowStartTime `hcl:"maintenance_window_start_time,block"` // Timeouts: optional Timeouts *Timeouts `hcl:"timeouts,block"` // User: min=1 User []User `hcl:"user,block" validate:"min=1"` }
Args contains the configurations for aws_mq_broker.
type Configuration ¶
type Configuration struct { // Id: string, optional Id terra.StringValue `hcl:"id,attr"` // Revision: number, optional Revision terra.NumberValue `hcl:"revision,attr"` }
type ConfigurationAttributes ¶
type ConfigurationAttributes struct {
// contains filtered or unexported fields
}
func (ConfigurationAttributes) Id ¶
func (c ConfigurationAttributes) Id() terra.StringValue
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
func (ConfigurationAttributes) Revision ¶
func (c ConfigurationAttributes) Revision() terra.NumberValue
type ConfigurationState ¶
type DataArgs ¶
type DataArgs struct { // BrokerId: string, optional BrokerId terra.StringValue `hcl:"broker_id,attr"` // BrokerName: string, optional BrokerName terra.StringValue `hcl:"broker_name,attr"` // Id: string, optional Id terra.StringValue `hcl:"id,attr"` // Tags: map of string, optional Tags terra.MapValue[terra.StringValue] `hcl:"tags,attr"` }
DataArgs contains the configurations for aws_mq_broker.
type DataConfigurationAttributes ¶
type DataConfigurationAttributes struct {
// contains filtered or unexported fields
}
func (DataConfigurationAttributes) Id ¶
func (c DataConfigurationAttributes) Id() terra.StringValue
func (DataConfigurationAttributes) InternalRef ¶
func (c DataConfigurationAttributes) InternalRef() (terra.Reference, error)
func (DataConfigurationAttributes) InternalTokens ¶
func (c DataConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataConfigurationAttributes) InternalWithRef ¶
func (c DataConfigurationAttributes) InternalWithRef(ref terra.Reference) DataConfigurationAttributes
func (DataConfigurationAttributes) Revision ¶
func (c DataConfigurationAttributes) Revision() terra.NumberValue
type DataConfigurationState ¶
type DataEncryptionOptionsAttributes ¶
type DataEncryptionOptionsAttributes struct {
// contains filtered or unexported fields
}
func (DataEncryptionOptionsAttributes) InternalRef ¶
func (eo DataEncryptionOptionsAttributes) InternalRef() (terra.Reference, error)
func (DataEncryptionOptionsAttributes) InternalTokens ¶
func (eo DataEncryptionOptionsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataEncryptionOptionsAttributes) InternalWithRef ¶
func (eo DataEncryptionOptionsAttributes) InternalWithRef(ref terra.Reference) DataEncryptionOptionsAttributes
func (DataEncryptionOptionsAttributes) KmsKeyId ¶
func (eo DataEncryptionOptionsAttributes) KmsKeyId() terra.StringValue
func (DataEncryptionOptionsAttributes) UseAwsOwnedKey ¶
func (eo DataEncryptionOptionsAttributes) UseAwsOwnedKey() terra.BoolValue
type DataInstancesAttributes ¶
type DataInstancesAttributes struct {
// contains filtered or unexported fields
}
func (DataInstancesAttributes) ConsoleUrl ¶
func (i DataInstancesAttributes) ConsoleUrl() terra.StringValue
func (DataInstancesAttributes) Endpoints ¶
func (i DataInstancesAttributes) Endpoints() terra.ListValue[terra.StringValue]
func (DataInstancesAttributes) InternalRef ¶
func (i DataInstancesAttributes) InternalRef() (terra.Reference, error)
func (DataInstancesAttributes) InternalTokens ¶
func (i DataInstancesAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataInstancesAttributes) InternalWithRef ¶
func (i DataInstancesAttributes) InternalWithRef(ref terra.Reference) DataInstancesAttributes
func (DataInstancesAttributes) IpAddress ¶
func (i DataInstancesAttributes) IpAddress() terra.StringValue
type DataInstancesState ¶
type DataLdapServerMetadataAttributes ¶
type DataLdapServerMetadataAttributes struct {
// contains filtered or unexported fields
}
func (DataLdapServerMetadataAttributes) Hosts ¶
func (lsm DataLdapServerMetadataAttributes) Hosts() terra.ListValue[terra.StringValue]
func (DataLdapServerMetadataAttributes) InternalRef ¶
func (lsm DataLdapServerMetadataAttributes) InternalRef() (terra.Reference, error)
func (DataLdapServerMetadataAttributes) InternalTokens ¶
func (lsm DataLdapServerMetadataAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataLdapServerMetadataAttributes) InternalWithRef ¶
func (lsm DataLdapServerMetadataAttributes) InternalWithRef(ref terra.Reference) DataLdapServerMetadataAttributes
func (DataLdapServerMetadataAttributes) RoleBase ¶
func (lsm DataLdapServerMetadataAttributes) RoleBase() terra.StringValue
func (DataLdapServerMetadataAttributes) RoleName ¶
func (lsm DataLdapServerMetadataAttributes) RoleName() terra.StringValue
func (DataLdapServerMetadataAttributes) RoleSearchMatching ¶
func (lsm DataLdapServerMetadataAttributes) RoleSearchMatching() terra.StringValue
func (DataLdapServerMetadataAttributes) RoleSearchSubtree ¶
func (lsm DataLdapServerMetadataAttributes) RoleSearchSubtree() terra.BoolValue
func (DataLdapServerMetadataAttributes) ServiceAccountPassword ¶
func (lsm DataLdapServerMetadataAttributes) ServiceAccountPassword() terra.StringValue
func (DataLdapServerMetadataAttributes) ServiceAccountUsername ¶
func (lsm DataLdapServerMetadataAttributes) ServiceAccountUsername() terra.StringValue
func (DataLdapServerMetadataAttributes) UserBase ¶
func (lsm DataLdapServerMetadataAttributes) UserBase() terra.StringValue
func (DataLdapServerMetadataAttributes) UserRoleName ¶
func (lsm DataLdapServerMetadataAttributes) UserRoleName() terra.StringValue
func (DataLdapServerMetadataAttributes) UserSearchMatching ¶
func (lsm DataLdapServerMetadataAttributes) UserSearchMatching() terra.StringValue
func (DataLdapServerMetadataAttributes) UserSearchSubtree ¶
func (lsm DataLdapServerMetadataAttributes) UserSearchSubtree() terra.BoolValue
type DataLdapServerMetadataState ¶
type DataLdapServerMetadataState struct { Hosts []string `json:"hosts"` RoleBase string `json:"role_base"` RoleName string `json:"role_name"` RoleSearchMatching string `json:"role_search_matching"` RoleSearchSubtree bool `json:"role_search_subtree"` ServiceAccountPassword string `json:"service_account_password"` ServiceAccountUsername string `json:"service_account_username"` UserBase string `json:"user_base"` UserRoleName string `json:"user_role_name"` UserSearchMatching string `json:"user_search_matching"` UserSearchSubtree bool `json:"user_search_subtree"` }
type DataLogsAttributes ¶
type DataLogsAttributes struct {
// contains filtered or unexported fields
}
func (DataLogsAttributes) Audit ¶
func (l DataLogsAttributes) Audit() terra.StringValue
func (DataLogsAttributes) General ¶
func (l DataLogsAttributes) General() terra.BoolValue
func (DataLogsAttributes) InternalRef ¶
func (l DataLogsAttributes) InternalRef() (terra.Reference, error)
func (DataLogsAttributes) InternalTokens ¶
func (l DataLogsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataLogsAttributes) InternalWithRef ¶
func (l DataLogsAttributes) InternalWithRef(ref terra.Reference) DataLogsAttributes
type DataLogsState ¶
type DataMaintenanceWindowStartTimeAttributes ¶
type DataMaintenanceWindowStartTimeAttributes struct {
// contains filtered or unexported fields
}
func (DataMaintenanceWindowStartTimeAttributes) DayOfWeek ¶
func (mwst DataMaintenanceWindowStartTimeAttributes) DayOfWeek() terra.StringValue
func (DataMaintenanceWindowStartTimeAttributes) InternalRef ¶
func (mwst DataMaintenanceWindowStartTimeAttributes) InternalRef() (terra.Reference, error)
func (DataMaintenanceWindowStartTimeAttributes) InternalTokens ¶
func (mwst DataMaintenanceWindowStartTimeAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataMaintenanceWindowStartTimeAttributes) InternalWithRef ¶
func (mwst DataMaintenanceWindowStartTimeAttributes) InternalWithRef(ref terra.Reference) DataMaintenanceWindowStartTimeAttributes
func (DataMaintenanceWindowStartTimeAttributes) TimeOfDay ¶
func (mwst DataMaintenanceWindowStartTimeAttributes) TimeOfDay() terra.StringValue
func (DataMaintenanceWindowStartTimeAttributes) TimeZone ¶
func (mwst DataMaintenanceWindowStartTimeAttributes) TimeZone() terra.StringValue
type DataSource ¶
DataSource represents the Terraform data resource aws_mq_broker.
func Data ¶
func Data(name string, args DataArgs) *DataSource
Data creates a new instance of DataSource.
func (*DataSource) Attributes ¶
func (amb *DataSource) Attributes() dataAwsMqBrokerAttributes
Attributes returns the attributes for DataSource.
func (*DataSource) Configuration ¶
func (amb *DataSource) Configuration() interface{}
Configuration returns the configuration (args) for DataSource.
func (*DataSource) DataSource ¶
func (amb *DataSource) DataSource() string
DataSource returns the Terraform object type for DataSource.
func (*DataSource) LocalName ¶
func (amb *DataSource) LocalName() string
LocalName returns the local name for DataSource.
type DataUserAttributes ¶
type DataUserAttributes struct {
// contains filtered or unexported fields
}
func (DataUserAttributes) ConsoleAccess ¶
func (u DataUserAttributes) ConsoleAccess() terra.BoolValue
func (DataUserAttributes) Groups ¶
func (u DataUserAttributes) Groups() terra.SetValue[terra.StringValue]
func (DataUserAttributes) InternalRef ¶
func (u DataUserAttributes) InternalRef() (terra.Reference, error)
func (DataUserAttributes) InternalTokens ¶
func (u DataUserAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataUserAttributes) InternalWithRef ¶
func (u DataUserAttributes) InternalWithRef(ref terra.Reference) DataUserAttributes
func (DataUserAttributes) Username ¶
func (u DataUserAttributes) Username() terra.StringValue
type DataUserState ¶
type EncryptionOptions ¶
type EncryptionOptions struct { // KmsKeyId: string, optional KmsKeyId terra.StringValue `hcl:"kms_key_id,attr"` // UseAwsOwnedKey: bool, optional UseAwsOwnedKey terra.BoolValue `hcl:"use_aws_owned_key,attr"` }
type EncryptionOptionsAttributes ¶
type EncryptionOptionsAttributes struct {
// contains filtered or unexported fields
}
func (EncryptionOptionsAttributes) InternalRef ¶
func (eo EncryptionOptionsAttributes) InternalRef() (terra.Reference, error)
func (EncryptionOptionsAttributes) InternalTokens ¶
func (eo EncryptionOptionsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (EncryptionOptionsAttributes) InternalWithRef ¶
func (eo EncryptionOptionsAttributes) InternalWithRef(ref terra.Reference) EncryptionOptionsAttributes
func (EncryptionOptionsAttributes) KmsKeyId ¶
func (eo EncryptionOptionsAttributes) KmsKeyId() terra.StringValue
func (EncryptionOptionsAttributes) UseAwsOwnedKey ¶
func (eo EncryptionOptionsAttributes) UseAwsOwnedKey() terra.BoolValue
type EncryptionOptionsState ¶
type InstancesAttributes ¶
type InstancesAttributes struct {
// contains filtered or unexported fields
}
func (InstancesAttributes) ConsoleUrl ¶
func (i InstancesAttributes) ConsoleUrl() terra.StringValue
func (InstancesAttributes) Endpoints ¶
func (i InstancesAttributes) Endpoints() terra.ListValue[terra.StringValue]
func (InstancesAttributes) InternalRef ¶
func (i InstancesAttributes) InternalRef() (terra.Reference, error)
func (InstancesAttributes) InternalTokens ¶
func (i InstancesAttributes) InternalTokens() (hclwrite.Tokens, error)
func (InstancesAttributes) InternalWithRef ¶
func (i InstancesAttributes) InternalWithRef(ref terra.Reference) InstancesAttributes
func (InstancesAttributes) IpAddress ¶
func (i InstancesAttributes) IpAddress() terra.StringValue
type InstancesState ¶
type LdapServerMetadata ¶
type LdapServerMetadata struct { // Hosts: list of string, optional Hosts terra.ListValue[terra.StringValue] `hcl:"hosts,attr"` // RoleBase: string, optional RoleBase terra.StringValue `hcl:"role_base,attr"` // RoleName: string, optional RoleName terra.StringValue `hcl:"role_name,attr"` // RoleSearchMatching: string, optional RoleSearchMatching terra.StringValue `hcl:"role_search_matching,attr"` // RoleSearchSubtree: bool, optional RoleSearchSubtree terra.BoolValue `hcl:"role_search_subtree,attr"` // ServiceAccountPassword: string, optional ServiceAccountPassword terra.StringValue `hcl:"service_account_password,attr"` // ServiceAccountUsername: string, optional ServiceAccountUsername terra.StringValue `hcl:"service_account_username,attr"` // UserBase: string, optional UserBase terra.StringValue `hcl:"user_base,attr"` // UserRoleName: string, optional UserRoleName terra.StringValue `hcl:"user_role_name,attr"` // UserSearchMatching: string, optional UserSearchMatching terra.StringValue `hcl:"user_search_matching,attr"` // UserSearchSubtree: bool, optional UserSearchSubtree terra.BoolValue `hcl:"user_search_subtree,attr"` }
type LdapServerMetadataAttributes ¶
type LdapServerMetadataAttributes struct {
// contains filtered or unexported fields
}
func (LdapServerMetadataAttributes) Hosts ¶
func (lsm LdapServerMetadataAttributes) Hosts() terra.ListValue[terra.StringValue]
func (LdapServerMetadataAttributes) InternalRef ¶
func (lsm LdapServerMetadataAttributes) InternalRef() (terra.Reference, error)
func (LdapServerMetadataAttributes) InternalTokens ¶
func (lsm LdapServerMetadataAttributes) InternalTokens() (hclwrite.Tokens, error)
func (LdapServerMetadataAttributes) InternalWithRef ¶
func (lsm LdapServerMetadataAttributes) InternalWithRef(ref terra.Reference) LdapServerMetadataAttributes
func (LdapServerMetadataAttributes) RoleBase ¶
func (lsm LdapServerMetadataAttributes) RoleBase() terra.StringValue
func (LdapServerMetadataAttributes) RoleName ¶
func (lsm LdapServerMetadataAttributes) RoleName() terra.StringValue
func (LdapServerMetadataAttributes) RoleSearchMatching ¶
func (lsm LdapServerMetadataAttributes) RoleSearchMatching() terra.StringValue
func (LdapServerMetadataAttributes) RoleSearchSubtree ¶
func (lsm LdapServerMetadataAttributes) RoleSearchSubtree() terra.BoolValue
func (LdapServerMetadataAttributes) ServiceAccountPassword ¶
func (lsm LdapServerMetadataAttributes) ServiceAccountPassword() terra.StringValue
func (LdapServerMetadataAttributes) ServiceAccountUsername ¶
func (lsm LdapServerMetadataAttributes) ServiceAccountUsername() terra.StringValue
func (LdapServerMetadataAttributes) UserBase ¶
func (lsm LdapServerMetadataAttributes) UserBase() terra.StringValue
func (LdapServerMetadataAttributes) UserRoleName ¶
func (lsm LdapServerMetadataAttributes) UserRoleName() terra.StringValue
func (LdapServerMetadataAttributes) UserSearchMatching ¶
func (lsm LdapServerMetadataAttributes) UserSearchMatching() terra.StringValue
func (LdapServerMetadataAttributes) UserSearchSubtree ¶
func (lsm LdapServerMetadataAttributes) UserSearchSubtree() terra.BoolValue
type LdapServerMetadataState ¶
type LdapServerMetadataState struct { Hosts []string `json:"hosts"` RoleBase string `json:"role_base"` RoleName string `json:"role_name"` RoleSearchMatching string `json:"role_search_matching"` RoleSearchSubtree bool `json:"role_search_subtree"` ServiceAccountPassword string `json:"service_account_password"` ServiceAccountUsername string `json:"service_account_username"` UserBase string `json:"user_base"` UserRoleName string `json:"user_role_name"` UserSearchMatching string `json:"user_search_matching"` UserSearchSubtree bool `json:"user_search_subtree"` }
type Logs ¶
type Logs struct { // Audit: string, optional Audit terra.StringValue `hcl:"audit,attr"` // General: bool, optional General terra.BoolValue `hcl:"general,attr"` }
type LogsAttributes ¶
type LogsAttributes struct {
// contains filtered or unexported fields
}
func (LogsAttributes) Audit ¶
func (l LogsAttributes) Audit() terra.StringValue
func (LogsAttributes) General ¶
func (l LogsAttributes) General() terra.BoolValue
func (LogsAttributes) InternalRef ¶
func (l LogsAttributes) InternalRef() (terra.Reference, error)
func (LogsAttributes) InternalTokens ¶
func (l LogsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (LogsAttributes) InternalWithRef ¶
func (l LogsAttributes) InternalWithRef(ref terra.Reference) LogsAttributes
type MaintenanceWindowStartTime ¶
type MaintenanceWindowStartTime struct { // DayOfWeek: string, required DayOfWeek terra.StringValue `hcl:"day_of_week,attr" validate:"required"` // TimeOfDay: string, required TimeOfDay terra.StringValue `hcl:"time_of_day,attr" validate:"required"` // TimeZone: string, required TimeZone terra.StringValue `hcl:"time_zone,attr" validate:"required"` }
type MaintenanceWindowStartTimeAttributes ¶
type MaintenanceWindowStartTimeAttributes struct {
// contains filtered or unexported fields
}
func (MaintenanceWindowStartTimeAttributes) DayOfWeek ¶
func (mwst MaintenanceWindowStartTimeAttributes) DayOfWeek() terra.StringValue
func (MaintenanceWindowStartTimeAttributes) InternalRef ¶
func (mwst MaintenanceWindowStartTimeAttributes) InternalRef() (terra.Reference, error)
func (MaintenanceWindowStartTimeAttributes) InternalTokens ¶
func (mwst MaintenanceWindowStartTimeAttributes) InternalTokens() (hclwrite.Tokens, error)
func (MaintenanceWindowStartTimeAttributes) InternalWithRef ¶
func (mwst MaintenanceWindowStartTimeAttributes) InternalWithRef(ref terra.Reference) MaintenanceWindowStartTimeAttributes
func (MaintenanceWindowStartTimeAttributes) TimeOfDay ¶
func (mwst MaintenanceWindowStartTimeAttributes) TimeOfDay() terra.StringValue
func (MaintenanceWindowStartTimeAttributes) TimeZone ¶
func (mwst MaintenanceWindowStartTimeAttributes) TimeZone() terra.StringValue
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_mq_broker.
func (*Resource) Attributes ¶
func (amb *Resource) Attributes() awsMqBrokerAttributes
Attributes returns the attributes for Resource.
func (*Resource) Configuration ¶
func (amb *Resource) Configuration() interface{}
Configuration returns the configuration (args) for Resource.
func (*Resource) Dependencies ¶
func (amb *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 Timeouts ¶
type Timeouts struct { // Create: string, optional Create terra.StringValue `hcl:"create,attr"` // Delete: string, optional Delete terra.StringValue `hcl:"delete,attr"` // Update: string, optional Update terra.StringValue `hcl:"update,attr"` }
type TimeoutsAttributes ¶
type TimeoutsAttributes struct {
// contains filtered or unexported fields
}
func (TimeoutsAttributes) Create ¶
func (t TimeoutsAttributes) Create() terra.StringValue
func (TimeoutsAttributes) Delete ¶
func (t TimeoutsAttributes) Delete() 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
func (TimeoutsAttributes) Update ¶
func (t TimeoutsAttributes) Update() terra.StringValue
type TimeoutsState ¶
type User ¶
type User struct { // ConsoleAccess: bool, optional ConsoleAccess terra.BoolValue `hcl:"console_access,attr"` // Groups: set of string, optional Groups terra.SetValue[terra.StringValue] `hcl:"groups,attr"` // Password: string, required Password terra.StringValue `hcl:"password,attr" validate:"required"` // Username: string, required Username terra.StringValue `hcl:"username,attr" validate:"required"` }
type UserAttributes ¶
type UserAttributes struct {
// contains filtered or unexported fields
}
func (UserAttributes) ConsoleAccess ¶
func (u UserAttributes) ConsoleAccess() terra.BoolValue
func (UserAttributes) Groups ¶
func (u UserAttributes) Groups() terra.SetValue[terra.StringValue]
func (UserAttributes) InternalRef ¶
func (u UserAttributes) InternalRef() (terra.Reference, error)
func (UserAttributes) InternalTokens ¶
func (u UserAttributes) InternalTokens() (hclwrite.Tokens, error)
func (UserAttributes) InternalWithRef ¶
func (u UserAttributes) InternalWithRef(ref terra.Reference) UserAttributes
func (UserAttributes) Password ¶
func (u UserAttributes) Password() terra.StringValue
func (UserAttributes) Username ¶
func (u UserAttributes) Username() terra.StringValue