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)


8193
8194
8195
8196
8197
8198
8199
8200
8201
8202
8203
# File 'gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb', line 8193

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)


8193
8194
8195
8196
8197
8198
8199
8200
8201
8202
8203
# File 'gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb', line 8193

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)


8193
8194
8195
8196
8197
8198
8199
8200
8201
8202
8203
# File 'gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb', line 8193

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)


8193
8194
8195
8196
8197
8198
8199
8200
8201
8202
8203
# File 'gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb', line 8193

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)


8193
8194
8195
8196
8197
8198
8199
8200
8201
8202
8203
# File 'gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb', line 8193

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)


8193
8194
8195
8196
8197
8198
8199
8200
8201
8202
8203
# File 'gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb', line 8193

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)


8193
8194
8195
8196
8197
8198
8199
8200
8201
8202
8203
# File 'gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb', line 8193

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