Typed dictionaries
Index > NimbleStudio > Typed dictionaries
Auto-generated documentation for NimbleStudio type annotations stubs module mypy-boto3-nimble.
AcceptEulasRequestRequestTypeDef
Usage Example
from mypy_boto3_nimble.type_defs import AcceptEulasRequestRequestTypeDef
def get_value() -> AcceptEulasRequestRequestTypeDef:
return {
"studioId": ...,
}
Definition
class AcceptEulasRequestRequestTypeDef(TypedDict):
studioId: str,
clientToken: NotRequired[str],
eulaIds: NotRequired[Sequence[str]],
EulaAcceptanceTypeDef
Usage Example
from mypy_boto3_nimble.type_defs import EulaAcceptanceTypeDef
def get_value() -> EulaAcceptanceTypeDef:
return {
"acceptedAt": ...,
}
Definition
class EulaAcceptanceTypeDef(TypedDict):
acceptedAt: NotRequired[datetime],
acceptedBy: NotRequired[str],
accepteeId: NotRequired[str],
eulaAcceptanceId: NotRequired[str],
eulaId: NotRequired[str],
ResponseMetadataTypeDef
Usage Example
from mypy_boto3_nimble.type_defs import ResponseMetadataTypeDef
def get_value() -> ResponseMetadataTypeDef:
return {
"RequestId": ...,
"HostId": ...,
"HTTPStatusCode": ...,
"HTTPHeaders": ...,
"RetryAttempts": ...,
}
Definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HostId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
ActiveDirectoryComputerAttributeTypeDef
Usage Example
from mypy_boto3_nimble.type_defs import ActiveDirectoryComputerAttributeTypeDef
def get_value() -> ActiveDirectoryComputerAttributeTypeDef:
return {
"name": ...,
}
Definition
class ActiveDirectoryComputerAttributeTypeDef(TypedDict):
name: NotRequired[str],
value: NotRequired[str],
ComputeFarmConfigurationTypeDef
Usage Example
from mypy_boto3_nimble.type_defs import ComputeFarmConfigurationTypeDef
def get_value() -> ComputeFarmConfigurationTypeDef:
return {
"activeDirectoryUser": ...,
}
Definition
class ComputeFarmConfigurationTypeDef(TypedDict):
activeDirectoryUser: NotRequired[str],
endpoint: NotRequired[str],
CreateStreamingImageRequestRequestTypeDef
Usage Example
from mypy_boto3_nimble.type_defs import CreateStreamingImageRequestRequestTypeDef
def get_value() -> CreateStreamingImageRequestRequestTypeDef:
return {
"ec2ImageId": ...,
"name": ...,
"studioId": ...,
}
Definition
class CreateStreamingImageRequestRequestTypeDef(TypedDict):
ec2ImageId: str,
name: str,
studioId: str,
clientToken: NotRequired[str],
description: NotRequired[str],
tags: NotRequired[Mapping[str, str]],
CreateStreamingSessionRequestRequestTypeDef
Usage Example
from mypy_boto3_nimble.type_defs import CreateStreamingSessionRequestRequestTypeDef
def get_value() -> CreateStreamingSessionRequestRequestTypeDef:
return {
"launchProfileId": ...,
"studioId": ...,
}
Definition
class CreateStreamingSessionRequestRequestTypeDef(TypedDict):
launchProfileId: str,
studioId: str,
clientToken: NotRequired[str],
ec2InstanceType: NotRequired[StreamingInstanceTypeType], # (1)
ownedBy: NotRequired[str],
streamingImageId: NotRequired[str],
tags: NotRequired[Mapping[str, str]],
CreateStreamingSessionStreamRequestRequestTypeDef
Usage Example
from mypy_boto3_nimble.type_defs import CreateStreamingSessionStreamRequestRequestTypeDef
def get_value() -> CreateStreamingSessionStreamRequestRequestTypeDef:
return {
"sessionId": ...,
"studioId": ...,
}
Definition
class CreateStreamingSessionStreamRequestRequestTypeDef(TypedDict):
sessionId: str,
studioId: str,
clientToken: NotRequired[str],
expirationInSeconds: NotRequired[int],
StreamingSessionStreamTypeDef
Usage Example
from mypy_boto3_nimble.type_defs import StreamingSessionStreamTypeDef
def get_value() -> StreamingSessionStreamTypeDef:
return {
"createdAt": ...,
}
Definition
class StreamingSessionStreamTypeDef(TypedDict):
createdAt: NotRequired[datetime],
createdBy: NotRequired[str],
expiresAt: NotRequired[datetime],
ownedBy: NotRequired[str],
state: NotRequired[StreamingSessionStreamStateType], # (1)
statusCode: NotRequired[StreamingSessionStreamStatusCodeType], # (2)
streamId: NotRequired[str],
url: NotRequired[str],
ScriptParameterKeyValueTypeDef
Usage Example
from mypy_boto3_nimble.type_defs import ScriptParameterKeyValueTypeDef
def get_value() -> ScriptParameterKeyValueTypeDef:
return {
"key": ...,
}
Definition
class ScriptParameterKeyValueTypeDef(TypedDict):
key: NotRequired[str],
value: NotRequired[str],
StudioComponentInitializationScriptTypeDef
Usage Example
from mypy_boto3_nimble.type_defs import StudioComponentInitializationScriptTypeDef
def get_value() -> StudioComponentInitializationScriptTypeDef:
return {
"launchProfileProtocolVersion": ...,
}
Definition
class StudioComponentInitializationScriptTypeDef(TypedDict):
launchProfileProtocolVersion: NotRequired[str],
platform: NotRequired[LaunchProfilePlatformType], # (1)
runContext: NotRequired[StudioComponentInitializationScriptRunContextType], # (2)
script: NotRequired[str],
StudioEncryptionConfigurationTypeDef
Usage Example
from mypy_boto3_nimble.type_defs import StudioEncryptionConfigurationTypeDef
def get_value() -> StudioEncryptionConfigurationTypeDef:
return {
"keyType": ...,
}
Definition
class StudioEncryptionConfigurationTypeDef(TypedDict):
keyType: StudioEncryptionConfigurationKeyTypeType, # (1)
keyArn: NotRequired[str],
DeleteLaunchProfileMemberRequestRequestTypeDef
Usage Example
from mypy_boto3_nimble.type_defs import DeleteLaunchProfileMemberRequestRequestTypeDef
def get_value() -> DeleteLaunchProfileMemberRequestRequestTypeDef:
return {
"launchProfileId": ...,
"principalId": ...,
"studioId": ...,
}
Definition
class DeleteLaunchProfileMemberRequestRequestTypeDef(TypedDict):
launchProfileId: str,
principalId: str,
studioId: str,
clientToken: NotRequired[str],
DeleteLaunchProfileRequestRequestTypeDef
Usage Example
from mypy_boto3_nimble.type_defs import DeleteLaunchProfileRequestRequestTypeDef
def get_value() -> DeleteLaunchProfileRequestRequestTypeDef:
return {
"launchProfileId": ...,
"studioId": ...,
}
Definition
class DeleteLaunchProfileRequestRequestTypeDef(TypedDict):
launchProfileId: str,
studioId: str,
clientToken: NotRequired[str],
DeleteStreamingImageRequestRequestTypeDef
Usage Example
from mypy_boto3_nimble.type_defs import DeleteStreamingImageRequestRequestTypeDef
def get_value() -> DeleteStreamingImageRequestRequestTypeDef:
return {
"streamingImageId": ...,
"studioId": ...,
}
Definition
class DeleteStreamingImageRequestRequestTypeDef(TypedDict):
streamingImageId: str,
studioId: str,
clientToken: NotRequired[str],
DeleteStreamingSessionRequestRequestTypeDef
Usage Example
from mypy_boto3_nimble.type_defs import DeleteStreamingSessionRequestRequestTypeDef
def get_value() -> DeleteStreamingSessionRequestRequestTypeDef:
return {
"sessionId": ...,
"studioId": ...,
}
Definition
class DeleteStreamingSessionRequestRequestTypeDef(TypedDict):
sessionId: str,
studioId: str,
clientToken: NotRequired[str],
DeleteStudioComponentRequestRequestTypeDef
Usage Example
from mypy_boto3_nimble.type_defs import DeleteStudioComponentRequestRequestTypeDef
def get_value() -> DeleteStudioComponentRequestRequestTypeDef:
return {
"studioComponentId": ...,
"studioId": ...,
}
Definition
class DeleteStudioComponentRequestRequestTypeDef(TypedDict):
studioComponentId: str,
studioId: str,
clientToken: NotRequired[str],
DeleteStudioMemberRequestRequestTypeDef
Usage Example
from mypy_boto3_nimble.type_defs import DeleteStudioMemberRequestRequestTypeDef
def get_value() -> DeleteStudioMemberRequestRequestTypeDef:
return {
"principalId": ...,
"studioId": ...,
}
Definition
class DeleteStudioMemberRequestRequestTypeDef(TypedDict):
principalId: str,
studioId: str,
clientToken: NotRequired[str],
DeleteStudioRequestRequestTypeDef
Usage Example
from mypy_boto3_nimble.type_defs import DeleteStudioRequestRequestTypeDef
def get_value() -> DeleteStudioRequestRequestTypeDef:
return {
"studioId": ...,
}
Definition
class DeleteStudioRequestRequestTypeDef(TypedDict):
studioId: str,
clientToken: NotRequired[str],
EulaTypeDef
Usage Example
from mypy_boto3_nimble.type_defs import EulaTypeDef
def get_value() -> EulaTypeDef:
return {
"content": ...,
}
Definition
class EulaTypeDef(TypedDict):
content: NotRequired[str],
createdAt: NotRequired[datetime],
eulaId: NotRequired[str],
name: NotRequired[str],
updatedAt: NotRequired[datetime],
GetEulaRequestRequestTypeDef
Usage Example
from mypy_boto3_nimble.type_defs import GetEulaRequestRequestTypeDef
def get_value() -> GetEulaRequestRequestTypeDef:
return {
"eulaId": ...,
}
GetLaunchProfileDetailsRequestRequestTypeDef
Usage Example
from mypy_boto3_nimble.type_defs import GetLaunchProfileDetailsRequestRequestTypeDef
def get_value() -> GetLaunchProfileDetailsRequestRequestTypeDef:
return {
"launchProfileId": ...,
"studioId": ...,
}
Definition
class GetLaunchProfileDetailsRequestRequestTypeDef(TypedDict):
launchProfileId: str,
studioId: str,
StudioComponentSummaryTypeDef
Usage Example
from mypy_boto3_nimble.type_defs import StudioComponentSummaryTypeDef
def get_value() -> StudioComponentSummaryTypeDef:
return {
"createdAt": ...,
}
Definition
class StudioComponentSummaryTypeDef(TypedDict):
createdAt: NotRequired[datetime],
createdBy: NotRequired[str],
description: NotRequired[str],
name: NotRequired[str],
studioComponentId: NotRequired[str],
subtype: NotRequired[StudioComponentSubtypeType], # (1)
type: NotRequired[StudioComponentTypeType], # (2)
updatedAt: NotRequired[datetime],
updatedBy: NotRequired[str],
GetLaunchProfileInitializationRequestRequestTypeDef
Usage Example
from mypy_boto3_nimble.type_defs import GetLaunchProfileInitializationRequestRequestTypeDef
def get_value() -> GetLaunchProfileInitializationRequestRequestTypeDef:
return {
"launchProfileId": ...,
"launchProfileProtocolVersions": ...,
"launchPurpose": ...,
"platform": ...,
"studioId": ...,
}
Definition
class GetLaunchProfileInitializationRequestRequestTypeDef(TypedDict):
launchProfileId: str,
launchProfileProtocolVersions: Sequence[str],
launchPurpose: str,
platform: str,
studioId: str,
GetLaunchProfileMemberRequestRequestTypeDef
Usage Example
from mypy_boto3_nimble.type_defs import GetLaunchProfileMemberRequestRequestTypeDef
def get_value() -> GetLaunchProfileMemberRequestRequestTypeDef:
return {
"launchProfileId": ...,
"principalId": ...,
"studioId": ...,
}
Definition
class GetLaunchProfileMemberRequestRequestTypeDef(TypedDict):
launchProfileId: str,
principalId: str,
studioId: str,
LaunchProfileMembershipTypeDef
Usage Example
from mypy_boto3_nimble.type_defs import LaunchProfileMembershipTypeDef
def get_value() -> LaunchProfileMembershipTypeDef:
return {
"identityStoreId": ...,
}
Definition
class LaunchProfileMembershipTypeDef(TypedDict):
identityStoreId: NotRequired[str],
persona: NotRequired[LaunchProfilePersonaType], # (1)
principalId: NotRequired[str],
sid: NotRequired[str],
WaiterConfigTypeDef
Usage Example
from mypy_boto3_nimble.type_defs import WaiterConfigTypeDef
def get_value() -> WaiterConfigTypeDef:
return {
"Delay": ...,
}
Definition
class WaiterConfigTypeDef(TypedDict):
Delay: NotRequired[int],
MaxAttempts: NotRequired[int],
GetLaunchProfileRequestRequestTypeDef
Usage Example
from mypy_boto3_nimble.type_defs import GetLaunchProfileRequestRequestTypeDef
def get_value() -> GetLaunchProfileRequestRequestTypeDef:
return {
"launchProfileId": ...,
"studioId": ...,
}
Definition
class GetLaunchProfileRequestRequestTypeDef(TypedDict):
launchProfileId: str,
studioId: str,
GetStreamingImageRequestRequestTypeDef
Usage Example
from mypy_boto3_nimble.type_defs import GetStreamingImageRequestRequestTypeDef
def get_value() -> GetStreamingImageRequestRequestTypeDef:
return {
"streamingImageId": ...,
"studioId": ...,
}
Definition
class GetStreamingImageRequestRequestTypeDef(TypedDict):
streamingImageId: str,
studioId: str,
GetStreamingSessionBackupRequestRequestTypeDef
Usage Example
from mypy_boto3_nimble.type_defs import GetStreamingSessionBackupRequestRequestTypeDef
def get_value() -> GetStreamingSessionBackupRequestRequestTypeDef:
return {
"backupId": ...,
"studioId": ...,
}
Definition
class GetStreamingSessionBackupRequestRequestTypeDef(TypedDict):
backupId: str,
studioId: str,
StreamingSessionBackupTypeDef
Usage Example
from mypy_boto3_nimble.type_defs import StreamingSessionBackupTypeDef
def get_value() -> StreamingSessionBackupTypeDef:
return {
"arn": ...,
}
Definition
class StreamingSessionBackupTypeDef(TypedDict):
arn: NotRequired[str],
backupId: NotRequired[str],
createdAt: NotRequired[datetime],
launchProfileId: NotRequired[str],
ownedBy: NotRequired[str],
sessionId: NotRequired[str],
state: NotRequired[StreamingSessionStateType], # (1)
statusCode: NotRequired[StreamingSessionStatusCodeType], # (2)
statusMessage: NotRequired[str],
tags: NotRequired[Dict[str, str]],
GetStreamingSessionRequestRequestTypeDef
Usage Example
from mypy_boto3_nimble.type_defs import GetStreamingSessionRequestRequestTypeDef
def get_value() -> GetStreamingSessionRequestRequestTypeDef:
return {
"sessionId": ...,
"studioId": ...,
}
GetStreamingSessionStreamRequestRequestTypeDef
Usage Example
from mypy_boto3_nimble.type_defs import GetStreamingSessionStreamRequestRequestTypeDef
def get_value() -> GetStreamingSessionStreamRequestRequestTypeDef:
return {
"sessionId": ...,
"streamId": ...,
"studioId": ...,
}
Definition
class GetStreamingSessionStreamRequestRequestTypeDef(TypedDict):
sessionId: str,
streamId: str,
studioId: str,
GetStudioComponentRequestRequestTypeDef
Usage Example
from mypy_boto3_nimble.type_defs import GetStudioComponentRequestRequestTypeDef
def get_value() -> GetStudioComponentRequestRequestTypeDef:
return {
"studioComponentId": ...,
"studioId": ...,
}
Definition
class GetStudioComponentRequestRequestTypeDef(TypedDict):
studioComponentId: str,
studioId: str,
GetStudioMemberRequestRequestTypeDef
Usage Example
from mypy_boto3_nimble.type_defs import GetStudioMemberRequestRequestTypeDef
def get_value() -> GetStudioMemberRequestRequestTypeDef:
return {
"principalId": ...,
"studioId": ...,
}
StudioMembershipTypeDef
Usage Example
from mypy_boto3_nimble.type_defs import StudioMembershipTypeDef
def get_value() -> StudioMembershipTypeDef:
return {
"identityStoreId": ...,
}
Definition
class StudioMembershipTypeDef(TypedDict):
identityStoreId: NotRequired[str],
persona: NotRequired[StudioPersonaType], # (1)
principalId: NotRequired[str],
sid: NotRequired[str],
GetStudioRequestRequestTypeDef
Usage Example
from mypy_boto3_nimble.type_defs import GetStudioRequestRequestTypeDef
def get_value() -> GetStudioRequestRequestTypeDef:
return {
"studioId": ...,
}
LaunchProfileInitializationScriptTypeDef
Usage Example
from mypy_boto3_nimble.type_defs import LaunchProfileInitializationScriptTypeDef
def get_value() -> LaunchProfileInitializationScriptTypeDef:
return {
"runtimeRoleArn": ...,
}
Definition
class LaunchProfileInitializationScriptTypeDef(TypedDict):
runtimeRoleArn: NotRequired[str],
script: NotRequired[str],
secureInitializationRoleArn: NotRequired[str],
studioComponentId: NotRequired[str],
studioComponentName: NotRequired[str],
ValidationResultTypeDef
Usage Example
from mypy_boto3_nimble.type_defs import ValidationResultTypeDef
def get_value() -> ValidationResultTypeDef:
return {
"state": ...,
"statusCode": ...,
"statusMessage": ...,
"type": ...,
}
Definition
class ValidationResultTypeDef(TypedDict):
state: LaunchProfileValidationStateType, # (1)
statusCode: LaunchProfileValidationStatusCodeType, # (2)
statusMessage: str,
type: LaunchProfileValidationTypeType, # (3)
- See LaunchProfileValidationStateType
- See LaunchProfileValidationStatusCodeType
- See LaunchProfileValidationTypeType
LicenseServiceConfigurationTypeDef
Usage Example
from mypy_boto3_nimble.type_defs import LicenseServiceConfigurationTypeDef
def get_value() -> LicenseServiceConfigurationTypeDef:
return {
"endpoint": ...,
}
PaginatorConfigTypeDef
Usage Example
from mypy_boto3_nimble.type_defs import PaginatorConfigTypeDef
def get_value() -> PaginatorConfigTypeDef:
return {
"MaxItems": ...,
}
Definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
ListEulaAcceptancesRequestRequestTypeDef
Usage Example
from mypy_boto3_nimble.type_defs import ListEulaAcceptancesRequestRequestTypeDef
def get_value() -> ListEulaAcceptancesRequestRequestTypeDef:
return {
"studioId": ...,
}
Definition
class ListEulaAcceptancesRequestRequestTypeDef(TypedDict):
studioId: str,
eulaIds: NotRequired[Sequence[str]],
nextToken: NotRequired[str],
ListEulasRequestRequestTypeDef
Usage Example
from mypy_boto3_nimble.type_defs import ListEulasRequestRequestTypeDef
def get_value() -> ListEulasRequestRequestTypeDef:
return {
"eulaIds": ...,
}
Definition
class ListEulasRequestRequestTypeDef(TypedDict):
eulaIds: NotRequired[Sequence[str]],
nextToken: NotRequired[str],
ListLaunchProfileMembersRequestRequestTypeDef
Usage Example
from mypy_boto3_nimble.type_defs import ListLaunchProfileMembersRequestRequestTypeDef
def get_value() -> ListLaunchProfileMembersRequestRequestTypeDef:
return {
"launchProfileId": ...,
"studioId": ...,
}
Definition
class ListLaunchProfileMembersRequestRequestTypeDef(TypedDict):
launchProfileId: str,
studioId: str,
maxResults: NotRequired[int],
nextToken: NotRequired[str],
ListLaunchProfilesRequestRequestTypeDef
Usage Example
from mypy_boto3_nimble.type_defs import ListLaunchProfilesRequestRequestTypeDef
def get_value() -> ListLaunchProfilesRequestRequestTypeDef:
return {
"studioId": ...,
}
Definition
class ListLaunchProfilesRequestRequestTypeDef(TypedDict):
studioId: str,
maxResults: NotRequired[int],
nextToken: NotRequired[str],
principalId: NotRequired[str],
states: NotRequired[Sequence[LaunchProfileStateType]], # (1)
ListStreamingImagesRequestRequestTypeDef
Usage Example
from mypy_boto3_nimble.type_defs import ListStreamingImagesRequestRequestTypeDef
def get_value() -> ListStreamingImagesRequestRequestTypeDef:
return {
"studioId": ...,
}
Definition
class ListStreamingImagesRequestRequestTypeDef(TypedDict):
studioId: str,
nextToken: NotRequired[str],
owner: NotRequired[str],
ListStreamingSessionBackupsRequestRequestTypeDef
Usage Example
from mypy_boto3_nimble.type_defs import ListStreamingSessionBackupsRequestRequestTypeDef
def get_value() -> ListStreamingSessionBackupsRequestRequestTypeDef:
return {
"studioId": ...,
}
Definition
class ListStreamingSessionBackupsRequestRequestTypeDef(TypedDict):
studioId: str,
nextToken: NotRequired[str],
ownedBy: NotRequired[str],
ListStreamingSessionsRequestRequestTypeDef
Usage Example
from mypy_boto3_nimble.type_defs import ListStreamingSessionsRequestRequestTypeDef
def get_value() -> ListStreamingSessionsRequestRequestTypeDef:
return {
"studioId": ...,
}
Definition
class ListStreamingSessionsRequestRequestTypeDef(TypedDict):
studioId: str,
createdBy: NotRequired[str],
nextToken: NotRequired[str],
ownedBy: NotRequired[str],
sessionIds: NotRequired[str],
ListStudioComponentsRequestRequestTypeDef
Usage Example
from mypy_boto3_nimble.type_defs import ListStudioComponentsRequestRequestTypeDef
def get_value() -> ListStudioComponentsRequestRequestTypeDef:
return {
"studioId": ...,
}
Definition
class ListStudioComponentsRequestRequestTypeDef(TypedDict):
studioId: str,
maxResults: NotRequired[int],
nextToken: NotRequired[str],
states: NotRequired[Sequence[StudioComponentStateType]], # (1)
types: NotRequired[Sequence[StudioComponentTypeType]], # (2)
ListStudioMembersRequestRequestTypeDef
Usage Example
from mypy_boto3_nimble.type_defs import ListStudioMembersRequestRequestTypeDef
def get_value() -> ListStudioMembersRequestRequestTypeDef:
return {
"studioId": ...,
}
Definition
class ListStudioMembersRequestRequestTypeDef(TypedDict):
studioId: str,
maxResults: NotRequired[int],
nextToken: NotRequired[str],
ListStudiosRequestRequestTypeDef
Usage Example
from mypy_boto3_nimble.type_defs import ListStudiosRequestRequestTypeDef
def get_value() -> ListStudiosRequestRequestTypeDef:
return {
"nextToken": ...,
}
ListTagsForResourceRequestRequestTypeDef
Usage Example
from mypy_boto3_nimble.type_defs import ListTagsForResourceRequestRequestTypeDef
def get_value() -> ListTagsForResourceRequestRequestTypeDef:
return {
"resourceArn": ...,
}
NewLaunchProfileMemberTypeDef
Usage Example
from mypy_boto3_nimble.type_defs import NewLaunchProfileMemberTypeDef
def get_value() -> NewLaunchProfileMemberTypeDef:
return {
"persona": ...,
"principalId": ...,
}
Definition
class NewLaunchProfileMemberTypeDef(TypedDict):
persona: LaunchProfilePersonaType, # (1)
principalId: str,
NewStudioMemberTypeDef
Usage Example
from mypy_boto3_nimble.type_defs import NewStudioMemberTypeDef
def get_value() -> NewStudioMemberTypeDef:
return {
"persona": ...,
"principalId": ...,
}
Definition
class NewStudioMemberTypeDef(TypedDict):
persona: StudioPersonaType, # (1)
principalId: str,
SharedFileSystemConfigurationTypeDef
Usage Example
from mypy_boto3_nimble.type_defs import SharedFileSystemConfigurationTypeDef
def get_value() -> SharedFileSystemConfigurationTypeDef:
return {
"endpoint": ...,
}
Definition
class SharedFileSystemConfigurationTypeDef(TypedDict):
endpoint: NotRequired[str],
fileSystemId: NotRequired[str],
linuxMountPoint: NotRequired[str],
shareName: NotRequired[str],
windowsMountDrive: NotRequired[str],
StartStreamingSessionRequestRequestTypeDef
Usage Example
from mypy_boto3_nimble.type_defs import StartStreamingSessionRequestRequestTypeDef
def get_value() -> StartStreamingSessionRequestRequestTypeDef:
return {
"sessionId": ...,
"studioId": ...,
}
Definition
class StartStreamingSessionRequestRequestTypeDef(TypedDict):
sessionId: str,
studioId: str,
backupId: NotRequired[str],
clientToken: NotRequired[str],
StartStudioSSOConfigurationRepairRequestRequestTypeDef
Usage Example
from mypy_boto3_nimble.type_defs import StartStudioSSOConfigurationRepairRequestRequestTypeDef
def get_value() -> StartStudioSSOConfigurationRepairRequestRequestTypeDef:
return {
"studioId": ...,
}
Definition
class StartStudioSSOConfigurationRepairRequestRequestTypeDef(TypedDict):
studioId: str,
clientToken: NotRequired[str],
StopStreamingSessionRequestRequestTypeDef
Usage Example
from mypy_boto3_nimble.type_defs import StopStreamingSessionRequestRequestTypeDef
def get_value() -> StopStreamingSessionRequestRequestTypeDef:
return {
"sessionId": ...,
"studioId": ...,
}
Definition
class StopStreamingSessionRequestRequestTypeDef(TypedDict):
sessionId: str,
studioId: str,
clientToken: NotRequired[str],
volumeRetentionMode: NotRequired[VolumeRetentionModeType], # (1)
StreamConfigurationSessionBackupTypeDef
Usage Example
from mypy_boto3_nimble.type_defs import StreamConfigurationSessionBackupTypeDef
def get_value() -> StreamConfigurationSessionBackupTypeDef:
return {
"maxBackupsToRetain": ...,
}
Definition
class StreamConfigurationSessionBackupTypeDef(TypedDict):
maxBackupsToRetain: NotRequired[int],
mode: NotRequired[SessionBackupModeType], # (1)
VolumeConfigurationTypeDef
Usage Example
from mypy_boto3_nimble.type_defs import VolumeConfigurationTypeDef
def get_value() -> VolumeConfigurationTypeDef:
return {
"iops": ...,
}
Definition
class VolumeConfigurationTypeDef(TypedDict):
iops: NotRequired[int],
size: NotRequired[int],
throughput: NotRequired[int],
StreamingSessionStorageRootTypeDef
Usage Example
from mypy_boto3_nimble.type_defs import StreamingSessionStorageRootTypeDef
def get_value() -> StreamingSessionStorageRootTypeDef:
return {
"linux": ...,
}
Definition
class StreamingSessionStorageRootTypeDef(TypedDict):
linux: NotRequired[str],
windows: NotRequired[str],
StreamingImageEncryptionConfigurationTypeDef
Usage Example
from mypy_boto3_nimble.type_defs import StreamingImageEncryptionConfigurationTypeDef
def get_value() -> StreamingImageEncryptionConfigurationTypeDef:
return {
"keyType": ...,
}
Definition
class StreamingImageEncryptionConfigurationTypeDef(TypedDict):
keyType: StreamingImageEncryptionConfigurationKeyTypeType, # (1)
keyArn: NotRequired[str],
TagResourceRequestRequestTypeDef
Usage Example
from mypy_boto3_nimble.type_defs import TagResourceRequestRequestTypeDef
def get_value() -> TagResourceRequestRequestTypeDef:
return {
"resourceArn": ...,
}
Definition
class TagResourceRequestRequestTypeDef(TypedDict):
resourceArn: str,
tags: NotRequired[Mapping[str, str]],
UntagResourceRequestRequestTypeDef
Usage Example
from mypy_boto3_nimble.type_defs import UntagResourceRequestRequestTypeDef
def get_value() -> UntagResourceRequestRequestTypeDef:
return {
"resourceArn": ...,
"tagKeys": ...,
}
Definition
class UntagResourceRequestRequestTypeDef(TypedDict):
resourceArn: str,
tagKeys: Sequence[str],
UpdateLaunchProfileMemberRequestRequestTypeDef
Usage Example
from mypy_boto3_nimble.type_defs import UpdateLaunchProfileMemberRequestRequestTypeDef
def get_value() -> UpdateLaunchProfileMemberRequestRequestTypeDef:
return {
"launchProfileId": ...,
"persona": ...,
"principalId": ...,
"studioId": ...,
}
Definition
class UpdateLaunchProfileMemberRequestRequestTypeDef(TypedDict):
launchProfileId: str,
persona: LaunchProfilePersonaType, # (1)
principalId: str,
studioId: str,
clientToken: NotRequired[str],
UpdateStreamingImageRequestRequestTypeDef
Usage Example
from mypy_boto3_nimble.type_defs import UpdateStreamingImageRequestRequestTypeDef
def get_value() -> UpdateStreamingImageRequestRequestTypeDef:
return {
"streamingImageId": ...,
"studioId": ...,
}
Definition
class UpdateStreamingImageRequestRequestTypeDef(TypedDict):
streamingImageId: str,
studioId: str,
clientToken: NotRequired[str],
description: NotRequired[str],
name: NotRequired[str],
UpdateStudioRequestRequestTypeDef
Usage Example
from mypy_boto3_nimble.type_defs import UpdateStudioRequestRequestTypeDef
def get_value() -> UpdateStudioRequestRequestTypeDef:
return {
"studioId": ...,
}
Definition
class UpdateStudioRequestRequestTypeDef(TypedDict):
studioId: str,
adminRoleArn: NotRequired[str],
clientToken: NotRequired[str],
displayName: NotRequired[str],
userRoleArn: NotRequired[str],
AcceptEulasResponseTypeDef
Usage Example
from mypy_boto3_nimble.type_defs import AcceptEulasResponseTypeDef
def get_value() -> AcceptEulasResponseTypeDef:
return {
"eulaAcceptances": ...,
"ResponseMetadata": ...,
}
Definition
class AcceptEulasResponseTypeDef(TypedDict):
eulaAcceptances: List[EulaAcceptanceTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListEulaAcceptancesResponseTypeDef
Usage Example
from mypy_boto3_nimble.type_defs import ListEulaAcceptancesResponseTypeDef
def get_value() -> ListEulaAcceptancesResponseTypeDef:
return {
"eulaAcceptances": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListEulaAcceptancesResponseTypeDef(TypedDict):
eulaAcceptances: List[EulaAcceptanceTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListTagsForResourceResponseTypeDef
Usage Example
from mypy_boto3_nimble.type_defs import ListTagsForResourceResponseTypeDef
def get_value() -> ListTagsForResourceResponseTypeDef:
return {
"tags": ...,
"ResponseMetadata": ...,
}
Definition
class ListTagsForResourceResponseTypeDef(TypedDict):
tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ActiveDirectoryConfigurationTypeDef
Usage Example
from mypy_boto3_nimble.type_defs import ActiveDirectoryConfigurationTypeDef
def get_value() -> ActiveDirectoryConfigurationTypeDef:
return {
"computerAttributes": ...,
}
Definition
class ActiveDirectoryConfigurationTypeDef(TypedDict):
computerAttributes: NotRequired[Sequence[ActiveDirectoryComputerAttributeTypeDef]], # (1)
directoryId: NotRequired[str],
organizationalUnitDistinguishedName: NotRequired[str],
LaunchProfileInitializationActiveDirectoryTypeDef
Usage Example
from mypy_boto3_nimble.type_defs import LaunchProfileInitializationActiveDirectoryTypeDef
def get_value() -> LaunchProfileInitializationActiveDirectoryTypeDef:
return {
"computerAttributes": ...,
}
Definition
class LaunchProfileInitializationActiveDirectoryTypeDef(TypedDict):
computerAttributes: NotRequired[List[ActiveDirectoryComputerAttributeTypeDef]], # (1)
directoryId: NotRequired[str],
directoryName: NotRequired[str],
dnsIpAddresses: NotRequired[List[str]],
organizationalUnitDistinguishedName: NotRequired[str],
studioComponentId: NotRequired[str],
studioComponentName: NotRequired[str],
CreateStreamingSessionStreamResponseTypeDef
Usage Example
from mypy_boto3_nimble.type_defs import CreateStreamingSessionStreamResponseTypeDef
def get_value() -> CreateStreamingSessionStreamResponseTypeDef:
return {
"stream": ...,
"ResponseMetadata": ...,
}
Definition
class CreateStreamingSessionStreamResponseTypeDef(TypedDict):
stream: StreamingSessionStreamTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetStreamingSessionStreamResponseTypeDef
Usage Example
from mypy_boto3_nimble.type_defs import GetStreamingSessionStreamResponseTypeDef
def get_value() -> GetStreamingSessionStreamResponseTypeDef:
return {
"stream": ...,
"ResponseMetadata": ...,
}
Definition
class GetStreamingSessionStreamResponseTypeDef(TypedDict):
stream: StreamingSessionStreamTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateStudioRequestRequestTypeDef
Usage Example
from mypy_boto3_nimble.type_defs import CreateStudioRequestRequestTypeDef
def get_value() -> CreateStudioRequestRequestTypeDef:
return {
"adminRoleArn": ...,
"displayName": ...,
"studioName": ...,
"userRoleArn": ...,
}
Definition
class CreateStudioRequestRequestTypeDef(TypedDict):
adminRoleArn: str,
displayName: str,
studioName: str,
userRoleArn: str,
clientToken: NotRequired[str],
studioEncryptionConfiguration: NotRequired[StudioEncryptionConfigurationTypeDef], # (1)
tags: NotRequired[Mapping[str, str]],
StudioTypeDef
Usage Example
from mypy_boto3_nimble.type_defs import StudioTypeDef
def get_value() -> StudioTypeDef:
return {
"adminRoleArn": ...,
}
Definition
class StudioTypeDef(TypedDict):
adminRoleArn: NotRequired[str],
arn: NotRequired[str],
createdAt: NotRequired[datetime],
displayName: NotRequired[str],
homeRegion: NotRequired[str],
ssoClientId: NotRequired[str],
state: NotRequired[StudioStateType], # (1)
statusCode: NotRequired[StudioStatusCodeType], # (2)
statusMessage: NotRequired[str],
studioEncryptionConfiguration: NotRequired[StudioEncryptionConfigurationTypeDef], # (3)
studioId: NotRequired[str],
studioName: NotRequired[str],
studioUrl: NotRequired[str],
tags: NotRequired[Dict[str, str]],
updatedAt: NotRequired[datetime],
userRoleArn: NotRequired[str],
GetEulaResponseTypeDef
Usage Example
from mypy_boto3_nimble.type_defs import GetEulaResponseTypeDef
def get_value() -> GetEulaResponseTypeDef:
return {
"eula": ...,
"ResponseMetadata": ...,
}
Definition
class GetEulaResponseTypeDef(TypedDict):
eula: EulaTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See EulaTypeDef
- See ResponseMetadataTypeDef
ListEulasResponseTypeDef
Usage Example
from mypy_boto3_nimble.type_defs import ListEulasResponseTypeDef
def get_value() -> ListEulasResponseTypeDef:
return {
"eulas": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListEulasResponseTypeDef(TypedDict):
eulas: List[EulaTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See EulaTypeDef
- See ResponseMetadataTypeDef
GetLaunchProfileMemberResponseTypeDef
Usage Example
from mypy_boto3_nimble.type_defs import GetLaunchProfileMemberResponseTypeDef
def get_value() -> GetLaunchProfileMemberResponseTypeDef:
return {
"member": ...,
"ResponseMetadata": ...,
}
Definition
class GetLaunchProfileMemberResponseTypeDef(TypedDict):
member: LaunchProfileMembershipTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListLaunchProfileMembersResponseTypeDef
Usage Example
from mypy_boto3_nimble.type_defs import ListLaunchProfileMembersResponseTypeDef
def get_value() -> ListLaunchProfileMembersResponseTypeDef:
return {
"members": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListLaunchProfileMembersResponseTypeDef(TypedDict):
members: List[LaunchProfileMembershipTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateLaunchProfileMemberResponseTypeDef
Usage Example
from mypy_boto3_nimble.type_defs import UpdateLaunchProfileMemberResponseTypeDef
def get_value() -> UpdateLaunchProfileMemberResponseTypeDef:
return {
"member": ...,
"ResponseMetadata": ...,
}
Definition
class UpdateLaunchProfileMemberResponseTypeDef(TypedDict):
member: LaunchProfileMembershipTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetLaunchProfileRequestLaunchProfileDeletedWaitTypeDef
Usage Example
from mypy_boto3_nimble.type_defs import GetLaunchProfileRequestLaunchProfileDeletedWaitTypeDef
def get_value() -> GetLaunchProfileRequestLaunchProfileDeletedWaitTypeDef:
return {
"launchProfileId": ...,
"studioId": ...,
}
Definition
class GetLaunchProfileRequestLaunchProfileDeletedWaitTypeDef(TypedDict):
launchProfileId: str,
studioId: str,
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (1)
GetLaunchProfileRequestLaunchProfileReadyWaitTypeDef
Usage Example
from mypy_boto3_nimble.type_defs import GetLaunchProfileRequestLaunchProfileReadyWaitTypeDef
def get_value() -> GetLaunchProfileRequestLaunchProfileReadyWaitTypeDef:
return {
"launchProfileId": ...,
"studioId": ...,
}
Definition
class GetLaunchProfileRequestLaunchProfileReadyWaitTypeDef(TypedDict):
launchProfileId: str,
studioId: str,
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (1)
GetStreamingImageRequestStreamingImageDeletedWaitTypeDef
Usage Example
from mypy_boto3_nimble.type_defs import GetStreamingImageRequestStreamingImageDeletedWaitTypeDef
def get_value() -> GetStreamingImageRequestStreamingImageDeletedWaitTypeDef:
return {
"streamingImageId": ...,
"studioId": ...,
}
Definition
class GetStreamingImageRequestStreamingImageDeletedWaitTypeDef(TypedDict):
streamingImageId: str,
studioId: str,
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (1)
GetStreamingImageRequestStreamingImageReadyWaitTypeDef
Usage Example
from mypy_boto3_nimble.type_defs import GetStreamingImageRequestStreamingImageReadyWaitTypeDef
def get_value() -> GetStreamingImageRequestStreamingImageReadyWaitTypeDef:
return {
"streamingImageId": ...,
"studioId": ...,
}
Definition
class GetStreamingImageRequestStreamingImageReadyWaitTypeDef(TypedDict):
streamingImageId: str,
studioId: str,
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (1)
GetStreamingSessionRequestStreamingSessionDeletedWaitTypeDef
Usage Example
from mypy_boto3_nimble.type_defs import GetStreamingSessionRequestStreamingSessionDeletedWaitTypeDef
def get_value() -> GetStreamingSessionRequestStreamingSessionDeletedWaitTypeDef:
return {
"sessionId": ...,
"studioId": ...,
}
Definition
class GetStreamingSessionRequestStreamingSessionDeletedWaitTypeDef(TypedDict):
sessionId: str,
studioId: str,
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (1)
GetStreamingSessionRequestStreamingSessionReadyWaitTypeDef
Usage Example
from mypy_boto3_nimble.type_defs import GetStreamingSessionRequestStreamingSessionReadyWaitTypeDef
def get_value() -> GetStreamingSessionRequestStreamingSessionReadyWaitTypeDef:
return {
"sessionId": ...,
"studioId": ...,
}
Definition
class GetStreamingSessionRequestStreamingSessionReadyWaitTypeDef(TypedDict):
sessionId: str,
studioId: str,
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (1)
GetStreamingSessionRequestStreamingSessionStoppedWaitTypeDef
Usage Example
from mypy_boto3_nimble.type_defs import GetStreamingSessionRequestStreamingSessionStoppedWaitTypeDef
def get_value() -> GetStreamingSessionRequestStreamingSessionStoppedWaitTypeDef:
return {
"sessionId": ...,
"studioId": ...,
}
Definition
class GetStreamingSessionRequestStreamingSessionStoppedWaitTypeDef(TypedDict):
sessionId: str,
studioId: str,
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (1)
GetStreamingSessionStreamRequestStreamingSessionStreamReadyWaitTypeDef
Usage Example
from mypy_boto3_nimble.type_defs import GetStreamingSessionStreamRequestStreamingSessionStreamReadyWaitTypeDef
def get_value() -> GetStreamingSessionStreamRequestStreamingSessionStreamReadyWaitTypeDef:
return {
"sessionId": ...,
"streamId": ...,
"studioId": ...,
}
Definition
class GetStreamingSessionStreamRequestStreamingSessionStreamReadyWaitTypeDef(TypedDict):
sessionId: str,
streamId: str,
studioId: str,
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (1)
GetStudioComponentRequestStudioComponentDeletedWaitTypeDef
Usage Example
from mypy_boto3_nimble.type_defs import GetStudioComponentRequestStudioComponentDeletedWaitTypeDef
def get_value() -> GetStudioComponentRequestStudioComponentDeletedWaitTypeDef:
return {
"studioComponentId": ...,
"studioId": ...,
}
Definition
class GetStudioComponentRequestStudioComponentDeletedWaitTypeDef(TypedDict):
studioComponentId: str,
studioId: str,
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (1)
GetStudioComponentRequestStudioComponentReadyWaitTypeDef
Usage Example
from mypy_boto3_nimble.type_defs import GetStudioComponentRequestStudioComponentReadyWaitTypeDef
def get_value() -> GetStudioComponentRequestStudioComponentReadyWaitTypeDef:
return {
"studioComponentId": ...,
"studioId": ...,
}
Definition
class GetStudioComponentRequestStudioComponentReadyWaitTypeDef(TypedDict):
studioComponentId: str,
studioId: str,
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (1)
GetStudioRequestStudioDeletedWaitTypeDef
Usage Example
from mypy_boto3_nimble.type_defs import GetStudioRequestStudioDeletedWaitTypeDef
def get_value() -> GetStudioRequestStudioDeletedWaitTypeDef:
return {
"studioId": ...,
}
Definition
class GetStudioRequestStudioDeletedWaitTypeDef(TypedDict):
studioId: str,
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (1)
GetStudioRequestStudioReadyWaitTypeDef
Usage Example
from mypy_boto3_nimble.type_defs import GetStudioRequestStudioReadyWaitTypeDef
def get_value() -> GetStudioRequestStudioReadyWaitTypeDef:
return {
"studioId": ...,
}
Definition
class GetStudioRequestStudioReadyWaitTypeDef(TypedDict):
studioId: str,
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (1)
GetStreamingSessionBackupResponseTypeDef
Usage Example
from mypy_boto3_nimble.type_defs import GetStreamingSessionBackupResponseTypeDef
def get_value() -> GetStreamingSessionBackupResponseTypeDef:
return {
"streamingSessionBackup": ...,
"ResponseMetadata": ...,
}
Definition
class GetStreamingSessionBackupResponseTypeDef(TypedDict):
streamingSessionBackup: StreamingSessionBackupTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListStreamingSessionBackupsResponseTypeDef
Usage Example
from mypy_boto3_nimble.type_defs import ListStreamingSessionBackupsResponseTypeDef
def get_value() -> ListStreamingSessionBackupsResponseTypeDef:
return {
"nextToken": ...,
"streamingSessionBackups": ...,
"ResponseMetadata": ...,
}
Definition
class ListStreamingSessionBackupsResponseTypeDef(TypedDict):
nextToken: str,
streamingSessionBackups: List[StreamingSessionBackupTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetStudioMemberResponseTypeDef
Usage Example
from mypy_boto3_nimble.type_defs import GetStudioMemberResponseTypeDef
def get_value() -> GetStudioMemberResponseTypeDef:
return {
"member": ...,
"ResponseMetadata": ...,
}
Definition
class GetStudioMemberResponseTypeDef(TypedDict):
member: StudioMembershipTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListStudioMembersResponseTypeDef
Usage Example
from mypy_boto3_nimble.type_defs import ListStudioMembersResponseTypeDef
def get_value() -> ListStudioMembersResponseTypeDef:
return {
"members": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListStudioMembersResponseTypeDef(TypedDict):
members: List[StudioMembershipTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListEulaAcceptancesRequestListEulaAcceptancesPaginateTypeDef
Usage Example
from mypy_boto3_nimble.type_defs import ListEulaAcceptancesRequestListEulaAcceptancesPaginateTypeDef
def get_value() -> ListEulaAcceptancesRequestListEulaAcceptancesPaginateTypeDef:
return {
"studioId": ...,
}
Definition
class ListEulaAcceptancesRequestListEulaAcceptancesPaginateTypeDef(TypedDict):
studioId: str,
eulaIds: NotRequired[Sequence[str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListEulasRequestListEulasPaginateTypeDef
Usage Example
from mypy_boto3_nimble.type_defs import ListEulasRequestListEulasPaginateTypeDef
def get_value() -> ListEulasRequestListEulasPaginateTypeDef:
return {
"eulaIds": ...,
}
Definition
class ListEulasRequestListEulasPaginateTypeDef(TypedDict):
eulaIds: NotRequired[Sequence[str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListLaunchProfileMembersRequestListLaunchProfileMembersPaginateTypeDef
Usage Example
from mypy_boto3_nimble.type_defs import ListLaunchProfileMembersRequestListLaunchProfileMembersPaginateTypeDef
def get_value() -> ListLaunchProfileMembersRequestListLaunchProfileMembersPaginateTypeDef:
return {
"launchProfileId": ...,
"studioId": ...,
}
Definition
class ListLaunchProfileMembersRequestListLaunchProfileMembersPaginateTypeDef(TypedDict):
launchProfileId: str,
studioId: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)