Glacier / Client / purchase_provisioned_capacity
purchase_provisioned_capacity#
- Glacier.Client.purchase_provisioned_capacity(**kwargs)#
This operation purchases a provisioned capacity unit for an AWS account.
See also: AWS API Documentation
Request Syntax
response = client.purchase_provisioned_capacity( )
- Parameters:
accountId (string) –
The AWS account ID of the account that owns the vault. You can either specify an AWS account ID or optionally a single ‘-’ (hyphen), in which case Amazon S3 Glacier uses the AWS account ID associated with the credentials used to sign the request. If you use an account ID, don’t include any hyphens (‘-’) in the ID.
Note: this parameter is set to “-” bydefault if no value is not specified.
- Return type:
dict
- Returns:
Response Syntax
{ 'capacityId': 'string' }
Response Structure
(dict) –
capacityId (string) –
The ID that identifies the provisioned capacity unit.
Exceptions
Glacier.Client.exceptions.InvalidParameterValueException
Glacier.Client.exceptions.MissingParameterValueException
Glacier.Client.exceptions.LimitExceededException
Glacier.Client.exceptions.ServiceUnavailableException
Examples
The example purchases provisioned capacity unit for an AWS account.
response = client.purchase_provisioned_capacity( accountId='-', ) print(response)
Expected Output:
{ 'capacityId': 'zSaq7NzHFQDANTfQkDen4V7z', 'ResponseMetadata': { '...': '...', }, }