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

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
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.



8334
8335
8336
8337
8338
8339
8340
8341
8342
8343
8344
8345
8346
8347
8348
8349
8350
# File 'lib/aws-sdk-fsx/types.rb', line 8334

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)


8334
8335
8336
8337
8338
8339
8340
8341
8342
8343
8344
8345
8346
8347
8348
8349
8350
# File 'lib/aws-sdk-fsx/types.rb', line 8334

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:



8334
8335
8336
8337
8338
8339
8340
8341
8342
8343
8344
8345
8346
8347
8348
8349
8350
# File 'lib/aws-sdk-fsx/types.rb', line 8334

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)


8334
8335
8336
8337
8338
8339
8340
8341
8342
8343
8344
8345
8346
8347
8348
8349
8350
# File 'lib/aws-sdk-fsx/types.rb', line 8334

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)


8334
8335
8336
8337
8338
8339
8340
8341
8342
8343
8344
8345
8346
8347
8348
8349
8350
# File 'lib/aws-sdk-fsx/types.rb', line 8334

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.



8334
8335
8336
8337
8338
8339
8340
8341
8342
8343
8344
8345
8346
8347
8348
8349
8350
# File 'lib/aws-sdk-fsx/types.rb', line 8334

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)


8334
8335
8336
8337
8338
8339
8340
8341
8342
8343
8344
8345
8346
8347
8348
8349
8350
# File 'lib/aws-sdk-fsx/types.rb', line 8334

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*.

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

Returns:

  • (String)


8334
8335
8336
8337
8338
8339
8340
8341
8342
8343
8344
8345
8346
8347
8348
8349
8350
# File 'lib/aws-sdk-fsx/types.rb', line 8334

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)


8334
8335
8336
8337
8338
8339
8340
8341
8342
8343
8344
8345
8346
8347
8348
8349
8350
# File 'lib/aws-sdk-fsx/types.rb', line 8334

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)


8334
8335
8336
8337
8338
8339
8340
8341
8342
8343
8344
8345
8346
8347
8348
8349
8350
# File 'lib/aws-sdk-fsx/types.rb', line 8334

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)


8334
8335
8336
8337
8338
8339
8340
8341
8342
8343
8344
8345
8346
8347
8348
8349
8350
# File 'lib/aws-sdk-fsx/types.rb', line 8334

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:



8334
8335
8336
8337
8338
8339
8340
8341
8342
8343
8344
8345
8346
8347
8348
8349
8350
# File 'lib/aws-sdk-fsx/types.rb', line 8334

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)


8334
8335
8336
8337
8338
8339
8340
8341
8342
8343
8344
8345
8346
8347
8348
8349
8350
# File 'lib/aws-sdk-fsx/types.rb', line 8334

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