class Aws::FSx::Types::Volume

Describes an Amazon FSx for NetApp ONTAP volume.

@!attribute [rw] creation_time

The time that the resource was created, in seconds (since
1970-01-01T00:00:00Z), also known as Unix time.
@return [Time]

@!attribute [rw] file_system_id

The globally unique ID of the file system, assigned by Amazon FSx.
@return [String]

@!attribute [rw] lifecycle

The lifecycle status of the volume.

* `CREATED` - The volume is fully available for use.

* `CREATING` - Amazon FSx is creating the new volume.

* `DELETING` - Amazon FSx is deleting an existing volume.

* `FAILED` - Amazon FSx was unable to create the volume.

* `MISCONFIGURED` - The volume is in a failed but recoverable state.

* `PENDING` - Amazon FSx has not started creating the volume.
@return [String]

@!attribute [rw] name

The name of the volume.
@return [String]

@!attribute [rw] ontap_configuration

The configuration of an Amazon FSx for NetApp ONTAP volume
@return [Types::OntapVolumeConfiguration]

@!attribute [rw] resource_arn

The Amazon Resource Name (ARN) for a given resource. ARNs uniquely
identify Amazon Web Services resources. We require an ARN when you
need to specify a resource unambiguously across all of Amazon Web
Services. For more information, see [Amazon Resource Names
(ARNs)][1] in the *Amazon Web Services General Reference*.

[1]: https://docs.aws.amazon.com/general/latest/gr/aws-arns-and-namespaces.html
@return [String]

@!attribute [rw] tags

A list of `Tag` values, with a maximum of 50 elements.
@return [Array<Types::Tag>]

@!attribute [rw] volume_id

The system-generated, unique ID of the volume.
@return [String]

@!attribute [rw] volume_type

The type of volume; `ONTAP` is the only valid volume type.
@return [String]

@!attribute [rw] lifecycle_transition_reason

Describes why the volume lifecycle state changed.
@return [Types::LifecycleTransitionReason]

@see docs.aws.amazon.com/goto/WebAPI/fsx-2018-03-01/Volume AWS API Documentation

Constants

SENSITIVE