EC2.Snapshot.
describe_attribute
(**kwargs)¶Describes the specified attribute of the specified snapshot. You can specify only one attribute at a time.
For more information about EBS snapshots, see Amazon EBS snapshots in the Amazon Elastic Compute Cloud User Guide .
See also: AWS API Documentation
Request Syntax
response = snapshot.describe_attribute(
Attribute='productCodes'|'createVolumePermission',
DryRun=True|False
)
[REQUIRED]
The snapshot attribute you would like to view.
DryRunOperation
. Otherwise, it is UnauthorizedOperation
.dict
Response Syntax
{
'CreateVolumePermissions': [
{
'Group': 'all',
'UserId': 'string'
},
],
'ProductCodes': [
{
'ProductCodeId': 'string',
'ProductCodeType': 'devpay'|'marketplace'
},
],
'SnapshotId': 'string'
}
Response Structure
(dict) --
CreateVolumePermissions (list) --
The users and groups that have the permissions for creating volumes from the snapshot.
(dict) --
Describes the user or group to be added or removed from the list of create volume permissions for a volume.
Group (string) --
The group to be added or removed. The possible value is all
.
UserId (string) --
The ID of the Amazon Web Services account to be added or removed.
ProductCodes (list) --
The product codes.
(dict) --
Describes a product code.
ProductCodeId (string) --
The product code.
ProductCodeType (string) --
The type of product code.
SnapshotId (string) --
The ID of the EBS snapshot.