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)
ListLaunchProfilesRequestListLaunchProfilesPaginateTypeDef
Usage Example
from mypy_boto3_nimble.type_defs import ListLaunchProfilesRequestListLaunchProfilesPaginateTypeDef
def get_value() -> ListLaunchProfilesRequestListLaunchProfilesPaginateTypeDef:
return {
"studioId": ...,
}
Definition
class ListLaunchProfilesRequestListLaunchProfilesPaginateTypeDef(TypedDict):
studioId: str,
principalId: NotRequired[str],
states: NotRequired[Sequence[LaunchProfileStateType]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListStreamingImagesRequestListStreamingImagesPaginateTypeDef
Usage Example
from mypy_boto3_nimble.type_defs import ListStreamingImagesRequestListStreamingImagesPaginateTypeDef
def get_value() -> ListStreamingImagesRequestListStreamingImagesPaginateTypeDef:
return {
"studioId": ...,
}
Definition
class ListStreamingImagesRequestListStreamingImagesPaginateTypeDef(TypedDict):
studioId: str,
owner: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListStreamingSessionBackupsRequestListStreamingSessionBackupsPaginateTypeDef
Usage Example
from mypy_boto3_nimble.type_defs import ListStreamingSessionBackupsRequestListStreamingSessionBackupsPaginateTypeDef
def get_value() -> ListStreamingSessionBackupsRequestListStreamingSessionBackupsPaginateTypeDef:
return {
"studioId": ...,
}
Definition
class ListStreamingSessionBackupsRequestListStreamingSessionBackupsPaginateTypeDef(TypedDict):
studioId: str,
ownedBy: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListStreamingSessionsRequestListStreamingSessionsPaginateTypeDef
Usage Example
from mypy_boto3_nimble.type_defs import ListStreamingSessionsRequestListStreamingSessionsPaginateTypeDef
def get_value() -> ListStreamingSessionsRequestListStreamingSessionsPaginateTypeDef:
return {
"studioId": ...,
}
Definition
class ListStreamingSessionsRequestListStreamingSessionsPaginateTypeDef(TypedDict):
studioId: str,
createdBy: NotRequired[str],
ownedBy: NotRequired[str],
sessionIds: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListStudioComponentsRequestListStudioComponentsPaginateTypeDef
Usage Example
from mypy_boto3_nimble.type_defs import ListStudioComponentsRequestListStudioComponentsPaginateTypeDef
def get_value() -> ListStudioComponentsRequestListStudioComponentsPaginateTypeDef:
return {
"studioId": ...,
}
Definition
class ListStudioComponentsRequestListStudioComponentsPaginateTypeDef(TypedDict):
studioId: str,
states: NotRequired[Sequence[StudioComponentStateType]], # (1)
types: NotRequired[Sequence[StudioComponentTypeType]], # (2)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (3)
ListStudioMembersRequestListStudioMembersPaginateTypeDef
Usage Example
from mypy_boto3_nimble.type_defs import ListStudioMembersRequestListStudioMembersPaginateTypeDef
def get_value() -> ListStudioMembersRequestListStudioMembersPaginateTypeDef:
return {
"studioId": ...,
}
Definition
class ListStudioMembersRequestListStudioMembersPaginateTypeDef(TypedDict):
studioId: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListStudiosRequestListStudiosPaginateTypeDef
Usage Example
from mypy_boto3_nimble.type_defs import ListStudiosRequestListStudiosPaginateTypeDef
def get_value() -> ListStudiosRequestListStudiosPaginateTypeDef:
return {
"PaginationConfig": ...,
}
Definition
class ListStudiosRequestListStudiosPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
PutLaunchProfileMembersRequestRequestTypeDef
Usage Example
from mypy_boto3_nimble.type_defs import PutLaunchProfileMembersRequestRequestTypeDef
def get_value() -> PutLaunchProfileMembersRequestRequestTypeDef:
return {
"identityStoreId": ...,
"launchProfileId": ...,
"members": ...,
"studioId": ...,
}
Definition
class PutLaunchProfileMembersRequestRequestTypeDef(TypedDict):
identityStoreId: str,
launchProfileId: str,
members: Sequence[NewLaunchProfileMemberTypeDef], # (1)
studioId: str,
clientToken: NotRequired[str],
PutStudioMembersRequestRequestTypeDef
Usage Example
from mypy_boto3_nimble.type_defs import PutStudioMembersRequestRequestTypeDef
def get_value() -> PutStudioMembersRequestRequestTypeDef:
return {
"identityStoreId": ...,
"members": ...,
"studioId": ...,
}
Definition
class PutStudioMembersRequestRequestTypeDef(TypedDict):
identityStoreId: str,
members: Sequence[NewStudioMemberTypeDef], # (1)
studioId: str,
clientToken: NotRequired[str],
StreamingSessionTypeDef
Usage Example
from mypy_boto3_nimble.type_defs import StreamingSessionTypeDef
def get_value() -> StreamingSessionTypeDef:
return {
"arn": ...,
}
Definition
class StreamingSessionTypeDef(TypedDict):
arn: NotRequired[str],
automaticTerminationMode: NotRequired[AutomaticTerminationModeType], # (1)
backupMode: NotRequired[SessionBackupModeType], # (2)
createdAt: NotRequired[datetime],
createdBy: NotRequired[str],
ec2InstanceType: NotRequired[str],
launchProfileId: NotRequired[str],
maxBackupsToRetain: NotRequired[int],
ownedBy: NotRequired[str],
sessionId: NotRequired[str],
sessionPersistenceMode: NotRequired[SessionPersistenceModeType], # (3)
startedAt: NotRequired[datetime],
startedBy: NotRequired[str],
startedFromBackupId: NotRequired[str],
state: NotRequired[StreamingSessionStateType], # (4)
statusCode: NotRequired[StreamingSessionStatusCodeType], # (5)
statusMessage: NotRequired[str],
stopAt: NotRequired[datetime],
stoppedAt: NotRequired[datetime],
stoppedBy: NotRequired[str],
streamingImageId: NotRequired[str],
tags: NotRequired[Dict[str, str]],
terminateAt: NotRequired[datetime],
updatedAt: NotRequired[datetime],
updatedBy: NotRequired[str],
volumeConfiguration: NotRequired[VolumeConfigurationTypeDef], # (6)
volumeRetentionMode: NotRequired[VolumeRetentionModeType], # (7)
- See AutomaticTerminationModeType
- See SessionBackupModeType
- See SessionPersistenceModeType
- See StreamingSessionStateType
- See StreamingSessionStatusCodeType
- See VolumeConfigurationTypeDef
- See VolumeRetentionModeType
StreamConfigurationSessionStorageTypeDef
Usage Example
from mypy_boto3_nimble.type_defs import StreamConfigurationSessionStorageTypeDef
def get_value() -> StreamConfigurationSessionStorageTypeDef:
return {
"mode": ...,
}
Definition
class StreamConfigurationSessionStorageTypeDef(TypedDict):
mode: Sequence[StreamingSessionStorageModeType], # (1)
root: NotRequired[StreamingSessionStorageRootTypeDef], # (2)
StreamingImageTypeDef
Usage Example
from mypy_boto3_nimble.type_defs import StreamingImageTypeDef
def get_value() -> StreamingImageTypeDef:
return {
"arn": ...,
}
Definition
class StreamingImageTypeDef(TypedDict):
arn: NotRequired[str],
description: NotRequired[str],
ec2ImageId: NotRequired[str],
encryptionConfiguration: NotRequired[StreamingImageEncryptionConfigurationTypeDef], # (1)
eulaIds: NotRequired[List[str]],
name: NotRequired[str],
owner: NotRequired[str],
platform: NotRequired[str],
state: NotRequired[StreamingImageStateType], # (2)
statusCode: NotRequired[StreamingImageStatusCodeType], # (3)
statusMessage: NotRequired[str],
streamingImageId: NotRequired[str],
tags: NotRequired[Dict[str, str]],
- See StreamingImageEncryptionConfigurationTypeDef
- See StreamingImageStateType
- See StreamingImageStatusCodeType
StudioComponentConfigurationTypeDef
Usage Example
from mypy_boto3_nimble.type_defs import StudioComponentConfigurationTypeDef
def get_value() -> StudioComponentConfigurationTypeDef:
return {
"activeDirectoryConfiguration": ...,
}
Definition
class StudioComponentConfigurationTypeDef(TypedDict):
activeDirectoryConfiguration: NotRequired[ActiveDirectoryConfigurationTypeDef], # (1)
computeFarmConfiguration: NotRequired[ComputeFarmConfigurationTypeDef], # (2)
licenseServiceConfiguration: NotRequired[LicenseServiceConfigurationTypeDef], # (3)
sharedFileSystemConfiguration: NotRequired[SharedFileSystemConfigurationTypeDef], # (4)
- See ActiveDirectoryConfigurationTypeDef
- See ComputeFarmConfigurationTypeDef
- See LicenseServiceConfigurationTypeDef
- See SharedFileSystemConfigurationTypeDef
LaunchProfileInitializationTypeDef
Usage Example
from mypy_boto3_nimble.type_defs import LaunchProfileInitializationTypeDef
def get_value() -> LaunchProfileInitializationTypeDef:
return {
"activeDirectory": ...,
}
Definition
class LaunchProfileInitializationTypeDef(TypedDict):
activeDirectory: NotRequired[LaunchProfileInitializationActiveDirectoryTypeDef], # (1)
ec2SecurityGroupIds: NotRequired[List[str]],
launchProfileId: NotRequired[str],
launchProfileProtocolVersion: NotRequired[str],
launchPurpose: NotRequired[str],
name: NotRequired[str],
platform: NotRequired[LaunchProfilePlatformType], # (2)
systemInitializationScripts: NotRequired[List[LaunchProfileInitializationScriptTypeDef]], # (3)
userInitializationScripts: NotRequired[List[LaunchProfileInitializationScriptTypeDef]], # (3)
- See LaunchProfileInitializationActiveDirectoryTypeDef
- See LaunchProfilePlatformType
- See LaunchProfileInitializationScriptTypeDef
- See LaunchProfileInitializationScriptTypeDef
CreateStudioResponseTypeDef
Usage Example
from mypy_boto3_nimble.type_defs import CreateStudioResponseTypeDef
def get_value() -> CreateStudioResponseTypeDef:
return {
"studio": ...,
"ResponseMetadata": ...,
}
Definition
class CreateStudioResponseTypeDef(TypedDict):
studio: StudioTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See StudioTypeDef
- See ResponseMetadataTypeDef
DeleteStudioResponseTypeDef
Usage Example
from mypy_boto3_nimble.type_defs import DeleteStudioResponseTypeDef
def get_value() -> DeleteStudioResponseTypeDef:
return {
"studio": ...,
"ResponseMetadata": ...,
}
Definition
class DeleteStudioResponseTypeDef(TypedDict):
studio: StudioTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See StudioTypeDef
- See ResponseMetadataTypeDef
GetStudioResponseTypeDef
Usage Example
from mypy_boto3_nimble.type_defs import GetStudioResponseTypeDef
def get_value() -> GetStudioResponseTypeDef:
return {
"studio": ...,
"ResponseMetadata": ...,
}
Definition
class GetStudioResponseTypeDef(TypedDict):
studio: StudioTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See StudioTypeDef
- See ResponseMetadataTypeDef
ListStudiosResponseTypeDef
Usage Example
from mypy_boto3_nimble.type_defs import ListStudiosResponseTypeDef
def get_value() -> ListStudiosResponseTypeDef:
return {
"nextToken": ...,
"studios": ...,
"ResponseMetadata": ...,
}
Definition
class ListStudiosResponseTypeDef(TypedDict):
nextToken: str,
studios: List[StudioTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See StudioTypeDef
- See ResponseMetadataTypeDef
StartStudioSSOConfigurationRepairResponseTypeDef
Usage Example
from mypy_boto3_nimble.type_defs import StartStudioSSOConfigurationRepairResponseTypeDef
def get_value() -> StartStudioSSOConfigurationRepairResponseTypeDef:
return {
"studio": ...,
"ResponseMetadata": ...,
}
Definition
class StartStudioSSOConfigurationRepairResponseTypeDef(TypedDict):
studio: StudioTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See StudioTypeDef
- See ResponseMetadataTypeDef
UpdateStudioResponseTypeDef
Usage Example
from mypy_boto3_nimble.type_defs import UpdateStudioResponseTypeDef
def get_value() -> UpdateStudioResponseTypeDef:
return {
"studio": ...,
"ResponseMetadata": ...,
}
Definition
class UpdateStudioResponseTypeDef(TypedDict):
studio: StudioTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See StudioTypeDef
- See ResponseMetadataTypeDef
CreateStreamingSessionResponseTypeDef
Usage Example
from mypy_boto3_nimble.type_defs import CreateStreamingSessionResponseTypeDef
def get_value() -> CreateStreamingSessionResponseTypeDef:
return {
"session": ...,
"ResponseMetadata": ...,
}
Definition
class CreateStreamingSessionResponseTypeDef(TypedDict):
session: StreamingSessionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteStreamingSessionResponseTypeDef
Usage Example
from mypy_boto3_nimble.type_defs import DeleteStreamingSessionResponseTypeDef
def get_value() -> DeleteStreamingSessionResponseTypeDef:
return {
"session": ...,
"ResponseMetadata": ...,
}
Definition
class DeleteStreamingSessionResponseTypeDef(TypedDict):
session: StreamingSessionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetStreamingSessionResponseTypeDef
Usage Example
from mypy_boto3_nimble.type_defs import GetStreamingSessionResponseTypeDef
def get_value() -> GetStreamingSessionResponseTypeDef:
return {
"session": ...,
"ResponseMetadata": ...,
}
Definition
class GetStreamingSessionResponseTypeDef(TypedDict):
session: StreamingSessionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListStreamingSessionsResponseTypeDef
Usage Example
from mypy_boto3_nimble.type_defs import ListStreamingSessionsResponseTypeDef
def get_value() -> ListStreamingSessionsResponseTypeDef:
return {
"nextToken": ...,
"sessions": ...,
"ResponseMetadata": ...,
}
Definition
class ListStreamingSessionsResponseTypeDef(TypedDict):
nextToken: str,
sessions: List[StreamingSessionTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
StartStreamingSessionResponseTypeDef
Usage Example
from mypy_boto3_nimble.type_defs import StartStreamingSessionResponseTypeDef
def get_value() -> StartStreamingSessionResponseTypeDef:
return {
"session": ...,
"ResponseMetadata": ...,
}
Definition
class StartStreamingSessionResponseTypeDef(TypedDict):
session: StreamingSessionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
StopStreamingSessionResponseTypeDef
Usage Example
from mypy_boto3_nimble.type_defs import StopStreamingSessionResponseTypeDef
def get_value() -> StopStreamingSessionResponseTypeDef:
return {
"session": ...,
"ResponseMetadata": ...,
}
Definition
class StopStreamingSessionResponseTypeDef(TypedDict):
session: StreamingSessionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
StreamConfigurationCreateTypeDef
Usage Example
from mypy_boto3_nimble.type_defs import StreamConfigurationCreateTypeDef
def get_value() -> StreamConfigurationCreateTypeDef:
return {
"clipboardMode": ...,
"ec2InstanceTypes": ...,
"streamingImageIds": ...,
}
Definition
class StreamConfigurationCreateTypeDef(TypedDict):
clipboardMode: StreamingClipboardModeType, # (2)
ec2InstanceTypes: Sequence[StreamingInstanceTypeType], # (3)
streamingImageIds: Sequence[str],
automaticTerminationMode: NotRequired[AutomaticTerminationModeType], # (1)
maxSessionLengthInMinutes: NotRequired[int],
maxStoppedSessionLengthInMinutes: NotRequired[int],
sessionBackup: NotRequired[StreamConfigurationSessionBackupTypeDef], # (4)
sessionPersistenceMode: NotRequired[SessionPersistenceModeType], # (5)
sessionStorage: NotRequired[StreamConfigurationSessionStorageTypeDef], # (6)
volumeConfiguration: NotRequired[VolumeConfigurationTypeDef], # (7)
- See AutomaticTerminationModeType
- See StreamingClipboardModeType
- See StreamingInstanceTypeType
- See StreamConfigurationSessionBackupTypeDef
- See SessionPersistenceModeType
- See StreamConfigurationSessionStorageTypeDef
- See VolumeConfigurationTypeDef
StreamConfigurationTypeDef
Usage Example
from mypy_boto3_nimble.type_defs import StreamConfigurationTypeDef
def get_value() -> StreamConfigurationTypeDef:
return {
"clipboardMode": ...,
"ec2InstanceTypes": ...,
"streamingImageIds": ...,
}
Definition
class StreamConfigurationTypeDef(TypedDict):
clipboardMode: StreamingClipboardModeType, # (2)
ec2InstanceTypes: List[StreamingInstanceTypeType], # (3)
streamingImageIds: List[str],
automaticTerminationMode: NotRequired[AutomaticTerminationModeType], # (1)
maxSessionLengthInMinutes: NotRequired[int],
maxStoppedSessionLengthInMinutes: NotRequired[int],
sessionBackup: NotRequired[StreamConfigurationSessionBackupTypeDef], # (4)
sessionPersistenceMode: NotRequired[SessionPersistenceModeType], # (5)
sessionStorage: NotRequired[StreamConfigurationSessionStorageTypeDef], # (6)
volumeConfiguration: NotRequired[VolumeConfigurationTypeDef], # (7)
- See AutomaticTerminationModeType
- See StreamingClipboardModeType
- See StreamingInstanceTypeType
- See StreamConfigurationSessionBackupTypeDef
- See SessionPersistenceModeType
- See StreamConfigurationSessionStorageTypeDef
- See VolumeConfigurationTypeDef
CreateStreamingImageResponseTypeDef
Usage Example
from mypy_boto3_nimble.type_defs import CreateStreamingImageResponseTypeDef
def get_value() -> CreateStreamingImageResponseTypeDef:
return {
"streamingImage": ...,
"ResponseMetadata": ...,
}
Definition
class CreateStreamingImageResponseTypeDef(TypedDict):
streamingImage: StreamingImageTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteStreamingImageResponseTypeDef
Usage Example
from mypy_boto3_nimble.type_defs import DeleteStreamingImageResponseTypeDef
def get_value() -> DeleteStreamingImageResponseTypeDef:
return {
"streamingImage": ...,
"ResponseMetadata": ...,
}
Definition
class DeleteStreamingImageResponseTypeDef(TypedDict):
streamingImage: StreamingImageTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetStreamingImageResponseTypeDef
Usage Example
from mypy_boto3_nimble.type_defs import GetStreamingImageResponseTypeDef
def get_value() -> GetStreamingImageResponseTypeDef:
return {
"streamingImage": ...,
"ResponseMetadata": ...,
}
Definition
class GetStreamingImageResponseTypeDef(TypedDict):
streamingImage: StreamingImageTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListStreamingImagesResponseTypeDef
Usage Example
from mypy_boto3_nimble.type_defs import ListStreamingImagesResponseTypeDef
def get_value() -> ListStreamingImagesResponseTypeDef:
return {
"nextToken": ...,
"streamingImages": ...,
"ResponseMetadata": ...,
}
Definition
class ListStreamingImagesResponseTypeDef(TypedDict):
nextToken: str,
streamingImages: List[StreamingImageTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateStreamingImageResponseTypeDef
Usage Example
from mypy_boto3_nimble.type_defs import UpdateStreamingImageResponseTypeDef
def get_value() -> UpdateStreamingImageResponseTypeDef:
return {
"streamingImage": ...,
"ResponseMetadata": ...,
}
Definition
class UpdateStreamingImageResponseTypeDef(TypedDict):
streamingImage: StreamingImageTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateStudioComponentRequestRequestTypeDef
Usage Example
from mypy_boto3_nimble.type_defs import CreateStudioComponentRequestRequestTypeDef
def get_value() -> CreateStudioComponentRequestRequestTypeDef:
return {
"name": ...,
"studioId": ...,
"type": ...,
}
Definition
class CreateStudioComponentRequestRequestTypeDef(TypedDict):
name: str,
studioId: str,
type: StudioComponentTypeType, # (1)
clientToken: NotRequired[str],
configuration: NotRequired[StudioComponentConfigurationTypeDef], # (2)
description: NotRequired[str],
ec2SecurityGroupIds: NotRequired[Sequence[str]],
initializationScripts: NotRequired[Sequence[StudioComponentInitializationScriptTypeDef]], # (3)
runtimeRoleArn: NotRequired[str],
scriptParameters: NotRequired[Sequence[ScriptParameterKeyValueTypeDef]], # (4)
secureInitializationRoleArn: NotRequired[str],
subtype: NotRequired[StudioComponentSubtypeType], # (5)
tags: NotRequired[Mapping[str, str]],
- See StudioComponentTypeType
- See StudioComponentConfigurationTypeDef
- See StudioComponentInitializationScriptTypeDef
- See ScriptParameterKeyValueTypeDef
- See StudioComponentSubtypeType
StudioComponentTypeDef
Usage Example
from mypy_boto3_nimble.type_defs import StudioComponentTypeDef
def get_value() -> StudioComponentTypeDef:
return {
"arn": ...,
}
Definition
class StudioComponentTypeDef(TypedDict):
arn: NotRequired[str],
configuration: NotRequired[StudioComponentConfigurationTypeDef], # (1)
createdAt: NotRequired[datetime],
createdBy: NotRequired[str],
description: NotRequired[str],
ec2SecurityGroupIds: NotRequired[List[str]],
initializationScripts: NotRequired[List[StudioComponentInitializationScriptTypeDef]], # (2)
name: NotRequired[str],
runtimeRoleArn: NotRequired[str],
scriptParameters: NotRequired[List[ScriptParameterKeyValueTypeDef]], # (3)
secureInitializationRoleArn: NotRequired[str],
state: NotRequired[StudioComponentStateType], # (4)
statusCode: NotRequired[StudioComponentStatusCodeType], # (5)
statusMessage: NotRequired[str],
studioComponentId: NotRequired[str],
subtype: NotRequired[StudioComponentSubtypeType], # (6)
tags: NotRequired[Dict[str, str]],
type: NotRequired[StudioComponentTypeType], # (7)
updatedAt: NotRequired[datetime],
updatedBy: NotRequired[str],
- See StudioComponentConfigurationTypeDef
- See StudioComponentInitializationScriptTypeDef
- See ScriptParameterKeyValueTypeDef
- See StudioComponentStateType
- See StudioComponentStatusCodeType
- See StudioComponentSubtypeType
- See StudioComponentTypeType
UpdateStudioComponentRequestRequestTypeDef
Usage Example
from mypy_boto3_nimble.type_defs import UpdateStudioComponentRequestRequestTypeDef
def get_value() -> UpdateStudioComponentRequestRequestTypeDef:
return {
"studioComponentId": ...,
"studioId": ...,
}
Definition
class UpdateStudioComponentRequestRequestTypeDef(TypedDict):
studioComponentId: str,
studioId: str,
clientToken: NotRequired[str],
configuration: NotRequired[StudioComponentConfigurationTypeDef], # (1)
description: NotRequired[str],
ec2SecurityGroupIds: NotRequired[Sequence[str]],
initializationScripts: NotRequired[Sequence[StudioComponentInitializationScriptTypeDef]], # (2)
name: NotRequired[str],
runtimeRoleArn: NotRequired[str],
scriptParameters: NotRequired[Sequence[ScriptParameterKeyValueTypeDef]], # (3)
secureInitializationRoleArn: NotRequired[str],
subtype: NotRequired[StudioComponentSubtypeType], # (4)
type: NotRequired[StudioComponentTypeType], # (5)
- See StudioComponentConfigurationTypeDef
- See StudioComponentInitializationScriptTypeDef
- See ScriptParameterKeyValueTypeDef
- See StudioComponentSubtypeType
- See StudioComponentTypeType
GetLaunchProfileInitializationResponseTypeDef
Usage Example
from mypy_boto3_nimble.type_defs import GetLaunchProfileInitializationResponseTypeDef
def get_value() -> GetLaunchProfileInitializationResponseTypeDef:
return {
"launchProfileInitialization": ...,
"ResponseMetadata": ...,
}
Definition
class GetLaunchProfileInitializationResponseTypeDef(TypedDict):
launchProfileInitialization: LaunchProfileInitializationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateLaunchProfileRequestRequestTypeDef
Usage Example
from mypy_boto3_nimble.type_defs import CreateLaunchProfileRequestRequestTypeDef
def get_value() -> CreateLaunchProfileRequestRequestTypeDef:
return {
"ec2SubnetIds": ...,
"launchProfileProtocolVersions": ...,
"name": ...,
"streamConfiguration": ...,
"studioComponentIds": ...,
"studioId": ...,
}
Definition
class CreateLaunchProfileRequestRequestTypeDef(TypedDict):
ec2SubnetIds: Sequence[str],
launchProfileProtocolVersions: Sequence[str],
name: str,
streamConfiguration: StreamConfigurationCreateTypeDef, # (1)
studioComponentIds: Sequence[str],
studioId: str,
clientToken: NotRequired[str],
description: NotRequired[str],
tags: NotRequired[Mapping[str, str]],
UpdateLaunchProfileRequestRequestTypeDef
Usage Example
from mypy_boto3_nimble.type_defs import UpdateLaunchProfileRequestRequestTypeDef
def get_value() -> UpdateLaunchProfileRequestRequestTypeDef:
return {
"launchProfileId": ...,
"studioId": ...,
}
Definition
class UpdateLaunchProfileRequestRequestTypeDef(TypedDict):
launchProfileId: str,
studioId: str,
clientToken: NotRequired[str],
description: NotRequired[str],
launchProfileProtocolVersions: NotRequired[Sequence[str]],
name: NotRequired[str],
streamConfiguration: NotRequired[StreamConfigurationCreateTypeDef], # (1)
studioComponentIds: NotRequired[Sequence[str]],
LaunchProfileTypeDef
Usage Example
from mypy_boto3_nimble.type_defs import LaunchProfileTypeDef
def get_value() -> LaunchProfileTypeDef:
return {
"arn": ...,
}
Definition
class LaunchProfileTypeDef(TypedDict):
arn: NotRequired[str],
createdAt: NotRequired[datetime],
createdBy: NotRequired[str],
description: NotRequired[str],
ec2SubnetIds: NotRequired[List[str]],
launchProfileId: NotRequired[str],
launchProfileProtocolVersions: NotRequired[List[str]],
name: NotRequired[str],
state: NotRequired[LaunchProfileStateType], # (1)
statusCode: NotRequired[LaunchProfileStatusCodeType], # (2)
statusMessage: NotRequired[str],
streamConfiguration: NotRequired[StreamConfigurationTypeDef], # (3)
studioComponentIds: NotRequired[List[str]],
tags: NotRequired[Dict[str, str]],
updatedAt: NotRequired[datetime],
updatedBy: NotRequired[str],
validationResults: NotRequired[List[ValidationResultTypeDef]], # (4)
- See LaunchProfileStateType
- See LaunchProfileStatusCodeType
- See StreamConfigurationTypeDef
- See ValidationResultTypeDef
CreateStudioComponentResponseTypeDef
Usage Example
from mypy_boto3_nimble.type_defs import CreateStudioComponentResponseTypeDef
def get_value() -> CreateStudioComponentResponseTypeDef:
return {
"studioComponent": ...,
"ResponseMetadata": ...,
}
Definition
class CreateStudioComponentResponseTypeDef(TypedDict):
studioComponent: StudioComponentTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteStudioComponentResponseTypeDef
Usage Example
from mypy_boto3_nimble.type_defs import DeleteStudioComponentResponseTypeDef
def get_value() -> DeleteStudioComponentResponseTypeDef:
return {
"studioComponent": ...,
"ResponseMetadata": ...,
}
Definition
class DeleteStudioComponentResponseTypeDef(TypedDict):
studioComponent: StudioComponentTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetStudioComponentResponseTypeDef
Usage Example
from mypy_boto3_nimble.type_defs import GetStudioComponentResponseTypeDef
def get_value() -> GetStudioComponentResponseTypeDef:
return {
"studioComponent": ...,
"ResponseMetadata": ...,
}
Definition
class GetStudioComponentResponseTypeDef(TypedDict):
studioComponent: StudioComponentTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListStudioComponentsResponseTypeDef
Usage Example
from mypy_boto3_nimble.type_defs import ListStudioComponentsResponseTypeDef
def get_value() -> ListStudioComponentsResponseTypeDef:
return {
"nextToken": ...,
"studioComponents": ...,
"ResponseMetadata": ...,
}
Definition
class ListStudioComponentsResponseTypeDef(TypedDict):
nextToken: str,
studioComponents: List[StudioComponentTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateStudioComponentResponseTypeDef
Usage Example
from mypy_boto3_nimble.type_defs import UpdateStudioComponentResponseTypeDef
def get_value() -> UpdateStudioComponentResponseTypeDef:
return {
"studioComponent": ...,
"ResponseMetadata": ...,
}
Definition
class UpdateStudioComponentResponseTypeDef(TypedDict):
studioComponent: StudioComponentTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateLaunchProfileResponseTypeDef
Usage Example
from mypy_boto3_nimble.type_defs import CreateLaunchProfileResponseTypeDef
def get_value() -> CreateLaunchProfileResponseTypeDef:
return {
"launchProfile": ...,
"ResponseMetadata": ...,
}
Definition
class CreateLaunchProfileResponseTypeDef(TypedDict):
launchProfile: LaunchProfileTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteLaunchProfileResponseTypeDef
Usage Example
from mypy_boto3_nimble.type_defs import DeleteLaunchProfileResponseTypeDef
def get_value() -> DeleteLaunchProfileResponseTypeDef:
return {
"launchProfile": ...,
"ResponseMetadata": ...,
}
Definition
class DeleteLaunchProfileResponseTypeDef(TypedDict):
launchProfile: LaunchProfileTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetLaunchProfileDetailsResponseTypeDef
Usage Example
from mypy_boto3_nimble.type_defs import GetLaunchProfileDetailsResponseTypeDef
def get_value() -> GetLaunchProfileDetailsResponseTypeDef:
return {
"launchProfile": ...,
"streamingImages": ...,
"studioComponentSummaries": ...,
"ResponseMetadata": ...,
}
Definition
class GetLaunchProfileDetailsResponseTypeDef(TypedDict):
launchProfile: LaunchProfileTypeDef, # (1)
streamingImages: List[StreamingImageTypeDef], # (2)
studioComponentSummaries: List[StudioComponentSummaryTypeDef], # (3)
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See LaunchProfileTypeDef
- See StreamingImageTypeDef
- See StudioComponentSummaryTypeDef
- See ResponseMetadataTypeDef
GetLaunchProfileResponseTypeDef
Usage Example
from mypy_boto3_nimble.type_defs import GetLaunchProfileResponseTypeDef
def get_value() -> GetLaunchProfileResponseTypeDef:
return {
"launchProfile": ...,
"ResponseMetadata": ...,
}
Definition
class GetLaunchProfileResponseTypeDef(TypedDict):
launchProfile: LaunchProfileTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListLaunchProfilesResponseTypeDef
Usage Example
from mypy_boto3_nimble.type_defs import ListLaunchProfilesResponseTypeDef
def get_value() -> ListLaunchProfilesResponseTypeDef:
return {
"launchProfiles": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListLaunchProfilesResponseTypeDef(TypedDict):
launchProfiles: List[LaunchProfileTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateLaunchProfileResponseTypeDef
Usage Example
from mypy_boto3_nimble.type_defs import UpdateLaunchProfileResponseTypeDef
def get_value() -> UpdateLaunchProfileResponseTypeDef:
return {
"launchProfile": ...,
"ResponseMetadata": ...,
}