StorageGateway / Client / describe_working_storage
describe_working_storage#
- StorageGateway.Client.describe_working_storage(**kwargs)#
- Returns information about the working storage of a gateway. This operation is only supported in the stored volumes gateway type. This operation is deprecated in cached volumes API version (20120630). Use DescribeUploadBuffer instead. - Note - Working storage is also referred to as upload buffer. You can also use the DescribeUploadBuffer operation to add upload buffer to a stored volume gateway. - The response includes disk IDs that are configured as working storage, and it includes the amount of working storage allocated and used. - See also: AWS API Documentation - Request Syntax - response = client.describe_working_storage( GatewayARN='string' ) - Parameters:
- GatewayARN (string) – - [REQUIRED] - The Amazon Resource Name (ARN) of the gateway. Use the ListGateways operation to return a list of gateways for your account and Amazon Web Services Region. 
- Return type:
- dict 
- Returns:
- Response Syntax - { 'GatewayARN': 'string', 'DiskIds': [ 'string', ], 'WorkingStorageUsedInBytes': 123, 'WorkingStorageAllocatedInBytes': 123 } - Response Structure - (dict) – - A JSON object containing the following fields: - GatewayARN (string) – - The Amazon Resource Name (ARN) of the gateway. Use the ListGateways operation to return a list of gateways for your account and Amazon Web Services Region. 
- DiskIds (list) – - An array of the gateway’s local disk IDs that are configured as working storage. Each local disk ID is specified as a string (minimum length of 1 and maximum length of 300). If no local disks are configured as working storage, then the DiskIds array is empty. - (string) – 
 
- WorkingStorageUsedInBytes (integer) – - The total working storage in bytes in use by the gateway. If no working storage is configured for the gateway, this field returns 0. 
- WorkingStorageAllocatedInBytes (integer) – - The total working storage in bytes allocated for the gateway. If no working storage is configured for the gateway, this field returns 0. 
 
 
 - Exceptions - StorageGateway.Client.exceptions.InvalidGatewayRequestException
- StorageGateway.Client.exceptions.InternalServerError
 - Examples - This operation is supported only for the gateway-stored volume architecture. This operation is deprecated in cached-volumes API version (20120630). Use DescribeUploadBuffer instead. - response = client.describe_working_storage( GatewayARN='arn:aws:storagegateway:us-east-1:111122223333:gateway/sgw-12A3456B', ) print(response) - Expected Output: - { 'DiskIds': [ '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', 'WorkingStorageAllocatedInBytes': 2199023255552, 'WorkingStorageUsedInBytes': 789207040, 'ResponseMetadata': { '...': '...', }, }