Nimble Classes
AcceptEulasRequestRequestTypeDef
studioId
- Type:
- Required: Yes
clientToken
- Type: typing.Optional[str]
eulaIds
- Type: typing.Optional[typing.Sequence[str]]
AcceptEulasResponseTypeDef
eulaAcceptances
- Type: typing.List[aws_resource_validator.pydantic_models.nimble_classes.EulaAcceptanceTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ActiveDirectoryComputerAttributeTypeDef
name
- Type: typing.Optional[str]
value
- Type: typing.Optional[str]
ActiveDirectoryConfigurationPaginatorTypeDef
computerAttributes
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.nimble_classes.ActiveDirectoryComputerAttributeTypeDef]]
directoryId
- Type: typing.Optional[str]
organizationalUnitDistinguishedName
- Type: typing.Optional[str]
ActiveDirectoryConfigurationTypeDef
computerAttributes
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.nimble_classes.ActiveDirectoryComputerAttributeTypeDef]]
directoryId
- Type: typing.Optional[str]
organizationalUnitDistinguishedName
- Type: typing.Optional[str]
BaseValidatorModel
Oops! This Pydantic model is currently empty. Stay tuned!
ComputeFarmConfigurationTypeDef
activeDirectoryUser
- Type: typing.Optional[str]
endpoint
- Type: typing.Optional[str]
CreateLaunchProfileRequestRequestTypeDef
ec2SubnetIds
- Type: typing.Sequence[str]
- Required: Yes
launchProfileProtocolVersions
- Type: typing.Sequence[str]
- Required: Yes
name
- Type:
- Required: Yes
streamConfiguration
- Type:
- Required: Yes
studioComponentIds
- Type: typing.Sequence[str]
- Required: Yes
studioId
- Type:
- Required: Yes
clientToken
- Type: typing.Optional[str]
description
- Type: typing.Optional[str]
tags
- Type: typing.Optional[typing.Mapping[str, str]]
CreateLaunchProfileResponseTypeDef
launchProfile
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateStreamingImageRequestRequestTypeDef
ec2ImageId
- Type:
- Required: Yes
name
- Type:
- Required: Yes
studioId
- Type:
- Required: Yes
clientToken
- Type: typing.Optional[str]
description
- Type: typing.Optional[str]
tags
- Type: typing.Optional[typing.Mapping[str, str]]
CreateStreamingImageResponseTypeDef
streamingImage
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateStreamingSessionRequestRequestTypeDef
launchProfileId
- Type:
- Required: Yes
studioId
- Type:
- Required: Yes
clientToken
- Type: typing.Optional[str]
ec2InstanceType
- Type: typing.Optional[typing.Literal['g3.4xlarge', 'g3s.xlarge', 'g4dn.12xlarge', 'g4dn.16xlarge', 'g4dn.2xlarge', 'g4dn.4xlarge', 'g4dn.8xlarge', 'g4dn.xlarge', 'g5.16xlarge', 'g5.2xlarge', 'g5.4xlarge', 'g5.8xlarge', 'g5.xlarge']]
ownedBy
- Type: typing.Optional[str]
streamingImageId
- Type: typing.Optional[str]
tags
- Type: typing.Optional[typing.Mapping[str, str]]
CreateStreamingSessionResponseTypeDef
session
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateStreamingSessionStreamRequestRequestTypeDef
sessionId
- Type:
- Required: Yes
studioId
- Type:
- Required: Yes
clientToken
- Type: typing.Optional[str]
expirationInSeconds
- Type: typing.Optional[int]
CreateStreamingSessionStreamResponseTypeDef
stream
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateStudioComponentRequestRequestTypeDef
name
- Type:
- Required: Yes
studioId
- Type:
- Required: Yes
type
- Type: typing.Literal['ACTIVE_DIRECTORY', 'COMPUTE_FARM', 'CUSTOM', 'LICENSE_SERVICE', 'SHARED_FILE_SYSTEM']
- Required: Yes
clientToken
- Type: typing.Optional[str]
configuration
- Type: typing.Optional[aws_resource_validator.pydantic_models.nimble_classes.StudioComponentConfigurationTypeDef]
description
- Type: typing.Optional[str]
ec2SecurityGroupIds
- Type: typing.Optional[typing.Sequence[str]]
initializationScripts
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.nimble_classes.StudioComponentInitializationScriptTypeDef]]
runtimeRoleArn
- Type: typing.Optional[str]
scriptParameters
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.nimble_classes.ScriptParameterKeyValueTypeDef]]
secureInitializationRoleArn
- Type: typing.Optional[str]
subtype
- Type: typing.Optional[typing.Literal['AMAZON_FSX_FOR_LUSTRE', 'AMAZON_FSX_FOR_WINDOWS', 'AWS_MANAGED_MICROSOFT_AD', 'CUSTOM']]
tags
- Type: typing.Optional[typing.Mapping[str, str]]
CreateStudioComponentResponseTypeDef
studioComponent
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateStudioRequestRequestTypeDef
adminRoleArn
- Type:
- Required: Yes
displayName
- Type:
- Required: Yes
studioName
- Type:
- Required: Yes
userRoleArn
- Type:
- Required: Yes
clientToken
- Type: typing.Optional[str]
studioEncryptionConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.nimble_classes.StudioEncryptionConfigurationTypeDef]
tags
- Type: typing.Optional[typing.Mapping[str, str]]
CreateStudioResponseTypeDef
studio
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeleteLaunchProfileMemberRequestRequestTypeDef
launchProfileId
- Type:
- Required: Yes
principalId
- Type:
- Required: Yes
studioId
- Type:
- Required: Yes
clientToken
- Type: typing.Optional[str]
DeleteLaunchProfileRequestRequestTypeDef
launchProfileId
- Type:
- Required: Yes
studioId
- Type:
- Required: Yes
clientToken
- Type: typing.Optional[str]
DeleteLaunchProfileResponseTypeDef
launchProfile
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeleteStreamingImageRequestRequestTypeDef
streamingImageId
- Type:
- Required: Yes
studioId
- Type:
- Required: Yes
clientToken
- Type: typing.Optional[str]
DeleteStreamingImageResponseTypeDef
streamingImage
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeleteStreamingSessionRequestRequestTypeDef
sessionId
- Type:
- Required: Yes
studioId
- Type:
- Required: Yes
clientToken
- Type: typing.Optional[str]
DeleteStreamingSessionResponseTypeDef
session
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeleteStudioComponentRequestRequestTypeDef
studioComponentId
- Type:
- Required: Yes
studioId
- Type:
- Required: Yes
clientToken
- Type: typing.Optional[str]
DeleteStudioComponentResponseTypeDef
studioComponent
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeleteStudioMemberRequestRequestTypeDef
principalId
- Type:
- Required: Yes
studioId
- Type:
- Required: Yes
clientToken
- Type: typing.Optional[str]
DeleteStudioRequestRequestTypeDef
studioId
- Type:
- Required: Yes
clientToken
- Type: typing.Optional[str]
DeleteStudioResponseTypeDef
studio
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
EulaAcceptanceTypeDef
acceptedAt
- Type: typing.Optional[datetime.datetime]
acceptedBy
- Type: typing.Optional[str]
accepteeId
- Type: typing.Optional[str]
eulaAcceptanceId
- Type: typing.Optional[str]
eulaId
- Type: typing.Optional[str]
EulaTypeDef
content
- Type: typing.Optional[str]
createdAt
- Type: typing.Optional[datetime.datetime]
eulaId
- Type: typing.Optional[str]
name
- Type: typing.Optional[str]
updatedAt
- Type: typing.Optional[datetime.datetime]
GetEulaRequestRequestTypeDef
eulaId
- Type:
- Required: Yes
GetEulaResponseTypeDef
eula
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetLaunchProfileDetailsRequestRequestTypeDef
launchProfileId
- Type:
- Required: Yes
studioId
- Type:
- Required: Yes
GetLaunchProfileDetailsResponseTypeDef
launchProfile
- Type:
- Required: Yes
streamingImages
- Type: typing.List[aws_resource_validator.pydantic_models.nimble_classes.StreamingImageTypeDef]
- Required: Yes
studioComponentSummaries
- Type: typing.List[aws_resource_validator.pydantic_models.nimble_classes.StudioComponentSummaryTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetLaunchProfileInitializationRequestRequestTypeDef
launchProfileId
- Type:
- Required: Yes
launchProfileProtocolVersions
- Type: typing.Sequence[str]
- Required: Yes
launchPurpose
- Type:
- Required: Yes
platform
- Type:
- Required: Yes
studioId
- Type:
- Required: Yes
GetLaunchProfileInitializationResponseTypeDef
launchProfileInitialization
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetLaunchProfileMemberRequestRequestTypeDef
launchProfileId
- Type:
- Required: Yes
principalId
- Type:
- Required: Yes
studioId
- Type:
- Required: Yes
GetLaunchProfileMemberResponseTypeDef
member
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetLaunchProfileRequestLaunchProfileDeletedWaitTypeDef
launchProfileId
- Type:
- Required: Yes
studioId
- Type:
- Required: Yes
WaiterConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.nimble_classes.WaiterConfigTypeDef]
GetLaunchProfileRequestLaunchProfileReadyWaitTypeDef
launchProfileId
- Type:
- Required: Yes
studioId
- Type:
- Required: Yes
WaiterConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.nimble_classes.WaiterConfigTypeDef]
GetLaunchProfileRequestRequestTypeDef
launchProfileId
- Type:
- Required: Yes
studioId
- Type:
- Required: Yes
GetLaunchProfileResponseTypeDef
launchProfile
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetStreamingImageRequestRequestTypeDef
streamingImageId
- Type:
- Required: Yes
studioId
- Type:
- Required: Yes
GetStreamingImageRequestStreamingImageDeletedWaitTypeDef
streamingImageId
- Type:
- Required: Yes
studioId
- Type:
- Required: Yes
WaiterConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.nimble_classes.WaiterConfigTypeDef]
GetStreamingImageRequestStreamingImageReadyWaitTypeDef
streamingImageId
- Type:
- Required: Yes
studioId
- Type:
- Required: Yes
WaiterConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.nimble_classes.WaiterConfigTypeDef]
GetStreamingImageResponseTypeDef
streamingImage
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetStreamingSessionBackupRequestRequestTypeDef
backupId
- Type:
- Required: Yes
studioId
- Type:
- Required: Yes
GetStreamingSessionBackupResponseTypeDef
streamingSessionBackup
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetStreamingSessionRequestRequestTypeDef
sessionId
- Type:
- Required: Yes
studioId
- Type:
- Required: Yes
GetStreamingSessionRequestStreamingSessionDeletedWaitTypeDef
sessionId
- Type:
- Required: Yes
studioId
- Type:
- Required: Yes
WaiterConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.nimble_classes.WaiterConfigTypeDef]
GetStreamingSessionRequestStreamingSessionReadyWaitTypeDef
sessionId
- Type:
- Required: Yes
studioId
- Type:
- Required: Yes
WaiterConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.nimble_classes.WaiterConfigTypeDef]
GetStreamingSessionRequestStreamingSessionStoppedWaitTypeDef
sessionId
- Type:
- Required: Yes
studioId
- Type:
- Required: Yes
WaiterConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.nimble_classes.WaiterConfigTypeDef]
GetStreamingSessionResponseTypeDef
session
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetStreamingSessionStreamRequestRequestTypeDef
sessionId
- Type:
- Required: Yes
streamId
- Type:
- Required: Yes
studioId
- Type:
- Required: Yes
GetStreamingSessionStreamRequestStreamingSessionStreamReadyWaitTypeDef
sessionId
- Type:
- Required: Yes
streamId
- Type:
- Required: Yes
studioId
- Type:
- Required: Yes
WaiterConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.nimble_classes.WaiterConfigTypeDef]
GetStreamingSessionStreamResponseTypeDef
stream
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetStudioComponentRequestRequestTypeDef
studioComponentId
- Type:
- Required: Yes
studioId
- Type:
- Required: Yes
GetStudioComponentRequestStudioComponentDeletedWaitTypeDef
studioComponentId
- Type:
- Required: Yes
studioId
- Type:
- Required: Yes
WaiterConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.nimble_classes.WaiterConfigTypeDef]
GetStudioComponentRequestStudioComponentReadyWaitTypeDef
studioComponentId
- Type:
- Required: Yes
studioId
- Type:
- Required: Yes
WaiterConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.nimble_classes.WaiterConfigTypeDef]
GetStudioComponentResponseTypeDef
studioComponent
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetStudioMemberRequestRequestTypeDef
principalId
- Type:
- Required: Yes
studioId
- Type:
- Required: Yes
GetStudioMemberResponseTypeDef
member
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetStudioRequestRequestTypeDef
studioId
- Type:
- Required: Yes
GetStudioRequestStudioDeletedWaitTypeDef
studioId
- Type:
- Required: Yes
WaiterConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.nimble_classes.WaiterConfigTypeDef]
GetStudioRequestStudioReadyWaitTypeDef
studioId
- Type:
- Required: Yes
WaiterConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.nimble_classes.WaiterConfigTypeDef]
GetStudioResponseTypeDef
studio
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
LaunchProfileInitializationActiveDirectoryTypeDef
computerAttributes
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.nimble_classes.ActiveDirectoryComputerAttributeTypeDef]]
directoryId
- Type: typing.Optional[str]
directoryName
- Type: typing.Optional[str]
dnsIpAddresses
- Type: typing.Optional[typing.List[str]]
organizationalUnitDistinguishedName
- Type: typing.Optional[str]
studioComponentId
- Type: typing.Optional[str]
studioComponentName
- Type: typing.Optional[str]
LaunchProfileInitializationScriptTypeDef
runtimeRoleArn
- Type: typing.Optional[str]
script
- Type: typing.Optional[str]
secureInitializationRoleArn
- Type: typing.Optional[str]
studioComponentId
- Type: typing.Optional[str]
studioComponentName
- Type: typing.Optional[str]
LaunchProfileInitializationTypeDef
activeDirectory
- Type: typing.Optional[aws_resource_validator.pydantic_models.nimble_classes.LaunchProfileInitializationActiveDirectoryTypeDef]
ec2SecurityGroupIds
- Type: typing.Optional[typing.List[str]]
launchProfileId
- Type: typing.Optional[str]
launchProfileProtocolVersion
- Type: typing.Optional[str]
launchPurpose
- Type: typing.Optional[str]
name
- Type: typing.Optional[str]
platform
- Type: typing.Optional[typing.Literal['LINUX', 'WINDOWS']]
systemInitializationScripts
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.nimble_classes.LaunchProfileInitializationScriptTypeDef]]
userInitializationScripts
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.nimble_classes.LaunchProfileInitializationScriptTypeDef]]
LaunchProfileMembershipTypeDef
identityStoreId
- Type: typing.Optional[str]
persona
- Type: typing.Optional[typing.Literal['USER']]
principalId
- Type: typing.Optional[str]
sid
- Type: typing.Optional[str]
LaunchProfilePaginatorTypeDef
arn
- Type: typing.Optional[str]
createdAt
- Type: typing.Optional[datetime.datetime]
createdBy
- Type: typing.Optional[str]
description
- Type: typing.Optional[str]
ec2SubnetIds
- Type: typing.Optional[typing.List[str]]
launchProfileId
- Type: typing.Optional[str]
launchProfileProtocolVersions
- Type: typing.Optional[typing.List[str]]
name
- Type: typing.Optional[str]
state
- Type: typing.Optional[typing.Literal['CREATE_FAILED', 'CREATE_IN_PROGRESS', 'DELETED', 'DELETE_FAILED', 'DELETE_IN_PROGRESS', 'READY', 'UPDATE_FAILED', 'UPDATE_IN_PROGRESS']]
statusCode
- Type: typing.Optional[typing.Literal['ENCRYPTION_KEY_ACCESS_DENIED', 'ENCRYPTION_KEY_NOT_FOUND', 'INTERNAL_ERROR', 'INVALID_INSTANCE_TYPES_PROVIDED', 'INVALID_SUBNETS_COMBINATION', 'INVALID_SUBNETS_PROVIDED', 'LAUNCH_PROFILE_CREATED', 'LAUNCH_PROFILE_CREATE_IN_PROGRESS', 'LAUNCH_PROFILE_DELETED', 'LAUNCH_PROFILE_DELETE_IN_PROGRESS', 'LAUNCH_PROFILE_UPDATED', 'LAUNCH_PROFILE_UPDATE_IN_PROGRESS', 'LAUNCH_PROFILE_WITH_STREAM_SESSIONS_NOT_DELETED', 'STREAMING_IMAGE_NOT_FOUND', 'STREAMING_IMAGE_NOT_READY']]
statusMessage
- Type: typing.Optional[str]
streamConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.nimble_classes.StreamConfigurationPaginatorTypeDef]
studioComponentIds
- Type: typing.Optional[typing.List[str]]
tags
- Type: typing.Optional[typing.Dict[str, str]]
updatedAt
- Type: typing.Optional[datetime.datetime]
updatedBy
- Type: typing.Optional[str]
validationResults
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.nimble_classes.ValidationResultTypeDef]]
LaunchProfileTypeDef
arn
- Type: typing.Optional[str]
createdAt
- Type: typing.Optional[datetime.datetime]
createdBy
- Type: typing.Optional[str]
description
- Type: typing.Optional[str]
ec2SubnetIds
- Type: typing.Optional[typing.List[str]]
launchProfileId
- Type: typing.Optional[str]
launchProfileProtocolVersions
- Type: typing.Optional[typing.List[str]]
name
- Type: typing.Optional[str]
state
- Type: typing.Optional[typing.Literal['CREATE_FAILED', 'CREATE_IN_PROGRESS', 'DELETED', 'DELETE_FAILED', 'DELETE_IN_PROGRESS', 'READY', 'UPDATE_FAILED', 'UPDATE_IN_PROGRESS']]
statusCode
- Type: typing.Optional[typing.Literal['ENCRYPTION_KEY_ACCESS_DENIED', 'ENCRYPTION_KEY_NOT_FOUND', 'INTERNAL_ERROR', 'INVALID_INSTANCE_TYPES_PROVIDED', 'INVALID_SUBNETS_COMBINATION', 'INVALID_SUBNETS_PROVIDED', 'LAUNCH_PROFILE_CREATED', 'LAUNCH_PROFILE_CREATE_IN_PROGRESS', 'LAUNCH_PROFILE_DELETED', 'LAUNCH_PROFILE_DELETE_IN_PROGRESS', 'LAUNCH_PROFILE_UPDATED', 'LAUNCH_PROFILE_UPDATE_IN_PROGRESS', 'LAUNCH_PROFILE_WITH_STREAM_SESSIONS_NOT_DELETED', 'STREAMING_IMAGE_NOT_FOUND', 'STREAMING_IMAGE_NOT_READY']]
statusMessage
- Type: typing.Optional[str]
streamConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.nimble_classes.StreamConfigurationTypeDef]
studioComponentIds
- Type: typing.Optional[typing.List[str]]
tags
- Type: typing.Optional[typing.Dict[str, str]]
updatedAt
- Type: typing.Optional[datetime.datetime]
updatedBy
- Type: typing.Optional[str]
validationResults
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.nimble_classes.ValidationResultTypeDef]]
LicenseServiceConfigurationTypeDef
endpoint
- Type: typing.Optional[str]
ListEulaAcceptancesRequestListEulaAcceptancesPaginateTypeDef
studioId
- Type:
- Required: Yes
eulaIds
- Type: typing.Optional[typing.Sequence[str]]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.nimble_classes.PaginatorConfigTypeDef]
ListEulaAcceptancesRequestRequestTypeDef
studioId
- Type:
- Required: Yes
eulaIds
- Type: typing.Optional[typing.Sequence[str]]
nextToken
- Type: typing.Optional[str]
ListEulaAcceptancesResponseTypeDef
eulaAcceptances
- Type: typing.List[aws_resource_validator.pydantic_models.nimble_classes.EulaAcceptanceTypeDef]
- Required: Yes
nextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListEulasRequestListEulasPaginateTypeDef
eulaIds
- Type: typing.Optional[typing.Sequence[str]]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.nimble_classes.PaginatorConfigTypeDef]
ListEulasRequestRequestTypeDef
eulaIds
- Type: typing.Optional[typing.Sequence[str]]
nextToken
- Type: typing.Optional[str]
ListEulasResponseTypeDef
eulas
- Type: typing.List[aws_resource_validator.pydantic_models.nimble_classes.EulaTypeDef]
- Required: Yes
nextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListLaunchProfileMembersRequestListLaunchProfileMembersPaginateTypeDef
launchProfileId
- Type:
- Required: Yes
studioId
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.nimble_classes.PaginatorConfigTypeDef]
ListLaunchProfileMembersRequestRequestTypeDef
launchProfileId
- Type:
- Required: Yes
studioId
- Type:
- Required: Yes
maxResults
- Type: typing.Optional[int]
nextToken
- Type: typing.Optional[str]
ListLaunchProfileMembersResponseTypeDef
members
- Type: typing.List[aws_resource_validator.pydantic_models.nimble_classes.LaunchProfileMembershipTypeDef]
- Required: Yes
nextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListLaunchProfilesRequestListLaunchProfilesPaginateTypeDef
studioId
- Type:
- Required: Yes
principalId
- Type: typing.Optional[str]
states
- Type: typing.Optional[typing.Sequence[typing.Literal['CREATE_FAILED', 'CREATE_IN_PROGRESS', 'DELETED', 'DELETE_FAILED', 'DELETE_IN_PROGRESS', 'READY', 'UPDATE_FAILED', 'UPDATE_IN_PROGRESS']]]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.nimble_classes.PaginatorConfigTypeDef]
ListLaunchProfilesRequestRequestTypeDef
studioId
- Type:
- Required: Yes
maxResults
- Type: typing.Optional[int]
nextToken
- Type: typing.Optional[str]
principalId
- Type: typing.Optional[str]
states
- Type: typing.Optional[typing.Sequence[typing.Literal['CREATE_FAILED', 'CREATE_IN_PROGRESS', 'DELETED', 'DELETE_FAILED', 'DELETE_IN_PROGRESS', 'READY', 'UPDATE_FAILED', 'UPDATE_IN_PROGRESS']]]
ListLaunchProfilesResponsePaginatorTypeDef
launchProfiles
- Type: typing.List[aws_resource_validator.pydantic_models.nimble_classes.LaunchProfilePaginatorTypeDef]
- Required: Yes
nextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListLaunchProfilesResponseTypeDef
launchProfiles
- Type: typing.List[aws_resource_validator.pydantic_models.nimble_classes.LaunchProfileTypeDef]
- Required: Yes
nextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListStreamingImagesRequestListStreamingImagesPaginateTypeDef
studioId
- Type:
- Required: Yes
owner
- Type: typing.Optional[str]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.nimble_classes.PaginatorConfigTypeDef]
ListStreamingImagesRequestRequestTypeDef
studioId
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
owner
- Type: typing.Optional[str]
ListStreamingImagesResponseTypeDef
nextToken
- Type:
- Required: Yes
streamingImages
- Type: typing.List[aws_resource_validator.pydantic_models.nimble_classes.StreamingImageTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListStreamingSessionBackupsRequestListStreamingSessionBackupsPaginateTypeDef
studioId
- Type:
- Required: Yes
ownedBy
- Type: typing.Optional[str]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.nimble_classes.PaginatorConfigTypeDef]
ListStreamingSessionBackupsRequestRequestTypeDef
studioId
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
ownedBy
- Type: typing.Optional[str]
ListStreamingSessionBackupsResponseTypeDef
nextToken
- Type:
- Required: Yes
streamingSessionBackups
- Type: typing.List[aws_resource_validator.pydantic_models.nimble_classes.StreamingSessionBackupTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListStreamingSessionsRequestListStreamingSessionsPaginateTypeDef
studioId
- Type:
- Required: Yes
createdBy
- Type: typing.Optional[str]
ownedBy
- Type: typing.Optional[str]
sessionIds
- Type: typing.Optional[str]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.nimble_classes.PaginatorConfigTypeDef]
ListStreamingSessionsRequestRequestTypeDef
studioId
- Type:
- Required: Yes
createdBy
- Type: typing.Optional[str]
nextToken
- Type: typing.Optional[str]
ownedBy
- Type: typing.Optional[str]
sessionIds
- Type: typing.Optional[str]
ListStreamingSessionsResponseTypeDef
nextToken
- Type:
- Required: Yes
sessions
- Type: typing.List[aws_resource_validator.pydantic_models.nimble_classes.StreamingSessionTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListStudioComponentsRequestListStudioComponentsPaginateTypeDef
studioId
- Type:
- Required: Yes
states
- Type: typing.Optional[typing.Sequence[typing.Literal['CREATE_FAILED', 'CREATE_IN_PROGRESS', 'DELETED', 'DELETE_FAILED', 'DELETE_IN_PROGRESS', 'READY', 'UPDATE_FAILED', 'UPDATE_IN_PROGRESS']]]
types
- Type: typing.Optional[typing.Sequence[typing.Literal['ACTIVE_DIRECTORY', 'COMPUTE_FARM', 'CUSTOM', 'LICENSE_SERVICE', 'SHARED_FILE_SYSTEM']]]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.nimble_classes.PaginatorConfigTypeDef]
ListStudioComponentsRequestRequestTypeDef
studioId
- Type:
- Required: Yes
maxResults
- Type: typing.Optional[int]
nextToken
- Type: typing.Optional[str]
states
- Type: typing.Optional[typing.Sequence[typing.Literal['CREATE_FAILED', 'CREATE_IN_PROGRESS', 'DELETED', 'DELETE_FAILED', 'DELETE_IN_PROGRESS', 'READY', 'UPDATE_FAILED', 'UPDATE_IN_PROGRESS']]]
types
- Type: typing.Optional[typing.Sequence[typing.Literal['ACTIVE_DIRECTORY', 'COMPUTE_FARM', 'CUSTOM', 'LICENSE_SERVICE', 'SHARED_FILE_SYSTEM']]]
ListStudioComponentsResponsePaginatorTypeDef
nextToken
- Type:
- Required: Yes
studioComponents
- Type: typing.List[aws_resource_validator.pydantic_models.nimble_classes.StudioComponentPaginatorTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListStudioComponentsResponseTypeDef
nextToken
- Type:
- Required: Yes
studioComponents
- Type: typing.List[aws_resource_validator.pydantic_models.nimble_classes.StudioComponentTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListStudioMembersRequestListStudioMembersPaginateTypeDef
studioId
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.nimble_classes.PaginatorConfigTypeDef]
ListStudioMembersRequestRequestTypeDef
studioId
- Type:
- Required: Yes
maxResults
- Type: typing.Optional[int]
nextToken
- Type: typing.Optional[str]
ListStudioMembersResponseTypeDef
members
- Type: typing.List[aws_resource_validator.pydantic_models.nimble_classes.StudioMembershipTypeDef]
- Required: Yes
nextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListStudiosRequestListStudiosPaginateTypeDef
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.nimble_classes.PaginatorConfigTypeDef]
ListStudiosRequestRequestTypeDef
nextToken
- Type: typing.Optional[str]
ListStudiosResponseTypeDef
nextToken
- Type:
- Required: Yes
studios
- Type: typing.List[aws_resource_validator.pydantic_models.nimble_classes.StudioTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListTagsForResourceRequestRequestTypeDef
resourceArn
- Type:
- Required: Yes
ListTagsForResourceResponseTypeDef
tags
- Type: typing.Dict[str, str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NewLaunchProfileMemberTypeDef
persona
- Type: typing.Literal['USER']
- Required: Yes
principalId
- Type:
- Required: Yes
NewStudioMemberTypeDef
persona
- Type: typing.Literal['ADMINISTRATOR']
- Required: Yes
principalId
- Type:
- Required: Yes
PaginatorConfigTypeDef
MaxItems
- Type: typing.Optional[int]
PageSize
- Type: typing.Optional[int]
StartingToken
- Type: typing.Optional[str]
PutLaunchProfileMembersRequestRequestTypeDef
identityStoreId
- Type:
- Required: Yes
launchProfileId
- Type:
- Required: Yes
members
- Type: typing.Sequence[aws_resource_validator.pydantic_models.nimble_classes.NewLaunchProfileMemberTypeDef]
- Required: Yes
studioId
- Type:
- Required: Yes
clientToken
- Type: typing.Optional[str]
PutStudioMembersRequestRequestTypeDef
identityStoreId
- Type:
- Required: Yes
members
- Type: typing.Sequence[aws_resource_validator.pydantic_models.nimble_classes.NewStudioMemberTypeDef]
- Required: Yes
studioId
- Type:
- Required: Yes
clientToken
- Type: typing.Optional[str]
ResponseMetadataTypeDef
RequestId
- Type:
- Required: Yes
HostId
- Type:
- Required: Yes
HTTPStatusCode
- Type:
- Required: Yes
HTTPHeaders
- Type: typing.Dict[str, str]
- Required: Yes
RetryAttempts
- Type:
- Required: Yes
ScriptParameterKeyValueTypeDef
key
- Type: typing.Optional[str]
value
- Type: typing.Optional[str]
SharedFileSystemConfigurationTypeDef
endpoint
- Type: typing.Optional[str]
fileSystemId
- Type: typing.Optional[str]
linuxMountPoint
- Type: typing.Optional[str]
shareName
- Type: typing.Optional[str]
windowsMountDrive
- Type: typing.Optional[str]
StartStreamingSessionRequestRequestTypeDef
sessionId
- Type:
- Required: Yes
studioId
- Type:
- Required: Yes
backupId
- Type: typing.Optional[str]
clientToken
- Type: typing.Optional[str]
StartStreamingSessionResponseTypeDef
session
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
StartStudioSSOConfigurationRepairRequestRequestTypeDef
studioId
- Type:
- Required: Yes
clientToken
- Type: typing.Optional[str]
StartStudioSSOConfigurationRepairResponseTypeDef
studio
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
StopStreamingSessionRequestRequestTypeDef
sessionId
- Type:
- Required: Yes
studioId
- Type:
- Required: Yes
clientToken
- Type: typing.Optional[str]
volumeRetentionMode
- Type: typing.Optional[typing.Literal['DELETE', 'RETAIN']]
StopStreamingSessionResponseTypeDef
session
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
StreamConfigurationCreateTypeDef
clipboardMode
- Type: typing.Literal['DISABLED', 'ENABLED']
- Required: Yes
ec2InstanceTypes
- Type: typing.Sequence[typing.Literal['g3.4xlarge', 'g3s.xlarge', 'g4dn.12xlarge', 'g4dn.16xlarge', 'g4dn.2xlarge', 'g4dn.4xlarge', 'g4dn.8xlarge', 'g4dn.xlarge', 'g5.16xlarge', 'g5.2xlarge', 'g5.4xlarge', 'g5.8xlarge', 'g5.xlarge']]
- Required: Yes
streamingImageIds
- Type: typing.Sequence[str]
- Required: Yes
automaticTerminationMode
- Type: typing.Optional[typing.Literal['ACTIVATED', 'DEACTIVATED']]
maxSessionLengthInMinutes
- Type: typing.Optional[int]
maxStoppedSessionLengthInMinutes
- Type: typing.Optional[int]
sessionBackup
- Type: typing.Optional[aws_resource_validator.pydantic_models.nimble_classes.StreamConfigurationSessionBackupTypeDef]
sessionPersistenceMode
- Type: typing.Optional[typing.Literal['ACTIVATED', 'DEACTIVATED']]
sessionStorage
- Type: typing.Optional[aws_resource_validator.pydantic_models.nimble_classes.StreamConfigurationSessionStorageTypeDef]
volumeConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.nimble_classes.VolumeConfigurationTypeDef]
StreamConfigurationPaginatorTypeDef
clipboardMode
- Type: typing.Literal['DISABLED', 'ENABLED']
- Required: Yes
ec2InstanceTypes
- Type: typing.List[typing.Literal['g3.4xlarge', 'g3s.xlarge', 'g4dn.12xlarge', 'g4dn.16xlarge', 'g4dn.2xlarge', 'g4dn.4xlarge', 'g4dn.8xlarge', 'g4dn.xlarge', 'g5.16xlarge', 'g5.2xlarge', 'g5.4xlarge', 'g5.8xlarge', 'g5.xlarge']]
- Required: Yes
streamingImageIds
- Type: typing.List[str]
- Required: Yes
automaticTerminationMode
- Type: typing.Optional[typing.Literal['ACTIVATED', 'DEACTIVATED']]
maxSessionLengthInMinutes
- Type: typing.Optional[int]
maxStoppedSessionLengthInMinutes
- Type: typing.Optional[int]
sessionBackup
- Type: typing.Optional[aws_resource_validator.pydantic_models.nimble_classes.StreamConfigurationSessionBackupTypeDef]
sessionPersistenceMode
- Type: typing.Optional[typing.Literal['ACTIVATED', 'DEACTIVATED']]
sessionStorage
- Type: typing.Optional[aws_resource_validator.pydantic_models.nimble_classes.StreamConfigurationSessionStoragePaginatorTypeDef]
volumeConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.nimble_classes.VolumeConfigurationTypeDef]
StreamConfigurationSessionBackupTypeDef
maxBackupsToRetain
- Type: typing.Optional[int]
mode
- Type: typing.Optional[typing.Literal['AUTOMATIC', 'DEACTIVATED']]
StreamConfigurationSessionStoragePaginatorTypeDef
mode
- Type: typing.List[typing.Literal['UPLOAD']]
- Required: Yes
root
- Type: typing.Optional[aws_resource_validator.pydantic_models.nimble_classes.StreamingSessionStorageRootTypeDef]
StreamConfigurationSessionStorageTypeDef
mode
- Type: typing.Sequence[typing.Literal['UPLOAD']]
- Required: Yes
root
- Type: typing.Optional[aws_resource_validator.pydantic_models.nimble_classes.StreamingSessionStorageRootTypeDef]
StreamConfigurationTypeDef
clipboardMode
- Type: typing.Literal['DISABLED', 'ENABLED']
- Required: Yes
ec2InstanceTypes
- Type: typing.List[typing.Literal['g3.4xlarge', 'g3s.xlarge', 'g4dn.12xlarge', 'g4dn.16xlarge', 'g4dn.2xlarge', 'g4dn.4xlarge', 'g4dn.8xlarge', 'g4dn.xlarge', 'g5.16xlarge', 'g5.2xlarge', 'g5.4xlarge', 'g5.8xlarge', 'g5.xlarge']]
- Required: Yes
streamingImageIds
- Type: typing.List[str]
- Required: Yes
automaticTerminationMode
- Type: typing.Optional[typing.Literal['ACTIVATED', 'DEACTIVATED']]
maxSessionLengthInMinutes
- Type: typing.Optional[int]
maxStoppedSessionLengthInMinutes
- Type: typing.Optional[int]
sessionBackup
- Type: typing.Optional[aws_resource_validator.pydantic_models.nimble_classes.StreamConfigurationSessionBackupTypeDef]
sessionPersistenceMode
- Type: typing.Optional[typing.Literal['ACTIVATED', 'DEACTIVATED']]
sessionStorage
- Type: typing.Optional[aws_resource_validator.pydantic_models.nimble_classes.StreamConfigurationSessionStorageTypeDef]
volumeConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.nimble_classes.VolumeConfigurationTypeDef]
StreamingImageEncryptionConfigurationTypeDef
keyType
- Type: typing.Literal['CUSTOMER_MANAGED_KEY']
- Required: Yes
keyArn
- Type: typing.Optional[str]
StreamingImageTypeDef
arn
- Type: typing.Optional[str]
description
- Type: typing.Optional[str]
ec2ImageId
- Type: typing.Optional[str]
encryptionConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.nimble_classes.StreamingImageEncryptionConfigurationTypeDef]
eulaIds
- Type: typing.Optional[typing.List[str]]
name
- Type: typing.Optional[str]
owner
- Type: typing.Optional[str]
platform
- Type: typing.Optional[str]
state
- Type: typing.Optional[typing.Literal['CREATE_FAILED', 'CREATE_IN_PROGRESS', 'DELETED', 'DELETE_FAILED', 'DELETE_IN_PROGRESS', 'READY', 'UPDATE_FAILED', 'UPDATE_IN_PROGRESS']]
statusCode
- Type: typing.Optional[typing.Literal['ACCESS_DENIED', 'INTERNAL_ERROR', 'STREAMING_IMAGE_CREATE_IN_PROGRESS', 'STREAMING_IMAGE_DELETED', 'STREAMING_IMAGE_DELETE_IN_PROGRESS', 'STREAMING_IMAGE_READY', 'STREAMING_IMAGE_UPDATE_IN_PROGRESS']]
statusMessage
- Type: typing.Optional[str]
streamingImageId
- Type: typing.Optional[str]
tags
- Type: typing.Optional[typing.Dict[str, str]]
StreamingSessionBackupTypeDef
arn
- Type: typing.Optional[str]
backupId
- Type: typing.Optional[str]
createdAt
- Type: typing.Optional[datetime.datetime]
launchProfileId
- Type: typing.Optional[str]
ownedBy
- Type: typing.Optional[str]
sessionId
- Type: typing.Optional[str]
state
- Type: typing.Optional[typing.Literal['CREATE_FAILED', 'CREATE_IN_PROGRESS', 'DELETED', 'DELETE_FAILED', 'DELETE_IN_PROGRESS', 'READY', 'START_FAILED', 'START_IN_PROGRESS', 'STOPPED', 'STOP_FAILED', 'STOP_IN_PROGRESS']]
statusCode
- Type: typing.Optional[typing.Literal['ACTIVE_DIRECTORY_DOMAIN_JOIN_ERROR', 'AMI_VALIDATION_ERROR', 'DECRYPT_STREAMING_IMAGE_ERROR', 'INITIALIZATION_SCRIPT_ERROR', 'INSUFFICIENT_CAPACITY', 'INTERNAL_ERROR', 'NETWORK_CONNECTION_ERROR', 'NETWORK_INTERFACE_ERROR', 'STREAMING_SESSION_CREATE_IN_PROGRESS', 'STREAMING_SESSION_DELETED', 'STREAMING_SESSION_DELETE_IN_PROGRESS', 'STREAMING_SESSION_READY', 'STREAMING_SESSION_STARTED', 'STREAMING_SESSION_START_IN_PROGRESS', 'STREAMING_SESSION_STOPPED', 'STREAMING_SESSION_STOP_IN_PROGRESS']]
statusMessage
- Type: typing.Optional[str]
tags
- Type: typing.Optional[typing.Dict[str, str]]
StreamingSessionStorageRootTypeDef
linux
- Type: typing.Optional[str]
windows
- Type: typing.Optional[str]
StreamingSessionStreamTypeDef
createdAt
- Type: typing.Optional[datetime.datetime]
createdBy
- Type: typing.Optional[str]
expiresAt
- Type: typing.Optional[datetime.datetime]
ownedBy
- Type: typing.Optional[str]
state
- Type: typing.Optional[typing.Literal['CREATE_FAILED', 'CREATE_IN_PROGRESS', 'DELETED', 'DELETE_FAILED', 'DELETE_IN_PROGRESS', 'READY']]
statusCode
- Type: typing.Optional[typing.Literal['INTERNAL_ERROR', 'NETWORK_CONNECTION_ERROR', 'STREAM_CREATE_IN_PROGRESS', 'STREAM_DELETED', 'STREAM_DELETE_IN_PROGRESS', 'STREAM_READY']]
streamId
- Type: typing.Optional[str]
url
- Type: typing.Optional[str]
StreamingSessionTypeDef
arn
- Type: typing.Optional[str]
automaticTerminationMode
- Type: typing.Optional[typing.Literal['ACTIVATED', 'DEACTIVATED']]
backupMode
- Type: typing.Optional[typing.Literal['AUTOMATIC', 'DEACTIVATED']]
createdAt
- Type: typing.Optional[datetime.datetime]
createdBy
- Type: typing.Optional[str]
ec2InstanceType
- Type: typing.Optional[str]
launchProfileId
- Type: typing.Optional[str]
maxBackupsToRetain
- Type: typing.Optional[int]
ownedBy
- Type: typing.Optional[str]
sessionId
- Type: typing.Optional[str]
sessionPersistenceMode
- Type: typing.Optional[typing.Literal['ACTIVATED', 'DEACTIVATED']]
startedAt
- Type: typing.Optional[datetime.datetime]
startedBy
- Type: typing.Optional[str]
startedFromBackupId
- Type: typing.Optional[str]
state
- Type: typing.Optional[typing.Literal['CREATE_FAILED', 'CREATE_IN_PROGRESS', 'DELETED', 'DELETE_FAILED', 'DELETE_IN_PROGRESS', 'READY', 'START_FAILED', 'START_IN_PROGRESS', 'STOPPED', 'STOP_FAILED', 'STOP_IN_PROGRESS']]
statusCode
- Type: typing.Optional[typing.Literal['ACTIVE_DIRECTORY_DOMAIN_JOIN_ERROR', 'AMI_VALIDATION_ERROR', 'DECRYPT_STREAMING_IMAGE_ERROR', 'INITIALIZATION_SCRIPT_ERROR', 'INSUFFICIENT_CAPACITY', 'INTERNAL_ERROR', 'NETWORK_CONNECTION_ERROR', 'NETWORK_INTERFACE_ERROR', 'STREAMING_SESSION_CREATE_IN_PROGRESS', 'STREAMING_SESSION_DELETED', 'STREAMING_SESSION_DELETE_IN_PROGRESS', 'STREAMING_SESSION_READY', 'STREAMING_SESSION_STARTED', 'STREAMING_SESSION_START_IN_PROGRESS', 'STREAMING_SESSION_STOPPED', 'STREAMING_SESSION_STOP_IN_PROGRESS']]
statusMessage
- Type: typing.Optional[str]
stopAt
- Type: typing.Optional[datetime.datetime]
stoppedAt
- Type: typing.Optional[datetime.datetime]
stoppedBy
- Type: typing.Optional[str]
streamingImageId
- Type: typing.Optional[str]
tags
- Type: typing.Optional[typing.Dict[str, str]]
terminateAt
- Type: typing.Optional[datetime.datetime]
updatedAt
- Type: typing.Optional[datetime.datetime]
updatedBy
- Type: typing.Optional[str]
volumeConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.nimble_classes.VolumeConfigurationTypeDef]
volumeRetentionMode
- Type: typing.Optional[typing.Literal['DELETE', 'RETAIN']]
StudioComponentConfigurationPaginatorTypeDef
activeDirectoryConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.nimble_classes.ActiveDirectoryConfigurationPaginatorTypeDef]
computeFarmConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.nimble_classes.ComputeFarmConfigurationTypeDef]
licenseServiceConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.nimble_classes.LicenseServiceConfigurationTypeDef]
sharedFileSystemConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.nimble_classes.SharedFileSystemConfigurationTypeDef]
StudioComponentConfigurationTypeDef
activeDirectoryConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.nimble_classes.ActiveDirectoryConfigurationTypeDef]
computeFarmConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.nimble_classes.ComputeFarmConfigurationTypeDef]
licenseServiceConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.nimble_classes.LicenseServiceConfigurationTypeDef]
sharedFileSystemConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.nimble_classes.SharedFileSystemConfigurationTypeDef]
StudioComponentInitializationScriptTypeDef
launchProfileProtocolVersion
- Type: typing.Optional[str]
platform
- Type: typing.Optional[typing.Literal['LINUX', 'WINDOWS']]
runContext
- Type: typing.Optional[typing.Literal['SYSTEM_INITIALIZATION', 'USER_INITIALIZATION']]
script
- Type: typing.Optional[str]
StudioComponentPaginatorTypeDef
arn
- Type: typing.Optional[str]
configuration
- Type: typing.Optional[aws_resource_validator.pydantic_models.nimble_classes.StudioComponentConfigurationPaginatorTypeDef]
createdAt
- Type: typing.Optional[datetime.datetime]
createdBy
- Type: typing.Optional[str]
description
- Type: typing.Optional[str]
ec2SecurityGroupIds
- Type: typing.Optional[typing.List[str]]
initializationScripts
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.nimble_classes.StudioComponentInitializationScriptTypeDef]]
name
- Type: typing.Optional[str]
runtimeRoleArn
- Type: typing.Optional[str]
scriptParameters
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.nimble_classes.ScriptParameterKeyValueTypeDef]]
secureInitializationRoleArn
- Type: typing.Optional[str]
state
- Type: typing.Optional[typing.Literal['CREATE_FAILED', 'CREATE_IN_PROGRESS', 'DELETED', 'DELETE_FAILED', 'DELETE_IN_PROGRESS', 'READY', 'UPDATE_FAILED', 'UPDATE_IN_PROGRESS']]
statusCode
- Type: typing.Optional[typing.Literal['ACTIVE_DIRECTORY_ALREADY_EXISTS', 'ENCRYPTION_KEY_ACCESS_DENIED', 'ENCRYPTION_KEY_NOT_FOUND', 'INTERNAL_ERROR', 'STUDIO_COMPONENT_CREATED', 'STUDIO_COMPONENT_CREATE_IN_PROGRESS', 'STUDIO_COMPONENT_DELETED', 'STUDIO_COMPONENT_DELETE_IN_PROGRESS', 'STUDIO_COMPONENT_UPDATED', 'STUDIO_COMPONENT_UPDATE_IN_PROGRESS']]
statusMessage
- Type: typing.Optional[str]
studioComponentId
- Type: typing.Optional[str]
subtype
- Type: typing.Optional[typing.Literal['AMAZON_FSX_FOR_LUSTRE', 'AMAZON_FSX_FOR_WINDOWS', 'AWS_MANAGED_MICROSOFT_AD', 'CUSTOM']]
tags
- Type: typing.Optional[typing.Dict[str, str]]
type
- Type: typing.Optional[typing.Literal['ACTIVE_DIRECTORY', 'COMPUTE_FARM', 'CUSTOM', 'LICENSE_SERVICE', 'SHARED_FILE_SYSTEM']]
updatedAt
- Type: typing.Optional[datetime.datetime]
updatedBy
- Type: typing.Optional[str]
StudioComponentSummaryTypeDef
createdAt
- Type: typing.Optional[datetime.datetime]
createdBy
- Type: typing.Optional[str]
description
- Type: typing.Optional[str]
name
- Type: typing.Optional[str]
studioComponentId
- Type: typing.Optional[str]
subtype
- Type: typing.Optional[typing.Literal['AMAZON_FSX_FOR_LUSTRE', 'AMAZON_FSX_FOR_WINDOWS', 'AWS_MANAGED_MICROSOFT_AD', 'CUSTOM']]
type
- Type: typing.Optional[typing.Literal['ACTIVE_DIRECTORY', 'COMPUTE_FARM', 'CUSTOM', 'LICENSE_SERVICE', 'SHARED_FILE_SYSTEM']]
updatedAt
- Type: typing.Optional[datetime.datetime]
updatedBy
- Type: typing.Optional[str]
StudioComponentTypeDef
arn
- Type: typing.Optional[str]
configuration
- Type: typing.Optional[aws_resource_validator.pydantic_models.nimble_classes.StudioComponentConfigurationTypeDef]
createdAt
- Type: typing.Optional[datetime.datetime]
createdBy
- Type: typing.Optional[str]
description
- Type: typing.Optional[str]
ec2SecurityGroupIds
- Type: typing.Optional[typing.List[str]]
initializationScripts
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.nimble_classes.StudioComponentInitializationScriptTypeDef]]
name
- Type: typing.Optional[str]
runtimeRoleArn
- Type: typing.Optional[str]
scriptParameters
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.nimble_classes.ScriptParameterKeyValueTypeDef]]
secureInitializationRoleArn
- Type: typing.Optional[str]
state
- Type: typing.Optional[typing.Literal['CREATE_FAILED', 'CREATE_IN_PROGRESS', 'DELETED', 'DELETE_FAILED', 'DELETE_IN_PROGRESS', 'READY', 'UPDATE_FAILED', 'UPDATE_IN_PROGRESS']]
statusCode
- Type: typing.Optional[typing.Literal['ACTIVE_DIRECTORY_ALREADY_EXISTS', 'ENCRYPTION_KEY_ACCESS_DENIED', 'ENCRYPTION_KEY_NOT_FOUND', 'INTERNAL_ERROR', 'STUDIO_COMPONENT_CREATED', 'STUDIO_COMPONENT_CREATE_IN_PROGRESS', 'STUDIO_COMPONENT_DELETED', 'STUDIO_COMPONENT_DELETE_IN_PROGRESS', 'STUDIO_COMPONENT_UPDATED', 'STUDIO_COMPONENT_UPDATE_IN_PROGRESS']]
statusMessage
- Type: typing.Optional[str]
studioComponentId
- Type: typing.Optional[str]
subtype
- Type: typing.Optional[typing.Literal['AMAZON_FSX_FOR_LUSTRE', 'AMAZON_FSX_FOR_WINDOWS', 'AWS_MANAGED_MICROSOFT_AD', 'CUSTOM']]
tags
- Type: typing.Optional[typing.Dict[str, str]]
type
- Type: typing.Optional[typing.Literal['ACTIVE_DIRECTORY', 'COMPUTE_FARM', 'CUSTOM', 'LICENSE_SERVICE', 'SHARED_FILE_SYSTEM']]
updatedAt
- Type: typing.Optional[datetime.datetime]
updatedBy
- Type: typing.Optional[str]
StudioEncryptionConfigurationTypeDef
keyType
- Type: typing.Literal['AWS_OWNED_KEY', 'CUSTOMER_MANAGED_KEY']
- Required: Yes
keyArn
- Type: typing.Optional[str]
StudioMembershipTypeDef
identityStoreId
- Type: typing.Optional[str]
persona
- Type: typing.Optional[typing.Literal['ADMINISTRATOR']]
principalId
- Type: typing.Optional[str]
sid
- Type: typing.Optional[str]
StudioTypeDef
adminRoleArn
- Type: typing.Optional[str]
arn
- Type: typing.Optional[str]
createdAt
- Type: typing.Optional[datetime.datetime]
displayName
- Type: typing.Optional[str]
homeRegion
- Type: typing.Optional[str]
ssoClientId
- Type: typing.Optional[str]
state
- Type: typing.Optional[typing.Literal['CREATE_FAILED', 'CREATE_IN_PROGRESS', 'DELETED', 'DELETE_FAILED', 'DELETE_IN_PROGRESS', 'READY', 'UPDATE_FAILED', 'UPDATE_IN_PROGRESS']]
statusCode
- Type: typing.Optional[typing.Literal['AWS_SSO_ACCESS_DENIED', 'AWS_SSO_CONFIGURATION_REPAIRED', 'AWS_SSO_CONFIGURATION_REPAIR_IN_PROGRESS', 'AWS_SSO_NOT_ENABLED', 'AWS_STS_REGION_DISABLED', 'ENCRYPTION_KEY_ACCESS_DENIED', 'ENCRYPTION_KEY_NOT_FOUND', 'INTERNAL_ERROR', 'ROLE_COULD_NOT_BE_ASSUMED', 'ROLE_NOT_OWNED_BY_STUDIO_OWNER', 'STUDIO_CREATED', 'STUDIO_CREATE_IN_PROGRESS', 'STUDIO_DELETED', 'STUDIO_DELETE_IN_PROGRESS', 'STUDIO_UPDATED', 'STUDIO_UPDATE_IN_PROGRESS', 'STUDIO_WITH_LAUNCH_PROFILES_NOT_DELETED', 'STUDIO_WITH_STREAMING_IMAGES_NOT_DELETED', 'STUDIO_WITH_STUDIO_COMPONENTS_NOT_DELETED']]
statusMessage
- Type: typing.Optional[str]
studioEncryptionConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.nimble_classes.StudioEncryptionConfigurationTypeDef]
studioId
- Type: typing.Optional[str]
studioName
- Type: typing.Optional[str]
studioUrl
- Type: typing.Optional[str]
tags
- Type: typing.Optional[typing.Dict[str, str]]
updatedAt
- Type: typing.Optional[datetime.datetime]
userRoleArn
- Type: typing.Optional[str]
TagResourceRequestRequestTypeDef
resourceArn
- Type:
- Required: Yes
tags
- Type: typing.Optional[typing.Mapping[str, str]]
UntagResourceRequestRequestTypeDef
resourceArn
- Type:
- Required: Yes
tagKeys
- Type: typing.Sequence[str]
- Required: Yes
UpdateLaunchProfileMemberRequestRequestTypeDef
launchProfileId
- Type:
- Required: Yes
persona
- Type: typing.Literal['USER']
- Required: Yes
principalId
- Type:
- Required: Yes
studioId
- Type:
- Required: Yes
clientToken
- Type: typing.Optional[str]
UpdateLaunchProfileMemberResponseTypeDef
member
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateLaunchProfileRequestRequestTypeDef
launchProfileId
- Type:
- Required: Yes
studioId
- Type:
- Required: Yes
clientToken
- Type: typing.Optional[str]
description
- Type: typing.Optional[str]
launchProfileProtocolVersions
- Type: typing.Optional[typing.Sequence[str]]
name
- Type: typing.Optional[str]
streamConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.nimble_classes.StreamConfigurationCreateTypeDef]
studioComponentIds
- Type: typing.Optional[typing.Sequence[str]]
UpdateLaunchProfileResponseTypeDef
launchProfile
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateStreamingImageRequestRequestTypeDef
streamingImageId
- Type:
- Required: Yes
studioId
- Type:
- Required: Yes
clientToken
- Type: typing.Optional[str]
description
- Type: typing.Optional[str]
name
- Type: typing.Optional[str]
UpdateStreamingImageResponseTypeDef
streamingImage
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateStudioComponentRequestRequestTypeDef
studioComponentId
- Type:
- Required: Yes
studioId
- Type:
- Required: Yes
clientToken
- Type: typing.Optional[str]
configuration
- Type: typing.Optional[aws_resource_validator.pydantic_models.nimble_classes.StudioComponentConfigurationTypeDef]
description
- Type: typing.Optional[str]
ec2SecurityGroupIds
- Type: typing.Optional[typing.Sequence[str]]
initializationScripts
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.nimble_classes.StudioComponentInitializationScriptTypeDef]]
name
- Type: typing.Optional[str]
runtimeRoleArn
- Type: typing.Optional[str]
scriptParameters
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.nimble_classes.ScriptParameterKeyValueTypeDef]]
secureInitializationRoleArn
- Type: typing.Optional[str]
subtype
- Type: typing.Optional[typing.Literal['AMAZON_FSX_FOR_LUSTRE', 'AMAZON_FSX_FOR_WINDOWS', 'AWS_MANAGED_MICROSOFT_AD', 'CUSTOM']]
type
- Type: typing.Optional[typing.Literal['ACTIVE_DIRECTORY', 'COMPUTE_FARM', 'CUSTOM', 'LICENSE_SERVICE', 'SHARED_FILE_SYSTEM']]
UpdateStudioComponentResponseTypeDef
studioComponent
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateStudioRequestRequestTypeDef
studioId
- Type:
- Required: Yes
adminRoleArn
- Type: typing.Optional[str]
clientToken
- Type: typing.Optional[str]
displayName
- Type: typing.Optional[str]
userRoleArn
- Type: typing.Optional[str]
UpdateStudioResponseTypeDef
studio
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ValidationResultTypeDef
state
- Type: typing.Literal['VALIDATION_FAILED', 'VALIDATION_FAILED_INTERNAL_SERVER_ERROR', 'VALIDATION_IN_PROGRESS', 'VALIDATION_NOT_STARTED', 'VALIDATION_SUCCESS']
- Required: Yes
statusCode
- Type: typing.Literal['VALIDATION_FAILED_INTERNAL_SERVER_ERROR', 'VALIDATION_FAILED_INVALID_ACTIVE_DIRECTORY', 'VALIDATION_FAILED_INVALID_SECURITY_GROUP_ASSOCIATION', 'VALIDATION_FAILED_INVALID_SUBNET_ROUTE_TABLE_ASSOCIATION', 'VALIDATION_FAILED_SUBNET_NOT_FOUND', 'VALIDATION_FAILED_UNAUTHORIZED', 'VALIDATION_IN_PROGRESS', 'VALIDATION_NOT_STARTED', 'VALIDATION_SUCCESS']
- Required: Yes
statusMessage
- Type:
- Required: Yes
type
- Type: typing.Literal['VALIDATE_ACTIVE_DIRECTORY_STUDIO_COMPONENT', 'VALIDATE_NETWORK_ACL_ASSOCIATION', 'VALIDATE_SECURITY_GROUP_ASSOCIATION', 'VALIDATE_SUBNET_ASSOCIATION']
- Required: Yes
VolumeConfigurationTypeDef
iops
- Type: typing.Optional[int]
size
- Type: typing.Optional[int]
throughput
- Type: typing.Optional[int]
WaiterConfigTypeDef
Delay
- Type: typing.Optional[int]
MaxAttempts
- Type: typing.Optional[int]