Class: Aws::SecurityHub::Types::AwsEc2LaunchTemplateDataBlockDeviceMappingSetEbsDetails

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

Overview

Parameters for a block device for an Amazon Elastic Block Store (Amazon EBS) volume in an Amazon EC2 launch template.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#delete_on_terminationBoolean

Indicates whether the EBS volume is deleted on instance termination.



6974
6975
6976
6977
6978
6979
6980
6981
6982
6983
6984
6985
# File 'lib/aws-sdk-securityhub/types.rb', line 6974

class AwsEc2LaunchTemplateDataBlockDeviceMappingSetEbsDetails < Struct.new(
  :delete_on_termination,
  :encrypted,
  :iops,
  :kms_key_id,
  :snapshot_id,
  :throughput,
  :volume_size,
  :volume_type)
  SENSITIVE = []
  include Aws::Structure
end

#encryptedBoolean

Indicates whether the EBS volume is encrypted. Encrypted volumes can only be attached to instances that support Amazon EBS encryption. If you’re creating a volume from a snapshot, you can’t specify an encryption value.



6974
6975
6976
6977
6978
6979
6980
6981
6982
6983
6984
6985
# File 'lib/aws-sdk-securityhub/types.rb', line 6974

class AwsEc2LaunchTemplateDataBlockDeviceMappingSetEbsDetails < Struct.new(
  :delete_on_termination,
  :encrypted,
  :iops,
  :kms_key_id,
  :snapshot_id,
  :throughput,
  :volume_size,
  :volume_type)
  SENSITIVE = []
  include Aws::Structure
end

#iopsInteger

The number of I/O operations per second (IOPS).



6974
6975
6976
6977
6978
6979
6980
6981
6982
6983
6984
6985
# File 'lib/aws-sdk-securityhub/types.rb', line 6974

class AwsEc2LaunchTemplateDataBlockDeviceMappingSetEbsDetails < Struct.new(
  :delete_on_termination,
  :encrypted,
  :iops,
  :kms_key_id,
  :snapshot_id,
  :throughput,
  :volume_size,
  :volume_type)
  SENSITIVE = []
  include Aws::Structure
end

#kms_key_idString

The Amazon Resource Name (ARN) of the symmetric Key Management Service (KMS) customer managed key used for encryption.



6974
6975
6976
6977
6978
6979
6980
6981
6982
6983
6984
6985
# File 'lib/aws-sdk-securityhub/types.rb', line 6974

class AwsEc2LaunchTemplateDataBlockDeviceMappingSetEbsDetails < Struct.new(
  :delete_on_termination,
  :encrypted,
  :iops,
  :kms_key_id,
  :snapshot_id,
  :throughput,
  :volume_size,
  :volume_type)
  SENSITIVE = []
  include Aws::Structure
end

#snapshot_idString

The ID of the EBS snapshot.



6974
6975
6976
6977
6978
6979
6980
6981
6982
6983
6984
6985
# File 'lib/aws-sdk-securityhub/types.rb', line 6974

class AwsEc2LaunchTemplateDataBlockDeviceMappingSetEbsDetails < Struct.new(
  :delete_on_termination,
  :encrypted,
  :iops,
  :kms_key_id,
  :snapshot_id,
  :throughput,
  :volume_size,
  :volume_type)
  SENSITIVE = []
  include Aws::Structure
end

#throughputInteger

The throughput to provision for a gp3 volume, with a maximum of 1,000 MiB/s.



6974
6975
6976
6977
6978
6979
6980
6981
6982
6983
6984
6985
# File 'lib/aws-sdk-securityhub/types.rb', line 6974

class AwsEc2LaunchTemplateDataBlockDeviceMappingSetEbsDetails < Struct.new(
  :delete_on_termination,
  :encrypted,
  :iops,
  :kms_key_id,
  :snapshot_id,
  :throughput,
  :volume_size,
  :volume_type)
  SENSITIVE = []
  include Aws::Structure
end

#volume_sizeInteger

The size of the volume, in GiBs. You must specify either a snapshot ID or a volume size.



6974
6975
6976
6977
6978
6979
6980
6981
6982
6983
6984
6985
# File 'lib/aws-sdk-securityhub/types.rb', line 6974

class AwsEc2LaunchTemplateDataBlockDeviceMappingSetEbsDetails < Struct.new(
  :delete_on_termination,
  :encrypted,
  :iops,
  :kms_key_id,
  :snapshot_id,
  :throughput,
  :volume_size,
  :volume_type)
  SENSITIVE = []
  include Aws::Structure
end

#volume_typeString

The volume type.



6974
6975
6976
6977
6978
6979
6980
6981
6982
6983
6984
6985
# File 'lib/aws-sdk-securityhub/types.rb', line 6974

class AwsEc2LaunchTemplateDataBlockDeviceMappingSetEbsDetails < Struct.new(
  :delete_on_termination,
  :encrypted,
  :iops,
  :kms_key_id,
  :snapshot_id,
  :throughput,
  :volume_size,
  :volume_type)
  SENSITIVE = []
  include Aws::Structure
end