Copyright | (c) 2013-2021 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
- Service Configuration
- Errors
- Waiters
- Operations
- PutLaunchProfileMembers
- CreateStudio
- UpdateLaunchProfileMember
- DeleteLaunchProfileMember
- ListLaunchProfiles (Paginated)
- CreateLaunchProfile
- ListStreamingImages (Paginated)
- ListTagsForResource
- StartStudioSSOConfigurationRepair
- GetLaunchProfileInitialization
- GetLaunchProfile
- CreateStudioComponent
- GetEula
- ListStudioComponents (Paginated)
- AcceptEulas
- CreateStreamingSession
- DeleteStudioComponent
- UpdateStudioComponent
- GetStudioMember
- DeleteStudio
- UpdateStudio
- ListStudios (Paginated)
- GetStudioComponent
- ListEulas (Paginated)
- GetStreamingSession
- ListLaunchProfileMembers (Paginated)
- DeleteLaunchProfile
- UpdateLaunchProfile
- CreateStreamingImage
- CreateStreamingSessionStream
- GetLaunchProfileDetails
- PutStudioMembers
- DeleteStreamingImage
- UpdateStreamingImage
- GetStreamingImage
- ListEulaAcceptances (Paginated)
- GetStreamingSessionStream
- TagResource
- GetLaunchProfileMember
- DeleteStreamingSession
- UntagResource
- ListStreamingSessions (Paginated)
- GetStudio
- ListStudioMembers (Paginated)
- DeleteStudioMember
- Types
- LaunchProfilePersona
- LaunchProfilePlatform
- LaunchProfileState
- LaunchProfileStatusCode
- StreamingClipboardMode
- StreamingImageEncryptionConfigurationKeyType
- StreamingImageState
- StreamingImageStatusCode
- StreamingInstanceType
- StreamingSessionState
- StreamingSessionStatusCode
- StreamingSessionStreamState
- StreamingSessionStreamStatusCode
- StudioComponentInitializationScriptRunContext
- StudioComponentState
- StudioComponentStatusCode
- StudioComponentSubtype
- StudioComponentType
- StudioEncryptionConfigurationKeyType
- StudioPersona
- StudioState
- StudioStatusCode
- ActiveDirectoryComputerAttribute
- ActiveDirectoryConfiguration
- ComputeFarmConfiguration
- Eula
- EulaAcceptance
- LaunchProfile
- LaunchProfileInitialization
- LaunchProfileInitializationActiveDirectory
- LaunchProfileInitializationScript
- LaunchProfileMembership
- LicenseServiceConfiguration
- NewLaunchProfileMember
- NewStudioMember
- ScriptParameterKeyValue
- SharedFileSystemConfiguration
- StreamConfiguration
- StreamConfigurationCreate
- StreamingImage
- StreamingImageEncryptionConfiguration
- StreamingSession
- StreamingSessionStream
- Studio
- StudioComponent
- StudioComponentConfiguration
- StudioComponentInitializationScript
- StudioComponentSummary
- StudioEncryptionConfiguration
- StudioMembership
Derived from API version 2020-08-01
of the AWS service descriptions, licensed under Apache 2.0.
Amazon Nimble Studio empowers creative studios to produce visual effects, animation, and interactive content entirely in the cloud, from storyboard sketch to final deliverable. Rapidly onboard and collaborate with artists globally and create content faster with access to virtual workstations, high-speed storage, and scalable rendering across AWS’s global infrastructure.
Synopsis
- defaultService :: Service
- _ValidationException :: AsError a => Getting (First ServiceError) a ServiceError
- _AccessDeniedException :: AsError a => Getting (First ServiceError) a ServiceError
- _ConflictException :: AsError a => Getting (First ServiceError) a ServiceError
- _ServiceQuotaExceededException :: AsError a => Getting (First ServiceError) a ServiceError
- _ThrottlingException :: AsError a => Getting (First ServiceError) a ServiceError
- _InternalServerErrorException :: AsError a => Getting (First ServiceError) a ServiceError
- _ResourceNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError
- data PutLaunchProfileMembers = PutLaunchProfileMembers' (Maybe Text) Text (NonEmpty NewLaunchProfileMember) Text Text
- newPutLaunchProfileMembers :: Text -> NonEmpty NewLaunchProfileMember -> Text -> Text -> PutLaunchProfileMembers
- data PutLaunchProfileMembersResponse = PutLaunchProfileMembersResponse' Int
- newPutLaunchProfileMembersResponse :: Int -> PutLaunchProfileMembersResponse
- data CreateStudio = CreateStudio' (Maybe StudioEncryptionConfiguration) (Maybe Text) (Maybe (HashMap Text Text)) Text Text Text Text
- newCreateStudio :: Text -> Text -> Text -> Text -> CreateStudio
- data CreateStudioResponse = CreateStudioResponse' (Maybe Studio) Int
- newCreateStudioResponse :: Int -> CreateStudioResponse
- data UpdateLaunchProfileMember = UpdateLaunchProfileMember' (Maybe Text) Text LaunchProfilePersona Text Text
- newUpdateLaunchProfileMember :: Text -> LaunchProfilePersona -> Text -> Text -> UpdateLaunchProfileMember
- data UpdateLaunchProfileMemberResponse = UpdateLaunchProfileMemberResponse' (Maybe LaunchProfileMembership) Int
- newUpdateLaunchProfileMemberResponse :: Int -> UpdateLaunchProfileMemberResponse
- data DeleteLaunchProfileMember = DeleteLaunchProfileMember' (Maybe Text) Text Text Text
- newDeleteLaunchProfileMember :: Text -> Text -> Text -> DeleteLaunchProfileMember
- data DeleteLaunchProfileMemberResponse = DeleteLaunchProfileMemberResponse' Int
- newDeleteLaunchProfileMemberResponse :: Int -> DeleteLaunchProfileMemberResponse
- data ListLaunchProfiles = ListLaunchProfiles' (Maybe [Text]) (Maybe Text) (Maybe Text) (Maybe Natural) Text
- newListLaunchProfiles :: Text -> ListLaunchProfiles
- data ListLaunchProfilesResponse = ListLaunchProfilesResponse' (Maybe [LaunchProfile]) (Maybe Text) Int
- newListLaunchProfilesResponse :: Int -> ListLaunchProfilesResponse
- data CreateLaunchProfile = CreateLaunchProfile' (Maybe Text) (Maybe Text) (Maybe (HashMap Text Text)) [Text] (NonEmpty Text) Text [Text] Text StreamConfigurationCreate
- newCreateLaunchProfile :: NonEmpty Text -> Text -> Text -> StreamConfigurationCreate -> CreateLaunchProfile
- data CreateLaunchProfileResponse = CreateLaunchProfileResponse' (Maybe LaunchProfile) Int
- newCreateLaunchProfileResponse :: Int -> CreateLaunchProfileResponse
- data ListStreamingImages = ListStreamingImages' (Maybe Text) (Maybe Text) Text
- newListStreamingImages :: Text -> ListStreamingImages
- data ListStreamingImagesResponse = ListStreamingImagesResponse' (Maybe [StreamingImage]) (Maybe Text) Int
- newListStreamingImagesResponse :: Int -> ListStreamingImagesResponse
- data ListTagsForResource = ListTagsForResource' Text
- newListTagsForResource :: Text -> ListTagsForResource
- data ListTagsForResourceResponse = ListTagsForResourceResponse' (Maybe (HashMap Text Text)) Int
- newListTagsForResourceResponse :: Int -> ListTagsForResourceResponse
- data StartStudioSSOConfigurationRepair = StartStudioSSOConfigurationRepair' (Maybe Text) Text
- newStartStudioSSOConfigurationRepair :: Text -> StartStudioSSOConfigurationRepair
- data StartStudioSSOConfigurationRepairResponse = StartStudioSSOConfigurationRepairResponse' (Maybe Studio) Int
- newStartStudioSSOConfigurationRepairResponse :: Int -> StartStudioSSOConfigurationRepairResponse
- data GetLaunchProfileInitialization = GetLaunchProfileInitialization' Text [Text] Text Text Text
- newGetLaunchProfileInitialization :: Text -> Text -> Text -> Text -> GetLaunchProfileInitialization
- data GetLaunchProfileInitializationResponse = GetLaunchProfileInitializationResponse' (Maybe LaunchProfileInitialization) Int
- newGetLaunchProfileInitializationResponse :: Int -> GetLaunchProfileInitializationResponse
- data GetLaunchProfile = GetLaunchProfile' Text Text
- newGetLaunchProfile :: Text -> Text -> GetLaunchProfile
- data GetLaunchProfileResponse = GetLaunchProfileResponse' (Maybe LaunchProfile) Int
- newGetLaunchProfileResponse :: Int -> GetLaunchProfileResponse
- data CreateStudioComponent = CreateStudioComponent' (Maybe [StudioComponentInitializationScript]) (Maybe Text) (Maybe (NonEmpty Text)) (Maybe StudioComponentSubtype) (Maybe [ScriptParameterKeyValue]) (Maybe StudioComponentConfiguration) (Maybe Text) (Maybe (HashMap Text Text)) Text Text StudioComponentType
- newCreateStudioComponent :: Text -> Text -> StudioComponentType -> CreateStudioComponent
- data CreateStudioComponentResponse = CreateStudioComponentResponse' (Maybe StudioComponent) Int
- newCreateStudioComponentResponse :: Int -> CreateStudioComponentResponse
- data GetEula = GetEula' Text
- newGetEula :: Text -> GetEula
- data GetEulaResponse = GetEulaResponse' (Maybe Eula) Int
- newGetEulaResponse :: Int -> GetEulaResponse
- data ListStudioComponents = ListStudioComponents' (Maybe [Text]) (Maybe [Text]) (Maybe Text) (Maybe Natural) Text
- newListStudioComponents :: Text -> ListStudioComponents
- data ListStudioComponentsResponse = ListStudioComponentsResponse' (Maybe [StudioComponent]) (Maybe Text) Int
- newListStudioComponentsResponse :: Int -> ListStudioComponentsResponse
- data AcceptEulas = AcceptEulas' (Maybe Text) (Maybe [Text]) Text
- newAcceptEulas :: Text -> AcceptEulas
- data AcceptEulasResponse = AcceptEulasResponse' (Maybe [EulaAcceptance]) Int
- newAcceptEulasResponse :: Int -> AcceptEulasResponse
- data CreateStreamingSession = CreateStreamingSession' (Maybe Text) (Maybe Text) (Maybe StreamingInstanceType) (Maybe Text) (Maybe Text) (Maybe (HashMap Text Text)) Text
- newCreateStreamingSession :: Text -> CreateStreamingSession
- data CreateStreamingSessionResponse = CreateStreamingSessionResponse' (Maybe StreamingSession) Int
- newCreateStreamingSessionResponse :: Int -> CreateStreamingSessionResponse
- data DeleteStudioComponent = DeleteStudioComponent' (Maybe Text) Text Text
- newDeleteStudioComponent :: Text -> Text -> DeleteStudioComponent
- data DeleteStudioComponentResponse = DeleteStudioComponentResponse' (Maybe StudioComponent) Int
- newDeleteStudioComponentResponse :: Int -> DeleteStudioComponentResponse
- data UpdateStudioComponent = UpdateStudioComponent' (Maybe [StudioComponentInitializationScript]) (Maybe Text) (Maybe (NonEmpty Text)) (Maybe StudioComponentSubtype) (Maybe Text) (Maybe [ScriptParameterKeyValue]) (Maybe StudioComponentType) (Maybe StudioComponentConfiguration) (Maybe Text) Text Text
- newUpdateStudioComponent :: Text -> Text -> UpdateStudioComponent
- data UpdateStudioComponentResponse = UpdateStudioComponentResponse' (Maybe StudioComponent) Int
- newUpdateStudioComponentResponse :: Int -> UpdateStudioComponentResponse
- data GetStudioMember = GetStudioMember' Text Text
- newGetStudioMember :: Text -> Text -> GetStudioMember
- data GetStudioMemberResponse = GetStudioMemberResponse' (Maybe StudioMembership) Int
- newGetStudioMemberResponse :: Int -> GetStudioMemberResponse
- data DeleteStudio = DeleteStudio' (Maybe Text) Text
- newDeleteStudio :: Text -> DeleteStudio
- data DeleteStudioResponse = DeleteStudioResponse' (Maybe Studio) Int
- newDeleteStudioResponse :: Int -> DeleteStudioResponse
- data UpdateStudio = UpdateStudio' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) Text
- newUpdateStudio :: Text -> UpdateStudio
- data UpdateStudioResponse = UpdateStudioResponse' (Maybe Studio) Int
- newUpdateStudioResponse :: Int -> UpdateStudioResponse
- data ListStudios = ListStudios' (Maybe Text)
- newListStudios :: ListStudios
- data ListStudiosResponse = ListStudiosResponse' (Maybe [Studio]) (Maybe Text) Int
- newListStudiosResponse :: Int -> ListStudiosResponse
- data GetStudioComponent = GetStudioComponent' Text Text
- newGetStudioComponent :: Text -> Text -> GetStudioComponent
- data GetStudioComponentResponse = GetStudioComponentResponse' (Maybe StudioComponent) Int
- newGetStudioComponentResponse :: Int -> GetStudioComponentResponse
- data ListEulas = ListEulas' (Maybe Text) (Maybe [Text])
- newListEulas :: ListEulas
- data ListEulasResponse = ListEulasResponse' (Maybe [Eula]) (Maybe Text) Int
- newListEulasResponse :: Int -> ListEulasResponse
- data GetStreamingSession = GetStreamingSession' Text Text
- newGetStreamingSession :: Text -> Text -> GetStreamingSession
- data GetStreamingSessionResponse = GetStreamingSessionResponse' (Maybe StreamingSession) Int
- newGetStreamingSessionResponse :: Int -> GetStreamingSessionResponse
- data ListLaunchProfileMembers = ListLaunchProfileMembers' (Maybe Text) (Maybe Natural) Text Text
- newListLaunchProfileMembers :: Text -> Text -> ListLaunchProfileMembers
- data ListLaunchProfileMembersResponse = ListLaunchProfileMembersResponse' (Maybe [LaunchProfileMembership]) (Maybe Text) Int
- newListLaunchProfileMembersResponse :: Int -> ListLaunchProfileMembersResponse
- data DeleteLaunchProfile = DeleteLaunchProfile' (Maybe Text) Text Text
- newDeleteLaunchProfile :: Text -> Text -> DeleteLaunchProfile
- data DeleteLaunchProfileResponse = DeleteLaunchProfileResponse' (Maybe LaunchProfile) Int
- newDeleteLaunchProfileResponse :: Int -> DeleteLaunchProfileResponse
- data UpdateLaunchProfile = UpdateLaunchProfile' (Maybe Text) (Maybe [Text]) (Maybe StreamConfigurationCreate) (Maybe Text) (Maybe Text) (Maybe (NonEmpty Text)) Text Text
- newUpdateLaunchProfile :: Text -> Text -> UpdateLaunchProfile
- data UpdateLaunchProfileResponse = UpdateLaunchProfileResponse' (Maybe LaunchProfile) Int
- newUpdateLaunchProfileResponse :: Int -> UpdateLaunchProfileResponse
- data CreateStreamingImage = CreateStreamingImage' (Maybe Text) (Maybe Text) (Maybe (HashMap Text Text)) Text Text Text
- newCreateStreamingImage :: Text -> Text -> Text -> CreateStreamingImage
- data CreateStreamingImageResponse = CreateStreamingImageResponse' (Maybe StreamingImage) Int
- newCreateStreamingImageResponse :: Int -> CreateStreamingImageResponse
- data CreateStreamingSessionStream = CreateStreamingSessionStream' (Maybe Natural) (Maybe Text) Text Text
- newCreateStreamingSessionStream :: Text -> Text -> CreateStreamingSessionStream
- data CreateStreamingSessionStreamResponse = CreateStreamingSessionStreamResponse' (Maybe StreamingSessionStream) Int
- newCreateStreamingSessionStreamResponse :: Int -> CreateStreamingSessionStreamResponse
- data GetLaunchProfileDetails = GetLaunchProfileDetails' Text Text
- newGetLaunchProfileDetails :: Text -> Text -> GetLaunchProfileDetails
- data GetLaunchProfileDetailsResponse = GetLaunchProfileDetailsResponse' (Maybe [StreamingImage]) (Maybe LaunchProfile) (Maybe [StudioComponentSummary]) Int
- newGetLaunchProfileDetailsResponse :: Int -> GetLaunchProfileDetailsResponse
- data PutStudioMembers = PutStudioMembers' (Maybe Text) Text (NonEmpty NewStudioMember) Text
- newPutStudioMembers :: Text -> NonEmpty NewStudioMember -> Text -> PutStudioMembers
- data PutStudioMembersResponse = PutStudioMembersResponse' Int
- newPutStudioMembersResponse :: Int -> PutStudioMembersResponse
- data DeleteStreamingImage = DeleteStreamingImage' (Maybe Text) Text Text
- newDeleteStreamingImage :: Text -> Text -> DeleteStreamingImage
- data DeleteStreamingImageResponse = DeleteStreamingImageResponse' (Maybe StreamingImage) Int
- newDeleteStreamingImageResponse :: Int -> DeleteStreamingImageResponse
- data UpdateStreamingImage = UpdateStreamingImage' (Maybe Text) (Maybe Text) (Maybe Text) Text Text
- newUpdateStreamingImage :: Text -> Text -> UpdateStreamingImage
- data UpdateStreamingImageResponse = UpdateStreamingImageResponse' (Maybe StreamingImage) Int
- newUpdateStreamingImageResponse :: Int -> UpdateStreamingImageResponse
- data GetStreamingImage = GetStreamingImage' Text Text
- newGetStreamingImage :: Text -> Text -> GetStreamingImage
- data GetStreamingImageResponse = GetStreamingImageResponse' (Maybe StreamingImage) Int
- newGetStreamingImageResponse :: Int -> GetStreamingImageResponse
- data ListEulaAcceptances = ListEulaAcceptances' (Maybe Text) (Maybe [Text]) Text
- newListEulaAcceptances :: Text -> ListEulaAcceptances
- data ListEulaAcceptancesResponse = ListEulaAcceptancesResponse' (Maybe Text) (Maybe [EulaAcceptance]) Int
- newListEulaAcceptancesResponse :: Int -> ListEulaAcceptancesResponse
- data GetStreamingSessionStream = GetStreamingSessionStream' Text Text Text
- newGetStreamingSessionStream :: Text -> Text -> Text -> GetStreamingSessionStream
- data GetStreamingSessionStreamResponse = GetStreamingSessionStreamResponse' (Maybe StreamingSessionStream) Int
- newGetStreamingSessionStreamResponse :: Int -> GetStreamingSessionStreamResponse
- data TagResource = TagResource' (Maybe (HashMap Text Text)) Text
- newTagResource :: Text -> TagResource
- data TagResourceResponse = TagResourceResponse' Int
- newTagResourceResponse :: Int -> TagResourceResponse
- data GetLaunchProfileMember = GetLaunchProfileMember' Text Text Text
- newGetLaunchProfileMember :: Text -> Text -> Text -> GetLaunchProfileMember
- data GetLaunchProfileMemberResponse = GetLaunchProfileMemberResponse' (Maybe LaunchProfileMembership) Int
- newGetLaunchProfileMemberResponse :: Int -> GetLaunchProfileMemberResponse
- data DeleteStreamingSession = DeleteStreamingSession' (Maybe Text) Text Text
- newDeleteStreamingSession :: Text -> Text -> DeleteStreamingSession
- data DeleteStreamingSessionResponse = DeleteStreamingSessionResponse' (Maybe StreamingSession) Int
- newDeleteStreamingSessionResponse :: Int -> DeleteStreamingSessionResponse
- data UntagResource = UntagResource' [Text] Text
- newUntagResource :: Text -> UntagResource
- data UntagResourceResponse = UntagResourceResponse' Int
- newUntagResourceResponse :: Int -> UntagResourceResponse
- data ListStreamingSessions = ListStreamingSessions' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) Text
- newListStreamingSessions :: Text -> ListStreamingSessions
- data ListStreamingSessionsResponse = ListStreamingSessionsResponse' (Maybe Text) (Maybe [StreamingSession]) Int
- newListStreamingSessionsResponse :: Int -> ListStreamingSessionsResponse
- data GetStudio = GetStudio' Text
- newGetStudio :: Text -> GetStudio
- data GetStudioResponse = GetStudioResponse' (Maybe Studio) Int
- newGetStudioResponse :: Int -> GetStudioResponse
- data ListStudioMembers = ListStudioMembers' (Maybe Text) (Maybe Natural) Text
- newListStudioMembers :: Text -> ListStudioMembers
- data ListStudioMembersResponse = ListStudioMembersResponse' (Maybe [StudioMembership]) (Maybe Text) Int
- newListStudioMembersResponse :: Int -> ListStudioMembersResponse
- data DeleteStudioMember = DeleteStudioMember' (Maybe Text) Text Text
- newDeleteStudioMember :: Text -> Text -> DeleteStudioMember
- data DeleteStudioMemberResponse = DeleteStudioMemberResponse' Int
- newDeleteStudioMemberResponse :: Int -> DeleteStudioMemberResponse
- newtype LaunchProfilePersona where
- newtype LaunchProfilePlatform where
- newtype LaunchProfileState where
- LaunchProfileState' { }
- pattern LaunchProfileState_CREATE_FAILED :: LaunchProfileState
- pattern LaunchProfileState_CREATE_IN_PROGRESS :: LaunchProfileState
- pattern LaunchProfileState_DELETED :: LaunchProfileState
- pattern LaunchProfileState_DELETE_FAILED :: LaunchProfileState
- pattern LaunchProfileState_DELETE_IN_PROGRESS :: LaunchProfileState
- pattern LaunchProfileState_READY :: LaunchProfileState
- pattern LaunchProfileState_UPDATE_FAILED :: LaunchProfileState
- pattern LaunchProfileState_UPDATE_IN_PROGRESS :: LaunchProfileState
- newtype LaunchProfileStatusCode where
- LaunchProfileStatusCode' { }
- pattern LaunchProfileStatusCode_ENCRYPTION_KEY_ACCESS_DENIED :: LaunchProfileStatusCode
- pattern LaunchProfileStatusCode_ENCRYPTION_KEY_NOT_FOUND :: LaunchProfileStatusCode
- pattern LaunchProfileStatusCode_INTERNAL_ERROR :: LaunchProfileStatusCode
- pattern LaunchProfileStatusCode_INVALID_SUBNETS_PROVIDED :: LaunchProfileStatusCode
- pattern LaunchProfileStatusCode_LAUNCH_PROFILE_CREATED :: LaunchProfileStatusCode
- pattern LaunchProfileStatusCode_LAUNCH_PROFILE_CREATE_IN_PROGRESS :: LaunchProfileStatusCode
- pattern LaunchProfileStatusCode_LAUNCH_PROFILE_DELETED :: LaunchProfileStatusCode
- pattern LaunchProfileStatusCode_LAUNCH_PROFILE_DELETE_IN_PROGRESS :: LaunchProfileStatusCode
- pattern LaunchProfileStatusCode_LAUNCH_PROFILE_UPDATED :: LaunchProfileStatusCode
- pattern LaunchProfileStatusCode_LAUNCH_PROFILE_UPDATE_IN_PROGRESS :: LaunchProfileStatusCode
- pattern LaunchProfileStatusCode_LAUNCH_PROFILE_WITH_STREAM_SESSIONS_NOT_DELETED :: LaunchProfileStatusCode
- pattern LaunchProfileStatusCode_STREAMING_IMAGE_NOT_FOUND :: LaunchProfileStatusCode
- pattern LaunchProfileStatusCode_STREAMING_IMAGE_NOT_READY :: LaunchProfileStatusCode
- newtype StreamingClipboardMode where
- newtype StreamingImageEncryptionConfigurationKeyType where
- newtype StreamingImageState where
- StreamingImageState' { }
- pattern StreamingImageState_CREATE_FAILED :: StreamingImageState
- pattern StreamingImageState_CREATE_IN_PROGRESS :: StreamingImageState
- pattern StreamingImageState_DELETED :: StreamingImageState
- pattern StreamingImageState_DELETE_FAILED :: StreamingImageState
- pattern StreamingImageState_DELETE_IN_PROGRESS :: StreamingImageState
- pattern StreamingImageState_READY :: StreamingImageState
- pattern StreamingImageState_UPDATE_FAILED :: StreamingImageState
- pattern StreamingImageState_UPDATE_IN_PROGRESS :: StreamingImageState
- newtype StreamingImageStatusCode where
- StreamingImageStatusCode' { }
- pattern StreamingImageStatusCode_INTERNAL_ERROR :: StreamingImageStatusCode
- pattern StreamingImageStatusCode_STREAMING_IMAGE_CREATE_IN_PROGRESS :: StreamingImageStatusCode
- pattern StreamingImageStatusCode_STREAMING_IMAGE_DELETED :: StreamingImageStatusCode
- pattern StreamingImageStatusCode_STREAMING_IMAGE_DELETE_IN_PROGRESS :: StreamingImageStatusCode
- pattern StreamingImageStatusCode_STREAMING_IMAGE_READY :: StreamingImageStatusCode
- pattern StreamingImageStatusCode_STREAMING_IMAGE_UPDATE_IN_PROGRESS :: StreamingImageStatusCode
- newtype StreamingInstanceType where
- StreamingInstanceType' { }
- pattern StreamingInstanceType_G4dn_12xlarge :: StreamingInstanceType
- pattern StreamingInstanceType_G4dn_16xlarge :: StreamingInstanceType
- pattern StreamingInstanceType_G4dn_2xlarge :: StreamingInstanceType
- pattern StreamingInstanceType_G4dn_4xlarge :: StreamingInstanceType
- pattern StreamingInstanceType_G4dn_8xlarge :: StreamingInstanceType
- pattern StreamingInstanceType_G4dn_xlarge :: StreamingInstanceType
- newtype StreamingSessionState where
- StreamingSessionState' { }
- pattern StreamingSessionState_CREATE_FAILED :: StreamingSessionState
- pattern StreamingSessionState_CREATE_IN_PROGRESS :: StreamingSessionState
- pattern StreamingSessionState_DELETED :: StreamingSessionState
- pattern StreamingSessionState_DELETE_FAILED :: StreamingSessionState
- pattern StreamingSessionState_DELETE_IN_PROGRESS :: StreamingSessionState
- pattern StreamingSessionState_READY :: StreamingSessionState
- newtype StreamingSessionStatusCode where
- StreamingSessionStatusCode' { }
- pattern StreamingSessionStatusCode_ACTIVE_DIRECTORY_DOMAIN_JOIN_ERROR :: StreamingSessionStatusCode
- pattern StreamingSessionStatusCode_DECRYPT_STREAMING_IMAGE_ERROR :: StreamingSessionStatusCode
- pattern StreamingSessionStatusCode_INITIALIZATION_SCRIPT_ERROR :: StreamingSessionStatusCode
- pattern StreamingSessionStatusCode_INSUFFICIENT_CAPACITY :: StreamingSessionStatusCode
- pattern StreamingSessionStatusCode_INTERNAL_ERROR :: StreamingSessionStatusCode
- pattern StreamingSessionStatusCode_NETWORK_CONNECTION_ERROR :: StreamingSessionStatusCode
- pattern StreamingSessionStatusCode_NETWORK_INTERFACE_ERROR :: StreamingSessionStatusCode
- pattern StreamingSessionStatusCode_STREAMING_SESSION_CREATE_IN_PROGRESS :: StreamingSessionStatusCode
- pattern StreamingSessionStatusCode_STREAMING_SESSION_DELETED :: StreamingSessionStatusCode
- pattern StreamingSessionStatusCode_STREAMING_SESSION_DELETE_IN_PROGRESS :: StreamingSessionStatusCode
- pattern StreamingSessionStatusCode_STREAMING_SESSION_READY :: StreamingSessionStatusCode
- newtype StreamingSessionStreamState where
- StreamingSessionStreamState' { }
- pattern StreamingSessionStreamState_CREATE_FAILED :: StreamingSessionStreamState
- pattern StreamingSessionStreamState_CREATE_IN_PROGRESS :: StreamingSessionStreamState
- pattern StreamingSessionStreamState_DELETED :: StreamingSessionStreamState
- pattern StreamingSessionStreamState_DELETE_FAILED :: StreamingSessionStreamState
- pattern StreamingSessionStreamState_DELETE_IN_PROGRESS :: StreamingSessionStreamState
- pattern StreamingSessionStreamState_READY :: StreamingSessionStreamState
- newtype StreamingSessionStreamStatusCode where
- StreamingSessionStreamStatusCode' { }
- pattern StreamingSessionStreamStatusCode_INTERNAL_ERROR :: StreamingSessionStreamStatusCode
- pattern StreamingSessionStreamStatusCode_NETWORK_CONNECTION_ERROR :: StreamingSessionStreamStatusCode
- pattern StreamingSessionStreamStatusCode_STREAM_CREATE_IN_PROGRESS :: StreamingSessionStreamStatusCode
- pattern StreamingSessionStreamStatusCode_STREAM_DELETED :: StreamingSessionStreamStatusCode
- pattern StreamingSessionStreamStatusCode_STREAM_DELETE_IN_PROGRESS :: StreamingSessionStreamStatusCode
- pattern StreamingSessionStreamStatusCode_STREAM_READY :: StreamingSessionStreamStatusCode
- newtype StudioComponentInitializationScriptRunContext where
- newtype StudioComponentState where
- StudioComponentState' { }
- pattern StudioComponentState_CREATE_FAILED :: StudioComponentState
- pattern StudioComponentState_CREATE_IN_PROGRESS :: StudioComponentState
- pattern StudioComponentState_DELETED :: StudioComponentState
- pattern StudioComponentState_DELETE_FAILED :: StudioComponentState
- pattern StudioComponentState_DELETE_IN_PROGRESS :: StudioComponentState
- pattern StudioComponentState_READY :: StudioComponentState
- pattern StudioComponentState_UPDATE_FAILED :: StudioComponentState
- pattern StudioComponentState_UPDATE_IN_PROGRESS :: StudioComponentState
- newtype StudioComponentStatusCode where
- StudioComponentStatusCode' { }
- pattern StudioComponentStatusCode_ACTIVE_DIRECTORY_ALREADY_EXISTS :: StudioComponentStatusCode
- pattern StudioComponentStatusCode_ENCRYPTION_KEY_ACCESS_DENIED :: StudioComponentStatusCode
- pattern StudioComponentStatusCode_ENCRYPTION_KEY_NOT_FOUND :: StudioComponentStatusCode
- pattern StudioComponentStatusCode_INTERNAL_ERROR :: StudioComponentStatusCode
- pattern StudioComponentStatusCode_STUDIO_COMPONENT_CREATED :: StudioComponentStatusCode
- pattern StudioComponentStatusCode_STUDIO_COMPONENT_CREATE_IN_PROGRESS :: StudioComponentStatusCode
- pattern StudioComponentStatusCode_STUDIO_COMPONENT_DELETED :: StudioComponentStatusCode
- pattern StudioComponentStatusCode_STUDIO_COMPONENT_DELETE_IN_PROGRESS :: StudioComponentStatusCode
- pattern StudioComponentStatusCode_STUDIO_COMPONENT_UPDATED :: StudioComponentStatusCode
- pattern StudioComponentStatusCode_STUDIO_COMPONENT_UPDATE_IN_PROGRESS :: StudioComponentStatusCode
- newtype StudioComponentSubtype where
- StudioComponentSubtype' { }
- pattern StudioComponentSubtype_AMAZON_FSX_FOR_LUSTRE :: StudioComponentSubtype
- pattern StudioComponentSubtype_AMAZON_FSX_FOR_WINDOWS :: StudioComponentSubtype
- pattern StudioComponentSubtype_AWS_MANAGED_MICROSOFT_AD :: StudioComponentSubtype
- pattern StudioComponentSubtype_CUSTOM :: StudioComponentSubtype
- newtype StudioComponentType where
- StudioComponentType' { }
- pattern StudioComponentType_ACTIVE_DIRECTORY :: StudioComponentType
- pattern StudioComponentType_COMPUTE_FARM :: StudioComponentType
- pattern StudioComponentType_CUSTOM :: StudioComponentType
- pattern StudioComponentType_LICENSE_SERVICE :: StudioComponentType
- pattern StudioComponentType_SHARED_FILE_SYSTEM :: StudioComponentType
- newtype StudioEncryptionConfigurationKeyType where
- newtype StudioPersona where
- StudioPersona' { }
- pattern StudioPersona_ADMINISTRATOR :: StudioPersona
- newtype StudioState where
- StudioState' { }
- pattern StudioState_CREATE_FAILED :: StudioState
- pattern StudioState_CREATE_IN_PROGRESS :: StudioState
- pattern StudioState_DELETED :: StudioState
- pattern StudioState_DELETE_FAILED :: StudioState
- pattern StudioState_DELETE_IN_PROGRESS :: StudioState
- pattern StudioState_READY :: StudioState
- pattern StudioState_UPDATE_FAILED :: StudioState
- pattern StudioState_UPDATE_IN_PROGRESS :: StudioState
- newtype StudioStatusCode where
- StudioStatusCode' { }
- pattern StudioStatusCode_AWS_SSO_ACCESS_DENIED :: StudioStatusCode
- pattern StudioStatusCode_AWS_SSO_CONFIGURATION_REPAIRED :: StudioStatusCode
- pattern StudioStatusCode_AWS_SSO_CONFIGURATION_REPAIR_IN_PROGRESS :: StudioStatusCode
- pattern StudioStatusCode_AWS_SSO_NOT_ENABLED :: StudioStatusCode
- pattern StudioStatusCode_ENCRYPTION_KEY_ACCESS_DENIED :: StudioStatusCode
- pattern StudioStatusCode_ENCRYPTION_KEY_NOT_FOUND :: StudioStatusCode
- pattern StudioStatusCode_INTERNAL_ERROR :: StudioStatusCode
- pattern StudioStatusCode_ROLE_COULD_NOT_BE_ASSUMED :: StudioStatusCode
- pattern StudioStatusCode_ROLE_NOT_OWNED_BY_STUDIO_OWNER :: StudioStatusCode
- pattern StudioStatusCode_STUDIO_CREATED :: StudioStatusCode
- pattern StudioStatusCode_STUDIO_CREATE_IN_PROGRESS :: StudioStatusCode
- pattern StudioStatusCode_STUDIO_DELETED :: StudioStatusCode
- pattern StudioStatusCode_STUDIO_DELETE_IN_PROGRESS :: StudioStatusCode
- pattern StudioStatusCode_STUDIO_UPDATED :: StudioStatusCode
- pattern StudioStatusCode_STUDIO_UPDATE_IN_PROGRESS :: StudioStatusCode
- pattern StudioStatusCode_STUDIO_WITH_LAUNCH_PROFILES_NOT_DELETED :: StudioStatusCode
- pattern StudioStatusCode_STUDIO_WITH_STREAMING_IMAGES_NOT_DELETED :: StudioStatusCode
- pattern StudioStatusCode_STUDIO_WITH_STUDIO_COMPONENTS_NOT_DELETED :: StudioStatusCode
- data ActiveDirectoryComputerAttribute = ActiveDirectoryComputerAttribute' (Maybe Text) (Maybe Text)
- newActiveDirectoryComputerAttribute :: ActiveDirectoryComputerAttribute
- data ActiveDirectoryConfiguration = ActiveDirectoryConfiguration' (Maybe Text) (Maybe [ActiveDirectoryComputerAttribute]) (Maybe Text)
- newActiveDirectoryConfiguration :: ActiveDirectoryConfiguration
- data ComputeFarmConfiguration = ComputeFarmConfiguration' (Maybe Text) (Maybe Text)
- newComputeFarmConfiguration :: ComputeFarmConfiguration
- data Eula = Eula' (Maybe POSIX) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe POSIX)
- newEula :: Eula
- data EulaAcceptance = EulaAcceptance' (Maybe Text) (Maybe Text) (Maybe POSIX) (Maybe Text) (Maybe Text)
- newEulaAcceptance :: EulaAcceptance
- data LaunchProfile = LaunchProfile' (Maybe LaunchProfileState) (Maybe Text) (Maybe POSIX) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe [Text]) (Maybe [Text]) (Maybe StreamConfiguration) (Maybe Text) (Maybe Text) (Maybe POSIX) (Maybe Text) (Maybe (HashMap Text Text)) (Maybe LaunchProfileStatusCode) (Maybe (NonEmpty Text))
- newLaunchProfile :: LaunchProfile
- data LaunchProfileInitialization = LaunchProfileInitialization' (Maybe LaunchProfilePlatform) (Maybe LaunchProfileInitializationActiveDirectory) (Maybe Text) (Maybe Text) (Maybe (NonEmpty Text)) (Maybe Text) (Maybe Text) (Maybe [LaunchProfileInitializationScript]) (Maybe [LaunchProfileInitializationScript])
- newLaunchProfileInitialization :: LaunchProfileInitialization
- data LaunchProfileInitializationActiveDirectory = LaunchProfileInitializationActiveDirectory' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe [Text]) (Maybe [ActiveDirectoryComputerAttribute]) (Maybe Text) (Maybe Text)
- newLaunchProfileInitializationActiveDirectory :: LaunchProfileInitializationActiveDirectory
- data LaunchProfileInitializationScript = LaunchProfileInitializationScript' (Maybe Text) (Maybe Text) (Maybe Text)
- newLaunchProfileInitializationScript :: LaunchProfileInitializationScript
- data LaunchProfileMembership = LaunchProfileMembership' (Maybe Text) (Maybe Text) (Maybe LaunchProfilePersona)
- newLaunchProfileMembership :: LaunchProfileMembership
- data LicenseServiceConfiguration = LicenseServiceConfiguration' (Maybe Text)
- newLicenseServiceConfiguration :: LicenseServiceConfiguration
- data NewLaunchProfileMember = NewLaunchProfileMember' LaunchProfilePersona Text
- newNewLaunchProfileMember :: LaunchProfilePersona -> Text -> NewLaunchProfileMember
- data NewStudioMember = NewStudioMember' StudioPersona Text
- newNewStudioMember :: StudioPersona -> Text -> NewStudioMember
- data ScriptParameterKeyValue = ScriptParameterKeyValue' (Maybe Text) (Maybe Text)
- newScriptParameterKeyValue :: ScriptParameterKeyValue
- data SharedFileSystemConfiguration = SharedFileSystemConfiguration' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text)
- newSharedFileSystemConfiguration :: SharedFileSystemConfiguration
- data StreamConfiguration = StreamConfiguration' (Maybe [Text]) (Maybe Natural) (Maybe StreamingClipboardMode) (Maybe (NonEmpty StreamingInstanceType))
- newStreamConfiguration :: StreamConfiguration
- data StreamConfigurationCreate = StreamConfigurationCreate' (Maybe Natural) StreamingClipboardMode [Text] (NonEmpty StreamingInstanceType)
- newStreamConfigurationCreate :: StreamingClipboardMode -> NonEmpty StreamingInstanceType -> StreamConfigurationCreate
- data StreamingImage = StreamingImage' (Maybe StreamingImageState) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe StreamingImageEncryptionConfiguration) (Maybe Text) (Maybe [Text]) (Maybe Text) (Maybe (HashMap Text Text)) (Maybe StreamingImageStatusCode)
- newStreamingImage :: StreamingImage
- data StreamingImageEncryptionConfiguration = StreamingImageEncryptionConfiguration' (Maybe Text) StreamingImageEncryptionConfigurationKeyType
- newStreamingImageEncryptionConfiguration :: StreamingImageEncryptionConfigurationKeyType -> StreamingImageEncryptionConfiguration
- data StreamingSession = StreamingSession' (Maybe Text) (Maybe StreamingSessionState) (Maybe Text) (Maybe POSIX) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe POSIX) (Maybe Text) (Maybe POSIX) (Maybe Text) (Maybe (HashMap Text Text)) (Maybe StreamingSessionStatusCode)
- newStreamingSession :: StreamingSession
- data StreamingSessionStream = StreamingSessionStream' (Maybe Text) (Maybe StreamingSessionStreamState) (Maybe POSIX) (Maybe POSIX) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe StreamingSessionStreamStatusCode)
- newStreamingSessionStream :: StreamingSessionStream
- data Studio = Studio' (Maybe StudioEncryptionConfiguration) (Maybe StudioState) (Maybe Text) (Maybe Text) (Maybe POSIX) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe POSIX) (Maybe Text) (Maybe Text) (Maybe (HashMap Text Text)) (Maybe StudioStatusCode)
- newStudio :: Studio
- data StudioComponent = StudioComponent' (Maybe [StudioComponentInitializationScript]) (Maybe StudioComponentState) (Maybe Text) (Maybe Text) (Maybe POSIX) (Maybe Text) (Maybe (NonEmpty Text)) (Maybe Text) (Maybe StudioComponentSubtype) (Maybe Text) (Maybe Text) (Maybe [ScriptParameterKeyValue]) (Maybe POSIX) (Maybe StudioComponentType) (Maybe StudioComponentConfiguration) (Maybe Text) (Maybe (HashMap Text Text)) (Maybe StudioComponentStatusCode)
- newStudioComponent :: StudioComponent
- data StudioComponentConfiguration = StudioComponentConfiguration' (Maybe ActiveDirectoryConfiguration) (Maybe LicenseServiceConfiguration) (Maybe SharedFileSystemConfiguration) (Maybe ComputeFarmConfiguration)
- newStudioComponentConfiguration :: StudioComponentConfiguration
- data StudioComponentInitializationScript = StudioComponentInitializationScript' (Maybe Text) (Maybe LaunchProfilePlatform) (Maybe StudioComponentInitializationScriptRunContext) (Maybe Text)
- newStudioComponentInitializationScript :: StudioComponentInitializationScript
- data StudioComponentSummary = StudioComponentSummary' (Maybe Text) (Maybe POSIX) (Maybe Text) (Maybe Text) (Maybe StudioComponentSubtype) (Maybe Text) (Maybe POSIX) (Maybe StudioComponentType) (Maybe Text)
- newStudioComponentSummary :: StudioComponentSummary
- data StudioEncryptionConfiguration = StudioEncryptionConfiguration' (Maybe Text) StudioEncryptionConfigurationKeyType
- newStudioEncryptionConfiguration :: StudioEncryptionConfigurationKeyType -> StudioEncryptionConfiguration
- data StudioMembership = StudioMembership' (Maybe Text) (Maybe Text) (Maybe StudioPersona)
- newStudioMembership :: StudioMembership
Service Configuration
defaultService :: Service Source #
API version 2020-08-01
of the Amazon NimbleStudio SDK configuration.
Errors
Error matchers are designed for use with the functions provided by
Control.Exception.Lens.
This allows catching (and rethrowing) service specific errors returned
by Nimble
.
ValidationException
_ValidationException :: AsError a => Getting (First ServiceError) a ServiceError Source #
AccessDeniedException
_AccessDeniedException :: AsError a => Getting (First ServiceError) a ServiceError Source #
ConflictException
_ConflictException :: AsError a => Getting (First ServiceError) a ServiceError Source #
ServiceQuotaExceededException
ThrottlingException
_ThrottlingException :: AsError a => Getting (First ServiceError) a ServiceError Source #
InternalServerErrorException
ResourceNotFoundException
_ResourceNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError Source #
Waiters
Waiters poll by repeatedly sending a request until some remote success condition
configured by the Wait
specification is fulfilled. The Wait
specification
determines how many attempts should be made, in addition to delay and retry strategies.
Operations
Some AWS operations return results that are incomplete and require subsequent
requests in order to obtain the entire result set. The process of sending
subsequent requests to continue where a previous request left off is called
pagination. For example, the ListObjects
operation of Amazon S3 returns up to
1000 objects at a time, and you must send subsequent requests with the
appropriate Marker in order to retrieve the next page of results.
Operations that have an AWSPager
instance can transparently perform subsequent
requests, correctly setting Markers and other request facets to iterate through
the entire result set of a truncated API operation. Operations which support
this have an additional note in the documentation.
Many operations have the ability to filter results on the server side. See the individual operation parameters for details.
PutLaunchProfileMembers
data PutLaunchProfileMembers Source #
Information about a launch profile membership.
See: newPutLaunchProfileMembers
smart constructor.
Instances
newPutLaunchProfileMembers Source #
Create a value of PutLaunchProfileMembers
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:clientToken:PutLaunchProfileMembers'
, putLaunchProfileMembers_clientToken
- To make an idempotent API request using one of these actions, specify a
client token in the request. You should not reuse the same client token
for other API requests. If you retry a request that completed
successfully using the same client token and the same parameters, the
retry succeeds without performing any further actions. If you retry a
successful request using the same client token, but one or more of the
parameters are different, the retry fails with a ValidationException
error.
$sel:studioId:PutLaunchProfileMembers'
, putLaunchProfileMembers_studioId
- The studio ID.
$sel:members:PutLaunchProfileMembers'
, putLaunchProfileMembers_members
- A list of members.
$sel:launchProfileId:PutLaunchProfileMembers'
, putLaunchProfileMembers_launchProfileId
- The launch profile ID.
$sel:identityStoreId:PutLaunchProfileMembers'
, putLaunchProfileMembers_identityStoreId
- The ID of the identity store.
data PutLaunchProfileMembersResponse Source #
See: newPutLaunchProfileMembersResponse
smart constructor.
Instances
Eq PutLaunchProfileMembersResponse Source # | |
Read PutLaunchProfileMembersResponse Source # | |
Show PutLaunchProfileMembersResponse Source # | |
Defined in Amazonka.Nimble.PutLaunchProfileMembers | |
Generic PutLaunchProfileMembersResponse Source # | |
NFData PutLaunchProfileMembersResponse Source # | |
Defined in Amazonka.Nimble.PutLaunchProfileMembers rnf :: PutLaunchProfileMembersResponse -> () # | |
type Rep PutLaunchProfileMembersResponse Source # | |
Defined in Amazonka.Nimble.PutLaunchProfileMembers type Rep PutLaunchProfileMembersResponse = D1 ('MetaData "PutLaunchProfileMembersResponse" "Amazonka.Nimble.PutLaunchProfileMembers" "libZSservicesZSamazonka-nimbleZSamazonka-nimble" 'False) (C1 ('MetaCons "PutLaunchProfileMembersResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))) |
newPutLaunchProfileMembersResponse Source #
Create a value of PutLaunchProfileMembersResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:httpStatus:PutLaunchProfileMembersResponse'
, putLaunchProfileMembersResponse_httpStatus
- The response's http status code.
CreateStudio
data CreateStudio Source #
A collection of studio resources.
See: newCreateStudio
smart constructor.
CreateStudio' (Maybe StudioEncryptionConfiguration) (Maybe Text) (Maybe (HashMap Text Text)) Text Text Text Text |
Instances
:: Text | |
-> Text | |
-> Text | |
-> Text | |
-> CreateStudio |
Create a value of CreateStudio
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:studioEncryptionConfiguration:CreateStudio'
, createStudio_studioEncryptionConfiguration
- The studio encryption configuration.
$sel:clientToken:CreateStudio'
, createStudio_clientToken
- To make an idempotent API request using one of these actions, specify a
client token in the request. You should not reuse the same client token
for other API requests. If you retry a request that completed
successfully using the same client token and the same parameters, the
retry succeeds without performing any further actions. If you retry a
successful request using the same client token, but one or more of the
parameters are different, the retry fails with a ValidationException
error.
$sel:tags:CreateStudio'
, createStudio_tags
- A collection of labels, in the form of key:value pairs, that apply to
this resource.
$sel:displayName:CreateStudio'
, createStudio_displayName
- A friendly name for the studio.
$sel:studioName:CreateStudio'
, createStudio_studioName
- The studio name that is used in the URL of the Nimble Studio portal when
accessed by Nimble Studio users.
$sel:userRoleArn:CreateStudio'
, createStudio_userRoleArn
- The IAM role that Studio Users will assume when logging in to the Nimble
Studio portal.
$sel:adminRoleArn:CreateStudio'
, createStudio_adminRoleArn
- The IAM role that Studio Admins will assume when logging in to the
Nimble Studio portal.
data CreateStudioResponse Source #
See: newCreateStudioResponse
smart constructor.
Instances
newCreateStudioResponse Source #
Create a value of CreateStudioResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:studio:CreateStudioResponse'
, createStudioResponse_studio
- Information about a studio.
$sel:httpStatus:CreateStudioResponse'
, createStudioResponse_httpStatus
- The response's http status code.
UpdateLaunchProfileMember
data UpdateLaunchProfileMember Source #
The principal ID.
See: newUpdateLaunchProfileMember
smart constructor.
Instances
newUpdateLaunchProfileMember Source #
:: Text | |
-> LaunchProfilePersona | |
-> Text | |
-> Text | |
-> UpdateLaunchProfileMember |
Create a value of UpdateLaunchProfileMember
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:clientToken:UpdateLaunchProfileMember'
, updateLaunchProfileMember_clientToken
- To make an idempotent API request using one of these actions, specify a
client token in the request. You should not reuse the same client token
for other API requests. If you retry a request that completed
successfully using the same client token and the same parameters, the
retry succeeds without performing any further actions. If you retry a
successful request using the same client token, but one or more of the
parameters are different, the retry fails with a ValidationException
error.
$sel:studioId:UpdateLaunchProfileMember'
, updateLaunchProfileMember_studioId
- The studio ID.
$sel:persona:UpdateLaunchProfileMember'
, updateLaunchProfileMember_persona
- The persona.
$sel:principalId:UpdateLaunchProfileMember'
, updateLaunchProfileMember_principalId
- The principal ID.
$sel:launchProfileId:UpdateLaunchProfileMember'
, updateLaunchProfileMember_launchProfileId
- The launch profile ID.
data UpdateLaunchProfileMemberResponse Source #
See: newUpdateLaunchProfileMemberResponse
smart constructor.
Instances
Eq UpdateLaunchProfileMemberResponse Source # | |
Read UpdateLaunchProfileMemberResponse Source # | |
Show UpdateLaunchProfileMemberResponse Source # | |
Generic UpdateLaunchProfileMemberResponse Source # | |
NFData UpdateLaunchProfileMemberResponse Source # | |
Defined in Amazonka.Nimble.UpdateLaunchProfileMember rnf :: UpdateLaunchProfileMemberResponse -> () # | |
type Rep UpdateLaunchProfileMemberResponse Source # | |
Defined in Amazonka.Nimble.UpdateLaunchProfileMember type Rep UpdateLaunchProfileMemberResponse = D1 ('MetaData "UpdateLaunchProfileMemberResponse" "Amazonka.Nimble.UpdateLaunchProfileMember" "libZSservicesZSamazonka-nimbleZSamazonka-nimble" 'False) (C1 ('MetaCons "UpdateLaunchProfileMemberResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "member") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LaunchProfileMembership)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))) |
newUpdateLaunchProfileMemberResponse Source #
Create a value of UpdateLaunchProfileMemberResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:member:UpdateLaunchProfileMemberResponse'
, updateLaunchProfileMemberResponse_member
- The member.
$sel:httpStatus:UpdateLaunchProfileMemberResponse'
, updateLaunchProfileMemberResponse_httpStatus
- The response's http status code.
DeleteLaunchProfileMember
data DeleteLaunchProfileMember Source #
See: newDeleteLaunchProfileMember
smart constructor.
Instances
newDeleteLaunchProfileMember Source #
:: Text | |
-> Text | |
-> Text | |
-> DeleteLaunchProfileMember |
Create a value of DeleteLaunchProfileMember
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:clientToken:DeleteLaunchProfileMember'
, deleteLaunchProfileMember_clientToken
- To make an idempotent API request using one of these actions, specify a
client token in the request. You should not reuse the same client token
for other API requests. If you retry a request that completed
successfully using the same client token and the same parameters, the
retry succeeds without performing any further actions. If you retry a
successful request using the same client token, but one or more of the
parameters are different, the retry fails with a ValidationException
error.
$sel:studioId:DeleteLaunchProfileMember'
, deleteLaunchProfileMember_studioId
- The studio ID.
$sel:principalId:DeleteLaunchProfileMember'
, deleteLaunchProfileMember_principalId
- The principal ID.
$sel:launchProfileId:DeleteLaunchProfileMember'
, deleteLaunchProfileMember_launchProfileId
- The launch profile ID.
data DeleteLaunchProfileMemberResponse Source #
See: newDeleteLaunchProfileMemberResponse
smart constructor.
Instances
Eq DeleteLaunchProfileMemberResponse Source # | |
Read DeleteLaunchProfileMemberResponse Source # | |
Show DeleteLaunchProfileMemberResponse Source # | |
Generic DeleteLaunchProfileMemberResponse Source # | |
NFData DeleteLaunchProfileMemberResponse Source # | |
Defined in Amazonka.Nimble.DeleteLaunchProfileMember rnf :: DeleteLaunchProfileMemberResponse -> () # | |
type Rep DeleteLaunchProfileMemberResponse Source # | |
Defined in Amazonka.Nimble.DeleteLaunchProfileMember type Rep DeleteLaunchProfileMemberResponse = D1 ('MetaData "DeleteLaunchProfileMemberResponse" "Amazonka.Nimble.DeleteLaunchProfileMember" "libZSservicesZSamazonka-nimbleZSamazonka-nimble" 'False) (C1 ('MetaCons "DeleteLaunchProfileMemberResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))) |
newDeleteLaunchProfileMemberResponse Source #
Create a value of DeleteLaunchProfileMemberResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:httpStatus:DeleteLaunchProfileMemberResponse'
, deleteLaunchProfileMemberResponse_httpStatus
- The response's http status code.
ListLaunchProfiles (Paginated)
data ListLaunchProfiles Source #
See: newListLaunchProfiles
smart constructor.
Instances
newListLaunchProfiles Source #
Create a value of ListLaunchProfiles
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:states:ListLaunchProfiles'
, listLaunchProfiles_states
- A list of states.
$sel:principalId:ListLaunchProfiles'
, listLaunchProfiles_principalId
- The principal ID.
$sel:nextToken:ListLaunchProfiles'
, listLaunchProfiles_nextToken
- The token for the next set of results, or null if there are no more
results.
$sel:maxResults:ListLaunchProfiles'
, listLaunchProfiles_maxResults
- The maximum number of results to be returned per request.
$sel:studioId:ListLaunchProfiles'
, listLaunchProfiles_studioId
- The studio ID.
data ListLaunchProfilesResponse Source #
See: newListLaunchProfilesResponse
smart constructor.
Instances
newListLaunchProfilesResponse Source #
Create a value of ListLaunchProfilesResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:launchProfiles:ListLaunchProfilesResponse'
, listLaunchProfilesResponse_launchProfiles
- A collection of launch profiles.
$sel:nextToken:ListLaunchProfiles'
, listLaunchProfilesResponse_nextToken
- The token for the next set of results, or null if there are no more
results.
$sel:httpStatus:ListLaunchProfilesResponse'
, listLaunchProfilesResponse_httpStatus
- The response's http status code.
CreateLaunchProfile
data CreateLaunchProfile Source #
A collection of launch profiles.
See: newCreateLaunchProfile
smart constructor.
CreateLaunchProfile' (Maybe Text) (Maybe Text) (Maybe (HashMap Text Text)) [Text] (NonEmpty Text) Text [Text] Text StreamConfigurationCreate |
Instances
newCreateLaunchProfile Source #
:: NonEmpty Text | |
-> Text | |
-> Text | |
-> StreamConfigurationCreate | |
-> CreateLaunchProfile |
Create a value of CreateLaunchProfile
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:clientToken:CreateLaunchProfile'
, createLaunchProfile_clientToken
- To make an idempotent API request using one of these actions, specify a
client token in the request. You should not reuse the same client token
for other API requests. If you retry a request that completed
successfully using the same client token and the same parameters, the
retry succeeds without performing any further actions. If you retry a
successful request using the same client token, but one or more of the
parameters are different, the retry fails with a ValidationException
error.
$sel:description:CreateLaunchProfile'
, createLaunchProfile_description
- The description.
$sel:tags:CreateLaunchProfile'
, createLaunchProfile_tags
- A collection of labels, in the form of key:value pairs, that apply to
this resource.
$sel:ec2SubnetIds:CreateLaunchProfile'
, createLaunchProfile_ec2SubnetIds
-
$sel:studioComponentIds:CreateLaunchProfile'
, createLaunchProfile_studioComponentIds
- Unique identifiers for a collection of studio components that can be
used with this launch profile.
$sel:studioId:CreateLaunchProfile'
, createLaunchProfile_studioId
- The studio ID.
$sel:launchProfileProtocolVersions:CreateLaunchProfile'
, createLaunchProfile_launchProfileProtocolVersions
- The version number of the protocol that is used by the launch profile.
The only valid version is "2021-03-31".
$sel:name:CreateLaunchProfile'
, createLaunchProfile_name
- The name for the launch profile.
$sel:streamConfiguration:CreateLaunchProfile'
, createLaunchProfile_streamConfiguration
- A configuration for a streaming session.
data CreateLaunchProfileResponse Source #
See: newCreateLaunchProfileResponse
smart constructor.
Instances
newCreateLaunchProfileResponse Source #
Create a value of CreateLaunchProfileResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:launchProfile:CreateLaunchProfileResponse'
, createLaunchProfileResponse_launchProfile
- The launch profile.
$sel:httpStatus:CreateLaunchProfileResponse'
, createLaunchProfileResponse_httpStatus
- The response's http status code.
ListStreamingImages (Paginated)
data ListStreamingImages Source #
See: newListStreamingImages
smart constructor.
Instances
newListStreamingImages Source #
Create a value of ListStreamingImages
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:owner:ListStreamingImages'
, listStreamingImages_owner
- The owner.
$sel:nextToken:ListStreamingImages'
, listStreamingImages_nextToken
- The token for the next set of results, or null if there are no more
results.
$sel:studioId:ListStreamingImages'
, listStreamingImages_studioId
- The studio ID.
data ListStreamingImagesResponse Source #
See: newListStreamingImagesResponse
smart constructor.
Instances
newListStreamingImagesResponse Source #
Create a value of ListStreamingImagesResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:streamingImages:ListStreamingImagesResponse'
, listStreamingImagesResponse_streamingImages
- A collection of streaming images.
$sel:nextToken:ListStreamingImages'
, listStreamingImagesResponse_nextToken
- The token for the next set of results, or null if there are no more
results.
$sel:httpStatus:ListStreamingImagesResponse'
, listStreamingImagesResponse_httpStatus
- The response's http status code.
ListTagsForResource
data ListTagsForResource Source #
See: newListTagsForResource
smart constructor.
Instances
newListTagsForResource Source #
Create a value of ListTagsForResource
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:resourceArn:ListTagsForResource'
, listTagsForResource_resourceArn
- The ARN of the target resource for tagging operations.
data ListTagsForResourceResponse Source #
See: newListTagsForResourceResponse
smart constructor.
Instances
newListTagsForResourceResponse Source #
Create a value of ListTagsForResourceResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:tags:ListTagsForResourceResponse'
, listTagsForResourceResponse_tags
- A collection of labels, in the form of key:value pairs, that apply to
this resource.
$sel:httpStatus:ListTagsForResourceResponse'
, listTagsForResourceResponse_httpStatus
- The response's http status code.
StartStudioSSOConfigurationRepair
data StartStudioSSOConfigurationRepair Source #
See: newStartStudioSSOConfigurationRepair
smart constructor.
Instances
newStartStudioSSOConfigurationRepair Source #
Create a value of StartStudioSSOConfigurationRepair
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:clientToken:StartStudioSSOConfigurationRepair'
, startStudioSSOConfigurationRepair_clientToken
- To make an idempotent API request using one of these actions, specify a
client token in the request. You should not reuse the same client token
for other API requests. If you retry a request that completed
successfully using the same client token and the same parameters, the
retry succeeds without performing any further actions. If you retry a
successful request using the same client token, but one or more of the
parameters are different, the retry fails with a ValidationException
error.
$sel:studioId:StartStudioSSOConfigurationRepair'
, startStudioSSOConfigurationRepair_studioId
- The studio ID.
data StartStudioSSOConfigurationRepairResponse Source #
See: newStartStudioSSOConfigurationRepairResponse
smart constructor.
Instances
newStartStudioSSOConfigurationRepairResponse Source #
Create a value of StartStudioSSOConfigurationRepairResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:studio:StartStudioSSOConfigurationRepairResponse'
, startStudioSSOConfigurationRepairResponse_studio
- Information about a studio.
$sel:httpStatus:StartStudioSSOConfigurationRepairResponse'
, startStudioSSOConfigurationRepairResponse_httpStatus
- The response's http status code.
GetLaunchProfileInitialization
data GetLaunchProfileInitialization Source #
See: newGetLaunchProfileInitialization
smart constructor.
Instances
newGetLaunchProfileInitialization Source #
:: Text | |
-> Text | |
-> Text | |
-> Text | |
-> GetLaunchProfileInitialization |
Create a value of GetLaunchProfileInitialization
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:studioId:GetLaunchProfileInitialization'
, getLaunchProfileInitialization_studioId
- The studio ID.
$sel:launchProfileProtocolVersions:GetLaunchProfileInitialization'
, getLaunchProfileInitialization_launchProfileProtocolVersions
- A collection of launch profile protocol versions.
$sel:launchPurpose:GetLaunchProfileInitialization'
, getLaunchProfileInitialization_launchPurpose
- The launch purpose.
$sel:launchProfileId:GetLaunchProfileInitialization'
, getLaunchProfileInitialization_launchProfileId
- The launch profile ID.
$sel:platform:GetLaunchProfileInitialization'
, getLaunchProfileInitialization_platform
- The platform.
data GetLaunchProfileInitializationResponse Source #
See: newGetLaunchProfileInitializationResponse
smart constructor.
Instances
newGetLaunchProfileInitializationResponse Source #
Create a value of GetLaunchProfileInitializationResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:launchProfileInitialization:GetLaunchProfileInitializationResponse'
, getLaunchProfileInitializationResponse_launchProfileInitialization
- The launch profile initialization.
$sel:httpStatus:GetLaunchProfileInitializationResponse'
, getLaunchProfileInitializationResponse_httpStatus
- The response's http status code.
GetLaunchProfile
data GetLaunchProfile Source #
See: newGetLaunchProfile
smart constructor.
Instances
:: Text | |
-> Text | |
-> GetLaunchProfile |
Create a value of GetLaunchProfile
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:studioId:GetLaunchProfile'
, getLaunchProfile_studioId
- The studio ID.
$sel:launchProfileId:GetLaunchProfile'
, getLaunchProfile_launchProfileId
- The launch profile ID.
data GetLaunchProfileResponse Source #
See: newGetLaunchProfileResponse
smart constructor.
Instances
newGetLaunchProfileResponse Source #
Create a value of GetLaunchProfileResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:launchProfile:GetLaunchProfileResponse'
, getLaunchProfileResponse_launchProfile
- The launch profile.
$sel:httpStatus:GetLaunchProfileResponse'
, getLaunchProfileResponse_httpStatus
- The response's http status code.
CreateStudioComponent
data CreateStudioComponent Source #
The studio components.
See: newCreateStudioComponent
smart constructor.
Instances
newCreateStudioComponent Source #
:: Text | |
-> Text | |
-> StudioComponentType | |
-> CreateStudioComponent |
Create a value of CreateStudioComponent
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:initializationScripts:CreateStudioComponent'
, createStudioComponent_initializationScripts
- Initialization scripts for studio components.
$sel:clientToken:CreateStudioComponent'
, createStudioComponent_clientToken
- To make an idempotent API request using one of these actions, specify a
client token in the request. You should not reuse the same client token
for other API requests. If you retry a request that completed
successfully using the same client token and the same parameters, the
retry succeeds without performing any further actions. If you retry a
successful request using the same client token, but one or more of the
parameters are different, the retry fails with a ValidationException
error.
$sel:ec2SecurityGroupIds:CreateStudioComponent'
, createStudioComponent_ec2SecurityGroupIds
- The EC2 security groups that control access to the studio component.
$sel:subtype:CreateStudioComponent'
, createStudioComponent_subtype
- The specific subtype of a studio component.
$sel:scriptParameters:CreateStudioComponent'
, createStudioComponent_scriptParameters
- Parameters for the studio component scripts.
$sel:configuration:CreateStudioComponent'
, createStudioComponent_configuration
- The configuration of the studio component, based on component type.
$sel:description:CreateStudioComponent'
, createStudioComponent_description
- The description.
$sel:tags:CreateStudioComponent'
, createStudioComponent_tags
- A collection of labels, in the form of key:value pairs, that apply to
this resource.
$sel:studioId:CreateStudioComponent'
, createStudioComponent_studioId
- The studio ID.
$sel:name:CreateStudioComponent'
, createStudioComponent_name
- The name for the studio component.
$sel:type':CreateStudioComponent'
, createStudioComponent_type
- The type of the studio component.
data CreateStudioComponentResponse Source #
See: newCreateStudioComponentResponse
smart constructor.
Instances
newCreateStudioComponentResponse Source #
Create a value of CreateStudioComponentResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:studioComponent:CreateStudioComponentResponse'
, createStudioComponentResponse_studioComponent
- Information about the studio component.
$sel:httpStatus:CreateStudioComponentResponse'
, createStudioComponentResponse_httpStatus
- The response's http status code.
GetEula
See: newGetEula
smart constructor.
Instances
Eq GetEula Source # | |
Read GetEula Source # | |
Show GetEula Source # | |
Generic GetEula Source # | |
NFData GetEula Source # | |
Defined in Amazonka.Nimble.GetEula | |
Hashable GetEula Source # | |
Defined in Amazonka.Nimble.GetEula | |
AWSRequest GetEula Source # | |
Defined in Amazonka.Nimble.GetEula type AWSResponse GetEula # request :: GetEula -> Request GetEula # response :: MonadResource m => Logger -> Service -> Proxy GetEula -> ClientResponse ClientBody -> m (Either Error (ClientResponse (AWSResponse GetEula))) # | |
ToHeaders GetEula Source # | |
Defined in Amazonka.Nimble.GetEula | |
ToPath GetEula Source # | |
Defined in Amazonka.Nimble.GetEula toPath :: GetEula -> ByteString # | |
ToQuery GetEula Source # | |
Defined in Amazonka.Nimble.GetEula toQuery :: GetEula -> QueryString # | |
type Rep GetEula Source # | |
Defined in Amazonka.Nimble.GetEula | |
type AWSResponse GetEula Source # | |
Defined in Amazonka.Nimble.GetEula |
Create a value of GetEula
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:eulaId:GetEula'
, getEula_eulaId
- The EULA ID.
data GetEulaResponse Source #
See: newGetEulaResponse
smart constructor.
Instances
Create a value of GetEulaResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:eula:GetEulaResponse'
, getEulaResponse_eula
- The EULA.
$sel:httpStatus:GetEulaResponse'
, getEulaResponse_httpStatus
- The response's http status code.
ListStudioComponents (Paginated)
data ListStudioComponents Source #
See: newListStudioComponents
smart constructor.
Instances
newListStudioComponents Source #
Create a value of ListStudioComponents
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:states:ListStudioComponents'
, listStudioComponents_states
- A list of states.
$sel:types:ListStudioComponents'
, listStudioComponents_types
- The types.
$sel:nextToken:ListStudioComponents'
, listStudioComponents_nextToken
- The token for the next set of results, or null if there are no more
results.
$sel:maxResults:ListStudioComponents'
, listStudioComponents_maxResults
- The maximum number of results to be returned per request.
$sel:studioId:ListStudioComponents'
, listStudioComponents_studioId
- The studio ID.
data ListStudioComponentsResponse Source #
See: newListStudioComponentsResponse
smart constructor.
Instances
newListStudioComponentsResponse Source #
Create a value of ListStudioComponentsResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:studioComponents:ListStudioComponentsResponse'
, listStudioComponentsResponse_studioComponents
- A collection of studio components.
$sel:nextToken:ListStudioComponents'
, listStudioComponentsResponse_nextToken
- The token for the next set of results, or null if there are no more
results.
$sel:httpStatus:ListStudioComponentsResponse'
, listStudioComponentsResponse_httpStatus
- The response's http status code.
AcceptEulas
data AcceptEulas Source #
A collection of EULA acceptances.
See: newAcceptEulas
smart constructor.
Instances
Create a value of AcceptEulas
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:clientToken:AcceptEulas'
, acceptEulas_clientToken
- To make an idempotent API request using one of these actions, specify a
client token in the request. You should not reuse the same client token
for other API requests. If you retry a request that completed
successfully using the same client token and the same parameters, the
retry succeeds without performing any further actions. If you retry a
successful request using the same client token, but one or more of the
parameters are different, the retry fails with a ValidationException
error.
$sel:eulaIds:AcceptEulas'
, acceptEulas_eulaIds
- The EULA ID.
$sel:studioId:AcceptEulas'
, acceptEulas_studioId
- The studio ID.
data AcceptEulasResponse Source #
See: newAcceptEulasResponse
smart constructor.
Instances
newAcceptEulasResponse Source #
Create a value of AcceptEulasResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:eulaAcceptances:AcceptEulasResponse'
, acceptEulasResponse_eulaAcceptances
- A collection of EULA acceptances.
$sel:httpStatus:AcceptEulasResponse'
, acceptEulasResponse_httpStatus
- The response's http status code.
CreateStreamingSession
data CreateStreamingSession Source #
A collection of streaming sessions.
See: newCreateStreamingSession
smart constructor.
CreateStreamingSession' (Maybe Text) (Maybe Text) (Maybe StreamingInstanceType) (Maybe Text) (Maybe Text) (Maybe (HashMap Text Text)) Text |
Instances
newCreateStreamingSession Source #
Create a value of CreateStreamingSession
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:ownedBy:CreateStreamingSession'
, createStreamingSession_ownedBy
- The user ID of the user that owns the streaming session.
$sel:clientToken:CreateStreamingSession'
, createStreamingSession_clientToken
- To make an idempotent API request using one of these actions, specify a
client token in the request. You should not reuse the same client token
for other API requests. If you retry a request that completed
successfully using the same client token and the same parameters, the
retry succeeds without performing any further actions. If you retry a
successful request using the same client token, but one or more of the
parameters are different, the retry fails with a ValidationException
error.
$sel:ec2InstanceType:CreateStreamingSession'
, createStreamingSession_ec2InstanceType
- The EC2 Instance type used for the streaming session.
$sel:launchProfileId:CreateStreamingSession'
, createStreamingSession_launchProfileId
- The launch profile ID.
$sel:streamingImageId:CreateStreamingSession'
, createStreamingSession_streamingImageId
- The ID of the streaming image.
$sel:tags:CreateStreamingSession'
, createStreamingSession_tags
- A collection of labels, in the form of key:value pairs, that apply to
this resource.
$sel:studioId:CreateStreamingSession'
, createStreamingSession_studioId
- The studio ID.
data CreateStreamingSessionResponse Source #
See: newCreateStreamingSessionResponse
smart constructor.
Instances
Eq CreateStreamingSessionResponse Source # | |
Read CreateStreamingSessionResponse Source # | |
Show CreateStreamingSessionResponse Source # | |
Defined in Amazonka.Nimble.CreateStreamingSession | |
Generic CreateStreamingSessionResponse Source # | |
NFData CreateStreamingSessionResponse Source # | |
Defined in Amazonka.Nimble.CreateStreamingSession rnf :: CreateStreamingSessionResponse -> () # | |
type Rep CreateStreamingSessionResponse Source # | |
Defined in Amazonka.Nimble.CreateStreamingSession type Rep CreateStreamingSessionResponse = D1 ('MetaData "CreateStreamingSessionResponse" "Amazonka.Nimble.CreateStreamingSession" "libZSservicesZSamazonka-nimbleZSamazonka-nimble" 'False) (C1 ('MetaCons "CreateStreamingSessionResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "session") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe StreamingSession)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))) |
newCreateStreamingSessionResponse Source #
Create a value of CreateStreamingSessionResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:session:CreateStreamingSessionResponse'
, createStreamingSessionResponse_session
- The session.
$sel:httpStatus:CreateStreamingSessionResponse'
, createStreamingSessionResponse_httpStatus
- The response's http status code.
DeleteStudioComponent
data DeleteStudioComponent Source #
See: newDeleteStudioComponent
smart constructor.
Instances
newDeleteStudioComponent Source #
:: Text | |
-> Text | |
-> DeleteStudioComponent |
Create a value of DeleteStudioComponent
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:clientToken:DeleteStudioComponent'
, deleteStudioComponent_clientToken
- To make an idempotent API request using one of these actions, specify a
client token in the request. You should not reuse the same client token
for other API requests. If you retry a request that completed
successfully using the same client token and the same parameters, the
retry succeeds without performing any further actions. If you retry a
successful request using the same client token, but one or more of the
parameters are different, the retry fails with a ValidationException
error.
$sel:studioId:DeleteStudioComponent'
, deleteStudioComponent_studioId
- The studio ID.
$sel:studioComponentId:DeleteStudioComponent'
, deleteStudioComponent_studioComponentId
- The studio component ID.
data DeleteStudioComponentResponse Source #
See: newDeleteStudioComponentResponse
smart constructor.
Instances
newDeleteStudioComponentResponse Source #
Create a value of DeleteStudioComponentResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:studioComponent:DeleteStudioComponentResponse'
, deleteStudioComponentResponse_studioComponent
- Information about the studio component.
$sel:httpStatus:DeleteStudioComponentResponse'
, deleteStudioComponentResponse_httpStatus
- The response's http status code.
UpdateStudioComponent
data UpdateStudioComponent Source #
The studio component ID.
See: newUpdateStudioComponent
smart constructor.
Instances
newUpdateStudioComponent Source #
:: Text | |
-> Text | |
-> UpdateStudioComponent |
Create a value of UpdateStudioComponent
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:initializationScripts:UpdateStudioComponent'
, updateStudioComponent_initializationScripts
- Initialization scripts for studio components.
$sel:clientToken:UpdateStudioComponent'
, updateStudioComponent_clientToken
- To make an idempotent API request using one of these actions, specify a
client token in the request. You should not reuse the same client token
for other API requests. If you retry a request that completed
successfully using the same client token and the same parameters, the
retry succeeds without performing any further actions. If you retry a
successful request using the same client token, but one or more of the
parameters are different, the retry fails with a ValidationException
error.
$sel:ec2SecurityGroupIds:UpdateStudioComponent'
, updateStudioComponent_ec2SecurityGroupIds
- The EC2 security groups that control access to the studio component.
$sel:subtype:UpdateStudioComponent'
, updateStudioComponent_subtype
- The specific subtype of a studio component.
$sel:name:UpdateStudioComponent'
, updateStudioComponent_name
- The name for the studio component.
$sel:scriptParameters:UpdateStudioComponent'
, updateStudioComponent_scriptParameters
- Parameters for the studio component scripts.
$sel:type':UpdateStudioComponent'
, updateStudioComponent_type
- The type of the studio component.
$sel:configuration:UpdateStudioComponent'
, updateStudioComponent_configuration
- The configuration of the studio component, based on component type.
$sel:description:UpdateStudioComponent'
, updateStudioComponent_description
- The description.
$sel:studioId:UpdateStudioComponent'
, updateStudioComponent_studioId
- The studio ID.
$sel:studioComponentId:UpdateStudioComponent'
, updateStudioComponent_studioComponentId
- The studio component ID.
data UpdateStudioComponentResponse Source #
See: newUpdateStudioComponentResponse
smart constructor.
Instances
newUpdateStudioComponentResponse Source #
Create a value of UpdateStudioComponentResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:studioComponent:UpdateStudioComponentResponse'
, updateStudioComponentResponse_studioComponent
- Information about the studio component.
$sel:httpStatus:UpdateStudioComponentResponse'
, updateStudioComponentResponse_httpStatus
- The response's http status code.
GetStudioMember
data GetStudioMember Source #
See: newGetStudioMember
smart constructor.
Instances
Create a value of GetStudioMember
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:studioId:GetStudioMember'
, getStudioMember_studioId
- The studio ID.
$sel:principalId:GetStudioMember'
, getStudioMember_principalId
- The principal ID.
data GetStudioMemberResponse Source #
See: newGetStudioMemberResponse
smart constructor.
Instances
newGetStudioMemberResponse Source #
Create a value of GetStudioMemberResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:member:GetStudioMemberResponse'
, getStudioMemberResponse_member
- The member.
$sel:httpStatus:GetStudioMemberResponse'
, getStudioMemberResponse_httpStatus
- The response's http status code.
DeleteStudio
data DeleteStudio Source #
See: newDeleteStudio
smart constructor.
Instances
Create a value of DeleteStudio
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:clientToken:DeleteStudio'
, deleteStudio_clientToken
- To make an idempotent API request using one of these actions, specify a
client token in the request. You should not reuse the same client token
for other API requests. If you retry a request that completed
successfully using the same client token and the same parameters, the
retry succeeds without performing any further actions. If you retry a
successful request using the same client token, but one or more of the
parameters are different, the retry fails with a ValidationException
error.
$sel:studioId:DeleteStudio'
, deleteStudio_studioId
- The studio ID.
data DeleteStudioResponse Source #
See: newDeleteStudioResponse
smart constructor.
Instances
newDeleteStudioResponse Source #
Create a value of DeleteStudioResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:studio:DeleteStudioResponse'
, deleteStudioResponse_studio
- Information about a studio.
$sel:httpStatus:DeleteStudioResponse'
, deleteStudioResponse_httpStatus
- The response's http status code.
UpdateStudio
data UpdateStudio Source #
The studio ID.
See: newUpdateStudio
smart constructor.
Instances
Create a value of UpdateStudio
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:clientToken:UpdateStudio'
, updateStudio_clientToken
- To make an idempotent API request using one of these actions, specify a
client token in the request. You should not reuse the same client token
for other API requests. If you retry a request that completed
successfully using the same client token and the same parameters, the
retry succeeds without performing any further actions. If you retry a
successful request using the same client token, but one or more of the
parameters are different, the retry fails with a ValidationException
error.
$sel:userRoleArn:UpdateStudio'
, updateStudio_userRoleArn
- The IAM role that Studio Users will assume when logging in to the Nimble
Studio portal.
$sel:displayName:UpdateStudio'
, updateStudio_displayName
- A friendly name for the studio.
$sel:adminRoleArn:UpdateStudio'
, updateStudio_adminRoleArn
- The IAM role that Studio Admins will assume when logging in to the
Nimble Studio portal.
$sel:studioId:UpdateStudio'
, updateStudio_studioId
- The studio ID.
data UpdateStudioResponse Source #
See: newUpdateStudioResponse
smart constructor.
Instances
newUpdateStudioResponse Source #
Create a value of UpdateStudioResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:studio:UpdateStudioResponse'
, updateStudioResponse_studio
- Information about a studio.
$sel:httpStatus:UpdateStudioResponse'
, updateStudioResponse_httpStatus
- The response's http status code.
ListStudios (Paginated)
data ListStudios Source #
See: newListStudios
smart constructor.
Instances
newListStudios :: ListStudios Source #
Create a value of ListStudios
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:nextToken:ListStudios'
, listStudios_nextToken
- The token for the next set of results, or null if there are no more
results.
data ListStudiosResponse Source #
See: newListStudiosResponse
smart constructor.
Instances
newListStudiosResponse Source #
Create a value of ListStudiosResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:studios:ListStudiosResponse'
, listStudiosResponse_studios
- A collection of studios.
$sel:nextToken:ListStudios'
, listStudiosResponse_nextToken
- The token for the next set of results, or null if there are no more
results.
$sel:httpStatus:ListStudiosResponse'
, listStudiosResponse_httpStatus
- The response's http status code.
GetStudioComponent
data GetStudioComponent Source #
See: newGetStudioComponent
smart constructor.
Instances
newGetStudioComponent Source #
:: Text | |
-> Text | |
-> GetStudioComponent |
Create a value of GetStudioComponent
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:studioId:GetStudioComponent'
, getStudioComponent_studioId
- The studio ID.
$sel:studioComponentId:GetStudioComponent'
, getStudioComponent_studioComponentId
- The studio component ID.
data GetStudioComponentResponse Source #
See: newGetStudioComponentResponse
smart constructor.
Instances
newGetStudioComponentResponse Source #
Create a value of GetStudioComponentResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:studioComponent:GetStudioComponentResponse'
, getStudioComponentResponse_studioComponent
- Information about the studio component.
$sel:httpStatus:GetStudioComponentResponse'
, getStudioComponentResponse_httpStatus
- The response's http status code.
ListEulas (Paginated)
See: newListEulas
smart constructor.
ListEulas' (Maybe Text) (Maybe [Text]) |
Instances
newListEulas :: ListEulas Source #
Create a value of ListEulas
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:nextToken:ListEulas'
, listEulas_nextToken
- The token for the next set of results, or null if there are no more
results.
$sel:eulaIds:ListEulas'
, listEulas_eulaIds
- A collection of EULA IDs.
data ListEulasResponse Source #
See: newListEulasResponse
smart constructor.
Instances
Create a value of ListEulasResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:eulas:ListEulasResponse'
, listEulasResponse_eulas
- A collection of EULA resources.
$sel:nextToken:ListEulas'
, listEulasResponse_nextToken
- The token for the next set of results, or null if there are no more
results.
$sel:httpStatus:ListEulasResponse'
, listEulasResponse_httpStatus
- The response's http status code.
GetStreamingSession
data GetStreamingSession Source #
See: newGetStreamingSession
smart constructor.
Instances
newGetStreamingSession Source #
:: Text | |
-> Text | |
-> GetStreamingSession |
Create a value of GetStreamingSession
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:studioId:GetStreamingSession'
, getStreamingSession_studioId
- The studio ID.
$sel:sessionId:GetStreamingSession'
, getStreamingSession_sessionId
- The session ID.
data GetStreamingSessionResponse Source #
See: newGetStreamingSessionResponse
smart constructor.
Instances
newGetStreamingSessionResponse Source #
Create a value of GetStreamingSessionResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:session:GetStreamingSessionResponse'
, getStreamingSessionResponse_session
- The session.
$sel:httpStatus:GetStreamingSessionResponse'
, getStreamingSessionResponse_httpStatus
- The response's http status code.
ListLaunchProfileMembers (Paginated)
data ListLaunchProfileMembers Source #
See: newListLaunchProfileMembers
smart constructor.
Instances
newListLaunchProfileMembers Source #
:: Text | |
-> Text | |
-> ListLaunchProfileMembers |
Create a value of ListLaunchProfileMembers
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:nextToken:ListLaunchProfileMembers'
, listLaunchProfileMembers_nextToken
- The token for the next set of results, or null if there are no more
results.
$sel:maxResults:ListLaunchProfileMembers'
, listLaunchProfileMembers_maxResults
- The maximum number of results to be returned per request.
$sel:studioId:ListLaunchProfileMembers'
, listLaunchProfileMembers_studioId
- The studio ID.
$sel:launchProfileId:ListLaunchProfileMembers'
, listLaunchProfileMembers_launchProfileId
- The launch profile ID.
data ListLaunchProfileMembersResponse Source #
See: newListLaunchProfileMembersResponse
smart constructor.
Instances
newListLaunchProfileMembersResponse Source #
Create a value of ListLaunchProfileMembersResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:members:ListLaunchProfileMembersResponse'
, listLaunchProfileMembersResponse_members
- A list of members.
$sel:nextToken:ListLaunchProfileMembers'
, listLaunchProfileMembersResponse_nextToken
- The token for the next set of results, or null if there are no more
results.
$sel:httpStatus:ListLaunchProfileMembersResponse'
, listLaunchProfileMembersResponse_httpStatus
- The response's http status code.
DeleteLaunchProfile
data DeleteLaunchProfile Source #
See: newDeleteLaunchProfile
smart constructor.
Instances
newDeleteLaunchProfile Source #
:: Text | |
-> Text | |
-> DeleteLaunchProfile |
Create a value of DeleteLaunchProfile
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:clientToken:DeleteLaunchProfile'
, deleteLaunchProfile_clientToken
- To make an idempotent API request using one of these actions, specify a
client token in the request. You should not reuse the same client token
for other API requests. If you retry a request that completed
successfully using the same client token and the same parameters, the
retry succeeds without performing any further actions. If you retry a
successful request using the same client token, but one or more of the
parameters are different, the retry fails with a ValidationException
error.
$sel:studioId:DeleteLaunchProfile'
, deleteLaunchProfile_studioId
- The studio ID.
$sel:launchProfileId:DeleteLaunchProfile'
, deleteLaunchProfile_launchProfileId
- The launch profile ID.
data DeleteLaunchProfileResponse Source #
See: newDeleteLaunchProfileResponse
smart constructor.
Instances
newDeleteLaunchProfileResponse Source #
Create a value of DeleteLaunchProfileResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:launchProfile:DeleteLaunchProfileResponse'
, deleteLaunchProfileResponse_launchProfile
- The launch profile.
$sel:httpStatus:DeleteLaunchProfileResponse'
, deleteLaunchProfileResponse_httpStatus
- The response's http status code.
UpdateLaunchProfile
data UpdateLaunchProfile Source #
The launch profile ID.
See: newUpdateLaunchProfile
smart constructor.
UpdateLaunchProfile' (Maybe Text) (Maybe [Text]) (Maybe StreamConfigurationCreate) (Maybe Text) (Maybe Text) (Maybe (NonEmpty Text)) Text Text |
Instances
newUpdateLaunchProfile Source #
:: Text | |
-> Text | |
-> UpdateLaunchProfile |
Create a value of UpdateLaunchProfile
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:clientToken:UpdateLaunchProfile'
, updateLaunchProfile_clientToken
- To make an idempotent API request using one of these actions, specify a
client token in the request. You should not reuse the same client token
for other API requests. If you retry a request that completed
successfully using the same client token and the same parameters, the
retry succeeds without performing any further actions. If you retry a
successful request using the same client token, but one or more of the
parameters are different, the retry fails with a ValidationException
error.
$sel:launchProfileProtocolVersions:UpdateLaunchProfile'
, updateLaunchProfile_launchProfileProtocolVersions
- The version number of the protocol that is used by the launch profile.
The only valid version is "2021-03-31".
$sel:streamConfiguration:UpdateLaunchProfile'
, updateLaunchProfile_streamConfiguration
- A configuration for a streaming session.
$sel:name:UpdateLaunchProfile'
, updateLaunchProfile_name
- The name for the launch profile.
$sel:description:UpdateLaunchProfile'
, updateLaunchProfile_description
- The description.
$sel:studioComponentIds:UpdateLaunchProfile'
, updateLaunchProfile_studioComponentIds
- Unique identifiers for a collection of studio components that can be
used with this launch profile.
$sel:studioId:UpdateLaunchProfile'
, updateLaunchProfile_studioId
- The studio ID.
$sel:launchProfileId:UpdateLaunchProfile'
, updateLaunchProfile_launchProfileId
- The launch profile ID.
data UpdateLaunchProfileResponse Source #
See: newUpdateLaunchProfileResponse
smart constructor.
Instances
newUpdateLaunchProfileResponse Source #
Create a value of UpdateLaunchProfileResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:launchProfile:UpdateLaunchProfileResponse'
, updateLaunchProfileResponse_launchProfile
- The launch profile.
$sel:httpStatus:UpdateLaunchProfileResponse'
, updateLaunchProfileResponse_httpStatus
- The response's http status code.
CreateStreamingImage
data CreateStreamingImage Source #
A collection of streaming images.
See: newCreateStreamingImage
smart constructor.
Instances
newCreateStreamingImage Source #
:: Text | |
-> Text | |
-> Text | |
-> CreateStreamingImage |
Create a value of CreateStreamingImage
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:clientToken:CreateStreamingImage'
, createStreamingImage_clientToken
- To make an idempotent API request using one of these actions, specify a
client token in the request. You should not reuse the same client token
for other API requests. If you retry a request that completed
successfully using the same client token and the same parameters, the
retry succeeds without performing any further actions. If you retry a
successful request using the same client token, but one or more of the
parameters are different, the retry fails with a ValidationException
error.
$sel:description:CreateStreamingImage'
, createStreamingImage_description
- A human-readable description of the streaming image.
$sel:tags:CreateStreamingImage'
, createStreamingImage_tags
- A collection of labels, in the form of key:value pairs, that apply to
this resource.
$sel:studioId:CreateStreamingImage'
, createStreamingImage_studioId
- The studio ID.
$sel:name:CreateStreamingImage'
, createStreamingImage_name
- A friendly name for a streaming image resource.
$sel:ec2ImageId:CreateStreamingImage'
, createStreamingImage_ec2ImageId
- The ID of an EC2 machine image with which to create this streaming
image.
data CreateStreamingImageResponse Source #
See: newCreateStreamingImageResponse
smart constructor.
Instances
newCreateStreamingImageResponse Source #
Create a value of CreateStreamingImageResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:streamingImage:CreateStreamingImageResponse'
, createStreamingImageResponse_streamingImage
-
$sel:httpStatus:CreateStreamingImageResponse'
, createStreamingImageResponse_httpStatus
- The response's http status code.
CreateStreamingSessionStream
data CreateStreamingSessionStream Source #
A list collection streams.
See: newCreateStreamingSessionStream
smart constructor.
Instances
newCreateStreamingSessionStream Source #
:: Text | |
-> Text | |
-> CreateStreamingSessionStream |
Create a value of CreateStreamingSessionStream
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:expirationInSeconds:CreateStreamingSessionStream'
, createStreamingSessionStream_expirationInSeconds
- The expiration time in seconds.
$sel:clientToken:CreateStreamingSessionStream'
, createStreamingSessionStream_clientToken
- To make an idempotent API request using one of these actions, specify a
client token in the request. You should not reuse the same client token
for other API requests. If you retry a request that completed
successfully using the same client token and the same parameters, the
retry succeeds without performing any further actions. If you retry a
successful request using the same client token, but one or more of the
parameters are different, the retry fails with a ValidationException
error.
$sel:studioId:CreateStreamingSessionStream'
, createStreamingSessionStream_studioId
- The studio ID.
$sel:sessionId:CreateStreamingSessionStream'
, createStreamingSessionStream_sessionId
- The session ID.
data CreateStreamingSessionStreamResponse Source #
See: newCreateStreamingSessionStreamResponse
smart constructor.
Instances
newCreateStreamingSessionStreamResponse Source #
Create a value of CreateStreamingSessionStreamResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:stream:CreateStreamingSessionStreamResponse'
, createStreamingSessionStreamResponse_stream
- The stream.
$sel:httpStatus:CreateStreamingSessionStreamResponse'
, createStreamingSessionStreamResponse_httpStatus
- The response's http status code.
GetLaunchProfileDetails
data GetLaunchProfileDetails Source #
See: newGetLaunchProfileDetails
smart constructor.
Instances
newGetLaunchProfileDetails Source #
:: Text | |
-> Text | |
-> GetLaunchProfileDetails |
Create a value of GetLaunchProfileDetails
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:studioId:GetLaunchProfileDetails'
, getLaunchProfileDetails_studioId
- The studio ID.
$sel:launchProfileId:GetLaunchProfileDetails'
, getLaunchProfileDetails_launchProfileId
- The launch profile ID.
data GetLaunchProfileDetailsResponse Source #
See: newGetLaunchProfileDetailsResponse
smart constructor.
GetLaunchProfileDetailsResponse' (Maybe [StreamingImage]) (Maybe LaunchProfile) (Maybe [StudioComponentSummary]) Int |
Instances
newGetLaunchProfileDetailsResponse Source #
Create a value of GetLaunchProfileDetailsResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:streamingImages:GetLaunchProfileDetailsResponse'
, getLaunchProfileDetailsResponse_streamingImages
- A collection of streaming images.
$sel:launchProfile:GetLaunchProfileDetailsResponse'
, getLaunchProfileDetailsResponse_launchProfile
- The launch profile.
$sel:studioComponentSummaries:GetLaunchProfileDetailsResponse'
, getLaunchProfileDetailsResponse_studioComponentSummaries
- A collection of studio component summaries.
$sel:httpStatus:GetLaunchProfileDetailsResponse'
, getLaunchProfileDetailsResponse_httpStatus
- The response's http status code.
PutStudioMembers
data PutStudioMembers Source #
A launch profile membership collection.
See: newPutStudioMembers
smart constructor.
Instances
:: Text | |
-> NonEmpty NewStudioMember | |
-> Text | |
-> PutStudioMembers |
Create a value of PutStudioMembers
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:clientToken:PutStudioMembers'
, putStudioMembers_clientToken
- To make an idempotent API request using one of these actions, specify a
client token in the request. You should not reuse the same client token
for other API requests. If you retry a request that completed
successfully using the same client token and the same parameters, the
retry succeeds without performing any further actions. If you retry a
successful request using the same client token, but one or more of the
parameters are different, the retry fails with a ValidationException
error.
$sel:studioId:PutStudioMembers'
, putStudioMembers_studioId
- The studio ID.
$sel:members:PutStudioMembers'
, putStudioMembers_members
- A list of members.
$sel:identityStoreId:PutStudioMembers'
, putStudioMembers_identityStoreId
- The ID of the identity store.
data PutStudioMembersResponse Source #
See: newPutStudioMembersResponse
smart constructor.
Instances
newPutStudioMembersResponse Source #
Create a value of PutStudioMembersResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:httpStatus:PutStudioMembersResponse'
, putStudioMembersResponse_httpStatus
- The response's http status code.
DeleteStreamingImage
data DeleteStreamingImage Source #
See: newDeleteStreamingImage
smart constructor.
Instances
newDeleteStreamingImage Source #
:: Text | |
-> Text | |
-> DeleteStreamingImage |
Create a value of DeleteStreamingImage
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:clientToken:DeleteStreamingImage'
, deleteStreamingImage_clientToken
- To make an idempotent API request using one of these actions, specify a
client token in the request. You should not reuse the same client token
for other API requests. If you retry a request that completed
successfully using the same client token and the same parameters, the
retry succeeds without performing any further actions. If you retry a
successful request using the same client token, but one or more of the
parameters are different, the retry fails with a ValidationException
error.
$sel:studioId:DeleteStreamingImage'
, deleteStreamingImage_studioId
- The studio ID.
$sel:streamingImageId:DeleteStreamingImage'
, deleteStreamingImage_streamingImageId
- The streaming image ID.
data DeleteStreamingImageResponse Source #
See: newDeleteStreamingImageResponse
smart constructor.
Instances
newDeleteStreamingImageResponse Source #
Create a value of DeleteStreamingImageResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:streamingImage:DeleteStreamingImageResponse'
, deleteStreamingImageResponse_streamingImage
- The streaming image.
$sel:httpStatus:DeleteStreamingImageResponse'
, deleteStreamingImageResponse_httpStatus
- The response's http status code.
UpdateStreamingImage
data UpdateStreamingImage Source #
The streaming image ID.
See: newUpdateStreamingImage
smart constructor.
Instances
newUpdateStreamingImage Source #
:: Text | |
-> Text | |
-> UpdateStreamingImage |
Create a value of UpdateStreamingImage
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:clientToken:UpdateStreamingImage'
, updateStreamingImage_clientToken
- To make an idempotent API request using one of these actions, specify a
client token in the request. You should not reuse the same client token
for other API requests. If you retry a request that completed
successfully using the same client token and the same parameters, the
retry succeeds without performing any further actions. If you retry a
successful request using the same client token, but one or more of the
parameters are different, the retry fails with a ValidationException
error.
$sel:name:UpdateStreamingImage'
, updateStreamingImage_name
- The name for the streaming image.
$sel:description:UpdateStreamingImage'
, updateStreamingImage_description
- The description.
$sel:studioId:UpdateStreamingImage'
, updateStreamingImage_studioId
- The studio ID.
$sel:streamingImageId:UpdateStreamingImage'
, updateStreamingImage_streamingImageId
- The streaming image ID.
data UpdateStreamingImageResponse Source #
See: newUpdateStreamingImageResponse
smart constructor.
Instances
newUpdateStreamingImageResponse Source #
Create a value of UpdateStreamingImageResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:streamingImage:UpdateStreamingImageResponse'
, updateStreamingImageResponse_streamingImage
-
$sel:httpStatus:UpdateStreamingImageResponse'
, updateStreamingImageResponse_httpStatus
- The response's http status code.
GetStreamingImage
data GetStreamingImage Source #
See: newGetStreamingImage
smart constructor.
Instances
:: Text | |
-> Text | |
-> GetStreamingImage |
Create a value of GetStreamingImage
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:studioId:GetStreamingImage'
, getStreamingImage_studioId
- The studio ID.
$sel:streamingImageId:GetStreamingImage'
, getStreamingImage_streamingImageId
- The streaming image ID.
data GetStreamingImageResponse Source #
See: newGetStreamingImageResponse
smart constructor.
Instances
newGetStreamingImageResponse Source #
Create a value of GetStreamingImageResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:streamingImage:GetStreamingImageResponse'
, getStreamingImageResponse_streamingImage
- The streaming image.
$sel:httpStatus:GetStreamingImageResponse'
, getStreamingImageResponse_httpStatus
- The response's http status code.
ListEulaAcceptances (Paginated)
data ListEulaAcceptances Source #
See: newListEulaAcceptances
smart constructor.
Instances
newListEulaAcceptances Source #
Create a value of ListEulaAcceptances
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:nextToken:ListEulaAcceptances'
, listEulaAcceptances_nextToken
- The token for the next set of results, or null if there are no more
results.
$sel:eulaIds:ListEulaAcceptances'
, listEulaAcceptances_eulaIds
- A collection of EULA IDs.
$sel:studioId:ListEulaAcceptances'
, listEulaAcceptances_studioId
- The studio ID.
data ListEulaAcceptancesResponse Source #
See: newListEulaAcceptancesResponse
smart constructor.
Instances
newListEulaAcceptancesResponse Source #
Create a value of ListEulaAcceptancesResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:nextToken:ListEulaAcceptances'
, listEulaAcceptancesResponse_nextToken
- The token for the next set of results, or null if there are no more
results.
$sel:eulaAcceptances:ListEulaAcceptancesResponse'
, listEulaAcceptancesResponse_eulaAcceptances
- A collection of EULA acceptances.
$sel:httpStatus:ListEulaAcceptancesResponse'
, listEulaAcceptancesResponse_httpStatus
- The response's http status code.
GetStreamingSessionStream
data GetStreamingSessionStream Source #
See: newGetStreamingSessionStream
smart constructor.
Instances
newGetStreamingSessionStream Source #
:: Text | |
-> Text | |
-> Text | |
-> GetStreamingSessionStream |
Create a value of GetStreamingSessionStream
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:studioId:GetStreamingSessionStream'
, getStreamingSessionStream_studioId
- The studio ID.
$sel:streamId:GetStreamingSessionStream'
, getStreamingSessionStream_streamId
- The stream ID.
$sel:sessionId:GetStreamingSessionStream'
, getStreamingSessionStream_sessionId
- The session ID.
data GetStreamingSessionStreamResponse Source #
See: newGetStreamingSessionStreamResponse
smart constructor.
Instances
Eq GetStreamingSessionStreamResponse Source # | |
Read GetStreamingSessionStreamResponse Source # | |
Show GetStreamingSessionStreamResponse Source # | |
Generic GetStreamingSessionStreamResponse Source # | |
NFData GetStreamingSessionStreamResponse Source # | |
Defined in Amazonka.Nimble.GetStreamingSessionStream rnf :: GetStreamingSessionStreamResponse -> () # | |
type Rep GetStreamingSessionStreamResponse Source # | |
Defined in Amazonka.Nimble.GetStreamingSessionStream type Rep GetStreamingSessionStreamResponse = D1 ('MetaData "GetStreamingSessionStreamResponse" "Amazonka.Nimble.GetStreamingSessionStream" "libZSservicesZSamazonka-nimbleZSamazonka-nimble" 'False) (C1 ('MetaCons "GetStreamingSessionStreamResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "stream") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe StreamingSessionStream)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))) |
newGetStreamingSessionStreamResponse Source #
Create a value of GetStreamingSessionStreamResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:stream:GetStreamingSessionStreamResponse'
, getStreamingSessionStreamResponse_stream
- The stream.
$sel:httpStatus:GetStreamingSessionStreamResponse'
, getStreamingSessionStreamResponse_httpStatus
- The response's http status code.
TagResource
data TagResource Source #
The ARN for the role that manages access.
See: newTagResource
smart constructor.
Instances
Create a value of TagResource
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:tags:TagResource'
, tagResource_tags
- A collection of labels, in the form of key:value pairs, that apply to
this resource.
$sel:resourceArn:TagResource'
, tagResource_resourceArn
- The ARN of the target resource for tagging operations.
data TagResourceResponse Source #
See: newTagResourceResponse
smart constructor.
Instances
newTagResourceResponse Source #
Create a value of TagResourceResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:httpStatus:TagResourceResponse'
, tagResourceResponse_httpStatus
- The response's http status code.
GetLaunchProfileMember
data GetLaunchProfileMember Source #
See: newGetLaunchProfileMember
smart constructor.
Instances
newGetLaunchProfileMember Source #
:: Text | |
-> Text | |
-> Text | |
-> GetLaunchProfileMember |
Create a value of GetLaunchProfileMember
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:studioId:GetLaunchProfileMember'
, getLaunchProfileMember_studioId
- The studio ID.
$sel:principalId:GetLaunchProfileMember'
, getLaunchProfileMember_principalId
- The principal ID.
$sel:launchProfileId:GetLaunchProfileMember'
, getLaunchProfileMember_launchProfileId
- The launch profile ID.
data GetLaunchProfileMemberResponse Source #
See: newGetLaunchProfileMemberResponse
smart constructor.
Instances
Eq GetLaunchProfileMemberResponse Source # | |
Read GetLaunchProfileMemberResponse Source # | |
Show GetLaunchProfileMemberResponse Source # | |
Defined in Amazonka.Nimble.GetLaunchProfileMember | |
Generic GetLaunchProfileMemberResponse Source # | |
NFData GetLaunchProfileMemberResponse Source # | |
Defined in Amazonka.Nimble.GetLaunchProfileMember rnf :: GetLaunchProfileMemberResponse -> () # | |
type Rep GetLaunchProfileMemberResponse Source # | |
Defined in Amazonka.Nimble.GetLaunchProfileMember type Rep GetLaunchProfileMemberResponse = D1 ('MetaData "GetLaunchProfileMemberResponse" "Amazonka.Nimble.GetLaunchProfileMember" "libZSservicesZSamazonka-nimbleZSamazonka-nimble" 'False) (C1 ('MetaCons "GetLaunchProfileMemberResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "member") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LaunchProfileMembership)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))) |
newGetLaunchProfileMemberResponse Source #
Create a value of GetLaunchProfileMemberResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:member:GetLaunchProfileMemberResponse'
, getLaunchProfileMemberResponse_member
- The member.
$sel:httpStatus:GetLaunchProfileMemberResponse'
, getLaunchProfileMemberResponse_httpStatus
- The response's http status code.
DeleteStreamingSession
data DeleteStreamingSession Source #
See: newDeleteStreamingSession
smart constructor.
Instances
newDeleteStreamingSession Source #
:: Text | |
-> Text | |
-> DeleteStreamingSession |
Create a value of DeleteStreamingSession
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:clientToken:DeleteStreamingSession'
, deleteStreamingSession_clientToken
- To make an idempotent API request using one of these actions, specify a
client token in the request. You should not reuse the same client token
for other API requests. If you retry a request that completed
successfully using the same client token and the same parameters, the
retry succeeds without performing any further actions. If you retry a
successful request using the same client token, but one or more of the
parameters are different, the retry fails with a ValidationException
error.
$sel:studioId:DeleteStreamingSession'
, deleteStreamingSession_studioId
- The studio ID.
$sel:sessionId:DeleteStreamingSession'
, deleteStreamingSession_sessionId
- The session ID.
data DeleteStreamingSessionResponse Source #
See: newDeleteStreamingSessionResponse
smart constructor.
Instances
Eq DeleteStreamingSessionResponse Source # | |
Read DeleteStreamingSessionResponse Source # | |
Show DeleteStreamingSessionResponse Source # | |
Defined in Amazonka.Nimble.DeleteStreamingSession | |
Generic DeleteStreamingSessionResponse Source # | |
NFData DeleteStreamingSessionResponse Source # | |
Defined in Amazonka.Nimble.DeleteStreamingSession rnf :: DeleteStreamingSessionResponse -> () # | |
type Rep DeleteStreamingSessionResponse Source # | |
Defined in Amazonka.Nimble.DeleteStreamingSession type Rep DeleteStreamingSessionResponse = D1 ('MetaData "DeleteStreamingSessionResponse" "Amazonka.Nimble.DeleteStreamingSession" "libZSservicesZSamazonka-nimbleZSamazonka-nimble" 'False) (C1 ('MetaCons "DeleteStreamingSessionResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "session") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe StreamingSession)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))) |
newDeleteStreamingSessionResponse Source #
Create a value of DeleteStreamingSessionResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:session:DeleteStreamingSessionResponse'
, deleteStreamingSessionResponse_session
- The session.
$sel:httpStatus:DeleteStreamingSessionResponse'
, deleteStreamingSessionResponse_httpStatus
- The response's http status code.
UntagResource
data UntagResource Source #
See: newUntagResource
smart constructor.
Instances
Create a value of UntagResource
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:tagKeys:UntagResource'
, untagResource_tagKeys
- An array of tag keys to delete.
$sel:resourceArn:UntagResource'
, untagResource_resourceArn
- The ARN of the target resource for tagging operations.
data UntagResourceResponse Source #
See: newUntagResourceResponse
smart constructor.
Instances
newUntagResourceResponse Source #
Create a value of UntagResourceResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:httpStatus:UntagResourceResponse'
, untagResourceResponse_httpStatus
- The response's http status code.
ListStreamingSessions (Paginated)
data ListStreamingSessions Source #
See: newListStreamingSessions
smart constructor.
Instances
newListStreamingSessions Source #
Create a value of ListStreamingSessions
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:ownedBy:ListStreamingSessions'
, listStreamingSessions_ownedBy
- The user ID of the user that owns the streaming session.
$sel:createdBy:ListStreamingSessions'
, listStreamingSessions_createdBy
- The user ID of the user that created the streaming session.
$sel:nextToken:ListStreamingSessions'
, listStreamingSessions_nextToken
- The token for the next set of results, or null if there are no more
results.
$sel:sessionIds:ListStreamingSessions'
, listStreamingSessions_sessionIds
- A collection of session IDs.
$sel:studioId:ListStreamingSessions'
, listStreamingSessions_studioId
- The studio ID.
data ListStreamingSessionsResponse Source #
See: newListStreamingSessionsResponse
smart constructor.
Instances
newListStreamingSessionsResponse Source #
Create a value of ListStreamingSessionsResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:nextToken:ListStreamingSessions'
, listStreamingSessionsResponse_nextToken
- The token for the next set of results, or null if there are no more
results.
$sel:sessions:ListStreamingSessionsResponse'
, listStreamingSessionsResponse_sessions
- A collection of streaming sessions.
$sel:httpStatus:ListStreamingSessionsResponse'
, listStreamingSessionsResponse_httpStatus
- The response's http status code.
GetStudio
See: newGetStudio
smart constructor.
Instances
Eq GetStudio Source # | |
Read GetStudio Source # | |
Show GetStudio Source # | |
Generic GetStudio Source # | |
NFData GetStudio Source # | |
Defined in Amazonka.Nimble.GetStudio | |
Hashable GetStudio Source # | |
Defined in Amazonka.Nimble.GetStudio | |
AWSRequest GetStudio Source # | |
Defined in Amazonka.Nimble.GetStudio type AWSResponse GetStudio # request :: GetStudio -> Request GetStudio # response :: MonadResource m => Logger -> Service -> Proxy GetStudio -> ClientResponse ClientBody -> m (Either Error (ClientResponse (AWSResponse GetStudio))) # | |
ToHeaders GetStudio Source # | |
Defined in Amazonka.Nimble.GetStudio | |
ToPath GetStudio Source # | |
Defined in Amazonka.Nimble.GetStudio toPath :: GetStudio -> ByteString # | |
ToQuery GetStudio Source # | |
Defined in Amazonka.Nimble.GetStudio toQuery :: GetStudio -> QueryString # | |
type Rep GetStudio Source # | |
Defined in Amazonka.Nimble.GetStudio | |
type AWSResponse GetStudio Source # | |
Defined in Amazonka.Nimble.GetStudio |
Create a value of GetStudio
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:studioId:GetStudio'
, getStudio_studioId
- The studio ID.
data GetStudioResponse Source #
See: newGetStudioResponse
smart constructor.
Instances
Create a value of GetStudioResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:studio:GetStudioResponse'
, getStudioResponse_studio
- Information about a studio.
$sel:httpStatus:GetStudioResponse'
, getStudioResponse_httpStatus
- The response's http status code.
ListStudioMembers (Paginated)
data ListStudioMembers Source #
See: newListStudioMembers
smart constructor.
Instances
Create a value of ListStudioMembers
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:nextToken:ListStudioMembers'
, listStudioMembers_nextToken
- The token for the next set of results, or null if there are no more
results.
$sel:maxResults:ListStudioMembers'
, listStudioMembers_maxResults
- The maximum number of results to be returned per request.
$sel:studioId:ListStudioMembers'
, listStudioMembers_studioId
- The studio ID.
data ListStudioMembersResponse Source #
See: newListStudioMembersResponse
smart constructor.
Instances
newListStudioMembersResponse Source #
Create a value of ListStudioMembersResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:members:ListStudioMembersResponse'
, listStudioMembersResponse_members
- A list of members.
$sel:nextToken:ListStudioMembers'
, listStudioMembersResponse_nextToken
- The token for the next set of results, or null if there are no more
results.
$sel:httpStatus:ListStudioMembersResponse'
, listStudioMembersResponse_httpStatus
- The response's http status code.
DeleteStudioMember
data DeleteStudioMember Source #
See: newDeleteStudioMember
smart constructor.
Instances
newDeleteStudioMember Source #
:: Text | |
-> Text | |
-> DeleteStudioMember |
Create a value of DeleteStudioMember
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:clientToken:DeleteStudioMember'
, deleteStudioMember_clientToken
- To make an idempotent API request using one of these actions, specify a
client token in the request. You should not reuse the same client token
for other API requests. If you retry a request that completed
successfully using the same client token and the same parameters, the
retry succeeds without performing any further actions. If you retry a
successful request using the same client token, but one or more of the
parameters are different, the retry fails with a ValidationException
error.
$sel:studioId:DeleteStudioMember'
, deleteStudioMember_studioId
- The studio ID.
$sel:principalId:DeleteStudioMember'
, deleteStudioMember_principalId
- The principal ID.
data DeleteStudioMemberResponse Source #
See: newDeleteStudioMemberResponse
smart constructor.
Instances
newDeleteStudioMemberResponse Source #
Create a value of DeleteStudioMemberResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:httpStatus:DeleteStudioMemberResponse'
, deleteStudioMemberResponse_httpStatus
- The response's http status code.
Types
LaunchProfilePersona
newtype LaunchProfilePersona Source #
pattern LaunchProfilePersona_USER :: LaunchProfilePersona |
Instances
LaunchProfilePlatform
newtype LaunchProfilePlatform Source #
pattern LaunchProfilePlatform_LINUX :: LaunchProfilePlatform | |
pattern LaunchProfilePlatform_WINDOWS :: LaunchProfilePlatform |
Instances
LaunchProfileState
newtype LaunchProfileState Source #
pattern LaunchProfileState_CREATE_FAILED :: LaunchProfileState | |
pattern LaunchProfileState_CREATE_IN_PROGRESS :: LaunchProfileState | |
pattern LaunchProfileState_DELETED :: LaunchProfileState | |
pattern LaunchProfileState_DELETE_FAILED :: LaunchProfileState | |
pattern LaunchProfileState_DELETE_IN_PROGRESS :: LaunchProfileState | |
pattern LaunchProfileState_READY :: LaunchProfileState | |
pattern LaunchProfileState_UPDATE_FAILED :: LaunchProfileState | |
pattern LaunchProfileState_UPDATE_IN_PROGRESS :: LaunchProfileState |
Instances
LaunchProfileStatusCode
newtype LaunchProfileStatusCode Source #
Instances
StreamingClipboardMode
newtype StreamingClipboardMode Source #
pattern StreamingClipboardMode_DISABLED :: StreamingClipboardMode | |
pattern StreamingClipboardMode_ENABLED :: StreamingClipboardMode |
Instances
StreamingImageEncryptionConfigurationKeyType
newtype StreamingImageEncryptionConfigurationKeyType Source #
pattern StreamingImageEncryptionConfigurationKeyType_CUSTOMER_MANAGED_KEY :: StreamingImageEncryptionConfigurationKeyType |
Instances
StreamingImageState
newtype StreamingImageState Source #
Instances
StreamingImageStatusCode
newtype StreamingImageStatusCode Source #
The status code.
Instances
StreamingInstanceType
newtype StreamingInstanceType Source #
Instances
StreamingSessionState
newtype StreamingSessionState Source #
The streaming session state.
Instances
StreamingSessionStatusCode
newtype StreamingSessionStatusCode Source #
Instances
StreamingSessionStreamState
newtype StreamingSessionStreamState Source #
Instances
StreamingSessionStreamStatusCode
newtype StreamingSessionStreamStatusCode Source #
Instances
StudioComponentInitializationScriptRunContext
newtype StudioComponentInitializationScriptRunContext Source #
Instances
StudioComponentState
newtype StudioComponentState Source #
The current state of the studio component resource.
While a studio component is being created, modified, or deleted, its state will equal "CREATE_IN_PROGRESS", "UPDATE_IN_PROGRESS", or "DELETE_IN_PROGRESS"
These are called 'transition states'.
No modifications may be made to the studio component while it is in a transition state.
If creation of the resource fails, the state will change to `CREATE_FAILED`. The resource StatusCode and StatusMessage will provide more information of why creation failed. The resource in this state will automatically be deleted from your account after a period of time.
If updating the resource fails, the state will change to `UPDATE_FAILED`. The resource StatusCode and StatusMessage will provide more information of why the update failed. The resource will be returned to the state it was in when the update request was invoked.
If deleting the resource fails, the state will change to `DELETE_FAILED`. The resource StatusCode and StatusMessage will provide more information of why the update failed. The resource will be returned to the state it was in when the update request was invoked. After the resource is deleted successfully, it will change to the "DELETED" state. The resource will no longer count against service quotas and cannot be used or acted upon any futher. It will be removed from your account after a period of time.
Instances
StudioComponentStatusCode
newtype StudioComponentStatusCode Source #
The current status of the studio component resource.
When the resource is in the 'READY' state, the status code signals what the last mutation made to the resource was.
When the resource is in a CREATE_FAILED/UPDATE_FAILED/DELETE_FAILED state, the status code signals what went wrong and why the mutation failed.
Instances
StudioComponentSubtype
newtype StudioComponentSubtype Source #
Instances
StudioComponentType
newtype StudioComponentType Source #
Instances
StudioEncryptionConfigurationKeyType
newtype StudioEncryptionConfigurationKeyType Source #
The type of KMS key that is used to encrypt studio data.
Instances
StudioPersona
newtype StudioPersona Source #
pattern StudioPersona_ADMINISTRATOR :: StudioPersona |
Instances
StudioState
newtype StudioState Source #
pattern StudioState_CREATE_FAILED :: StudioState | |
pattern StudioState_CREATE_IN_PROGRESS :: StudioState | |
pattern StudioState_DELETED :: StudioState | |
pattern StudioState_DELETE_FAILED :: StudioState | |
pattern StudioState_DELETE_IN_PROGRESS :: StudioState | |
pattern StudioState_READY :: StudioState | |
pattern StudioState_UPDATE_FAILED :: StudioState | |
pattern StudioState_UPDATE_IN_PROGRESS :: StudioState |
Instances
StudioStatusCode
newtype StudioStatusCode Source #
The status code.
Instances
ActiveDirectoryComputerAttribute
data ActiveDirectoryComputerAttribute Source #
An LDAP attribute of an Active Directory computer account, in the form of a name:value pair.
See: newActiveDirectoryComputerAttribute
smart constructor.
Instances
newActiveDirectoryComputerAttribute :: ActiveDirectoryComputerAttribute Source #
Create a value of ActiveDirectoryComputerAttribute
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:value:ActiveDirectoryComputerAttribute'
, activeDirectoryComputerAttribute_value
- The value for the LDAP attribute.
$sel:name:ActiveDirectoryComputerAttribute'
, activeDirectoryComputerAttribute_name
- The name for the LDAP attribute.
ActiveDirectoryConfiguration
data ActiveDirectoryConfiguration Source #
The configuration for a Microsoft Active Directory (Microsoft AD) studio resource.
See: newActiveDirectoryConfiguration
smart constructor.
Instances
newActiveDirectoryConfiguration :: ActiveDirectoryConfiguration Source #
Create a value of ActiveDirectoryConfiguration
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:directoryId:ActiveDirectoryConfiguration'
, activeDirectoryConfiguration_directoryId
- The directory ID of the Directory Service for Microsoft Active Directory
to access using this studio component.
$sel:computerAttributes:ActiveDirectoryConfiguration'
, activeDirectoryConfiguration_computerAttributes
- A collection of custom attributes for an Active Directory computer.
$sel:organizationalUnitDistinguishedName:ActiveDirectoryConfiguration'
, activeDirectoryConfiguration_organizationalUnitDistinguishedName
- The distinguished name (DN) and organizational unit (OU) of an Active
Directory computer.
ComputeFarmConfiguration
data ComputeFarmConfiguration Source #
The configuration for a render farm that is associated with a studio resource.
See: newComputeFarmConfiguration
smart constructor.
Instances
newComputeFarmConfiguration :: ComputeFarmConfiguration Source #
Create a value of ComputeFarmConfiguration
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:activeDirectoryUser:ComputeFarmConfiguration'
, computeFarmConfiguration_activeDirectoryUser
- The name of an Active Directory user that is used on ComputeFarm worker
instances.
$sel:endpoint:ComputeFarmConfiguration'
, computeFarmConfiguration_endpoint
- The endpoint of the ComputeFarm that is accessed by the studio component
resource.
Eula
Represents a EULA resource.
See: newEula
smart constructor.
Instances
Create a value of Eula
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:createdAt:Eula'
, eula_createdAt
- The Unix epoch timestamp in seconds for when the resource was created.
$sel:eulaId:Eula'
, eula_eulaId
- The EULA ID.
$sel:content:Eula'
, eula_content
- The EULA content.
$sel:name:Eula'
, eula_name
- The name for the EULA.
$sel:updatedAt:Eula'
, eula_updatedAt
- The Unix epoch timestamp in seconds for when the resource was updated.
EulaAcceptance
data EulaAcceptance Source #
See: newEulaAcceptance
smart constructor.
Instances
newEulaAcceptance :: EulaAcceptance Source #
Create a value of EulaAcceptance
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:accepteeId:EulaAcceptance'
, eulaAcceptance_accepteeId
- The ID of the acceptee.
$sel:eulaId:EulaAcceptance'
, eulaAcceptance_eulaId
- The EULA ID.
$sel:acceptedAt:EulaAcceptance'
, eulaAcceptance_acceptedAt
- The Unix epoch timestamp in seconds for when the EULA was accepted.
$sel:acceptedBy:EulaAcceptance'
, eulaAcceptance_acceptedBy
- The ID of the person who accepted the EULA.
$sel:eulaAcceptanceId:EulaAcceptance'
, eulaAcceptance_eulaAcceptanceId
- The EULA acceptance ID.
LaunchProfile
data LaunchProfile Source #
See: newLaunchProfile
smart constructor.
LaunchProfile' (Maybe LaunchProfileState) (Maybe Text) (Maybe POSIX) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe [Text]) (Maybe [Text]) (Maybe StreamConfiguration) (Maybe Text) (Maybe Text) (Maybe POSIX) (Maybe Text) (Maybe (HashMap Text Text)) (Maybe LaunchProfileStatusCode) (Maybe (NonEmpty Text)) |
Instances
newLaunchProfile :: LaunchProfile Source #
Create a value of LaunchProfile
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:state:LaunchProfile'
, launchProfile_state
- The current state.
$sel:arn:LaunchProfile'
, launchProfile_arn
- The ARN of the resource.
$sel:createdAt:LaunchProfile'
, launchProfile_createdAt
- The Unix epoch timestamp in seconds for when the resource was created.
$sel:createdBy:LaunchProfile'
, launchProfile_createdBy
- The user ID of the user that created the launch profile.
$sel:launchProfileId:LaunchProfile'
, launchProfile_launchProfileId
- The launch profile ID.
$sel:updatedBy:LaunchProfile'
, launchProfile_updatedBy
- The user ID of the user that most recently updated the resource.
$sel:launchProfileProtocolVersions:LaunchProfile'
, launchProfile_launchProfileProtocolVersions
- The version number of the protocol that is used by the launch profile.
The only valid version is "2021-03-31".
$sel:ec2SubnetIds:LaunchProfile'
, launchProfile_ec2SubnetIds
- Unique identifiers for a collection of EC2 subnets.
$sel:streamConfiguration:LaunchProfile'
, launchProfile_streamConfiguration
- A configuration for a streaming session.
$sel:name:LaunchProfile'
, launchProfile_name
- A friendly name for the launch profile.
$sel:statusMessage:LaunchProfile'
, launchProfile_statusMessage
- The status message for the launch profile.
$sel:updatedAt:LaunchProfile'
, launchProfile_updatedAt
- The Unix epoch timestamp in seconds for when the resource was updated.
$sel:description:LaunchProfile'
, launchProfile_description
- A human-readable description of the launch profile.
$sel:tags:LaunchProfile'
, launchProfile_tags
- A collection of labels, in the form of key:value pairs, that apply to
this resource.
$sel:statusCode:LaunchProfile'
, launchProfile_statusCode
- The status code.
$sel:studioComponentIds:LaunchProfile'
, launchProfile_studioComponentIds
- Unique identifiers for a collection of studio components that can be
used with this launch profile.
LaunchProfileInitialization
data LaunchProfileInitialization Source #
See: newLaunchProfileInitialization
smart constructor.
Instances
newLaunchProfileInitialization :: LaunchProfileInitialization Source #
Create a value of LaunchProfileInitialization
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:platform:LaunchProfileInitialization'
, launchProfileInitialization_platform
- The platform of the launch platform, either WINDOWS or LINUX.
$sel:activeDirectory:LaunchProfileInitialization'
, launchProfileInitialization_activeDirectory
- A LaunchProfileInitializationActiveDirectory resource.
$sel:launchPurpose:LaunchProfileInitialization'
, launchProfileInitialization_launchPurpose
- The launch purpose.
$sel:launchProfileId:LaunchProfileInitialization'
, launchProfileInitialization_launchProfileId
- The launch profile ID.
$sel:ec2SecurityGroupIds:LaunchProfileInitialization'
, launchProfileInitialization_ec2SecurityGroupIds
- The EC2 security groups that control access to the studio component.
$sel:name:LaunchProfileInitialization'
, launchProfileInitialization_name
- The name for the launch profile.
$sel:launchProfileProtocolVersion:LaunchProfileInitialization'
, launchProfileInitialization_launchProfileProtocolVersion
- The version number of the protocol that is used by the launch profile.
The only valid version is "2021-03-31".
$sel:userInitializationScripts:LaunchProfileInitialization'
, launchProfileInitialization_userInitializationScripts
- The user initializtion scripts.
$sel:systemInitializationScripts:LaunchProfileInitialization'
, launchProfileInitialization_systemInitializationScripts
- The system initializtion scripts.
LaunchProfileInitializationActiveDirectory
data LaunchProfileInitializationActiveDirectory Source #
See: newLaunchProfileInitializationActiveDirectory
smart constructor.
LaunchProfileInitializationActiveDirectory' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe [Text]) (Maybe [ActiveDirectoryComputerAttribute]) (Maybe Text) (Maybe Text) |
Instances
newLaunchProfileInitializationActiveDirectory :: LaunchProfileInitializationActiveDirectory Source #
Create a value of LaunchProfileInitializationActiveDirectory
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:directoryId:LaunchProfileInitializationActiveDirectory'
, launchProfileInitializationActiveDirectory_directoryId
- The directory ID of the Directory Service for Microsoft Active Directory
to access using this launch profile.
$sel:studioComponentId:LaunchProfileInitializationActiveDirectory'
, launchProfileInitializationActiveDirectory_studioComponentId
- The unique identifier for a studio component resource.
$sel:studioComponentName:LaunchProfileInitializationActiveDirectory'
, launchProfileInitializationActiveDirectory_studioComponentName
- The name for the studio component.
$sel:dnsIpAddresses:LaunchProfileInitializationActiveDirectory'
, launchProfileInitializationActiveDirectory_dnsIpAddresses
- The DNS IP address.
$sel:computerAttributes:LaunchProfileInitializationActiveDirectory'
, launchProfileInitializationActiveDirectory_computerAttributes
- A collection of custom attributes for an Active Directory computer.
$sel:organizationalUnitDistinguishedName:LaunchProfileInitializationActiveDirectory'
, launchProfileInitializationActiveDirectory_organizationalUnitDistinguishedName
- The name for the organizational unit distinguished name.
$sel:directoryName:LaunchProfileInitializationActiveDirectory'
, launchProfileInitializationActiveDirectory_directoryName
- The directory name.
LaunchProfileInitializationScript
data LaunchProfileInitializationScript Source #
See: newLaunchProfileInitializationScript
smart constructor.
Instances
newLaunchProfileInitializationScript :: LaunchProfileInitializationScript Source #
Create a value of LaunchProfileInitializationScript
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:script:LaunchProfileInitializationScript'
, launchProfileInitializationScript_script
- The initialization script.
$sel:studioComponentId:LaunchProfileInitializationScript'
, launchProfileInitializationScript_studioComponentId
- The unique identifier for a studio component resource.
$sel:studioComponentName:LaunchProfileInitializationScript'
, launchProfileInitializationScript_studioComponentName
- The name for the studio component.
LaunchProfileMembership
data LaunchProfileMembership Source #
See: newLaunchProfileMembership
smart constructor.
Instances
newLaunchProfileMembership :: LaunchProfileMembership Source #
Create a value of LaunchProfileMembership
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:identityStoreId:LaunchProfileMembership'
, launchProfileMembership_identityStoreId
- The ID of the identity store.
$sel:principalId:LaunchProfileMembership'
, launchProfileMembership_principalId
- The principal ID.
$sel:persona:LaunchProfileMembership'
, launchProfileMembership_persona
- The persona.
LicenseServiceConfiguration
data LicenseServiceConfiguration Source #
The configuration for a license service that is associated with a studio resource.
See: newLicenseServiceConfiguration
smart constructor.
Instances
newLicenseServiceConfiguration :: LicenseServiceConfiguration Source #
Create a value of LicenseServiceConfiguration
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:endpoint:LicenseServiceConfiguration'
, licenseServiceConfiguration_endpoint
- The endpoint of the license service that is accessed by the studio
component resource.
NewLaunchProfileMember
data NewLaunchProfileMember Source #
See: newNewLaunchProfileMember
smart constructor.
Instances
newNewLaunchProfileMember Source #
Create a value of NewLaunchProfileMember
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:persona:NewLaunchProfileMember'
, newLaunchProfileMember_persona
- The persona.
$sel:principalId:NewLaunchProfileMember'
, newLaunchProfileMember_principalId
- The principal ID.
NewStudioMember
data NewStudioMember Source #
See: newNewStudioMember
smart constructor.
Instances
:: StudioPersona | |
-> Text | |
-> NewStudioMember |
Create a value of NewStudioMember
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:persona:NewStudioMember'
, newStudioMember_persona
- The persona.
$sel:principalId:NewStudioMember'
, newStudioMember_principalId
- The principal ID.
ScriptParameterKeyValue
data ScriptParameterKeyValue Source #
A parameter for a studio component script, in the form of a key:value pair.
See: newScriptParameterKeyValue
smart constructor.
Instances
newScriptParameterKeyValue :: ScriptParameterKeyValue Source #
Create a value of ScriptParameterKeyValue
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:value:ScriptParameterKeyValue'
, scriptParameterKeyValue_value
- A script parameter value.
$sel:key:ScriptParameterKeyValue'
, scriptParameterKeyValue_key
- A script parameter key.
SharedFileSystemConfiguration
data SharedFileSystemConfiguration Source #
The configuration for a shared file storage system that is associated with a studio resource.
See: newSharedFileSystemConfiguration
smart constructor.
Instances
newSharedFileSystemConfiguration :: SharedFileSystemConfiguration Source #
Create a value of SharedFileSystemConfiguration
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:fileSystemId:SharedFileSystemConfiguration'
, sharedFileSystemConfiguration_fileSystemId
- The unique identifier for a file system.
$sel:windowsMountDrive:SharedFileSystemConfiguration'
, sharedFileSystemConfiguration_windowsMountDrive
- The mount location for a shared file system on a Windows virtual
workstation.
$sel:linuxMountPoint:SharedFileSystemConfiguration'
, sharedFileSystemConfiguration_linuxMountPoint
- The mount location for a shared file system on a Linux virtual
workstation.
$sel:shareName:SharedFileSystemConfiguration'
, sharedFileSystemConfiguration_shareName
- The name of the file share.
$sel:endpoint:SharedFileSystemConfiguration'
, sharedFileSystemConfiguration_endpoint
- The endpoint of the shared file system that is accessed by the studio
component resource.
StreamConfiguration
data StreamConfiguration Source #
A configuration for a streaming session.
See: newStreamConfiguration
smart constructor.
StreamConfiguration' (Maybe [Text]) (Maybe Natural) (Maybe StreamingClipboardMode) (Maybe (NonEmpty StreamingInstanceType)) |
Instances
newStreamConfiguration :: StreamConfiguration Source #
Create a value of StreamConfiguration
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:streamingImageIds:StreamConfiguration'
, streamConfiguration_streamingImageIds
- The streaming images that users can select from when launching a
streaming session with this launch profile.
$sel:maxSessionLengthInMinutes:StreamConfiguration'
, streamConfiguration_maxSessionLengthInMinutes
- The length of time, in minutes, that a streaming session can run. After
this point, Nimble Studio automatically terminates the session.
$sel:clipboardMode:StreamConfiguration'
, streamConfiguration_clipboardMode
- Enable or disable the use of the system clipboard to copy and paste
between the streaming session and streaming client.
$sel:ec2InstanceTypes:StreamConfiguration'
, streamConfiguration_ec2InstanceTypes
- The EC2 instance types that users can select from when launching a
streaming session with this launch profile.
StreamConfigurationCreate
data StreamConfigurationCreate Source #
See: newStreamConfigurationCreate
smart constructor.
StreamConfigurationCreate' (Maybe Natural) StreamingClipboardMode [Text] (NonEmpty StreamingInstanceType) |
Instances
newStreamConfigurationCreate Source #
Create a value of StreamConfigurationCreate
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:maxSessionLengthInMinutes:StreamConfigurationCreate'
, streamConfigurationCreate_maxSessionLengthInMinutes
- The length of time, in minutes, that a streaming session can run. After
this point, Nimble Studio automatically terminates the session.
$sel:clipboardMode:StreamConfigurationCreate'
, streamConfigurationCreate_clipboardMode
- Enable or disable the use of the system clipboard to copy and paste
between the streaming session and streaming client.
$sel:streamingImageIds:StreamConfigurationCreate'
, streamConfigurationCreate_streamingImageIds
- The streaming images that users can select from when launching a
streaming session with this launch profile.
$sel:ec2InstanceTypes:StreamConfigurationCreate'
, streamConfigurationCreate_ec2InstanceTypes
- The EC2 instance types that users can select from when launching a
streaming session with this launch profile.
StreamingImage
data StreamingImage Source #
See: newStreamingImage
smart constructor.
StreamingImage' (Maybe StreamingImageState) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe StreamingImageEncryptionConfiguration) (Maybe Text) (Maybe [Text]) (Maybe Text) (Maybe (HashMap Text Text)) (Maybe StreamingImageStatusCode) |
Instances
newStreamingImage :: StreamingImage Source #
Create a value of StreamingImage
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:state:StreamingImage'
, streamingImage_state
- The current state.
$sel:platform:StreamingImage'
, streamingImage_platform
- The platform of the streaming image, either WINDOWS or LINUX.
$sel:arn:StreamingImage'
, streamingImage_arn
- The ARN of the resource.
$sel:streamingImageId:StreamingImage'
, streamingImage_streamingImageId
- The ID of the streaming image.
$sel:ec2ImageId:StreamingImage'
, streamingImage_ec2ImageId
- The ID of an EC2 machine image with which to create the streaming image.
$sel:owner:StreamingImage'
, streamingImage_owner
- The owner of the streaming image, either the studioId that contains the
streaming image, or 'amazon' for images that are provided by Amazon
Nimble Studio.
$sel:name:StreamingImage'
, streamingImage_name
- A friendly name for a streaming image resource.
$sel:encryptionConfiguration:StreamingImage'
, streamingImage_encryptionConfiguration
- The encryption configuration.
$sel:statusMessage:StreamingImage'
, streamingImage_statusMessage
- The status message for the streaming image.
$sel:eulaIds:StreamingImage'
, streamingImage_eulaIds
- The list of EULAs that must be accepted before a Streaming Session can
be started using this streaming image.
$sel:description:StreamingImage'
, streamingImage_description
- A human-readable description of the streaming image.
$sel:tags:StreamingImage'
, streamingImage_tags
- A collection of labels, in the form of key:value pairs, that apply to
this resource.
$sel:statusCode:StreamingImage'
, streamingImage_statusCode
- The status code.
StreamingImageEncryptionConfiguration
data StreamingImageEncryptionConfiguration Source #
See: newStreamingImageEncryptionConfiguration
smart constructor.
Instances
newStreamingImageEncryptionConfiguration Source #
Create a value of StreamingImageEncryptionConfiguration
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:keyArn:StreamingImageEncryptionConfiguration'
, streamingImageEncryptionConfiguration_keyArn
- The ARN for a KMS key that is used to encrypt studio data.
$sel:keyType:StreamingImageEncryptionConfiguration'
, streamingImageEncryptionConfiguration_keyType
- The type of KMS key that is used to encrypt studio data.
StreamingSession
data StreamingSession Source #
See: newStreamingSession
smart constructor.
StreamingSession' (Maybe Text) (Maybe StreamingSessionState) (Maybe Text) (Maybe POSIX) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe POSIX) (Maybe Text) (Maybe POSIX) (Maybe Text) (Maybe (HashMap Text Text)) (Maybe StreamingSessionStatusCode) |
Instances
newStreamingSession :: StreamingSession Source #
Create a value of StreamingSession
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:ownedBy:StreamingSession'
, streamingSession_ownedBy
- The user ID of the user that owns the streaming session.
$sel:state:StreamingSession'
, streamingSession_state
- The current state.
$sel:arn:StreamingSession'
, streamingSession_arn
- The ARN of the resource.
$sel:createdAt:StreamingSession'
, streamingSession_createdAt
- The Unix epoch timestamp in seconds for when the resource was created.
$sel:ec2InstanceType:StreamingSession'
, streamingSession_ec2InstanceType
- The EC2 Instance type used for the streaming session.
$sel:createdBy:StreamingSession'
, streamingSession_createdBy
- The user ID of the user that created the streaming session.
$sel:launchProfileId:StreamingSession'
, streamingSession_launchProfileId
- The ID of the launch profile used to control access from the streaming
session.
$sel:streamingImageId:StreamingSession'
, streamingSession_streamingImageId
- The ID of the streaming image.
$sel:updatedBy:StreamingSession'
, streamingSession_updatedBy
- The user ID of the user that most recently updated the resource.
$sel:terminateAt:StreamingSession'
, streamingSession_terminateAt
- The time the streaming session will automatically terminate if not
terminated by the user.
$sel:statusMessage:StreamingSession'
, streamingSession_statusMessage
- The status message for the streaming session.
$sel:updatedAt:StreamingSession'
, streamingSession_updatedAt
- The Unix epoch timestamp in seconds for when the resource was updated.
$sel:sessionId:StreamingSession'
, streamingSession_sessionId
- The session ID.
$sel:tags:StreamingSession'
, streamingSession_tags
- A collection of labels, in the form of key:value pairs, that apply to
this resource.
$sel:statusCode:StreamingSession'
, streamingSession_statusCode
- The status code.
StreamingSessionStream
data StreamingSessionStream Source #
See: newStreamingSessionStream
smart constructor.
StreamingSessionStream' (Maybe Text) (Maybe StreamingSessionStreamState) (Maybe POSIX) (Maybe POSIX) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe StreamingSessionStreamStatusCode) |
Instances
newStreamingSessionStream :: StreamingSessionStream Source #
Create a value of StreamingSessionStream
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:ownedBy:StreamingSessionStream'
, streamingSessionStream_ownedBy
- The user ID of the user that owns the streaming session.
$sel:state:StreamingSessionStream'
, streamingSessionStream_state
- The current state.
$sel:createdAt:StreamingSessionStream'
, streamingSessionStream_createdAt
- The Unix epoch timestamp in seconds for when the resource was created.
$sel:expiresAt:StreamingSessionStream'
, streamingSessionStream_expiresAt
- The Unix epoch timestamp in seconds for when the resource expires.
$sel:url:StreamingSessionStream'
, streamingSessionStream_url
- The URL to connect to this stream using the DCV client.
$sel:createdBy:StreamingSessionStream'
, streamingSessionStream_createdBy
- The user ID of the user that created the streaming session stream.
$sel:streamId:StreamingSessionStream'
, streamingSessionStream_streamId
- The stream ID.
$sel:statusCode:StreamingSessionStream'
, streamingSessionStream_statusCode
- The streaming session stream status code.
Studio
See: newStudio
smart constructor.
Studio' (Maybe StudioEncryptionConfiguration) (Maybe StudioState) (Maybe Text) (Maybe Text) (Maybe POSIX) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe POSIX) (Maybe Text) (Maybe Text) (Maybe (HashMap Text Text)) (Maybe StudioStatusCode) |
Instances
Create a value of Studio
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:studioEncryptionConfiguration:Studio'
, studio_studioEncryptionConfiguration
- Configuration of the encryption method that is used for the studio.
$sel:state:Studio'
, studio_state
- The current state of the studio resource.
$sel:studioName:Studio'
, studio_studioName
- The name of the studio, as included in the URL when accessing it in the
Nimble Studio portal.
$sel:arn:Studio'
, studio_arn
- The Amazon Resource Name (ARN) that is assigned to a studio resource and
uniquely identifies it. ARNs are unique across all Regions.
$sel:createdAt:Studio'
, studio_createdAt
- The Unix epoch timestamp in seconds for when the resource was created.
$sel:studioId:Studio'
, studio_studioId
- The unique identifier for a studio resource. In Nimble Studio, all other
resources are contained in a studio resource.
$sel:userRoleArn:Studio'
, studio_userRoleArn
- The IAM role that studio users assume when logging in to the Nimble
Studio portal.
$sel:ssoClientId:Studio'
, studio_ssoClientId
- The Amazon Web Services SSO application client ID used to integrate with
Amazon Web Services SSO to enable Amazon Web Services SSO users to log
in to Nimble portal.
$sel:homeRegion:Studio'
, studio_homeRegion
- The Amazon Web Services Region where the studio resource is located.
$sel:statusMessage:Studio'
, studio_statusMessage
- Additional detail on the studio state.
$sel:displayName:Studio'
, studio_displayName
- A friendly name for the studio.
$sel:updatedAt:Studio'
, studio_updatedAt
- The Unix epoch timestamp in seconds for when the resource was updated.
$sel:studioUrl:Studio'
, studio_studioUrl
- The address of the web page for the studio.
$sel:adminRoleArn:Studio'
, studio_adminRoleArn
- The IAM role that studio admins assume when logging in to the Nimble
Studio portal.
$sel:tags:Studio'
, studio_tags
- A collection of labels, in the form of key:value pairs, that apply to
this resource.
$sel:statusCode:Studio'
, studio_statusCode
- Status codes that provide additional detail on the studio state.
StudioComponent
data StudioComponent Source #
A network that is used by a studio’s users and workflows, including render farm, Active Directory, licensing, and file system.
See: newStudioComponent
smart constructor.
Instances
newStudioComponent :: StudioComponent Source #
Create a value of StudioComponent
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:initializationScripts:StudioComponent'
, studioComponent_initializationScripts
- Initialization scripts for studio components.
$sel:state:StudioComponent'
, studioComponent_state
- The current state.
$sel:studioComponentId:StudioComponent'
, studioComponent_studioComponentId
- The unique identifier for a studio component resource.
$sel:arn:StudioComponent'
, studioComponent_arn
- The ARN of the resource.
$sel:createdAt:StudioComponent'
, studioComponent_createdAt
- The Unix epoch timestamp in seconds for when the resource was created.
$sel:createdBy:StudioComponent'
, studioComponent_createdBy
- The user ID of the user that created the studio component.
$sel:ec2SecurityGroupIds:StudioComponent'
, studioComponent_ec2SecurityGroupIds
- The EC2 security groups that control access to the studio component.
$sel:updatedBy:StudioComponent'
, studioComponent_updatedBy
- The user ID of the user that most recently updated the resource.
$sel:subtype:StudioComponent'
, studioComponent_subtype
- The specific subtype of a studio component.
$sel:name:StudioComponent'
, studioComponent_name
- A friendly name for the studio component resource.
$sel:statusMessage:StudioComponent'
, studioComponent_statusMessage
- The status message for the studio component.
$sel:scriptParameters:StudioComponent'
, studioComponent_scriptParameters
- Parameters for the studio component scripts.
$sel:updatedAt:StudioComponent'
, studioComponent_updatedAt
- The Unix epoch timestamp in seconds for when the resource was updated.
$sel:type':StudioComponent'
, studioComponent_type
- The type of the studio component.
$sel:configuration:StudioComponent'
, studioComponent_configuration
- The configuration of the studio component, based on component type.
$sel:description:StudioComponent'
, studioComponent_description
- A human-readable description for the studio component resource.
$sel:tags:StudioComponent'
, studioComponent_tags
- A collection of labels, in the form of key:value pairs, that apply to
this resource.
$sel:statusCode:StudioComponent'
, studioComponent_statusCode
- The status code.
StudioComponentConfiguration
data StudioComponentConfiguration Source #
The configuration of the studio component, based on component type.
See: newStudioComponentConfiguration
smart constructor.
StudioComponentConfiguration' (Maybe ActiveDirectoryConfiguration) (Maybe LicenseServiceConfiguration) (Maybe SharedFileSystemConfiguration) (Maybe ComputeFarmConfiguration) |
Instances
newStudioComponentConfiguration :: StudioComponentConfiguration Source #
Create a value of StudioComponentConfiguration
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:activeDirectoryConfiguration:StudioComponentConfiguration'
, studioComponentConfiguration_activeDirectoryConfiguration
- The configuration for a Microsoft Active Directory (Microsoft AD) studio
resource.
$sel:licenseServiceConfiguration:StudioComponentConfiguration'
, studioComponentConfiguration_licenseServiceConfiguration
- The configuration for a license service that is associated with a studio
resource.
$sel:sharedFileSystemConfiguration:StudioComponentConfiguration'
, studioComponentConfiguration_sharedFileSystemConfiguration
- The configuration for a shared file storage system that is associated
with a studio resource.
$sel:computeFarmConfiguration:StudioComponentConfiguration'
, studioComponentConfiguration_computeFarmConfiguration
- The configuration for a render farm that is associated with a studio
resource.
StudioComponentInitializationScript
data StudioComponentInitializationScript Source #
Initialization scripts for studio components.
See: newStudioComponentInitializationScript
smart constructor.
StudioComponentInitializationScript' (Maybe Text) (Maybe LaunchProfilePlatform) (Maybe StudioComponentInitializationScriptRunContext) (Maybe Text) |
Instances
newStudioComponentInitializationScript :: StudioComponentInitializationScript Source #
Create a value of StudioComponentInitializationScript
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:script:StudioComponentInitializationScript'
, studioComponentInitializationScript_script
- The initialization script.
$sel:platform:StudioComponentInitializationScript'
, studioComponentInitializationScript_platform
- The platform of the initialization script, either WINDOWS or LINUX.
$sel:runContext:StudioComponentInitializationScript'
, studioComponentInitializationScript_runContext
- The method to use when running the initialization script.
$sel:launchProfileProtocolVersion:StudioComponentInitializationScript'
, studioComponentInitializationScript_launchProfileProtocolVersion
- The version number of the protocol that is used by the launch profile.
The only valid version is "2021-03-31".
StudioComponentSummary
data StudioComponentSummary Source #
See: newStudioComponentSummary
smart constructor.
StudioComponentSummary' (Maybe Text) (Maybe POSIX) (Maybe Text) (Maybe Text) (Maybe StudioComponentSubtype) (Maybe Text) (Maybe POSIX) (Maybe StudioComponentType) (Maybe Text) |
Instances
newStudioComponentSummary :: StudioComponentSummary Source #
Create a value of StudioComponentSummary
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:studioComponentId:StudioComponentSummary'
, studioComponentSummary_studioComponentId
- The unique identifier for a studio component resource.
$sel:createdAt:StudioComponentSummary'
, studioComponentSummary_createdAt
- The Unix epoch timestamp in seconds for when the resource was created.
$sel:createdBy:StudioComponentSummary'
, studioComponentSummary_createdBy
- The user ID of the user that created the studio component.
$sel:updatedBy:StudioComponentSummary'
, studioComponentSummary_updatedBy
- The user ID of the user that most recently updated the resource.
$sel:subtype:StudioComponentSummary'
, studioComponentSummary_subtype
- The specific subtype of a studio component.
$sel:name:StudioComponentSummary'
, studioComponentSummary_name
- The name for the studio component.
$sel:updatedAt:StudioComponentSummary'
, studioComponentSummary_updatedAt
- The Unix epoch timestamp in seconds for when the resource was updated.
$sel:type':StudioComponentSummary'
, studioComponentSummary_type
- The type of the studio component.
$sel:description:StudioComponentSummary'
, studioComponentSummary_description
- The description.
StudioEncryptionConfiguration
data StudioEncryptionConfiguration Source #
Configuration of the encryption method that is used for the studio.
See: newStudioEncryptionConfiguration
smart constructor.
Instances
newStudioEncryptionConfiguration Source #
Create a value of StudioEncryptionConfiguration
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:keyArn:StudioEncryptionConfiguration'
, studioEncryptionConfiguration_keyArn
- The ARN for a KMS key that is used to encrypt studio data.
$sel:keyType:StudioEncryptionConfiguration'
, studioEncryptionConfiguration_keyType
- The type of KMS key that is used to encrypt studio data.
StudioMembership
data StudioMembership Source #
See: newStudioMembership
smart constructor.
Instances
newStudioMembership :: StudioMembership Source #
Create a value of StudioMembership
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:identityStoreId:StudioMembership'
, studioMembership_identityStoreId
- The ID of the identity store.
$sel:principalId:StudioMembership'
, studioMembership_principalId
- The principal ID.
$sel:persona:StudioMembership'
, studioMembership_persona
- The persona.