Class: MintPress::Aws::EC2::ImportImageTask
- Inherits:
-
Object
- Object
- MintPress::Aws::EC2::ImportImageTask
- Includes:
- MintLogger, AwsCommon, Mixins::Properties
- Defined in:
- src/mintpress-infrastructure-aws/lib/mintpress-infrastructure-aws/generated/ec2/import_image_task.rb
Properties (Read/Write)
-
#architecture ⇒ [String]
'The architecture of the virtual machine.'
Property Attributes- disposition ⇒ :attribute
- source ⇒ "MintPress::Aws::EC2::ImportImageTask"
- orig_name ⇒ 'architecture'
22
# File 'src/mintpress-infrastructure-aws/lib/mintpress-infrastructure-aws/generated/ec2/import_image_task.rb', line 22 property :architecture, disposition: :attribute, description: 'The architecture of the virtual machine.', source: "MintPress::Aws::EC2::ImportImageTask", orig_name: 'architecture', type: [String]
-
#description ⇒ [String]
'A description of the import task.'
Property Attributes- disposition ⇒ :attribute
- source ⇒ "MintPress::Aws::EC2::ImportImageTask"
- orig_name ⇒ 'description'
23
# File 'src/mintpress-infrastructure-aws/lib/mintpress-infrastructure-aws/generated/ec2/import_image_task.rb', line 23 property :description, disposition: :attribute, description: 'A description of the import task.', source: "MintPress::Aws::EC2::ImportImageTask", orig_name: 'description', type: [String]
-
#encrypted ⇒ [TrueClass,FalseClass]
'Indicates whether the image is encrypted.'
Property Attributes- disposition ⇒ :attribute
- source ⇒ "MintPress::Aws::EC2::ImportImageTask"
- orig_name ⇒ 'encrypted'
24
# File 'src/mintpress-infrastructure-aws/lib/mintpress-infrastructure-aws/generated/ec2/import_image_task.rb', line 24 property :encrypted, disposition: :attribute, description: 'Indicates whether the image is encrypted.', source: "MintPress::Aws::EC2::ImportImageTask", orig_name: 'encrypted', type: [TrueClass,FalseClass]
-
#hypervisor ⇒ [String]
'The target hypervisor for the import task.'
Property Attributes- disposition ⇒ :attribute
- source ⇒ "MintPress::Aws::EC2::ImportImageTask"
- orig_name ⇒ 'hypervisor'
25
# File 'src/mintpress-infrastructure-aws/lib/mintpress-infrastructure-aws/generated/ec2/import_image_task.rb', line 25 property :hypervisor, disposition: :attribute, description: 'The target hypervisor for the import task.', source: "MintPress::Aws::EC2::ImportImageTask", orig_name: 'hypervisor', type: [String]
-
#licenses ⇒ Array of ⇒ [MintPress::Aws::EC2::ImportImageLicenseConfiguration]
'The ARNs of the license configurations that are associated with the import image task.'
Property Attributes- disposition ⇒ :attribute
- source ⇒ "MintPress::Aws::EC2::ImportImageTask"
- orig_name ⇒ 'license_specifications'
26
# File 'src/mintpress-infrastructure-aws/lib/mintpress-infrastructure-aws/generated/ec2/import_image_task.rb', line 26 property :licenses, disposition: :attribute, description: 'The ARNs of the license configurations that are associated with the import image task.', source: "MintPress::Aws::EC2::ImportImageTask", orig_name: 'license_specifications', type: [MintPress::Aws::EC2::ImportImageLicenseConfiguration], array: true
-
#license_type ⇒ [String]
'The license type of the virtual machine.'
Property Attributes- disposition ⇒ :attribute
- source ⇒ "MintPress::Aws::EC2::ImportImageTask"
- orig_name ⇒ 'license_type'
27
# File 'src/mintpress-infrastructure-aws/lib/mintpress-infrastructure-aws/generated/ec2/import_image_task.rb', line 27 property :license_type, disposition: :attribute, description: 'The license type of the virtual machine.', source: "MintPress::Aws::EC2::ImportImageTask", orig_name: 'license_type', type: [String]
-
#platform ⇒ MintPress::InfrastructureAws::AwsPlatform (Default Value: MintPress::InfrastructureAws::AwsPlatform.new)
The platform details, including credentials - normally this will come via AwsPlatformProvider (see the Infrastructure Providers section of the documentation)
Property Attributes- disposition ⇒ :attribute
- source ⇒ "MintPress::Aws::EC2::ImportImageTask"
- orig_name ⇒ 'platform'
- default ⇒ MintPress::InfrastructureAws::AwsPlatform.new
51
# File 'src/mintpress-infrastructure-aws/lib/mintpress-infrastructure-aws/generated/ec2/import_image_task.rb', line 51 property :platform, type: MintPress::InfrastructureAws::AwsPlatform, default: MintPress::InfrastructureAws::AwsPlatform.new
-
#progress ⇒ [String]
'The percentage of progress of the import image task.'
Property Attributes- disposition ⇒ :attribute
- source ⇒ "MintPress::Aws::EC2::ImportImageTask"
- orig_name ⇒ 'progress'
29
# File 'src/mintpress-infrastructure-aws/lib/mintpress-infrastructure-aws/generated/ec2/import_image_task.rb', line 29 property :progress, disposition: :attribute, description: 'The percentage of progress of the import image task.', source: "MintPress::Aws::EC2::ImportImageTask", orig_name: 'progress', type: [String]
-
#snapshot_details ⇒ Hash of ⇒ [MintPress::Aws::EC2::SnapshotDetail]
'Information about the snapshots.'
Property Attributes- disposition ⇒ :attribute
- source ⇒ "MintPress::Aws::EC2::ImportImageTask"
- orig_name ⇒ 'snapshot_details'
30
# File 'src/mintpress-infrastructure-aws/lib/mintpress-infrastructure-aws/generated/ec2/import_image_task.rb', line 30 property :snapshot_details, disposition: :attribute, description: 'Information about the snapshots.', source: "MintPress::Aws::EC2::ImportImageTask", orig_name: 'snapshot_details', type: [MintPress::Aws::EC2::SnapshotDetail], array: false, hash: true
-
#status ⇒ [String]
'A brief status for the import image task.'
Property Attributes- disposition ⇒ :attribute
- source ⇒ "MintPress::Aws::EC2::ImportImageTask"
- orig_name ⇒ 'status'
31
# File 'src/mintpress-infrastructure-aws/lib/mintpress-infrastructure-aws/generated/ec2/import_image_task.rb', line 31 property :status, disposition: :attribute, description: 'A brief status for the import image task.', source: "MintPress::Aws::EC2::ImportImageTask", orig_name: 'status', type: [String]
-
#status_message ⇒ [String]
'A descriptive status message for the import image task.'
Property Attributes- disposition ⇒ :attribute
- source ⇒ "MintPress::Aws::EC2::ImportImageTask"
- orig_name ⇒ 'status_message'
32
# File 'src/mintpress-infrastructure-aws/lib/mintpress-infrastructure-aws/generated/ec2/import_image_task.rb', line 32 property :status_message, disposition: :attribute, description: 'A descriptive status message for the import image task.', source: "MintPress::Aws::EC2::ImportImageTask", orig_name: 'status_message', type: [String]
-
#tags ⇒ Hash of ⇒ [MintPress::Aws::EC2::Tag]
'The tags for the import image task.'
Property Attributes- disposition ⇒ :attribute
- source ⇒ "MintPress::Aws::EC2::ImportImageTask"
- orig_name ⇒ 'tags'
33
# File 'src/mintpress-infrastructure-aws/lib/mintpress-infrastructure-aws/generated/ec2/import_image_task.rb', line 33 property :tags, disposition: :attribute, description: 'The tags for the import image task.', source: "MintPress::Aws::EC2::ImportImageTask", orig_name: 'tags', type: [MintPress::Aws::EC2::Tag], array: false, hash: true
-
#dry_run ⇒ [TrueClass,FalseClass]
'Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.'
Property Attributes- describe_import_image_tasks_prop ⇒ 'dry_run'
- source ⇒ "describe_import_image_tasks"
34 35 36 37
# File 'src/mintpress-infrastructure-aws/lib/mintpress-infrastructure-aws/generated/ec2/import_image_task.rb', line 34 property :dry_run, describe_import_image_tasks_prop: 'dry_run', type: [TrueClass,FalseClass], source: "describe_import_image_tasks", description: 'Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.'
-
#filters ⇒ Hash of ⇒ [MintPress::Aws::EC2::Filter]
'Filter tasks using the task-state filter and one of the following values: active, completed, deleting, or deleted.'
Property Attributes- describe_import_image_tasks_prop ⇒ 'filters'
- source ⇒ "describe_import_image_tasks"
38 39
# File 'src/mintpress-infrastructure-aws/lib/mintpress-infrastructure-aws/generated/ec2/import_image_task.rb', line 38 property :filters, describe_import_image_tasks_prop: 'filters', type: [MintPress::Aws::EC2::Filter], array: false, source: "describe_import_image_tasks", description: 'Filter tasks using the task-state filter and one of the following values: active, completed, deleting, or deleted.', hash: true
-
#max_results ⇒ [Integer]
'The maximum number of results to return in a single call.'
Property Attributes- describe_import_image_tasks_prop ⇒ 'max_results'
- source ⇒ "describe_import_image_tasks"
40
# File 'src/mintpress-infrastructure-aws/lib/mintpress-infrastructure-aws/generated/ec2/import_image_task.rb', line 40 property :max_results, describe_import_image_tasks_prop: 'max_results', type: [Integer], source: "describe_import_image_tasks", description: 'The maximum number of results to return in a single call.'
-
#image ⇒ [MintPress::Aws::EC2::Image]
'The ID of the Amazon Machine Image (AMI) of the imported virtual machine.'
Property Attributes- disposition ⇒ :attribute
- source ⇒ "MintPress::Aws::EC2::ImportImageTask"
- orig_name ⇒ 'image_id'
- from ⇒ String
41
# File 'src/mintpress-infrastructure-aws/lib/mintpress-infrastructure-aws/generated/ec2/import_image_task.rb', line 41 property :image, disposition: :attribute, description: 'The ID of the Amazon Machine Image (AMI) of the imported virtual machine.', source: "MintPress::Aws::EC2::ImportImageTask", orig_name: 'image_id', type: [MintPress::Aws::EC2::Image], from: String
-
#import_task ⇒ [String]
'The ID of the import image task.'
Property Attributes- disposition ⇒ :attribute
- source ⇒ "MintPress::Aws::EC2::ImportImageTask"
- orig_name ⇒ 'import_task_id'
42
# File 'src/mintpress-infrastructure-aws/lib/mintpress-infrastructure-aws/generated/ec2/import_image_task.rb', line 42 property :import_task, disposition: :attribute, description: 'The ID of the import image task.', source: "MintPress::Aws::EC2::ImportImageTask", orig_name: 'import_task_id', type: [String]
-
#kms_key ⇒ [String]
'The identifier for the AWS Key Management Service (AWS KMS) customer master key (CMK) that was used to create the encrypted image.'
Property Attributes- disposition ⇒ :attribute
- source ⇒ "MintPress::Aws::EC2::ImportImageTask"
- orig_name ⇒ 'kms_key_id'
43
# File 'src/mintpress-infrastructure-aws/lib/mintpress-infrastructure-aws/generated/ec2/import_image_task.rb', line 43 property :kms_key, disposition: :attribute, description: 'The identifier for the AWS Key Management Service (AWS KMS) customer master key (CMK) that was used to create the encrypted image.', source: "MintPress::Aws::EC2::ImportImageTask", orig_name: 'kms_key_id', type: [String]
-
#import_tasks ⇒ Array of ⇒ [String]
'The IDs of the import image tasks.'
Property Attributes- describe_import_image_tasks_prop ⇒ 'import_task_ids'
- source ⇒ "describe_import_image_tasks"
44
# File 'src/mintpress-infrastructure-aws/lib/mintpress-infrastructure-aws/generated/ec2/import_image_task.rb', line 44 property :import_tasks, describe_import_image_tasks_prop: 'import_task_ids', type: [String], array: true, source: "describe_import_image_tasks", description: 'The IDs of the import image tasks.'
-
#region ⇒ String
Region _specifically for this object_. If you're not doing different objects in different regions, you should not set this, but rather set the region on your AwsPlatformProvider instead
Property Attributes48
# File 'src/mintpress-infrastructure-aws/lib/mintpress-infrastructure-aws/generated/ec2/import_image_task.rb', line 48 property :region, type: String
Properties (Read Only)
Constant Summary
Constants included from MintLogger
MintLogger::DEBUG, MintLogger::ERROR, MintLogger::FATAL, MintLogger::INFO, MintLogger::UNKNOWN, MintLogger::VERBOSE, MintLogger::WARN
Instance Attribute Summary
Attributes included from Mixins::Properties
#autopush_set_cache, #dynamic_create, #harvest_on_access, #harvest_undefined_only, #harvested, #tree_root
Instance Method Summary collapse
- #describe ⇒ Object
-
#initialize(opts = {}) ⇒ ImportImageTask
constructor
A new instance of ImportImageTask.
Methods included from AwsCommon
#alive?, all, #attach_generic, #attached?, #available?, #build_create_hash, #by_id, #by_name, #create_generic, #delete_cascade_generic, #delete_generic, #detach_generic, #exists?, #fill_in_details, #find_by_details, #find_global_object, #get_aws_region, #get_state, #handle_singleton_object, #harvest, #perform_operation, #prop_to_hash, #register_aws_object, #resource_api, #running?, #start_generic, #started?, #stop_generic, #terminate_generic
Methods included from Mixins::Properties
#[], #[]=, #add_validate_report_result, #armour_set_property, #array_contains?, #array_is_a?, #check_autopush, #check_stack_overflow, #clone_property_object, #cloner_handle_single_property, #coerce_single, #contains_as_string?, #display_validate_report_result, #double_initialize?, #dump_to_hash, #find_parent, #find_parent_by_identity, #generate_accessor_functions, #get_canonical_renamed, #get_from_opts, #get_my_name, #get_property, #get_property_item, #has?, included, #initialize_validate_report, #inspect, #is_cloned_object?, #is_mintpress_object?, #is_probably_canonical?, #is_set?, #local_debug, #local_info, #local_verbose, #mintpress_property_definitions, #place_object_by_identity, #process_properties, #prop_set?, #property, #property_definitions, #property_details, #property_is_simple_object?, #push_root!, #require_property, #require_update, #retrieve_docstring, #sanitize, #set_map_dirty, #set_property, #set_property_item, #show_short_array, #strip_defaults!, #synchronize, #uncloned_property_definitions, #update_map, #validate, #validate_generic, #validate_properties, #validate_property, #validate_required, #version_allowed?, #weakref
Methods included from MintLogger::Utils::Common
#boolean_val, #has_value?, #no_value?, #nvl, #path_as_symbol, #ruby_level_to_send