UNPKG

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
/** * 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" }