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.



8365
8366
8367
8368
8369
8370
8371
8372
8373
8374
8375
8376
8377
8378
8379
8380
8381
# File 'gems/aws-sdk-fsx/lib/aws-sdk-fsx/types.rb', line 8365

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)


8365
8366
8367
8368
8369
8370
8371
8372
8373
8374
8375
8376
8377
8378
8379
8380
8381
# File 'gems/aws-sdk-fsx/lib/aws-sdk-fsx/types.rb', line 8365

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:



8365
8366
8367
8368
8369
8370
8371
8372
8373
8374
8375
8376
8377
8378
8379
8380
8381
# File 'gems/aws-sdk-fsx/lib/aws-sdk-fsx/types.rb', line 8365

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)


8365
8366
8367
8368
8369
8370
8371
8372
8373
8374
8375
8376
8377
8378
8379
8380
8381
# File 'gems/aws-sdk-fsx/lib/aws-sdk-fsx/types.rb', line 8365

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)


8365
8366
8367
8368
8369
8370
8371
8372
8373
8374
8375
8376
8377
8378
8379
8380
8381
# File 'gems/aws-sdk-fsx/lib/aws-sdk-fsx/types.rb', line 8365

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.



8365
8366
8367
8368
8369
8370
8371
8372
8373
8374
8375
8376
8377
8378
8379
8380
8381
# File 'gems/aws-sdk-fsx/lib/aws-sdk-fsx/types.rb', line 8365

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)


8365
8366
8367
8368
8369
8370
8371
8372
8373
8374
8375
8376
8377
8378
8379
8380
8381
# File 'gems/aws-sdk-fsx/lib/aws-sdk-fsx/types.rb', line 8365

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)


8365
8366
8367
8368
8369
8370
8371
8372
8373
8374
8375
8376
8377
8378
8379
8380
8381
# File 'gems/aws-sdk-fsx/lib/aws-sdk-fsx/types.rb', line 8365

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)


8365
8366
8367
8368
8369
8370
8371
8372
8373
8374
8375
8376
8377
8378
8379
8380
8381
# File 'gems/aws-sdk-fsx/lib/aws-sdk-fsx/types.rb', line 8365

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)


8365
8366
8367
8368
8369
8370
8371
8372
8373
8374
8375
8376
8377
8378
8379
8380
8381
# File 'gems/aws-sdk-fsx/lib/aws-sdk-fsx/types.rb', line 8365

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)


8365
8366
8367
8368
8369
8370
8371
8372
8373
8374
8375
8376
8377
8378
8379
8380
8381
# File 'gems/aws-sdk-fsx/lib/aws-sdk-fsx/types.rb', line 8365

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:



8365
8366
8367
8368
8369
8370
8371
8372
8373
8374
8375
8376
8377
8378
8379
8380
8381
# File 'gems/aws-sdk-fsx/lib/aws-sdk-fsx/types.rb', line 8365

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)


8365
8366
8367
8368
8369
8370
8371
8372
8373
8374
8375
8376
8377
8378
8379
8380
8381
# File 'gems/aws-sdk-fsx/lib/aws-sdk-fsx/types.rb', line 8365

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