Class: Aws::FSx::Types::Snapshot
- Inherits:
- 
      Struct
      
        - Object
- Struct
- Aws::FSx::Types::Snapshot
 
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-fsx/types.rb
Overview
A snapshot of an Amazon FSx for OpenZFS volume.
Constant Summary collapse
- SENSITIVE =
- [] 
Instance Attribute Summary collapse
- 
  
    
      #administrative_actions  ⇒ Array<Types::AdministrativeAction> 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    A list of administrative actions for the file system that are in process or waiting to be processed. 
- 
  
    
      #creation_time  ⇒ Time 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The time that the resource was created, in seconds (since 1970-01-01T00:00:00Z), also known as Unix time. 
- 
  
    
      #lifecycle  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The lifecycle status of the snapshot. 
- 
  
    
      #lifecycle_transition_reason  ⇒ Types::LifecycleTransitionReason 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    Describes why a resource lifecycle state changed. 
- 
  
    
      #name  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The name of the snapshot. 
- 
  
    
      #resource_arn  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The Amazon Resource Name (ARN) for a given resource. 
- 
  
    
      #snapshot_id  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The ID of the snapshot. 
- 
  
    
      #tags  ⇒ Array<Types::Tag> 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    A list of ‘Tag` values, with a maximum of 50 elements. 
- 
  
    
      #volume_id  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The ID of the volume that the snapshot is of. 
Instance Attribute Details
#administrative_actions ⇒ Array<Types::AdministrativeAction>
A list of administrative actions for the file system that are in process or waiting to be processed. Administrative actions describe changes to the Amazon FSx system.
| 8348 8349 8350 8351 8352 8353 8354 8355 8356 8357 8358 8359 8360 | # File 'lib/aws-sdk-fsx/types.rb', line 8348 class Snapshot < Struct.new( :resource_arn, :snapshot_id, :name, :volume_id, :creation_time, :lifecycle, :lifecycle_transition_reason, :tags, :administrative_actions) SENSITIVE = [] include Aws::Structure end | 
#creation_time ⇒ Time
The time that the resource was created, in seconds (since 1970-01-01T00:00:00Z), also known as Unix time.
| 8348 8349 8350 8351 8352 8353 8354 8355 8356 8357 8358 8359 8360 | # File 'lib/aws-sdk-fsx/types.rb', line 8348 class Snapshot < Struct.new( :resource_arn, :snapshot_id, :name, :volume_id, :creation_time, :lifecycle, :lifecycle_transition_reason, :tags, :administrative_actions) SENSITIVE = [] include Aws::Structure end | 
#lifecycle ⇒ String
The lifecycle status of the snapshot.
- 
‘PENDING` - Amazon FSx hasn’t started creating the snapshot. 
- 
‘CREATING` - Amazon FSx is creating the snapshot. 
- 
‘DELETING` - Amazon FSx is deleting the snapshot. 
- 
‘AVAILABLE` - The snapshot is fully available. 
| 8348 8349 8350 8351 8352 8353 8354 8355 8356 8357 8358 8359 8360 | # File 'lib/aws-sdk-fsx/types.rb', line 8348 class Snapshot < Struct.new( :resource_arn, :snapshot_id, :name, :volume_id, :creation_time, :lifecycle, :lifecycle_transition_reason, :tags, :administrative_actions) SENSITIVE = [] include Aws::Structure end | 
#lifecycle_transition_reason ⇒ Types::LifecycleTransitionReason
Describes why a resource lifecycle state changed.
| 8348 8349 8350 8351 8352 8353 8354 8355 8356 8357 8358 8359 8360 | # File 'lib/aws-sdk-fsx/types.rb', line 8348 class Snapshot < Struct.new( :resource_arn, :snapshot_id, :name, :volume_id, :creation_time, :lifecycle, :lifecycle_transition_reason, :tags, :administrative_actions) SENSITIVE = [] include Aws::Structure end | 
#name ⇒ String
The name of the snapshot.
| 8348 8349 8350 8351 8352 8353 8354 8355 8356 8357 8358 8359 8360 | # File 'lib/aws-sdk-fsx/types.rb', line 8348 class Snapshot < Struct.new( :resource_arn, :snapshot_id, :name, :volume_id, :creation_time, :lifecycle, :lifecycle_transition_reason, :tags, :administrative_actions) SENSITIVE = [] include Aws::Structure end | 
#resource_arn ⇒ String
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)] in the *Amazon Web Services General Reference*.
[1]: docs.aws.amazon.com/general/latest/gr/aws-arns-and-namespaces.html
| 8348 8349 8350 8351 8352 8353 8354 8355 8356 8357 8358 8359 8360 | # File 'lib/aws-sdk-fsx/types.rb', line 8348 class Snapshot < Struct.new( :resource_arn, :snapshot_id, :name, :volume_id, :creation_time, :lifecycle, :lifecycle_transition_reason, :tags, :administrative_actions) SENSITIVE = [] include Aws::Structure end | 
#snapshot_id ⇒ String
The ID of the snapshot.
| 8348 8349 8350 8351 8352 8353 8354 8355 8356 8357 8358 8359 8360 | # File 'lib/aws-sdk-fsx/types.rb', line 8348 class Snapshot < Struct.new( :resource_arn, :snapshot_id, :name, :volume_id, :creation_time, :lifecycle, :lifecycle_transition_reason, :tags, :administrative_actions) SENSITIVE = [] include Aws::Structure end | 
#tags ⇒ Array<Types::Tag>
A list of ‘Tag` values, with a maximum of 50 elements.
| 8348 8349 8350 8351 8352 8353 8354 8355 8356 8357 8358 8359 8360 | # File 'lib/aws-sdk-fsx/types.rb', line 8348 class Snapshot < Struct.new( :resource_arn, :snapshot_id, :name, :volume_id, :creation_time, :lifecycle, :lifecycle_transition_reason, :tags, :administrative_actions) SENSITIVE = [] include Aws::Structure end | 
#volume_id ⇒ String
The ID of the volume that the snapshot is of.
| 8348 8349 8350 8351 8352 8353 8354 8355 8356 8357 8358 8359 8360 | # File 'lib/aws-sdk-fsx/types.rb', line 8348 class Snapshot < Struct.new( :resource_arn, :snapshot_id, :name, :volume_id, :creation_time, :lifecycle, :lifecycle_transition_reason, :tags, :administrative_actions) SENSITIVE = [] include Aws::Structure end |