Class: Aws::EMRContainers::Types::JobTemplate
- Inherits:
-
Struct
- Object
- Struct
- Aws::EMRContainers::Types::JobTemplate
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-emrcontainers/types.rb
Overview
This entity describes a job template. Job template stores values of StartJobRun API request in a template and can be used to start a job run. Job template allows two use cases: avoid repeating recurring StartJobRun API request values, enforcing certain values in StartJobRun API request.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#arn ⇒ String
The ARN of the job template.
-
#created_at ⇒ Time
The date and time when the job template was created.
-
#created_by ⇒ String
The user who created the job template.
-
#decryption_error ⇒ String
The error message in case the decryption of job template fails.
-
#id ⇒ String
The ID of the job template.
-
#job_template_data ⇒ Types::JobTemplateData
The job template data which holds values of StartJobRun API request.
-
#kms_key_arn ⇒ String
The KMS key ARN used to encrypt the job template.
-
#name ⇒ String
The name of the job template.
-
#tags ⇒ Hash<String,String>
The tags assigned to the job template.
Instance Attribute Details
#arn ⇒ String
The ARN of the job template.
1135 1136 1137 1138 1139 1140 1141 1142 1143 1144 1145 1146 1147 |
# File 'lib/aws-sdk-emrcontainers/types.rb', line 1135 class JobTemplate < Struct.new( :name, :id, :arn, :created_at, :created_by, :tags, :job_template_data, :kms_key_arn, :decryption_error) SENSITIVE = [] include Aws::Structure end |
#created_at ⇒ Time
The date and time when the job template was created.
1135 1136 1137 1138 1139 1140 1141 1142 1143 1144 1145 1146 1147 |
# File 'lib/aws-sdk-emrcontainers/types.rb', line 1135 class JobTemplate < Struct.new( :name, :id, :arn, :created_at, :created_by, :tags, :job_template_data, :kms_key_arn, :decryption_error) SENSITIVE = [] include Aws::Structure end |
#created_by ⇒ String
The user who created the job template.
1135 1136 1137 1138 1139 1140 1141 1142 1143 1144 1145 1146 1147 |
# File 'lib/aws-sdk-emrcontainers/types.rb', line 1135 class JobTemplate < Struct.new( :name, :id, :arn, :created_at, :created_by, :tags, :job_template_data, :kms_key_arn, :decryption_error) SENSITIVE = [] include Aws::Structure end |
#decryption_error ⇒ String
The error message in case the decryption of job template fails.
1135 1136 1137 1138 1139 1140 1141 1142 1143 1144 1145 1146 1147 |
# File 'lib/aws-sdk-emrcontainers/types.rb', line 1135 class JobTemplate < Struct.new( :name, :id, :arn, :created_at, :created_by, :tags, :job_template_data, :kms_key_arn, :decryption_error) SENSITIVE = [] include Aws::Structure end |
#id ⇒ String
The ID of the job template.
1135 1136 1137 1138 1139 1140 1141 1142 1143 1144 1145 1146 1147 |
# File 'lib/aws-sdk-emrcontainers/types.rb', line 1135 class JobTemplate < Struct.new( :name, :id, :arn, :created_at, :created_by, :tags, :job_template_data, :kms_key_arn, :decryption_error) SENSITIVE = [] include Aws::Structure end |
#job_template_data ⇒ Types::JobTemplateData
The job template data which holds values of StartJobRun API request.
1135 1136 1137 1138 1139 1140 1141 1142 1143 1144 1145 1146 1147 |
# File 'lib/aws-sdk-emrcontainers/types.rb', line 1135 class JobTemplate < Struct.new( :name, :id, :arn, :created_at, :created_by, :tags, :job_template_data, :kms_key_arn, :decryption_error) SENSITIVE = [] include Aws::Structure end |
#kms_key_arn ⇒ String
The KMS key ARN used to encrypt the job template.
1135 1136 1137 1138 1139 1140 1141 1142 1143 1144 1145 1146 1147 |
# File 'lib/aws-sdk-emrcontainers/types.rb', line 1135 class JobTemplate < Struct.new( :name, :id, :arn, :created_at, :created_by, :tags, :job_template_data, :kms_key_arn, :decryption_error) SENSITIVE = [] include Aws::Structure end |
#name ⇒ String
The name of the job template.
1135 1136 1137 1138 1139 1140 1141 1142 1143 1144 1145 1146 1147 |
# File 'lib/aws-sdk-emrcontainers/types.rb', line 1135 class JobTemplate < Struct.new( :name, :id, :arn, :created_at, :created_by, :tags, :job_template_data, :kms_key_arn, :decryption_error) SENSITIVE = [] include Aws::Structure end |
#tags ⇒ Hash<String,String>
The tags assigned to the job template.
1135 1136 1137 1138 1139 1140 1141 1142 1143 1144 1145 1146 1147 |
# File 'lib/aws-sdk-emrcontainers/types.rb', line 1135 class JobTemplate < Struct.new( :name, :id, :arn, :created_at, :created_by, :tags, :job_template_data, :kms_key_arn, :decryption_error) SENSITIVE = [] include Aws::Structure end |