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.



7266
7267
7268
7269
7270
7271
7272
7273
7274
7275
7276
7277
7278
7279
7280
7281
7282
# File 'gems/aws-sdk-fsx/lib/aws-sdk-fsx/types.rb', line 7266

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)


7266
7267
7268
7269
7270
7271
7272
7273
7274
7275
7276
7277
7278
7279
7280
7281
7282
# File 'gems/aws-sdk-fsx/lib/aws-sdk-fsx/types.rb', line 7266

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:



7266
7267
7268
7269
7270
7271
7272
7273
7274
7275
7276
7277
7278
7279
7280
7281
7282
# File 'gems/aws-sdk-fsx/lib/aws-sdk-fsx/types.rb', line 7266

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)


7266
7267
7268
7269
7270
7271
7272
7273
7274
7275
7276
7277
7278
7279
7280
7281
7282
# File 'gems/aws-sdk-fsx/lib/aws-sdk-fsx/types.rb', line 7266

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)


7266
7267
7268
7269
7270
7271
7272
7273
7274
7275
7276
7277
7278
7279
7280
7281
7282
# File 'gems/aws-sdk-fsx/lib/aws-sdk-fsx/types.rb', line 7266

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.



7266
7267
7268
7269
7270
7271
7272
7273
7274
7275
7276
7277
7278
7279
7280
7281
7282
# File 'gems/aws-sdk-fsx/lib/aws-sdk-fsx/types.rb', line 7266

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)


7266
7267
7268
7269
7270
7271
7272
7273
7274
7275
7276
7277
7278
7279
7280
7281
7282
# File 'gems/aws-sdk-fsx/lib/aws-sdk-fsx/types.rb', line 7266

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)


7266
7267
7268
7269
7270
7271
7272
7273
7274
7275
7276
7277
7278
7279
7280
7281
7282
# File 'gems/aws-sdk-fsx/lib/aws-sdk-fsx/types.rb', line 7266

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)


7266
7267
7268
7269
7270
7271
7272
7273
7274
7275
7276
7277
7278
7279
7280
7281
7282
# File 'gems/aws-sdk-fsx/lib/aws-sdk-fsx/types.rb', line 7266

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)


7266
7267
7268
7269
7270
7271
7272
7273
7274
7275
7276
7277
7278
7279
7280
7281
7282
# File 'gems/aws-sdk-fsx/lib/aws-sdk-fsx/types.rb', line 7266

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)


7266
7267
7268
7269
7270
7271
7272
7273
7274
7275
7276
7277
7278
7279
7280
7281
7282
# File 'gems/aws-sdk-fsx/lib/aws-sdk-fsx/types.rb', line 7266

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:



7266
7267
7268
7269
7270
7271
7272
7273
7274
7275
7276
7277
7278
7279
7280
7281
7282
# File 'gems/aws-sdk-fsx/lib/aws-sdk-fsx/types.rb', line 7266

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)


7266
7267
7268
7269
7270
7271
7272
7273
7274
7275
7276
7277
7278
7279
7280
7281
7282
# File 'gems/aws-sdk-fsx/lib/aws-sdk-fsx/types.rb', line 7266

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