Class: Aws::FSx::Types::StorageVirtualMachine

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

Overview

Describes the Amazon FSx for NetApp ONTAP storage virtual machine (SVM) configuration.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#active_directory_configurationTypes::SvmActiveDirectoryConfiguration

Describes the Microsoft Active Directory configuration to which the SVM is joined, if applicable.



8594
8595
8596
8597
8598
8599
8600
8601
8602
8603
8604
8605
8606
8607
8608
8609
8610
# File 'gems/aws-sdk-fsx/lib/aws-sdk-fsx/types.rb', line 8594

class StorageVirtualMachine < Struct.new(
  :active_directory_configuration,
  :creation_time,
  :endpoints,
  :file_system_id,
  :lifecycle,
  :name,
  :resource_arn,
  :storage_virtual_machine_id,
  :subtype,
  :uuid,
  :tags,
  :lifecycle_transition_reason,
  :root_volume_security_style)
  SENSITIVE = []
  include Aws::Structure
end

#creation_timeTime

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

Returns:

  • (Time)


8594
8595
8596
8597
8598
8599
8600
8601
8602
8603
8604
8605
8606
8607
8608
8609
8610
# File 'gems/aws-sdk-fsx/lib/aws-sdk-fsx/types.rb', line 8594

class StorageVirtualMachine < Struct.new(
  :active_directory_configuration,
  :creation_time,
  :endpoints,
  :file_system_id,
  :lifecycle,
  :name,
  :resource_arn,
  :storage_virtual_machine_id,
  :subtype,
  :uuid,
  :tags,
  :lifecycle_transition_reason,
  :root_volume_security_style)
  SENSITIVE = []
  include Aws::Structure
end

#endpointsTypes::SvmEndpoints

The endpoints that are used to access data or to manage the SVM using the NetApp ONTAP CLI, REST API, or NetApp CloudManager. They are the Iscsi, Management, Nfs, and Smb endpoints.

Returns:



8594
8595
8596
8597
8598
8599
8600
8601
8602
8603
8604
8605
8606
8607
8608
8609
8610
# File 'gems/aws-sdk-fsx/lib/aws-sdk-fsx/types.rb', line 8594

class StorageVirtualMachine < Struct.new(
  :active_directory_configuration,
  :creation_time,
  :endpoints,
  :file_system_id,
  :lifecycle,
  :name,
  :resource_arn,
  :storage_virtual_machine_id,
  :subtype,
  :uuid,
  :tags,
  :lifecycle_transition_reason,
  :root_volume_security_style)
  SENSITIVE = []
  include Aws::Structure
end

#file_system_idString

The globally unique ID of the file system, assigned by Amazon FSx.

Returns:

  • (String)


8594
8595
8596
8597
8598
8599
8600
8601
8602
8603
8604
8605
8606
8607
8608
8609
8610
# File 'gems/aws-sdk-fsx/lib/aws-sdk-fsx/types.rb', line 8594

class StorageVirtualMachine < Struct.new(
  :active_directory_configuration,
  :creation_time,
  :endpoints,
  :file_system_id,
  :lifecycle,
  :name,
  :resource_arn,
  :storage_virtual_machine_id,
  :subtype,
  :uuid,
  :tags,
  :lifecycle_transition_reason,
  :root_volume_security_style)
  SENSITIVE = []
  include Aws::Structure
end

#lifecycleString

Describes the SVM's lifecycle status.

  • CREATED - The SVM is fully available for use.

  • CREATING - Amazon FSx is creating the new SVM.

  • DELETING - Amazon FSx is deleting an existing SVM.

  • FAILED - Amazon FSx was unable to create the SVM.

  • MISCONFIGURED - The SVM is in a failed but recoverable state.

  • PENDING - Amazon FSx has not started creating the SVM.

Returns:

  • (String)


8594
8595
8596
8597
8598
8599
8600
8601
8602
8603
8604
8605
8606
8607
8608
8609
8610
# File 'gems/aws-sdk-fsx/lib/aws-sdk-fsx/types.rb', line 8594

class StorageVirtualMachine < Struct.new(
  :active_directory_configuration,
  :creation_time,
  :endpoints,
  :file_system_id,
  :lifecycle,
  :name,
  :resource_arn,
  :storage_virtual_machine_id,
  :subtype,
  :uuid,
  :tags,
  :lifecycle_transition_reason,
  :root_volume_security_style)
  SENSITIVE = []
  include Aws::Structure
end

#lifecycle_transition_reasonTypes::LifecycleTransitionReason

Describes why the SVM lifecycle state changed.



8594
8595
8596
8597
8598
8599
8600
8601
8602
8603
8604
8605
8606
8607
8608
8609
8610
# File 'gems/aws-sdk-fsx/lib/aws-sdk-fsx/types.rb', line 8594

class StorageVirtualMachine < Struct.new(
  :active_directory_configuration,
  :creation_time,
  :endpoints,
  :file_system_id,
  :lifecycle,
  :name,
  :resource_arn,
  :storage_virtual_machine_id,
  :subtype,
  :uuid,
  :tags,
  :lifecycle_transition_reason,
  :root_volume_security_style)
  SENSITIVE = []
  include Aws::Structure
end

#nameString

The name of the SVM, if provisioned.

Returns:

  • (String)


8594
8595
8596
8597
8598
8599
8600
8601
8602
8603
8604
8605
8606
8607
8608
8609
8610
# File 'gems/aws-sdk-fsx/lib/aws-sdk-fsx/types.rb', line 8594

class StorageVirtualMachine < Struct.new(
  :active_directory_configuration,
  :creation_time,
  :endpoints,
  :file_system_id,
  :lifecycle,
  :name,
  :resource_arn,
  :storage_virtual_machine_id,
  :subtype,
  :uuid,
  :tags,
  :lifecycle_transition_reason,
  :root_volume_security_style)
  SENSITIVE = []
  include Aws::Structure
end

#resource_arnString

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.

Returns:

  • (String)


8594
8595
8596
8597
8598
8599
8600
8601
8602
8603
8604
8605
8606
8607
8608
8609
8610
# File 'gems/aws-sdk-fsx/lib/aws-sdk-fsx/types.rb', line 8594

class StorageVirtualMachine < Struct.new(
  :active_directory_configuration,
  :creation_time,
  :endpoints,
  :file_system_id,
  :lifecycle,
  :name,
  :resource_arn,
  :storage_virtual_machine_id,
  :subtype,
  :uuid,
  :tags,
  :lifecycle_transition_reason,
  :root_volume_security_style)
  SENSITIVE = []
  include Aws::Structure
end

#root_volume_security_styleString

The security style of the root volume of the SVM.

Returns:

  • (String)


8594
8595
8596
8597
8598
8599
8600
8601
8602
8603
8604
8605
8606
8607
8608
8609
8610
# File 'gems/aws-sdk-fsx/lib/aws-sdk-fsx/types.rb', line 8594

class StorageVirtualMachine < Struct.new(
  :active_directory_configuration,
  :creation_time,
  :endpoints,
  :file_system_id,
  :lifecycle,
  :name,
  :resource_arn,
  :storage_virtual_machine_id,
  :subtype,
  :uuid,
  :tags,
  :lifecycle_transition_reason,
  :root_volume_security_style)
  SENSITIVE = []
  include Aws::Structure
end

#storage_virtual_machine_idString

The SVM's system generated unique ID.

Returns:

  • (String)


8594
8595
8596
8597
8598
8599
8600
8601
8602
8603
8604
8605
8606
8607
8608
8609
8610
# File 'gems/aws-sdk-fsx/lib/aws-sdk-fsx/types.rb', line 8594

class StorageVirtualMachine < Struct.new(
  :active_directory_configuration,
  :creation_time,
  :endpoints,
  :file_system_id,
  :lifecycle,
  :name,
  :resource_arn,
  :storage_virtual_machine_id,
  :subtype,
  :uuid,
  :tags,
  :lifecycle_transition_reason,
  :root_volume_security_style)
  SENSITIVE = []
  include Aws::Structure
end

#subtypeString

Describes the SVM's subtype.

Returns:

  • (String)


8594
8595
8596
8597
8598
8599
8600
8601
8602
8603
8604
8605
8606
8607
8608
8609
8610
# File 'gems/aws-sdk-fsx/lib/aws-sdk-fsx/types.rb', line 8594

class StorageVirtualMachine < Struct.new(
  :active_directory_configuration,
  :creation_time,
  :endpoints,
  :file_system_id,
  :lifecycle,
  :name,
  :resource_arn,
  :storage_virtual_machine_id,
  :subtype,
  :uuid,
  :tags,
  :lifecycle_transition_reason,
  :root_volume_security_style)
  SENSITIVE = []
  include Aws::Structure
end

#tagsArray<Types::Tag>

A list of Tag values, with a maximum of 50 elements.

Returns:



8594
8595
8596
8597
8598
8599
8600
8601
8602
8603
8604
8605
8606
8607
8608
8609
8610
# File 'gems/aws-sdk-fsx/lib/aws-sdk-fsx/types.rb', line 8594

class StorageVirtualMachine < Struct.new(
  :active_directory_configuration,
  :creation_time,
  :endpoints,
  :file_system_id,
  :lifecycle,
  :name,
  :resource_arn,
  :storage_virtual_machine_id,
  :subtype,
  :uuid,
  :tags,
  :lifecycle_transition_reason,
  :root_volume_security_style)
  SENSITIVE = []
  include Aws::Structure
end

#uuidString

The SVM's UUID (universally unique identifier).

Returns:

  • (String)


8594
8595
8596
8597
8598
8599
8600
8601
8602
8603
8604
8605
8606
8607
8608
8609
8610
# File 'gems/aws-sdk-fsx/lib/aws-sdk-fsx/types.rb', line 8594

class StorageVirtualMachine < Struct.new(
  :active_directory_configuration,
  :creation_time,
  :endpoints,
  :file_system_id,
  :lifecycle,
  :name,
  :resource_arn,
  :storage_virtual_machine_id,
  :subtype,
  :uuid,
  :tags,
  :lifecycle_transition_reason,
  :root_volume_security_style)
  SENSITIVE = []
  include Aws::Structure
end