UNPKG

aws-iam-policy-types

Version:

Autogenerated Typescript types for AWS IAM Policy and enums for all policy actions

325 lines (324 loc) 12.8 kB
/** * 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 declare enum AwsNimbleActions { /** * Grants permission to accept EULAs * * See https://docs.aws.amazon.com/nimble-studio/latest/APIReference/API_AcceptEulas.html */ AcceptEulas = "nimble:AcceptEulas", /** * Grants permission to create a launch profile * * See https://docs.aws.amazon.com/nimble-studio/latest/APIReference/API_CreateLaunchProfile.html */ CreateLaunchProfile = "nimble:CreateLaunchProfile", /** * Grants permission to create a streaming image * * See https://docs.aws.amazon.com/nimble-studio/latest/APIReference/API_CreateStreamingImage.html */ CreateStreamingImage = "nimble:CreateStreamingImage", /** * Grants permission to create a streaming session * * See https://docs.aws.amazon.com/nimble-studio/latest/APIReference/API_CreateStreamingSession.html */ CreateStreamingSession = "nimble:CreateStreamingSession", /** * Grants permission to create a StreamingSessionStream * * See https://docs.aws.amazon.com/nimble-studio/latest/APIReference/API_CreateStreamingSessionStream.html */ CreateStreamingSessionStream = "nimble:CreateStreamingSessionStream", /** * Grants permission to create a studio * * See https://docs.aws.amazon.com/nimble-studio/latest/APIReference/API_CreateStudio.html */ 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 */ CreateStudioComponent = "nimble:CreateStudioComponent", /** * Grants permission to delete a launch profile * * See https://docs.aws.amazon.com/nimble-studio/latest/APIReference/API_DeleteLaunchProfile.html */ DeleteLaunchProfile = "nimble:DeleteLaunchProfile", /** * Grants permission to delete a launch profile member * * See https://docs.aws.amazon.com/nimble-studio/latest/APIReference/API_DeleteLaunchProfileMember.html */ DeleteLaunchProfileMember = "nimble:DeleteLaunchProfileMember", /** * Grants permission to delete a streaming image * * See https://docs.aws.amazon.com/nimble-studio/latest/APIReference/API_DeleteStreamingImage.html */ DeleteStreamingImage = "nimble:DeleteStreamingImage", /** * Grants permission to delete a streaming session * * See https://docs.aws.amazon.com/nimble-studio/latest/APIReference/API_DeleteStreamingSession.html */ DeleteStreamingSession = "nimble:DeleteStreamingSession", /** * Grants permission to delete a studio * * See https://docs.aws.amazon.com/nimble-studio/latest/APIReference/API_DeleteStudio.html */ DeleteStudio = "nimble:DeleteStudio", /** * Grants permission to delete a studio component * * See https://docs.aws.amazon.com/nimble-studio/latest/APIReference/API_DeleteStudioComponent.html */ DeleteStudioComponent = "nimble:DeleteStudioComponent", /** * Grants permission to delete a studio member * * See https://docs.aws.amazon.com/nimble-studio/latest/APIReference/API_DeleteStudioMember.html */ DeleteStudioMember = "nimble:DeleteStudioMember", /** * Grants permission to get a EULA * * See https://docs.aws.amazon.com/nimble-studio/latest/APIReference/API_GetEula.html */ 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 */ GetFeatureMap = "nimble:GetFeatureMap", /** * Grants permission to get a launch profile * * See https://docs.aws.amazon.com/nimble-studio/latest/APIReference/API_GetLaunchProfile.html */ 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 */ 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 */ GetLaunchProfileInitialization = "nimble:GetLaunchProfileInitialization", /** * Grants permission to get a launch profile member * * See https://docs.aws.amazon.com/nimble-studio/latest/APIReference/API_GetLaunchProfileMember.html */ GetLaunchProfileMember = "nimble:GetLaunchProfileMember", /** * Grants permission to get a streaming image * * See https://docs.aws.amazon.com/nimble-studio/latest/APIReference/API_GetStreamingImage.html */ GetStreamingImage = "nimble:GetStreamingImage", /** * Grants permission to get a streaming session * * See https://docs.aws.amazon.com/nimble-studio/latest/APIReference/API_GetStreamingSession.html */ GetStreamingSession = "nimble:GetStreamingSession", /** * Grants permission to get a streaming session backup * * See https://docs.aws.amazon.com/nimble-studio/latest/APIReference/API_GetStreamingSessionBackup.html */ GetStreamingSessionBackup = "nimble:GetStreamingSessionBackup", /** * Grants permission to get a streaming session stream * * See https://docs.aws.amazon.com/nimble-studio/latest/APIReference/API_GetStreamingSessionStream.html */ GetStreamingSessionStream = "nimble:GetStreamingSessionStream", /** * Grants permission to get a studio * * See https://docs.aws.amazon.com/nimble-studio/latest/APIReference/API_GetStudio.html */ GetStudio = "nimble:GetStudio", /** * Grants permission to get a studio component * * See https://docs.aws.amazon.com/nimble-studio/latest/APIReference/API_GetStudioComponent.html */ GetStudioComponent = "nimble:GetStudioComponent", /** * Grants permission to get a studio member * * See https://docs.aws.amazon.com/nimble-studio/latest/APIReference/API_GetStudioMember.html */ GetStudioMember = "nimble:GetStudioMember", /** * Grants permission to list EULA acceptances * * See https://docs.aws.amazon.com/nimble-studio/latest/APIReference/API_ListEulaAcceptances.html */ ListEulaAcceptances = "nimble:ListEulaAcceptances", /** * Grants permission to list EULAs * * See https://docs.aws.amazon.com/nimble-studio/latest/APIReference/API_ListEulas.html */ ListEulas = "nimble:ListEulas", /** * Grants permission to list launch profile members * * See https://docs.aws.amazon.com/nimble-studio/latest/APIReference/API_ListLaunchProfileMembers.html */ ListLaunchProfileMembers = "nimble:ListLaunchProfileMembers", /** * Grants permission to list launch profiles * * See https://docs.aws.amazon.com/nimble-studio/latest/APIReference/API_ListLaunchProfiles.html */ ListLaunchProfiles = "nimble:ListLaunchProfiles", /** * Grants permission to list streaming images * * See https://docs.aws.amazon.com/nimble-studio/latest/APIReference/API_ListStreamingImages.html */ ListStreamingImages = "nimble:ListStreamingImages", /** * Grants permission to list streaming session backups * * See https://docs.aws.amazon.com/nimble-studio/latest/APIReference/API_ListStreamingSessionBackups.html */ ListStreamingSessionBackups = "nimble:ListStreamingSessionBackups", /** * Grants permission to list streaming sessions * * See https://docs.aws.amazon.com/nimble-studio/latest/APIReference/API_ListStreamingSessions.html */ ListStreamingSessions = "nimble:ListStreamingSessions", /** * Grants permission to list studio components * * See https://docs.aws.amazon.com/nimble-studio/latest/APIReference/API_ListStudioComponents.html */ ListStudioComponents = "nimble:ListStudioComponents", /** * Grants permission to list studio members * * See https://docs.aws.amazon.com/nimble-studio/latest/APIReference/API_ListStudioMembers.html */ ListStudioMembers = "nimble:ListStudioMembers", /** * Grants permission to list all studios * * See https://docs.aws.amazon.com/nimble-studio/latest/APIReference/API_ListStudios.html */ 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 */ ListTagsForResource = "nimble:ListTagsForResource", /** * Grants permission to add/update launch profile members * * See https://docs.aws.amazon.com/nimble-studio/latest/APIReference/API_PutLaunchProfileMembers.html */ 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 */ PutStudioLogEvents = "nimble:PutStudioLogEvents", /** * Grants permission to add/update studio members * * See https://docs.aws.amazon.com/nimble-studio/latest/APIReference/API_PutStudioMembers.html */ PutStudioMembers = "nimble:PutStudioMembers", /** * Grants permission to start a streaming session * * See https://docs.aws.amazon.com/nimble-studio/latest/APIReference/API_StartStreamingSession.html */ 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 */ StartStudioSSOConfigurationRepair = "nimble:StartStudioSSOConfigurationRepair", /** * Grants permission to stop a streaming session * * See https://docs.aws.amazon.com/nimble-studio/latest/APIReference/API_StopStreamingSession.html */ 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 */ 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 */ UntagResource = "nimble:UntagResource", /** * Grants permission to update a launch profile * * See https://docs.aws.amazon.com/nimble-studio/latest/APIReference/API_UpdateLaunchProfile.html */ UpdateLaunchProfile = "nimble:UpdateLaunchProfile", /** * Grants permission to update a launch profile member * * See https://docs.aws.amazon.com/nimble-studio/latest/APIReference/API_UpdateLaunchProfileMember.html */ UpdateLaunchProfileMember = "nimble:UpdateLaunchProfileMember", /** * Grants permission to update a streaming image * * See https://docs.aws.amazon.com/nimble-studio/latest/APIReference/API_UpdateStreamingImage.html */ UpdateStreamingImage = "nimble:UpdateStreamingImage", /** * Grants permission to update a studio * * See https://docs.aws.amazon.com/nimble-studio/latest/APIReference/API_UpdateStudio.html */ UpdateStudio = "nimble:UpdateStudio", /** * Grants permission to update a studio component * * See https://docs.aws.amazon.com/nimble-studio/latest/APIReference/API_UpdateStudioComponent.html */ UpdateStudioComponent = "nimble:UpdateStudioComponent" }