aws-iam-policy-types
Version:
Autogenerated Typescript types for AWS IAM Policy and enums for all policy actions
191 lines (190 loc) • 7.83 kB
TypeScript
/**
* All IAM policy actions for AWS Snowball (SNOWBALL)
*
* Extracted by `aws-iam-policy` from
* https://docs.aws.amazon.com/service-authorization/latest/reference/list_awssnowball.html
*
* 2025-02-24T21:49:48.766Z
*/
export declare enum AwsSnowballActions {
/**
* Grants permission to cancel a cluster job
*
* See https://docs.aws.amazon.com/snowball/latest/api-reference/API_CancelCluster.html
*/
CancelCluster = "snowball:CancelCluster",
/**
* Grants permission to cancel the specified job
*
* See https://docs.aws.amazon.com/snowball/latest/api-reference/API_CancelJob.html
*/
CancelJob = "snowball:CancelJob",
/**
* Grants permission to create an address for a Snowball to be shipped to
*
* See https://docs.aws.amazon.com/snowball/latest/api-reference/API_CreateAddress.html
*/
CreateAddress = "snowball:CreateAddress",
/**
* Grants permission to create an empty cluster
*
* See https://docs.aws.amazon.com/snowball/latest/api-reference/API_CreateCluster.html
*/
CreateCluster = "snowball:CreateCluster",
/**
* Grants permission to creates a job to import or export data between Amazon S3 a
* nd your on-premises data center
*
* See https://docs.aws.amazon.com/snowball/latest/api-reference/API_CreateJob.html
*/
CreateJob = "snowball:CreateJob",
/**
* Grants permission to creates a LongTermPricingListEntry for allowing customers
* to add an upfront billing contract for a job
*
* See https://docs.aws.amazon.com/snowball/latest/api-reference/API_CreateLongTermPricing.html
*/
CreateLongTermPricing = "snowball:CreateLongTermPricing",
/**
* Grants permission to create a shipping label that will be used to return the Sn
* ow device to AWS
*
* See https://docs.aws.amazon.com/snowball/latest/api-reference/API_CreateReturnShippingLabel.html
*/
CreateReturnShippingLabel = "snowball:CreateReturnShippingLabel",
/**
* Grants permission to get specific details about that address in the form of an
* Address object
*
* See https://docs.aws.amazon.com/snowball/latest/api-reference/API_DescribeAddress.html
*/
DescribeAddress = "snowball:DescribeAddress",
/**
* Grants permission to describe a specified number of ADDRESS objects
*
* See https://docs.aws.amazon.com/snowball/latest/api-reference/API_DescribeAddresses.html
*/
DescribeAddresses = "snowball:DescribeAddresses",
/**
* Grants permission to describe information about a specific cluster including sh
* ipping information, cluster status, and other important metadata
*
* See https://docs.aws.amazon.com/snowball/latest/api-reference/API_DescribeCluster.html
*/
DescribeCluster = "snowball:DescribeCluster",
/**
* Grants permission to describe information about a specific job including shippi
* ng information, job status, and other important metadata
*
* See https://docs.aws.amazon.com/snowball/latest/api-reference/API_DescribeJob.html
*/
DescribeJob = "snowball:DescribeJob",
/**
* Grants permission to describe information on the shipping label of a Snow devic
* e that is being returned to AWS
*
* See https://docs.aws.amazon.com/snowball/latest/api-reference/API_DescribeReturnShippingLabel.html
*/
DescribeReturnShippingLabel = "snowball:DescribeReturnShippingLabel",
/**
* Grants permission to get a link to an Amazon S3 presigned URL for the manifest
* file associated with the specified JobId value
*
* See https://docs.aws.amazon.com/snowball/latest/api-reference/API_GetJobManifest.html
*/
GetJobManifest = "snowball:GetJobManifest",
/**
* Grants permission to get the UnlockCode code value for the specified job
*
* See https://docs.aws.amazon.com/snowball/latest/api-reference/API_GetJobUnlockCode.html
*/
GetJobUnlockCode = "snowball:GetJobUnlockCode",
/**
* Grants permission to get information about the Snowball service limit for your
* account, and also the number of Snowballs your account has in use
*
* See https://docs.aws.amazon.com/snowball/latest/api-reference/API_GetSnowballUsage.html
*/
GetSnowballUsage = "snowball:GetSnowballUsage",
/**
* Grants permission to return an Amazon S3 presigned URL for an update file assoc
* iated with a specified JobId
*
* See https://docs.aws.amazon.com/snowball/latest/api-reference/API_GetSoftwareUpdates.html
*/
GetSoftwareUpdates = "snowball:GetSoftwareUpdates",
/**
* Grants permission to list JobListEntry objects of the specified length
*
* See https://docs.aws.amazon.com/snowball/latest/api-reference/API_ListClusterJobs.html
*/
ListClusterJobs = "snowball:ListClusterJobs",
/**
* Grants permission to list ClusterListEntry objects of the specified length
*
* See https://docs.aws.amazon.com/snowball/latest/api-reference/API_ListClusters.html
*/
ListClusters = "snowball:ListClusters",
/**
* Grants permission to return a list of the different Amazon EC2 Amazon Machine I
* mages (AMIs) that are owned by your AWS account that would be supported for use
* on a Snow device
*
* See https://docs.aws.amazon.com/snowball/latest/api-reference/API_ListCompatibleImages.html
*/
ListCompatibleImages = "snowball:ListCompatibleImages",
/**
* Grants permission to list JobListEntry objects of the specified length
*
* See https://docs.aws.amazon.com/snowball/latest/api-reference/API_ListJobs.html
*/
ListJobs = "snowball:ListJobs",
/**
* Grants permission to list LongTermPricingListEntry objects for the account maki
* ng the request
*
* See https://docs.aws.amazon.com/snowball/latest/api-reference/API_ListLongTermPricing.html
*/
ListLongTermPricing = "snowball:ListLongTermPricing",
/**
* Grants permission to list Address objects where pickup is available, of the spe
* cified length
*
* See https://docs.aws.amazon.com/snowball/latest/api-reference/API_ListPickupLocations.html
*/
ListPickupLocations = "snowball:ListPickupLocations",
/**
* Grants permission to list all supported versions for Snow on-device services
*
* See https://docs.aws.amazon.com/snowball/latest/api-reference/API_ListServiceVersions.html
*/
ListServiceVersions = "snowball:ListServiceVersions",
/**
* Grants permission to update while a cluster's ClusterState value is in the Awai
* tingQuorum state, you can update some of the information associated with a clus
* ter
*
* See https://docs.aws.amazon.com/snowball/latest/api-reference/API_UpdateCluster.html
*/
UpdateCluster = "snowball:UpdateCluster",
/**
* Grants permission to update while a job's JobState value is New, you can update
* some of the information associated with a job
*
* See https://docs.aws.amazon.com/snowball/latest/api-reference/API_UpdateJob.html
*/
UpdateJob = "snowball:UpdateJob",
/**
* Grants permission to update the state when a the shipment states changes to a d
* ifferent state
*
* See https://docs.aws.amazon.com/snowball/latest/api-reference/API_UpdateJobShipmentState.html
*/
UpdateJobShipmentState = "snowball:UpdateJobShipmentState",
/**
* Grants permission to update a specific upfront billing contract for a job
*
* See https://docs.aws.amazon.com/snowball/latest/api-reference/API_UpdateLongTermPricing.html
*/
UpdateLongTermPricing = "snowball:UpdateLongTermPricing"
}