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.



9156
9157
9158
9159
9160
9161
9162
9163
9164
9165
9166
9167
9168
9169
9170
9171
9172
# File 'gems/aws-sdk-fsx/lib/aws-sdk-fsx/types.rb', line 9156

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)


9156
9157
9158
9159
9160
9161
9162
9163
9164
9165
9166
9167
9168
9169
9170
9171
9172
# File 'gems/aws-sdk-fsx/lib/aws-sdk-fsx/types.rb', line 9156

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:



9156
9157
9158
9159
9160
9161
9162
9163
9164
9165
9166
9167
9168
9169
9170
9171
9172
# File 'gems/aws-sdk-fsx/lib/aws-sdk-fsx/types.rb', line 9156

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)


9156
9157
9158
9159
9160
9161
9162
9163
9164
9165
9166
9167
9168
9169
9170
9171
9172
# File 'gems/aws-sdk-fsx/lib/aws-sdk-fsx/types.rb', line 9156

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)


9156
9157
9158
9159
9160
9161
9162
9163
9164
9165
9166
9167
9168
9169
9170
9171
9172
# File 'gems/aws-sdk-fsx/lib/aws-sdk-fsx/types.rb', line 9156

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.



9156
9157
9158
9159
9160
9161
9162
9163
9164
9165
9166
9167
9168
9169
9170
9171
9172
# File 'gems/aws-sdk-fsx/lib/aws-sdk-fsx/types.rb', line 9156

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)


9156
9157
9158
9159
9160
9161
9162
9163
9164
9165
9166
9167
9168
9169
9170
9171
9172
# File 'gems/aws-sdk-fsx/lib/aws-sdk-fsx/types.rb', line 9156

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)


9156
9157
9158
9159
9160
9161
9162
9163
9164
9165
9166
9167
9168
9169
9170
9171
9172
# File 'gems/aws-sdk-fsx/lib/aws-sdk-fsx/types.rb', line 9156

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)


9156
9157
9158
9159
9160
9161
9162
9163
9164
9165
9166
9167
9168
9169
9170
9171
9172
# File 'gems/aws-sdk-fsx/lib/aws-sdk-fsx/types.rb', line 9156

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)


9156
9157
9158
9159
9160
9161
9162
9163
9164
9165
9166
9167
9168
9169
9170
9171
9172
# File 'gems/aws-sdk-fsx/lib/aws-sdk-fsx/types.rb', line 9156

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)


9156
9157
9158
9159
9160
9161
9162
9163
9164
9165
9166
9167
9168
9169
9170
9171
9172
# File 'gems/aws-sdk-fsx/lib/aws-sdk-fsx/types.rb', line 9156

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:



9156
9157
9158
9159
9160
9161
9162
9163
9164
9165
9166
9167
9168
9169
9170
9171
9172
# File 'gems/aws-sdk-fsx/lib/aws-sdk-fsx/types.rb', line 9156

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)


9156
9157
9158
9159
9160
9161
9162
9163
9164
9165
9166
9167
9168
9169
9170
9171
9172
# File 'gems/aws-sdk-fsx/lib/aws-sdk-fsx/types.rb', line 9156

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