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.



6807
6808
6809
6810
6811
6812
6813
6814
6815
6816
6817
6818
# File 'lib/aws-sdk-securityhub/types.rb', line 6807

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.



6807
6808
6809
6810
6811
6812
6813
6814
6815
6816
6817
6818
# File 'lib/aws-sdk-securityhub/types.rb', line 6807

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).



6807
6808
6809
6810
6811
6812
6813
6814
6815
6816
6817
6818
# File 'lib/aws-sdk-securityhub/types.rb', line 6807

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.



6807
6808
6809
6810
6811
6812
6813
6814
6815
6816
6817
6818
# File 'lib/aws-sdk-securityhub/types.rb', line 6807

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.



6807
6808
6809
6810
6811
6812
6813
6814
6815
6816
6817
6818
# File 'lib/aws-sdk-securityhub/types.rb', line 6807

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.



6807
6808
6809
6810
6811
6812
6813
6814
6815
6816
6817
6818
# File 'lib/aws-sdk-securityhub/types.rb', line 6807

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.



6807
6808
6809
6810
6811
6812
6813
6814
6815
6816
6817
6818
# File 'lib/aws-sdk-securityhub/types.rb', line 6807

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.



6807
6808
6809
6810
6811
6812
6813
6814
6815
6816
6817
6818
# File 'lib/aws-sdk-securityhub/types.rb', line 6807

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