aws-iam-policy-types
Version:
Autogenerated Typescript types for AWS IAM Policy and enums for all policy actions
130 lines • 5.7 kB
JavaScript
// AUTOGENERATED FILE - DO NOT EDIT
/**
* 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 var AwsDeepcomposerActions;
(function (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
*/
AwsDeepcomposerActions["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
*/
AwsDeepcomposerActions["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
*/
AwsDeepcomposerActions["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
*/
AwsDeepcomposerActions["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
*/
AwsDeepcomposerActions["DeleteComposition"] = "deepcomposer:DeleteComposition";
/**
* Grants permission to delete the model
*
* See https://docs.aws.amazon.com/deepcomposer/latest/devguide/get-started-custom-model.html
*/
AwsDeepcomposerActions["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
*/
AwsDeepcomposerActions["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
*/
AwsDeepcomposerActions["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
*/
AwsDeepcomposerActions["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
*/
AwsDeepcomposerActions["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
*/
AwsDeepcomposerActions["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
*/
AwsDeepcomposerActions["ListSampleModels"] = "deepcomposer:ListSampleModels";
/**
* Grants permission to list tags for a resource
*
* See https://docs.aws.amazon.com/deepcomposer/latest/devguide/deepcomposer-tagging.html
*/
AwsDeepcomposerActions["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
*/
AwsDeepcomposerActions["ListTrainingTopics"] = "deepcomposer:ListTrainingTopics";
/**
* Grants permission to tag a resource
*
* See https://docs.aws.amazon.com/deepcomposer/latest/devguide/deepcomposer-tagging.html
*/
AwsDeepcomposerActions["TagResource"] = "deepcomposer:TagResource";
/**
* Grants permission to untag a resource
*
* See https://docs.aws.amazon.com/deepcomposer/latest/devguide/deepcomposer-tagging.html
*/
AwsDeepcomposerActions["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
*/
AwsDeepcomposerActions["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
*/
AwsDeepcomposerActions["UpdateModel"] = "deepcomposer:UpdateModel";
})(AwsDeepcomposerActions || (AwsDeepcomposerActions = {}));
//# sourceMappingURL=deepcomposer.js.map