Documentation ¶
Index ¶
- type Args
- type LastUpdatedAttributes
- func (lu LastUpdatedAttributes) CreatedAt() terra.StringValue
- func (lu LastUpdatedAttributes) Error() terra.ListValue[LastUpdatedErrorAttributes]
- func (lu LastUpdatedAttributes) InternalRef() (terra.Reference, error)
- func (lu LastUpdatedAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (lu LastUpdatedAttributes) InternalWithRef(ref terra.Reference) LastUpdatedAttributes
- func (lu LastUpdatedAttributes) Status() terra.StringValue
- type LastUpdatedErrorAttributes
- func (e LastUpdatedErrorAttributes) ErrorCode() terra.StringValue
- func (e LastUpdatedErrorAttributes) ErrorMessage() terra.StringValue
- func (e LastUpdatedErrorAttributes) InternalRef() (terra.Reference, error)
- func (e LastUpdatedErrorAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (e LastUpdatedErrorAttributes) InternalWithRef(ref terra.Reference) LastUpdatedErrorAttributes
- type LastUpdatedErrorState
- type LastUpdatedState
- type LoggingConfiguration
- type LoggingConfigurationAttributes
- func (lc LoggingConfigurationAttributes) DagProcessingLogs() terra.ListValue[LoggingConfigurationDagProcessingLogsAttributes]
- func (lc LoggingConfigurationAttributes) InternalRef() (terra.Reference, error)
- func (lc LoggingConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (lc LoggingConfigurationAttributes) InternalWithRef(ref terra.Reference) LoggingConfigurationAttributes
- func (lc LoggingConfigurationAttributes) SchedulerLogs() terra.ListValue[LoggingConfigurationSchedulerLogsAttributes]
- func (lc LoggingConfigurationAttributes) TaskLogs() terra.ListValue[LoggingConfigurationTaskLogsAttributes]
- func (lc LoggingConfigurationAttributes) WebserverLogs() terra.ListValue[LoggingConfigurationWebserverLogsAttributes]
- func (lc LoggingConfigurationAttributes) WorkerLogs() terra.ListValue[LoggingConfigurationWorkerLogsAttributes]
- type LoggingConfigurationDagProcessingLogs
- type LoggingConfigurationDagProcessingLogsAttributes
- func (dpl LoggingConfigurationDagProcessingLogsAttributes) CloudWatchLogGroupArn() terra.StringValue
- func (dpl LoggingConfigurationDagProcessingLogsAttributes) Enabled() terra.BoolValue
- func (dpl LoggingConfigurationDagProcessingLogsAttributes) InternalRef() (terra.Reference, error)
- func (dpl LoggingConfigurationDagProcessingLogsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (dpl LoggingConfigurationDagProcessingLogsAttributes) InternalWithRef(ref terra.Reference) LoggingConfigurationDagProcessingLogsAttributes
- func (dpl LoggingConfigurationDagProcessingLogsAttributes) LogLevel() terra.StringValue
- type LoggingConfigurationDagProcessingLogsState
- type LoggingConfigurationSchedulerLogs
- type LoggingConfigurationSchedulerLogsAttributes
- func (sl LoggingConfigurationSchedulerLogsAttributes) CloudWatchLogGroupArn() terra.StringValue
- func (sl LoggingConfigurationSchedulerLogsAttributes) Enabled() terra.BoolValue
- func (sl LoggingConfigurationSchedulerLogsAttributes) InternalRef() (terra.Reference, error)
- func (sl LoggingConfigurationSchedulerLogsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (sl LoggingConfigurationSchedulerLogsAttributes) InternalWithRef(ref terra.Reference) LoggingConfigurationSchedulerLogsAttributes
- func (sl LoggingConfigurationSchedulerLogsAttributes) LogLevel() terra.StringValue
- type LoggingConfigurationSchedulerLogsState
- type LoggingConfigurationState
- type LoggingConfigurationTaskLogs
- type LoggingConfigurationTaskLogsAttributes
- func (tl LoggingConfigurationTaskLogsAttributes) CloudWatchLogGroupArn() terra.StringValue
- func (tl LoggingConfigurationTaskLogsAttributes) Enabled() terra.BoolValue
- func (tl LoggingConfigurationTaskLogsAttributes) InternalRef() (terra.Reference, error)
- func (tl LoggingConfigurationTaskLogsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (tl LoggingConfigurationTaskLogsAttributes) InternalWithRef(ref terra.Reference) LoggingConfigurationTaskLogsAttributes
- func (tl LoggingConfigurationTaskLogsAttributes) LogLevel() terra.StringValue
- type LoggingConfigurationTaskLogsState
- type LoggingConfigurationWebserverLogs
- type LoggingConfigurationWebserverLogsAttributes
- func (wl LoggingConfigurationWebserverLogsAttributes) CloudWatchLogGroupArn() terra.StringValue
- func (wl LoggingConfigurationWebserverLogsAttributes) Enabled() terra.BoolValue
- func (wl LoggingConfigurationWebserverLogsAttributes) InternalRef() (terra.Reference, error)
- func (wl LoggingConfigurationWebserverLogsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (wl LoggingConfigurationWebserverLogsAttributes) InternalWithRef(ref terra.Reference) LoggingConfigurationWebserverLogsAttributes
- func (wl LoggingConfigurationWebserverLogsAttributes) LogLevel() terra.StringValue
- type LoggingConfigurationWebserverLogsState
- type LoggingConfigurationWorkerLogs
- type LoggingConfigurationWorkerLogsAttributes
- func (wl LoggingConfigurationWorkerLogsAttributes) CloudWatchLogGroupArn() terra.StringValue
- func (wl LoggingConfigurationWorkerLogsAttributes) Enabled() terra.BoolValue
- func (wl LoggingConfigurationWorkerLogsAttributes) InternalRef() (terra.Reference, error)
- func (wl LoggingConfigurationWorkerLogsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (wl LoggingConfigurationWorkerLogsAttributes) InternalWithRef(ref terra.Reference) LoggingConfigurationWorkerLogsAttributes
- func (wl LoggingConfigurationWorkerLogsAttributes) LogLevel() terra.StringValue
- type LoggingConfigurationWorkerLogsState
- type NetworkConfiguration
- type NetworkConfigurationAttributes
- func (nc NetworkConfigurationAttributes) InternalRef() (terra.Reference, error)
- func (nc NetworkConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (nc NetworkConfigurationAttributes) InternalWithRef(ref terra.Reference) NetworkConfigurationAttributes
- func (nc NetworkConfigurationAttributes) SecurityGroupIds() terra.SetValue[terra.StringValue]
- func (nc NetworkConfigurationAttributes) SubnetIds() terra.SetValue[terra.StringValue]
- type NetworkConfigurationState
- type Resource
- func (ame *Resource) Attributes() awsMwaaEnvironmentAttributes
- func (ame *Resource) Configuration() interface{}
- func (ame *Resource) DependOn() terra.Reference
- func (ame *Resource) Dependencies() terra.Dependencies
- func (ame *Resource) ImportState(state io.Reader) error
- func (ame *Resource) LifecycleManagement() *terra.Lifecycle
- func (ame *Resource) LocalName() string
- func (ame *Resource) State() (*awsMwaaEnvironmentState, bool)
- func (ame *Resource) StateMust() *awsMwaaEnvironmentState
- func (ame *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
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Args ¶
type Args struct { // AirflowConfigurationOptions: map of string, optional AirflowConfigurationOptions terra.MapValue[terra.StringValue] `hcl:"airflow_configuration_options,attr"` // AirflowVersion: string, optional AirflowVersion terra.StringValue `hcl:"airflow_version,attr"` // DagS3Path: string, required DagS3Path terra.StringValue `hcl:"dag_s3_path,attr" validate:"required"` // EndpointManagement: string, optional EndpointManagement terra.StringValue `hcl:"endpoint_management,attr"` // EnvironmentClass: string, optional EnvironmentClass terra.StringValue `hcl:"environment_class,attr"` // ExecutionRoleArn: string, required ExecutionRoleArn terra.StringValue `hcl:"execution_role_arn,attr" validate:"required"` // Id: string, optional Id terra.StringValue `hcl:"id,attr"` // KmsKey: string, optional KmsKey terra.StringValue `hcl:"kms_key,attr"` // MaxWorkers: number, optional MaxWorkers terra.NumberValue `hcl:"max_workers,attr"` // MinWorkers: number, optional MinWorkers terra.NumberValue `hcl:"min_workers,attr"` // Name: string, required Name terra.StringValue `hcl:"name,attr" validate:"required"` // PluginsS3ObjectVersion: string, optional PluginsS3ObjectVersion terra.StringValue `hcl:"plugins_s3_object_version,attr"` // PluginsS3Path: string, optional PluginsS3Path terra.StringValue `hcl:"plugins_s3_path,attr"` // RequirementsS3ObjectVersion: string, optional RequirementsS3ObjectVersion terra.StringValue `hcl:"requirements_s3_object_version,attr"` // RequirementsS3Path: string, optional RequirementsS3Path terra.StringValue `hcl:"requirements_s3_path,attr"` // Schedulers: number, optional Schedulers terra.NumberValue `hcl:"schedulers,attr"` // SourceBucketArn: string, required SourceBucketArn terra.StringValue `hcl:"source_bucket_arn,attr" validate:"required"` // StartupScriptS3ObjectVersion: string, optional StartupScriptS3ObjectVersion terra.StringValue `hcl:"startup_script_s3_object_version,attr"` // StartupScriptS3Path: string, optional StartupScriptS3Path terra.StringValue `hcl:"startup_script_s3_path,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"` // WebserverAccessMode: string, optional WebserverAccessMode terra.StringValue `hcl:"webserver_access_mode,attr"` // WeeklyMaintenanceWindowStart: string, optional WeeklyMaintenanceWindowStart terra.StringValue `hcl:"weekly_maintenance_window_start,attr"` // LoggingConfiguration: optional LoggingConfiguration *LoggingConfiguration `hcl:"logging_configuration,block"` // NetworkConfiguration: required NetworkConfiguration *NetworkConfiguration `hcl:"network_configuration,block" validate:"required"` // Timeouts: optional Timeouts *Timeouts `hcl:"timeouts,block"` }
Args contains the configurations for aws_mwaa_environment.
type LastUpdatedAttributes ¶
type LastUpdatedAttributes struct {
// contains filtered or unexported fields
}
func (LastUpdatedAttributes) CreatedAt ¶
func (lu LastUpdatedAttributes) CreatedAt() terra.StringValue
func (LastUpdatedAttributes) Error ¶
func (lu LastUpdatedAttributes) Error() terra.ListValue[LastUpdatedErrorAttributes]
func (LastUpdatedAttributes) InternalRef ¶
func (lu LastUpdatedAttributes) InternalRef() (terra.Reference, error)
func (LastUpdatedAttributes) InternalTokens ¶
func (lu LastUpdatedAttributes) InternalTokens() (hclwrite.Tokens, error)
func (LastUpdatedAttributes) InternalWithRef ¶
func (lu LastUpdatedAttributes) InternalWithRef(ref terra.Reference) LastUpdatedAttributes
func (LastUpdatedAttributes) Status ¶
func (lu LastUpdatedAttributes) Status() terra.StringValue
type LastUpdatedErrorAttributes ¶
type LastUpdatedErrorAttributes struct {
// contains filtered or unexported fields
}
func (LastUpdatedErrorAttributes) ErrorCode ¶
func (e LastUpdatedErrorAttributes) ErrorCode() terra.StringValue
func (LastUpdatedErrorAttributes) ErrorMessage ¶
func (e LastUpdatedErrorAttributes) ErrorMessage() terra.StringValue
func (LastUpdatedErrorAttributes) InternalRef ¶
func (e LastUpdatedErrorAttributes) InternalRef() (terra.Reference, error)
func (LastUpdatedErrorAttributes) InternalTokens ¶
func (e LastUpdatedErrorAttributes) InternalTokens() (hclwrite.Tokens, error)
func (LastUpdatedErrorAttributes) InternalWithRef ¶
func (e LastUpdatedErrorAttributes) InternalWithRef(ref terra.Reference) LastUpdatedErrorAttributes
type LastUpdatedErrorState ¶
type LastUpdatedState ¶
type LastUpdatedState struct { CreatedAt string `json:"created_at"` Status string `json:"status"` Error []LastUpdatedErrorState `json:"error"` }
type LoggingConfiguration ¶
type LoggingConfiguration struct { // LoggingConfigurationDagProcessingLogs: optional DagProcessingLogs *LoggingConfigurationDagProcessingLogs `hcl:"dag_processing_logs,block"` // LoggingConfigurationSchedulerLogs: optional SchedulerLogs *LoggingConfigurationSchedulerLogs `hcl:"scheduler_logs,block"` // LoggingConfigurationTaskLogs: optional TaskLogs *LoggingConfigurationTaskLogs `hcl:"task_logs,block"` // LoggingConfigurationWebserverLogs: optional WebserverLogs *LoggingConfigurationWebserverLogs `hcl:"webserver_logs,block"` // LoggingConfigurationWorkerLogs: optional WorkerLogs *LoggingConfigurationWorkerLogs `hcl:"worker_logs,block"` }
type LoggingConfigurationAttributes ¶
type LoggingConfigurationAttributes struct {
// contains filtered or unexported fields
}
func (LoggingConfigurationAttributes) DagProcessingLogs ¶
func (lc LoggingConfigurationAttributes) DagProcessingLogs() terra.ListValue[LoggingConfigurationDagProcessingLogsAttributes]
func (LoggingConfigurationAttributes) InternalRef ¶
func (lc LoggingConfigurationAttributes) InternalRef() (terra.Reference, error)
func (LoggingConfigurationAttributes) InternalTokens ¶
func (lc LoggingConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (LoggingConfigurationAttributes) InternalWithRef ¶
func (lc LoggingConfigurationAttributes) InternalWithRef(ref terra.Reference) LoggingConfigurationAttributes
func (LoggingConfigurationAttributes) SchedulerLogs ¶
func (lc LoggingConfigurationAttributes) SchedulerLogs() terra.ListValue[LoggingConfigurationSchedulerLogsAttributes]
func (LoggingConfigurationAttributes) TaskLogs ¶
func (lc LoggingConfigurationAttributes) TaskLogs() terra.ListValue[LoggingConfigurationTaskLogsAttributes]
func (LoggingConfigurationAttributes) WebserverLogs ¶
func (lc LoggingConfigurationAttributes) WebserverLogs() terra.ListValue[LoggingConfigurationWebserverLogsAttributes]
func (LoggingConfigurationAttributes) WorkerLogs ¶
func (lc LoggingConfigurationAttributes) WorkerLogs() terra.ListValue[LoggingConfigurationWorkerLogsAttributes]
type LoggingConfigurationDagProcessingLogs ¶
type LoggingConfigurationDagProcessingLogs struct { // Enabled: bool, optional Enabled terra.BoolValue `hcl:"enabled,attr"` // LogLevel: string, optional LogLevel terra.StringValue `hcl:"log_level,attr"` }
type LoggingConfigurationDagProcessingLogsAttributes ¶
type LoggingConfigurationDagProcessingLogsAttributes struct {
// contains filtered or unexported fields
}
func (LoggingConfigurationDagProcessingLogsAttributes) CloudWatchLogGroupArn ¶
func (dpl LoggingConfigurationDagProcessingLogsAttributes) CloudWatchLogGroupArn() terra.StringValue
func (LoggingConfigurationDagProcessingLogsAttributes) Enabled ¶
func (dpl LoggingConfigurationDagProcessingLogsAttributes) Enabled() terra.BoolValue
func (LoggingConfigurationDagProcessingLogsAttributes) InternalRef ¶
func (dpl LoggingConfigurationDagProcessingLogsAttributes) InternalRef() (terra.Reference, error)
func (LoggingConfigurationDagProcessingLogsAttributes) InternalTokens ¶
func (dpl LoggingConfigurationDagProcessingLogsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (LoggingConfigurationDagProcessingLogsAttributes) InternalWithRef ¶
func (dpl LoggingConfigurationDagProcessingLogsAttributes) InternalWithRef(ref terra.Reference) LoggingConfigurationDagProcessingLogsAttributes
func (LoggingConfigurationDagProcessingLogsAttributes) LogLevel ¶
func (dpl LoggingConfigurationDagProcessingLogsAttributes) LogLevel() terra.StringValue
type LoggingConfigurationSchedulerLogs ¶
type LoggingConfigurationSchedulerLogs struct { // Enabled: bool, optional Enabled terra.BoolValue `hcl:"enabled,attr"` // LogLevel: string, optional LogLevel terra.StringValue `hcl:"log_level,attr"` }
type LoggingConfigurationSchedulerLogsAttributes ¶
type LoggingConfigurationSchedulerLogsAttributes struct {
// contains filtered or unexported fields
}
func (LoggingConfigurationSchedulerLogsAttributes) CloudWatchLogGroupArn ¶
func (sl LoggingConfigurationSchedulerLogsAttributes) CloudWatchLogGroupArn() terra.StringValue
func (LoggingConfigurationSchedulerLogsAttributes) Enabled ¶
func (sl LoggingConfigurationSchedulerLogsAttributes) Enabled() terra.BoolValue
func (LoggingConfigurationSchedulerLogsAttributes) InternalRef ¶
func (sl LoggingConfigurationSchedulerLogsAttributes) InternalRef() (terra.Reference, error)
func (LoggingConfigurationSchedulerLogsAttributes) InternalTokens ¶
func (sl LoggingConfigurationSchedulerLogsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (LoggingConfigurationSchedulerLogsAttributes) InternalWithRef ¶
func (sl LoggingConfigurationSchedulerLogsAttributes) InternalWithRef(ref terra.Reference) LoggingConfigurationSchedulerLogsAttributes
func (LoggingConfigurationSchedulerLogsAttributes) LogLevel ¶
func (sl LoggingConfigurationSchedulerLogsAttributes) LogLevel() terra.StringValue
type LoggingConfigurationState ¶
type LoggingConfigurationState struct { DagProcessingLogs []LoggingConfigurationDagProcessingLogsState `json:"dag_processing_logs"` SchedulerLogs []LoggingConfigurationSchedulerLogsState `json:"scheduler_logs"` TaskLogs []LoggingConfigurationTaskLogsState `json:"task_logs"` WebserverLogs []LoggingConfigurationWebserverLogsState `json:"webserver_logs"` WorkerLogs []LoggingConfigurationWorkerLogsState `json:"worker_logs"` }
type LoggingConfigurationTaskLogs ¶
type LoggingConfigurationTaskLogs struct { // Enabled: bool, optional Enabled terra.BoolValue `hcl:"enabled,attr"` // LogLevel: string, optional LogLevel terra.StringValue `hcl:"log_level,attr"` }
type LoggingConfigurationTaskLogsAttributes ¶
type LoggingConfigurationTaskLogsAttributes struct {
// contains filtered or unexported fields
}
func (LoggingConfigurationTaskLogsAttributes) CloudWatchLogGroupArn ¶
func (tl LoggingConfigurationTaskLogsAttributes) CloudWatchLogGroupArn() terra.StringValue
func (LoggingConfigurationTaskLogsAttributes) Enabled ¶
func (tl LoggingConfigurationTaskLogsAttributes) Enabled() terra.BoolValue
func (LoggingConfigurationTaskLogsAttributes) InternalRef ¶
func (tl LoggingConfigurationTaskLogsAttributes) InternalRef() (terra.Reference, error)
func (LoggingConfigurationTaskLogsAttributes) InternalTokens ¶
func (tl LoggingConfigurationTaskLogsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (LoggingConfigurationTaskLogsAttributes) InternalWithRef ¶
func (tl LoggingConfigurationTaskLogsAttributes) InternalWithRef(ref terra.Reference) LoggingConfigurationTaskLogsAttributes
func (LoggingConfigurationTaskLogsAttributes) LogLevel ¶
func (tl LoggingConfigurationTaskLogsAttributes) LogLevel() terra.StringValue
type LoggingConfigurationWebserverLogs ¶
type LoggingConfigurationWebserverLogs struct { // Enabled: bool, optional Enabled terra.BoolValue `hcl:"enabled,attr"` // LogLevel: string, optional LogLevel terra.StringValue `hcl:"log_level,attr"` }
type LoggingConfigurationWebserverLogsAttributes ¶
type LoggingConfigurationWebserverLogsAttributes struct {
// contains filtered or unexported fields
}
func (LoggingConfigurationWebserverLogsAttributes) CloudWatchLogGroupArn ¶
func (wl LoggingConfigurationWebserverLogsAttributes) CloudWatchLogGroupArn() terra.StringValue
func (LoggingConfigurationWebserverLogsAttributes) Enabled ¶
func (wl LoggingConfigurationWebserverLogsAttributes) Enabled() terra.BoolValue
func (LoggingConfigurationWebserverLogsAttributes) InternalRef ¶
func (wl LoggingConfigurationWebserverLogsAttributes) InternalRef() (terra.Reference, error)
func (LoggingConfigurationWebserverLogsAttributes) InternalTokens ¶
func (wl LoggingConfigurationWebserverLogsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (LoggingConfigurationWebserverLogsAttributes) InternalWithRef ¶
func (wl LoggingConfigurationWebserverLogsAttributes) InternalWithRef(ref terra.Reference) LoggingConfigurationWebserverLogsAttributes
func (LoggingConfigurationWebserverLogsAttributes) LogLevel ¶
func (wl LoggingConfigurationWebserverLogsAttributes) LogLevel() terra.StringValue
type LoggingConfigurationWorkerLogs ¶
type LoggingConfigurationWorkerLogs struct { // Enabled: bool, optional Enabled terra.BoolValue `hcl:"enabled,attr"` // LogLevel: string, optional LogLevel terra.StringValue `hcl:"log_level,attr"` }
type LoggingConfigurationWorkerLogsAttributes ¶
type LoggingConfigurationWorkerLogsAttributes struct {
// contains filtered or unexported fields
}
func (LoggingConfigurationWorkerLogsAttributes) CloudWatchLogGroupArn ¶
func (wl LoggingConfigurationWorkerLogsAttributes) CloudWatchLogGroupArn() terra.StringValue
func (LoggingConfigurationWorkerLogsAttributes) Enabled ¶
func (wl LoggingConfigurationWorkerLogsAttributes) Enabled() terra.BoolValue
func (LoggingConfigurationWorkerLogsAttributes) InternalRef ¶
func (wl LoggingConfigurationWorkerLogsAttributes) InternalRef() (terra.Reference, error)
func (LoggingConfigurationWorkerLogsAttributes) InternalTokens ¶
func (wl LoggingConfigurationWorkerLogsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (LoggingConfigurationWorkerLogsAttributes) InternalWithRef ¶
func (wl LoggingConfigurationWorkerLogsAttributes) InternalWithRef(ref terra.Reference) LoggingConfigurationWorkerLogsAttributes
func (LoggingConfigurationWorkerLogsAttributes) LogLevel ¶
func (wl LoggingConfigurationWorkerLogsAttributes) LogLevel() terra.StringValue
type NetworkConfiguration ¶
type NetworkConfiguration struct { // SecurityGroupIds: set of string, required SecurityGroupIds terra.SetValue[terra.StringValue] `hcl:"security_group_ids,attr" validate:"required"` // SubnetIds: set of string, required SubnetIds terra.SetValue[terra.StringValue] `hcl:"subnet_ids,attr" validate:"required"` }
type NetworkConfigurationAttributes ¶
type NetworkConfigurationAttributes struct {
// contains filtered or unexported fields
}
func (NetworkConfigurationAttributes) InternalRef ¶
func (nc NetworkConfigurationAttributes) InternalRef() (terra.Reference, error)
func (NetworkConfigurationAttributes) InternalTokens ¶
func (nc NetworkConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (NetworkConfigurationAttributes) InternalWithRef ¶
func (nc NetworkConfigurationAttributes) InternalWithRef(ref terra.Reference) NetworkConfigurationAttributes
func (NetworkConfigurationAttributes) SecurityGroupIds ¶
func (nc NetworkConfigurationAttributes) SecurityGroupIds() terra.SetValue[terra.StringValue]
func (NetworkConfigurationAttributes) SubnetIds ¶
func (nc NetworkConfigurationAttributes) SubnetIds() terra.SetValue[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_mwaa_environment.
func (*Resource) Attributes ¶
func (ame *Resource) Attributes() awsMwaaEnvironmentAttributes
Attributes returns the attributes for Resource.
func (*Resource) Configuration ¶
func (ame *Resource) Configuration() interface{}
Configuration returns the configuration (args) for Resource.
func (*Resource) Dependencies ¶
func (ame *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 ¶
Click to show internal directories.
Click to hide internal directories.