| 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 |
Amazonka.Nimble
Contents
- 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
Description
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.
Constructors
| PutLaunchProfileMembers' (Maybe Text) Text (NonEmpty NewLaunchProfileMember) Text Text |
Instances
newPutLaunchProfileMembers Source #
Arguments
| :: Text | |
| -> NonEmpty NewLaunchProfileMember | |
| -> Text | |
| -> Text | |
| -> PutLaunchProfileMembers |
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.
Constructors
| PutLaunchProfileMembersResponse' Int |
Instances
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.
Constructors
| CreateStudio' (Maybe StudioEncryptionConfiguration) (Maybe Text) (Maybe (HashMap Text Text)) Text Text Text Text |
Instances
Arguments
| :: 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.
Constructors
| CreateStudioResponse' (Maybe Studio) Int |
Instances
newCreateStudioResponse Source #
Arguments
| :: Int | |
| -> CreateStudioResponse |
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.
Constructors
| UpdateLaunchProfileMember' (Maybe Text) Text LaunchProfilePersona Text Text |
Instances
newUpdateLaunchProfileMember Source #
Arguments
| :: 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.
Constructors
| UpdateLaunchProfileMemberResponse' (Maybe LaunchProfileMembership) Int |
Instances
newUpdateLaunchProfileMemberResponse Source #
Arguments
| :: Int | |
| -> UpdateLaunchProfileMemberResponse |
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 #
Arguments
| :: 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.
Constructors
| DeleteLaunchProfileMemberResponse' Int |
Instances
newDeleteLaunchProfileMemberResponse Source #
Arguments
| :: Int | |
| -> DeleteLaunchProfileMemberResponse |
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 #
Arguments
| :: Text | |
| -> ListLaunchProfiles |
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.
Constructors
| ListLaunchProfilesResponse' (Maybe [LaunchProfile]) (Maybe Text) Int |
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.
Constructors
| CreateLaunchProfile' (Maybe Text) (Maybe Text) (Maybe (HashMap Text Text)) [Text] (NonEmpty Text) Text [Text] Text StreamConfigurationCreate |
Instances
newCreateLaunchProfile Source #
Arguments
| :: 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.
Constructors
| CreateLaunchProfileResponse' (Maybe LaunchProfile) Int |
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 #
Arguments
| :: Text | |
| -> ListStreamingImages |
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.
Constructors
| ListStreamingImagesResponse' (Maybe [StreamingImage]) (Maybe Text) Int |
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.
Constructors
| ListTagsForResource' Text |
Instances
newListTagsForResource Source #
Arguments
| :: Text | |
| -> ListTagsForResource |
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.
Constructors
| StartStudioSSOConfigurationRepair' (Maybe Text) Text |
Instances
newStartStudioSSOConfigurationRepair Source #
Arguments
| :: Text | |
| -> StartStudioSSOConfigurationRepair |
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.
Constructors
| StartStudioSSOConfigurationRepairResponse' (Maybe Studio) Int |
Instances
newStartStudioSSOConfigurationRepairResponse Source #
Arguments
| :: Int | |
| -> StartStudioSSOConfigurationRepairResponse |
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 #
Arguments
| :: 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 #
Arguments
| :: Int | |
| -> GetLaunchProfileInitializationResponse |
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.
Constructors
| GetLaunchProfile' Text Text |
Instances
Arguments
| :: 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.
Constructors
| GetLaunchProfileResponse' (Maybe LaunchProfile) Int |
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.
Constructors
Instances
newCreateStudioComponent Source #
Arguments
| :: 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.
Constructors
| CreateStudioComponentResponse' (Maybe StudioComponent) Int |
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 Associated Types type AWSResponse GetEula # Methods 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 Methods toPath :: GetEula -> ByteString # | |
| ToQuery GetEula Source # | |
Defined in Amazonka.Nimble.GetEula Methods 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.
Constructors
| GetEulaResponse' (Maybe Eula) Int |
Instances
Arguments
| :: Int | |
| -> GetEulaResponse |
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 #
Arguments
| :: Text | |
| -> ListStudioComponents |
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.
Constructors
| ListStudioComponentsResponse' (Maybe [StudioComponent]) (Maybe Text) Int |
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
Arguments
| :: Text | |
| -> AcceptEulas |
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.
Constructors
| AcceptEulasResponse' (Maybe [EulaAcceptance]) Int |
Instances
newAcceptEulasResponse Source #
Arguments
| :: Int | |
| -> AcceptEulasResponse |
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.
Constructors
| 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.
Constructors
| CreateStreamingSessionResponse' (Maybe StreamingSession) Int |
Instances
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.
Constructors
| DeleteStudioComponent' (Maybe Text) Text Text |
Instances
newDeleteStudioComponent Source #
Arguments
| :: 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.
Constructors
| DeleteStudioComponentResponse' (Maybe StudioComponent) Int |
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.
Constructors
Instances
newUpdateStudioComponent Source #
Arguments
| :: 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.
Constructors
| UpdateStudioComponentResponse' (Maybe StudioComponent) Int |
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.
Constructors
| GetStudioMember' Text Text |
Instances
Arguments
| :: Text | |
| -> Text | |
| -> GetStudioMember |
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.
Constructors
| GetStudioMemberResponse' (Maybe StudioMembership) Int |
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.
Constructors
| DeleteStudio' (Maybe Text) Text |
Instances
Arguments
| :: Text | |
| -> DeleteStudio |
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.
Constructors
| DeleteStudioResponse' (Maybe Studio) Int |
Instances
newDeleteStudioResponse Source #
Arguments
| :: Int | |
| -> DeleteStudioResponse |
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
Arguments
| :: Text | |
| -> UpdateStudio |
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.
Constructors
| UpdateStudioResponse' (Maybe Studio) Int |
Instances
newUpdateStudioResponse Source #
Arguments
| :: Int | |
| -> UpdateStudioResponse |
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.
Constructors
| ListStudios' (Maybe Text) |
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 #
Arguments
| :: Int | |
| -> ListStudiosResponse |
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.
Constructors
| GetStudioComponent' Text Text |
Instances
newGetStudioComponent Source #
Arguments
| :: 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.
Constructors
| GetStudioComponentResponse' (Maybe StudioComponent) Int |
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.
Constructors
| 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
Arguments
| :: Int | |
| -> ListEulasResponse |
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.
Constructors
| GetStreamingSession' Text Text |
Instances
newGetStreamingSession Source #
Arguments
| :: 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.
Constructors
| GetStreamingSessionResponse' (Maybe StreamingSession) Int |
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 #
Arguments
| :: 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.
Constructors
| ListLaunchProfileMembersResponse' (Maybe [LaunchProfileMembership]) (Maybe Text) Int |
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.
Constructors
| DeleteLaunchProfile' (Maybe Text) Text Text |
Instances
newDeleteLaunchProfile Source #
Arguments
| :: 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.
Constructors
| DeleteLaunchProfileResponse' (Maybe LaunchProfile) Int |
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.
Constructors
| UpdateLaunchProfile' (Maybe Text) (Maybe [Text]) (Maybe StreamConfigurationCreate) (Maybe Text) (Maybe Text) (Maybe (NonEmpty Text)) Text Text |
Instances
newUpdateLaunchProfile Source #
Arguments
| :: 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.
Constructors
| UpdateLaunchProfileResponse' (Maybe LaunchProfile) Int |
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.
Constructors
| CreateStreamingImage' (Maybe Text) (Maybe Text) (Maybe (HashMap Text Text)) Text Text Text |
Instances
newCreateStreamingImage Source #
Arguments
| :: 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.
Constructors
| CreateStreamingImageResponse' (Maybe StreamingImage) Int |
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 #
Arguments
| :: 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.
Constructors
| CreateStreamingSessionStreamResponse' (Maybe StreamingSessionStream) Int |
Instances
newCreateStreamingSessionStreamResponse Source #
Arguments
| :: Int | |
| -> CreateStreamingSessionStreamResponse |
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.
Constructors
| GetLaunchProfileDetails' Text Text |
Instances
newGetLaunchProfileDetails Source #
Arguments
| :: 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.
Constructors
| 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.
Constructors
| PutStudioMembers' (Maybe Text) Text (NonEmpty NewStudioMember) Text |
Instances
Arguments
| :: 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.
Constructors
| PutStudioMembersResponse' Int |
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.
Constructors
| DeleteStreamingImage' (Maybe Text) Text Text |
Instances
newDeleteStreamingImage Source #
Arguments
| :: 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.
Constructors
| DeleteStreamingImageResponse' (Maybe StreamingImage) Int |
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 #
Arguments
| :: 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.
Constructors
| UpdateStreamingImageResponse' (Maybe StreamingImage) Int |
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.
Constructors
| GetStreamingImage' Text Text |
Instances
Arguments
| :: 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.
Constructors
| GetStreamingImageResponse' (Maybe StreamingImage) Int |
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 #
Arguments
| :: Text | |
| -> ListEulaAcceptances |
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.
Constructors
| ListEulaAcceptancesResponse' (Maybe Text) (Maybe [EulaAcceptance]) Int |
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.
Constructors
| GetStreamingSessionStream' Text Text Text |
Instances
newGetStreamingSessionStream Source #
Arguments
| :: 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.
Constructors
| GetStreamingSessionStreamResponse' (Maybe StreamingSessionStream) Int |
Instances
newGetStreamingSessionStreamResponse Source #
Arguments
| :: Int | |
| -> GetStreamingSessionStreamResponse |
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
Arguments
| :: Text | |
| -> TagResource |
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.
Constructors
| TagResourceResponse' Int |
Instances
newTagResourceResponse Source #
Arguments
| :: Int | |
| -> TagResourceResponse |
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.
Constructors
| GetLaunchProfileMember' Text Text Text |
Instances
newGetLaunchProfileMember Source #
Arguments
| :: 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.
Constructors
| GetLaunchProfileMemberResponse' (Maybe LaunchProfileMembership) Int |
Instances
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.
Constructors
| DeleteStreamingSession' (Maybe Text) Text Text |
Instances
newDeleteStreamingSession Source #
Arguments
| :: 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.
Constructors
| DeleteStreamingSessionResponse' (Maybe StreamingSession) Int |
Instances
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.
Constructors
| UntagResource' [Text] Text |
Instances
Arguments
| :: Text | |
| -> UntagResource |
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.
Constructors
| UntagResourceResponse' Int |
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.
Constructors
| ListStreamingSessionsResponse' (Maybe Text) (Maybe [StreamingSession]) Int |
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.
Constructors
| GetStudio' Text |
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 Associated Types type AWSResponse GetStudio # Methods 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 Methods toPath :: GetStudio -> ByteString # | |
| ToQuery GetStudio Source # | |
Defined in Amazonka.Nimble.GetStudio Methods 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.
Constructors
| GetStudioResponse' (Maybe Studio) Int |
Instances
Arguments
| :: Int | |
| -> GetStudioResponse |
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
Arguments
| :: Text | |
| -> ListStudioMembers |
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.
Constructors
| ListStudioMembersResponse' (Maybe [StudioMembership]) (Maybe Text) Int |
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.
Constructors
| DeleteStudioMember' (Maybe Text) Text Text |
Instances
newDeleteStudioMember Source #
Arguments
| :: 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.
Constructors
| DeleteStudioMemberResponse' Int |
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 #
Constructors
| LaunchProfilePersona' | |
Fields | |
Bundled Patterns
| pattern LaunchProfilePersona_USER :: LaunchProfilePersona |
Instances
LaunchProfilePlatform
newtype LaunchProfilePlatform Source #
Constructors
| LaunchProfilePlatform' | |
Fields | |
Bundled Patterns
| pattern LaunchProfilePlatform_LINUX :: LaunchProfilePlatform | |
| pattern LaunchProfilePlatform_WINDOWS :: LaunchProfilePlatform |
Instances
LaunchProfileState
newtype LaunchProfileState Source #
Constructors
| LaunchProfileState' | |
Fields | |
Bundled Patterns
| 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 #
Constructors
| LaunchProfileStatusCode' | |
Fields | |
Bundled Patterns
Instances
StreamingClipboardMode
newtype StreamingClipboardMode Source #
Constructors
| StreamingClipboardMode' | |
Fields | |
Bundled Patterns
| pattern StreamingClipboardMode_DISABLED :: StreamingClipboardMode | |
| pattern StreamingClipboardMode_ENABLED :: StreamingClipboardMode |
Instances
StreamingImageEncryptionConfigurationKeyType
newtype StreamingImageEncryptionConfigurationKeyType Source #
Constructors
| StreamingImageEncryptionConfigurationKeyType' | |
Bundled Patterns
| pattern StreamingImageEncryptionConfigurationKeyType_CUSTOMER_MANAGED_KEY :: StreamingImageEncryptionConfigurationKeyType |
Instances
StreamingImageState
newtype StreamingImageState Source #
Constructors
| StreamingImageState' | |
Fields | |
Bundled Patterns
Instances
StreamingImageStatusCode
newtype StreamingImageStatusCode Source #
The status code.
Constructors
| StreamingImageStatusCode' | |
Fields | |
Bundled Patterns
Instances
StreamingInstanceType
newtype StreamingInstanceType Source #
Constructors
| StreamingInstanceType' | |
Fields | |
Bundled Patterns
Instances
StreamingSessionState
newtype StreamingSessionState Source #
The streaming session state.
Constructors
| StreamingSessionState' | |
Fields | |
Bundled Patterns
Instances
StreamingSessionStatusCode
newtype StreamingSessionStatusCode Source #
Constructors
| StreamingSessionStatusCode' | |
Fields | |
Bundled Patterns
Instances
StreamingSessionStreamState
newtype StreamingSessionStreamState Source #
Constructors
| StreamingSessionStreamState' | |
Fields | |
Bundled Patterns
Instances
StreamingSessionStreamStatusCode
newtype StreamingSessionStreamStatusCode Source #
Constructors
| StreamingSessionStreamStatusCode' | |
Fields | |
Bundled Patterns
Instances
StudioComponentInitializationScriptRunContext
newtype StudioComponentInitializationScriptRunContext Source #
Constructors
| StudioComponentInitializationScriptRunContext' | |
Bundled Patterns
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.
Constructors
| StudioComponentState' | |
Fields | |
Bundled Patterns
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.
Constructors
| StudioComponentStatusCode' | |
Fields | |
Bundled Patterns
Instances
StudioComponentSubtype
newtype StudioComponentSubtype Source #
Constructors
| StudioComponentSubtype' | |
Fields | |
Bundled Patterns
Instances
StudioComponentType
newtype StudioComponentType Source #
Constructors
| StudioComponentType' | |
Fields | |
Bundled Patterns
Instances
StudioEncryptionConfigurationKeyType
newtype StudioEncryptionConfigurationKeyType Source #
The type of KMS key that is used to encrypt studio data.
Constructors
| StudioEncryptionConfigurationKeyType' | |
Bundled Patterns
Instances
StudioPersona
newtype StudioPersona Source #
Constructors
| StudioPersona' | |
Fields | |
Bundled Patterns
| pattern StudioPersona_ADMINISTRATOR :: StudioPersona |
Instances
StudioState
newtype StudioState Source #
Constructors
| StudioState' | |
Fields | |
Bundled Patterns
| 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.
Constructors
| StudioStatusCode' | |
Fields | |
Bundled Patterns
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.
Constructors
| ActiveDirectoryComputerAttribute' (Maybe Text) (Maybe Text) |
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.
Constructors
| ActiveDirectoryConfiguration' (Maybe Text) (Maybe [ActiveDirectoryComputerAttribute]) (Maybe Text) |
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.
Constructors
| ComputeFarmConfiguration' (Maybe Text) (Maybe Text) |
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.
Constructors
| 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.
Constructors
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.
Constructors
| 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.
Constructors
| LaunchProfileMembership' (Maybe Text) (Maybe Text) (Maybe LaunchProfilePersona) |
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.
Constructors
| LicenseServiceConfiguration' (Maybe Text) |
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.
Constructors
| NewLaunchProfileMember' LaunchProfilePersona Text |
Instances
newNewLaunchProfileMember Source #
Arguments
| :: LaunchProfilePersona | |
| -> Text | |
| -> NewLaunchProfileMember |
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.
Constructors
| NewStudioMember' StudioPersona Text |
Instances
Arguments
| :: 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.
Constructors
| ScriptParameterKeyValue' (Maybe Text) (Maybe Text) |
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.
Constructors
| SharedFileSystemConfiguration' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) |
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.
Constructors
| 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.
Constructors
| StreamConfigurationCreate' (Maybe Natural) StreamingClipboardMode [Text] (NonEmpty StreamingInstanceType) |
Instances
newStreamConfigurationCreate Source #
Arguments
| :: StreamingClipboardMode | |
| -> NonEmpty StreamingInstanceType | |
| -> StreamConfigurationCreate |
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.
Constructors
| 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.
Constructors
| StreamingImageEncryptionConfiguration' (Maybe Text) StreamingImageEncryptionConfigurationKeyType |
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.
Constructors
| 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.
Constructors
| 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.
Constructors
| 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.
Constructors
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.
Constructors
| 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.
Constructors
| 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.
Constructors
| 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.
Constructors
| StudioMembership' (Maybe Text) (Maybe Text) (Maybe StudioPersona) |
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.