Documentation ¶
Index ¶
- type Args
- type JobTemplateData
- type JobTemplateDataAttributes
- func (jtd JobTemplateDataAttributes) ConfigurationOverrides() terra.ListValue[JobTemplateDataConfigurationOverridesAttributes]
- func (jtd JobTemplateDataAttributes) ExecutionRoleArn() terra.StringValue
- func (jtd JobTemplateDataAttributes) InternalRef() (terra.Reference, error)
- func (jtd JobTemplateDataAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (jtd JobTemplateDataAttributes) InternalWithRef(ref terra.Reference) JobTemplateDataAttributes
- func (jtd JobTemplateDataAttributes) JobDriver() terra.ListValue[JobTemplateDataJobDriverAttributes]
- func (jtd JobTemplateDataAttributes) JobTags() terra.MapValue[terra.StringValue]
- func (jtd JobTemplateDataAttributes) ReleaseLabel() terra.StringValue
- type JobTemplateDataConfigurationOverrides
- type JobTemplateDataConfigurationOverridesApplicationConfiguration
- type JobTemplateDataConfigurationOverridesApplicationConfigurationAttributes
- func (ac JobTemplateDataConfigurationOverridesApplicationConfigurationAttributes) Classification() terra.StringValue
- func (ac JobTemplateDataConfigurationOverridesApplicationConfigurationAttributes) Configurations() ...
- func (ac JobTemplateDataConfigurationOverridesApplicationConfigurationAttributes) InternalRef() (terra.Reference, error)
- func (ac JobTemplateDataConfigurationOverridesApplicationConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ac JobTemplateDataConfigurationOverridesApplicationConfigurationAttributes) InternalWithRef(ref terra.Reference) JobTemplateDataConfigurationOverridesApplicationConfigurationAttributes
- func (ac JobTemplateDataConfigurationOverridesApplicationConfigurationAttributes) Properties() terra.MapValue[terra.StringValue]
- type JobTemplateDataConfigurationOverridesApplicationConfigurationConfigurations
- type JobTemplateDataConfigurationOverridesApplicationConfigurationConfigurationsAttributes
- func (c JobTemplateDataConfigurationOverridesApplicationConfigurationConfigurationsAttributes) Classification() terra.StringValue
- func (c JobTemplateDataConfigurationOverridesApplicationConfigurationConfigurationsAttributes) InternalRef() (terra.Reference, error)
- func (c JobTemplateDataConfigurationOverridesApplicationConfigurationConfigurationsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (c JobTemplateDataConfigurationOverridesApplicationConfigurationConfigurationsAttributes) InternalWithRef(ref terra.Reference) ...
- func (c JobTemplateDataConfigurationOverridesApplicationConfigurationConfigurationsAttributes) Properties() terra.MapValue[terra.StringValue]
- type JobTemplateDataConfigurationOverridesApplicationConfigurationConfigurationsState
- type JobTemplateDataConfigurationOverridesApplicationConfigurationState
- type JobTemplateDataConfigurationOverridesAttributes
- func (co JobTemplateDataConfigurationOverridesAttributes) ApplicationConfiguration() ...
- func (co JobTemplateDataConfigurationOverridesAttributes) InternalRef() (terra.Reference, error)
- func (co JobTemplateDataConfigurationOverridesAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (co JobTemplateDataConfigurationOverridesAttributes) InternalWithRef(ref terra.Reference) JobTemplateDataConfigurationOverridesAttributes
- func (co JobTemplateDataConfigurationOverridesAttributes) MonitoringConfiguration() ...
- type JobTemplateDataConfigurationOverridesMonitoringConfiguration
- type JobTemplateDataConfigurationOverridesMonitoringConfigurationAttributes
- func (mc JobTemplateDataConfigurationOverridesMonitoringConfigurationAttributes) CloudWatchMonitoringConfiguration() ...
- func (mc JobTemplateDataConfigurationOverridesMonitoringConfigurationAttributes) InternalRef() (terra.Reference, error)
- func (mc JobTemplateDataConfigurationOverridesMonitoringConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (mc JobTemplateDataConfigurationOverridesMonitoringConfigurationAttributes) InternalWithRef(ref terra.Reference) JobTemplateDataConfigurationOverridesMonitoringConfigurationAttributes
- func (mc JobTemplateDataConfigurationOverridesMonitoringConfigurationAttributes) PersistentAppUi() terra.StringValue
- func (mc JobTemplateDataConfigurationOverridesMonitoringConfigurationAttributes) S3MonitoringConfiguration() ...
- type JobTemplateDataConfigurationOverridesMonitoringConfigurationCloudWatchMonitoringConfiguration
- type JobTemplateDataConfigurationOverridesMonitoringConfigurationCloudWatchMonitoringConfigurationAttributes
- func (cwmc JobTemplateDataConfigurationOverridesMonitoringConfigurationCloudWatchMonitoringConfigurationAttributes) InternalRef() (terra.Reference, error)
- func (cwmc JobTemplateDataConfigurationOverridesMonitoringConfigurationCloudWatchMonitoringConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (cwmc JobTemplateDataConfigurationOverridesMonitoringConfigurationCloudWatchMonitoringConfigurationAttributes) InternalWithRef(ref terra.Reference) ...
- func (cwmc JobTemplateDataConfigurationOverridesMonitoringConfigurationCloudWatchMonitoringConfigurationAttributes) LogGroupName() terra.StringValue
- func (cwmc JobTemplateDataConfigurationOverridesMonitoringConfigurationCloudWatchMonitoringConfigurationAttributes) LogStreamNamePrefix() terra.StringValue
- type JobTemplateDataConfigurationOverridesMonitoringConfigurationCloudWatchMonitoringConfigurationState
- type JobTemplateDataConfigurationOverridesMonitoringConfigurationS3MonitoringConfiguration
- type JobTemplateDataConfigurationOverridesMonitoringConfigurationS3MonitoringConfigurationAttributes
- func (smc JobTemplateDataConfigurationOverridesMonitoringConfigurationS3MonitoringConfigurationAttributes) InternalRef() (terra.Reference, error)
- func (smc JobTemplateDataConfigurationOverridesMonitoringConfigurationS3MonitoringConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (smc JobTemplateDataConfigurationOverridesMonitoringConfigurationS3MonitoringConfigurationAttributes) InternalWithRef(ref terra.Reference) ...
- func (smc JobTemplateDataConfigurationOverridesMonitoringConfigurationS3MonitoringConfigurationAttributes) LogUri() terra.StringValue
- type JobTemplateDataConfigurationOverridesMonitoringConfigurationS3MonitoringConfigurationState
- type JobTemplateDataConfigurationOverridesMonitoringConfigurationState
- type JobTemplateDataConfigurationOverridesState
- type JobTemplateDataJobDriver
- type JobTemplateDataJobDriverAttributes
- func (jd JobTemplateDataJobDriverAttributes) InternalRef() (terra.Reference, error)
- func (jd JobTemplateDataJobDriverAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (jd JobTemplateDataJobDriverAttributes) InternalWithRef(ref terra.Reference) JobTemplateDataJobDriverAttributes
- func (jd JobTemplateDataJobDriverAttributes) SparkSqlJobDriver() terra.ListValue[JobTemplateDataJobDriverSparkSqlJobDriverAttributes]
- func (jd JobTemplateDataJobDriverAttributes) SparkSubmitJobDriver() terra.ListValue[JobTemplateDataJobDriverSparkSubmitJobDriverAttributes]
- type JobTemplateDataJobDriverSparkSqlJobDriver
- type JobTemplateDataJobDriverSparkSqlJobDriverAttributes
- func (ssjd JobTemplateDataJobDriverSparkSqlJobDriverAttributes) EntryPoint() terra.StringValue
- func (ssjd JobTemplateDataJobDriverSparkSqlJobDriverAttributes) InternalRef() (terra.Reference, error)
- func (ssjd JobTemplateDataJobDriverSparkSqlJobDriverAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ssjd JobTemplateDataJobDriverSparkSqlJobDriverAttributes) InternalWithRef(ref terra.Reference) JobTemplateDataJobDriverSparkSqlJobDriverAttributes
- func (ssjd JobTemplateDataJobDriverSparkSqlJobDriverAttributes) SparkSqlParameters() terra.StringValue
- type JobTemplateDataJobDriverSparkSqlJobDriverState
- type JobTemplateDataJobDriverSparkSubmitJobDriver
- type JobTemplateDataJobDriverSparkSubmitJobDriverAttributes
- func (ssjd JobTemplateDataJobDriverSparkSubmitJobDriverAttributes) EntryPoint() terra.StringValue
- func (ssjd JobTemplateDataJobDriverSparkSubmitJobDriverAttributes) EntryPointArguments() terra.SetValue[terra.StringValue]
- func (ssjd JobTemplateDataJobDriverSparkSubmitJobDriverAttributes) InternalRef() (terra.Reference, error)
- func (ssjd JobTemplateDataJobDriverSparkSubmitJobDriverAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ssjd JobTemplateDataJobDriverSparkSubmitJobDriverAttributes) InternalWithRef(ref terra.Reference) JobTemplateDataJobDriverSparkSubmitJobDriverAttributes
- func (ssjd JobTemplateDataJobDriverSparkSubmitJobDriverAttributes) SparkSubmitParameters() terra.StringValue
- type JobTemplateDataJobDriverSparkSubmitJobDriverState
- type JobTemplateDataJobDriverState
- type JobTemplateDataState
- type Resource
- func (aejt *Resource) Attributes() awsEmrcontainersJobTemplateAttributes
- func (aejt *Resource) Configuration() interface{}
- func (aejt *Resource) DependOn() terra.Reference
- func (aejt *Resource) Dependencies() terra.Dependencies
- func (aejt *Resource) ImportState(state io.Reader) error
- func (aejt *Resource) LifecycleManagement() *terra.Lifecycle
- func (aejt *Resource) LocalName() string
- func (aejt *Resource) State() (*awsEmrcontainersJobTemplateState, bool)
- func (aejt *Resource) StateMust() *awsEmrcontainersJobTemplateState
- func (aejt *Resource) Type() string
- type Timeouts
- type TimeoutsAttributes
- type TimeoutsState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Args ¶
type Args struct { // Id: string, optional Id terra.StringValue `hcl:"id,attr"` // KmsKeyArn: string, optional KmsKeyArn terra.StringValue `hcl:"kms_key_arn,attr"` // Name: string, required Name terra.StringValue `hcl:"name,attr" validate:"required"` // 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"` // JobTemplateData: required JobTemplateData *JobTemplateData `hcl:"job_template_data,block" validate:"required"` // Timeouts: optional Timeouts *Timeouts `hcl:"timeouts,block"` }
Args contains the configurations for aws_emrcontainers_job_template.
type JobTemplateData ¶
type JobTemplateData struct { // ExecutionRoleArn: string, required ExecutionRoleArn terra.StringValue `hcl:"execution_role_arn,attr" validate:"required"` // JobTags: map of string, optional JobTags terra.MapValue[terra.StringValue] `hcl:"job_tags,attr"` // ReleaseLabel: string, required ReleaseLabel terra.StringValue `hcl:"release_label,attr" validate:"required"` // JobTemplateDataConfigurationOverrides: optional ConfigurationOverrides *JobTemplateDataConfigurationOverrides `hcl:"configuration_overrides,block"` // JobTemplateDataJobDriver: required JobDriver *JobTemplateDataJobDriver `hcl:"job_driver,block" validate:"required"` }
type JobTemplateDataAttributes ¶
type JobTemplateDataAttributes struct {
// contains filtered or unexported fields
}
func (JobTemplateDataAttributes) ConfigurationOverrides ¶
func (jtd JobTemplateDataAttributes) ConfigurationOverrides() terra.ListValue[JobTemplateDataConfigurationOverridesAttributes]
func (JobTemplateDataAttributes) ExecutionRoleArn ¶
func (jtd JobTemplateDataAttributes) ExecutionRoleArn() terra.StringValue
func (JobTemplateDataAttributes) InternalRef ¶
func (jtd JobTemplateDataAttributes) InternalRef() (terra.Reference, error)
func (JobTemplateDataAttributes) InternalTokens ¶
func (jtd JobTemplateDataAttributes) InternalTokens() (hclwrite.Tokens, error)
func (JobTemplateDataAttributes) InternalWithRef ¶
func (jtd JobTemplateDataAttributes) InternalWithRef(ref terra.Reference) JobTemplateDataAttributes
func (JobTemplateDataAttributes) JobDriver ¶
func (jtd JobTemplateDataAttributes) JobDriver() terra.ListValue[JobTemplateDataJobDriverAttributes]
func (JobTemplateDataAttributes) JobTags ¶
func (jtd JobTemplateDataAttributes) JobTags() terra.MapValue[terra.StringValue]
func (JobTemplateDataAttributes) ReleaseLabel ¶
func (jtd JobTemplateDataAttributes) ReleaseLabel() terra.StringValue
type JobTemplateDataConfigurationOverrides ¶
type JobTemplateDataConfigurationOverrides struct { // JobTemplateDataConfigurationOverridesApplicationConfiguration: min=0,max=100 ApplicationConfiguration []JobTemplateDataConfigurationOverridesApplicationConfiguration `hcl:"application_configuration,block" validate:"min=0,max=100"` // JobTemplateDataConfigurationOverridesMonitoringConfiguration: optional MonitoringConfiguration *JobTemplateDataConfigurationOverridesMonitoringConfiguration `hcl:"monitoring_configuration,block"` }
type JobTemplateDataConfigurationOverridesApplicationConfiguration ¶
type JobTemplateDataConfigurationOverridesApplicationConfiguration struct { // Classification: string, required Classification terra.StringValue `hcl:"classification,attr" validate:"required"` // Properties: map of string, optional Properties terra.MapValue[terra.StringValue] `hcl:"properties,attr"` // JobTemplateDataConfigurationOverridesApplicationConfigurationConfigurations: min=0,max=100 Configurations []JobTemplateDataConfigurationOverridesApplicationConfigurationConfigurations `hcl:"configurations,block" validate:"min=0,max=100"` }
type JobTemplateDataConfigurationOverridesApplicationConfigurationAttributes ¶
type JobTemplateDataConfigurationOverridesApplicationConfigurationAttributes struct {
// contains filtered or unexported fields
}
func (JobTemplateDataConfigurationOverridesApplicationConfigurationAttributes) Classification ¶
func (ac JobTemplateDataConfigurationOverridesApplicationConfigurationAttributes) Classification() terra.StringValue
func (JobTemplateDataConfigurationOverridesApplicationConfigurationAttributes) Configurations ¶
func (JobTemplateDataConfigurationOverridesApplicationConfigurationAttributes) InternalRef ¶
func (ac JobTemplateDataConfigurationOverridesApplicationConfigurationAttributes) InternalRef() (terra.Reference, error)
func (JobTemplateDataConfigurationOverridesApplicationConfigurationAttributes) InternalTokens ¶
func (ac JobTemplateDataConfigurationOverridesApplicationConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (JobTemplateDataConfigurationOverridesApplicationConfigurationAttributes) InternalWithRef ¶
func (JobTemplateDataConfigurationOverridesApplicationConfigurationAttributes) Properties ¶
func (ac JobTemplateDataConfigurationOverridesApplicationConfigurationAttributes) Properties() terra.MapValue[terra.StringValue]
type JobTemplateDataConfigurationOverridesApplicationConfigurationConfigurations ¶
type JobTemplateDataConfigurationOverridesApplicationConfigurationConfigurations struct { // Classification: string, optional Classification terra.StringValue `hcl:"classification,attr"` // Properties: map of string, optional Properties terra.MapValue[terra.StringValue] `hcl:"properties,attr"` }
type JobTemplateDataConfigurationOverridesApplicationConfigurationConfigurationsAttributes ¶
type JobTemplateDataConfigurationOverridesApplicationConfigurationConfigurationsAttributes struct {
// contains filtered or unexported fields
}
func (JobTemplateDataConfigurationOverridesApplicationConfigurationConfigurationsAttributes) Classification ¶
func (c JobTemplateDataConfigurationOverridesApplicationConfigurationConfigurationsAttributes) Classification() terra.StringValue
func (JobTemplateDataConfigurationOverridesApplicationConfigurationConfigurationsAttributes) InternalRef ¶
func (c JobTemplateDataConfigurationOverridesApplicationConfigurationConfigurationsAttributes) InternalRef() (terra.Reference, error)
func (JobTemplateDataConfigurationOverridesApplicationConfigurationConfigurationsAttributes) InternalTokens ¶
func (c JobTemplateDataConfigurationOverridesApplicationConfigurationConfigurationsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (JobTemplateDataConfigurationOverridesApplicationConfigurationConfigurationsAttributes) InternalWithRef ¶
func (JobTemplateDataConfigurationOverridesApplicationConfigurationConfigurationsAttributes) Properties ¶
type JobTemplateDataConfigurationOverridesApplicationConfigurationState ¶
type JobTemplateDataConfigurationOverridesApplicationConfigurationState struct { Classification string `json:"classification"` Properties map[string]string `json:"properties"` Configurations []JobTemplateDataConfigurationOverridesApplicationConfigurationConfigurationsState `json:"configurations"` }
type JobTemplateDataConfigurationOverridesAttributes ¶
type JobTemplateDataConfigurationOverridesAttributes struct {
// contains filtered or unexported fields
}
func (JobTemplateDataConfigurationOverridesAttributes) ApplicationConfiguration ¶
func (co JobTemplateDataConfigurationOverridesAttributes) ApplicationConfiguration() terra.ListValue[JobTemplateDataConfigurationOverridesApplicationConfigurationAttributes]
func (JobTemplateDataConfigurationOverridesAttributes) InternalRef ¶
func (co JobTemplateDataConfigurationOverridesAttributes) InternalRef() (terra.Reference, error)
func (JobTemplateDataConfigurationOverridesAttributes) InternalTokens ¶
func (co JobTemplateDataConfigurationOverridesAttributes) InternalTokens() (hclwrite.Tokens, error)
func (JobTemplateDataConfigurationOverridesAttributes) InternalWithRef ¶
func (co JobTemplateDataConfigurationOverridesAttributes) InternalWithRef(ref terra.Reference) JobTemplateDataConfigurationOverridesAttributes
func (JobTemplateDataConfigurationOverridesAttributes) MonitoringConfiguration ¶
func (co JobTemplateDataConfigurationOverridesAttributes) MonitoringConfiguration() terra.ListValue[JobTemplateDataConfigurationOverridesMonitoringConfigurationAttributes]
type JobTemplateDataConfigurationOverridesMonitoringConfiguration ¶
type JobTemplateDataConfigurationOverridesMonitoringConfiguration struct { // PersistentAppUi: string, optional PersistentAppUi terra.StringValue `hcl:"persistent_app_ui,attr"` // JobTemplateDataConfigurationOverridesMonitoringConfigurationCloudWatchMonitoringConfiguration: optional CloudWatchMonitoringConfiguration *JobTemplateDataConfigurationOverridesMonitoringConfigurationCloudWatchMonitoringConfiguration `hcl:"cloud_watch_monitoring_configuration,block"` // JobTemplateDataConfigurationOverridesMonitoringConfigurationS3MonitoringConfiguration: optional S3MonitoringConfiguration *JobTemplateDataConfigurationOverridesMonitoringConfigurationS3MonitoringConfiguration `hcl:"s3_monitoring_configuration,block"` }
type JobTemplateDataConfigurationOverridesMonitoringConfigurationAttributes ¶
type JobTemplateDataConfigurationOverridesMonitoringConfigurationAttributes struct {
// contains filtered or unexported fields
}
func (JobTemplateDataConfigurationOverridesMonitoringConfigurationAttributes) CloudWatchMonitoringConfiguration ¶
func (mc JobTemplateDataConfigurationOverridesMonitoringConfigurationAttributes) CloudWatchMonitoringConfiguration() terra.ListValue[JobTemplateDataConfigurationOverridesMonitoringConfigurationCloudWatchMonitoringConfigurationAttributes]
func (JobTemplateDataConfigurationOverridesMonitoringConfigurationAttributes) InternalRef ¶
func (mc JobTemplateDataConfigurationOverridesMonitoringConfigurationAttributes) InternalRef() (terra.Reference, error)
func (JobTemplateDataConfigurationOverridesMonitoringConfigurationAttributes) InternalTokens ¶
func (mc JobTemplateDataConfigurationOverridesMonitoringConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (JobTemplateDataConfigurationOverridesMonitoringConfigurationAttributes) InternalWithRef ¶
func (JobTemplateDataConfigurationOverridesMonitoringConfigurationAttributes) PersistentAppUi ¶
func (mc JobTemplateDataConfigurationOverridesMonitoringConfigurationAttributes) PersistentAppUi() terra.StringValue
func (JobTemplateDataConfigurationOverridesMonitoringConfigurationAttributes) S3MonitoringConfiguration ¶
type JobTemplateDataConfigurationOverridesMonitoringConfigurationCloudWatchMonitoringConfiguration ¶
type JobTemplateDataConfigurationOverridesMonitoringConfigurationCloudWatchMonitoringConfiguration struct { // LogGroupName: string, required LogGroupName terra.StringValue `hcl:"log_group_name,attr" validate:"required"` // LogStreamNamePrefix: string, optional LogStreamNamePrefix terra.StringValue `hcl:"log_stream_name_prefix,attr"` }
type JobTemplateDataConfigurationOverridesMonitoringConfigurationCloudWatchMonitoringConfigurationAttributes ¶
type JobTemplateDataConfigurationOverridesMonitoringConfigurationCloudWatchMonitoringConfigurationAttributes struct {
// contains filtered or unexported fields
}
func (JobTemplateDataConfigurationOverridesMonitoringConfigurationCloudWatchMonitoringConfigurationAttributes) InternalRef ¶
func (cwmc JobTemplateDataConfigurationOverridesMonitoringConfigurationCloudWatchMonitoringConfigurationAttributes) InternalRef() (terra.Reference, error)
func (JobTemplateDataConfigurationOverridesMonitoringConfigurationCloudWatchMonitoringConfigurationAttributes) InternalTokens ¶
func (cwmc JobTemplateDataConfigurationOverridesMonitoringConfigurationCloudWatchMonitoringConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (JobTemplateDataConfigurationOverridesMonitoringConfigurationCloudWatchMonitoringConfigurationAttributes) InternalWithRef ¶
func (JobTemplateDataConfigurationOverridesMonitoringConfigurationCloudWatchMonitoringConfigurationAttributes) LogGroupName ¶
func (JobTemplateDataConfigurationOverridesMonitoringConfigurationCloudWatchMonitoringConfigurationAttributes) LogStreamNamePrefix ¶
func (cwmc JobTemplateDataConfigurationOverridesMonitoringConfigurationCloudWatchMonitoringConfigurationAttributes) LogStreamNamePrefix() terra.StringValue
type JobTemplateDataConfigurationOverridesMonitoringConfigurationCloudWatchMonitoringConfigurationState ¶
type JobTemplateDataConfigurationOverridesMonitoringConfigurationS3MonitoringConfiguration ¶
type JobTemplateDataConfigurationOverridesMonitoringConfigurationS3MonitoringConfiguration struct { // LogUri: string, required LogUri terra.StringValue `hcl:"log_uri,attr" validate:"required"` }
type JobTemplateDataConfigurationOverridesMonitoringConfigurationS3MonitoringConfigurationAttributes ¶
type JobTemplateDataConfigurationOverridesMonitoringConfigurationS3MonitoringConfigurationAttributes struct {
// contains filtered or unexported fields
}
func (JobTemplateDataConfigurationOverridesMonitoringConfigurationS3MonitoringConfigurationAttributes) InternalRef ¶
func (smc JobTemplateDataConfigurationOverridesMonitoringConfigurationS3MonitoringConfigurationAttributes) InternalRef() (terra.Reference, error)
func (JobTemplateDataConfigurationOverridesMonitoringConfigurationS3MonitoringConfigurationAttributes) InternalTokens ¶
func (smc JobTemplateDataConfigurationOverridesMonitoringConfigurationS3MonitoringConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (JobTemplateDataConfigurationOverridesMonitoringConfigurationS3MonitoringConfigurationAttributes) InternalWithRef ¶
type JobTemplateDataConfigurationOverridesMonitoringConfigurationS3MonitoringConfigurationState ¶
type JobTemplateDataConfigurationOverridesMonitoringConfigurationS3MonitoringConfigurationState struct {
LogUri string `json:"log_uri"`
}
type JobTemplateDataConfigurationOverridesMonitoringConfigurationState ¶
type JobTemplateDataConfigurationOverridesMonitoringConfigurationState struct { PersistentAppUi string `json:"persistent_app_ui"` CloudWatchMonitoringConfiguration []JobTemplateDataConfigurationOverridesMonitoringConfigurationCloudWatchMonitoringConfigurationState `json:"cloud_watch_monitoring_configuration"` S3MonitoringConfiguration []JobTemplateDataConfigurationOverridesMonitoringConfigurationS3MonitoringConfigurationState `json:"s3_monitoring_configuration"` }
type JobTemplateDataConfigurationOverridesState ¶
type JobTemplateDataConfigurationOverridesState struct { ApplicationConfiguration []JobTemplateDataConfigurationOverridesApplicationConfigurationState `json:"application_configuration"` MonitoringConfiguration []JobTemplateDataConfigurationOverridesMonitoringConfigurationState `json:"monitoring_configuration"` }
type JobTemplateDataJobDriver ¶
type JobTemplateDataJobDriver struct { // JobTemplateDataJobDriverSparkSqlJobDriver: optional SparkSqlJobDriver *JobTemplateDataJobDriverSparkSqlJobDriver `hcl:"spark_sql_job_driver,block"` // JobTemplateDataJobDriverSparkSubmitJobDriver: optional SparkSubmitJobDriver *JobTemplateDataJobDriverSparkSubmitJobDriver `hcl:"spark_submit_job_driver,block"` }
type JobTemplateDataJobDriverAttributes ¶
type JobTemplateDataJobDriverAttributes struct {
// contains filtered or unexported fields
}
func (JobTemplateDataJobDriverAttributes) InternalRef ¶
func (jd JobTemplateDataJobDriverAttributes) InternalRef() (terra.Reference, error)
func (JobTemplateDataJobDriverAttributes) InternalTokens ¶
func (jd JobTemplateDataJobDriverAttributes) InternalTokens() (hclwrite.Tokens, error)
func (JobTemplateDataJobDriverAttributes) InternalWithRef ¶
func (jd JobTemplateDataJobDriverAttributes) InternalWithRef(ref terra.Reference) JobTemplateDataJobDriverAttributes
func (JobTemplateDataJobDriverAttributes) SparkSqlJobDriver ¶
func (jd JobTemplateDataJobDriverAttributes) SparkSqlJobDriver() terra.ListValue[JobTemplateDataJobDriverSparkSqlJobDriverAttributes]
func (JobTemplateDataJobDriverAttributes) SparkSubmitJobDriver ¶
func (jd JobTemplateDataJobDriverAttributes) SparkSubmitJobDriver() terra.ListValue[JobTemplateDataJobDriverSparkSubmitJobDriverAttributes]
type JobTemplateDataJobDriverSparkSqlJobDriver ¶
type JobTemplateDataJobDriverSparkSqlJobDriver struct { // EntryPoint: string, optional EntryPoint terra.StringValue `hcl:"entry_point,attr"` // SparkSqlParameters: string, optional SparkSqlParameters terra.StringValue `hcl:"spark_sql_parameters,attr"` }
type JobTemplateDataJobDriverSparkSqlJobDriverAttributes ¶
type JobTemplateDataJobDriverSparkSqlJobDriverAttributes struct {
// contains filtered or unexported fields
}
func (JobTemplateDataJobDriverSparkSqlJobDriverAttributes) EntryPoint ¶
func (ssjd JobTemplateDataJobDriverSparkSqlJobDriverAttributes) EntryPoint() terra.StringValue
func (JobTemplateDataJobDriverSparkSqlJobDriverAttributes) InternalRef ¶
func (ssjd JobTemplateDataJobDriverSparkSqlJobDriverAttributes) InternalRef() (terra.Reference, error)
func (JobTemplateDataJobDriverSparkSqlJobDriverAttributes) InternalTokens ¶
func (ssjd JobTemplateDataJobDriverSparkSqlJobDriverAttributes) InternalTokens() (hclwrite.Tokens, error)
func (JobTemplateDataJobDriverSparkSqlJobDriverAttributes) InternalWithRef ¶
func (ssjd JobTemplateDataJobDriverSparkSqlJobDriverAttributes) InternalWithRef(ref terra.Reference) JobTemplateDataJobDriverSparkSqlJobDriverAttributes
func (JobTemplateDataJobDriverSparkSqlJobDriverAttributes) SparkSqlParameters ¶
func (ssjd JobTemplateDataJobDriverSparkSqlJobDriverAttributes) SparkSqlParameters() terra.StringValue
type JobTemplateDataJobDriverSparkSubmitJobDriver ¶
type JobTemplateDataJobDriverSparkSubmitJobDriver struct { // EntryPoint: string, required EntryPoint terra.StringValue `hcl:"entry_point,attr" validate:"required"` // EntryPointArguments: set of string, optional EntryPointArguments terra.SetValue[terra.StringValue] `hcl:"entry_point_arguments,attr"` // SparkSubmitParameters: string, optional SparkSubmitParameters terra.StringValue `hcl:"spark_submit_parameters,attr"` }
type JobTemplateDataJobDriverSparkSubmitJobDriverAttributes ¶
type JobTemplateDataJobDriverSparkSubmitJobDriverAttributes struct {
// contains filtered or unexported fields
}
func (JobTemplateDataJobDriverSparkSubmitJobDriverAttributes) EntryPoint ¶
func (ssjd JobTemplateDataJobDriverSparkSubmitJobDriverAttributes) EntryPoint() terra.StringValue
func (JobTemplateDataJobDriverSparkSubmitJobDriverAttributes) EntryPointArguments ¶
func (ssjd JobTemplateDataJobDriverSparkSubmitJobDriverAttributes) EntryPointArguments() terra.SetValue[terra.StringValue]
func (JobTemplateDataJobDriverSparkSubmitJobDriverAttributes) InternalRef ¶
func (ssjd JobTemplateDataJobDriverSparkSubmitJobDriverAttributes) InternalRef() (terra.Reference, error)
func (JobTemplateDataJobDriverSparkSubmitJobDriverAttributes) InternalTokens ¶
func (ssjd JobTemplateDataJobDriverSparkSubmitJobDriverAttributes) InternalTokens() (hclwrite.Tokens, error)
func (JobTemplateDataJobDriverSparkSubmitJobDriverAttributes) InternalWithRef ¶
func (ssjd JobTemplateDataJobDriverSparkSubmitJobDriverAttributes) InternalWithRef(ref terra.Reference) JobTemplateDataJobDriverSparkSubmitJobDriverAttributes
func (JobTemplateDataJobDriverSparkSubmitJobDriverAttributes) SparkSubmitParameters ¶
func (ssjd JobTemplateDataJobDriverSparkSubmitJobDriverAttributes) SparkSubmitParameters() terra.StringValue
type JobTemplateDataJobDriverState ¶
type JobTemplateDataJobDriverState struct { SparkSqlJobDriver []JobTemplateDataJobDriverSparkSqlJobDriverState `json:"spark_sql_job_driver"` SparkSubmitJobDriver []JobTemplateDataJobDriverSparkSubmitJobDriverState `json:"spark_submit_job_driver"` }
type JobTemplateDataState ¶
type JobTemplateDataState struct { ExecutionRoleArn string `json:"execution_role_arn"` JobTags map[string]string `json:"job_tags"` ReleaseLabel string `json:"release_label"` ConfigurationOverrides []JobTemplateDataConfigurationOverridesState `json:"configuration_overrides"` JobDriver []JobTemplateDataJobDriverState `json:"job_driver"` }
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_emrcontainers_job_template.
func (*Resource) Attributes ¶
func (aejt *Resource) Attributes() awsEmrcontainersJobTemplateAttributes
Attributes returns the attributes for Resource.
func (*Resource) Configuration ¶
func (aejt *Resource) Configuration() interface{}
Configuration returns the configuration (args) for Resource.
func (*Resource) Dependencies ¶
func (aejt *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 { // Delete: string, optional Delete terra.StringValue `hcl:"delete,attr"` }
type TimeoutsAttributes ¶
type TimeoutsAttributes struct {
// contains filtered or unexported fields
}
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
type TimeoutsState ¶
type TimeoutsState struct {
Delete string `json:"delete"`
}
Click to show internal directories.
Click to hide internal directories.