Class: Aws::EC2::Types::VolumeRecycleBinInfo

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

Overview

Information about a volume that is currently in the Recycle Bin.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#availability_zone ⇒ String

The Availability Zone for the volume.

Returns:

  • (String)


91136
91137
91138
91139
91140
91141
91142
91143
91144
91145
91146
91147
91148
91149
91150
91151
91152
91153
91154
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 91136

class VolumeRecycleBinInfo < Struct.new(
  :volume_id,
  :volume_type,
  :state,
  :size,
  :iops,
  :throughput,
  :outpost_arn,
  :availability_zone,
  :availability_zone_id,
  :source_volume_id,
  :snapshot_id,
  :operator,
  :create_time,
  :recycle_bin_enter_time,
  :recycle_bin_exit_time)
  SENSITIVE = []
  include Aws::Structure
end

#availability_zone_id ⇒ String

The ID of the Availability Zone for the volume.

Returns:

  • (String)


91136
91137
91138
91139
91140
91141
91142
91143
91144
91145
91146
91147
91148
91149
91150
91151
91152
91153
91154
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 91136

class VolumeRecycleBinInfo < Struct.new(
  :volume_id,
  :volume_type,
  :state,
  :size,
  :iops,
  :throughput,
  :outpost_arn,
  :availability_zone,
  :availability_zone_id,
  :source_volume_id,
  :snapshot_id,
  :operator,
  :create_time,
  :recycle_bin_enter_time,
  :recycle_bin_exit_time)
  SENSITIVE = []
  include Aws::Structure
end

#create_time ⇒ Time

The time stamp when volume creation was initiated.

Returns:

  • (Time)


91136
91137
91138
91139
91140
91141
91142
91143
91144
91145
91146
91147
91148
91149
91150
91151
91152
91153
91154
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 91136

class VolumeRecycleBinInfo < Struct.new(
  :volume_id,
  :volume_type,
  :state,
  :size,
  :iops,
  :throughput,
  :outpost_arn,
  :availability_zone,
  :availability_zone_id,
  :source_volume_id,
  :snapshot_id,
  :operator,
  :create_time,
  :recycle_bin_enter_time,
  :recycle_bin_exit_time)
  SENSITIVE = []
  include Aws::Structure
end

#iops ⇒ Integer

The number of I/O operations per second (IOPS) for the volume.

Returns:

  • (Integer)


91136
91137
91138
91139
91140
91141
91142
91143
91144
91145
91146
91147
91148
91149
91150
91151
91152
91153
91154
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 91136

class VolumeRecycleBinInfo < Struct.new(
  :volume_id,
  :volume_type,
  :state,
  :size,
  :iops,
  :throughput,
  :outpost_arn,
  :availability_zone,
  :availability_zone_id,
  :source_volume_id,
  :snapshot_id,
  :operator,
  :create_time,
  :recycle_bin_enter_time,
  :recycle_bin_exit_time)
  SENSITIVE = []
  include Aws::Structure
end

#operator ⇒ Types::OperatorResponse

The service provider that manages the volume.



91136
91137
91138
91139
91140
91141
91142
91143
91144
91145
91146
91147
91148
91149
91150
91151
91152
91153
91154
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 91136

class VolumeRecycleBinInfo < Struct.new(
  :volume_id,
  :volume_type,
  :state,
  :size,
  :iops,
  :throughput,
  :outpost_arn,
  :availability_zone,
  :availability_zone_id,
  :source_volume_id,
  :snapshot_id,
  :operator,
  :create_time,
  :recycle_bin_enter_time,
  :recycle_bin_exit_time)
  SENSITIVE = []
  include Aws::Structure
end

#outpost_arn ⇒ String

The ARN of the Outpost on which the volume is stored. For more information, see Amazon EBS volumes on Outposts in the Amazon EBS User Guide.

Returns:

  • (String)


91136
91137
91138
91139
91140
91141
91142
91143
91144
91145
91146
91147
91148
91149
91150
91151
91152
91153
91154
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 91136

class VolumeRecycleBinInfo < Struct.new(
  :volume_id,
  :volume_type,
  :state,
  :size,
  :iops,
  :throughput,
  :outpost_arn,
  :availability_zone,
  :availability_zone_id,
  :source_volume_id,
  :snapshot_id,
  :operator,
  :create_time,
  :recycle_bin_enter_time,
  :recycle_bin_exit_time)
  SENSITIVE = []
  include Aws::Structure
end

#recycle_bin_enter_time ⇒ Time

The date and time when the volume entered the Recycle Bin.

Returns:

  • (Time)


91136
91137
91138
91139
91140
91141
91142
91143
91144
91145
91146
91147
91148
91149
91150
91151
91152
91153
91154
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 91136

class VolumeRecycleBinInfo < Struct.new(
  :volume_id,
  :volume_type,
  :state,
  :size,
  :iops,
  :throughput,
  :outpost_arn,
  :availability_zone,
  :availability_zone_id,
  :source_volume_id,
  :snapshot_id,
  :operator,
  :create_time,
  :recycle_bin_enter_time,
  :recycle_bin_exit_time)
  SENSITIVE = []
  include Aws::Structure
end

#recycle_bin_exit_time ⇒ Time

The date and time when the volume is to be permanently deleted from the Recycle Bin.

Returns:

  • (Time)


91136
91137
91138
91139
91140
91141
91142
91143
91144
91145
91146
91147
91148
91149
91150
91151
91152
91153
91154
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 91136

class VolumeRecycleBinInfo < Struct.new(
  :volume_id,
  :volume_type,
  :state,
  :size,
  :iops,
  :throughput,
  :outpost_arn,
  :availability_zone,
  :availability_zone_id,
  :source_volume_id,
  :snapshot_id,
  :operator,
  :create_time,
  :recycle_bin_enter_time,
  :recycle_bin_exit_time)
  SENSITIVE = []
  include Aws::Structure
end

#size ⇒ Integer

The size of the volume, in GiB.

Returns:

  • (Integer)


91136
91137
91138
91139
91140
91141
91142
91143
91144
91145
91146
91147
91148
91149
91150
91151
91152
91153
91154
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 91136

class VolumeRecycleBinInfo < Struct.new(
  :volume_id,
  :volume_type,
  :state,
  :size,
  :iops,
  :throughput,
  :outpost_arn,
  :availability_zone,
  :availability_zone_id,
  :source_volume_id,
  :snapshot_id,
  :operator,
  :create_time,
  :recycle_bin_enter_time,
  :recycle_bin_exit_time)
  SENSITIVE = []
  include Aws::Structure
end

#snapshot_id ⇒ String

The snapshot from which the volume was created, if applicable.

Returns:

  • (String)


91136
91137
91138
91139
91140
91141
91142
91143
91144
91145
91146
91147
91148
91149
91150
91151
91152
91153
91154
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 91136

class VolumeRecycleBinInfo < Struct.new(
  :volume_id,
  :volume_type,
  :state,
  :size,
  :iops,
  :throughput,
  :outpost_arn,
  :availability_zone,
  :availability_zone_id,
  :source_volume_id,
  :snapshot_id,
  :operator,
  :create_time,
  :recycle_bin_enter_time,
  :recycle_bin_exit_time)
  SENSITIVE = []
  include Aws::Structure
end

#source_volume_id ⇒ String

The ID of the source volume.

Returns:

  • (String)


91136
91137
91138
91139
91140
91141
91142
91143
91144
91145
91146
91147
91148
91149
91150
91151
91152
91153
91154
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 91136

class VolumeRecycleBinInfo < Struct.new(
  :volume_id,
  :volume_type,
  :state,
  :size,
  :iops,
  :throughput,
  :outpost_arn,
  :availability_zone,
  :availability_zone_id,
  :source_volume_id,
  :snapshot_id,
  :operator,
  :create_time,
  :recycle_bin_enter_time,
  :recycle_bin_exit_time)
  SENSITIVE = []
  include Aws::Structure
end

#state ⇒ String

The state of the volume.

Returns:

  • (String)


91136
91137
91138
91139
91140
91141
91142
91143
91144
91145
91146
91147
91148
91149
91150
91151
91152
91153
91154
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 91136

class VolumeRecycleBinInfo < Struct.new(
  :volume_id,
  :volume_type,
  :state,
  :size,
  :iops,
  :throughput,
  :outpost_arn,
  :availability_zone,
  :availability_zone_id,
  :source_volume_id,
  :snapshot_id,
  :operator,
  :create_time,
  :recycle_bin_enter_time,
  :recycle_bin_exit_time)
  SENSITIVE = []
  include Aws::Structure
end

#throughput ⇒ Integer

The throughput that the volume supports, in MiB/s.

Returns:

  • (Integer)


91136
91137
91138
91139
91140
91141
91142
91143
91144
91145
91146
91147
91148
91149
91150
91151
91152
91153
91154
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 91136

class VolumeRecycleBinInfo < Struct.new(
  :volume_id,
  :volume_type,
  :state,
  :size,
  :iops,
  :throughput,
  :outpost_arn,
  :availability_zone,
  :availability_zone_id,
  :source_volume_id,
  :snapshot_id,
  :operator,
  :create_time,
  :recycle_bin_enter_time,
  :recycle_bin_exit_time)
  SENSITIVE = []
  include Aws::Structure
end

#volume_id ⇒ String

The ID of the volume.

Returns:

  • (String)


91136
91137
91138
91139
91140
91141
91142
91143
91144
91145
91146
91147
91148
91149
91150
91151
91152
91153
91154
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 91136

class VolumeRecycleBinInfo < Struct.new(
  :volume_id,
  :volume_type,
  :state,
  :size,
  :iops,
  :throughput,
  :outpost_arn,
  :availability_zone,
  :availability_zone_id,
  :source_volume_id,
  :snapshot_id,
  :operator,
  :create_time,
  :recycle_bin_enter_time,
  :recycle_bin_exit_time)
  SENSITIVE = []
  include Aws::Structure
end

#volume_type ⇒ String

The volume type.

Returns:

  • (String)


91136
91137
91138
91139
91140
91141
91142
91143
91144
91145
91146
91147
91148
91149
91150
91151
91152
91153
91154
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 91136

class VolumeRecycleBinInfo < Struct.new(
  :volume_id,
  :volume_type,
  :state,
  :size,
  :iops,
  :throughput,
  :outpost_arn,
  :availability_zone,
  :availability_zone_id,
  :source_volume_id,
  :snapshot_id,
  :operator,
  :create_time,
  :recycle_bin_enter_time,
  :recycle_bin_exit_time)
  SENSITIVE = []
  include Aws::Structure
end