aws-iam-policy-types
Version:
Autogenerated Typescript types for AWS IAM Policy and enums for all policy actions
128 lines (127 loc) • 5.07 kB
TypeScript
/**
* All IAM policy actions for AWS DeepComposer (DEEPCOMPOSER)
*
* Extracted by `aws-iam-policy` from
* https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsdeepcomposer.html
*
* 2025-02-24T21:47:34.396Z
*/
export declare enum AwsDeepcomposerActions {
/**
* Grants permission to associate a DeepComposer coupon (or DSN) with the account
* associated with the sender of the request
*
* See https://docs.aws.amazon.com/deepcomposer/latest/devguide/what-it-is-keyboard.html
*/
AssociateCoupon = "deepcomposer:AssociateCoupon",
/**
* Grants permission to create an audio file by converting the midi composition in
* to a wav or mp3 file
*
* See https://docs.aws.amazon.com/deepcomposer/latest/devguide/get-started-learn-from-pre-trained-models.html
*/
CreateAudio = "deepcomposer:CreateAudio",
/**
* Grants permission to create a multi-track midi composition
*
* See https://docs.aws.amazon.com/deepcomposer/latest/devguide/get-started-learn-from-pre-trained-models.html
*/
CreateComposition = "deepcomposer:CreateComposition",
/**
* Grants permission to start creating/training a generative-model that is able to
* perform inference against the user-provided piano-melody to create a multi-trac
* k midi composition
*
* See https://docs.aws.amazon.com/deepcomposer/latest/devguide/get-started-custom-model.html
*/
CreateModel = "deepcomposer:CreateModel",
/**
* Grants permission to delete the composition
*
* See https://docs.aws.amazon.com/deepcomposer/latest/devguide/get-started-learn-from-pre-trained-models.html
*/
DeleteComposition = "deepcomposer:DeleteComposition",
/**
* Grants permission to delete the model
*
* See https://docs.aws.amazon.com/deepcomposer/latest/devguide/get-started-custom-model.html
*/
DeleteModel = "deepcomposer:DeleteModel",
/**
* Grants permission to get information about the composition
*
* See https://docs.aws.amazon.com/deepcomposer/latest/devguide/get-started-learn-from-pre-trained-models.html
*/
GetComposition = "deepcomposer:GetComposition",
/**
* Grants permission to get information about the model
*
* See https://docs.aws.amazon.com/deepcomposer/latest/devguide/get-started-custom-model.html
*/
GetModel = "deepcomposer:GetModel",
/**
* Grants permission to get information about the sample/pre-trained DeepComposer
* model
*
* See https://docs.aws.amazon.com/deepcomposer/latest/devguide/get-started-learn-from-pre-trained-models.html
*/
GetSampleModel = "deepcomposer:GetSampleModel",
/**
* Grants permission to list all the compositions owned by the sender of the reque
* st
*
* See https://docs.aws.amazon.com/deepcomposer/latest/devguide/get-started-learn-from-pre-trained-models.html
*/
ListCompositions = "deepcomposer:ListCompositions",
/**
* Grants permission to list all the models owned by the sender of the request
*
* See https://docs.aws.amazon.com/deepcomposer/latest/devguide/get-started-custom-model.html
*/
ListModels = "deepcomposer:ListModels",
/**
* Grants permission to list all the sample/pre-trained models provided by the Dee
* pComposer service
*
* See https://docs.aws.amazon.com/deepcomposer/latest/devguide/get-started-learn-from-pre-trained-models.html
*/
ListSampleModels = "deepcomposer:ListSampleModels",
/**
* Grants permission to list tags for a resource
*
* See https://docs.aws.amazon.com/deepcomposer/latest/devguide/deepcomposer-tagging.html
*/
ListTagsForResource = "deepcomposer:ListTagsForResource",
/**
* Grants permission to list all the training options or topic for creating/traini
* ng a model
*
* See https://docs.aws.amazon.com/deepcomposer/latest/devguide/get-started-custom-model.html
*/
ListTrainingTopics = "deepcomposer:ListTrainingTopics",
/**
* Grants permission to tag a resource
*
* See https://docs.aws.amazon.com/deepcomposer/latest/devguide/deepcomposer-tagging.html
*/
TagResource = "deepcomposer:TagResource",
/**
* Grants permission to untag a resource
*
* See https://docs.aws.amazon.com/deepcomposer/latest/devguide/deepcomposer-tagging.html
*/
UntagResource = "deepcomposer:UntagResource",
/**
* Grants permission to modify the mutable properties associated with a compositio
* n
*
* See https://docs.aws.amazon.com/deepcomposer/latest/devguide/get-started-learn-from-pre-trained-models.html
*/
UpdateComposition = "deepcomposer:UpdateComposition",
/**
* Grants permission to to modify the mutable properties associated with a model
*
* See https://docs.aws.amazon.com/deepcomposer/latest/devguide/get-started-custom-model.html
*/
UpdateModel = "deepcomposer:UpdateModel"
}