You are viewing documentation for version 2 of the AWS SDK for Ruby. Version 3 documentation can be found here.

Class: Aws::StorageGateway::Types::CreateCachediSCSIVolumeInput

Inherits:
Struct
  • Object
show all
Defined in:
(unknown)

Overview

Note:

When passing CreateCachediSCSIVolumeInput as input to an Aws::Client method, you can use a vanilla Hash:

{
  gateway_arn: "GatewayARN", # required
  volume_size_in_bytes: 1, # required
  snapshot_id: "SnapshotId",
  target_name: "TargetName", # required
  source_volume_arn: "VolumeARN",
  network_interface_id: "NetworkInterfaceId", # required
  client_token: "ClientToken", # required
}

Instance Attribute Summary collapse

Instance Attribute Details

#client_tokenString

Returns:

  • (String)

#gateway_arnString

The Amazon Resource Name (ARN) of the gateway. Use the ListGateways operation to return a list of gateways for your account and region.

Returns:

  • (String)

    The Amazon Resource Name (ARN) of the gateway.

#network_interface_idString

Returns:

  • (String)

#snapshot_idString

Returns:

  • (String)

#source_volume_arnString

The ARN for an existing volume. Specifying this ARN makes the new volume into an exact copy of the specified existing volume\'s latest recovery point. The VolumeSizeInBytes value for this new volume must be equal to or larger than the size of the existing volume, in bytes.

Returns:

  • (String)

    The ARN for an existing volume.

#target_nameString

Returns:

  • (String)

#volume_size_in_bytesInteger

Returns:

  • (Integer)