aws-iam-policy-types
Version:
Autogenerated Typescript types for AWS IAM Policy and enums for all policy actions
327 lines • 14 kB
JavaScript
// AUTOGENERATED FILE - DO NOT EDIT
/**
* All IAM policy actions for Amazon Nimble Studio (NIMBLE)
*
* Extracted by `aws-iam-policy` from
* https://docs.aws.amazon.com/service-authorization/latest/reference/list_amazonnimblestudio.html
*
* 2025-02-24T21:49:03.570Z
*/
export var AwsNimbleActions;
(function (AwsNimbleActions) {
/**
* Grants permission to accept EULAs
*
* See https://docs.aws.amazon.com/nimble-studio/latest/APIReference/API_AcceptEulas.html
*/
AwsNimbleActions["AcceptEulas"] = "nimble:AcceptEulas";
/**
* Grants permission to create a launch profile
*
* See https://docs.aws.amazon.com/nimble-studio/latest/APIReference/API_CreateLaunchProfile.html
*/
AwsNimbleActions["CreateLaunchProfile"] = "nimble:CreateLaunchProfile";
/**
* Grants permission to create a streaming image
*
* See https://docs.aws.amazon.com/nimble-studio/latest/APIReference/API_CreateStreamingImage.html
*/
AwsNimbleActions["CreateStreamingImage"] = "nimble:CreateStreamingImage";
/**
* Grants permission to create a streaming session
*
* See https://docs.aws.amazon.com/nimble-studio/latest/APIReference/API_CreateStreamingSession.html
*/
AwsNimbleActions["CreateStreamingSession"] = "nimble:CreateStreamingSession";
/**
* Grants permission to create a StreamingSessionStream
*
* See https://docs.aws.amazon.com/nimble-studio/latest/APIReference/API_CreateStreamingSessionStream.html
*/
AwsNimbleActions["CreateStreamingSessionStream"] = "nimble:CreateStreamingSessionStream";
/**
* Grants permission to create a studio
*
* See https://docs.aws.amazon.com/nimble-studio/latest/APIReference/API_CreateStudio.html
*/
AwsNimbleActions["CreateStudio"] = "nimble:CreateStudio";
/**
* Grants permission to create a studio component. A studio component designates a
* network resource to which a launch profile will provide access
*
* See https://docs.aws.amazon.com/nimble-studio/latest/APIReference/API_CreateStudioComponent.html
*/
AwsNimbleActions["CreateStudioComponent"] = "nimble:CreateStudioComponent";
/**
* Grants permission to delete a launch profile
*
* See https://docs.aws.amazon.com/nimble-studio/latest/APIReference/API_DeleteLaunchProfile.html
*/
AwsNimbleActions["DeleteLaunchProfile"] = "nimble:DeleteLaunchProfile";
/**
* Grants permission to delete a launch profile member
*
* See https://docs.aws.amazon.com/nimble-studio/latest/APIReference/API_DeleteLaunchProfileMember.html
*/
AwsNimbleActions["DeleteLaunchProfileMember"] = "nimble:DeleteLaunchProfileMember";
/**
* Grants permission to delete a streaming image
*
* See https://docs.aws.amazon.com/nimble-studio/latest/APIReference/API_DeleteStreamingImage.html
*/
AwsNimbleActions["DeleteStreamingImage"] = "nimble:DeleteStreamingImage";
/**
* Grants permission to delete a streaming session
*
* See https://docs.aws.amazon.com/nimble-studio/latest/APIReference/API_DeleteStreamingSession.html
*/
AwsNimbleActions["DeleteStreamingSession"] = "nimble:DeleteStreamingSession";
/**
* Grants permission to delete a studio
*
* See https://docs.aws.amazon.com/nimble-studio/latest/APIReference/API_DeleteStudio.html
*/
AwsNimbleActions["DeleteStudio"] = "nimble:DeleteStudio";
/**
* Grants permission to delete a studio component
*
* See https://docs.aws.amazon.com/nimble-studio/latest/APIReference/API_DeleteStudioComponent.html
*/
AwsNimbleActions["DeleteStudioComponent"] = "nimble:DeleteStudioComponent";
/**
* Grants permission to delete a studio member
*
* See https://docs.aws.amazon.com/nimble-studio/latest/APIReference/API_DeleteStudioMember.html
*/
AwsNimbleActions["DeleteStudioMember"] = "nimble:DeleteStudioMember";
/**
* Grants permission to get a EULA
*
* See https://docs.aws.amazon.com/nimble-studio/latest/APIReference/API_GetEula.html
*/
AwsNimbleActions["GetEula"] = "nimble:GetEula";
/**
* Grants permission to allow Nimble Studio portal to show the appropriate feature
* s for this account
*
* See https://docs.aws.amazon.com/nimble-studio/latest/userguide/security-iam-service-with-iam.html
*/
AwsNimbleActions["GetFeatureMap"] = "nimble:GetFeatureMap";
/**
* Grants permission to get a launch profile
*
* See https://docs.aws.amazon.com/nimble-studio/latest/APIReference/API_GetLaunchProfile.html
*/
AwsNimbleActions["GetLaunchProfile"] = "nimble:GetLaunchProfile";
/**
* Grants permission to get a launch profile's details, which includes the summary
* of studio components and streaming images used by the launch profile
*
* See https://docs.aws.amazon.com/nimble-studio/latest/APIReference/API_GetLaunchProfileDetails.html
*/
AwsNimbleActions["GetLaunchProfileDetails"] = "nimble:GetLaunchProfileDetails";
/**
* Grants permission to get a launch profile initialization. A launch profile init
* ialization is a dereferenced version of a launch profile, including attached st
* udio component connection information
*
* See https://docs.aws.amazon.com/nimble-studio/latest/APIReference/API_GetLaunchProfileInitialization.html
*/
AwsNimbleActions["GetLaunchProfileInitialization"] = "nimble:GetLaunchProfileInitialization";
/**
* Grants permission to get a launch profile member
*
* See https://docs.aws.amazon.com/nimble-studio/latest/APIReference/API_GetLaunchProfileMember.html
*/
AwsNimbleActions["GetLaunchProfileMember"] = "nimble:GetLaunchProfileMember";
/**
* Grants permission to get a streaming image
*
* See https://docs.aws.amazon.com/nimble-studio/latest/APIReference/API_GetStreamingImage.html
*/
AwsNimbleActions["GetStreamingImage"] = "nimble:GetStreamingImage";
/**
* Grants permission to get a streaming session
*
* See https://docs.aws.amazon.com/nimble-studio/latest/APIReference/API_GetStreamingSession.html
*/
AwsNimbleActions["GetStreamingSession"] = "nimble:GetStreamingSession";
/**
* Grants permission to get a streaming session backup
*
* See https://docs.aws.amazon.com/nimble-studio/latest/APIReference/API_GetStreamingSessionBackup.html
*/
AwsNimbleActions["GetStreamingSessionBackup"] = "nimble:GetStreamingSessionBackup";
/**
* Grants permission to get a streaming session stream
*
* See https://docs.aws.amazon.com/nimble-studio/latest/APIReference/API_GetStreamingSessionStream.html
*/
AwsNimbleActions["GetStreamingSessionStream"] = "nimble:GetStreamingSessionStream";
/**
* Grants permission to get a studio
*
* See https://docs.aws.amazon.com/nimble-studio/latest/APIReference/API_GetStudio.html
*/
AwsNimbleActions["GetStudio"] = "nimble:GetStudio";
/**
* Grants permission to get a studio component
*
* See https://docs.aws.amazon.com/nimble-studio/latest/APIReference/API_GetStudioComponent.html
*/
AwsNimbleActions["GetStudioComponent"] = "nimble:GetStudioComponent";
/**
* Grants permission to get a studio member
*
* See https://docs.aws.amazon.com/nimble-studio/latest/APIReference/API_GetStudioMember.html
*/
AwsNimbleActions["GetStudioMember"] = "nimble:GetStudioMember";
/**
* Grants permission to list EULA acceptances
*
* See https://docs.aws.amazon.com/nimble-studio/latest/APIReference/API_ListEulaAcceptances.html
*/
AwsNimbleActions["ListEulaAcceptances"] = "nimble:ListEulaAcceptances";
/**
* Grants permission to list EULAs
*
* See https://docs.aws.amazon.com/nimble-studio/latest/APIReference/API_ListEulas.html
*/
AwsNimbleActions["ListEulas"] = "nimble:ListEulas";
/**
* Grants permission to list launch profile members
*
* See https://docs.aws.amazon.com/nimble-studio/latest/APIReference/API_ListLaunchProfileMembers.html
*/
AwsNimbleActions["ListLaunchProfileMembers"] = "nimble:ListLaunchProfileMembers";
/**
* Grants permission to list launch profiles
*
* See https://docs.aws.amazon.com/nimble-studio/latest/APIReference/API_ListLaunchProfiles.html
*/
AwsNimbleActions["ListLaunchProfiles"] = "nimble:ListLaunchProfiles";
/**
* Grants permission to list streaming images
*
* See https://docs.aws.amazon.com/nimble-studio/latest/APIReference/API_ListStreamingImages.html
*/
AwsNimbleActions["ListStreamingImages"] = "nimble:ListStreamingImages";
/**
* Grants permission to list streaming session backups
*
* See https://docs.aws.amazon.com/nimble-studio/latest/APIReference/API_ListStreamingSessionBackups.html
*/
AwsNimbleActions["ListStreamingSessionBackups"] = "nimble:ListStreamingSessionBackups";
/**
* Grants permission to list streaming sessions
*
* See https://docs.aws.amazon.com/nimble-studio/latest/APIReference/API_ListStreamingSessions.html
*/
AwsNimbleActions["ListStreamingSessions"] = "nimble:ListStreamingSessions";
/**
* Grants permission to list studio components
*
* See https://docs.aws.amazon.com/nimble-studio/latest/APIReference/API_ListStudioComponents.html
*/
AwsNimbleActions["ListStudioComponents"] = "nimble:ListStudioComponents";
/**
* Grants permission to list studio members
*
* See https://docs.aws.amazon.com/nimble-studio/latest/APIReference/API_ListStudioMembers.html
*/
AwsNimbleActions["ListStudioMembers"] = "nimble:ListStudioMembers";
/**
* Grants permission to list all studios
*
* See https://docs.aws.amazon.com/nimble-studio/latest/APIReference/API_ListStudios.html
*/
AwsNimbleActions["ListStudios"] = "nimble:ListStudios";
/**
* Grants permission to list all tags on a Nimble Studio resource
*
* See https://docs.aws.amazon.com/nimble-studio/latest/APIReference/API_ListTagsForResource.html
*/
AwsNimbleActions["ListTagsForResource"] = "nimble:ListTagsForResource";
/**
* Grants permission to add/update launch profile members
*
* See https://docs.aws.amazon.com/nimble-studio/latest/APIReference/API_PutLaunchProfileMembers.html
*/
AwsNimbleActions["PutLaunchProfileMembers"] = "nimble:PutLaunchProfileMembers";
/**
* Grants permission to report metrics and logs for the Nimble Studio portal to mo
* nitor application health
*
* See https://docs.aws.amazon.com/nimble-studio/latest/userguide/security-iam-service-with-iam.html
*/
AwsNimbleActions["PutStudioLogEvents"] = "nimble:PutStudioLogEvents";
/**
* Grants permission to add/update studio members
*
* See https://docs.aws.amazon.com/nimble-studio/latest/APIReference/API_PutStudioMembers.html
*/
AwsNimbleActions["PutStudioMembers"] = "nimble:PutStudioMembers";
/**
* Grants permission to start a streaming session
*
* See https://docs.aws.amazon.com/nimble-studio/latest/APIReference/API_StartStreamingSession.html
*/
AwsNimbleActions["StartStreamingSession"] = "nimble:StartStreamingSession";
/**
* Grants permission to repair the studio's AWS IAM Identity Center configuration
*
* See https://docs.aws.amazon.com/nimble-studio/latest/APIReference/API_StartStudioSSOConfigurationRepair.html
*/
AwsNimbleActions["StartStudioSSOConfigurationRepair"] = "nimble:StartStudioSSOConfigurationRepair";
/**
* Grants permission to stop a streaming session
*
* See https://docs.aws.amazon.com/nimble-studio/latest/APIReference/API_StopStreamingSession.html
*/
AwsNimbleActions["StopStreamingSession"] = "nimble:StopStreamingSession";
/**
* Grants permission to add or overwrite one or more tags for the specified Nimble
* Studio resource
*
* See https://docs.aws.amazon.com/nimble-studio/latest/APIReference/API_TagResource.html
*/
AwsNimbleActions["TagResource"] = "nimble:TagResource";
/**
* Grants permission to disassociate one or more tags from the specified Nimble St
* udio resource
*
* See https://docs.aws.amazon.com/nimble-studio/latest/APIReference/API_UntagResource.html
*/
AwsNimbleActions["UntagResource"] = "nimble:UntagResource";
/**
* Grants permission to update a launch profile
*
* See https://docs.aws.amazon.com/nimble-studio/latest/APIReference/API_UpdateLaunchProfile.html
*/
AwsNimbleActions["UpdateLaunchProfile"] = "nimble:UpdateLaunchProfile";
/**
* Grants permission to update a launch profile member
*
* See https://docs.aws.amazon.com/nimble-studio/latest/APIReference/API_UpdateLaunchProfileMember.html
*/
AwsNimbleActions["UpdateLaunchProfileMember"] = "nimble:UpdateLaunchProfileMember";
/**
* Grants permission to update a streaming image
*
* See https://docs.aws.amazon.com/nimble-studio/latest/APIReference/API_UpdateStreamingImage.html
*/
AwsNimbleActions["UpdateStreamingImage"] = "nimble:UpdateStreamingImage";
/**
* Grants permission to update a studio
*
* See https://docs.aws.amazon.com/nimble-studio/latest/APIReference/API_UpdateStudio.html
*/
AwsNimbleActions["UpdateStudio"] = "nimble:UpdateStudio";
/**
* Grants permission to update a studio component
*
* See https://docs.aws.amazon.com/nimble-studio/latest/APIReference/API_UpdateStudioComponent.html
*/
AwsNimbleActions["UpdateStudioComponent"] = "nimble:UpdateStudioComponent";
})(AwsNimbleActions || (AwsNimbleActions = {}));
//# sourceMappingURL=nimble.js.map