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)


8908
8909
8910
8911
8912
8913
8914
8915
8916
8917
8918
# File 'gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb', line 8908

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)


8908
8909
8910
8911
8912
8913
8914
8915
8916
8917
8918
# File 'gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb', line 8908

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)


8908
8909
8910
8911
8912
8913
8914
8915
8916
8917
8918
# File 'gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb', line 8908

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)


8908
8909
8910
8911
8912
8913
8914
8915
8916
8917
8918
# File 'gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb', line 8908

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)


8908
8909
8910
8911
8912
8913
8914
8915
8916
8917
8918
# File 'gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb', line 8908

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)


8908
8909
8910
8911
8912
8913
8914
8915
8916
8917
8918
# File 'gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb', line 8908

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)


8908
8909
8910
8911
8912
8913
8914
8915
8916
8917
8918
# File 'gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb', line 8908

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