Class: Aws::Types::RunJobFlowInput
- Inherits:
-
Object
- Object
- Aws::Types::RunJobFlowInput
- Defined in:
- sig/types.rbs
Constant Summary collapse
- SENSITIVE =
Instance Attribute Summary collapse
-
#additional_info ⇒ ::String
Returns the value of attribute additional_info.
-
#ami_version ⇒ ::String
Returns the value of attribute ami_version.
-
#applications ⇒ ::Array[Types::Application]
Returns the value of attribute applications.
-
#auto_scaling_role ⇒ ::String
Returns the value of attribute auto_scaling_role.
-
#auto_termination_policy ⇒ Types::AutoTerminationPolicy
Returns the value of attribute auto_termination_policy.
-
#bootstrap_actions ⇒ ::Array[Types::BootstrapActionConfig]
Returns the value of attribute bootstrap_actions.
-
#configurations ⇒ ::Array[Types::Configuration]
Returns the value of attribute configurations.
-
#custom_ami_id ⇒ ::String
Returns the value of attribute custom_ami_id.
-
#ebs_root_volume_iops ⇒ ::Integer
Returns the value of attribute ebs_root_volume_iops.
-
#ebs_root_volume_size ⇒ ::Integer
Returns the value of attribute ebs_root_volume_size.
-
#ebs_root_volume_throughput ⇒ ::Integer
Returns the value of attribute ebs_root_volume_throughput.
-
#extended_support ⇒ Boolean
Returns the value of attribute extended_support.
-
#instances ⇒ Types::JobFlowInstancesConfig
Returns the value of attribute instances.
-
#job_flow_role ⇒ ::String
Returns the value of attribute job_flow_role.
-
#kerberos_attributes ⇒ Types::KerberosAttributes
Returns the value of attribute kerberos_attributes.
-
#log_encryption_kms_key_id ⇒ ::String
Returns the value of attribute log_encryption_kms_key_id.
-
#log_uri ⇒ ::String
Returns the value of attribute log_uri.
-
#managed_scaling_policy ⇒ Types::ManagedScalingPolicy
Returns the value of attribute managed_scaling_policy.
-
#monitoring_configuration ⇒ Types::MonitoringConfiguration
Returns the value of attribute monitoring_configuration.
-
#name ⇒ ::String
Returns the value of attribute name.
-
#new_supported_products ⇒ ::Array[Types::SupportedProductConfig]
Returns the value of attribute new_supported_products.
-
#os_release_label ⇒ ::String
Returns the value of attribute os_release_label.
-
#placement_group_configs ⇒ ::Array[Types::PlacementGroupConfig]
Returns the value of attribute placement_group_configs.
-
#release_label ⇒ ::String
Returns the value of attribute release_label.
-
#repo_upgrade_on_boot ⇒ "SECURITY", "NONE"
Returns the value of attribute repo_upgrade_on_boot.
-
#scale_down_behavior ⇒ "TERMINATE_AT_INSTANCE_HOUR", "TERMINATE_AT_TASK_COMPLETION"
Returns the value of attribute scale_down_behavior.
-
#security_configuration ⇒ ::String
Returns the value of attribute security_configuration.
-
#service_role ⇒ ::String
Returns the value of attribute service_role.
-
#session_enabled ⇒ Boolean
Returns the value of attribute session_enabled.
-
#step_concurrency_level ⇒ ::Integer
Returns the value of attribute step_concurrency_level.
-
#step_execution_role_arn ⇒ ::String
Returns the value of attribute step_execution_role_arn.
-
#steps ⇒ ::Array[Types::StepConfig]
Returns the value of attribute steps.
-
#supported_products ⇒ ::Array[::String]
Returns the value of attribute supported_products.
-
#tags ⇒ ::Array[Types::Tag]
Returns the value of attribute tags.
-
#visible_to_all_users ⇒ Boolean
Returns the value of attribute visible_to_all_users.
Instance Attribute Details
#additional_info ⇒ ::String
Returns the value of attribute additional_info.
1367 1368 1369 |
# File 'sig/types.rbs', line 1367 def additional_info @additional_info end |
#ami_version ⇒ ::String
Returns the value of attribute ami_version.
1368 1369 1370 |
# File 'sig/types.rbs', line 1368 def ami_version @ami_version end |
#applications ⇒ ::Array[Types::Application]
Returns the value of attribute applications.
1376 1377 1378 |
# File 'sig/types.rbs', line 1376 def applications @applications end |
#auto_scaling_role ⇒ ::String
Returns the value of attribute auto_scaling_role.
1383 1384 1385 |
# File 'sig/types.rbs', line 1383 def auto_scaling_role @auto_scaling_role end |
#auto_termination_policy ⇒ Types::AutoTerminationPolicy
Returns the value of attribute auto_termination_policy.
1392 1393 1394 |
# File 'sig/types.rbs', line 1392 def auto_termination_policy @auto_termination_policy end |
#bootstrap_actions ⇒ ::Array[Types::BootstrapActionConfig]
Returns the value of attribute bootstrap_actions.
1373 1374 1375 |
# File 'sig/types.rbs', line 1373 def bootstrap_actions @bootstrap_actions end |
#configurations ⇒ ::Array[Types::Configuration]
Returns the value of attribute configurations.
1377 1378 1379 |
# File 'sig/types.rbs', line 1377 def configurations @configurations end |
#custom_ami_id ⇒ ::String
Returns the value of attribute custom_ami_id.
1385 1386 1387 |
# File 'sig/types.rbs', line 1385 def custom_ami_id @custom_ami_id end |
#ebs_root_volume_iops ⇒ ::Integer
Returns the value of attribute ebs_root_volume_iops.
1394 1395 1396 |
# File 'sig/types.rbs', line 1394 def ebs_root_volume_iops @ebs_root_volume_iops end |
#ebs_root_volume_size ⇒ ::Integer
Returns the value of attribute ebs_root_volume_size.
1386 1387 1388 |
# File 'sig/types.rbs', line 1386 def ebs_root_volume_size @ebs_root_volume_size end |
#ebs_root_volume_throughput ⇒ ::Integer
Returns the value of attribute ebs_root_volume_throughput.
1395 1396 1397 |
# File 'sig/types.rbs', line 1395 def ebs_root_volume_throughput @ebs_root_volume_throughput end |
#extended_support ⇒ Boolean
Returns the value of attribute extended_support.
1396 1397 1398 |
# File 'sig/types.rbs', line 1396 def extended_support @extended_support end |
#instances ⇒ Types::JobFlowInstancesConfig
Returns the value of attribute instances.
1370 1371 1372 |
# File 'sig/types.rbs', line 1370 def instances @instances end |
#job_flow_role ⇒ ::String
Returns the value of attribute job_flow_role.
1379 1380 1381 |
# File 'sig/types.rbs', line 1379 def job_flow_role @job_flow_role end |
#kerberos_attributes ⇒ Types::KerberosAttributes
Returns the value of attribute kerberos_attributes.
1388 1389 1390 |
# File 'sig/types.rbs', line 1388 def kerberos_attributes @kerberos_attributes end |
#log_encryption_kms_key_id ⇒ ::String
Returns the value of attribute log_encryption_kms_key_id.
1366 1367 1368 |
# File 'sig/types.rbs', line 1366 def log_encryption_kms_key_id @log_encryption_kms_key_id end |
#log_uri ⇒ ::String
Returns the value of attribute log_uri.
1365 1366 1367 |
# File 'sig/types.rbs', line 1365 def log_uri @log_uri end |
#managed_scaling_policy ⇒ Types::ManagedScalingPolicy
Returns the value of attribute managed_scaling_policy.
1390 1391 1392 |
# File 'sig/types.rbs', line 1390 def managed_scaling_policy @managed_scaling_policy end |
#monitoring_configuration ⇒ Types::MonitoringConfiguration
Returns the value of attribute monitoring_configuration.
1397 1398 1399 |
# File 'sig/types.rbs', line 1397 def monitoring_configuration @monitoring_configuration end |
#name ⇒ ::String
Returns the value of attribute name.
1364 1365 1366 |
# File 'sig/types.rbs', line 1364 def name @name end |
#new_supported_products ⇒ ::Array[Types::SupportedProductConfig]
Returns the value of attribute new_supported_products.
1375 1376 1377 |
# File 'sig/types.rbs', line 1375 def new_supported_products @new_supported_products end |
#os_release_label ⇒ ::String
Returns the value of attribute os_release_label.
1393 1394 1395 |
# File 'sig/types.rbs', line 1393 def os_release_label @os_release_label end |
#placement_group_configs ⇒ ::Array[Types::PlacementGroupConfig]
Returns the value of attribute placement_group_configs.
1391 1392 1393 |
# File 'sig/types.rbs', line 1391 def placement_group_configs @placement_group_configs end |
#release_label ⇒ ::String
Returns the value of attribute release_label.
1369 1370 1371 |
# File 'sig/types.rbs', line 1369 def release_label @release_label end |
#repo_upgrade_on_boot ⇒ "SECURITY", "NONE"
Returns the value of attribute repo_upgrade_on_boot.
1387 1388 1389 |
# File 'sig/types.rbs', line 1387 def repo_upgrade_on_boot @repo_upgrade_on_boot end |
#scale_down_behavior ⇒ "TERMINATE_AT_INSTANCE_HOUR", "TERMINATE_AT_TASK_COMPLETION"
Returns the value of attribute scale_down_behavior.
1384 1385 1386 |
# File 'sig/types.rbs', line 1384 def scale_down_behavior @scale_down_behavior end |
#security_configuration ⇒ ::String
Returns the value of attribute security_configuration.
1382 1383 1384 |
# File 'sig/types.rbs', line 1382 def security_configuration @security_configuration end |
#service_role ⇒ ::String
Returns the value of attribute service_role.
1380 1381 1382 |
# File 'sig/types.rbs', line 1380 def service_role @service_role end |
#session_enabled ⇒ Boolean
Returns the value of attribute session_enabled.
1398 1399 1400 |
# File 'sig/types.rbs', line 1398 def session_enabled @session_enabled end |
#step_concurrency_level ⇒ ::Integer
Returns the value of attribute step_concurrency_level.
1389 1390 1391 |
# File 'sig/types.rbs', line 1389 def step_concurrency_level @step_concurrency_level end |
#step_execution_role_arn ⇒ ::String
Returns the value of attribute step_execution_role_arn.
1372 1373 1374 |
# File 'sig/types.rbs', line 1372 def step_execution_role_arn @step_execution_role_arn end |
#steps ⇒ ::Array[Types::StepConfig]
Returns the value of attribute steps.
1371 1372 1373 |
# File 'sig/types.rbs', line 1371 def steps @steps end |
#supported_products ⇒ ::Array[::String]
Returns the value of attribute supported_products.
1374 1375 1376 |
# File 'sig/types.rbs', line 1374 def supported_products @supported_products end |
#tags ⇒ ::Array[Types::Tag]
Returns the value of attribute tags.
1381 1382 1383 |
# File 'sig/types.rbs', line 1381 def @tags end |
#visible_to_all_users ⇒ Boolean
Returns the value of attribute visible_to_all_users.
1378 1379 1380 |
# File 'sig/types.rbs', line 1378 def visible_to_all_users @visible_to_all_users end |