AWS SDK Version 3 for .NET
API Reference

AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.

Configures one or more gateway local disks as working storage for a gateway. This operation is only supported in the stored volume gateway type. This operation is deprecated in cached volume API version 20120630. Use AddUploadBuffer instead.

Working storage is also referred to as upload buffer. You can also use the AddUploadBuffer operation to add upload buffer to a stored volume gateway.

In the request, you specify the gateway Amazon Resource Name (ARN) to which you want to add working storage, and one or more disk IDs that you want to configure as working storage.

Note:

For .NET Core this operation is only available in asynchronous form. Please refer to AddWorkingStorageAsync.

Namespace: Amazon.StorageGateway
Assembly: AWSSDK.StorageGateway.dll
Version: 3.x.y.z

Syntax

C#
public virtual AddWorkingStorageResponse AddWorkingStorage(
         AddWorkingStorageRequest request
)

Parameters

request
Type: Amazon.StorageGateway.Model.AddWorkingStorageRequest

Container for the necessary parameters to execute the AddWorkingStorage service method.

Return Value


The response from the AddWorkingStorage service method, as returned by StorageGateway.

Exceptions

ExceptionCondition
InternalServerErrorException An internal server error has occurred during the request. For more information, see the error and message fields.
InvalidGatewayRequestException An exception occurred because an invalid gateway request was issued to the service. For more information, see the error and message fields.

Examples

Configures one or more gateway local disks as working storage for a gateway. (Working storage is also referred to as upload buffer.)

To add storage on local disk


var client = new AmazonStorageGatewayClient();
var response = client.AddWorkingStorage(new AddWorkingStorageRequest 
{
    DiskIds = new List<string> {
        "pci-0000:03:00.0-scsi-0:0:0:0",
        "pci-0000:03:00.0-scsi-0:0:1:0"
    },
    GatewayARN = "arn:aws:storagegateway:us-east-1:111122223333:gateway/sgw-12A3456B"
});

string gatewayARN = response.GatewayARN;

            

Version Information

.NET Framework:
Supported in: 4.5 and newer, 3.5

See Also