Class: Aws::Imagebuilder::Types::ImportDiskImageRequest

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-imagebuilder/types.rb

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#client_tokenString

Unique, case-sensitive identifier you provide to ensure idempotency of the request. For more information, see [Ensuring idempotency] in the *Amazon EC2 API Reference*.

**A suitable default value is auto-generated.** You should normally not need to pass this option.

[1]: docs.aws.amazon.com/AWSEC2/latest/APIReference/Run_Instance_Idempotency.html



4843
4844
4845
4846
4847
4848
4849
4850
4851
4852
4853
4854
4855
4856
4857
# File 'lib/aws-sdk-imagebuilder/types.rb', line 4843

class ImportDiskImageRequest < Struct.new(
  :name,
  :semantic_version,
  :description,
  :platform,
  :os_version,
  :execution_role,
  :infrastructure_configuration_arn,
  :uri,
  :logging_configuration,
  :tags,
  :client_token)
  SENSITIVE = []
  include Aws::Structure
end

#descriptionString

The description for your disk image import.



4843
4844
4845
4846
4847
4848
4849
4850
4851
4852
4853
4854
4855
4856
4857
# File 'lib/aws-sdk-imagebuilder/types.rb', line 4843

class ImportDiskImageRequest < Struct.new(
  :name,
  :semantic_version,
  :description,
  :platform,
  :os_version,
  :execution_role,
  :infrastructure_configuration_arn,
  :uri,
  :logging_configuration,
  :tags,
  :client_token)
  SENSITIVE = []
  include Aws::Structure
end

#execution_roleString

The name or Amazon Resource Name (ARN) for the IAM role you create that grants Image Builder access to perform workflow actions to import an image from a Microsoft ISO file.



4843
4844
4845
4846
4847
4848
4849
4850
4851
4852
4853
4854
4855
4856
4857
# File 'lib/aws-sdk-imagebuilder/types.rb', line 4843

class ImportDiskImageRequest < Struct.new(
  :name,
  :semantic_version,
  :description,
  :platform,
  :os_version,
  :execution_role,
  :infrastructure_configuration_arn,
  :uri,
  :logging_configuration,
  :tags,
  :client_token)
  SENSITIVE = []
  include Aws::Structure
end

#infrastructure_configuration_arnString

The Amazon Resource Name (ARN) of the infrastructure configuration resource that’s used for launching the EC2 instance on which the ISO image is built.



4843
4844
4845
4846
4847
4848
4849
4850
4851
4852
4853
4854
4855
4856
4857
# File 'lib/aws-sdk-imagebuilder/types.rb', line 4843

class ImportDiskImageRequest < Struct.new(
  :name,
  :semantic_version,
  :description,
  :platform,
  :os_version,
  :execution_role,
  :infrastructure_configuration_arn,
  :uri,
  :logging_configuration,
  :tags,
  :client_token)
  SENSITIVE = []
  include Aws::Structure
end

#logging_configurationTypes::ImageLoggingConfiguration

Define logging configuration for the image build process.



4843
4844
4845
4846
4847
4848
4849
4850
4851
4852
4853
4854
4855
4856
4857
# File 'lib/aws-sdk-imagebuilder/types.rb', line 4843

class ImportDiskImageRequest < Struct.new(
  :name,
  :semantic_version,
  :description,
  :platform,
  :os_version,
  :execution_role,
  :infrastructure_configuration_arn,
  :uri,
  :logging_configuration,
  :tags,
  :client_token)
  SENSITIVE = []
  include Aws::Structure
end

#nameString

The name of the image resource that’s created from the import.



4843
4844
4845
4846
4847
4848
4849
4850
4851
4852
4853
4854
4855
4856
4857
# File 'lib/aws-sdk-imagebuilder/types.rb', line 4843

class ImportDiskImageRequest < Struct.new(
  :name,
  :semantic_version,
  :description,
  :platform,
  :os_version,
  :execution_role,
  :infrastructure_configuration_arn,
  :uri,
  :logging_configuration,
  :tags,
  :client_token)
  SENSITIVE = []
  include Aws::Structure
end

#os_versionString

The operating system version for the imported image. Allowed values include the following: ‘Microsoft Windows 11`.



4843
4844
4845
4846
4847
4848
4849
4850
4851
4852
4853
4854
4855
4856
4857
# File 'lib/aws-sdk-imagebuilder/types.rb', line 4843

class ImportDiskImageRequest < Struct.new(
  :name,
  :semantic_version,
  :description,
  :platform,
  :os_version,
  :execution_role,
  :infrastructure_configuration_arn,
  :uri,
  :logging_configuration,
  :tags,
  :client_token)
  SENSITIVE = []
  include Aws::Structure
end

#platformString

The operating system platform for the imported image. Allowed values include the following: ‘Windows`.



4843
4844
4845
4846
4847
4848
4849
4850
4851
4852
4853
4854
4855
4856
4857
# File 'lib/aws-sdk-imagebuilder/types.rb', line 4843

class ImportDiskImageRequest < Struct.new(
  :name,
  :semantic_version,
  :description,
  :platform,
  :os_version,
  :execution_role,
  :infrastructure_configuration_arn,
  :uri,
  :logging_configuration,
  :tags,
  :client_token)
  SENSITIVE = []
  include Aws::Structure
end

#semantic_versionString

The semantic version to attach to the image that’s created during the import process. This version follows the semantic version syntax.



4843
4844
4845
4846
4847
4848
4849
4850
4851
4852
4853
4854
4855
4856
4857
# File 'lib/aws-sdk-imagebuilder/types.rb', line 4843

class ImportDiskImageRequest < Struct.new(
  :name,
  :semantic_version,
  :description,
  :platform,
  :os_version,
  :execution_role,
  :infrastructure_configuration_arn,
  :uri,
  :logging_configuration,
  :tags,
  :client_token)
  SENSITIVE = []
  include Aws::Structure
end

#tagsHash<String,String>

Tags that are attached to image resources created from the import.



4843
4844
4845
4846
4847
4848
4849
4850
4851
4852
4853
4854
4855
4856
4857
# File 'lib/aws-sdk-imagebuilder/types.rb', line 4843

class ImportDiskImageRequest < Struct.new(
  :name,
  :semantic_version,
  :description,
  :platform,
  :os_version,
  :execution_role,
  :infrastructure_configuration_arn,
  :uri,
  :logging_configuration,
  :tags,
  :client_token)
  SENSITIVE = []
  include Aws::Structure
end

#uriString

The ‘uri` of the ISO disk file that’s stored in Amazon S3.



4843
4844
4845
4846
4847
4848
4849
4850
4851
4852
4853
4854
4855
4856
4857
# File 'lib/aws-sdk-imagebuilder/types.rb', line 4843

class ImportDiskImageRequest < Struct.new(
  :name,
  :semantic_version,
  :description,
  :platform,
  :os_version,
  :execution_role,
  :infrastructure_configuration_arn,
  :uri,
  :logging_configuration,
  :tags,
  :client_token)
  SENSITIVE = []
  include Aws::Structure
end