Copyright | (c) 2013-2023 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
- Service Configuration
- Errors
- Waiters
- Operations
- AcceptEulas
- CreateLaunchProfile
- CreateStreamingImage
- CreateStreamingSession
- CreateStreamingSessionStream
- CreateStudio
- CreateStudioComponent
- DeleteLaunchProfile
- DeleteLaunchProfileMember
- DeleteStreamingImage
- DeleteStreamingSession
- DeleteStudio
- DeleteStudioComponent
- DeleteStudioMember
- GetEula
- GetLaunchProfile
- GetLaunchProfileDetails
- GetLaunchProfileInitialization
- GetLaunchProfileMember
- GetStreamingImage
- GetStreamingSession
- GetStreamingSessionBackup
- GetStreamingSessionStream
- GetStudio
- GetStudioComponent
- GetStudioMember
- ListEulaAcceptances (Paginated)
- ListEulas (Paginated)
- ListLaunchProfileMembers (Paginated)
- ListLaunchProfiles (Paginated)
- ListStreamingImages (Paginated)
- ListStreamingSessionBackups (Paginated)
- ListStreamingSessions (Paginated)
- ListStudioComponents (Paginated)
- ListStudioMembers (Paginated)
- ListStudios (Paginated)
- ListTagsForResource
- PutLaunchProfileMembers
- PutStudioMembers
- StartStreamingSession
- StartStudioSSOConfigurationRepair
- StopStreamingSession
- TagResource
- UntagResource
- UpdateLaunchProfile
- UpdateLaunchProfileMember
- UpdateStreamingImage
- UpdateStudio
- UpdateStudioComponent
- Types
- AutomaticTerminationMode
- LaunchProfilePersona
- LaunchProfilePlatform
- LaunchProfileState
- LaunchProfileStatusCode
- LaunchProfileValidationState
- LaunchProfileValidationStatusCode
- LaunchProfileValidationType
- SessionBackupMode
- SessionPersistenceMode
- StreamingClipboardMode
- StreamingImageEncryptionConfigurationKeyType
- StreamingImageState
- StreamingImageStatusCode
- StreamingInstanceType
- StreamingSessionState
- StreamingSessionStatusCode
- StreamingSessionStorageMode
- StreamingSessionStreamState
- StreamingSessionStreamStatusCode
- StudioComponentInitializationScriptRunContext
- StudioComponentState
- StudioComponentStatusCode
- StudioComponentSubtype
- StudioComponentType
- StudioEncryptionConfigurationKeyType
- StudioPersona
- StudioState
- StudioStatusCode
- VolumeRetentionMode
- ActiveDirectoryComputerAttribute
- ActiveDirectoryConfiguration
- ComputeFarmConfiguration
- Eula
- EulaAcceptance
- LaunchProfile
- LaunchProfileInitialization
- LaunchProfileInitializationActiveDirectory
- LaunchProfileInitializationScript
- LaunchProfileMembership
- LicenseServiceConfiguration
- NewLaunchProfileMember
- NewStudioMember
- ScriptParameterKeyValue
- SharedFileSystemConfiguration
- StreamConfiguration
- StreamConfigurationCreate
- StreamConfigurationSessionBackup
- StreamConfigurationSessionStorage
- StreamingImage
- StreamingImageEncryptionConfiguration
- StreamingSession
- StreamingSessionBackup
- StreamingSessionStorageRoot
- StreamingSessionStream
- Studio
- StudioComponent
- StudioComponentConfiguration
- StudioComponentInitializationScript
- StudioComponentSummary
- StudioEncryptionConfiguration
- StudioMembership
- ValidationResult
- VolumeConfiguration
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
- _AccessDeniedException :: AsError a => Fold a ServiceError
- _ConflictException :: AsError a => Fold a ServiceError
- _InternalServerErrorException :: AsError a => Fold a ServiceError
- _ResourceNotFoundException :: AsError a => Fold a ServiceError
- _ServiceQuotaExceededException :: AsError a => Fold a ServiceError
- _ThrottlingException :: AsError a => Fold a ServiceError
- _ValidationException :: AsError a => Fold a ServiceError
- newLaunchProfileDeleted :: Wait GetLaunchProfile
- newLaunchProfileReady :: Wait GetLaunchProfile
- newStreamingImageDeleted :: Wait GetStreamingImage
- newStreamingImageReady :: Wait GetStreamingImage
- newStreamingSessionDeleted :: Wait GetStreamingSession
- newStreamingSessionReady :: Wait GetStreamingSession
- newStreamingSessionStopped :: Wait GetStreamingSession
- newStreamingSessionStreamReady :: Wait GetStreamingSessionStream
- newStudioComponentDeleted :: Wait GetStudioComponent
- newStudioComponentReady :: Wait GetStudioComponent
- newStudioDeleted :: Wait GetStudio
- newStudioReady :: Wait GetStudio
- data AcceptEulas = AcceptEulas' (Maybe Text) (Maybe [Text]) Text
- newAcceptEulas :: Text -> AcceptEulas
- data AcceptEulasResponse = AcceptEulasResponse' (Maybe [EulaAcceptance]) Int
- newAcceptEulasResponse :: Int -> AcceptEulasResponse
- data CreateLaunchProfile = CreateLaunchProfile' (Maybe Text) (Maybe (Sensitive Text)) (Maybe (HashMap Text Text)) [Text] [Text] (Sensitive Text) StreamConfigurationCreate (NonEmpty Text) Text
- newCreateLaunchProfile :: Text -> StreamConfigurationCreate -> NonEmpty Text -> Text -> CreateLaunchProfile
- data CreateLaunchProfileResponse = CreateLaunchProfileResponse' (Maybe LaunchProfile) Int
- newCreateLaunchProfileResponse :: Int -> CreateLaunchProfileResponse
- data CreateStreamingImage = CreateStreamingImage' (Maybe Text) (Maybe (Sensitive Text)) (Maybe (HashMap Text Text)) Text (Sensitive Text) Text
- newCreateStreamingImage :: Text -> Text -> Text -> CreateStreamingImage
- data CreateStreamingImageResponse = CreateStreamingImageResponse' (Maybe StreamingImage) Int
- newCreateStreamingImageResponse :: Int -> CreateStreamingImageResponse
- data CreateStreamingSession = CreateStreamingSession' (Maybe Text) (Maybe StreamingInstanceType) (Maybe Text) (Maybe Text) (Maybe (HashMap Text Text)) Text Text
- newCreateStreamingSession :: Text -> Text -> CreateStreamingSession
- data CreateStreamingSessionResponse = CreateStreamingSessionResponse' (Maybe StreamingSession) Int
- newCreateStreamingSessionResponse :: Int -> CreateStreamingSessionResponse
- data CreateStreamingSessionStream = CreateStreamingSessionStream' (Maybe Text) (Maybe Natural) Text Text
- newCreateStreamingSessionStream :: Text -> Text -> CreateStreamingSessionStream
- data CreateStreamingSessionStreamResponse = CreateStreamingSessionStreamResponse' (Maybe StreamingSessionStream) Int
- newCreateStreamingSessionStreamResponse :: Int -> CreateStreamingSessionStreamResponse
- data CreateStudio = CreateStudio' (Maybe Text) (Maybe StudioEncryptionConfiguration) (Maybe (HashMap Text Text)) Text (Sensitive Text) Text Text
- newCreateStudio :: Text -> Text -> Text -> Text -> CreateStudio
- data CreateStudioResponse = CreateStudioResponse' (Maybe Studio) Int
- newCreateStudioResponse :: Int -> CreateStudioResponse
- data CreateStudioComponent = CreateStudioComponent' (Maybe Text) (Maybe StudioComponentConfiguration) (Maybe (Sensitive Text)) (Maybe [Text]) (Maybe [StudioComponentInitializationScript]) (Maybe Text) (Maybe (Sensitive [ScriptParameterKeyValue])) (Maybe Text) (Maybe StudioComponentSubtype) (Maybe (HashMap Text Text)) (Sensitive Text) Text StudioComponentType
- newCreateStudioComponent :: Text -> Text -> StudioComponentType -> CreateStudioComponent
- data CreateStudioComponentResponse = CreateStudioComponentResponse' (Maybe StudioComponent) Int
- newCreateStudioComponentResponse :: Int -> CreateStudioComponentResponse
- data DeleteLaunchProfile = DeleteLaunchProfile' (Maybe Text) Text Text
- newDeleteLaunchProfile :: Text -> Text -> DeleteLaunchProfile
- data DeleteLaunchProfileResponse = DeleteLaunchProfileResponse' (Maybe LaunchProfile) Int
- newDeleteLaunchProfileResponse :: Int -> DeleteLaunchProfileResponse
- data DeleteLaunchProfileMember = DeleteLaunchProfileMember' (Maybe Text) Text Text Text
- newDeleteLaunchProfileMember :: Text -> Text -> Text -> DeleteLaunchProfileMember
- data DeleteLaunchProfileMemberResponse = DeleteLaunchProfileMemberResponse' Int
- newDeleteLaunchProfileMemberResponse :: Int -> DeleteLaunchProfileMemberResponse
- data DeleteStreamingImage = DeleteStreamingImage' (Maybe Text) Text Text
- newDeleteStreamingImage :: Text -> Text -> DeleteStreamingImage
- data DeleteStreamingImageResponse = DeleteStreamingImageResponse' (Maybe StreamingImage) Int
- newDeleteStreamingImageResponse :: Int -> DeleteStreamingImageResponse
- data DeleteStreamingSession = DeleteStreamingSession' (Maybe Text) Text Text
- newDeleteStreamingSession :: Text -> Text -> DeleteStreamingSession
- data DeleteStreamingSessionResponse = DeleteStreamingSessionResponse' (Maybe StreamingSession) Int
- newDeleteStreamingSessionResponse :: Int -> DeleteStreamingSessionResponse
- data DeleteStudio = DeleteStudio' (Maybe Text) Text
- newDeleteStudio :: Text -> DeleteStudio
- data DeleteStudioResponse = DeleteStudioResponse' Int Studio
- newDeleteStudioResponse :: Int -> Studio -> DeleteStudioResponse
- data DeleteStudioComponent = DeleteStudioComponent' (Maybe Text) Text Text
- newDeleteStudioComponent :: Text -> Text -> DeleteStudioComponent
- data DeleteStudioComponentResponse = DeleteStudioComponentResponse' (Maybe StudioComponent) Int
- newDeleteStudioComponentResponse :: Int -> DeleteStudioComponentResponse
- data DeleteStudioMember = DeleteStudioMember' (Maybe Text) Text Text
- newDeleteStudioMember :: Text -> Text -> DeleteStudioMember
- data DeleteStudioMemberResponse = DeleteStudioMemberResponse' Int
- newDeleteStudioMemberResponse :: Int -> DeleteStudioMemberResponse
- data GetEula = GetEula' Text
- newGetEula :: Text -> GetEula
- data GetEulaResponse = GetEulaResponse' (Maybe Eula) Int
- newGetEulaResponse :: Int -> GetEulaResponse
- data GetLaunchProfile = GetLaunchProfile' Text Text
- newGetLaunchProfile :: Text -> Text -> GetLaunchProfile
- data GetLaunchProfileResponse = GetLaunchProfileResponse' (Maybe LaunchProfile) Int
- newGetLaunchProfileResponse :: Int -> GetLaunchProfileResponse
- data GetLaunchProfileDetails = GetLaunchProfileDetails' Text Text
- newGetLaunchProfileDetails :: Text -> Text -> GetLaunchProfileDetails
- data GetLaunchProfileDetailsResponse = GetLaunchProfileDetailsResponse' (Maybe LaunchProfile) (Maybe [StreamingImage]) (Maybe [StudioComponentSummary]) Int
- newGetLaunchProfileDetailsResponse :: Int -> GetLaunchProfileDetailsResponse
- data GetLaunchProfileInitialization = GetLaunchProfileInitialization' Text [Text] Text Text Text
- newGetLaunchProfileInitialization :: Text -> Text -> Text -> Text -> GetLaunchProfileInitialization
- data GetLaunchProfileInitializationResponse = GetLaunchProfileInitializationResponse' (Maybe LaunchProfileInitialization) Int
- newGetLaunchProfileInitializationResponse :: Int -> GetLaunchProfileInitializationResponse
- data GetLaunchProfileMember = GetLaunchProfileMember' Text Text Text
- newGetLaunchProfileMember :: Text -> Text -> Text -> GetLaunchProfileMember
- data GetLaunchProfileMemberResponse = GetLaunchProfileMemberResponse' (Maybe LaunchProfileMembership) Int
- newGetLaunchProfileMemberResponse :: Int -> GetLaunchProfileMemberResponse
- data GetStreamingImage = GetStreamingImage' Text Text
- newGetStreamingImage :: Text -> Text -> GetStreamingImage
- data GetStreamingImageResponse = GetStreamingImageResponse' (Maybe StreamingImage) Int
- newGetStreamingImageResponse :: Int -> GetStreamingImageResponse
- data GetStreamingSession = GetStreamingSession' Text Text
- newGetStreamingSession :: Text -> Text -> GetStreamingSession
- data GetStreamingSessionResponse = GetStreamingSessionResponse' (Maybe StreamingSession) Int
- newGetStreamingSessionResponse :: Int -> GetStreamingSessionResponse
- data GetStreamingSessionBackup = GetStreamingSessionBackup' Text Text
- newGetStreamingSessionBackup :: Text -> Text -> GetStreamingSessionBackup
- data GetStreamingSessionBackupResponse = GetStreamingSessionBackupResponse' (Maybe StreamingSessionBackup) Int
- newGetStreamingSessionBackupResponse :: Int -> GetStreamingSessionBackupResponse
- data GetStreamingSessionStream = GetStreamingSessionStream' Text Text Text
- newGetStreamingSessionStream :: Text -> Text -> Text -> GetStreamingSessionStream
- data GetStreamingSessionStreamResponse = GetStreamingSessionStreamResponse' (Maybe StreamingSessionStream) Int
- newGetStreamingSessionStreamResponse :: Int -> GetStreamingSessionStreamResponse
- data GetStudio = GetStudio' Text
- newGetStudio :: Text -> GetStudio
- data GetStudioResponse = GetStudioResponse' Int Studio
- newGetStudioResponse :: Int -> Studio -> GetStudioResponse
- data GetStudioComponent = GetStudioComponent' Text Text
- newGetStudioComponent :: Text -> Text -> GetStudioComponent
- data GetStudioComponentResponse = GetStudioComponentResponse' (Maybe StudioComponent) Int
- newGetStudioComponentResponse :: Int -> GetStudioComponentResponse
- data GetStudioMember = GetStudioMember' Text Text
- newGetStudioMember :: Text -> Text -> GetStudioMember
- data GetStudioMemberResponse = GetStudioMemberResponse' (Maybe StudioMembership) Int
- newGetStudioMemberResponse :: Int -> GetStudioMemberResponse
- data ListEulaAcceptances = ListEulaAcceptances' (Maybe [Text]) (Maybe Text) Text
- newListEulaAcceptances :: Text -> ListEulaAcceptances
- data ListEulaAcceptancesResponse = ListEulaAcceptancesResponse' (Maybe [EulaAcceptance]) (Maybe Text) Int
- newListEulaAcceptancesResponse :: Int -> ListEulaAcceptancesResponse
- data ListEulas = ListEulas' (Maybe [Text]) (Maybe Text)
- newListEulas :: ListEulas
- data ListEulasResponse = ListEulasResponse' (Maybe [Eula]) (Maybe Text) Int
- newListEulasResponse :: Int -> ListEulasResponse
- data ListLaunchProfileMembers = ListLaunchProfileMembers' (Maybe Natural) (Maybe Text) Text Text
- newListLaunchProfileMembers :: Text -> Text -> ListLaunchProfileMembers
- data ListLaunchProfileMembersResponse = ListLaunchProfileMembersResponse' (Maybe [LaunchProfileMembership]) (Maybe Text) Int
- newListLaunchProfileMembersResponse :: Int -> ListLaunchProfileMembersResponse
- data ListLaunchProfiles = ListLaunchProfiles' (Maybe Natural) (Maybe Text) (Maybe Text) (Maybe [LaunchProfileState]) Text
- newListLaunchProfiles :: Text -> ListLaunchProfiles
- data ListLaunchProfilesResponse = ListLaunchProfilesResponse' (Maybe [LaunchProfile]) (Maybe Text) Int
- newListLaunchProfilesResponse :: Int -> ListLaunchProfilesResponse
- data ListStreamingImages = ListStreamingImages' (Maybe Text) (Maybe Text) Text
- newListStreamingImages :: Text -> ListStreamingImages
- data ListStreamingImagesResponse = ListStreamingImagesResponse' (Maybe Text) (Maybe [StreamingImage]) Int
- newListStreamingImagesResponse :: Int -> ListStreamingImagesResponse
- data ListStreamingSessionBackups = ListStreamingSessionBackups' (Maybe Text) (Maybe Text) Text
- newListStreamingSessionBackups :: Text -> ListStreamingSessionBackups
- data ListStreamingSessionBackupsResponse = ListStreamingSessionBackupsResponse' (Maybe Text) (Maybe [StreamingSessionBackup]) Int
- newListStreamingSessionBackupsResponse :: Int -> ListStreamingSessionBackupsResponse
- 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 ListStudioComponents = ListStudioComponents' (Maybe Natural) (Maybe Text) (Maybe [StudioComponentState]) (Maybe [StudioComponentType]) Text
- newListStudioComponents :: Text -> ListStudioComponents
- data ListStudioComponentsResponse = ListStudioComponentsResponse' (Maybe Text) (Maybe [StudioComponent]) Int
- newListStudioComponentsResponse :: Int -> ListStudioComponentsResponse
- data ListStudioMembers = ListStudioMembers' (Maybe Natural) (Maybe Text) Text
- newListStudioMembers :: Text -> ListStudioMembers
- data ListStudioMembersResponse = ListStudioMembersResponse' (Maybe [StudioMembership]) (Maybe Text) Int
- newListStudioMembersResponse :: Int -> ListStudioMembersResponse
- data ListStudios = ListStudios' (Maybe Text)
- newListStudios :: ListStudios
- data ListStudiosResponse = ListStudiosResponse' (Maybe Text) Int [Studio]
- newListStudiosResponse :: Int -> ListStudiosResponse
- data ListTagsForResource = ListTagsForResource' Text
- newListTagsForResource :: Text -> ListTagsForResource
- data ListTagsForResourceResponse = ListTagsForResourceResponse' (Maybe (HashMap Text Text)) Int
- newListTagsForResourceResponse :: Int -> ListTagsForResourceResponse
- data PutLaunchProfileMembers = PutLaunchProfileMembers' (Maybe Text) Text Text (NonEmpty NewLaunchProfileMember) Text
- newPutLaunchProfileMembers :: Text -> Text -> NonEmpty NewLaunchProfileMember -> Text -> PutLaunchProfileMembers
- data PutLaunchProfileMembersResponse = PutLaunchProfileMembersResponse' Int
- newPutLaunchProfileMembersResponse :: Int -> PutLaunchProfileMembersResponse
- data PutStudioMembers = PutStudioMembers' (Maybe Text) Text (NonEmpty NewStudioMember) Text
- newPutStudioMembers :: Text -> NonEmpty NewStudioMember -> Text -> PutStudioMembers
- data PutStudioMembersResponse = PutStudioMembersResponse' Int
- newPutStudioMembersResponse :: Int -> PutStudioMembersResponse
- data StartStreamingSession = StartStreamingSession' (Maybe Text) (Maybe Text) Text Text
- newStartStreamingSession :: Text -> Text -> StartStreamingSession
- data StartStreamingSessionResponse = StartStreamingSessionResponse' (Maybe StreamingSession) Int
- newStartStreamingSessionResponse :: Int -> StartStreamingSessionResponse
- data StartStudioSSOConfigurationRepair = StartStudioSSOConfigurationRepair' (Maybe Text) Text
- newStartStudioSSOConfigurationRepair :: Text -> StartStudioSSOConfigurationRepair
- data StartStudioSSOConfigurationRepairResponse = StartStudioSSOConfigurationRepairResponse' Int Studio
- newStartStudioSSOConfigurationRepairResponse :: Int -> Studio -> StartStudioSSOConfigurationRepairResponse
- data StopStreamingSession = StopStreamingSession' (Maybe Text) (Maybe VolumeRetentionMode) Text Text
- newStopStreamingSession :: Text -> Text -> StopStreamingSession
- data StopStreamingSessionResponse = StopStreamingSessionResponse' (Maybe StreamingSession) Int
- newStopStreamingSessionResponse :: Int -> StopStreamingSessionResponse
- data TagResource = TagResource' (Maybe (HashMap Text Text)) Text
- newTagResource :: Text -> TagResource
- data TagResourceResponse = TagResourceResponse' Int
- newTagResourceResponse :: Int -> TagResourceResponse
- data UntagResource = UntagResource' Text [Text]
- newUntagResource :: Text -> UntagResource
- data UntagResourceResponse = UntagResourceResponse' Int
- newUntagResourceResponse :: Int -> UntagResourceResponse
- data UpdateLaunchProfile = UpdateLaunchProfile' (Maybe Text) (Maybe (Sensitive Text)) (Maybe [Text]) (Maybe (Sensitive Text)) (Maybe StreamConfigurationCreate) (Maybe (NonEmpty Text)) Text Text
- newUpdateLaunchProfile :: Text -> Text -> UpdateLaunchProfile
- data UpdateLaunchProfileResponse = UpdateLaunchProfileResponse' (Maybe LaunchProfile) Int
- newUpdateLaunchProfileResponse :: Int -> UpdateLaunchProfileResponse
- 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 UpdateStreamingImage = UpdateStreamingImage' (Maybe Text) (Maybe (Sensitive Text)) (Maybe (Sensitive Text)) Text Text
- newUpdateStreamingImage :: Text -> Text -> UpdateStreamingImage
- data UpdateStreamingImageResponse = UpdateStreamingImageResponse' (Maybe StreamingImage) Int
- newUpdateStreamingImageResponse :: Int -> UpdateStreamingImageResponse
- data UpdateStudio = UpdateStudio' (Maybe Text) (Maybe Text) (Maybe (Sensitive Text)) (Maybe Text) Text
- newUpdateStudio :: Text -> UpdateStudio
- data UpdateStudioResponse = UpdateStudioResponse' Int Studio
- newUpdateStudioResponse :: Int -> Studio -> UpdateStudioResponse
- data UpdateStudioComponent = UpdateStudioComponent' (Maybe Text) (Maybe StudioComponentConfiguration) (Maybe (Sensitive Text)) (Maybe [Text]) (Maybe [StudioComponentInitializationScript]) (Maybe (Sensitive Text)) (Maybe Text) (Maybe (Sensitive [ScriptParameterKeyValue])) (Maybe Text) (Maybe StudioComponentSubtype) (Maybe StudioComponentType) Text Text
- newUpdateStudioComponent :: Text -> Text -> UpdateStudioComponent
- data UpdateStudioComponentResponse = UpdateStudioComponentResponse' (Maybe StudioComponent) Int
- newUpdateStudioComponentResponse :: Int -> UpdateStudioComponentResponse
- newtype AutomaticTerminationMode where
- 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_INSTANCE_TYPES_PROVIDED :: LaunchProfileStatusCode
- pattern LaunchProfileStatusCode_INVALID_SUBNETS_COMBINATION :: 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 LaunchProfileValidationState where
- LaunchProfileValidationState' { }
- pattern LaunchProfileValidationState_VALIDATION_FAILED :: LaunchProfileValidationState
- pattern LaunchProfileValidationState_VALIDATION_FAILED_INTERNAL_SERVER_ERROR :: LaunchProfileValidationState
- pattern LaunchProfileValidationState_VALIDATION_IN_PROGRESS :: LaunchProfileValidationState
- pattern LaunchProfileValidationState_VALIDATION_NOT_STARTED :: LaunchProfileValidationState
- pattern LaunchProfileValidationState_VALIDATION_SUCCESS :: LaunchProfileValidationState
- newtype LaunchProfileValidationStatusCode where
- LaunchProfileValidationStatusCode' { }
- pattern LaunchProfileValidationStatusCode_VALIDATION_FAILED_INTERNAL_SERVER_ERROR :: LaunchProfileValidationStatusCode
- pattern LaunchProfileValidationStatusCode_VALIDATION_FAILED_INVALID_ACTIVE_DIRECTORY :: LaunchProfileValidationStatusCode
- pattern LaunchProfileValidationStatusCode_VALIDATION_FAILED_INVALID_SECURITY_GROUP_ASSOCIATION :: LaunchProfileValidationStatusCode
- pattern LaunchProfileValidationStatusCode_VALIDATION_FAILED_INVALID_SUBNET_ROUTE_TABLE_ASSOCIATION :: LaunchProfileValidationStatusCode
- pattern LaunchProfileValidationStatusCode_VALIDATION_FAILED_SUBNET_NOT_FOUND :: LaunchProfileValidationStatusCode
- pattern LaunchProfileValidationStatusCode_VALIDATION_FAILED_UNAUTHORIZED :: LaunchProfileValidationStatusCode
- pattern LaunchProfileValidationStatusCode_VALIDATION_IN_PROGRESS :: LaunchProfileValidationStatusCode
- pattern LaunchProfileValidationStatusCode_VALIDATION_NOT_STARTED :: LaunchProfileValidationStatusCode
- pattern LaunchProfileValidationStatusCode_VALIDATION_SUCCESS :: LaunchProfileValidationStatusCode
- newtype LaunchProfileValidationType where
- LaunchProfileValidationType' { }
- pattern LaunchProfileValidationType_VALIDATE_ACTIVE_DIRECTORY_STUDIO_COMPONENT :: LaunchProfileValidationType
- pattern LaunchProfileValidationType_VALIDATE_NETWORK_ACL_ASSOCIATION :: LaunchProfileValidationType
- pattern LaunchProfileValidationType_VALIDATE_SECURITY_GROUP_ASSOCIATION :: LaunchProfileValidationType
- pattern LaunchProfileValidationType_VALIDATE_SUBNET_ASSOCIATION :: LaunchProfileValidationType
- newtype SessionBackupMode where
- newtype SessionPersistenceMode where
- 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_ACCESS_DENIED :: 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_G3_4xlarge :: StreamingInstanceType
- pattern StreamingInstanceType_G3s_xlarge :: 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
- pattern StreamingInstanceType_G5_16xlarge :: StreamingInstanceType
- pattern StreamingInstanceType_G5_2xlarge :: StreamingInstanceType
- pattern StreamingInstanceType_G5_4xlarge :: StreamingInstanceType
- pattern StreamingInstanceType_G5_8xlarge :: StreamingInstanceType
- pattern StreamingInstanceType_G5_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
- pattern StreamingSessionState_START_FAILED :: StreamingSessionState
- pattern StreamingSessionState_START_IN_PROGRESS :: StreamingSessionState
- pattern StreamingSessionState_STOPPED :: StreamingSessionState
- pattern StreamingSessionState_STOP_FAILED :: StreamingSessionState
- pattern StreamingSessionState_STOP_IN_PROGRESS :: StreamingSessionState
- newtype StreamingSessionStatusCode where
- StreamingSessionStatusCode' { }
- pattern StreamingSessionStatusCode_ACTIVE_DIRECTORY_DOMAIN_JOIN_ERROR :: StreamingSessionStatusCode
- pattern StreamingSessionStatusCode_AMI_VALIDATION_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
- pattern StreamingSessionStatusCode_STREAMING_SESSION_STARTED :: StreamingSessionStatusCode
- pattern StreamingSessionStatusCode_STREAMING_SESSION_START_IN_PROGRESS :: StreamingSessionStatusCode
- pattern StreamingSessionStatusCode_STREAMING_SESSION_STOPPED :: StreamingSessionStatusCode
- pattern StreamingSessionStatusCode_STREAMING_SESSION_STOP_IN_PROGRESS :: StreamingSessionStatusCode
- newtype StreamingSessionStorageMode where
- 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_AWS_STS_REGION_DISABLED :: 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
- newtype VolumeRetentionMode where
- data ActiveDirectoryComputerAttribute = ActiveDirectoryComputerAttribute' (Maybe Text) (Maybe Text)
- newActiveDirectoryComputerAttribute :: ActiveDirectoryComputerAttribute
- data ActiveDirectoryConfiguration = ActiveDirectoryConfiguration' (Maybe (Sensitive [ActiveDirectoryComputerAttribute])) (Maybe Text) (Maybe Text)
- newActiveDirectoryConfiguration :: ActiveDirectoryConfiguration
- data ComputeFarmConfiguration = ComputeFarmConfiguration' (Maybe Text) (Maybe (Sensitive Text))
- newComputeFarmConfiguration :: ComputeFarmConfiguration
- data Eula = Eula' (Maybe Text) (Maybe ISO8601) (Maybe Text) (Maybe Text) (Maybe ISO8601)
- newEula :: Eula
- data EulaAcceptance = EulaAcceptance' (Maybe ISO8601) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text)
- newEulaAcceptance :: EulaAcceptance
- data LaunchProfile = LaunchProfile' (Maybe Text) (Maybe ISO8601) (Maybe Text) (Maybe (Sensitive Text)) (Maybe [Text]) (Maybe Text) (Maybe [Text]) (Maybe (Sensitive Text)) (Maybe LaunchProfileState) (Maybe LaunchProfileStatusCode) (Maybe Text) (Maybe StreamConfiguration) (Maybe (NonEmpty Text)) (Maybe (HashMap Text Text)) (Maybe ISO8601) (Maybe Text) (Maybe [ValidationResult])
- newLaunchProfile :: LaunchProfile
- data LaunchProfileInitialization = LaunchProfileInitialization' (Maybe LaunchProfileInitializationActiveDirectory) (Maybe (NonEmpty Text)) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe (Sensitive Text)) (Maybe LaunchProfilePlatform) (Maybe [LaunchProfileInitializationScript]) (Maybe [LaunchProfileInitializationScript])
- newLaunchProfileInitialization :: LaunchProfileInitialization
- data LaunchProfileInitializationActiveDirectory = LaunchProfileInitializationActiveDirectory' (Maybe (Sensitive [ActiveDirectoryComputerAttribute])) (Maybe Text) (Maybe Text) (Maybe [Text]) (Maybe Text) (Maybe Text) (Maybe (Sensitive Text))
- newLaunchProfileInitializationActiveDirectory :: LaunchProfileInitializationActiveDirectory
- data LaunchProfileInitializationScript = LaunchProfileInitializationScript' (Maybe Text) (Maybe (Sensitive Text)) (Maybe Text) (Maybe Text) (Maybe (Sensitive Text))
- newLaunchProfileInitializationScript :: LaunchProfileInitializationScript
- data LaunchProfileMembership = LaunchProfileMembership' (Maybe Text) (Maybe LaunchProfilePersona) (Maybe Text) (Maybe Text)
- newLaunchProfileMembership :: LaunchProfileMembership
- data LicenseServiceConfiguration = LicenseServiceConfiguration' (Maybe (Sensitive 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 (Sensitive Text)) (Maybe Text) (Maybe (Sensitive Text)) (Maybe (Sensitive Text)) (Maybe Text)
- newSharedFileSystemConfiguration :: SharedFileSystemConfiguration
- data StreamConfiguration = StreamConfiguration' (Maybe AutomaticTerminationMode) (Maybe Natural) (Maybe Natural) (Maybe StreamConfigurationSessionBackup) (Maybe SessionPersistenceMode) (Maybe StreamConfigurationSessionStorage) (Maybe VolumeConfiguration) StreamingClipboardMode (NonEmpty StreamingInstanceType) (NonEmpty Text)
- newStreamConfiguration :: StreamingClipboardMode -> NonEmpty StreamingInstanceType -> NonEmpty Text -> StreamConfiguration
- data StreamConfigurationCreate = StreamConfigurationCreate' (Maybe AutomaticTerminationMode) (Maybe Natural) (Maybe Natural) (Maybe StreamConfigurationSessionBackup) (Maybe SessionPersistenceMode) (Maybe StreamConfigurationSessionStorage) (Maybe VolumeConfiguration) StreamingClipboardMode (NonEmpty StreamingInstanceType) (NonEmpty Text)
- newStreamConfigurationCreate :: StreamingClipboardMode -> NonEmpty StreamingInstanceType -> NonEmpty Text -> StreamConfigurationCreate
- data StreamConfigurationSessionBackup = StreamConfigurationSessionBackup' (Maybe Natural) (Maybe SessionBackupMode)
- newStreamConfigurationSessionBackup :: StreamConfigurationSessionBackup
- data StreamConfigurationSessionStorage = StreamConfigurationSessionStorage' (Maybe StreamingSessionStorageRoot) (NonEmpty StreamingSessionStorageMode)
- newStreamConfigurationSessionStorage :: NonEmpty StreamingSessionStorageMode -> StreamConfigurationSessionStorage
- data StreamingImage = StreamingImage' (Maybe Text) (Maybe (Sensitive Text)) (Maybe Text) (Maybe StreamingImageEncryptionConfiguration) (Maybe [Text]) (Maybe (Sensitive Text)) (Maybe Text) (Maybe Text) (Maybe StreamingImageState) (Maybe StreamingImageStatusCode) (Maybe Text) (Maybe Text) (Maybe (HashMap Text Text))
- newStreamingImage :: StreamingImage
- data StreamingImageEncryptionConfiguration = StreamingImageEncryptionConfiguration' (Maybe Text) StreamingImageEncryptionConfigurationKeyType
- newStreamingImageEncryptionConfiguration :: StreamingImageEncryptionConfigurationKeyType -> StreamingImageEncryptionConfiguration
- data StreamingSession = StreamingSession' (Maybe Text) (Maybe AutomaticTerminationMode) (Maybe SessionBackupMode) (Maybe ISO8601) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Natural) (Maybe Text) (Maybe Text) (Maybe SessionPersistenceMode) (Maybe ISO8601) (Maybe Text) (Maybe Text) (Maybe StreamingSessionState) (Maybe StreamingSessionStatusCode) (Maybe Text) (Maybe ISO8601) (Maybe ISO8601) (Maybe Text) (Maybe Text) (Maybe (HashMap Text Text)) (Maybe ISO8601) (Maybe ISO8601) (Maybe Text) (Maybe VolumeConfiguration) (Maybe VolumeRetentionMode)
- newStreamingSession :: StreamingSession
- data StreamingSessionBackup = StreamingSessionBackup' (Maybe Text) (Maybe Text) (Maybe ISO8601) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe StreamingSessionState) (Maybe StreamingSessionStatusCode) (Maybe Text) (Maybe (HashMap Text Text))
- newStreamingSessionBackup :: StreamingSessionBackup
- data StreamingSessionStorageRoot = StreamingSessionStorageRoot' (Maybe (Sensitive Text)) (Maybe (Sensitive Text))
- newStreamingSessionStorageRoot :: StreamingSessionStorageRoot
- data StreamingSessionStream = StreamingSessionStream' (Maybe ISO8601) (Maybe Text) (Maybe ISO8601) (Maybe Text) (Maybe StreamingSessionStreamState) (Maybe StreamingSessionStreamStatusCode) (Maybe Text) (Maybe (Sensitive Text))
- newStreamingSessionStream :: StreamingSessionStream
- data Studio = Studio' (Maybe Text) (Maybe Text) (Maybe ISO8601) (Maybe (Sensitive Text)) (Maybe Text) (Maybe Text) (Maybe StudioState) (Maybe StudioStatusCode) (Maybe Text) (Maybe StudioEncryptionConfiguration) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe (HashMap Text Text)) (Maybe ISO8601) (Maybe Text)
- newStudio :: Studio
- data StudioComponent = StudioComponent' (Maybe Text) (Maybe StudioComponentConfiguration) (Maybe ISO8601) (Maybe Text) (Maybe (Sensitive Text)) (Maybe [Text]) (Maybe [StudioComponentInitializationScript]) (Maybe (Sensitive Text)) (Maybe Text) (Maybe (Sensitive [ScriptParameterKeyValue])) (Maybe Text) (Maybe StudioComponentState) (Maybe StudioComponentStatusCode) (Maybe Text) (Maybe Text) (Maybe StudioComponentSubtype) (Maybe (HashMap Text Text)) (Maybe StudioComponentType) (Maybe ISO8601) (Maybe Text)
- newStudioComponent :: StudioComponent
- data StudioComponentConfiguration = StudioComponentConfiguration' (Maybe ActiveDirectoryConfiguration) (Maybe ComputeFarmConfiguration) (Maybe LicenseServiceConfiguration) (Maybe SharedFileSystemConfiguration)
- newStudioComponentConfiguration :: StudioComponentConfiguration
- data StudioComponentInitializationScript = StudioComponentInitializationScript' (Maybe Text) (Maybe LaunchProfilePlatform) (Maybe StudioComponentInitializationScriptRunContext) (Maybe (Sensitive Text))
- newStudioComponentInitializationScript :: StudioComponentInitializationScript
- data StudioComponentSummary = StudioComponentSummary' (Maybe ISO8601) (Maybe Text) (Maybe (Sensitive Text)) (Maybe (Sensitive Text)) (Maybe Text) (Maybe StudioComponentSubtype) (Maybe StudioComponentType) (Maybe ISO8601) (Maybe Text)
- newStudioComponentSummary :: StudioComponentSummary
- data StudioEncryptionConfiguration = StudioEncryptionConfiguration' (Maybe Text) StudioEncryptionConfigurationKeyType
- newStudioEncryptionConfiguration :: StudioEncryptionConfigurationKeyType -> StudioEncryptionConfiguration
- data StudioMembership = StudioMembership' (Maybe Text) (Maybe StudioPersona) (Maybe Text) (Maybe Text)
- newStudioMembership :: StudioMembership
- data ValidationResult = ValidationResult' LaunchProfileValidationState LaunchProfileValidationStatusCode Text LaunchProfileValidationType
- newValidationResult :: LaunchProfileValidationState -> LaunchProfileValidationStatusCode -> Text -> LaunchProfileValidationType -> ValidationResult
- data VolumeConfiguration = VolumeConfiguration' (Maybe Natural) (Maybe Natural) (Maybe Natural)
- newVolumeConfiguration :: VolumeConfiguration
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
.
AccessDeniedException
_AccessDeniedException :: AsError a => Fold a ServiceError Source #
You are not authorized to perform this operation. Check your IAM policies, and ensure that you are using the correct access keys.
ConflictException
_ConflictException :: AsError a => Fold a ServiceError Source #
Another operation is in progress.
InternalServerErrorException
_InternalServerErrorException :: AsError a => Fold a ServiceError Source #
An internal error has occurred. Please retry your request.
ResourceNotFoundException
_ResourceNotFoundException :: AsError a => Fold a ServiceError Source #
The specified resource could not be found.
ServiceQuotaExceededException
_ServiceQuotaExceededException :: AsError a => Fold a ServiceError Source #
Your current quota does not allow you to perform the request action. You can request increases for some quotas, and other quotas cannot be increased.
Please use Amazon Web Services Service Quotas to request an increase.
ThrottlingException
_ThrottlingException :: AsError a => Fold a ServiceError Source #
The request throughput limit was exceeded.
ValidationException
_ValidationException :: AsError a => Fold a ServiceError Source #
One of the parameters in the request is invalid.
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.
LaunchProfileDeleted
newLaunchProfileDeleted :: Wait GetLaunchProfile Source #
Polls GetLaunchProfile
every 5 seconds until a successful state is reached. An error is returned after 150 failed checks.
LaunchProfileReady
newLaunchProfileReady :: Wait GetLaunchProfile Source #
Polls GetLaunchProfile
every 5 seconds until a successful state is reached. An error is returned after 150 failed checks.
StreamingImageDeleted
newStreamingImageDeleted :: Wait GetStreamingImage Source #
Polls GetStreamingImage
every 2 seconds until a successful state is reached. An error is returned after 60 failed checks.
StreamingImageReady
newStreamingImageReady :: Wait GetStreamingImage Source #
Polls GetStreamingImage
every 2 seconds until a successful state is reached. An error is returned after 60 failed checks.
StreamingSessionDeleted
newStreamingSessionDeleted :: Wait GetStreamingSession Source #
Polls GetStreamingSession
every 5 seconds until a successful state is reached. An error is returned after 180 failed checks.
StreamingSessionReady
newStreamingSessionReady :: Wait GetStreamingSession Source #
Polls GetStreamingSession
every 10 seconds until a successful state is reached. An error is returned after 180 failed checks.
StreamingSessionStopped
newStreamingSessionStopped :: Wait GetStreamingSession Source #
Polls GetStreamingSession
every 5 seconds until a successful state is reached. An error is returned after 180 failed checks.
StreamingSessionStreamReady
newStreamingSessionStreamReady :: Wait GetStreamingSessionStream Source #
Polls GetStreamingSessionStream
every 5 seconds until a successful state is reached. An error is returned after 30 failed checks.
StudioComponentDeleted
newStudioComponentDeleted :: Wait GetStudioComponent Source #
Polls GetStudioComponent
every 1 seconds until a successful state is reached. An error is returned after 120 failed checks.
StudioComponentReady
newStudioComponentReady :: Wait GetStudioComponent Source #
Polls GetStudioComponent
every 2 seconds until a successful state is reached. An error is returned after 60 failed checks.
StudioDeleted
newStudioDeleted :: Wait GetStudio Source #
Polls GetStudio
every 2 seconds until a successful state is reached. An error is returned after 60 failed checks.
StudioReady
newStudioReady :: Wait GetStudio Source #
Polls GetStudio
every 2 seconds until a successful state is reached. An error is returned after 60 failed checks.
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.
AcceptEulas
data AcceptEulas Source #
See: newAcceptEulas
smart constructor.
Instances
Create a value of AcceptEulas
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:clientToken:AcceptEulas'
, acceptEulas_clientToken
- Unique, case-sensitive identifier that you provide to ensure the
idempotency of the request. If you don’t specify a client token, the
Amazon Web Services SDK automatically generates a client token and uses
it for the request to ensure idempotency.
AcceptEulas
, acceptEulas_eulaIds
- The EULA ID.
AcceptEulas
, acceptEulas_studioId
- The studio ID.
data AcceptEulasResponse Source #
See: newAcceptEulasResponse
smart constructor.
Instances
newAcceptEulasResponse Source #
Create a value of AcceptEulasResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:eulaAcceptances:AcceptEulasResponse'
, acceptEulasResponse_eulaAcceptances
- A collection of EULA acceptances.
$sel:httpStatus:AcceptEulasResponse'
, acceptEulasResponse_httpStatus
- The response's http status code.
CreateLaunchProfile
data CreateLaunchProfile Source #
See: newCreateLaunchProfile
smart constructor.
CreateLaunchProfile' (Maybe Text) (Maybe (Sensitive Text)) (Maybe (HashMap Text Text)) [Text] [Text] (Sensitive Text) StreamConfigurationCreate (NonEmpty Text) Text |
Instances
newCreateLaunchProfile Source #
:: Text | |
-> StreamConfigurationCreate | |
-> NonEmpty Text | |
-> Text | |
-> 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
- Unique, case-sensitive identifier that you provide to ensure the
idempotency of the request. If you don’t specify a client token, the
Amazon Web Services SDK automatically generates a client token and uses
it for the request to ensure idempotency.
CreateLaunchProfile
, createLaunchProfile_description
- The description.
CreateLaunchProfile
, createLaunchProfile_tags
- A collection of labels, in the form of key-value pairs, that apply to
this resource.
CreateLaunchProfile
, createLaunchProfile_ec2SubnetIds
- Specifies the IDs of the EC2 subnets where streaming sessions will be
accessible from. These subnets must support the specified instance
types.
CreateLaunchProfile
, createLaunchProfile_launchProfileProtocolVersions
- The version number of the protocol that is used by the launch profile.
The only valid version is "2021-03-31".
CreateLaunchProfile
, createLaunchProfile_name
- The name for the launch profile.
CreateLaunchProfile
, createLaunchProfile_streamConfiguration
- A configuration for a streaming session.
CreateLaunchProfile
, createLaunchProfile_studioComponentIds
- Unique identifiers for a collection of studio components that can be
used with this launch profile.
CreateLaunchProfile
, createLaunchProfile_studioId
- The studio ID.
data CreateLaunchProfileResponse Source #
See: newCreateLaunchProfileResponse
smart constructor.
Instances
newCreateLaunchProfileResponse Source #
Create a value of CreateLaunchProfileResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:launchProfile:CreateLaunchProfileResponse'
, createLaunchProfileResponse_launchProfile
- The launch profile.
$sel:httpStatus:CreateLaunchProfileResponse'
, createLaunchProfileResponse_httpStatus
- The response's http status code.
CreateStreamingImage
data CreateStreamingImage Source #
See: newCreateStreamingImage
smart constructor.
CreateStreamingImage' (Maybe Text) (Maybe (Sensitive Text)) (Maybe (HashMap Text Text)) Text (Sensitive Text) Text |
Instances
newCreateStreamingImage Source #
:: Text | |
-> Text | |
-> Text | |
-> CreateStreamingImage |
Create a value of CreateStreamingImage
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:clientToken:CreateStreamingImage'
, createStreamingImage_clientToken
- Unique, case-sensitive identifier that you provide to ensure the
idempotency of the request. If you don’t specify a client token, the
Amazon Web Services SDK automatically generates a client token and uses
it for the request to ensure idempotency.
CreateStreamingImage
, createStreamingImage_description
- A human-readable description of the streaming image.
CreateStreamingImage
, createStreamingImage_tags
- A collection of labels, in the form of key-value pairs, that apply to
this resource.
CreateStreamingImage
, createStreamingImage_ec2ImageId
- The ID of an EC2 machine image with which to create this streaming
image.
CreateStreamingImage
, createStreamingImage_name
- A friendly name for a streaming image resource.
CreateStreamingImage
, createStreamingImage_studioId
- The studio ID.
data CreateStreamingImageResponse Source #
See: newCreateStreamingImageResponse
smart constructor.
Instances
newCreateStreamingImageResponse Source #
Create a value of CreateStreamingImageResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:streamingImage:CreateStreamingImageResponse'
, createStreamingImageResponse_streamingImage
- The streaming image.
$sel:httpStatus:CreateStreamingImageResponse'
, createStreamingImageResponse_httpStatus
- The response's http status code.
CreateStreamingSession
data CreateStreamingSession Source #
See: newCreateStreamingSession
smart constructor.
CreateStreamingSession' (Maybe Text) (Maybe StreamingInstanceType) (Maybe Text) (Maybe Text) (Maybe (HashMap Text 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:clientToken:CreateStreamingSession'
, createStreamingSession_clientToken
- Unique, case-sensitive identifier that you provide to ensure the
idempotency of the request. If you don’t specify a client token, the
Amazon Web Services SDK automatically generates a client token and uses
it for the request to ensure idempotency.
CreateStreamingSession
, createStreamingSession_ec2InstanceType
- The EC2 Instance type used for the streaming session.
CreateStreamingSession
, createStreamingSession_ownedBy
- The user ID of the user that owns the streaming session. The user that
owns the session will be logging into the session and interacting with
the virtual workstation.
CreateStreamingSession
, createStreamingSession_streamingImageId
- The ID of the streaming image.
CreateStreamingSession
, createStreamingSession_tags
- A collection of labels, in the form of key-value pairs, that apply to
this resource.
CreateStreamingSession
, createStreamingSession_launchProfileId
- The ID of the launch profile used to control access from the streaming
session.
CreateStreamingSession
, createStreamingSession_studioId
- The studio ID.
data CreateStreamingSessionResponse Source #
See: newCreateStreamingSessionResponse
smart constructor.
Instances
Generic CreateStreamingSessionResponse Source # | |
Read CreateStreamingSessionResponse Source # | |
Show CreateStreamingSessionResponse Source # | |
Defined in Amazonka.Nimble.CreateStreamingSession | |
NFData CreateStreamingSessionResponse Source # | |
Defined in Amazonka.Nimble.CreateStreamingSession rnf :: CreateStreamingSessionResponse -> () # | |
Eq CreateStreamingSessionResponse Source # | |
type Rep CreateStreamingSessionResponse Source # | |
Defined in Amazonka.Nimble.CreateStreamingSession type Rep CreateStreamingSessionResponse = D1 ('MetaData "CreateStreamingSessionResponse" "Amazonka.Nimble.CreateStreamingSession" "amazonka-nimble-2.0-GaSxVwPXmRh7tifR7EIdTs" 'False) (C1 ('MetaCons "CreateStreamingSessionResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "session") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe StreamingSession)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))) |
newCreateStreamingSessionResponse Source #
Create a value of CreateStreamingSessionResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:session:CreateStreamingSessionResponse'
, createStreamingSessionResponse_session
- The session.
$sel:httpStatus:CreateStreamingSessionResponse'
, createStreamingSessionResponse_httpStatus
- The response's http status code.
CreateStreamingSessionStream
data CreateStreamingSessionStream Source #
See: newCreateStreamingSessionStream
smart constructor.
Instances
newCreateStreamingSessionStream Source #
:: Text | |
-> Text | |
-> CreateStreamingSessionStream |
Create a value of CreateStreamingSessionStream
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:clientToken:CreateStreamingSessionStream'
, createStreamingSessionStream_clientToken
- Unique, case-sensitive identifier that you provide to ensure the
idempotency of the request. If you don’t specify a client token, the
Amazon Web Services SDK automatically generates a client token and uses
it for the request to ensure idempotency.
$sel:expirationInSeconds:CreateStreamingSessionStream'
, createStreamingSessionStream_expirationInSeconds
- The expiration time in seconds.
CreateStreamingSessionStream
, createStreamingSessionStream_sessionId
- The streaming session ID.
CreateStreamingSessionStream
, createStreamingSessionStream_studioId
- The studio ID.
data CreateStreamingSessionStreamResponse Source #
See: newCreateStreamingSessionStreamResponse
smart constructor.
Instances
newCreateStreamingSessionStreamResponse Source #
Create a value of CreateStreamingSessionStreamResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:stream:CreateStreamingSessionStreamResponse'
, createStreamingSessionStreamResponse_stream
- The stream.
$sel:httpStatus:CreateStreamingSessionStreamResponse'
, createStreamingSessionStreamResponse_httpStatus
- The response's http status code.
CreateStudio
data CreateStudio Source #
See: newCreateStudio
smart constructor.
CreateStudio' (Maybe Text) (Maybe StudioEncryptionConfiguration) (Maybe (HashMap Text Text)) Text (Sensitive Text) Text Text |
Instances
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:clientToken:CreateStudio'
, createStudio_clientToken
- Unique, case-sensitive identifier that you provide to ensure the
idempotency of the request. If you don’t specify a client token, the
Amazon Web Services SDK automatically generates a client token and uses
it for the request to ensure idempotency.
CreateStudio
, createStudio_studioEncryptionConfiguration
- The studio encryption configuration.
CreateStudio
, createStudio_tags
- A collection of labels, in the form of key-value pairs, that apply to
this resource.
CreateStudio
, createStudio_adminRoleArn
- The IAM role that studio admins will assume when logging in to the
Nimble Studio portal.
CreateStudio
, createStudio_displayName
- A friendly name for the studio.
CreateStudio
, createStudio_studioName
- The studio name that is used in the URL of the Nimble Studio portal when
accessed by Nimble Studio users.
CreateStudio
, createStudio_userRoleArn
- The IAM role that studio users will assume when logging in to the Nimble
Studio portal.
data CreateStudioResponse Source #
See: newCreateStudioResponse
smart constructor.
Instances
newCreateStudioResponse Source #
Create a value of CreateStudioResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:studio:CreateStudioResponse'
, createStudioResponse_studio
- Information about a studio.
$sel:httpStatus:CreateStudioResponse'
, createStudioResponse_httpStatus
- The response's http status code.
CreateStudioComponent
data CreateStudioComponent Source #
See: newCreateStudioComponent
smart constructor.
Instances
newCreateStudioComponent Source #
:: Text | |
-> Text | |
-> StudioComponentType | |
-> CreateStudioComponent |
Create a value of CreateStudioComponent
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:clientToken:CreateStudioComponent'
, createStudioComponent_clientToken
- Unique, case-sensitive identifier that you provide to ensure the
idempotency of the request. If you don’t specify a client token, the
Amazon Web Services SDK automatically generates a client token and uses
it for the request to ensure idempotency.
CreateStudioComponent
, createStudioComponent_configuration
- The configuration of the studio component, based on component type.
CreateStudioComponent
, createStudioComponent_description
- The description.
CreateStudioComponent
, createStudioComponent_ec2SecurityGroupIds
- The EC2 security groups that control access to the studio component.
CreateStudioComponent
, createStudioComponent_initializationScripts
- Initialization scripts for studio components.
CreateStudioComponent
, createStudioComponent_runtimeRoleArn
- An IAM role attached to a Studio Component that gives the studio
component access to Amazon Web Services resources at anytime while the
instance is running.
CreateStudioComponent
, createStudioComponent_scriptParameters
- Parameters for the studio component scripts.
CreateStudioComponent
, createStudioComponent_secureInitializationRoleArn
- An IAM role attached to Studio Component when the system initialization
script runs which give the studio component access to Amazon Web
Services resources when the system initialization script runs.
CreateStudioComponent
, createStudioComponent_subtype
- The specific subtype of a studio component.
CreateStudioComponent
, createStudioComponent_tags
- A collection of labels, in the form of key-value pairs, that apply to
this resource.
CreateStudioComponent
, createStudioComponent_name
- The name for the studio component.
CreateStudioComponent
, createStudioComponent_studioId
- The studio ID.
CreateStudioComponent
, createStudioComponent_type
- The type of the studio component.
data CreateStudioComponentResponse Source #
See: newCreateStudioComponentResponse
smart constructor.
Instances
newCreateStudioComponentResponse Source #
Create a value of CreateStudioComponentResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:studioComponent:CreateStudioComponentResponse'
, createStudioComponentResponse_studioComponent
- Information about the studio component.
$sel:httpStatus:CreateStudioComponentResponse'
, createStudioComponentResponse_httpStatus
- The response's http status code.
DeleteLaunchProfile
data DeleteLaunchProfile Source #
See: newDeleteLaunchProfile
smart constructor.
Instances
newDeleteLaunchProfile Source #
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
- Unique, case-sensitive identifier that you provide to ensure the
idempotency of the request. If you don’t specify a client token, the
Amazon Web Services SDK automatically generates a client token and uses
it for the request to ensure idempotency.
DeleteLaunchProfile
, deleteLaunchProfile_launchProfileId
- The ID of the launch profile used to control access from the streaming
session.
DeleteLaunchProfile
, deleteLaunchProfile_studioId
- The studio ID.
data DeleteLaunchProfileResponse Source #
See: newDeleteLaunchProfileResponse
smart constructor.
Instances
newDeleteLaunchProfileResponse Source #
Create a value of DeleteLaunchProfileResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:launchProfile:DeleteLaunchProfileResponse'
, deleteLaunchProfileResponse_launchProfile
- The launch profile.
$sel:httpStatus:DeleteLaunchProfileResponse'
, deleteLaunchProfileResponse_httpStatus
- The response's http status code.
DeleteLaunchProfileMember
data DeleteLaunchProfileMember Source #
See: newDeleteLaunchProfileMember
smart constructor.
Instances
newDeleteLaunchProfileMember Source #
:: Text | |
-> Text | |
-> Text | |
-> DeleteLaunchProfileMember |
Create a value of DeleteLaunchProfileMember
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:clientToken:DeleteLaunchProfileMember'
, deleteLaunchProfileMember_clientToken
- Unique, case-sensitive identifier that you provide to ensure the
idempotency of the request. If you don’t specify a client token, the
Amazon Web Services SDK automatically generates a client token and uses
it for the request to ensure idempotency.
DeleteLaunchProfileMember
, deleteLaunchProfileMember_launchProfileId
- The ID of the launch profile used to control access from the streaming
session.
DeleteLaunchProfileMember
, deleteLaunchProfileMember_principalId
- The principal ID. This currently supports a IAM Identity Center UserId.
DeleteLaunchProfileMember
, deleteLaunchProfileMember_studioId
- The studio ID.
data DeleteLaunchProfileMemberResponse Source #
See: newDeleteLaunchProfileMemberResponse
smart constructor.
Instances
Generic DeleteLaunchProfileMemberResponse Source # | |
Read DeleteLaunchProfileMemberResponse Source # | |
Show DeleteLaunchProfileMemberResponse Source # | |
NFData DeleteLaunchProfileMemberResponse Source # | |
Defined in Amazonka.Nimble.DeleteLaunchProfileMember rnf :: DeleteLaunchProfileMemberResponse -> () # | |
Eq DeleteLaunchProfileMemberResponse Source # | |
type Rep DeleteLaunchProfileMemberResponse Source # | |
Defined in Amazonka.Nimble.DeleteLaunchProfileMember type Rep DeleteLaunchProfileMemberResponse = D1 ('MetaData "DeleteLaunchProfileMemberResponse" "Amazonka.Nimble.DeleteLaunchProfileMember" "amazonka-nimble-2.0-GaSxVwPXmRh7tifR7EIdTs" 'False) (C1 ('MetaCons "DeleteLaunchProfileMemberResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))) |
newDeleteLaunchProfileMemberResponse Source #
Create a value of DeleteLaunchProfileMemberResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:httpStatus:DeleteLaunchProfileMemberResponse'
, deleteLaunchProfileMemberResponse_httpStatus
- The response's http status code.
DeleteStreamingImage
data DeleteStreamingImage Source #
See: newDeleteStreamingImage
smart constructor.
Instances
newDeleteStreamingImage Source #
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
- Unique, case-sensitive identifier that you provide to ensure the
idempotency of the request. If you don’t specify a client token, the
Amazon Web Services SDK automatically generates a client token and uses
it for the request to ensure idempotency.
DeleteStreamingImage
, deleteStreamingImage_streamingImageId
- The streaming image ID.
DeleteStreamingImage
, deleteStreamingImage_studioId
- The studio ID.
data DeleteStreamingImageResponse Source #
See: newDeleteStreamingImageResponse
smart constructor.
Instances
newDeleteStreamingImageResponse Source #
Create a value of DeleteStreamingImageResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:streamingImage:DeleteStreamingImageResponse'
, deleteStreamingImageResponse_streamingImage
- The streaming image.
$sel:httpStatus:DeleteStreamingImageResponse'
, deleteStreamingImageResponse_httpStatus
- The response's http status code.
DeleteStreamingSession
data DeleteStreamingSession Source #
See: newDeleteStreamingSession
smart constructor.
Instances
newDeleteStreamingSession Source #
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
- Unique, case-sensitive identifier that you provide to ensure the
idempotency of the request. If you don’t specify a client token, the
Amazon Web Services SDK automatically generates a client token and uses
it for the request to ensure idempotency.
DeleteStreamingSession
, deleteStreamingSession_sessionId
- The streaming session ID.
DeleteStreamingSession
, deleteStreamingSession_studioId
- The studio ID.
data DeleteStreamingSessionResponse Source #
See: newDeleteStreamingSessionResponse
smart constructor.
Instances
Generic DeleteStreamingSessionResponse Source # | |
Read DeleteStreamingSessionResponse Source # | |
Show DeleteStreamingSessionResponse Source # | |
Defined in Amazonka.Nimble.DeleteStreamingSession | |
NFData DeleteStreamingSessionResponse Source # | |
Defined in Amazonka.Nimble.DeleteStreamingSession rnf :: DeleteStreamingSessionResponse -> () # | |
Eq DeleteStreamingSessionResponse Source # | |
type Rep DeleteStreamingSessionResponse Source # | |
Defined in Amazonka.Nimble.DeleteStreamingSession type Rep DeleteStreamingSessionResponse = D1 ('MetaData "DeleteStreamingSessionResponse" "Amazonka.Nimble.DeleteStreamingSession" "amazonka-nimble-2.0-GaSxVwPXmRh7tifR7EIdTs" 'False) (C1 ('MetaCons "DeleteStreamingSessionResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "session") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe StreamingSession)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))) |
newDeleteStreamingSessionResponse Source #
Create a value of DeleteStreamingSessionResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:session:DeleteStreamingSessionResponse'
, deleteStreamingSessionResponse_session
- The session.
$sel:httpStatus:DeleteStreamingSessionResponse'
, deleteStreamingSessionResponse_httpStatus
- The response's http status code.
DeleteStudio
data DeleteStudio Source #
See: newDeleteStudio
smart constructor.
Instances
Create a value of DeleteStudio
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:clientToken:DeleteStudio'
, deleteStudio_clientToken
- Unique, case-sensitive identifier that you provide to ensure the
idempotency of the request. If you don’t specify a client token, the
Amazon Web Services SDK automatically generates a client token and uses
it for the request to ensure idempotency.
DeleteStudio
, deleteStudio_studioId
- The studio ID.
data DeleteStudioResponse Source #
See: newDeleteStudioResponse
smart constructor.
Instances
newDeleteStudioResponse Source #
:: Int | |
-> Studio | |
-> 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:httpStatus:DeleteStudioResponse'
, deleteStudioResponse_httpStatus
- The response's http status code.
$sel:studio:DeleteStudioResponse'
, deleteStudioResponse_studio
- Information about a studio.
DeleteStudioComponent
data DeleteStudioComponent Source #
See: newDeleteStudioComponent
smart constructor.
Instances
newDeleteStudioComponent Source #
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
- Unique, case-sensitive identifier that you provide to ensure the
idempotency of the request. If you don’t specify a client token, the
Amazon Web Services SDK automatically generates a client token and uses
it for the request to ensure idempotency.
DeleteStudioComponent
, deleteStudioComponent_studioComponentId
- The studio component ID.
DeleteStudioComponent
, deleteStudioComponent_studioId
- The studio ID.
data DeleteStudioComponentResponse Source #
See: newDeleteStudioComponentResponse
smart constructor.
Instances
newDeleteStudioComponentResponse Source #
Create a value of DeleteStudioComponentResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:studioComponent:DeleteStudioComponentResponse'
, deleteStudioComponentResponse_studioComponent
- Information about the studio component.
$sel:httpStatus:DeleteStudioComponentResponse'
, deleteStudioComponentResponse_httpStatus
- The response's http status code.
DeleteStudioMember
data DeleteStudioMember Source #
See: newDeleteStudioMember
smart constructor.
Instances
newDeleteStudioMember Source #
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
- Unique, case-sensitive identifier that you provide to ensure the
idempotency of the request. If you don’t specify a client token, the
Amazon Web Services SDK automatically generates a client token and uses
it for the request to ensure idempotency.
DeleteStudioMember
, deleteStudioMember_principalId
- The principal ID. This currently supports a IAM Identity Center UserId.
DeleteStudioMember
, deleteStudioMember_studioId
- The studio ID.
data DeleteStudioMemberResponse Source #
See: newDeleteStudioMemberResponse
smart constructor.
Instances
newDeleteStudioMemberResponse Source #
Create a value of DeleteStudioMemberResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:httpStatus:DeleteStudioMemberResponse'
, deleteStudioMemberResponse_httpStatus
- The response's http status code.
GetEula
See: newGetEula
smart constructor.
Instances
ToHeaders GetEula Source # | |
Defined in Amazonka.Nimble.GetEula | |
ToPath GetEula Source # | |
Defined in Amazonka.Nimble.GetEula toPath :: GetEula -> ByteString # | |
ToQuery GetEula Source # | |
Defined in Amazonka.Nimble.GetEula toQuery :: GetEula -> QueryString # | |
AWSRequest GetEula Source # | |
Defined in Amazonka.Nimble.GetEula type AWSResponse GetEula # request :: (Service -> Service) -> GetEula -> Request GetEula # response :: MonadResource m => (ByteStringLazy -> IO ByteStringLazy) -> Service -> Proxy GetEula -> ClientResponse ClientBody -> m (Either Error (ClientResponse (AWSResponse GetEula))) # | |
Generic GetEula Source # | |
Read GetEula Source # | |
Show GetEula Source # | |
NFData GetEula Source # | |
Defined in Amazonka.Nimble.GetEula | |
Eq GetEula Source # | |
Hashable GetEula Source # | |
Defined in Amazonka.Nimble.GetEula | |
type AWSResponse GetEula Source # | |
Defined in Amazonka.Nimble.GetEula | |
type Rep 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:
GetEula
, getEula_eulaId
- The EULA ID.
data GetEulaResponse Source #
See: newGetEulaResponse
smart constructor.
Instances
Create a value of GetEulaResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:eula:GetEulaResponse'
, getEulaResponse_eula
- The EULA.
$sel:httpStatus:GetEulaResponse'
, getEulaResponse_httpStatus
- The response's http status code.
GetLaunchProfile
data GetLaunchProfile Source #
See: newGetLaunchProfile
smart constructor.
Instances
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:
GetLaunchProfile
, getLaunchProfile_launchProfileId
- The ID of the launch profile used to control access from the streaming
session.
GetLaunchProfile
, getLaunchProfile_studioId
- The studio ID.
data GetLaunchProfileResponse Source #
See: newGetLaunchProfileResponse
smart constructor.
Instances
newGetLaunchProfileResponse Source #
Create a value of GetLaunchProfileResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:launchProfile:GetLaunchProfileResponse'
, getLaunchProfileResponse_launchProfile
- The launch profile.
$sel:httpStatus:GetLaunchProfileResponse'
, getLaunchProfileResponse_httpStatus
- The response's http status code.
GetLaunchProfileDetails
data GetLaunchProfileDetails Source #
See: newGetLaunchProfileDetails
smart constructor.
Instances
newGetLaunchProfileDetails Source #
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:
GetLaunchProfileDetails
, getLaunchProfileDetails_launchProfileId
- The ID of the launch profile used to control access from the streaming
session.
GetLaunchProfileDetails
, getLaunchProfileDetails_studioId
- The studio ID.
data GetLaunchProfileDetailsResponse Source #
See: newGetLaunchProfileDetailsResponse
smart constructor.
GetLaunchProfileDetailsResponse' (Maybe LaunchProfile) (Maybe [StreamingImage]) (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:launchProfile:GetLaunchProfileDetailsResponse'
, getLaunchProfileDetailsResponse_launchProfile
- The launch profile.
$sel:streamingImages:GetLaunchProfileDetailsResponse'
, getLaunchProfileDetailsResponse_streamingImages
- A collection of streaming images.
$sel:studioComponentSummaries:GetLaunchProfileDetailsResponse'
, getLaunchProfileDetailsResponse_studioComponentSummaries
- A collection of studio component summaries.
$sel:httpStatus:GetLaunchProfileDetailsResponse'
, getLaunchProfileDetailsResponse_httpStatus
- The response's http status code.
GetLaunchProfileInitialization
data GetLaunchProfileInitialization Source #
See: newGetLaunchProfileInitialization
smart constructor.
Instances
newGetLaunchProfileInitialization Source #
:: Text | |
-> Text | |
-> Text | |
-> Text | |
-> GetLaunchProfileInitialization |
Create a value of GetLaunchProfileInitialization
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
GetLaunchProfileInitialization
, getLaunchProfileInitialization_launchProfileId
- The ID of the launch profile used to control access from the streaming
session.
GetLaunchProfileInitialization
, getLaunchProfileInitialization_launchProfileProtocolVersions
- The launch profile protocol versions supported by the client.
GetLaunchProfileInitialization
, getLaunchProfileInitialization_launchPurpose
- The launch purpose.
GetLaunchProfileInitialization
, getLaunchProfileInitialization_platform
- The platform where this Launch Profile will be used, either Windows or
Linux.
GetLaunchProfileInitialization
, getLaunchProfileInitialization_studioId
- The studio ID.
data GetLaunchProfileInitializationResponse Source #
See: newGetLaunchProfileInitializationResponse
smart constructor.
Instances
newGetLaunchProfileInitializationResponse Source #
Create a value of GetLaunchProfileInitializationResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:launchProfileInitialization:GetLaunchProfileInitializationResponse'
, getLaunchProfileInitializationResponse_launchProfileInitialization
- The launch profile initialization.
$sel:httpStatus:GetLaunchProfileInitializationResponse'
, getLaunchProfileInitializationResponse_httpStatus
- The response's http status code.
GetLaunchProfileMember
data GetLaunchProfileMember Source #
See: newGetLaunchProfileMember
smart constructor.
Instances
newGetLaunchProfileMember Source #
:: Text | |
-> Text | |
-> Text | |
-> GetLaunchProfileMember |
Create a value of GetLaunchProfileMember
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
GetLaunchProfileMember
, getLaunchProfileMember_launchProfileId
- The ID of the launch profile used to control access from the streaming
session.
GetLaunchProfileMember
, getLaunchProfileMember_principalId
- The principal ID. This currently supports a IAM Identity Center UserId.
GetLaunchProfileMember
, getLaunchProfileMember_studioId
- The studio ID.
data GetLaunchProfileMemberResponse Source #
See: newGetLaunchProfileMemberResponse
smart constructor.
Instances
Generic GetLaunchProfileMemberResponse Source # | |
Read GetLaunchProfileMemberResponse Source # | |
Show GetLaunchProfileMemberResponse Source # | |
Defined in Amazonka.Nimble.GetLaunchProfileMember | |
NFData GetLaunchProfileMemberResponse Source # | |
Defined in Amazonka.Nimble.GetLaunchProfileMember rnf :: GetLaunchProfileMemberResponse -> () # | |
Eq GetLaunchProfileMemberResponse Source # | |
type Rep GetLaunchProfileMemberResponse Source # | |
Defined in Amazonka.Nimble.GetLaunchProfileMember type Rep GetLaunchProfileMemberResponse = D1 ('MetaData "GetLaunchProfileMemberResponse" "Amazonka.Nimble.GetLaunchProfileMember" "amazonka-nimble-2.0-GaSxVwPXmRh7tifR7EIdTs" 'False) (C1 ('MetaCons "GetLaunchProfileMemberResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "member") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LaunchProfileMembership)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))) |
newGetLaunchProfileMemberResponse Source #
Create a value of GetLaunchProfileMemberResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:member:GetLaunchProfileMemberResponse'
, getLaunchProfileMemberResponse_member
- The member.
$sel:httpStatus:GetLaunchProfileMemberResponse'
, getLaunchProfileMemberResponse_httpStatus
- The response's http status code.
GetStreamingImage
data GetStreamingImage Source #
See: newGetStreamingImage
smart constructor.
Instances
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:
GetStreamingImage
, getStreamingImage_streamingImageId
- The streaming image ID.
GetStreamingImage
, getStreamingImage_studioId
- The studio ID.
data GetStreamingImageResponse Source #
See: newGetStreamingImageResponse
smart constructor.
Instances
newGetStreamingImageResponse Source #
Create a value of GetStreamingImageResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:streamingImage:GetStreamingImageResponse'
, getStreamingImageResponse_streamingImage
- The streaming image.
$sel:httpStatus:GetStreamingImageResponse'
, getStreamingImageResponse_httpStatus
- The response's http status code.
GetStreamingSession
data GetStreamingSession Source #
See: newGetStreamingSession
smart constructor.
Instances
newGetStreamingSession Source #
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:
GetStreamingSession
, getStreamingSession_sessionId
- The streaming session ID.
GetStreamingSession
, getStreamingSession_studioId
- The studio ID.
data GetStreamingSessionResponse Source #
See: newGetStreamingSessionResponse
smart constructor.
Instances
newGetStreamingSessionResponse Source #
Create a value of GetStreamingSessionResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:session:GetStreamingSessionResponse'
, getStreamingSessionResponse_session
- The session.
$sel:httpStatus:GetStreamingSessionResponse'
, getStreamingSessionResponse_httpStatus
- The response's http status code.
GetStreamingSessionBackup
data GetStreamingSessionBackup Source #
See: newGetStreamingSessionBackup
smart constructor.
Instances
newGetStreamingSessionBackup Source #
Create a value of GetStreamingSessionBackup
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:
GetStreamingSessionBackup
, getStreamingSessionBackup_backupId
- The ID of the backup.
GetStreamingSessionBackup
, getStreamingSessionBackup_studioId
- The studio ID.
data GetStreamingSessionBackupResponse Source #
See: newGetStreamingSessionBackupResponse
smart constructor.
Instances
Generic GetStreamingSessionBackupResponse Source # | |
Read GetStreamingSessionBackupResponse Source # | |
Show GetStreamingSessionBackupResponse Source # | |
NFData GetStreamingSessionBackupResponse Source # | |
Defined in Amazonka.Nimble.GetStreamingSessionBackup rnf :: GetStreamingSessionBackupResponse -> () # | |
Eq GetStreamingSessionBackupResponse Source # | |
type Rep GetStreamingSessionBackupResponse Source # | |
Defined in Amazonka.Nimble.GetStreamingSessionBackup type Rep GetStreamingSessionBackupResponse = D1 ('MetaData "GetStreamingSessionBackupResponse" "Amazonka.Nimble.GetStreamingSessionBackup" "amazonka-nimble-2.0-GaSxVwPXmRh7tifR7EIdTs" 'False) (C1 ('MetaCons "GetStreamingSessionBackupResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "streamingSessionBackup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe StreamingSessionBackup)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))) |
newGetStreamingSessionBackupResponse Source #
Create a value of GetStreamingSessionBackupResponse
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:streamingSessionBackup:GetStreamingSessionBackupResponse'
, getStreamingSessionBackupResponse_streamingSessionBackup
- Information about the streaming session backup.
$sel:httpStatus:GetStreamingSessionBackupResponse'
, getStreamingSessionBackupResponse_httpStatus
- The response's http status code.
GetStreamingSessionStream
data GetStreamingSessionStream Source #
See: newGetStreamingSessionStream
smart constructor.
Instances
newGetStreamingSessionStream Source #
:: Text | |
-> Text | |
-> Text | |
-> GetStreamingSessionStream |
Create a value of GetStreamingSessionStream
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
GetStreamingSessionStream
, getStreamingSessionStream_sessionId
- The streaming session ID.
GetStreamingSessionStream
, getStreamingSessionStream_streamId
- The streaming session stream ID.
GetStreamingSessionStream
, getStreamingSessionStream_studioId
- The studio ID.
data GetStreamingSessionStreamResponse Source #
See: newGetStreamingSessionStreamResponse
smart constructor.
Instances
Generic GetStreamingSessionStreamResponse Source # | |
Show GetStreamingSessionStreamResponse Source # | |
NFData GetStreamingSessionStreamResponse Source # | |
Defined in Amazonka.Nimble.GetStreamingSessionStream rnf :: GetStreamingSessionStreamResponse -> () # | |
Eq GetStreamingSessionStreamResponse Source # | |
type Rep GetStreamingSessionStreamResponse Source # | |
Defined in Amazonka.Nimble.GetStreamingSessionStream type Rep GetStreamingSessionStreamResponse = D1 ('MetaData "GetStreamingSessionStreamResponse" "Amazonka.Nimble.GetStreamingSessionStream" "amazonka-nimble-2.0-GaSxVwPXmRh7tifR7EIdTs" 'False) (C1 ('MetaCons "GetStreamingSessionStreamResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "stream") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe StreamingSessionStream)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))) |
newGetStreamingSessionStreamResponse Source #
Create a value of GetStreamingSessionStreamResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:stream:GetStreamingSessionStreamResponse'
, getStreamingSessionStreamResponse_stream
- The stream.
$sel:httpStatus:GetStreamingSessionStreamResponse'
, getStreamingSessionStreamResponse_httpStatus
- The response's http status code.
GetStudio
See: newGetStudio
smart constructor.
Instances
ToHeaders GetStudio Source # | |
Defined in Amazonka.Nimble.GetStudio | |
ToPath GetStudio Source # | |
Defined in Amazonka.Nimble.GetStudio toPath :: GetStudio -> ByteString # | |
ToQuery GetStudio Source # | |
Defined in Amazonka.Nimble.GetStudio toQuery :: GetStudio -> QueryString # | |
AWSRequest GetStudio Source # | |
Defined in Amazonka.Nimble.GetStudio type AWSResponse GetStudio # request :: (Service -> Service) -> GetStudio -> Request GetStudio # response :: MonadResource m => (ByteStringLazy -> IO ByteStringLazy) -> Service -> Proxy GetStudio -> ClientResponse ClientBody -> m (Either Error (ClientResponse (AWSResponse GetStudio))) # | |
Generic GetStudio Source # | |
Read GetStudio Source # | |
Show GetStudio Source # | |
NFData GetStudio Source # | |
Defined in Amazonka.Nimble.GetStudio | |
Eq GetStudio Source # | |
Hashable GetStudio Source # | |
Defined in Amazonka.Nimble.GetStudio | |
type AWSResponse GetStudio Source # | |
Defined in Amazonka.Nimble.GetStudio | |
type Rep 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:
GetStudio
, getStudio_studioId
- The studio ID.
data GetStudioResponse Source #
See: newGetStudioResponse
smart constructor.
Instances
Create a value of GetStudioResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:httpStatus:GetStudioResponse'
, getStudioResponse_httpStatus
- The response's http status code.
$sel:studio:GetStudioResponse'
, getStudioResponse_studio
- Information about a studio.
GetStudioComponent
data GetStudioComponent Source #
See: newGetStudioComponent
smart constructor.
Instances
newGetStudioComponent Source #
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:
GetStudioComponent
, getStudioComponent_studioComponentId
- The studio component ID.
GetStudioComponent
, getStudioComponent_studioId
- The studio ID.
data GetStudioComponentResponse Source #
See: newGetStudioComponentResponse
smart constructor.
Instances
newGetStudioComponentResponse Source #
Create a value of GetStudioComponentResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:studioComponent:GetStudioComponentResponse'
, getStudioComponentResponse_studioComponent
- Information about the studio component.
$sel:httpStatus:GetStudioComponentResponse'
, getStudioComponentResponse_httpStatus
- The response's http status code.
GetStudioMember
data GetStudioMember Source #
See: newGetStudioMember
smart constructor.
Instances
Create a value of GetStudioMember
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
GetStudioMember
, getStudioMember_principalId
- The principal ID. This currently supports a IAM Identity Center UserId.
GetStudioMember
, getStudioMember_studioId
- The studio ID.
data GetStudioMemberResponse Source #
See: newGetStudioMemberResponse
smart constructor.
Instances
newGetStudioMemberResponse Source #
Create a value of GetStudioMemberResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:member:GetStudioMemberResponse'
, getStudioMemberResponse_member
- The member.
$sel:httpStatus:GetStudioMemberResponse'
, getStudioMemberResponse_httpStatus
- The response's http status code.
ListEulaAcceptances (Paginated)
data ListEulaAcceptances Source #
See: newListEulaAcceptances
smart constructor.
Instances
newListEulaAcceptances Source #
Create a value of ListEulaAcceptances
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
ListEulaAcceptances
, listEulaAcceptances_eulaIds
- The list of EULA IDs that have been previously accepted.
ListEulaAcceptances
, listEulaAcceptances_nextToken
- The token for the next set of results, or null if there are no more
results.
ListEulaAcceptances
, listEulaAcceptances_studioId
- The studio ID.
data ListEulaAcceptancesResponse Source #
See: newListEulaAcceptancesResponse
smart constructor.
Instances
newListEulaAcceptancesResponse Source #
Create a value of ListEulaAcceptancesResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:eulaAcceptances:ListEulaAcceptancesResponse'
, listEulaAcceptancesResponse_eulaAcceptances
- A collection of EULA acceptances.
ListEulaAcceptances
, listEulaAcceptancesResponse_nextToken
- The token for the next set of results, or null if there are no more
results.
$sel:httpStatus:ListEulaAcceptancesResponse'
, listEulaAcceptancesResponse_httpStatus
- The response's http status code.
ListEulas (Paginated)
See: newListEulas
smart constructor.
ListEulas' (Maybe [Text]) (Maybe Text) |
Instances
newListEulas :: ListEulas Source #
Create a value of ListEulas
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
ListEulas
, listEulas_eulaIds
- The list of EULA IDs that should be returned
ListEulas
, listEulas_nextToken
- The token for the next set of results, or null if there are no more
results.
data ListEulasResponse Source #
See: newListEulasResponse
smart constructor.
Instances
Create a value of ListEulasResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:eulas:ListEulasResponse'
, listEulasResponse_eulas
- A collection of EULA resources.
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.
ListLaunchProfileMembers (Paginated)
data ListLaunchProfileMembers Source #
See: newListLaunchProfileMembers
smart constructor.
Instances
newListLaunchProfileMembers Source #
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:maxResults:ListLaunchProfileMembers'
, listLaunchProfileMembers_maxResults
- The max number of results to return in the response.
ListLaunchProfileMembers
, listLaunchProfileMembers_nextToken
- The token for the next set of results, or null if there are no more
results.
ListLaunchProfileMembers
, listLaunchProfileMembers_launchProfileId
- The ID of the launch profile used to control access from the streaming
session.
ListLaunchProfileMembers
, listLaunchProfileMembers_studioId
- The studio ID.
data ListLaunchProfileMembersResponse Source #
See: newListLaunchProfileMembersResponse
smart constructor.
Instances
newListLaunchProfileMembersResponse Source #
Create a value of ListLaunchProfileMembersResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:members:ListLaunchProfileMembersResponse'
, listLaunchProfileMembersResponse_members
- A list of members.
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.
ListLaunchProfiles (Paginated)
data ListLaunchProfiles Source #
See: newListLaunchProfiles
smart constructor.
ListLaunchProfiles' (Maybe Natural) (Maybe Text) (Maybe Text) (Maybe [LaunchProfileState]) Text |
Instances
newListLaunchProfiles Source #
Create a value of ListLaunchProfiles
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:maxResults:ListLaunchProfiles'
, listLaunchProfiles_maxResults
- The max number of results to return in the response.
ListLaunchProfiles
, listLaunchProfiles_nextToken
- The token for the next set of results, or null if there are no more
results.
ListLaunchProfiles
, listLaunchProfiles_principalId
- The principal ID. This currently supports a IAM Identity Center UserId.
$sel:states:ListLaunchProfiles'
, listLaunchProfiles_states
- Filter this request to launch profiles in any of the given states.
ListLaunchProfiles
, listLaunchProfiles_studioId
- The studio ID.
data ListLaunchProfilesResponse Source #
See: newListLaunchProfilesResponse
smart constructor.
Instances
newListLaunchProfilesResponse Source #
Create a value of ListLaunchProfilesResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:launchProfiles:ListLaunchProfilesResponse'
, listLaunchProfilesResponse_launchProfiles
- A collection of launch profiles.
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.
ListStreamingImages (Paginated)
data ListStreamingImages Source #
See: newListStreamingImages
smart constructor.
Instances
newListStreamingImages Source #
Create a value of ListStreamingImages
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
ListStreamingImages
, listStreamingImages_nextToken
- The token for the next set of results, or null if there are no more
results.
ListStreamingImages
, listStreamingImages_owner
- Filter this request to streaming images with the given owner
ListStreamingImages
, listStreamingImages_studioId
- The studio ID.
data ListStreamingImagesResponse Source #
See: newListStreamingImagesResponse
smart constructor.
Instances
newListStreamingImagesResponse Source #
Create a value of ListStreamingImagesResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
ListStreamingImages
, listStreamingImagesResponse_nextToken
- The token for the next set of results, or null if there are no more
results.
$sel:streamingImages:ListStreamingImagesResponse'
, listStreamingImagesResponse_streamingImages
- A collection of streaming images.
$sel:httpStatus:ListStreamingImagesResponse'
, listStreamingImagesResponse_httpStatus
- The response's http status code.
ListStreamingSessionBackups (Paginated)
data ListStreamingSessionBackups Source #
See: newListStreamingSessionBackups
smart constructor.
Instances
newListStreamingSessionBackups Source #
Create a value of ListStreamingSessionBackups
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:
ListStreamingSessionBackups
, listStreamingSessionBackups_nextToken
- The token for the next set of results, or null if there are no more
results.
ListStreamingSessionBackups
, listStreamingSessionBackups_ownedBy
- The user ID of the user that owns the streaming session.
ListStreamingSessionBackups
, listStreamingSessionBackups_studioId
- The studio ID.
data ListStreamingSessionBackupsResponse Source #
See: newListStreamingSessionBackupsResponse
smart constructor.
Instances
newListStreamingSessionBackupsResponse Source #
Create a value of ListStreamingSessionBackupsResponse
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:
ListStreamingSessionBackups
, listStreamingSessionBackupsResponse_nextToken
- The token for the next set of results, or null if there are no more
results.
$sel:streamingSessionBackups:ListStreamingSessionBackupsResponse'
, listStreamingSessionBackupsResponse_streamingSessionBackups
- Information about the streaming session backups.
$sel:httpStatus:ListStreamingSessionBackupsResponse'
, listStreamingSessionBackupsResponse_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:
ListStreamingSessions
, listStreamingSessions_createdBy
- Filters the request to streaming sessions created by the given user.
ListStreamingSessions
, listStreamingSessions_nextToken
- The token for the next set of results, or null if there are no more
results.
ListStreamingSessions
, listStreamingSessions_ownedBy
- Filters the request to streaming session owned by the given user
$sel:sessionIds:ListStreamingSessions'
, listStreamingSessions_sessionIds
- Filters the request to only the provided session IDs.
ListStreamingSessions
, listStreamingSessions_studioId
- The studio ID.
data ListStreamingSessionsResponse Source #
See: newListStreamingSessionsResponse
smart constructor.
Instances
newListStreamingSessionsResponse Source #
Create a value of ListStreamingSessionsResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
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.
ListStudioComponents (Paginated)
data ListStudioComponents Source #
See: newListStudioComponents
smart constructor.
ListStudioComponents' (Maybe Natural) (Maybe Text) (Maybe [StudioComponentState]) (Maybe [StudioComponentType]) Text |
Instances
newListStudioComponents Source #
Create a value of ListStudioComponents
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:maxResults:ListStudioComponents'
, listStudioComponents_maxResults
- The max number of results to return in the response.
ListStudioComponents
, listStudioComponents_nextToken
- The token for the next set of results, or null if there are no more
results.
$sel:states:ListStudioComponents'
, listStudioComponents_states
- Filters the request to studio components that are in one of the given
states.
$sel:types:ListStudioComponents'
, listStudioComponents_types
- Filters the request to studio components that are of one of the given
types.
ListStudioComponents
, listStudioComponents_studioId
- The studio ID.
data ListStudioComponentsResponse Source #
See: newListStudioComponentsResponse
smart constructor.
Instances
newListStudioComponentsResponse Source #
Create a value of ListStudioComponentsResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
ListStudioComponents
, listStudioComponentsResponse_nextToken
- The token for the next set of results, or null if there are no more
results.
$sel:studioComponents:ListStudioComponentsResponse'
, listStudioComponentsResponse_studioComponents
- A collection of studio components.
$sel:httpStatus:ListStudioComponentsResponse'
, listStudioComponentsResponse_httpStatus
- The response's http status code.
ListStudioMembers (Paginated)
data ListStudioMembers Source #
See: newListStudioMembers
smart constructor.
Instances
Create a value of ListStudioMembers
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:maxResults:ListStudioMembers'
, listStudioMembers_maxResults
- The max number of results to return in the response.
ListStudioMembers
, listStudioMembers_nextToken
- The token for the next set of results, or null if there are no more
results.
ListStudioMembers
, listStudioMembers_studioId
- The studio ID.
data ListStudioMembersResponse Source #
See: newListStudioMembersResponse
smart constructor.
Instances
newListStudioMembersResponse Source #
Create a value of ListStudioMembersResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:members:ListStudioMembersResponse'
, listStudioMembersResponse_members
- A list of admin members.
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.
ListStudios (Paginated)
data ListStudios Source #
See: newListStudios
smart constructor.
Instances
newListStudios :: ListStudios Source #
Create a value of ListStudios
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
ListStudios
, listStudios_nextToken
- The token for the next set of results, or null if there are no more
results.
data ListStudiosResponse Source #
See: newListStudiosResponse
smart constructor.
Instances
newListStudiosResponse Source #
Create a value of ListStudiosResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
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.
$sel:studios:ListStudiosResponse'
, listStudiosResponse_studios
- A collection of studios.
ListTagsForResource
data ListTagsForResource Source #
See: newListTagsForResource
smart constructor.
Instances
newListTagsForResource Source #
Create a value of ListTagsForResource
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:resourceArn:ListTagsForResource'
, listTagsForResource_resourceArn
- The Amazon Resource Name (ARN) of the resource for which you want to
list tags.
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:
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.
PutLaunchProfileMembers
data PutLaunchProfileMembers Source #
See: newPutLaunchProfileMembers
smart constructor.
Instances
newPutLaunchProfileMembers Source #
Create a value of PutLaunchProfileMembers
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:clientToken:PutLaunchProfileMembers'
, putLaunchProfileMembers_clientToken
- Unique, case-sensitive identifier that you provide to ensure the
idempotency of the request. If you don’t specify a client token, the
Amazon Web Services SDK automatically generates a client token and uses
it for the request to ensure idempotency.
PutLaunchProfileMembers
, putLaunchProfileMembers_identityStoreId
- The ID of the identity store.
PutLaunchProfileMembers
, putLaunchProfileMembers_launchProfileId
- The ID of the launch profile used to control access from the streaming
session.
$sel:members:PutLaunchProfileMembers'
, putLaunchProfileMembers_members
- A list of members.
PutLaunchProfileMembers
, putLaunchProfileMembers_studioId
- The studio ID.
data PutLaunchProfileMembersResponse Source #
See: newPutLaunchProfileMembersResponse
smart constructor.
Instances
Generic PutLaunchProfileMembersResponse Source # | |
Read PutLaunchProfileMembersResponse Source # | |
Show PutLaunchProfileMembersResponse Source # | |
Defined in Amazonka.Nimble.PutLaunchProfileMembers | |
NFData PutLaunchProfileMembersResponse Source # | |
Defined in Amazonka.Nimble.PutLaunchProfileMembers rnf :: PutLaunchProfileMembersResponse -> () # | |
Eq PutLaunchProfileMembersResponse Source # | |
type Rep PutLaunchProfileMembersResponse Source # | |
Defined in Amazonka.Nimble.PutLaunchProfileMembers type Rep PutLaunchProfileMembersResponse = D1 ('MetaData "PutLaunchProfileMembersResponse" "Amazonka.Nimble.PutLaunchProfileMembers" "amazonka-nimble-2.0-GaSxVwPXmRh7tifR7EIdTs" 'False) (C1 ('MetaCons "PutLaunchProfileMembersResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))) |
newPutLaunchProfileMembersResponse Source #
Create a value of PutLaunchProfileMembersResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:httpStatus:PutLaunchProfileMembersResponse'
, putLaunchProfileMembersResponse_httpStatus
- The response's http status code.
PutStudioMembers
data PutStudioMembers Source #
See: newPutStudioMembers
smart constructor.
Instances
:: Text | |
-> NonEmpty NewStudioMember | |
-> Text | |
-> PutStudioMembers |
Create a value of PutStudioMembers
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:clientToken:PutStudioMembers'
, putStudioMembers_clientToken
- Unique, case-sensitive identifier that you provide to ensure the
idempotency of the request. If you don’t specify a client token, the
Amazon Web Services SDK automatically generates a client token and uses
it for the request to ensure idempotency.
PutStudioMembers
, putStudioMembers_identityStoreId
- The ID of the identity store.
$sel:members:PutStudioMembers'
, putStudioMembers_members
- A list of members.
PutStudioMembers
, putStudioMembers_studioId
- The studio ID.
data PutStudioMembersResponse Source #
See: newPutStudioMembersResponse
smart constructor.
Instances
newPutStudioMembersResponse Source #
Create a value of PutStudioMembersResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:httpStatus:PutStudioMembersResponse'
, putStudioMembersResponse_httpStatus
- The response's http status code.
StartStreamingSession
data StartStreamingSession Source #
See: newStartStreamingSession
smart constructor.
Instances
newStartStreamingSession Source #
Create a value of StartStreamingSession
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:
StartStreamingSession
, startStreamingSession_backupId
- The ID of the backup.
$sel:clientToken:StartStreamingSession'
, startStreamingSession_clientToken
- Unique, case-sensitive identifier that you provide to ensure the
idempotency of the request. If you don’t specify a client token, the
Amazon Web Services SDK automatically generates a client token and uses
it for the request to ensure idempotency.
StartStreamingSession
, startStreamingSession_sessionId
- The streaming session ID for the StartStreamingSessionRequest
.
StartStreamingSession
, startStreamingSession_studioId
- The studio ID for the StartStreamingSessionRequest.
data StartStreamingSessionResponse Source #
See: newStartStreamingSessionResponse
smart constructor.
Instances
newStartStreamingSessionResponse Source #
Create a value of StartStreamingSessionResponse
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:StartStreamingSessionResponse'
, startStreamingSessionResponse_session
- Undocumented member.
$sel:httpStatus:StartStreamingSessionResponse'
, startStreamingSessionResponse_httpStatus
- The response's http status code.
StartStudioSSOConfigurationRepair
data StartStudioSSOConfigurationRepair Source #
See: newStartStudioSSOConfigurationRepair
smart constructor.
Instances
newStartStudioSSOConfigurationRepair Source #
Create a value of StartStudioSSOConfigurationRepair
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:clientToken:StartStudioSSOConfigurationRepair'
, startStudioSSOConfigurationRepair_clientToken
- Unique, case-sensitive identifier that you provide to ensure the
idempotency of the request. If you don’t specify a client token, the
Amazon Web Services SDK automatically generates a client token and uses
it for the request to ensure idempotency.
StartStudioSSOConfigurationRepair
, startStudioSSOConfigurationRepair_studioId
- The studio ID.
data StartStudioSSOConfigurationRepairResponse Source #
See: newStartStudioSSOConfigurationRepairResponse
smart constructor.
Instances
Generic StartStudioSSOConfigurationRepairResponse Source # | |
Defined in Amazonka.Nimble.StartStudioSSOConfigurationRepair type Rep StartStudioSSOConfigurationRepairResponse :: Type -> Type # | |
Show StartStudioSSOConfigurationRepairResponse Source # | |
NFData StartStudioSSOConfigurationRepairResponse Source # | |
Eq StartStudioSSOConfigurationRepairResponse Source # | |
type Rep StartStudioSSOConfigurationRepairResponse Source # | |
Defined in Amazonka.Nimble.StartStudioSSOConfigurationRepair type Rep StartStudioSSOConfigurationRepairResponse = D1 ('MetaData "StartStudioSSOConfigurationRepairResponse" "Amazonka.Nimble.StartStudioSSOConfigurationRepair" "amazonka-nimble-2.0-GaSxVwPXmRh7tifR7EIdTs" 'False) (C1 ('MetaCons "StartStudioSSOConfigurationRepairResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "studio") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Studio))) |
newStartStudioSSOConfigurationRepairResponse Source #
Create a value of StartStudioSSOConfigurationRepairResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:httpStatus:StartStudioSSOConfigurationRepairResponse'
, startStudioSSOConfigurationRepairResponse_httpStatus
- The response's http status code.
$sel:studio:StartStudioSSOConfigurationRepairResponse'
, startStudioSSOConfigurationRepairResponse_studio
- Information about a studio.
StopStreamingSession
data StopStreamingSession Source #
See: newStopStreamingSession
smart constructor.
Instances
newStopStreamingSession Source #
Create a value of StopStreamingSession
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:StopStreamingSession'
, stopStreamingSession_clientToken
- Unique, case-sensitive identifier that you provide to ensure the
idempotency of the request. If you don’t specify a client token, the
Amazon Web Services SDK automatically generates a client token and uses
it for the request to ensure idempotency.
StopStreamingSession
, stopStreamingSession_volumeRetentionMode
- Adds additional instructions to a streaming session stop action to
either retain the EBS volumes or delete the EBS volumes.
StopStreamingSession
, stopStreamingSession_sessionId
- The streaming session ID for the StopStreamingSessionRequest
.
StopStreamingSession
, stopStreamingSession_studioId
- The studioId for the StopStreamingSessionRequest.
data StopStreamingSessionResponse Source #
See: newStopStreamingSessionResponse
smart constructor.
Instances
newStopStreamingSessionResponse Source #
Create a value of StopStreamingSessionResponse
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:StopStreamingSessionResponse'
, stopStreamingSessionResponse_session
- Undocumented member.
$sel:httpStatus:StopStreamingSessionResponse'
, stopStreamingSessionResponse_httpStatus
- The response's http status code.
TagResource
data TagResource Source #
See: newTagResource
smart constructor.
Instances
Create a value of TagResource
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
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 Amazon Resource Name (ARN) of the resource you want to add tags to.
data TagResourceResponse Source #
See: newTagResourceResponse
smart constructor.
Instances
newTagResourceResponse Source #
Create a value of TagResourceResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:httpStatus:TagResourceResponse'
, tagResourceResponse_httpStatus
- The response's http status code.
UntagResource
data UntagResource Source #
See: newUntagResource
smart constructor.
Instances
Create a value of UntagResource
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:resourceArn:UntagResource'
, untagResource_resourceArn
- Identifies the Amazon Resource Name(ARN) key from which you are removing
tags.
$sel:tagKeys:UntagResource'
, untagResource_tagKeys
- One or more tag keys. Specify only the tag keys, not the tag values.
data UntagResourceResponse Source #
See: newUntagResourceResponse
smart constructor.
Instances
newUntagResourceResponse Source #
Create a value of UntagResourceResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:httpStatus:UntagResourceResponse'
, untagResourceResponse_httpStatus
- The response's http status code.
UpdateLaunchProfile
data UpdateLaunchProfile Source #
See: newUpdateLaunchProfile
smart constructor.
UpdateLaunchProfile' (Maybe Text) (Maybe (Sensitive Text)) (Maybe [Text]) (Maybe (Sensitive Text)) (Maybe StreamConfigurationCreate) (Maybe (NonEmpty Text)) Text Text |
Instances
newUpdateLaunchProfile Source #
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
- Unique, case-sensitive identifier that you provide to ensure the
idempotency of the request. If you don’t specify a client token, the
Amazon Web Services SDK automatically generates a client token and uses
it for the request to ensure idempotency.
UpdateLaunchProfile
, updateLaunchProfile_description
- The description.
UpdateLaunchProfile
, updateLaunchProfile_launchProfileProtocolVersions
- The version number of the protocol that is used by the launch profile.
The only valid version is "2021-03-31".
UpdateLaunchProfile
, updateLaunchProfile_name
- The name for the launch profile.
UpdateLaunchProfile
, updateLaunchProfile_streamConfiguration
- A configuration for a streaming session.
UpdateLaunchProfile
, updateLaunchProfile_studioComponentIds
- Unique identifiers for a collection of studio components that can be
used with this launch profile.
UpdateLaunchProfile
, updateLaunchProfile_launchProfileId
- The ID of the launch profile used to control access from the streaming
session.
UpdateLaunchProfile
, updateLaunchProfile_studioId
- The studio ID.
data UpdateLaunchProfileResponse Source #
See: newUpdateLaunchProfileResponse
smart constructor.
Instances
newUpdateLaunchProfileResponse Source #
Create a value of UpdateLaunchProfileResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:launchProfile:UpdateLaunchProfileResponse'
, updateLaunchProfileResponse_launchProfile
- The launch profile.
$sel:httpStatus:UpdateLaunchProfileResponse'
, updateLaunchProfileResponse_httpStatus
- The response's http status code.
UpdateLaunchProfileMember
data UpdateLaunchProfileMember Source #
See: newUpdateLaunchProfileMember
smart constructor.
Instances
newUpdateLaunchProfileMember Source #
:: Text | |
-> LaunchProfilePersona | |
-> Text | |
-> Text | |
-> UpdateLaunchProfileMember |
Create a value of UpdateLaunchProfileMember
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:clientToken:UpdateLaunchProfileMember'
, updateLaunchProfileMember_clientToken
- Unique, case-sensitive identifier that you provide to ensure the
idempotency of the request. If you don’t specify a client token, the
Amazon Web Services SDK automatically generates a client token and uses
it for the request to ensure idempotency.
UpdateLaunchProfileMember
, updateLaunchProfileMember_launchProfileId
- The ID of the launch profile used to control access from the streaming
session.
UpdateLaunchProfileMember
, updateLaunchProfileMember_persona
- The persona.
UpdateLaunchProfileMember
, updateLaunchProfileMember_principalId
- The principal ID. This currently supports a IAM Identity Center UserId.
UpdateLaunchProfileMember
, updateLaunchProfileMember_studioId
- The studio ID.
data UpdateLaunchProfileMemberResponse Source #
See: newUpdateLaunchProfileMemberResponse
smart constructor.
Instances
Generic UpdateLaunchProfileMemberResponse Source # | |
Read UpdateLaunchProfileMemberResponse Source # | |
Show UpdateLaunchProfileMemberResponse Source # | |
NFData UpdateLaunchProfileMemberResponse Source # | |
Defined in Amazonka.Nimble.UpdateLaunchProfileMember rnf :: UpdateLaunchProfileMemberResponse -> () # | |
Eq UpdateLaunchProfileMemberResponse Source # | |
type Rep UpdateLaunchProfileMemberResponse Source # | |
Defined in Amazonka.Nimble.UpdateLaunchProfileMember type Rep UpdateLaunchProfileMemberResponse = D1 ('MetaData "UpdateLaunchProfileMemberResponse" "Amazonka.Nimble.UpdateLaunchProfileMember" "amazonka-nimble-2.0-GaSxVwPXmRh7tifR7EIdTs" 'False) (C1 ('MetaCons "UpdateLaunchProfileMemberResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "member") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LaunchProfileMembership)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))) |
newUpdateLaunchProfileMemberResponse Source #
Create a value of UpdateLaunchProfileMemberResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:member:UpdateLaunchProfileMemberResponse'
, updateLaunchProfileMemberResponse_member
- The updated member.
$sel:httpStatus:UpdateLaunchProfileMemberResponse'
, updateLaunchProfileMemberResponse_httpStatus
- The response's http status code.
UpdateStreamingImage
data UpdateStreamingImage Source #
See: newUpdateStreamingImage
smart constructor.
Instances
newUpdateStreamingImage Source #
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
- Unique, case-sensitive identifier that you provide to ensure the
idempotency of the request. If you don’t specify a client token, the
Amazon Web Services SDK automatically generates a client token and uses
it for the request to ensure idempotency.
UpdateStreamingImage
, updateStreamingImage_description
- The description.
UpdateStreamingImage
, updateStreamingImage_name
- The name for the streaming image.
UpdateStreamingImage
, updateStreamingImage_streamingImageId
- The streaming image ID.
UpdateStreamingImage
, updateStreamingImage_studioId
- The studio ID.
data UpdateStreamingImageResponse Source #
See: newUpdateStreamingImageResponse
smart constructor.
Instances
newUpdateStreamingImageResponse Source #
Create a value of UpdateStreamingImageResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:streamingImage:UpdateStreamingImageResponse'
, updateStreamingImageResponse_streamingImage
- Undocumented member.
$sel:httpStatus:UpdateStreamingImageResponse'
, updateStreamingImageResponse_httpStatus
- The response's http status code.
UpdateStudio
data UpdateStudio Source #
See: newUpdateStudio
smart constructor.
Instances
Create a value of UpdateStudio
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
UpdateStudio
, updateStudio_adminRoleArn
- The IAM role that Studio Admins will assume when logging in to the
Nimble Studio portal.
$sel:clientToken:UpdateStudio'
, updateStudio_clientToken
- Unique, case-sensitive identifier that you provide to ensure the
idempotency of the request. If you don’t specify a client token, the
Amazon Web Services SDK automatically generates a client token and uses
it for the request to ensure idempotency.
UpdateStudio
, updateStudio_displayName
- A friendly name for the studio.
UpdateStudio
, updateStudio_userRoleArn
- The IAM role that Studio Users will assume when logging in to the Nimble
Studio portal.
UpdateStudio
, updateStudio_studioId
- The studio ID.
data UpdateStudioResponse Source #
See: newUpdateStudioResponse
smart constructor.
Instances
newUpdateStudioResponse Source #
:: Int | |
-> Studio | |
-> 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:httpStatus:UpdateStudioResponse'
, updateStudioResponse_httpStatus
- The response's http status code.
$sel:studio:UpdateStudioResponse'
, updateStudioResponse_studio
- Information about a studio.
UpdateStudioComponent
data UpdateStudioComponent Source #
See: newUpdateStudioComponent
smart constructor.
Instances
newUpdateStudioComponent Source #
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:clientToken:UpdateStudioComponent'
, updateStudioComponent_clientToken
- Unique, case-sensitive identifier that you provide to ensure the
idempotency of the request. If you don’t specify a client token, the
Amazon Web Services SDK automatically generates a client token and uses
it for the request to ensure idempotency.
UpdateStudioComponent
, updateStudioComponent_configuration
- The configuration of the studio component, based on component type.
UpdateStudioComponent
, updateStudioComponent_description
- The description.
UpdateStudioComponent
, updateStudioComponent_ec2SecurityGroupIds
- The EC2 security groups that control access to the studio component.
UpdateStudioComponent
, updateStudioComponent_initializationScripts
- Initialization scripts for studio components.
UpdateStudioComponent
, updateStudioComponent_name
- The name for the studio component.
UpdateStudioComponent
, updateStudioComponent_runtimeRoleArn
- An IAM role attached to a Studio Component that gives the studio
component access to Amazon Web Services resources at anytime while the
instance is running.
UpdateStudioComponent
, updateStudioComponent_scriptParameters
- Parameters for the studio component scripts.
UpdateStudioComponent
, updateStudioComponent_secureInitializationRoleArn
- An IAM role attached to Studio Component when the system initialization
script runs which give the studio component access to Amazon Web
Services resources when the system initialization script runs.
UpdateStudioComponent
, updateStudioComponent_subtype
- The specific subtype of a studio component.
UpdateStudioComponent
, updateStudioComponent_type
- The type of the studio component.
UpdateStudioComponent
, updateStudioComponent_studioComponentId
- The studio component ID.
UpdateStudioComponent
, updateStudioComponent_studioId
- The studio ID.
data UpdateStudioComponentResponse Source #
See: newUpdateStudioComponentResponse
smart constructor.
Instances
newUpdateStudioComponentResponse Source #
Create a value of UpdateStudioComponentResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:studioComponent:UpdateStudioComponentResponse'
, updateStudioComponentResponse_studioComponent
- Information about the studio component.
$sel:httpStatus:UpdateStudioComponentResponse'
, updateStudioComponentResponse_httpStatus
- The response's http status code.
Types
AutomaticTerminationMode
newtype AutomaticTerminationMode Source #
pattern AutomaticTerminationMode_ACTIVATED :: AutomaticTerminationMode | |
pattern AutomaticTerminationMode_DEACTIVATED :: AutomaticTerminationMode |
Instances
LaunchProfilePersona
newtype LaunchProfilePersona Source #
pattern LaunchProfilePersona_USER :: LaunchProfilePersona |
Instances
LaunchProfilePlatform
newtype LaunchProfilePlatform Source #
pattern LaunchProfilePlatform_LINUX :: LaunchProfilePlatform | |
pattern LaunchProfilePlatform_WINDOWS :: LaunchProfilePlatform |
Instances
LaunchProfileState
newtype LaunchProfileState Source #
pattern LaunchProfileState_CREATE_FAILED :: LaunchProfileState | |
pattern LaunchProfileState_CREATE_IN_PROGRESS :: LaunchProfileState | |
pattern LaunchProfileState_DELETED :: LaunchProfileState | |
pattern LaunchProfileState_DELETE_FAILED :: LaunchProfileState | |
pattern LaunchProfileState_DELETE_IN_PROGRESS :: LaunchProfileState | |
pattern LaunchProfileState_READY :: LaunchProfileState | |
pattern LaunchProfileState_UPDATE_FAILED :: LaunchProfileState | |
pattern LaunchProfileState_UPDATE_IN_PROGRESS :: LaunchProfileState |
Instances
LaunchProfileStatusCode
newtype LaunchProfileStatusCode Source #
Instances
LaunchProfileValidationState
newtype LaunchProfileValidationState Source #
Instances
LaunchProfileValidationStatusCode
newtype LaunchProfileValidationStatusCode Source #
Instances
LaunchProfileValidationType
newtype LaunchProfileValidationType Source #
Instances
SessionBackupMode
newtype SessionBackupMode Source #
pattern SessionBackupMode_AUTOMATIC :: SessionBackupMode | |
pattern SessionBackupMode_DEACTIVATED :: SessionBackupMode |
Instances
SessionPersistenceMode
newtype SessionPersistenceMode Source #
pattern SessionPersistenceMode_ACTIVATED :: SessionPersistenceMode | |
pattern SessionPersistenceMode_DEACTIVATED :: SessionPersistenceMode |
Instances
StreamingClipboardMode
newtype StreamingClipboardMode Source #
pattern StreamingClipboardMode_DISABLED :: StreamingClipboardMode | |
pattern StreamingClipboardMode_ENABLED :: StreamingClipboardMode |
Instances
StreamingImageEncryptionConfigurationKeyType
newtype StreamingImageEncryptionConfigurationKeyType Source #
pattern StreamingImageEncryptionConfigurationKeyType_CUSTOMER_MANAGED_KEY :: StreamingImageEncryptionConfigurationKeyType |
Instances
StreamingImageState
newtype StreamingImageState Source #
Instances
StreamingImageStatusCode
newtype StreamingImageStatusCode Source #
The status code.
Instances
StreamingInstanceType
newtype StreamingInstanceType Source #
Instances
StreamingSessionState
newtype StreamingSessionState Source #
The streaming session state.
Instances
StreamingSessionStatusCode
newtype StreamingSessionStatusCode Source #
Instances
StreamingSessionStorageMode
newtype StreamingSessionStorageMode Source #
Instances
StreamingSessionStreamState
newtype StreamingSessionStreamState Source #
Instances
StreamingSessionStreamStatusCode
newtype StreamingSessionStreamStatusCode Source #
Instances
StudioComponentInitializationScriptRunContext
newtype StudioComponentInitializationScriptRunContext Source #
Instances
StudioComponentState
newtype StudioComponentState Source #
The current state of the studio component resource.
While a studio component is being created, modified, or deleted, its
state will be CREATE_IN_PROGRESS
, UPDATE_IN_PROGRESS
, or
DELETE_IN_PROGRESS
.
These are called transition states.
No modifications may be made to the studio component while it is in a transition state.
If creation of the resource fails, the state will change to
CREATE_FAILED
. The resource StatusCode
and StatusMessage
will
provide more information of why creation failed. The resource in this
state will automatically be deleted from your account after a period of
time.
If updating the resource fails, the state will change to
UPDATE_FAILED
. The resource StatusCode
and StatusMessage
will
provide more information of why the update failed. The resource will be
returned to the state it was in when the update request was invoked.
If deleting the resource fails, the state will change to
DELETE_FAILED
. The resource StatusCode
and StatusMessage
will
provide more information of why the update failed. The resource will be
returned to the state it was in when the update request was invoked.
After the resource is deleted successfully, it will change to the
DELETED
state. The resource will no longer count against service
quotas and cannot be used or acted upon any futher. It will be removed
from your account after a period of time.
Instances
StudioComponentStatusCode
newtype StudioComponentStatusCode Source #
The current status of the studio component resource.
When the resource is in the READY
state, the status code signals what
the last mutation made to the resource was.
When the resource is in a CREATE_FAILED
, UPDATE_FAILED
, or
DELETE_FAILED
state, the status code signals what went wrong and why
the mutation failed.
Instances
StudioComponentSubtype
newtype StudioComponentSubtype Source #
Instances
StudioComponentType
newtype StudioComponentType Source #
Instances
StudioEncryptionConfigurationKeyType
newtype StudioEncryptionConfigurationKeyType Source #
The type of KMS key that is used to encrypt studio data.
Instances
StudioPersona
newtype StudioPersona Source #
pattern StudioPersona_ADMINISTRATOR :: StudioPersona |
Instances
StudioState
newtype StudioState Source #
pattern StudioState_CREATE_FAILED :: StudioState | |
pattern StudioState_CREATE_IN_PROGRESS :: StudioState | |
pattern StudioState_DELETED :: StudioState | |
pattern StudioState_DELETE_FAILED :: StudioState | |
pattern StudioState_DELETE_IN_PROGRESS :: StudioState | |
pattern StudioState_READY :: StudioState | |
pattern StudioState_UPDATE_FAILED :: StudioState | |
pattern StudioState_UPDATE_IN_PROGRESS :: StudioState |
Instances
StudioStatusCode
newtype StudioStatusCode Source #
The status code.
Instances
VolumeRetentionMode
newtype VolumeRetentionMode Source #
pattern VolumeRetentionMode_DELETE :: VolumeRetentionMode | |
pattern VolumeRetentionMode_RETAIN :: VolumeRetentionMode |
Instances
ActiveDirectoryComputerAttribute
data ActiveDirectoryComputerAttribute Source #
An LDAP attribute of an Active Directory computer account, in the form of a name:value pair.
See: newActiveDirectoryComputerAttribute
smart constructor.
Instances
newActiveDirectoryComputerAttribute :: ActiveDirectoryComputerAttribute Source #
Create a value of ActiveDirectoryComputerAttribute
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:name:ActiveDirectoryComputerAttribute'
, activeDirectoryComputerAttribute_name
- The name for the LDAP attribute.
$sel:value:ActiveDirectoryComputerAttribute'
, activeDirectoryComputerAttribute_value
- The value for the LDAP attribute.
ActiveDirectoryConfiguration
data ActiveDirectoryConfiguration Source #
The configuration for a Directory Service for Microsoft Active Directory studio resource.
See: newActiveDirectoryConfiguration
smart constructor.
ActiveDirectoryConfiguration' (Maybe (Sensitive [ActiveDirectoryComputerAttribute])) (Maybe Text) (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:computerAttributes:ActiveDirectoryConfiguration'
, activeDirectoryConfiguration_computerAttributes
- A collection of custom attributes for an Active Directory computer.
$sel:directoryId:ActiveDirectoryConfiguration'
, activeDirectoryConfiguration_directoryId
- The directory ID of the Directory Service for Microsoft Active Directory
to access using this studio component.
$sel:organizationalUnitDistinguishedName:ActiveDirectoryConfiguration'
, activeDirectoryConfiguration_organizationalUnitDistinguishedName
- The distinguished name (DN) and organizational unit (OU) of an Active
Directory computer.
ComputeFarmConfiguration
data ComputeFarmConfiguration Source #
The configuration for a render farm that is associated with a studio resource.
See: newComputeFarmConfiguration
smart constructor.
Instances
newComputeFarmConfiguration :: ComputeFarmConfiguration Source #
Create a value of ComputeFarmConfiguration
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:activeDirectoryUser:ComputeFarmConfiguration'
, computeFarmConfiguration_activeDirectoryUser
- The name of an Active Directory user that is used on ComputeFarm worker
instances.
$sel:endpoint:ComputeFarmConfiguration'
, computeFarmConfiguration_endpoint
- The endpoint of the ComputeFarm that is accessed by the studio component
resource.
Eula
Represents a EULA resource.
See: newEula
smart constructor.
Instances
Create a value of Eula
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:content:Eula'
, eula_content
- The EULA content.
$sel:createdAt:Eula'
, eula_createdAt
- The ISO timestamp in seconds for when the resource was created.
$sel:eulaId:Eula'
, eula_eulaId
- The EULA ID.
$sel:name:Eula'
, eula_name
- The name for the EULA.
$sel:updatedAt:Eula'
, eula_updatedAt
- The ISO timestamp in seconds for when the resource was updated.
EulaAcceptance
data EulaAcceptance Source #
The acceptance of a EULA, required to use Amazon-provided streaming images.
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:acceptedAt:EulaAcceptance'
, eulaAcceptance_acceptedAt
- The ISO timestamp in seconds for when the EULA was accepted.
$sel:acceptedBy:EulaAcceptance'
, eulaAcceptance_acceptedBy
- The ID of the person who accepted the EULA.
$sel:accepteeId:EulaAcceptance'
, eulaAcceptance_accepteeId
- The ID of the acceptee.
$sel:eulaAcceptanceId:EulaAcceptance'
, eulaAcceptance_eulaAcceptanceId
- The EULA acceptance ID.
$sel:eulaId:EulaAcceptance'
, eulaAcceptance_eulaId
- The EULA ID.
LaunchProfile
data LaunchProfile Source #
A launch profile controls your artist workforce’s access to studio components, like compute farms, shared file systems, managed file systems, and license server configurations, as well as instance types and Amazon Machine Images (AMIs).
Studio administrators create launch profiles in the Nimble Studio console. Artists can use their launch profiles to launch an instance from the Nimble Studio portal. Each user’s launch profile defines how they can launch a streaming session. By default, studio admins can use all launch profiles.
See: newLaunchProfile
smart constructor.
LaunchProfile' (Maybe Text) (Maybe ISO8601) (Maybe Text) (Maybe (Sensitive Text)) (Maybe [Text]) (Maybe Text) (Maybe [Text]) (Maybe (Sensitive Text)) (Maybe LaunchProfileState) (Maybe LaunchProfileStatusCode) (Maybe Text) (Maybe StreamConfiguration) (Maybe (NonEmpty Text)) (Maybe (HashMap Text Text)) (Maybe ISO8601) (Maybe Text) (Maybe [ValidationResult]) |
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:arn:LaunchProfile'
, launchProfile_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:LaunchProfile'
, launchProfile_createdAt
- The ISO 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:description:LaunchProfile'
, launchProfile_description
- A human-readable description of the launch profile.
$sel:ec2SubnetIds:LaunchProfile'
, launchProfile_ec2SubnetIds
- Unique identifiers for a collection of EC2 subnets.
$sel:launchProfileId:LaunchProfile'
, launchProfile_launchProfileId
- The ID of the launch profile used to control access from the streaming
session.
$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:name:LaunchProfile'
, launchProfile_name
- A friendly name for the launch profile.
LaunchProfile
, launchProfile_state
- The current state.
LaunchProfile
, launchProfile_statusCode
- The status code.
LaunchProfile
, launchProfile_statusMessage
- The status message for the launch profile.
$sel:streamConfiguration:LaunchProfile'
, launchProfile_streamConfiguration
- A configuration for a streaming session.
$sel:studioComponentIds:LaunchProfile'
, launchProfile_studioComponentIds
- Unique identifiers for a collection of studio components that can be
used with this launch profile.
$sel:tags:LaunchProfile'
, launchProfile_tags
- A collection of labels, in the form of key-value pairs, that apply to
this resource.
$sel:updatedAt:LaunchProfile'
, launchProfile_updatedAt
- The ISO timestamp in seconds for when the resource was updated.
$sel:updatedBy:LaunchProfile'
, launchProfile_updatedBy
- The user ID of the user that most recently updated the resource.
$sel:validationResults:LaunchProfile'
, launchProfile_validationResults
- The list of the latest validation results.
LaunchProfileInitialization
data LaunchProfileInitialization Source #
A launch profile initialization contains information required for a workstation or server to connect to a launch profile.
This includes scripts, endpoints, security groups, subnets, and other configuration.
See: newLaunchProfileInitialization
smart constructor.
Instances
newLaunchProfileInitialization :: LaunchProfileInitialization Source #
Create a value of LaunchProfileInitialization
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:activeDirectory:LaunchProfileInitialization'
, launchProfileInitialization_activeDirectory
- A LaunchProfileInitializationActiveDirectory
resource.
$sel:ec2SecurityGroupIds:LaunchProfileInitialization'
, launchProfileInitialization_ec2SecurityGroupIds
- The EC2 security groups that control access to the studio component.
$sel:launchProfileId:LaunchProfileInitialization'
, launchProfileInitialization_launchProfileId
- The ID of the launch profile used to control access from the streaming
session.
$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:launchPurpose:LaunchProfileInitialization'
, launchProfileInitialization_launchPurpose
- The launch purpose.
$sel:name:LaunchProfileInitialization'
, launchProfileInitialization_name
- The name for the launch profile.
$sel:platform:LaunchProfileInitialization'
, launchProfileInitialization_platform
- The platform of the launch platform, either Windows or Linux.
$sel:systemInitializationScripts:LaunchProfileInitialization'
, launchProfileInitialization_systemInitializationScripts
- The system initializtion scripts.
$sel:userInitializationScripts:LaunchProfileInitialization'
, launchProfileInitialization_userInitializationScripts
- The user initializtion scripts.
LaunchProfileInitializationActiveDirectory
data LaunchProfileInitializationActiveDirectory Source #
The launch profile initialization Active Directory contains information required for the launch profile to connect to the Active Directory.
See: newLaunchProfileInitializationActiveDirectory
smart constructor.
LaunchProfileInitializationActiveDirectory' (Maybe (Sensitive [ActiveDirectoryComputerAttribute])) (Maybe Text) (Maybe Text) (Maybe [Text]) (Maybe Text) (Maybe Text) (Maybe (Sensitive 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:computerAttributes:LaunchProfileInitializationActiveDirectory'
, launchProfileInitializationActiveDirectory_computerAttributes
- A collection of custom attributes for an Active Directory computer.
$sel:directoryId:LaunchProfileInitializationActiveDirectory'
, launchProfileInitializationActiveDirectory_directoryId
- The directory ID of the Directory Service for Microsoft Active Directory
to access using this launch profile.
$sel:directoryName:LaunchProfileInitializationActiveDirectory'
, launchProfileInitializationActiveDirectory_directoryName
- The directory name.
$sel:dnsIpAddresses:LaunchProfileInitializationActiveDirectory'
, launchProfileInitializationActiveDirectory_dnsIpAddresses
- The DNS IP address.
$sel:organizationalUnitDistinguishedName:LaunchProfileInitializationActiveDirectory'
, launchProfileInitializationActiveDirectory_organizationalUnitDistinguishedName
- The name for the organizational unit distinguished name.
$sel:studioComponentId:LaunchProfileInitializationActiveDirectory'
, launchProfileInitializationActiveDirectory_studioComponentId
- The unique identifier for a studio component resource.
$sel:studioComponentName:LaunchProfileInitializationActiveDirectory'
, launchProfileInitializationActiveDirectory_studioComponentName
- The name for the studio component.
LaunchProfileInitializationScript
data LaunchProfileInitializationScript Source #
The launch profile initialization script is used when start streaming session runs.
See: newLaunchProfileInitializationScript
smart constructor.
LaunchProfileInitializationScript' (Maybe Text) (Maybe (Sensitive Text)) (Maybe Text) (Maybe Text) (Maybe (Sensitive Text)) |
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:runtimeRoleArn:LaunchProfileInitializationScript'
, launchProfileInitializationScript_runtimeRoleArn
- An IAM role attached to a Studio Component that gives the studio
component access to Amazon Web Services resources at anytime while the
instance is running.
$sel:script:LaunchProfileInitializationScript'
, launchProfileInitializationScript_script
- The initialization script.
$sel:secureInitializationRoleArn:LaunchProfileInitializationScript'
, launchProfileInitializationScript_secureInitializationRoleArn
- An IAM role attached to Studio Component when the system initialization
script runs which give the studio component access to Amazon Web
Services resources when the system initialization script runs.
$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 #
Studio admins can use launch profile membership to delegate launch profile access to studio users in the Nimble Studio portal without writing or maintaining complex IAM policies. A launch profile member is a user association from your studio identity source who is granted permissions to a launch profile.
A launch profile member (type USER) provides the following permissions to that launch profile:
- GetLaunchProfile
- GetLaunchProfileInitialization
- GetLaunchProfileMembers
- GetLaunchProfileMember
- CreateStreamingSession
- GetLaunchProfileDetails
See: newLaunchProfileMembership
smart constructor.
Instances
newLaunchProfileMembership :: LaunchProfileMembership Source #
Create a value of LaunchProfileMembership
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:identityStoreId:LaunchProfileMembership'
, launchProfileMembership_identityStoreId
- The ID of the identity store.
$sel:persona:LaunchProfileMembership'
, launchProfileMembership_persona
- The persona.
$sel:principalId:LaunchProfileMembership'
, launchProfileMembership_principalId
- The principal ID.
$sel:sid:LaunchProfileMembership'
, launchProfileMembership_sid
- The Active Directory Security Identifier for this user, if available.
LicenseServiceConfiguration
data LicenseServiceConfiguration Source #
The configuration for a license service that is associated with a studio resource.
See: newLicenseServiceConfiguration
smart constructor.
Instances
newLicenseServiceConfiguration :: LicenseServiceConfiguration Source #
Create a value of LicenseServiceConfiguration
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:endpoint:LicenseServiceConfiguration'
, licenseServiceConfiguration_endpoint
- The endpoint of the license service that is accessed by the studio
component resource.
NewLaunchProfileMember
data NewLaunchProfileMember Source #
A new member that is added to a launch profile.
See: newNewLaunchProfileMember
smart constructor.
Instances
newNewLaunchProfileMember Source #
Create a value of NewLaunchProfileMember
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:persona:NewLaunchProfileMember'
, newLaunchProfileMember_persona
- The persona.
$sel:principalId:NewLaunchProfileMember'
, newLaunchProfileMember_principalId
- The principal ID.
NewStudioMember
data NewStudioMember Source #
A new studio user's membership.
See: newNewStudioMember
smart constructor.
Instances
:: StudioPersona | |
-> Text | |
-> NewStudioMember |
Create a value of NewStudioMember
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:persona:NewStudioMember'
, newStudioMember_persona
- The persona.
$sel:principalId:NewStudioMember'
, newStudioMember_principalId
- The principal ID.
ScriptParameterKeyValue
data ScriptParameterKeyValue Source #
A parameter for a studio component script, in the form of a key-value pair.
See: newScriptParameterKeyValue
smart constructor.
Instances
newScriptParameterKeyValue :: ScriptParameterKeyValue Source #
Create a value of ScriptParameterKeyValue
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:key:ScriptParameterKeyValue'
, scriptParameterKeyValue_key
- A script parameter key.
$sel:value:ScriptParameterKeyValue'
, scriptParameterKeyValue_value
- A script parameter value.
SharedFileSystemConfiguration
data SharedFileSystemConfiguration Source #
The configuration for a shared file storage system that is associated with a studio resource.
See: newSharedFileSystemConfiguration
smart constructor.
SharedFileSystemConfiguration' (Maybe (Sensitive Text)) (Maybe Text) (Maybe (Sensitive Text)) (Maybe (Sensitive 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:endpoint:SharedFileSystemConfiguration'
, sharedFileSystemConfiguration_endpoint
- The endpoint of the shared file system that is accessed by the studio
component resource.
$sel:fileSystemId:SharedFileSystemConfiguration'
, sharedFileSystemConfiguration_fileSystemId
- The unique identifier for a file system.
$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:windowsMountDrive:SharedFileSystemConfiguration'
, sharedFileSystemConfiguration_windowsMountDrive
- The mount location for a shared file system on a Windows virtual
workstation.
StreamConfiguration
data StreamConfiguration Source #
A configuration for a streaming session.
See: newStreamConfiguration
smart constructor.
Instances
newStreamConfiguration 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:automaticTerminationMode:StreamConfiguration'
, streamConfiguration_automaticTerminationMode
- Indicates if a streaming session created from this launch profile should
be terminated automatically or retained without termination after being
in a STOPPED
state.
- When
ACTIVATED
, the streaming session is scheduled for termination after being in theSTOPPED
state for the time specified inmaxStoppedSessionLengthInMinutes
. - When
DEACTIVATED
, the streaming session can remain in theSTOPPED
state indefinitely.
This parameter is only allowed when sessionPersistenceMode
is
ACTIVATED
. When allowed, the default value for this parameter is
DEACTIVATED
.
$sel:maxSessionLengthInMinutes:StreamConfiguration'
, streamConfiguration_maxSessionLengthInMinutes
- The length of time, in minutes, that a streaming session can be active
before it is stopped or terminated. After this point, Nimble Studio
automatically terminates or stops the session. The default length of
time is 690 minutes, and the maximum length of time is 30 days.
$sel:maxStoppedSessionLengthInMinutes:StreamConfiguration'
, streamConfiguration_maxStoppedSessionLengthInMinutes
- Integer that determines if you can start and stop your sessions and how
long a session can stay in the STOPPED
state. The default value is 0.
The maximum value is 5760.
This field is allowed only when sessionPersistenceMode
is ACTIVATED
and automaticTerminationMode
is ACTIVATED
.
If the value is set to 0, your sessions can’t be STOPPED
. If you then
call StopStreamingSession
, the session fails. If the time that a
session stays in the READY
state exceeds the
maxSessionLengthInMinutes
value, the session will automatically be
terminated (instead of STOPPED
).
If the value is set to a positive number, the session can be stopped.
You can call StopStreamingSession
to stop sessions in the READY
state. If the time that a session stays in the READY
state exceeds the
maxSessionLengthInMinutes
value, the session will automatically be
stopped (instead of terminated).
$sel:sessionBackup:StreamConfiguration'
, streamConfiguration_sessionBackup
- Information about the streaming session backup.
$sel:sessionPersistenceMode:StreamConfiguration'
, streamConfiguration_sessionPersistenceMode
- Determine if a streaming session created from this launch profile can
configure persistent storage. This means that volumeConfiguration
and
automaticTerminationMode
are configured.
$sel:sessionStorage:StreamConfiguration'
, streamConfiguration_sessionStorage
- The upload storage for a streaming session.
$sel:volumeConfiguration:StreamConfiguration'
, streamConfiguration_volumeConfiguration
- Custom volume configuration for the root volumes that are attached to
streaming sessions.
This parameter is only allowed when sessionPersistenceMode
is
ACTIVATED
.
$sel:clipboardMode:StreamConfiguration'
, streamConfiguration_clipboardMode
- Allows or deactivates 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.
$sel:streamingImageIds:StreamConfiguration'
, streamConfiguration_streamingImageIds
- The streaming images that users can select from when launching a
streaming session with this launch profile.
StreamConfigurationCreate
data StreamConfigurationCreate Source #
Configuration for streaming workstations created using this launch profile.
See: newStreamConfigurationCreate
smart constructor.
Instances
newStreamConfigurationCreate Source #
:: StreamingClipboardMode | |
-> NonEmpty StreamingInstanceType | |
-> NonEmpty Text | |
-> 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:automaticTerminationMode:StreamConfigurationCreate'
, streamConfigurationCreate_automaticTerminationMode
- Indicates if a streaming session created from this launch profile should
be terminated automatically or retained without termination after being
in a STOPPED
state.
- When
ACTIVATED
, the streaming session is scheduled for termination after being in theSTOPPED
state for the time specified inmaxStoppedSessionLengthInMinutes
. - When
DEACTIVATED
, the streaming session can remain in theSTOPPED
state indefinitely.
This parameter is only allowed when sessionPersistenceMode
is
ACTIVATED
. When allowed, the default value for this parameter is
DEACTIVATED
.
$sel:maxSessionLengthInMinutes:StreamConfigurationCreate'
, streamConfigurationCreate_maxSessionLengthInMinutes
- The length of time, in minutes, that a streaming session can be active
before it is stopped or terminated. After this point, Nimble Studio
automatically terminates or stops the session. The default length of
time is 690 minutes, and the maximum length of time is 30 days.
$sel:maxStoppedSessionLengthInMinutes:StreamConfigurationCreate'
, streamConfigurationCreate_maxStoppedSessionLengthInMinutes
- Integer that determines if you can start and stop your sessions and how
long a session can stay in the STOPPED
state. The default value is 0.
The maximum value is 5760.
This field is allowed only when sessionPersistenceMode
is ACTIVATED
and automaticTerminationMode
is ACTIVATED
.
If the value is set to 0, your sessions can’t be STOPPED
. If you then
call StopStreamingSession
, the session fails. If the time that a
session stays in the READY
state exceeds the
maxSessionLengthInMinutes
value, the session will automatically be
terminated (instead of STOPPED
).
If the value is set to a positive number, the session can be stopped.
You can call StopStreamingSession
to stop sessions in the READY
state. If the time that a session stays in the READY
state exceeds the
maxSessionLengthInMinutes
value, the session will automatically be
stopped (instead of terminated).
$sel:sessionBackup:StreamConfigurationCreate'
, streamConfigurationCreate_sessionBackup
- Configures how streaming sessions are backed up when launched from this
launch profile.
$sel:sessionPersistenceMode:StreamConfigurationCreate'
, streamConfigurationCreate_sessionPersistenceMode
- Determine if a streaming session created from this launch profile can
configure persistent storage. This means that volumeConfiguration
and
automaticTerminationMode
are configured.
$sel:sessionStorage:StreamConfigurationCreate'
, streamConfigurationCreate_sessionStorage
- The upload storage for a streaming workstation that is created using
this launch profile.
$sel:volumeConfiguration:StreamConfigurationCreate'
, streamConfigurationCreate_volumeConfiguration
- Custom volume configuration for the root volumes that are attached to
streaming sessions.
This parameter is only allowed when sessionPersistenceMode
is
ACTIVATED
.
$sel:clipboardMode:StreamConfigurationCreate'
, streamConfigurationCreate_clipboardMode
- Allows or deactivates the use of the system clipboard to copy and paste
between the streaming session and streaming client.
$sel:ec2InstanceTypes:StreamConfigurationCreate'
, streamConfigurationCreate_ec2InstanceTypes
- The EC2 instance types that users can select from when launching a
streaming session with this launch profile.
$sel:streamingImageIds:StreamConfigurationCreate'
, streamConfigurationCreate_streamingImageIds
- The streaming images that users can select from when launching a
streaming session with this launch profile.
StreamConfigurationSessionBackup
data StreamConfigurationSessionBackup Source #
Configures how streaming sessions are backed up when launched from this launch profile.
See: newStreamConfigurationSessionBackup
smart constructor.
Instances
newStreamConfigurationSessionBackup :: StreamConfigurationSessionBackup Source #
Create a value of StreamConfigurationSessionBackup
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:maxBackupsToRetain:StreamConfigurationSessionBackup'
, streamConfigurationSessionBackup_maxBackupsToRetain
- The maximum number of backups that each streaming session created from
this launch profile can have.
$sel:mode:StreamConfigurationSessionBackup'
, streamConfigurationSessionBackup_mode
- Specifies how artists sessions are backed up.
Configures backups for streaming sessions launched with this launch
profile. The default value is DEACTIVATED
, which means that backups
are deactivated. To allow backups, set this value to AUTOMATIC
.
StreamConfigurationSessionStorage
data StreamConfigurationSessionStorage Source #
The configuration for a streaming session’s upload storage.
See: newStreamConfigurationSessionStorage
smart constructor.
StreamConfigurationSessionStorage' (Maybe StreamingSessionStorageRoot) (NonEmpty StreamingSessionStorageMode) |
Instances
newStreamConfigurationSessionStorage Source #
Create a value of StreamConfigurationSessionStorage
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:root:StreamConfigurationSessionStorage'
, streamConfigurationSessionStorage_root
- The configuration for the upload storage root of the streaming session.
$sel:mode:StreamConfigurationSessionStorage'
, streamConfigurationSessionStorage_mode
- Allows artists to upload files to their workstations. The only valid
option is UPLOAD
.
StreamingImage
data StreamingImage Source #
Represents a streaming image resource.
Streaming images are used by studio users to select which operating system and software they want to use in a Nimble Studio streaming session.
Amazon provides a number of streaming images that include popular 3rd-party software.
You can create your own streaming images using an Amazon EC2 machine image that you create for this purpose. You can also include software that your users require.
See: newStreamingImage
smart constructor.
StreamingImage' (Maybe Text) (Maybe (Sensitive Text)) (Maybe Text) (Maybe StreamingImageEncryptionConfiguration) (Maybe [Text]) (Maybe (Sensitive Text)) (Maybe Text) (Maybe Text) (Maybe StreamingImageState) (Maybe StreamingImageStatusCode) (Maybe Text) (Maybe Text) (Maybe (HashMap Text Text)) |
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:arn:StreamingImage'
, streamingImage_arn
- The Amazon Resource Name (ARN) that is assigned to a studio resource and
uniquely identifies it. ARNs are unique across all Regions.
$sel:description:StreamingImage'
, streamingImage_description
- A human-readable description of the streaming image.
$sel:ec2ImageId:StreamingImage'
, streamingImage_ec2ImageId
- The ID of an EC2 machine image with which to create the streaming image.
$sel:encryptionConfiguration:StreamingImage'
, streamingImage_encryptionConfiguration
- The encryption configuration.
$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:name:StreamingImage'
, streamingImage_name
- A friendly name for a streaming image resource.
$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:platform:StreamingImage'
, streamingImage_platform
- The platform of the streaming image, either Windows or Linux.
$sel:state:StreamingImage'
, streamingImage_state
- The current state.
$sel:statusCode:StreamingImage'
, streamingImage_statusCode
- The status code.
$sel:statusMessage:StreamingImage'
, streamingImage_statusMessage
- The status message for the streaming image.
$sel:streamingImageId:StreamingImage'
, streamingImage_streamingImageId
- The ID 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.
StreamingImageEncryptionConfiguration
data StreamingImageEncryptionConfiguration Source #
Specifies how a streaming image is encrypted.
See: newStreamingImageEncryptionConfiguration
smart constructor.
Instances
newStreamingImageEncryptionConfiguration Source #
Create a value of StreamingImageEncryptionConfiguration
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:keyArn:StreamingImageEncryptionConfiguration'
, streamingImageEncryptionConfiguration_keyArn
- The ARN for a KMS key that is used to encrypt studio data.
$sel:keyType:StreamingImageEncryptionConfiguration'
, streamingImageEncryptionConfiguration_keyType
- The type of KMS key that is used to encrypt studio data.
StreamingSession
data StreamingSession Source #
A streaming session is a virtual workstation created using a particular launch profile.
See: newStreamingSession
smart constructor.
StreamingSession' (Maybe Text) (Maybe AutomaticTerminationMode) (Maybe SessionBackupMode) (Maybe ISO8601) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Natural) (Maybe Text) (Maybe Text) (Maybe SessionPersistenceMode) (Maybe ISO8601) (Maybe Text) (Maybe Text) (Maybe StreamingSessionState) (Maybe StreamingSessionStatusCode) (Maybe Text) (Maybe ISO8601) (Maybe ISO8601) (Maybe Text) (Maybe Text) (Maybe (HashMap Text Text)) (Maybe ISO8601) (Maybe ISO8601) (Maybe Text) (Maybe VolumeConfiguration) (Maybe VolumeRetentionMode) |
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:arn:StreamingSession'
, streamingSession_arn
- The Amazon Resource Name (ARN) that is assigned to a studio resource and
uniquely identifies it. ARNs are unique across all Regions.
$sel:automaticTerminationMode:StreamingSession'
, streamingSession_automaticTerminationMode
- Indicates if a streaming session created from this launch profile should
be terminated automatically or retained without termination after being
in a STOPPED
state.
- When
ACTIVATED
, the streaming session is scheduled for termination after being in theSTOPPED
state for the time specified inmaxStoppedSessionLengthInMinutes
. - When
DEACTIVATED
, the streaming session can remain in theSTOPPED
state indefinitely.
This parameter is only allowed when sessionPersistenceMode
is
ACTIVATED
. When allowed, the default value for this parameter is
DEACTIVATED
.
$sel:backupMode:StreamingSession'
, streamingSession_backupMode
- Shows the current backup setting of the session.
$sel:createdAt:StreamingSession'
, streamingSession_createdAt
- The ISO timestamp in seconds for when the resource was created.
$sel:createdBy:StreamingSession'
, streamingSession_createdBy
- The user ID of the user that created the streaming session.
$sel:ec2InstanceType:StreamingSession'
, streamingSession_ec2InstanceType
- The EC2 Instance type used for the streaming session.
$sel:launchProfileId:StreamingSession'
, streamingSession_launchProfileId
- The ID of the launch profile used to control access from the streaming
session.
$sel:maxBackupsToRetain:StreamingSession'
, streamingSession_maxBackupsToRetain
- The maximum number of backups of a streaming session that you can have.
When the maximum number of backups is reached, the oldest backup is
deleted.
$sel:ownedBy:StreamingSession'
, streamingSession_ownedBy
- The user ID of the user that owns the streaming session. The user that
owns the session will be logging into the session and interacting with
the virtual workstation.
$sel:sessionId:StreamingSession'
, streamingSession_sessionId
- The session ID.
$sel:sessionPersistenceMode:StreamingSession'
, streamingSession_sessionPersistenceMode
- Determine if a streaming session created from this launch profile can
configure persistent storage. This means that volumeConfiguration
and
automaticTerminationMode
are configured.
$sel:startedAt:StreamingSession'
, streamingSession_startedAt
- The time the session entered START_IN_PROGRESS
state.
$sel:startedBy:StreamingSession'
, streamingSession_startedBy
- The user ID of the user that started the streaming session.
$sel:startedFromBackupId:StreamingSession'
, streamingSession_startedFromBackupId
- The backup ID used to restore a streaming session.
$sel:state:StreamingSession'
, streamingSession_state
- The current state.
$sel:statusCode:StreamingSession'
, streamingSession_statusCode
- The status code.
$sel:statusMessage:StreamingSession'
, streamingSession_statusMessage
- The status message for the streaming session.
$sel:stopAt:StreamingSession'
, streamingSession_stopAt
- The time the streaming session will automatically be stopped if the user
doesn’t stop the session themselves.
$sel:stoppedAt:StreamingSession'
, streamingSession_stoppedAt
- The time the session entered STOP_IN_PROGRESS
state.
$sel:stoppedBy:StreamingSession'
, streamingSession_stoppedBy
- The user ID of the user that stopped the streaming session.
$sel:streamingImageId:StreamingSession'
, streamingSession_streamingImageId
- The ID of the streaming image.
$sel:tags:StreamingSession'
, streamingSession_tags
- A collection of labels, in the form of key-value pairs, that apply to
this resource.
$sel:terminateAt:StreamingSession'
, streamingSession_terminateAt
- The time the streaming session will automatically terminate if not
terminated by the user.
$sel:updatedAt:StreamingSession'
, streamingSession_updatedAt
- The ISO timestamp in seconds for when the resource was updated.
$sel:updatedBy:StreamingSession'
, streamingSession_updatedBy
- The user ID of the user that most recently updated the resource.
$sel:volumeConfiguration:StreamingSession'
, streamingSession_volumeConfiguration
- Custom volume configuration for the root volumes that are attached to
streaming sessions.
This parameter is only allowed when sessionPersistenceMode
is
ACTIVATED
.
$sel:volumeRetentionMode:StreamingSession'
, streamingSession_volumeRetentionMode
- Determine if an EBS volume created from this streaming session will be
backed up.
StreamingSessionBackup
data StreamingSessionBackup Source #
Information about the streaming session backup.
See: newStreamingSessionBackup
smart constructor.
StreamingSessionBackup' (Maybe Text) (Maybe Text) (Maybe ISO8601) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe StreamingSessionState) (Maybe StreamingSessionStatusCode) (Maybe Text) (Maybe (HashMap Text Text)) |
Instances
newStreamingSessionBackup :: StreamingSessionBackup Source #
Create a value of StreamingSessionBackup
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:arn:StreamingSessionBackup'
, streamingSessionBackup_arn
- The Amazon Resource Name (ARN) that is assigned to a studio resource and
uniquely identifies it. ARNs are unique across all Regions.
$sel:backupId:StreamingSessionBackup'
, streamingSessionBackup_backupId
- The ID of the backup.
$sel:createdAt:StreamingSessionBackup'
, streamingSessionBackup_createdAt
- The ISO timestamp in for when the resource was created.
$sel:launchProfileId:StreamingSessionBackup'
, streamingSessionBackup_launchProfileId
- The ID of the launch profile which allowed the backups for the streaming
session.
$sel:ownedBy:StreamingSessionBackup'
, streamingSessionBackup_ownedBy
- The user ID of the user that owns the streaming session.
$sel:sessionId:StreamingSessionBackup'
, streamingSessionBackup_sessionId
- The streaming session ID for the StreamingSessionBackup
.
$sel:state:StreamingSessionBackup'
, streamingSessionBackup_state
- Undocumented member.
$sel:statusCode:StreamingSessionBackup'
, streamingSessionBackup_statusCode
- The status code.
$sel:statusMessage:StreamingSessionBackup'
, streamingSessionBackup_statusMessage
- The status message for the streaming session backup.
$sel:tags:StreamingSessionBackup'
, streamingSessionBackup_tags
- A collection of labels, in the form of key-value pairs, that apply to
this resource.
StreamingSessionStorageRoot
data StreamingSessionStorageRoot Source #
The upload storage root location (folder) on streaming workstations where files are uploaded.
See: newStreamingSessionStorageRoot
smart constructor.
Instances
newStreamingSessionStorageRoot :: StreamingSessionStorageRoot Source #
Create a value of StreamingSessionStorageRoot
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:linux:StreamingSessionStorageRoot'
, streamingSessionStorageRoot_linux
- The folder path in Linux workstations where files are uploaded.
$sel:windows:StreamingSessionStorageRoot'
, streamingSessionStorageRoot_windows
- The folder path in Windows workstations where files are uploaded.
StreamingSessionStream
data StreamingSessionStream Source #
A stream is an active connection to a streaming session, enabling a studio user to control the streaming session using a compatible client. Streaming session streams are compatible with the NICE DCV web client, included in the Nimble Studio portal, or the NICE DCV desktop client.
See: newStreamingSessionStream
smart constructor.
StreamingSessionStream' (Maybe ISO8601) (Maybe Text) (Maybe ISO8601) (Maybe Text) (Maybe StreamingSessionStreamState) (Maybe StreamingSessionStreamStatusCode) (Maybe Text) (Maybe (Sensitive Text)) |
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:createdAt:StreamingSessionStream'
, streamingSessionStream_createdAt
- The ISO timestamp in seconds for when the resource was created.
$sel:createdBy:StreamingSessionStream'
, streamingSessionStream_createdBy
- The user ID of the user that created the streaming session stream.
$sel:expiresAt:StreamingSessionStream'
, streamingSessionStream_expiresAt
- The ISO timestamp in seconds for when the resource expires.
$sel:ownedBy:StreamingSessionStream'
, streamingSessionStream_ownedBy
- The user ID of the user that owns the streaming session. The user that
owns the session will be logging into the session and interacting with
the virtual workstation.
$sel:state:StreamingSessionStream'
, streamingSessionStream_state
- The current state.
$sel:statusCode:StreamingSessionStream'
, streamingSessionStream_statusCode
- The streaming session stream status code.
$sel:streamId:StreamingSessionStream'
, streamingSessionStream_streamId
- The stream ID.
$sel:url:StreamingSessionStream'
, streamingSessionStream_url
- The URL to connect to this stream using the DCV client.
Studio
Represents a studio resource.
A studio is the core resource used with Nimble Studio. You must create a studio first, before any other resource type can be created. All other resources you create and manage in Nimble Studio are contained within a studio.
When creating a studio, you must provides two IAM roles for use with the Nimble Studio portal. These roles are assumed by your users when they log in to the Nimble Studio portal via IAM Identity Center and your identity source.
The user role must have the AmazonNimbleStudio-StudioUser
managed
policy attached for the portal to function properly.
The admin role must have the AmazonNimbleStudio-StudioAdmin
managed
policy attached for the portal to function properly.
Your studio roles must trust the identity.nimble.amazonaws.com
service
principal to function properly.
See: newStudio
smart constructor.
Studio' (Maybe Text) (Maybe Text) (Maybe ISO8601) (Maybe (Sensitive Text)) (Maybe Text) (Maybe Text) (Maybe StudioState) (Maybe StudioStatusCode) (Maybe Text) (Maybe StudioEncryptionConfiguration) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe (HashMap Text Text)) (Maybe ISO8601) (Maybe Text) |
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:adminRoleArn:Studio'
, studio_adminRoleArn
- The IAM role that studio admins assume when logging in to 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 ISO timestamp in seconds for when the resource was created.
$sel:displayName:Studio'
, studio_displayName
- A friendly name for the studio.
$sel:homeRegion:Studio'
, studio_homeRegion
- The Amazon Web Services Region where the studio resource is located.
$sel:ssoClientId:Studio'
, studio_ssoClientId
- The IAM Identity Center application client ID used to integrate with IAM
Identity Center. This ID allows IAM Identity Center users to log in to
Nimble Studio portal.
$sel:state:Studio'
, studio_state
- The current state of the studio resource.
$sel:statusCode:Studio'
, studio_statusCode
- Status codes that provide additional detail on the studio state.
$sel:statusMessage:Studio'
, studio_statusMessage
- Additional detail on the studio state.
$sel:studioEncryptionConfiguration:Studio'
, studio_studioEncryptionConfiguration
- Configuration of the encryption method that is used for the studio.
$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:studioName:Studio'
, studio_studioName
- The name of the studio, as included in the URL when accessing it in the
Nimble Studio portal.
$sel:studioUrl:Studio'
, studio_studioUrl
- The address of the web page for the studio.
$sel:tags:Studio'
, studio_tags
- A collection of labels, in the form of key-value pairs, that apply to
this resource.
$sel:updatedAt:Studio'
, studio_updatedAt
- The ISO timestamp in seconds for when the resource was updated.
$sel:userRoleArn:Studio'
, studio_userRoleArn
- The IAM role that studio users assume when logging in to the Nimble
Studio portal.
StudioComponent
data StudioComponent Source #
A studio component represents a network resource to be used by a studio's users and workflows. A typical studio contains studio components for each of the following: render farm, Active Directory, licensing, and file system.
Access to a studio component is managed by specifying security groups for the resource, as well as its endpoint.
A studio component also has a set of initialization scripts that are
returned by GetLaunchProfileInitialization
. These initialization
scripts run on streaming sessions when they start. They provide users
with flexibility in controlling how the studio resources are configured
on a streaming session.
See: newStudioComponent
smart constructor.
StudioComponent' (Maybe Text) (Maybe StudioComponentConfiguration) (Maybe ISO8601) (Maybe Text) (Maybe (Sensitive Text)) (Maybe [Text]) (Maybe [StudioComponentInitializationScript]) (Maybe (Sensitive Text)) (Maybe Text) (Maybe (Sensitive [ScriptParameterKeyValue])) (Maybe Text) (Maybe StudioComponentState) (Maybe StudioComponentStatusCode) (Maybe Text) (Maybe Text) (Maybe StudioComponentSubtype) (Maybe (HashMap Text Text)) (Maybe StudioComponentType) (Maybe ISO8601) (Maybe Text) |
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:arn:StudioComponent'
, studioComponent_arn
- The Amazon Resource Name (ARN) that is assigned to a studio resource and
uniquely identifies it. ARNs are unique across all Regions.
$sel:configuration:StudioComponent'
, studioComponent_configuration
- The configuration of the studio component, based on component type.
$sel:createdAt:StudioComponent'
, studioComponent_createdAt
- The ISO 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:description:StudioComponent'
, studioComponent_description
- A human-readable description for the studio component resource.
$sel:ec2SecurityGroupIds:StudioComponent'
, studioComponent_ec2SecurityGroupIds
- The EC2 security groups that control access to the studio component.
$sel:initializationScripts:StudioComponent'
, studioComponent_initializationScripts
- Initialization scripts for studio components.
$sel:name:StudioComponent'
, studioComponent_name
- A friendly name for the studio component resource.
$sel:runtimeRoleArn:StudioComponent'
, studioComponent_runtimeRoleArn
- An IAM role attached to a Studio Component that gives the studio
component access to Amazon Web Services resources at anytime while the
instance is running.
$sel:scriptParameters:StudioComponent'
, studioComponent_scriptParameters
- Parameters for the studio component scripts.
$sel:secureInitializationRoleArn:StudioComponent'
, studioComponent_secureInitializationRoleArn
- An IAM role attached to Studio Component when the system initialization
script runs which give the studio component access to Amazon Web
Services resources when the system initialization script runs.
$sel:state:StudioComponent'
, studioComponent_state
- The current state.
$sel:statusCode:StudioComponent'
, studioComponent_statusCode
- The status code.
$sel:statusMessage:StudioComponent'
, studioComponent_statusMessage
- The status message for the studio component.
$sel:studioComponentId:StudioComponent'
, studioComponent_studioComponentId
- The unique identifier for a studio component resource.
$sel:subtype:StudioComponent'
, studioComponent_subtype
- The specific subtype of a studio component.
$sel:tags:StudioComponent'
, studioComponent_tags
- A collection of labels, in the form of key-value pairs, that apply to
this resource.
$sel:type':StudioComponent'
, studioComponent_type
- The type of the studio component.
$sel:updatedAt:StudioComponent'
, studioComponent_updatedAt
- The ISO timestamp in seconds for when the resource was updated.
$sel:updatedBy:StudioComponent'
, studioComponent_updatedBy
- The user ID of the user that most recently updated the resource.
StudioComponentConfiguration
data StudioComponentConfiguration Source #
The configuration of the studio component, based on component type.
See: newStudioComponentConfiguration
smart constructor.
StudioComponentConfiguration' (Maybe ActiveDirectoryConfiguration) (Maybe ComputeFarmConfiguration) (Maybe LicenseServiceConfiguration) (Maybe SharedFileSystemConfiguration) |
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 Directory Service for Microsoft Active Directory
studio resource.
$sel:computeFarmConfiguration:StudioComponentConfiguration'
, studioComponentConfiguration_computeFarmConfiguration
- The configuration for a render farm that is associated with a 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.
StudioComponentInitializationScript
data StudioComponentInitializationScript Source #
Initialization scripts for studio components.
See: newStudioComponentInitializationScript
smart constructor.
StudioComponentInitializationScript' (Maybe Text) (Maybe LaunchProfilePlatform) (Maybe StudioComponentInitializationScriptRunContext) (Maybe (Sensitive 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: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".
$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:script:StudioComponentInitializationScript'
, studioComponentInitializationScript_script
- The initialization script.
StudioComponentSummary
data StudioComponentSummary Source #
The studio component's summary.
See: newStudioComponentSummary
smart constructor.
StudioComponentSummary' (Maybe ISO8601) (Maybe Text) (Maybe (Sensitive Text)) (Maybe (Sensitive Text)) (Maybe Text) (Maybe StudioComponentSubtype) (Maybe StudioComponentType) (Maybe ISO8601) (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:createdAt:StudioComponentSummary'
, studioComponentSummary_createdAt
- The ISO 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:description:StudioComponentSummary'
, studioComponentSummary_description
- The description.
$sel:name:StudioComponentSummary'
, studioComponentSummary_name
- The name for the studio component.
$sel:studioComponentId:StudioComponentSummary'
, studioComponentSummary_studioComponentId
- The unique identifier for a studio component resource.
$sel:subtype:StudioComponentSummary'
, studioComponentSummary_subtype
- The specific subtype of a studio component.
$sel:type':StudioComponentSummary'
, studioComponentSummary_type
- The type of the studio component.
$sel:updatedAt:StudioComponentSummary'
, studioComponentSummary_updatedAt
- The ISO timestamp in seconds for when the resource was updated.
$sel:updatedBy:StudioComponentSummary'
, studioComponentSummary_updatedBy
- The user ID of the user that most recently updated the resource.
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 #
A studio member is an association of a user from your studio identity source to elevated permissions that they are granted in the studio.
When you add a user to your studio using the Nimble Studio console, they are given access to the studio's IAM Identity Center application and are given access to log in to the Nimble Studio portal. These users have the permissions provided by the studio's user IAM role and do not appear in the studio membership collection. Only studio admins appear in studio membership.
When you add a user to studio membership with the ADMIN persona, upon logging in to the Nimble Studio portal, they are granted permissions specified by the Studio's Admin IAM role.
See: newStudioMembership
smart constructor.
StudioMembership' (Maybe Text) (Maybe StudioPersona) (Maybe Text) (Maybe Text) |
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:persona:StudioMembership'
, studioMembership_persona
- The persona.
$sel:principalId:StudioMembership'
, studioMembership_principalId
- The principal ID.
$sel:sid:StudioMembership'
, studioMembership_sid
- The Active Directory Security Identifier for this user, if available.
ValidationResult
data ValidationResult Source #
The launch profile validation result.
See: newValidationResult
smart constructor.
ValidationResult' LaunchProfileValidationState LaunchProfileValidationStatusCode Text LaunchProfileValidationType |
Instances
:: LaunchProfileValidationState | |
-> LaunchProfileValidationStatusCode | |
-> Text | |
-> LaunchProfileValidationType | |
-> ValidationResult |
Create a value of ValidationResult
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:ValidationResult'
, validationResult_state
- The current state.
$sel:statusCode:ValidationResult'
, validationResult_statusCode
- The status code. This will contain the failure reason if the state is
VALIDATION_FAILED
.
$sel:statusMessage:ValidationResult'
, validationResult_statusMessage
- The status message for the validation result.
$sel:type':ValidationResult'
, validationResult_type
- The type of the validation result.
VolumeConfiguration
data VolumeConfiguration Source #
Custom volume configuration for the root volumes that are attached to streaming sessions.
This parameter is only allowed when sessionPersistenceMode
is
ACTIVATED
.
See: newVolumeConfiguration
smart constructor.
Instances
newVolumeConfiguration :: VolumeConfiguration Source #
Create a value of VolumeConfiguration
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:iops:VolumeConfiguration'
, volumeConfiguration_iops
- The number of I/O operations per second for the root volume that is
attached to streaming session.
$sel:size:VolumeConfiguration'
, volumeConfiguration_size
- The size of the root volume that is attached to the streaming session.
The root volume size is measured in GiBs.
$sel:throughput:VolumeConfiguration'
, volumeConfiguration_throughput
- The throughput to provision for the root volume that is attached to the
streaming session. The throughput is measured in MiB/s.