Skip to content

Typed dictionaries#

Index > NimbleStudio > Typed dictionaries

Auto-generated documentation for NimbleStudio type annotations stubs module mypy-boto3-nimble.

AcceptEulasRequestRequestTypeDef#

# AcceptEulasRequestRequestTypeDef usage example

from mypy_boto3_nimble.type_defs import AcceptEulasRequestRequestTypeDef

def get_value() -> AcceptEulasRequestRequestTypeDef:
    return {
        "studioId": ...,
    }
# AcceptEulasRequestRequestTypeDef definition

class AcceptEulasRequestRequestTypeDef(TypedDict):
    studioId: str,
    clientToken: NotRequired[str],
    eulaIds: NotRequired[Sequence[str]],

EulaAcceptanceTypeDef#

# EulaAcceptanceTypeDef usage example

from mypy_boto3_nimble.type_defs import EulaAcceptanceTypeDef

def get_value() -> EulaAcceptanceTypeDef:
    return {
        "acceptedAt": ...,
    }
# EulaAcceptanceTypeDef definition

class EulaAcceptanceTypeDef(TypedDict):
    acceptedAt: NotRequired[datetime],
    acceptedBy: NotRequired[str],
    accepteeId: NotRequired[str],
    eulaAcceptanceId: NotRequired[str],
    eulaId: NotRequired[str],

ActiveDirectoryComputerAttributeTypeDef#

# ActiveDirectoryComputerAttributeTypeDef usage example

from mypy_boto3_nimble.type_defs import ActiveDirectoryComputerAttributeTypeDef

def get_value() -> ActiveDirectoryComputerAttributeTypeDef:
    return {
        "name": ...,
    }
# ActiveDirectoryComputerAttributeTypeDef definition

class ActiveDirectoryComputerAttributeTypeDef(TypedDict):
    name: NotRequired[str],
    value: NotRequired[str],

ComputeFarmConfigurationTypeDef#

# ComputeFarmConfigurationTypeDef usage example

from mypy_boto3_nimble.type_defs import ComputeFarmConfigurationTypeDef

def get_value() -> ComputeFarmConfigurationTypeDef:
    return {
        "activeDirectoryUser": ...,
    }
# ComputeFarmConfigurationTypeDef definition

class ComputeFarmConfigurationTypeDef(TypedDict):
    activeDirectoryUser: NotRequired[str],
    endpoint: NotRequired[str],

CreateStreamingImageRequestRequestTypeDef#

# CreateStreamingImageRequestRequestTypeDef usage example

from mypy_boto3_nimble.type_defs import CreateStreamingImageRequestRequestTypeDef

def get_value() -> CreateStreamingImageRequestRequestTypeDef:
    return {
        "ec2ImageId": ...,
        "name": ...,
        "studioId": ...,
    }
# CreateStreamingImageRequestRequestTypeDef definition

class CreateStreamingImageRequestRequestTypeDef(TypedDict):
    ec2ImageId: str,
    name: str,
    studioId: str,
    clientToken: NotRequired[str],
    description: NotRequired[str],
    tags: NotRequired[Mapping[str, str]],

CreateStreamingSessionRequestRequestTypeDef#

# CreateStreamingSessionRequestRequestTypeDef usage example

from mypy_boto3_nimble.type_defs import CreateStreamingSessionRequestRequestTypeDef

def get_value() -> CreateStreamingSessionRequestRequestTypeDef:
    return {
        "launchProfileId": ...,
        "studioId": ...,
    }
# CreateStreamingSessionRequestRequestTypeDef 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]],
  1. See StreamingInstanceTypeType

CreateStreamingSessionStreamRequestRequestTypeDef#

# CreateStreamingSessionStreamRequestRequestTypeDef usage example

from mypy_boto3_nimble.type_defs import CreateStreamingSessionStreamRequestRequestTypeDef

def get_value() -> CreateStreamingSessionStreamRequestRequestTypeDef:
    return {
        "sessionId": ...,
        "studioId": ...,
    }
# CreateStreamingSessionStreamRequestRequestTypeDef definition

class CreateStreamingSessionStreamRequestRequestTypeDef(TypedDict):
    sessionId: str,
    studioId: str,
    clientToken: NotRequired[str],
    expirationInSeconds: NotRequired[int],

StreamingSessionStreamTypeDef#

# StreamingSessionStreamTypeDef usage example

from mypy_boto3_nimble.type_defs import StreamingSessionStreamTypeDef

def get_value() -> StreamingSessionStreamTypeDef:
    return {
        "createdAt": ...,
    }
# StreamingSessionStreamTypeDef 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],
  1. See StreamingSessionStreamStateType
  2. See StreamingSessionStreamStatusCodeType

ScriptParameterKeyValueTypeDef#

# ScriptParameterKeyValueTypeDef usage example

from mypy_boto3_nimble.type_defs import ScriptParameterKeyValueTypeDef

def get_value() -> ScriptParameterKeyValueTypeDef:
    return {
        "key": ...,
    }
# ScriptParameterKeyValueTypeDef definition

class ScriptParameterKeyValueTypeDef(TypedDict):
    key: NotRequired[str],
    value: NotRequired[str],

StudioComponentInitializationScriptTypeDef#

# StudioComponentInitializationScriptTypeDef usage example

from mypy_boto3_nimble.type_defs import StudioComponentInitializationScriptTypeDef

def get_value() -> StudioComponentInitializationScriptTypeDef:
    return {
        "launchProfileProtocolVersion": ...,
    }
# StudioComponentInitializationScriptTypeDef definition

class StudioComponentInitializationScriptTypeDef(TypedDict):
    launchProfileProtocolVersion: NotRequired[str],
    platform: NotRequired[LaunchProfilePlatformType],  # (1)
    runContext: NotRequired[StudioComponentInitializationScriptRunContextType],  # (2)
    script: NotRequired[str],
  1. See LaunchProfilePlatformType
  2. See StudioComponentInitializationScriptRunContextType

StudioEncryptionConfigurationTypeDef#

# StudioEncryptionConfigurationTypeDef usage example

from mypy_boto3_nimble.type_defs import StudioEncryptionConfigurationTypeDef

def get_value() -> StudioEncryptionConfigurationTypeDef:
    return {
        "keyType": ...,
    }
# StudioEncryptionConfigurationTypeDef definition

class StudioEncryptionConfigurationTypeDef(TypedDict):
    keyType: StudioEncryptionConfigurationKeyTypeType,  # (1)
    keyArn: NotRequired[str],
  1. See StudioEncryptionConfigurationKeyTypeType

DeleteLaunchProfileMemberRequestRequestTypeDef#

# DeleteLaunchProfileMemberRequestRequestTypeDef usage example

from mypy_boto3_nimble.type_defs import DeleteLaunchProfileMemberRequestRequestTypeDef

def get_value() -> DeleteLaunchProfileMemberRequestRequestTypeDef:
    return {
        "launchProfileId": ...,
        "principalId": ...,
        "studioId": ...,
    }
# DeleteLaunchProfileMemberRequestRequestTypeDef definition

class DeleteLaunchProfileMemberRequestRequestTypeDef(TypedDict):
    launchProfileId: str,
    principalId: str,
    studioId: str,
    clientToken: NotRequired[str],

DeleteLaunchProfileRequestRequestTypeDef#

# DeleteLaunchProfileRequestRequestTypeDef usage example

from mypy_boto3_nimble.type_defs import DeleteLaunchProfileRequestRequestTypeDef

def get_value() -> DeleteLaunchProfileRequestRequestTypeDef:
    return {
        "launchProfileId": ...,
        "studioId": ...,
    }
# DeleteLaunchProfileRequestRequestTypeDef definition

class DeleteLaunchProfileRequestRequestTypeDef(TypedDict):
    launchProfileId: str,
    studioId: str,
    clientToken: NotRequired[str],

DeleteStreamingImageRequestRequestTypeDef#

# DeleteStreamingImageRequestRequestTypeDef usage example

from mypy_boto3_nimble.type_defs import DeleteStreamingImageRequestRequestTypeDef

def get_value() -> DeleteStreamingImageRequestRequestTypeDef:
    return {
        "streamingImageId": ...,
        "studioId": ...,
    }
# DeleteStreamingImageRequestRequestTypeDef definition

class DeleteStreamingImageRequestRequestTypeDef(TypedDict):
    streamingImageId: str,
    studioId: str,
    clientToken: NotRequired[str],

DeleteStreamingSessionRequestRequestTypeDef#

# DeleteStreamingSessionRequestRequestTypeDef usage example

from mypy_boto3_nimble.type_defs import DeleteStreamingSessionRequestRequestTypeDef

def get_value() -> DeleteStreamingSessionRequestRequestTypeDef:
    return {
        "sessionId": ...,
        "studioId": ...,
    }
# DeleteStreamingSessionRequestRequestTypeDef definition

class DeleteStreamingSessionRequestRequestTypeDef(TypedDict):
    sessionId: str,
    studioId: str,
    clientToken: NotRequired[str],

DeleteStudioComponentRequestRequestTypeDef#

# DeleteStudioComponentRequestRequestTypeDef usage example

from mypy_boto3_nimble.type_defs import DeleteStudioComponentRequestRequestTypeDef

def get_value() -> DeleteStudioComponentRequestRequestTypeDef:
    return {
        "studioComponentId": ...,
        "studioId": ...,
    }
# DeleteStudioComponentRequestRequestTypeDef definition

class DeleteStudioComponentRequestRequestTypeDef(TypedDict):
    studioComponentId: str,
    studioId: str,
    clientToken: NotRequired[str],

DeleteStudioMemberRequestRequestTypeDef#

# DeleteStudioMemberRequestRequestTypeDef usage example

from mypy_boto3_nimble.type_defs import DeleteStudioMemberRequestRequestTypeDef

def get_value() -> DeleteStudioMemberRequestRequestTypeDef:
    return {
        "principalId": ...,
        "studioId": ...,
    }
# DeleteStudioMemberRequestRequestTypeDef definition

class DeleteStudioMemberRequestRequestTypeDef(TypedDict):
    principalId: str,
    studioId: str,
    clientToken: NotRequired[str],

DeleteStudioRequestRequestTypeDef#

# DeleteStudioRequestRequestTypeDef usage example

from mypy_boto3_nimble.type_defs import DeleteStudioRequestRequestTypeDef

def get_value() -> DeleteStudioRequestRequestTypeDef:
    return {
        "studioId": ...,
    }
# DeleteStudioRequestRequestTypeDef definition

class DeleteStudioRequestRequestTypeDef(TypedDict):
    studioId: str,
    clientToken: NotRequired[str],

EulaTypeDef#

# EulaTypeDef usage example

from mypy_boto3_nimble.type_defs import EulaTypeDef

def get_value() -> EulaTypeDef:
    return {
        "content": ...,
    }
# EulaTypeDef definition

class EulaTypeDef(TypedDict):
    content: NotRequired[str],
    createdAt: NotRequired[datetime],
    eulaId: NotRequired[str],
    name: NotRequired[str],
    updatedAt: NotRequired[datetime],

GetEulaRequestRequestTypeDef#

# GetEulaRequestRequestTypeDef usage example

from mypy_boto3_nimble.type_defs import GetEulaRequestRequestTypeDef

def get_value() -> GetEulaRequestRequestTypeDef:
    return {
        "eulaId": ...,
    }
# GetEulaRequestRequestTypeDef definition

class GetEulaRequestRequestTypeDef(TypedDict):
    eulaId: str,

GetLaunchProfileDetailsRequestRequestTypeDef#

# GetLaunchProfileDetailsRequestRequestTypeDef usage example

from mypy_boto3_nimble.type_defs import GetLaunchProfileDetailsRequestRequestTypeDef

def get_value() -> GetLaunchProfileDetailsRequestRequestTypeDef:
    return {
        "launchProfileId": ...,
        "studioId": ...,
    }
# GetLaunchProfileDetailsRequestRequestTypeDef definition

class GetLaunchProfileDetailsRequestRequestTypeDef(TypedDict):
    launchProfileId: str,
    studioId: str,

StudioComponentSummaryTypeDef#

# StudioComponentSummaryTypeDef usage example

from mypy_boto3_nimble.type_defs import StudioComponentSummaryTypeDef

def get_value() -> StudioComponentSummaryTypeDef:
    return {
        "createdAt": ...,
    }
# StudioComponentSummaryTypeDef 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],
  1. See StudioComponentSubtypeType
  2. See StudioComponentTypeType

GetLaunchProfileInitializationRequestRequestTypeDef#

# GetLaunchProfileInitializationRequestRequestTypeDef usage example

from mypy_boto3_nimble.type_defs import GetLaunchProfileInitializationRequestRequestTypeDef

def get_value() -> GetLaunchProfileInitializationRequestRequestTypeDef:
    return {
        "launchProfileId": ...,
        "launchProfileProtocolVersions": ...,
        "launchPurpose": ...,
        "platform": ...,
        "studioId": ...,
    }
# GetLaunchProfileInitializationRequestRequestTypeDef definition

class GetLaunchProfileInitializationRequestRequestTypeDef(TypedDict):
    launchProfileId: str,
    launchProfileProtocolVersions: Sequence[str],
    launchPurpose: str,
    platform: str,
    studioId: str,

GetLaunchProfileMemberRequestRequestTypeDef#

# GetLaunchProfileMemberRequestRequestTypeDef usage example

from mypy_boto3_nimble.type_defs import GetLaunchProfileMemberRequestRequestTypeDef

def get_value() -> GetLaunchProfileMemberRequestRequestTypeDef:
    return {
        "launchProfileId": ...,
        "principalId": ...,
        "studioId": ...,
    }
# GetLaunchProfileMemberRequestRequestTypeDef definition

class GetLaunchProfileMemberRequestRequestTypeDef(TypedDict):
    launchProfileId: str,
    principalId: str,
    studioId: str,

LaunchProfileMembershipTypeDef#

# LaunchProfileMembershipTypeDef usage example

from mypy_boto3_nimble.type_defs import LaunchProfileMembershipTypeDef

def get_value() -> LaunchProfileMembershipTypeDef:
    return {
        "identityStoreId": ...,
    }
# LaunchProfileMembershipTypeDef definition

class LaunchProfileMembershipTypeDef(TypedDict):
    identityStoreId: NotRequired[str],
    persona: NotRequired[LaunchProfilePersonaType],  # (1)
    principalId: NotRequired[str],
    sid: NotRequired[str],
  1. See LaunchProfilePersonaType

WaiterConfigTypeDef#

# WaiterConfigTypeDef usage example

from mypy_boto3_nimble.type_defs import WaiterConfigTypeDef

def get_value() -> WaiterConfigTypeDef:
    return {
        "Delay": ...,
    }
# WaiterConfigTypeDef definition

class WaiterConfigTypeDef(TypedDict):
    Delay: NotRequired[int],
    MaxAttempts: NotRequired[int],

GetLaunchProfileRequestRequestTypeDef#

# GetLaunchProfileRequestRequestTypeDef usage example

from mypy_boto3_nimble.type_defs import GetLaunchProfileRequestRequestTypeDef

def get_value() -> GetLaunchProfileRequestRequestTypeDef:
    return {
        "launchProfileId": ...,
        "studioId": ...,
    }
# GetLaunchProfileRequestRequestTypeDef definition

class GetLaunchProfileRequestRequestTypeDef(TypedDict):
    launchProfileId: str,
    studioId: str,

GetStreamingImageRequestRequestTypeDef#

# GetStreamingImageRequestRequestTypeDef usage example

from mypy_boto3_nimble.type_defs import GetStreamingImageRequestRequestTypeDef

def get_value() -> GetStreamingImageRequestRequestTypeDef:
    return {
        "streamingImageId": ...,
        "studioId": ...,
    }
# GetStreamingImageRequestRequestTypeDef definition

class GetStreamingImageRequestRequestTypeDef(TypedDict):
    streamingImageId: str,
    studioId: str,

GetStreamingSessionBackupRequestRequestTypeDef#

# GetStreamingSessionBackupRequestRequestTypeDef usage example

from mypy_boto3_nimble.type_defs import GetStreamingSessionBackupRequestRequestTypeDef

def get_value() -> GetStreamingSessionBackupRequestRequestTypeDef:
    return {
        "backupId": ...,
        "studioId": ...,
    }
# GetStreamingSessionBackupRequestRequestTypeDef definition

class GetStreamingSessionBackupRequestRequestTypeDef(TypedDict):
    backupId: str,
    studioId: str,

StreamingSessionBackupTypeDef#

# StreamingSessionBackupTypeDef usage example

from mypy_boto3_nimble.type_defs import StreamingSessionBackupTypeDef

def get_value() -> StreamingSessionBackupTypeDef:
    return {
        "arn": ...,
    }
# StreamingSessionBackupTypeDef 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]],
  1. See StreamingSessionStateType
  2. See StreamingSessionStatusCodeType

GetStreamingSessionRequestRequestTypeDef#

# GetStreamingSessionRequestRequestTypeDef usage example

from mypy_boto3_nimble.type_defs import GetStreamingSessionRequestRequestTypeDef

def get_value() -> GetStreamingSessionRequestRequestTypeDef:
    return {
        "sessionId": ...,
        "studioId": ...,
    }
# GetStreamingSessionRequestRequestTypeDef definition

class GetStreamingSessionRequestRequestTypeDef(TypedDict):
    sessionId: str,
    studioId: str,

GetStreamingSessionStreamRequestRequestTypeDef#

# GetStreamingSessionStreamRequestRequestTypeDef usage example

from mypy_boto3_nimble.type_defs import GetStreamingSessionStreamRequestRequestTypeDef

def get_value() -> GetStreamingSessionStreamRequestRequestTypeDef:
    return {
        "sessionId": ...,
        "streamId": ...,
        "studioId": ...,
    }
# GetStreamingSessionStreamRequestRequestTypeDef definition

class GetStreamingSessionStreamRequestRequestTypeDef(TypedDict):
    sessionId: str,
    streamId: str,
    studioId: str,

GetStudioComponentRequestRequestTypeDef#

# GetStudioComponentRequestRequestTypeDef usage example

from mypy_boto3_nimble.type_defs import GetStudioComponentRequestRequestTypeDef

def get_value() -> GetStudioComponentRequestRequestTypeDef:
    return {
        "studioComponentId": ...,
        "studioId": ...,
    }
# GetStudioComponentRequestRequestTypeDef definition

class GetStudioComponentRequestRequestTypeDef(TypedDict):
    studioComponentId: str,
    studioId: str,

GetStudioMemberRequestRequestTypeDef#

# GetStudioMemberRequestRequestTypeDef usage example

from mypy_boto3_nimble.type_defs import GetStudioMemberRequestRequestTypeDef

def get_value() -> GetStudioMemberRequestRequestTypeDef:
    return {
        "principalId": ...,
        "studioId": ...,
    }
# GetStudioMemberRequestRequestTypeDef definition

class GetStudioMemberRequestRequestTypeDef(TypedDict):
    principalId: str,
    studioId: str,

StudioMembershipTypeDef#

# StudioMembershipTypeDef usage example

from mypy_boto3_nimble.type_defs import StudioMembershipTypeDef

def get_value() -> StudioMembershipTypeDef:
    return {
        "identityStoreId": ...,
    }
# StudioMembershipTypeDef definition

class StudioMembershipTypeDef(TypedDict):
    identityStoreId: NotRequired[str],
    persona: NotRequired[StudioPersonaType],  # (1)
    principalId: NotRequired[str],
    sid: NotRequired[str],
  1. See StudioPersonaType

GetStudioRequestRequestTypeDef#

# GetStudioRequestRequestTypeDef usage example

from mypy_boto3_nimble.type_defs import GetStudioRequestRequestTypeDef

def get_value() -> GetStudioRequestRequestTypeDef:
    return {
        "studioId": ...,
    }
# GetStudioRequestRequestTypeDef definition

class GetStudioRequestRequestTypeDef(TypedDict):
    studioId: str,

LaunchProfileInitializationScriptTypeDef#

# LaunchProfileInitializationScriptTypeDef usage example

from mypy_boto3_nimble.type_defs import LaunchProfileInitializationScriptTypeDef

def get_value() -> LaunchProfileInitializationScriptTypeDef:
    return {
        "runtimeRoleArn": ...,
    }
# LaunchProfileInitializationScriptTypeDef definition

class LaunchProfileInitializationScriptTypeDef(TypedDict):
    runtimeRoleArn: NotRequired[str],
    script: NotRequired[str],
    secureInitializationRoleArn: NotRequired[str],
    studioComponentId: NotRequired[str],
    studioComponentName: NotRequired[str],

ValidationResultTypeDef#

# ValidationResultTypeDef usage example

from mypy_boto3_nimble.type_defs import ValidationResultTypeDef

def get_value() -> ValidationResultTypeDef:
    return {
        "state": ...,
        "statusCode": ...,
        "statusMessage": ...,
        "type": ...,
    }
# ValidationResultTypeDef definition

class ValidationResultTypeDef(TypedDict):
    state: LaunchProfileValidationStateType,  # (1)
    statusCode: LaunchProfileValidationStatusCodeType,  # (2)
    statusMessage: str,
    type: LaunchProfileValidationTypeType,  # (3)
  1. See LaunchProfileValidationStateType
  2. See LaunchProfileValidationStatusCodeType
  3. See LaunchProfileValidationTypeType

LicenseServiceConfigurationTypeDef#

# LicenseServiceConfigurationTypeDef usage example

from mypy_boto3_nimble.type_defs import LicenseServiceConfigurationTypeDef

def get_value() -> LicenseServiceConfigurationTypeDef:
    return {
        "endpoint": ...,
    }
# LicenseServiceConfigurationTypeDef definition

class LicenseServiceConfigurationTypeDef(TypedDict):
    endpoint: NotRequired[str],

ListEulaAcceptancesRequestListEulaAcceptancesPaginateTypeDef#

# ListEulaAcceptancesRequestListEulaAcceptancesPaginateTypeDef usage example

from mypy_boto3_nimble.type_defs import ListEulaAcceptancesRequestListEulaAcceptancesPaginateTypeDef

def get_value() -> ListEulaAcceptancesRequestListEulaAcceptancesPaginateTypeDef:
    return {
        "studioId": ...,
    }
# ListEulaAcceptancesRequestListEulaAcceptancesPaginateTypeDef definition

class ListEulaAcceptancesRequestListEulaAcceptancesPaginateTypeDef(TypedDict):
    studioId: str,
    eulaIds: NotRequired[Sequence[str]],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListEulaAcceptancesRequestRequestTypeDef#

# ListEulaAcceptancesRequestRequestTypeDef usage example

from mypy_boto3_nimble.type_defs import ListEulaAcceptancesRequestRequestTypeDef

def get_value() -> ListEulaAcceptancesRequestRequestTypeDef:
    return {
        "studioId": ...,
    }
# ListEulaAcceptancesRequestRequestTypeDef definition

class ListEulaAcceptancesRequestRequestTypeDef(TypedDict):
    studioId: str,
    eulaIds: NotRequired[Sequence[str]],
    nextToken: NotRequired[str],

ListEulasRequestListEulasPaginateTypeDef#

# ListEulasRequestListEulasPaginateTypeDef usage example

from mypy_boto3_nimble.type_defs import ListEulasRequestListEulasPaginateTypeDef

def get_value() -> ListEulasRequestListEulasPaginateTypeDef:
    return {
        "eulaIds": ...,
    }
# ListEulasRequestListEulasPaginateTypeDef definition

class ListEulasRequestListEulasPaginateTypeDef(TypedDict):
    eulaIds: NotRequired[Sequence[str]],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListEulasRequestRequestTypeDef#

# ListEulasRequestRequestTypeDef usage example

from mypy_boto3_nimble.type_defs import ListEulasRequestRequestTypeDef

def get_value() -> ListEulasRequestRequestTypeDef:
    return {
        "eulaIds": ...,
    }
# ListEulasRequestRequestTypeDef definition

class ListEulasRequestRequestTypeDef(TypedDict):
    eulaIds: NotRequired[Sequence[str]],
    nextToken: NotRequired[str],

ListLaunchProfileMembersRequestListLaunchProfileMembersPaginateTypeDef#

# ListLaunchProfileMembersRequestListLaunchProfileMembersPaginateTypeDef usage example

from mypy_boto3_nimble.type_defs import ListLaunchProfileMembersRequestListLaunchProfileMembersPaginateTypeDef

def get_value() -> ListLaunchProfileMembersRequestListLaunchProfileMembersPaginateTypeDef:
    return {
        "launchProfileId": ...,
        "studioId": ...,
    }
# ListLaunchProfileMembersRequestListLaunchProfileMembersPaginateTypeDef definition

class ListLaunchProfileMembersRequestListLaunchProfileMembersPaginateTypeDef(TypedDict):
    launchProfileId: str,
    studioId: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListLaunchProfileMembersRequestRequestTypeDef#

# ListLaunchProfileMembersRequestRequestTypeDef usage example

from mypy_boto3_nimble.type_defs import ListLaunchProfileMembersRequestRequestTypeDef

def get_value() -> ListLaunchProfileMembersRequestRequestTypeDef:
    return {
        "launchProfileId": ...,
        "studioId": ...,
    }
# ListLaunchProfileMembersRequestRequestTypeDef definition

class ListLaunchProfileMembersRequestRequestTypeDef(TypedDict):
    launchProfileId: str,
    studioId: str,
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],

ListLaunchProfilesRequestListLaunchProfilesPaginateTypeDef#

# ListLaunchProfilesRequestListLaunchProfilesPaginateTypeDef usage example

from mypy_boto3_nimble.type_defs import ListLaunchProfilesRequestListLaunchProfilesPaginateTypeDef

def get_value() -> ListLaunchProfilesRequestListLaunchProfilesPaginateTypeDef:
    return {
        "studioId": ...,
    }
# ListLaunchProfilesRequestListLaunchProfilesPaginateTypeDef definition

class ListLaunchProfilesRequestListLaunchProfilesPaginateTypeDef(TypedDict):
    studioId: str,
    principalId: NotRequired[str],
    states: NotRequired[Sequence[LaunchProfileStateType]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See LaunchProfileStateType
  2. See PaginatorConfigTypeDef

ListLaunchProfilesRequestRequestTypeDef#

# ListLaunchProfilesRequestRequestTypeDef usage example

from mypy_boto3_nimble.type_defs import ListLaunchProfilesRequestRequestTypeDef

def get_value() -> ListLaunchProfilesRequestRequestTypeDef:
    return {
        "studioId": ...,
    }
# ListLaunchProfilesRequestRequestTypeDef definition

class ListLaunchProfilesRequestRequestTypeDef(TypedDict):
    studioId: str,
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],
    principalId: NotRequired[str],
    states: NotRequired[Sequence[LaunchProfileStateType]],  # (1)
  1. See LaunchProfileStateType

ListStreamingImagesRequestListStreamingImagesPaginateTypeDef#

# ListStreamingImagesRequestListStreamingImagesPaginateTypeDef usage example

from mypy_boto3_nimble.type_defs import ListStreamingImagesRequestListStreamingImagesPaginateTypeDef

def get_value() -> ListStreamingImagesRequestListStreamingImagesPaginateTypeDef:
    return {
        "studioId": ...,
    }
# ListStreamingImagesRequestListStreamingImagesPaginateTypeDef definition

class ListStreamingImagesRequestListStreamingImagesPaginateTypeDef(TypedDict):
    studioId: str,
    owner: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListStreamingImagesRequestRequestTypeDef#

# ListStreamingImagesRequestRequestTypeDef usage example

from mypy_boto3_nimble.type_defs import ListStreamingImagesRequestRequestTypeDef

def get_value() -> ListStreamingImagesRequestRequestTypeDef:
    return {
        "studioId": ...,
    }
# ListStreamingImagesRequestRequestTypeDef definition

class ListStreamingImagesRequestRequestTypeDef(TypedDict):
    studioId: str,
    nextToken: NotRequired[str],
    owner: NotRequired[str],

ListStreamingSessionBackupsRequestListStreamingSessionBackupsPaginateTypeDef#

# ListStreamingSessionBackupsRequestListStreamingSessionBackupsPaginateTypeDef usage example

from mypy_boto3_nimble.type_defs import ListStreamingSessionBackupsRequestListStreamingSessionBackupsPaginateTypeDef

def get_value() -> ListStreamingSessionBackupsRequestListStreamingSessionBackupsPaginateTypeDef:
    return {
        "studioId": ...,
    }
# ListStreamingSessionBackupsRequestListStreamingSessionBackupsPaginateTypeDef definition

class ListStreamingSessionBackupsRequestListStreamingSessionBackupsPaginateTypeDef(TypedDict):
    studioId: str,
    ownedBy: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListStreamingSessionBackupsRequestRequestTypeDef#

# ListStreamingSessionBackupsRequestRequestTypeDef usage example

from mypy_boto3_nimble.type_defs import ListStreamingSessionBackupsRequestRequestTypeDef

def get_value() -> ListStreamingSessionBackupsRequestRequestTypeDef:
    return {
        "studioId": ...,
    }
# ListStreamingSessionBackupsRequestRequestTypeDef definition

class ListStreamingSessionBackupsRequestRequestTypeDef(TypedDict):
    studioId: str,
    nextToken: NotRequired[str],
    ownedBy: NotRequired[str],

ListStreamingSessionsRequestListStreamingSessionsPaginateTypeDef#

# ListStreamingSessionsRequestListStreamingSessionsPaginateTypeDef usage example

from mypy_boto3_nimble.type_defs import ListStreamingSessionsRequestListStreamingSessionsPaginateTypeDef

def get_value() -> ListStreamingSessionsRequestListStreamingSessionsPaginateTypeDef:
    return {
        "studioId": ...,
    }
# ListStreamingSessionsRequestListStreamingSessionsPaginateTypeDef definition

class ListStreamingSessionsRequestListStreamingSessionsPaginateTypeDef(TypedDict):
    studioId: str,
    createdBy: NotRequired[str],
    ownedBy: NotRequired[str],
    sessionIds: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListStreamingSessionsRequestRequestTypeDef#

# ListStreamingSessionsRequestRequestTypeDef usage example

from mypy_boto3_nimble.type_defs import ListStreamingSessionsRequestRequestTypeDef

def get_value() -> ListStreamingSessionsRequestRequestTypeDef:
    return {
        "studioId": ...,
    }
# ListStreamingSessionsRequestRequestTypeDef definition

class ListStreamingSessionsRequestRequestTypeDef(TypedDict):
    studioId: str,
    createdBy: NotRequired[str],
    nextToken: NotRequired[str],
    ownedBy: NotRequired[str],
    sessionIds: NotRequired[str],

ListStudioComponentsRequestListStudioComponentsPaginateTypeDef#

# ListStudioComponentsRequestListStudioComponentsPaginateTypeDef usage example

from mypy_boto3_nimble.type_defs import ListStudioComponentsRequestListStudioComponentsPaginateTypeDef

def get_value() -> ListStudioComponentsRequestListStudioComponentsPaginateTypeDef:
    return {
        "studioId": ...,
    }
# ListStudioComponentsRequestListStudioComponentsPaginateTypeDef definition

class ListStudioComponentsRequestListStudioComponentsPaginateTypeDef(TypedDict):
    studioId: str,
    states: NotRequired[Sequence[StudioComponentStateType]],  # (1)
    types: NotRequired[Sequence[StudioComponentTypeType]],  # (2)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (3)
  1. See StudioComponentStateType
  2. See StudioComponentTypeType
  3. See PaginatorConfigTypeDef

ListStudioComponentsRequestRequestTypeDef#

# ListStudioComponentsRequestRequestTypeDef usage example

from mypy_boto3_nimble.type_defs import ListStudioComponentsRequestRequestTypeDef

def get_value() -> ListStudioComponentsRequestRequestTypeDef:
    return {
        "studioId": ...,
    }
# ListStudioComponentsRequestRequestTypeDef definition

class ListStudioComponentsRequestRequestTypeDef(TypedDict):
    studioId: str,
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],
    states: NotRequired[Sequence[StudioComponentStateType]],  # (1)
    types: NotRequired[Sequence[StudioComponentTypeType]],  # (2)
  1. See StudioComponentStateType
  2. See StudioComponentTypeType

ListStudioMembersRequestListStudioMembersPaginateTypeDef#

# ListStudioMembersRequestListStudioMembersPaginateTypeDef usage example

from mypy_boto3_nimble.type_defs import ListStudioMembersRequestListStudioMembersPaginateTypeDef

def get_value() -> ListStudioMembersRequestListStudioMembersPaginateTypeDef:
    return {
        "studioId": ...,
    }
# ListStudioMembersRequestListStudioMembersPaginateTypeDef definition

class ListStudioMembersRequestListStudioMembersPaginateTypeDef(TypedDict):
    studioId: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListStudioMembersRequestRequestTypeDef#

# ListStudioMembersRequestRequestTypeDef usage example

from mypy_boto3_nimble.type_defs import ListStudioMembersRequestRequestTypeDef

def get_value() -> ListStudioMembersRequestRequestTypeDef:
    return {
        "studioId": ...,
    }
# ListStudioMembersRequestRequestTypeDef definition

class ListStudioMembersRequestRequestTypeDef(TypedDict):
    studioId: str,
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],

ListStudiosRequestListStudiosPaginateTypeDef#

# ListStudiosRequestListStudiosPaginateTypeDef usage example

from mypy_boto3_nimble.type_defs import ListStudiosRequestListStudiosPaginateTypeDef

def get_value() -> ListStudiosRequestListStudiosPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }
# ListStudiosRequestListStudiosPaginateTypeDef definition

class ListStudiosRequestListStudiosPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListStudiosRequestRequestTypeDef#

# ListStudiosRequestRequestTypeDef usage example

from mypy_boto3_nimble.type_defs import ListStudiosRequestRequestTypeDef

def get_value() -> ListStudiosRequestRequestTypeDef:
    return {
        "nextToken": ...,
    }
# ListStudiosRequestRequestTypeDef definition

class ListStudiosRequestRequestTypeDef(TypedDict):
    nextToken: NotRequired[str],

ListTagsForResourceRequestRequestTypeDef#

# ListTagsForResourceRequestRequestTypeDef usage example

from mypy_boto3_nimble.type_defs import ListTagsForResourceRequestRequestTypeDef

def get_value() -> ListTagsForResourceRequestRequestTypeDef:
    return {
        "resourceArn": ...,
    }
# ListTagsForResourceRequestRequestTypeDef definition

class ListTagsForResourceRequestRequestTypeDef(TypedDict):
    resourceArn: str,

ListTagsForResourceResponseTypeDef#

# ListTagsForResourceResponseTypeDef usage example

from mypy_boto3_nimble.type_defs import ListTagsForResourceResponseTypeDef

def get_value() -> ListTagsForResourceResponseTypeDef:
    return {
        "tags": ...,
        "ResponseMetadata": ...,
    }
# ListTagsForResourceResponseTypeDef definition

class ListTagsForResourceResponseTypeDef(TypedDict):
    tags: Dict[str, str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

NewLaunchProfileMemberTypeDef#

# NewLaunchProfileMemberTypeDef usage example

from mypy_boto3_nimble.type_defs import NewLaunchProfileMemberTypeDef

def get_value() -> NewLaunchProfileMemberTypeDef:
    return {
        "persona": ...,
        "principalId": ...,
    }
# NewLaunchProfileMemberTypeDef definition

class NewLaunchProfileMemberTypeDef(TypedDict):
    persona: LaunchProfilePersonaType,  # (1)
    principalId: str,
  1. See LaunchProfilePersonaType

NewStudioMemberTypeDef#

# NewStudioMemberTypeDef usage example

from mypy_boto3_nimble.type_defs import NewStudioMemberTypeDef

def get_value() -> NewStudioMemberTypeDef:
    return {
        "persona": ...,
        "principalId": ...,
    }
# NewStudioMemberTypeDef definition

class NewStudioMemberTypeDef(TypedDict):
    persona: StudioPersonaType,  # (1)
    principalId: str,
  1. See StudioPersonaType

PaginatorConfigTypeDef#

# PaginatorConfigTypeDef usage example

from mypy_boto3_nimble.type_defs import PaginatorConfigTypeDef

def get_value() -> PaginatorConfigTypeDef:
    return {
        "MaxItems": ...,
    }
# PaginatorConfigTypeDef definition

class PaginatorConfigTypeDef(TypedDict):
    MaxItems: NotRequired[int],
    PageSize: NotRequired[int],
    StartingToken: NotRequired[str],

ResponseMetadataTypeDef#

# ResponseMetadataTypeDef usage example

from mypy_boto3_nimble.type_defs import ResponseMetadataTypeDef

def get_value() -> ResponseMetadataTypeDef:
    return {
        "RequestId": ...,
        "HostId": ...,
        "HTTPStatusCode": ...,
        "HTTPHeaders": ...,
        "RetryAttempts": ...,
    }
# ResponseMetadataTypeDef definition

class ResponseMetadataTypeDef(TypedDict):
    RequestId: str,
    HostId: str,
    HTTPStatusCode: int,
    HTTPHeaders: Dict[str, str],
    RetryAttempts: int,

SharedFileSystemConfigurationTypeDef#

# SharedFileSystemConfigurationTypeDef usage example

from mypy_boto3_nimble.type_defs import SharedFileSystemConfigurationTypeDef

def get_value() -> SharedFileSystemConfigurationTypeDef:
    return {
        "endpoint": ...,
    }
# SharedFileSystemConfigurationTypeDef definition

class SharedFileSystemConfigurationTypeDef(TypedDict):
    endpoint: NotRequired[str],
    fileSystemId: NotRequired[str],
    linuxMountPoint: NotRequired[str],
    shareName: NotRequired[str],
    windowsMountDrive: NotRequired[str],

StartStreamingSessionRequestRequestTypeDef#

# StartStreamingSessionRequestRequestTypeDef usage example

from mypy_boto3_nimble.type_defs import StartStreamingSessionRequestRequestTypeDef

def get_value() -> StartStreamingSessionRequestRequestTypeDef:
    return {
        "sessionId": ...,
        "studioId": ...,
    }
# StartStreamingSessionRequestRequestTypeDef definition

class StartStreamingSessionRequestRequestTypeDef(TypedDict):
    sessionId: str,
    studioId: str,
    backupId: NotRequired[str],
    clientToken: NotRequired[str],

StartStudioSSOConfigurationRepairRequestRequestTypeDef#

# StartStudioSSOConfigurationRepairRequestRequestTypeDef usage example

from mypy_boto3_nimble.type_defs import StartStudioSSOConfigurationRepairRequestRequestTypeDef

def get_value() -> StartStudioSSOConfigurationRepairRequestRequestTypeDef:
    return {
        "studioId": ...,
    }
# StartStudioSSOConfigurationRepairRequestRequestTypeDef definition

class StartStudioSSOConfigurationRepairRequestRequestTypeDef(TypedDict):
    studioId: str,
    clientToken: NotRequired[str],

StopStreamingSessionRequestRequestTypeDef#

# StopStreamingSessionRequestRequestTypeDef usage example

from mypy_boto3_nimble.type_defs import StopStreamingSessionRequestRequestTypeDef

def get_value() -> StopStreamingSessionRequestRequestTypeDef:
    return {
        "sessionId": ...,
        "studioId": ...,
    }
# StopStreamingSessionRequestRequestTypeDef definition

class StopStreamingSessionRequestRequestTypeDef(TypedDict):
    sessionId: str,
    studioId: str,
    clientToken: NotRequired[str],
    volumeRetentionMode: NotRequired[VolumeRetentionModeType],  # (1)
  1. See VolumeRetentionModeType

StreamConfigurationSessionBackupTypeDef#

# StreamConfigurationSessionBackupTypeDef usage example

from mypy_boto3_nimble.type_defs import StreamConfigurationSessionBackupTypeDef

def get_value() -> StreamConfigurationSessionBackupTypeDef:
    return {
        "maxBackupsToRetain": ...,
    }
# StreamConfigurationSessionBackupTypeDef definition

class StreamConfigurationSessionBackupTypeDef(TypedDict):
    maxBackupsToRetain: NotRequired[int],
    mode: NotRequired[SessionBackupModeType],  # (1)
  1. See SessionBackupModeType

VolumeConfigurationTypeDef#

# VolumeConfigurationTypeDef usage example

from mypy_boto3_nimble.type_defs import VolumeConfigurationTypeDef

def get_value() -> VolumeConfigurationTypeDef:
    return {
        "iops": ...,
    }
# VolumeConfigurationTypeDef definition

class VolumeConfigurationTypeDef(TypedDict):
    iops: NotRequired[int],
    size: NotRequired[int],
    throughput: NotRequired[int],

StreamingSessionStorageRootTypeDef#

# StreamingSessionStorageRootTypeDef usage example

from mypy_boto3_nimble.type_defs import StreamingSessionStorageRootTypeDef

def get_value() -> StreamingSessionStorageRootTypeDef:
    return {
        "linux": ...,
    }
# StreamingSessionStorageRootTypeDef definition

class StreamingSessionStorageRootTypeDef(TypedDict):
    linux: NotRequired[str],
    windows: NotRequired[str],

StreamingImageEncryptionConfigurationTypeDef#

# StreamingImageEncryptionConfigurationTypeDef usage example

from mypy_boto3_nimble.type_defs import StreamingImageEncryptionConfigurationTypeDef

def get_value() -> StreamingImageEncryptionConfigurationTypeDef:
    return {
        "keyType": ...,
    }
# StreamingImageEncryptionConfigurationTypeDef definition

class StreamingImageEncryptionConfigurationTypeDef(TypedDict):
    keyType: StreamingImageEncryptionConfigurationKeyTypeType,  # (1)
    keyArn: NotRequired[str],
  1. See StreamingImageEncryptionConfigurationKeyTypeType

TagResourceRequestRequestTypeDef#

# TagResourceRequestRequestTypeDef usage example

from mypy_boto3_nimble.type_defs import TagResourceRequestRequestTypeDef

def get_value() -> TagResourceRequestRequestTypeDef:
    return {
        "resourceArn": ...,
    }
# TagResourceRequestRequestTypeDef definition

class TagResourceRequestRequestTypeDef(TypedDict):
    resourceArn: str,
    tags: NotRequired[Mapping[str, str]],

UntagResourceRequestRequestTypeDef#

# UntagResourceRequestRequestTypeDef usage example

from mypy_boto3_nimble.type_defs import UntagResourceRequestRequestTypeDef

def get_value() -> UntagResourceRequestRequestTypeDef:
    return {
        "resourceArn": ...,
        "tagKeys": ...,
    }
# UntagResourceRequestRequestTypeDef definition

class UntagResourceRequestRequestTypeDef(TypedDict):
    resourceArn: str,
    tagKeys: Sequence[str],

UpdateLaunchProfileMemberRequestRequestTypeDef#

# UpdateLaunchProfileMemberRequestRequestTypeDef usage example

from mypy_boto3_nimble.type_defs import UpdateLaunchProfileMemberRequestRequestTypeDef

def get_value() -> UpdateLaunchProfileMemberRequestRequestTypeDef:
    return {
        "launchProfileId": ...,
        "persona": ...,
        "principalId": ...,
        "studioId": ...,
    }
# UpdateLaunchProfileMemberRequestRequestTypeDef definition

class UpdateLaunchProfileMemberRequestRequestTypeDef(TypedDict):
    launchProfileId: str,
    persona: LaunchProfilePersonaType,  # (1)
    principalId: str,
    studioId: str,
    clientToken: NotRequired[str],
  1. See LaunchProfilePersonaType

UpdateStreamingImageRequestRequestTypeDef#

# UpdateStreamingImageRequestRequestTypeDef usage example

from mypy_boto3_nimble.type_defs import UpdateStreamingImageRequestRequestTypeDef

def get_value() -> UpdateStreamingImageRequestRequestTypeDef:
    return {
        "streamingImageId": ...,
        "studioId": ...,
    }
# UpdateStreamingImageRequestRequestTypeDef definition

class UpdateStreamingImageRequestRequestTypeDef(TypedDict):
    streamingImageId: str,
    studioId: str,
    clientToken: NotRequired[str],
    description: NotRequired[str],
    name: NotRequired[str],

UpdateStudioRequestRequestTypeDef#

# UpdateStudioRequestRequestTypeDef usage example

from mypy_boto3_nimble.type_defs import UpdateStudioRequestRequestTypeDef

def get_value() -> UpdateStudioRequestRequestTypeDef:
    return {
        "studioId": ...,
    }
# UpdateStudioRequestRequestTypeDef definition

class UpdateStudioRequestRequestTypeDef(TypedDict):
    studioId: str,
    adminRoleArn: NotRequired[str],
    clientToken: NotRequired[str],
    displayName: NotRequired[str],
    userRoleArn: NotRequired[str],

AcceptEulasResponseTypeDef#

# AcceptEulasResponseTypeDef usage example

from mypy_boto3_nimble.type_defs import AcceptEulasResponseTypeDef

def get_value() -> AcceptEulasResponseTypeDef:
    return {
        "eulaAcceptances": ...,
        "ResponseMetadata": ...,
    }
# AcceptEulasResponseTypeDef definition

class AcceptEulasResponseTypeDef(TypedDict):
    eulaAcceptances: List[EulaAcceptanceTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See EulaAcceptanceTypeDef
  2. See ResponseMetadataTypeDef

ListEulaAcceptancesResponseTypeDef#

# ListEulaAcceptancesResponseTypeDef usage example

from mypy_boto3_nimble.type_defs import ListEulaAcceptancesResponseTypeDef

def get_value() -> ListEulaAcceptancesResponseTypeDef:
    return {
        "eulaAcceptances": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
# ListEulaAcceptancesResponseTypeDef definition

class ListEulaAcceptancesResponseTypeDef(TypedDict):
    eulaAcceptances: List[EulaAcceptanceTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See EulaAcceptanceTypeDef
  2. See ResponseMetadataTypeDef

ActiveDirectoryConfigurationTypeDef#

# ActiveDirectoryConfigurationTypeDef usage example

from mypy_boto3_nimble.type_defs import ActiveDirectoryConfigurationTypeDef

def get_value() -> ActiveDirectoryConfigurationTypeDef:
    return {
        "computerAttributes": ...,
    }
# ActiveDirectoryConfigurationTypeDef definition

class ActiveDirectoryConfigurationTypeDef(TypedDict):
    computerAttributes: NotRequired[Sequence[ActiveDirectoryComputerAttributeTypeDef]],  # (1)
    directoryId: NotRequired[str],
    organizationalUnitDistinguishedName: NotRequired[str],
  1. See ActiveDirectoryComputerAttributeTypeDef

LaunchProfileInitializationActiveDirectoryTypeDef#

# LaunchProfileInitializationActiveDirectoryTypeDef usage example

from mypy_boto3_nimble.type_defs import LaunchProfileInitializationActiveDirectoryTypeDef

def get_value() -> LaunchProfileInitializationActiveDirectoryTypeDef:
    return {
        "computerAttributes": ...,
    }
# LaunchProfileInitializationActiveDirectoryTypeDef 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],
  1. See ActiveDirectoryComputerAttributeTypeDef

CreateStreamingSessionStreamResponseTypeDef#

# CreateStreamingSessionStreamResponseTypeDef usage example

from mypy_boto3_nimble.type_defs import CreateStreamingSessionStreamResponseTypeDef

def get_value() -> CreateStreamingSessionStreamResponseTypeDef:
    return {
        "stream": ...,
        "ResponseMetadata": ...,
    }
# CreateStreamingSessionStreamResponseTypeDef definition

class CreateStreamingSessionStreamResponseTypeDef(TypedDict):
    stream: StreamingSessionStreamTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See StreamingSessionStreamTypeDef
  2. See ResponseMetadataTypeDef

GetStreamingSessionStreamResponseTypeDef#

# GetStreamingSessionStreamResponseTypeDef usage example

from mypy_boto3_nimble.type_defs import GetStreamingSessionStreamResponseTypeDef

def get_value() -> GetStreamingSessionStreamResponseTypeDef:
    return {
        "stream": ...,
        "ResponseMetadata": ...,
    }
# GetStreamingSessionStreamResponseTypeDef definition

class GetStreamingSessionStreamResponseTypeDef(TypedDict):
    stream: StreamingSessionStreamTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See StreamingSessionStreamTypeDef
  2. See ResponseMetadataTypeDef

CreateStudioRequestRequestTypeDef#

# CreateStudioRequestRequestTypeDef usage example

from mypy_boto3_nimble.type_defs import CreateStudioRequestRequestTypeDef

def get_value() -> CreateStudioRequestRequestTypeDef:
    return {
        "adminRoleArn": ...,
        "displayName": ...,
        "studioName": ...,
        "userRoleArn": ...,
    }
# CreateStudioRequestRequestTypeDef definition

class CreateStudioRequestRequestTypeDef(TypedDict):
    adminRoleArn: str,
    displayName: str,
    studioName: str,
    userRoleArn: str,
    clientToken: NotRequired[str],
    studioEncryptionConfiguration: NotRequired[StudioEncryptionConfigurationTypeDef],  # (1)
    tags: NotRequired[Mapping[str, str]],
  1. See StudioEncryptionConfigurationTypeDef

StudioTypeDef#

# StudioTypeDef usage example

from mypy_boto3_nimble.type_defs import StudioTypeDef

def get_value() -> StudioTypeDef:
    return {
        "adminRoleArn": ...,
    }
# StudioTypeDef 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],
  1. See StudioStateType
  2. See StudioStatusCodeType
  3. See StudioEncryptionConfigurationTypeDef

GetEulaResponseTypeDef#

# GetEulaResponseTypeDef usage example

from mypy_boto3_nimble.type_defs import GetEulaResponseTypeDef

def get_value() -> GetEulaResponseTypeDef:
    return {
        "eula": ...,
        "ResponseMetadata": ...,
    }
# GetEulaResponseTypeDef definition

class GetEulaResponseTypeDef(TypedDict):
    eula: EulaTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See EulaTypeDef
  2. See ResponseMetadataTypeDef

ListEulasResponseTypeDef#

# ListEulasResponseTypeDef usage example

from mypy_boto3_nimble.type_defs import ListEulasResponseTypeDef

def get_value() -> ListEulasResponseTypeDef:
    return {
        "eulas": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
# ListEulasResponseTypeDef definition

class ListEulasResponseTypeDef(TypedDict):
    eulas: List[EulaTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See EulaTypeDef
  2. See ResponseMetadataTypeDef

GetLaunchProfileMemberResponseTypeDef#

# GetLaunchProfileMemberResponseTypeDef usage example

from mypy_boto3_nimble.type_defs import GetLaunchProfileMemberResponseTypeDef

def get_value() -> GetLaunchProfileMemberResponseTypeDef:
    return {
        "member": ...,
        "ResponseMetadata": ...,
    }
# GetLaunchProfileMemberResponseTypeDef definition

class GetLaunchProfileMemberResponseTypeDef(TypedDict):
    member: LaunchProfileMembershipTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See LaunchProfileMembershipTypeDef
  2. See ResponseMetadataTypeDef

ListLaunchProfileMembersResponseTypeDef#

# ListLaunchProfileMembersResponseTypeDef usage example

from mypy_boto3_nimble.type_defs import ListLaunchProfileMembersResponseTypeDef

def get_value() -> ListLaunchProfileMembersResponseTypeDef:
    return {
        "members": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
# ListLaunchProfileMembersResponseTypeDef definition

class ListLaunchProfileMembersResponseTypeDef(TypedDict):
    members: List[LaunchProfileMembershipTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See LaunchProfileMembershipTypeDef
  2. See ResponseMetadataTypeDef

UpdateLaunchProfileMemberResponseTypeDef#

# UpdateLaunchProfileMemberResponseTypeDef usage example

from mypy_boto3_nimble.type_defs import UpdateLaunchProfileMemberResponseTypeDef

def get_value() -> UpdateLaunchProfileMemberResponseTypeDef:
    return {
        "member": ...,
        "ResponseMetadata": ...,
    }
# UpdateLaunchProfileMemberResponseTypeDef definition

class UpdateLaunchProfileMemberResponseTypeDef(TypedDict):
    member: LaunchProfileMembershipTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See LaunchProfileMembershipTypeDef
  2. See ResponseMetadataTypeDef

GetLaunchProfileRequestLaunchProfileDeletedWaitTypeDef#

# GetLaunchProfileRequestLaunchProfileDeletedWaitTypeDef usage example

from mypy_boto3_nimble.type_defs import GetLaunchProfileRequestLaunchProfileDeletedWaitTypeDef

def get_value() -> GetLaunchProfileRequestLaunchProfileDeletedWaitTypeDef:
    return {
        "launchProfileId": ...,
        "studioId": ...,
    }
# GetLaunchProfileRequestLaunchProfileDeletedWaitTypeDef definition

class GetLaunchProfileRequestLaunchProfileDeletedWaitTypeDef(TypedDict):
    launchProfileId: str,
    studioId: str,
    WaiterConfig: NotRequired[WaiterConfigTypeDef],  # (1)
  1. See WaiterConfigTypeDef

GetLaunchProfileRequestLaunchProfileReadyWaitTypeDef#

# GetLaunchProfileRequestLaunchProfileReadyWaitTypeDef usage example

from mypy_boto3_nimble.type_defs import GetLaunchProfileRequestLaunchProfileReadyWaitTypeDef

def get_value() -> GetLaunchProfileRequestLaunchProfileReadyWaitTypeDef:
    return {
        "launchProfileId": ...,
        "studioId": ...,
    }
# GetLaunchProfileRequestLaunchProfileReadyWaitTypeDef definition

class GetLaunchProfileRequestLaunchProfileReadyWaitTypeDef(TypedDict):
    launchProfileId: str,
    studioId: str,
    WaiterConfig: NotRequired[WaiterConfigTypeDef],  # (1)
  1. See WaiterConfigTypeDef

GetStreamingImageRequestStreamingImageDeletedWaitTypeDef#

# GetStreamingImageRequestStreamingImageDeletedWaitTypeDef usage example

from mypy_boto3_nimble.type_defs import GetStreamingImageRequestStreamingImageDeletedWaitTypeDef

def get_value() -> GetStreamingImageRequestStreamingImageDeletedWaitTypeDef:
    return {
        "streamingImageId": ...,
        "studioId": ...,
    }
# GetStreamingImageRequestStreamingImageDeletedWaitTypeDef definition

class GetStreamingImageRequestStreamingImageDeletedWaitTypeDef(TypedDict):
    streamingImageId: str,
    studioId: str,
    WaiterConfig: NotRequired[WaiterConfigTypeDef],  # (1)
  1. See WaiterConfigTypeDef

GetStreamingImageRequestStreamingImageReadyWaitTypeDef#

# GetStreamingImageRequestStreamingImageReadyWaitTypeDef usage example

from mypy_boto3_nimble.type_defs import GetStreamingImageRequestStreamingImageReadyWaitTypeDef

def get_value() -> GetStreamingImageRequestStreamingImageReadyWaitTypeDef:
    return {
        "streamingImageId": ...,
        "studioId": ...,
    }
# GetStreamingImageRequestStreamingImageReadyWaitTypeDef definition

class GetStreamingImageRequestStreamingImageReadyWaitTypeDef(TypedDict):
    streamingImageId: str,
    studioId: str,
    WaiterConfig: NotRequired[WaiterConfigTypeDef],  # (1)
  1. See WaiterConfigTypeDef

GetStreamingSessionRequestStreamingSessionDeletedWaitTypeDef#

# GetStreamingSessionRequestStreamingSessionDeletedWaitTypeDef usage example

from mypy_boto3_nimble.type_defs import GetStreamingSessionRequestStreamingSessionDeletedWaitTypeDef

def get_value() -> GetStreamingSessionRequestStreamingSessionDeletedWaitTypeDef:
    return {
        "sessionId": ...,
        "studioId": ...,
    }
# GetStreamingSessionRequestStreamingSessionDeletedWaitTypeDef definition

class GetStreamingSessionRequestStreamingSessionDeletedWaitTypeDef(TypedDict):
    sessionId: str,
    studioId: str,
    WaiterConfig: NotRequired[WaiterConfigTypeDef],  # (1)
  1. See WaiterConfigTypeDef

GetStreamingSessionRequestStreamingSessionReadyWaitTypeDef#

# GetStreamingSessionRequestStreamingSessionReadyWaitTypeDef usage example

from mypy_boto3_nimble.type_defs import GetStreamingSessionRequestStreamingSessionReadyWaitTypeDef

def get_value() -> GetStreamingSessionRequestStreamingSessionReadyWaitTypeDef:
    return {
        "sessionId": ...,
        "studioId": ...,
    }
# GetStreamingSessionRequestStreamingSessionReadyWaitTypeDef definition

class GetStreamingSessionRequestStreamingSessionReadyWaitTypeDef(TypedDict):
    sessionId: str,
    studioId: str,
    WaiterConfig: NotRequired[WaiterConfigTypeDef],  # (1)
  1. See WaiterConfigTypeDef

GetStreamingSessionRequestStreamingSessionStoppedWaitTypeDef#

# GetStreamingSessionRequestStreamingSessionStoppedWaitTypeDef usage example

from mypy_boto3_nimble.type_defs import GetStreamingSessionRequestStreamingSessionStoppedWaitTypeDef

def get_value() -> GetStreamingSessionRequestStreamingSessionStoppedWaitTypeDef:
    return {
        "sessionId": ...,
        "studioId": ...,
    }
# GetStreamingSessionRequestStreamingSessionStoppedWaitTypeDef definition

class GetStreamingSessionRequestStreamingSessionStoppedWaitTypeDef(TypedDict):
    sessionId: str,
    studioId: str,
    WaiterConfig: NotRequired[WaiterConfigTypeDef],  # (1)
  1. See WaiterConfigTypeDef

GetStreamingSessionStreamRequestStreamingSessionStreamReadyWaitTypeDef#

# GetStreamingSessionStreamRequestStreamingSessionStreamReadyWaitTypeDef usage example

from mypy_boto3_nimble.type_defs import GetStreamingSessionStreamRequestStreamingSessionStreamReadyWaitTypeDef

def get_value() -> GetStreamingSessionStreamRequestStreamingSessionStreamReadyWaitTypeDef:
    return {
        "sessionId": ...,
        "streamId": ...,
        "studioId": ...,
    }
# GetStreamingSessionStreamRequestStreamingSessionStreamReadyWaitTypeDef definition

class GetStreamingSessionStreamRequestStreamingSessionStreamReadyWaitTypeDef(TypedDict):
    sessionId: str,
    streamId: str,
    studioId: str,
    WaiterConfig: NotRequired[WaiterConfigTypeDef],  # (1)
  1. See WaiterConfigTypeDef

GetStudioComponentRequestStudioComponentDeletedWaitTypeDef#

# GetStudioComponentRequestStudioComponentDeletedWaitTypeDef usage example

from mypy_boto3_nimble.type_defs import GetStudioComponentRequestStudioComponentDeletedWaitTypeDef

def get_value() -> GetStudioComponentRequestStudioComponentDeletedWaitTypeDef:
    return {
        "studioComponentId": ...,
        "studioId": ...,
    }
# GetStudioComponentRequestStudioComponentDeletedWaitTypeDef definition

class GetStudioComponentRequestStudioComponentDeletedWaitTypeDef(TypedDict):
    studioComponentId: str,
    studioId: str,
    WaiterConfig: NotRequired[WaiterConfigTypeDef],  # (1)
  1. See WaiterConfigTypeDef

GetStudioComponentRequestStudioComponentReadyWaitTypeDef#

# GetStudioComponentRequestStudioComponentReadyWaitTypeDef usage example

from mypy_boto3_nimble.type_defs import GetStudioComponentRequestStudioComponentReadyWaitTypeDef

def get_value() -> GetStudioComponentRequestStudioComponentReadyWaitTypeDef:
    return {
        "studioComponentId": ...,
        "studioId": ...,
    }
# GetStudioComponentRequestStudioComponentReadyWaitTypeDef definition

class GetStudioComponentRequestStudioComponentReadyWaitTypeDef(TypedDict):
    studioComponentId: str,
    studioId: str,
    WaiterConfig: NotRequired[WaiterConfigTypeDef],  # (1)
  1. See WaiterConfigTypeDef

GetStudioRequestStudioDeletedWaitTypeDef#

# GetStudioRequestStudioDeletedWaitTypeDef usage example

from mypy_boto3_nimble.type_defs import GetStudioRequestStudioDeletedWaitTypeDef

def get_value() -> GetStudioRequestStudioDeletedWaitTypeDef:
    return {
        "studioId": ...,
    }
# GetStudioRequestStudioDeletedWaitTypeDef definition

class GetStudioRequestStudioDeletedWaitTypeDef(TypedDict):
    studioId: str,
    WaiterConfig: NotRequired[WaiterConfigTypeDef],  # (1)
  1. See WaiterConfigTypeDef

GetStudioRequestStudioReadyWaitTypeDef#

# GetStudioRequestStudioReadyWaitTypeDef usage example

from mypy_boto3_nimble.type_defs import GetStudioRequestStudioReadyWaitTypeDef

def get_value() -> GetStudioRequestStudioReadyWaitTypeDef:
    return {
        "studioId": ...,
    }
# GetStudioRequestStudioReadyWaitTypeDef definition

class GetStudioRequestStudioReadyWaitTypeDef(TypedDict):
    studioId: str,
    WaiterConfig: NotRequired[WaiterConfigTypeDef],  # (1)
  1. See WaiterConfigTypeDef

GetStreamingSessionBackupResponseTypeDef#

# GetStreamingSessionBackupResponseTypeDef usage example

from mypy_boto3_nimble.type_defs import GetStreamingSessionBackupResponseTypeDef

def get_value() -> GetStreamingSessionBackupResponseTypeDef:
    return {
        "streamingSessionBackup": ...,
        "ResponseMetadata": ...,
    }
# GetStreamingSessionBackupResponseTypeDef definition

class GetStreamingSessionBackupResponseTypeDef(TypedDict):
    streamingSessionBackup: StreamingSessionBackupTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See StreamingSessionBackupTypeDef
  2. See ResponseMetadataTypeDef

ListStreamingSessionBackupsResponseTypeDef#

# ListStreamingSessionBackupsResponseTypeDef usage example

from mypy_boto3_nimble.type_defs import ListStreamingSessionBackupsResponseTypeDef

def get_value() -> ListStreamingSessionBackupsResponseTypeDef:
    return {
        "nextToken": ...,
        "streamingSessionBackups": ...,
        "ResponseMetadata": ...,
    }
# ListStreamingSessionBackupsResponseTypeDef definition

class ListStreamingSessionBackupsResponseTypeDef(TypedDict):
    nextToken: str,
    streamingSessionBackups: List[StreamingSessionBackupTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See StreamingSessionBackupTypeDef
  2. See ResponseMetadataTypeDef

GetStudioMemberResponseTypeDef#

# GetStudioMemberResponseTypeDef usage example

from mypy_boto3_nimble.type_defs import GetStudioMemberResponseTypeDef

def get_value() -> GetStudioMemberResponseTypeDef:
    return {
        "member": ...,
        "ResponseMetadata": ...,
    }
# GetStudioMemberResponseTypeDef definition

class GetStudioMemberResponseTypeDef(TypedDict):
    member: StudioMembershipTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See StudioMembershipTypeDef
  2. See ResponseMetadataTypeDef

ListStudioMembersResponseTypeDef#

# ListStudioMembersResponseTypeDef usage example

from mypy_boto3_nimble.type_defs import ListStudioMembersResponseTypeDef

def get_value() -> ListStudioMembersResponseTypeDef:
    return {
        "members": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
# ListStudioMembersResponseTypeDef definition

class ListStudioMembersResponseTypeDef(TypedDict):
    members: List[StudioMembershipTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See StudioMembershipTypeDef
  2. See ResponseMetadataTypeDef

PutLaunchProfileMembersRequestRequestTypeDef#

# PutLaunchProfileMembersRequestRequestTypeDef usage example

from mypy_boto3_nimble.type_defs import PutLaunchProfileMembersRequestRequestTypeDef

def get_value() -> PutLaunchProfileMembersRequestRequestTypeDef:
    return {
        "identityStoreId": ...,
        "launchProfileId": ...,
        "members": ...,
        "studioId": ...,
    }
# PutLaunchProfileMembersRequestRequestTypeDef definition

class PutLaunchProfileMembersRequestRequestTypeDef(TypedDict):
    identityStoreId: str,
    launchProfileId: str,
    members: Sequence[NewLaunchProfileMemberTypeDef],  # (1)
    studioId: str,
    clientToken: NotRequired[str],
  1. See NewLaunchProfileMemberTypeDef

PutStudioMembersRequestRequestTypeDef#

# PutStudioMembersRequestRequestTypeDef usage example

from mypy_boto3_nimble.type_defs import PutStudioMembersRequestRequestTypeDef

def get_value() -> PutStudioMembersRequestRequestTypeDef:
    return {
        "identityStoreId": ...,
        "members": ...,
        "studioId": ...,
    }
# PutStudioMembersRequestRequestTypeDef definition

class PutStudioMembersRequestRequestTypeDef(TypedDict):
    identityStoreId: str,
    members: Sequence[NewStudioMemberTypeDef],  # (1)
    studioId: str,
    clientToken: NotRequired[str],
  1. See NewStudioMemberTypeDef

StreamingSessionTypeDef#

# StreamingSessionTypeDef usage example

from mypy_boto3_nimble.type_defs import StreamingSessionTypeDef

def get_value() -> StreamingSessionTypeDef:
    return {
        "arn": ...,
    }
# StreamingSessionTypeDef 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)
  1. See AutomaticTerminationModeType
  2. See SessionBackupModeType
  3. See SessionPersistenceModeType
  4. See StreamingSessionStateType
  5. See StreamingSessionStatusCodeType
  6. See VolumeConfigurationTypeDef
  7. See VolumeRetentionModeType

StreamConfigurationSessionStorageTypeDef#

# StreamConfigurationSessionStorageTypeDef usage example

from mypy_boto3_nimble.type_defs import StreamConfigurationSessionStorageTypeDef

def get_value() -> StreamConfigurationSessionStorageTypeDef:
    return {
        "mode": ...,
    }
# StreamConfigurationSessionStorageTypeDef definition

class StreamConfigurationSessionStorageTypeDef(TypedDict):
    mode: Sequence[StreamingSessionStorageModeType],  # (1)
    root: NotRequired[StreamingSessionStorageRootTypeDef],  # (2)
  1. See StreamingSessionStorageModeType
  2. See StreamingSessionStorageRootTypeDef

StreamingImageTypeDef#

# StreamingImageTypeDef usage example

from mypy_boto3_nimble.type_defs import StreamingImageTypeDef

def get_value() -> StreamingImageTypeDef:
    return {
        "arn": ...,
    }
# StreamingImageTypeDef 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]],
  1. See StreamingImageEncryptionConfigurationTypeDef
  2. See StreamingImageStateType
  3. See StreamingImageStatusCodeType

StudioComponentConfigurationTypeDef#

# StudioComponentConfigurationTypeDef usage example

from mypy_boto3_nimble.type_defs import StudioComponentConfigurationTypeDef

def get_value() -> StudioComponentConfigurationTypeDef:
    return {
        "activeDirectoryConfiguration": ...,
    }
# StudioComponentConfigurationTypeDef definition

class StudioComponentConfigurationTypeDef(TypedDict):
    activeDirectoryConfiguration: NotRequired[ActiveDirectoryConfigurationTypeDef],  # (1)
    computeFarmConfiguration: NotRequired[ComputeFarmConfigurationTypeDef],  # (2)
    licenseServiceConfiguration: NotRequired[LicenseServiceConfigurationTypeDef],  # (3)
    sharedFileSystemConfiguration: NotRequired[SharedFileSystemConfigurationTypeDef],  # (4)
  1. See ActiveDirectoryConfigurationTypeDef
  2. See ComputeFarmConfigurationTypeDef
  3. See LicenseServiceConfigurationTypeDef
  4. See SharedFileSystemConfigurationTypeDef

LaunchProfileInitializationTypeDef#

# LaunchProfileInitializationTypeDef usage example

from mypy_boto3_nimble.type_defs import LaunchProfileInitializationTypeDef

def get_value() -> LaunchProfileInitializationTypeDef:
    return {
        "activeDirectory": ...,
    }
# LaunchProfileInitializationTypeDef 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)
  1. See LaunchProfileInitializationActiveDirectoryTypeDef
  2. See LaunchProfilePlatformType
  3. See LaunchProfileInitializationScriptTypeDef
  4. See LaunchProfileInitializationScriptTypeDef

CreateStudioResponseTypeDef#

# CreateStudioResponseTypeDef usage example

from mypy_boto3_nimble.type_defs import CreateStudioResponseTypeDef

def get_value() -> CreateStudioResponseTypeDef:
    return {
        "studio": ...,
        "ResponseMetadata": ...,
    }
# CreateStudioResponseTypeDef definition

class CreateStudioResponseTypeDef(TypedDict):
    studio: StudioTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See StudioTypeDef
  2. See ResponseMetadataTypeDef

DeleteStudioResponseTypeDef#

# DeleteStudioResponseTypeDef usage example

from mypy_boto3_nimble.type_defs import DeleteStudioResponseTypeDef

def get_value() -> DeleteStudioResponseTypeDef:
    return {
        "studio": ...,
        "ResponseMetadata": ...,
    }
# DeleteStudioResponseTypeDef definition

class DeleteStudioResponseTypeDef(TypedDict):
    studio: StudioTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See StudioTypeDef
  2. See ResponseMetadataTypeDef

GetStudioResponseTypeDef#

# GetStudioResponseTypeDef usage example

from mypy_boto3_nimble.type_defs import GetStudioResponseTypeDef

def get_value() -> GetStudioResponseTypeDef:
    return {
        "studio": ...,
        "ResponseMetadata": ...,
    }
# GetStudioResponseTypeDef definition

class GetStudioResponseTypeDef(TypedDict):
    studio: StudioTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See StudioTypeDef
  2. See ResponseMetadataTypeDef

ListStudiosResponseTypeDef#

# ListStudiosResponseTypeDef usage example

from mypy_boto3_nimble.type_defs import ListStudiosResponseTypeDef

def get_value() -> ListStudiosResponseTypeDef:
    return {
        "nextToken": ...,
        "studios": ...,
        "ResponseMetadata": ...,
    }
# ListStudiosResponseTypeDef definition

class ListStudiosResponseTypeDef(TypedDict):
    nextToken: str,
    studios: List[StudioTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See StudioTypeDef
  2. See ResponseMetadataTypeDef

StartStudioSSOConfigurationRepairResponseTypeDef#

# StartStudioSSOConfigurationRepairResponseTypeDef usage example

from mypy_boto3_nimble.type_defs import StartStudioSSOConfigurationRepairResponseTypeDef

def get_value() -> StartStudioSSOConfigurationRepairResponseTypeDef:
    return {
        "studio": ...,
        "ResponseMetadata": ...,
    }
# StartStudioSSOConfigurationRepairResponseTypeDef definition

class StartStudioSSOConfigurationRepairResponseTypeDef(TypedDict):
    studio: StudioTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See StudioTypeDef
  2. See ResponseMetadataTypeDef

UpdateStudioResponseTypeDef#

# UpdateStudioResponseTypeDef usage example

from mypy_boto3_nimble.type_defs import UpdateStudioResponseTypeDef

def get_value() -> UpdateStudioResponseTypeDef:
    return {
        "studio": ...,
        "ResponseMetadata": ...,
    }
# UpdateStudioResponseTypeDef definition

class UpdateStudioResponseTypeDef(TypedDict):
    studio: StudioTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See StudioTypeDef
  2. See ResponseMetadataTypeDef

CreateStreamingSessionResponseTypeDef#

# CreateStreamingSessionResponseTypeDef usage example

from mypy_boto3_nimble.type_defs import CreateStreamingSessionResponseTypeDef

def get_value() -> CreateStreamingSessionResponseTypeDef:
    return {
        "session": ...,
        "ResponseMetadata": ...,
    }
# CreateStreamingSessionResponseTypeDef definition

class CreateStreamingSessionResponseTypeDef(TypedDict):
    session: StreamingSessionTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See StreamingSessionTypeDef
  2. See ResponseMetadataTypeDef

DeleteStreamingSessionResponseTypeDef#

# DeleteStreamingSessionResponseTypeDef usage example

from mypy_boto3_nimble.type_defs import DeleteStreamingSessionResponseTypeDef

def get_value() -> DeleteStreamingSessionResponseTypeDef:
    return {
        "session": ...,
        "ResponseMetadata": ...,
    }
# DeleteStreamingSessionResponseTypeDef definition

class DeleteStreamingSessionResponseTypeDef(TypedDict):
    session: StreamingSessionTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See StreamingSessionTypeDef
  2. See ResponseMetadataTypeDef

GetStreamingSessionResponseTypeDef#

# GetStreamingSessionResponseTypeDef usage example

from mypy_boto3_nimble.type_defs import GetStreamingSessionResponseTypeDef

def get_value() -> GetStreamingSessionResponseTypeDef:
    return {
        "session": ...,
        "ResponseMetadata": ...,
    }
# GetStreamingSessionResponseTypeDef definition

class GetStreamingSessionResponseTypeDef(TypedDict):
    session: StreamingSessionTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See StreamingSessionTypeDef
  2. See ResponseMetadataTypeDef

ListStreamingSessionsResponseTypeDef#

# ListStreamingSessionsResponseTypeDef usage example

from mypy_boto3_nimble.type_defs import ListStreamingSessionsResponseTypeDef

def get_value() -> ListStreamingSessionsResponseTypeDef:
    return {
        "nextToken": ...,
        "sessions": ...,
        "ResponseMetadata": ...,
    }
# ListStreamingSessionsResponseTypeDef definition

class ListStreamingSessionsResponseTypeDef(TypedDict):
    nextToken: str,
    sessions: List[StreamingSessionTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See StreamingSessionTypeDef
  2. See ResponseMetadataTypeDef

StartStreamingSessionResponseTypeDef#

# StartStreamingSessionResponseTypeDef usage example

from mypy_boto3_nimble.type_defs import StartStreamingSessionResponseTypeDef

def get_value() -> StartStreamingSessionResponseTypeDef:
    return {
        "session": ...,
        "ResponseMetadata": ...,
    }
# StartStreamingSessionResponseTypeDef definition

class StartStreamingSessionResponseTypeDef(TypedDict):
    session: StreamingSessionTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See StreamingSessionTypeDef
  2. See ResponseMetadataTypeDef

StopStreamingSessionResponseTypeDef#

# StopStreamingSessionResponseTypeDef usage example

from mypy_boto3_nimble.type_defs import StopStreamingSessionResponseTypeDef

def get_value() -> StopStreamingSessionResponseTypeDef:
    return {
        "session": ...,
        "ResponseMetadata": ...,
    }
# StopStreamingSessionResponseTypeDef definition

class StopStreamingSessionResponseTypeDef(TypedDict):
    session: StreamingSessionTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See StreamingSessionTypeDef
  2. See ResponseMetadataTypeDef

StreamConfigurationCreateTypeDef#

# StreamConfigurationCreateTypeDef usage example

from mypy_boto3_nimble.type_defs import StreamConfigurationCreateTypeDef

def get_value() -> StreamConfigurationCreateTypeDef:
    return {
        "clipboardMode": ...,
        "ec2InstanceTypes": ...,
        "streamingImageIds": ...,
    }
# StreamConfigurationCreateTypeDef 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)
  1. See AutomaticTerminationModeType
  2. See StreamingClipboardModeType
  3. See StreamingInstanceTypeType
  4. See StreamConfigurationSessionBackupTypeDef
  5. See SessionPersistenceModeType
  6. See StreamConfigurationSessionStorageTypeDef
  7. See VolumeConfigurationTypeDef

StreamConfigurationTypeDef#

# StreamConfigurationTypeDef usage example

from mypy_boto3_nimble.type_defs import StreamConfigurationTypeDef

def get_value() -> StreamConfigurationTypeDef:
    return {
        "clipboardMode": ...,
        "ec2InstanceTypes": ...,
        "streamingImageIds": ...,
    }
# StreamConfigurationTypeDef 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)
  1. See AutomaticTerminationModeType
  2. See StreamingClipboardModeType
  3. See StreamingInstanceTypeType
  4. See StreamConfigurationSessionBackupTypeDef
  5. See SessionPersistenceModeType
  6. See StreamConfigurationSessionStorageTypeDef
  7. See VolumeConfigurationTypeDef

CreateStreamingImageResponseTypeDef#

# CreateStreamingImageResponseTypeDef usage example

from mypy_boto3_nimble.type_defs import CreateStreamingImageResponseTypeDef

def get_value() -> CreateStreamingImageResponseTypeDef:
    return {
        "streamingImage": ...,
        "ResponseMetadata": ...,
    }
# CreateStreamingImageResponseTypeDef definition

class CreateStreamingImageResponseTypeDef(TypedDict):
    streamingImage: StreamingImageTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See StreamingImageTypeDef
  2. See ResponseMetadataTypeDef

DeleteStreamingImageResponseTypeDef#

# DeleteStreamingImageResponseTypeDef usage example

from mypy_boto3_nimble.type_defs import DeleteStreamingImageResponseTypeDef

def get_value() -> DeleteStreamingImageResponseTypeDef:
    return {
        "streamingImage": ...,
        "ResponseMetadata": ...,
    }
# DeleteStreamingImageResponseTypeDef definition

class DeleteStreamingImageResponseTypeDef(TypedDict):
    streamingImage: StreamingImageTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See StreamingImageTypeDef
  2. See ResponseMetadataTypeDef

GetStreamingImageResponseTypeDef#

# GetStreamingImageResponseTypeDef usage example

from mypy_boto3_nimble.type_defs import GetStreamingImageResponseTypeDef

def get_value() -> GetStreamingImageResponseTypeDef:
    return {
        "streamingImage": ...,
        "ResponseMetadata": ...,
    }
# GetStreamingImageResponseTypeDef definition

class GetStreamingImageResponseTypeDef(TypedDict):
    streamingImage: StreamingImageTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See StreamingImageTypeDef
  2. See ResponseMetadataTypeDef

ListStreamingImagesResponseTypeDef#

# ListStreamingImagesResponseTypeDef usage example

from mypy_boto3_nimble.type_defs import ListStreamingImagesResponseTypeDef

def get_value() -> ListStreamingImagesResponseTypeDef:
    return {
        "nextToken": ...,
        "streamingImages": ...,
        "ResponseMetadata": ...,
    }
# ListStreamingImagesResponseTypeDef definition

class ListStreamingImagesResponseTypeDef(TypedDict):
    nextToken: str,
    streamingImages: List[StreamingImageTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See StreamingImageTypeDef
  2. See ResponseMetadataTypeDef

UpdateStreamingImageResponseTypeDef#

# UpdateStreamingImageResponseTypeDef usage example

from mypy_boto3_nimble.type_defs import UpdateStreamingImageResponseTypeDef

def get_value() -> UpdateStreamingImageResponseTypeDef:
    return {
        "streamingImage": ...,
        "ResponseMetadata": ...,
    }
# UpdateStreamingImageResponseTypeDef definition

class UpdateStreamingImageResponseTypeDef(TypedDict):
    streamingImage: StreamingImageTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See StreamingImageTypeDef
  2. See ResponseMetadataTypeDef

CreateStudioComponentRequestRequestTypeDef#

# CreateStudioComponentRequestRequestTypeDef usage example

from mypy_boto3_nimble.type_defs import CreateStudioComponentRequestRequestTypeDef

def get_value() -> CreateStudioComponentRequestRequestTypeDef:
    return {
        "name": ...,
        "studioId": ...,
        "type": ...,
    }
# CreateStudioComponentRequestRequestTypeDef 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]],
  1. See StudioComponentTypeType
  2. See StudioComponentConfigurationTypeDef
  3. See StudioComponentInitializationScriptTypeDef
  4. See ScriptParameterKeyValueTypeDef
  5. See StudioComponentSubtypeType

StudioComponentTypeDef#

# StudioComponentTypeDef usage example

from mypy_boto3_nimble.type_defs import StudioComponentTypeDef

def get_value() -> StudioComponentTypeDef:
    return {
        "arn": ...,
    }
# StudioComponentTypeDef 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],
  1. See StudioComponentConfigurationTypeDef
  2. See StudioComponentInitializationScriptTypeDef
  3. See ScriptParameterKeyValueTypeDef
  4. See StudioComponentStateType
  5. See StudioComponentStatusCodeType
  6. See StudioComponentSubtypeType
  7. See StudioComponentTypeType

UpdateStudioComponentRequestRequestTypeDef#

# UpdateStudioComponentRequestRequestTypeDef usage example

from mypy_boto3_nimble.type_defs import UpdateStudioComponentRequestRequestTypeDef

def get_value() -> UpdateStudioComponentRequestRequestTypeDef:
    return {
        "studioComponentId": ...,
        "studioId": ...,
    }
# UpdateStudioComponentRequestRequestTypeDef 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)
  1. See StudioComponentConfigurationTypeDef
  2. See StudioComponentInitializationScriptTypeDef
  3. See ScriptParameterKeyValueTypeDef
  4. See StudioComponentSubtypeType
  5. See StudioComponentTypeType

GetLaunchProfileInitializationResponseTypeDef#

# GetLaunchProfileInitializationResponseTypeDef usage example

from mypy_boto3_nimble.type_defs import GetLaunchProfileInitializationResponseTypeDef

def get_value() -> GetLaunchProfileInitializationResponseTypeDef:
    return {
        "launchProfileInitialization": ...,
        "ResponseMetadata": ...,
    }
# GetLaunchProfileInitializationResponseTypeDef definition

class GetLaunchProfileInitializationResponseTypeDef(TypedDict):
    launchProfileInitialization: LaunchProfileInitializationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See LaunchProfileInitializationTypeDef
  2. See ResponseMetadataTypeDef

CreateLaunchProfileRequestRequestTypeDef#

# CreateLaunchProfileRequestRequestTypeDef usage example

from mypy_boto3_nimble.type_defs import CreateLaunchProfileRequestRequestTypeDef

def get_value() -> CreateLaunchProfileRequestRequestTypeDef:
    return {
        "ec2SubnetIds": ...,
        "launchProfileProtocolVersions": ...,
        "name": ...,
        "streamConfiguration": ...,
        "studioComponentIds": ...,
        "studioId": ...,
    }
# CreateLaunchProfileRequestRequestTypeDef 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]],
  1. See StreamConfigurationCreateTypeDef

UpdateLaunchProfileRequestRequestTypeDef#

# UpdateLaunchProfileRequestRequestTypeDef usage example

from mypy_boto3_nimble.type_defs import UpdateLaunchProfileRequestRequestTypeDef

def get_value() -> UpdateLaunchProfileRequestRequestTypeDef:
    return {
        "launchProfileId": ...,
        "studioId": ...,
    }
# UpdateLaunchProfileRequestRequestTypeDef 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]],
  1. See StreamConfigurationCreateTypeDef

LaunchProfileTypeDef#

# LaunchProfileTypeDef usage example

from mypy_boto3_nimble.type_defs import LaunchProfileTypeDef

def get_value() -> LaunchProfileTypeDef:
    return {
        "arn": ...,
    }
# LaunchProfileTypeDef 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)
  1. See LaunchProfileStateType
  2. See LaunchProfileStatusCodeType
  3. See StreamConfigurationTypeDef
  4. See ValidationResultTypeDef

CreateStudioComponentResponseTypeDef#

# CreateStudioComponentResponseTypeDef usage example

from mypy_boto3_nimble.type_defs import CreateStudioComponentResponseTypeDef

def get_value() -> CreateStudioComponentResponseTypeDef:
    return {
        "studioComponent": ...,
        "ResponseMetadata": ...,
    }
# CreateStudioComponentResponseTypeDef definition

class CreateStudioComponentResponseTypeDef(TypedDict):
    studioComponent: StudioComponentTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See StudioComponentTypeDef
  2. See ResponseMetadataTypeDef

DeleteStudioComponentResponseTypeDef#

# DeleteStudioComponentResponseTypeDef usage example

from mypy_boto3_nimble.type_defs import DeleteStudioComponentResponseTypeDef

def get_value() -> DeleteStudioComponentResponseTypeDef:
    return {
        "studioComponent": ...,
        "ResponseMetadata": ...,
    }
# DeleteStudioComponentResponseTypeDef definition

class DeleteStudioComponentResponseTypeDef(TypedDict):
    studioComponent: StudioComponentTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See StudioComponentTypeDef
  2. See ResponseMetadataTypeDef

GetStudioComponentResponseTypeDef#

# GetStudioComponentResponseTypeDef usage example

from mypy_boto3_nimble.type_defs import GetStudioComponentResponseTypeDef

def get_value() -> GetStudioComponentResponseTypeDef:
    return {
        "studioComponent": ...,
        "ResponseMetadata": ...,
    }
# GetStudioComponentResponseTypeDef definition

class GetStudioComponentResponseTypeDef(TypedDict):
    studioComponent: StudioComponentTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See StudioComponentTypeDef
  2. See ResponseMetadataTypeDef

ListStudioComponentsResponseTypeDef#

# ListStudioComponentsResponseTypeDef usage example

from mypy_boto3_nimble.type_defs import ListStudioComponentsResponseTypeDef

def get_value() -> ListStudioComponentsResponseTypeDef:
    return {
        "nextToken": ...,
        "studioComponents": ...,
        "ResponseMetadata": ...,
    }
# ListStudioComponentsResponseTypeDef definition

class ListStudioComponentsResponseTypeDef(TypedDict):
    nextToken: str,
    studioComponents: List[StudioComponentTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See StudioComponentTypeDef
  2. See ResponseMetadataTypeDef

UpdateStudioComponentResponseTypeDef#

# UpdateStudioComponentResponseTypeDef usage example

from mypy_boto3_nimble.type_defs import UpdateStudioComponentResponseTypeDef

def get_value() -> UpdateStudioComponentResponseTypeDef:
    return {
        "studioComponent": ...,
        "ResponseMetadata": ...,
    }
# UpdateStudioComponentResponseTypeDef definition

class UpdateStudioComponentResponseTypeDef(TypedDict):
    studioComponent: StudioComponentTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See StudioComponentTypeDef
  2. See ResponseMetadataTypeDef

CreateLaunchProfileResponseTypeDef#

# CreateLaunchProfileResponseTypeDef usage example

from mypy_boto3_nimble.type_defs import CreateLaunchProfileResponseTypeDef

def get_value() -> CreateLaunchProfileResponseTypeDef:
    return {
        "launchProfile": ...,
        "ResponseMetadata": ...,
    }
# CreateLaunchProfileResponseTypeDef definition

class CreateLaunchProfileResponseTypeDef(TypedDict):
    launchProfile: LaunchProfileTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See LaunchProfileTypeDef
  2. See ResponseMetadataTypeDef

DeleteLaunchProfileResponseTypeDef#

# DeleteLaunchProfileResponseTypeDef usage example

from mypy_boto3_nimble.type_defs import DeleteLaunchProfileResponseTypeDef

def get_value() -> DeleteLaunchProfileResponseTypeDef:
    return {
        "launchProfile": ...,
        "ResponseMetadata": ...,
    }
# DeleteLaunchProfileResponseTypeDef definition

class DeleteLaunchProfileResponseTypeDef(TypedDict):
    launchProfile: LaunchProfileTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See LaunchProfileTypeDef
  2. See ResponseMetadataTypeDef

GetLaunchProfileDetailsResponseTypeDef#

# GetLaunchProfileDetailsResponseTypeDef usage example

from mypy_boto3_nimble.type_defs import GetLaunchProfileDetailsResponseTypeDef

def get_value() -> GetLaunchProfileDetailsResponseTypeDef:
    return {
        "launchProfile": ...,
        "streamingImages": ...,
        "studioComponentSummaries": ...,
        "ResponseMetadata": ...,
    }
# GetLaunchProfileDetailsResponseTypeDef definition

class GetLaunchProfileDetailsResponseTypeDef(TypedDict):
    launchProfile: LaunchProfileTypeDef,  # (1)
    streamingImages: List[StreamingImageTypeDef],  # (2)
    studioComponentSummaries: List[StudioComponentSummaryTypeDef],  # (3)
    ResponseMetadata: ResponseMetadataTypeDef,  # (4)
  1. See LaunchProfileTypeDef
  2. See StreamingImageTypeDef
  3. See StudioComponentSummaryTypeDef
  4. See ResponseMetadataTypeDef

GetLaunchProfileResponseTypeDef#

# GetLaunchProfileResponseTypeDef usage example

from mypy_boto3_nimble.type_defs import GetLaunchProfileResponseTypeDef

def get_value() -> GetLaunchProfileResponseTypeDef:
    return {
        "launchProfile": ...,
        "ResponseMetadata": ...,
    }
# GetLaunchProfileResponseTypeDef definition

class GetLaunchProfileResponseTypeDef(TypedDict):
    launchProfile: LaunchProfileTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See LaunchProfileTypeDef
  2. See ResponseMetadataTypeDef

ListLaunchProfilesResponseTypeDef#

# ListLaunchProfilesResponseTypeDef usage example

from mypy_boto3_nimble.type_defs import ListLaunchProfilesResponseTypeDef

def get_value() -> ListLaunchProfilesResponseTypeDef:
    return {
        "launchProfiles": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
# ListLaunchProfilesResponseTypeDef definition

class ListLaunchProfilesResponseTypeDef(TypedDict):
    launchProfiles: List[LaunchProfileTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See LaunchProfileTypeDef
  2. See ResponseMetadataTypeDef

UpdateLaunchProfileResponseTypeDef#

# UpdateLaunchProfileResponseTypeDef usage example

from mypy_boto3_nimble.type_defs import UpdateLaunchProfileResponseTypeDef

def get_value() -> UpdateLaunchProfileResponseTypeDef:
    return {
        "launchProfile": ...,
        "ResponseMetadata": ...,
    }
# UpdateLaunchProfileResponseTypeDef definition

class UpdateLaunchProfileResponseTypeDef(TypedDict):
    launchProfile: LaunchProfileTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See LaunchProfileTypeDef
  2. See ResponseMetadataTypeDef