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)


8160
8161
8162
8163
8164
8165
8166
8167
8168
8169
8170
# File 'gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb', line 8160

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)


8160
8161
8162
8163
8164
8165
8166
8167
8168
8169
8170
# File 'gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb', line 8160

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)


8160
8161
8162
8163
8164
8165
8166
8167
8168
8169
8170
# File 'gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb', line 8160

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)


8160
8161
8162
8163
8164
8165
8166
8167
8168
8169
8170
# File 'gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb', line 8160

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)


8160
8161
8162
8163
8164
8165
8166
8167
8168
8169
8170
# File 'gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb', line 8160

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)


8160
8161
8162
8163
8164
8165
8166
8167
8168
8169
8170
# File 'gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb', line 8160

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)


8160
8161
8162
8163
8164
8165
8166
8167
8168
8169
8170
# File 'gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb', line 8160

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