Class: Aws::GuardDuty::Types::VolumeDetail

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb

Overview

Contains EBS volume details.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#device_nameString

The device name for the EBS volume.

Returns:

  • (String)


10139
10140
10141
10142
10143
10144
10145
10146
10147
10148
10149
# File 'gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb', line 10139

class VolumeDetail < Struct.new(
  :volume_arn,
  :volume_type,
  :device_name,
  :volume_size_in_gb,
  :encryption_type,
  :snapshot_arn,
  :kms_key_arn)
  SENSITIVE = []
  include Aws::Structure
end

#encryption_typeString

EBS volume encryption type.

Returns:

  • (String)


10139
10140
10141
10142
10143
10144
10145
10146
10147
10148
10149
# File 'gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb', line 10139

class VolumeDetail < Struct.new(
  :volume_arn,
  :volume_type,
  :device_name,
  :volume_size_in_gb,
  :encryption_type,
  :snapshot_arn,
  :kms_key_arn)
  SENSITIVE = []
  include Aws::Structure
end

#kms_key_arnString

KMS key ARN used to encrypt the EBS volume.

Returns:

  • (String)


10139
10140
10141
10142
10143
10144
10145
10146
10147
10148
10149
# File 'gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb', line 10139

class VolumeDetail < Struct.new(
  :volume_arn,
  :volume_type,
  :device_name,
  :volume_size_in_gb,
  :encryption_type,
  :snapshot_arn,
  :kms_key_arn)
  SENSITIVE = []
  include Aws::Structure
end

#snapshot_arnString

Snapshot ARN of the EBS volume.

Returns:

  • (String)


10139
10140
10141
10142
10143
10144
10145
10146
10147
10148
10149
# File 'gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb', line 10139

class VolumeDetail < Struct.new(
  :volume_arn,
  :volume_type,
  :device_name,
  :volume_size_in_gb,
  :encryption_type,
  :snapshot_arn,
  :kms_key_arn)
  SENSITIVE = []
  include Aws::Structure
end

#volume_arnString

EBS volume ARN information.

Returns:

  • (String)


10139
10140
10141
10142
10143
10144
10145
10146
10147
10148
10149
# File 'gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb', line 10139

class VolumeDetail < Struct.new(
  :volume_arn,
  :volume_type,
  :device_name,
  :volume_size_in_gb,
  :encryption_type,
  :snapshot_arn,
  :kms_key_arn)
  SENSITIVE = []
  include Aws::Structure
end

#volume_size_in_gbInteger

EBS volume size in GB.

Returns:

  • (Integer)


10139
10140
10141
10142
10143
10144
10145
10146
10147
10148
10149
# File 'gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb', line 10139

class VolumeDetail < Struct.new(
  :volume_arn,
  :volume_type,
  :device_name,
  :volume_size_in_gb,
  :encryption_type,
  :snapshot_arn,
  :kms_key_arn)
  SENSITIVE = []
  include Aws::Structure
end

#volume_typeString

The EBS volume type.

Returns:

  • (String)


10139
10140
10141
10142
10143
10144
10145
10146
10147
10148
10149
# File 'gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb', line 10139

class VolumeDetail < Struct.new(
  :volume_arn,
  :volume_type,
  :device_name,
  :volume_size_in_gb,
  :encryption_type,
  :snapshot_arn,
  :kms_key_arn)
  SENSITIVE = []
  include Aws::Structure
end