View a markdown version of this page

Actions, resources, and condition keys for Amazon Snowball - Service Authorization Reference
Services or capabilities described in Amazon Web Services documentation might vary by Region. To see the differences applicable to the China Regions, see Getting Started with Amazon Web Services in China (PDF).

Actions, resources, and condition keys for Amazon Snowball

Amazon Snowball (service prefix: snowball) provides the following service-specific operations, resources, actions, and condition keys for use in IAM permission policies.

References:

API operations defined by Amazon Snowball

The following table maps API operations to the IAM actions they authorize. Only condition keys that have static values for the given API and action are listed; for the full set of condition keys supported by each action, see the Actions table.

Operation IAM action Condition key Possible value(s) Access level

CancelCluster

snowball:CancelCluster

Write

CancelJob

snowball:CancelJob

Write

CreateAddress

snowball:CreateAddress

Write

CreateCluster

snowball:CreateCluster

Write

CreateJob

snowball:CreateJob

Write

iam:PassRole

iam:PassedToService

importexport.amazonaws.com

Write

CreateLongTermPricing

snowball:CreateLongTermPricing

Write

CreateReturnShippingLabel

snowball:CreateReturnShippingLabel

Write

DescribeAddress

snowball:DescribeAddress

Read

DescribeAddresses

snowball:DescribeAddresses

List

DescribeCluster

snowball:DescribeCluster

Read

DescribeJob

snowball:DescribeJob

Read

DescribeReturnShippingLabel

snowball:DescribeReturnShippingLabel

Read

GetJobManifest

snowball:GetJobManifest

Read

GetJobUnlockCode

snowball:GetJobUnlockCode

Read

GetSnowballUsage

snowball:GetSnowballUsage

Read

GetSoftwareUpdates

snowball:GetSoftwareUpdates

Read

ListClusterJobs

snowball:ListClusterJobs

List

ListClusters

snowball:ListClusters

List

ListCompatibleImages

snowball:ListCompatibleImages

List

ListJobs

snowball:ListJobs

List

ListLongTermPricing

snowball:ListLongTermPricing

Read

ListPickupLocations

snowball:ListPickupLocations

List

ListServiceVersions

snowball:ListServiceVersions

List

UpdateCluster

snowball:UpdateCluster

Write

UpdateJob

snowball:UpdateJob

Write

UpdateJobShipmentState

snowball:UpdateJobShipmentState

Write

UpdateLongTermPricing

snowball:UpdateLongTermPricing

Write

Actions defined by Amazon Snowball

You can specify the following actions in the Action element of an IAM policy statement. Use policies to grant permissions to perform an operation in Amazon. When you use an action in a policy, you usually allow or deny access to the API operation or CLI command with the same name. However, in some cases, a single action controls access to more than one operation. Alternatively, some operations require several different actions.

Actions Description Resource types (*required) Condition keys Access level

CancelCluster

Grants permission to cancel a cluster job

Write

CancelJob

Grants permission to cancel the specified job

Write

CreateAddress

Grants permission to create an address for a Snowball to be shipped to

Write

CreateCluster

Grants permission to create an empty cluster

Write

CreateJob

Grants permission to creates a job to import or export data between Amazon S3 and your on-premises data center

Write

CreateLongTermPricing

Grants permission to creates a LongTermPricingListEntry for allowing customers to add an upfront billing contract for a job

Write

CreateReturnShippingLabel

Grants permission to create a shipping label that will be used to return the Snow device to Amazon

Write

DescribeAddress

Grants permission to get specific details about that address in the form of an Address object

Read

DescribeAddresses

Grants permission to describe a specified number of ADDRESS objects

List

DescribeCluster

Grants permission to describe information about a specific cluster including shipping information, cluster status, and other important metadata

Read

DescribeJob

Grants permission to describe information about a specific job including shipping information, job status, and other important metadata

Read

DescribeReturnShippingLabel

Grants permission to describe information on the shipping label of a Snow device that is being returned to Amazon

Read

GetJobManifest

Grants permission to get a link to an Amazon S3 presigned URL for the manifest file associated with the specified JobId value

Read

GetJobUnlockCode

Grants permission to get the UnlockCode code value for the specified job

Read

GetSnowballUsage

Grants permission to get information about the Snowball service limit for your account, and also the number of Snowballs your account has in use

Read

GetSoftwareUpdates

Grants permission to return an Amazon S3 presigned URL for an update file associated with a specified JobId

Read

ListClusterJobs

Grants permission to list JobListEntry objects of the specified length

List

ListClusters

Grants permission to list ClusterListEntry objects of the specified length

List

ListCompatibleImages

Grants permission to return a list of the different Amazon EC2 Amazon Machine Images (AMIs) that are owned by your Amazon Web Services account that would be supported for use on a Snow device

List

ListJobs

Grants permission to list JobListEntry objects of the specified length

List

ListLongTermPricing

Grants permission to list LongTermPricingListEntry objects for the account making the request

Read

ListPickupLocations

Grants permission to list Address objects where pickup is available, of the specified length

List

ListServiceVersions

Grants permission to list all supported versions for Snow on-device services

List

UpdateCluster

Grants permission to update while a cluster's ClusterState value is in the AwaitingQuorum state, you can update some of the information associated with a cluster

Write

UpdateJob

Grants permission to update while a job's JobState value is New, you can update some of the information associated with a job

Write

UpdateJobShipmentState

Grants permission to update the state when a the shipment states changes to a different state

Write

UpdateLongTermPricing

Grants permission to update a specific upfront billing contract for a job

Write

Resource types defined by Amazon Snowball

Amazon Snowball does not support specifying a resource ARN in the Resource element of an IAM policy statement.

Condition keys for Amazon Snowball

Amazon Snowball has no service-specific condition keys that can be used in the Condition element of policy statements.