Skip to content

Type definitions#

Index > WorkSpaces > Type definitions

Auto-generated documentation for WorkSpaces type annotations stubs module mypy-boto3-workspaces.

BlobTypeDef#

# BlobTypeDef definition

BlobTypeDef = Union[
    str,
    bytes,
    IO[Any],
    StreamingBody,
]

WorkspacePropertiesUnionTypeDef#

# WorkspacePropertiesUnionTypeDef definition

WorkspacePropertiesUnionTypeDef = Union[
    WorkspacePropertiesTypeDef,  # (1)
    WorkspacePropertiesExtraOutputTypeDef,  # (2)
]
  1. See WorkspacePropertiesTypeDef
  2. See WorkspacePropertiesExtraOutputTypeDef

StandbyWorkspaceUnionTypeDef#

# StandbyWorkspaceUnionTypeDef definition

StandbyWorkspaceUnionTypeDef = Union[
    StandbyWorkspaceTypeDef,  # (1)
    StandbyWorkspaceOutputTypeDef,  # (2)
]
  1. See StandbyWorkspaceTypeDef
  2. See StandbyWorkspaceOutputTypeDef

StreamingPropertiesUnionTypeDef#

# StreamingPropertiesUnionTypeDef definition

StreamingPropertiesUnionTypeDef = Union[
    StreamingPropertiesTypeDef,  # (1)
    StreamingPropertiesExtraOutputTypeDef,  # (2)
]
  1. See StreamingPropertiesTypeDef
  2. See StreamingPropertiesExtraOutputTypeDef

WorkspaceRequestUnionTypeDef#

# WorkspaceRequestUnionTypeDef definition

WorkspaceRequestUnionTypeDef = Union[
    WorkspaceRequestTypeDef,  # (1)
    WorkspaceRequestOutputTypeDef,  # (2)
]
  1. See WorkspaceRequestTypeDef
  2. See WorkspaceRequestOutputTypeDef

AcceptAccountLinkInvitationRequestRequestTypeDef#

# AcceptAccountLinkInvitationRequestRequestTypeDef definition

class AcceptAccountLinkInvitationRequestRequestTypeDef(TypedDict):
    LinkId: str,
    ClientToken: NotRequired[str],

AccountLinkTypeDef#

# AccountLinkTypeDef definition

class AccountLinkTypeDef(TypedDict):
    AccountLinkId: NotRequired[str],
    AccountLinkStatus: NotRequired[AccountLinkStatusEnumType],  # (1)
    SourceAccountId: NotRequired[str],
    TargetAccountId: NotRequired[str],
  1. See AccountLinkStatusEnumType

ResponseMetadataTypeDef#

# ResponseMetadataTypeDef definition

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

AccountModificationTypeDef#

# AccountModificationTypeDef definition

class AccountModificationTypeDef(TypedDict):
    ModificationState: NotRequired[DedicatedTenancyModificationStateEnumType],  # (1)
    DedicatedTenancySupport: NotRequired[DedicatedTenancySupportResultEnumType],  # (2)
    DedicatedTenancyManagementCidrRange: NotRequired[str],
    StartTime: NotRequired[datetime],
    ErrorCode: NotRequired[str],
    ErrorMessage: NotRequired[str],
  1. See DedicatedTenancyModificationStateEnumType
  2. See DedicatedTenancySupportResultEnumType

ActiveDirectoryConfigTypeDef#

# ActiveDirectoryConfigTypeDef definition

class ActiveDirectoryConfigTypeDef(TypedDict):
    DomainName: str,
    ServiceAccountSecretArn: str,

AssociationStateReasonTypeDef#

# AssociationStateReasonTypeDef definition

class AssociationStateReasonTypeDef(TypedDict):
    ErrorCode: NotRequired[AssociationErrorCodeType],  # (1)
    ErrorMessage: NotRequired[str],
  1. See AssociationErrorCodeType

ApplicationSettingsRequestTypeDef#

# ApplicationSettingsRequestTypeDef definition

class ApplicationSettingsRequestTypeDef(TypedDict):
    Status: ApplicationSettingsStatusEnumType,  # (1)
    SettingsGroup: NotRequired[str],
  1. See ApplicationSettingsStatusEnumType

ApplicationSettingsResponseTypeDef#

# ApplicationSettingsResponseTypeDef definition

class ApplicationSettingsResponseTypeDef(TypedDict):
    Status: ApplicationSettingsStatusEnumType,  # (1)
    SettingsGroup: NotRequired[str],
    S3BucketName: NotRequired[str],
  1. See ApplicationSettingsStatusEnumType

AssociateConnectionAliasRequestRequestTypeDef#

# AssociateConnectionAliasRequestRequestTypeDef definition

class AssociateConnectionAliasRequestRequestTypeDef(TypedDict):
    AliasId: str,
    ResourceId: str,

AssociateIpGroupsRequestRequestTypeDef#

# AssociateIpGroupsRequestRequestTypeDef definition

class AssociateIpGroupsRequestRequestTypeDef(TypedDict):
    DirectoryId: str,
    GroupIds: Sequence[str],

AssociateWorkspaceApplicationRequestRequestTypeDef#

# AssociateWorkspaceApplicationRequestRequestTypeDef definition

class AssociateWorkspaceApplicationRequestRequestTypeDef(TypedDict):
    WorkspaceId: str,
    ApplicationId: str,

IpRuleItemTypeDef#

# IpRuleItemTypeDef definition

class IpRuleItemTypeDef(TypedDict):
    ipRule: NotRequired[str],
    ruleDesc: NotRequired[str],

CapacityStatusTypeDef#

# CapacityStatusTypeDef definition

class CapacityStatusTypeDef(TypedDict):
    AvailableUserSessions: int,
    DesiredUserSessions: int,
    ActualUserSessions: int,
    ActiveUserSessions: int,

CapacityTypeDef#

# CapacityTypeDef definition

class CapacityTypeDef(TypedDict):
    DesiredUserSessions: int,

CertificateBasedAuthPropertiesTypeDef#

# CertificateBasedAuthPropertiesTypeDef definition

class CertificateBasedAuthPropertiesTypeDef(TypedDict):
    Status: NotRequired[CertificateBasedAuthStatusEnumType],  # (1)
    CertificateAuthorityArn: NotRequired[str],
  1. See CertificateBasedAuthStatusEnumType

ClientPropertiesTypeDef#

# ClientPropertiesTypeDef definition

class ClientPropertiesTypeDef(TypedDict):
    ReconnectEnabled: NotRequired[ReconnectEnumType],  # (1)
    LogUploadEnabled: NotRequired[LogUploadEnumType],  # (2)
  1. See ReconnectEnumType
  2. See LogUploadEnumType

ComputeTypeTypeDef#

# ComputeTypeTypeDef definition

class ComputeTypeTypeDef(TypedDict):
    Name: NotRequired[ComputeType],  # (1)
  1. See ComputeType

ConnectClientAddInTypeDef#

# ConnectClientAddInTypeDef definition

class ConnectClientAddInTypeDef(TypedDict):
    AddInId: NotRequired[str],
    ResourceId: NotRequired[str],
    Name: NotRequired[str],
    URL: NotRequired[str],

ConnectionAliasAssociationTypeDef#

# ConnectionAliasAssociationTypeDef definition

class ConnectionAliasAssociationTypeDef(TypedDict):
    AssociationStatus: NotRequired[AssociationStatusType],  # (1)
    AssociatedAccountId: NotRequired[str],
    ResourceId: NotRequired[str],
    ConnectionIdentifier: NotRequired[str],
  1. See AssociationStatusType

ConnectionAliasPermissionTypeDef#

# ConnectionAliasPermissionTypeDef definition

class ConnectionAliasPermissionTypeDef(TypedDict):
    SharedAccountId: str,
    AllowAssociation: bool,

TagTypeDef#

# TagTypeDef definition

class TagTypeDef(TypedDict):
    Key: str,
    Value: NotRequired[str],

CreateAccountLinkInvitationRequestRequestTypeDef#

# CreateAccountLinkInvitationRequestRequestTypeDef definition

class CreateAccountLinkInvitationRequestRequestTypeDef(TypedDict):
    TargetAccountId: str,
    ClientToken: NotRequired[str],

CreateConnectClientAddInRequestRequestTypeDef#

# CreateConnectClientAddInRequestRequestTypeDef definition

class CreateConnectClientAddInRequestRequestTypeDef(TypedDict):
    ResourceId: str,
    Name: str,
    URL: str,

PendingCreateStandbyWorkspacesRequestTypeDef#

# PendingCreateStandbyWorkspacesRequestTypeDef definition

class PendingCreateStandbyWorkspacesRequestTypeDef(TypedDict):
    UserName: NotRequired[str],
    DirectoryId: NotRequired[str],
    State: NotRequired[WorkspaceStateType],  # (1)
    WorkspaceId: NotRequired[str],
  1. See WorkspaceStateType

RootStorageTypeDef#

# RootStorageTypeDef definition

class RootStorageTypeDef(TypedDict):
    Capacity: str,

UserStorageTypeDef#

# UserStorageTypeDef definition

class UserStorageTypeDef(TypedDict):
    Capacity: str,

OperatingSystemTypeDef#

# OperatingSystemTypeDef definition

class OperatingSystemTypeDef(TypedDict):
    Type: NotRequired[OperatingSystemTypeType],  # (1)
  1. See OperatingSystemTypeType

TimeoutSettingsTypeDef#

# TimeoutSettingsTypeDef definition

class TimeoutSettingsTypeDef(TypedDict):
    DisconnectTimeoutInSeconds: NotRequired[int],
    IdleDisconnectTimeoutInSeconds: NotRequired[int],
    MaxUserDurationInSeconds: NotRequired[int],

DataReplicationSettingsTypeDef#

# DataReplicationSettingsTypeDef definition

class DataReplicationSettingsTypeDef(TypedDict):
    DataReplication: NotRequired[DataReplicationType],  # (1)
    RecoverySnapshotTime: NotRequired[datetime],
  1. See DataReplicationType

DefaultClientBrandingAttributesTypeDef#

# DefaultClientBrandingAttributesTypeDef definition

class DefaultClientBrandingAttributesTypeDef(TypedDict):
    LogoUrl: NotRequired[str],
    SupportEmail: NotRequired[str],
    SupportLink: NotRequired[str],
    ForgotPasswordLink: NotRequired[str],
    LoginMessage: NotRequired[Dict[str, str]],

DefaultWorkspaceCreationPropertiesTypeDef#

# DefaultWorkspaceCreationPropertiesTypeDef definition

class DefaultWorkspaceCreationPropertiesTypeDef(TypedDict):
    EnableWorkDocs: NotRequired[bool],
    EnableInternetAccess: NotRequired[bool],
    DefaultOu: NotRequired[str],
    CustomSecurityGroupId: NotRequired[str],
    UserEnabledAsLocalAdministrator: NotRequired[bool],
    EnableMaintenanceMode: NotRequired[bool],
    InstanceIamRoleArn: NotRequired[str],

DeleteAccountLinkInvitationRequestRequestTypeDef#

# DeleteAccountLinkInvitationRequestRequestTypeDef definition

class DeleteAccountLinkInvitationRequestRequestTypeDef(TypedDict):
    LinkId: str,
    ClientToken: NotRequired[str],

DeleteClientBrandingRequestRequestTypeDef#

# DeleteClientBrandingRequestRequestTypeDef definition

class DeleteClientBrandingRequestRequestTypeDef(TypedDict):
    ResourceId: str,
    Platforms: Sequence[ClientDeviceTypeType],  # (1)
  1. See ClientDeviceTypeType

DeleteConnectClientAddInRequestRequestTypeDef#

# DeleteConnectClientAddInRequestRequestTypeDef definition

class DeleteConnectClientAddInRequestRequestTypeDef(TypedDict):
    AddInId: str,
    ResourceId: str,

DeleteConnectionAliasRequestRequestTypeDef#

# DeleteConnectionAliasRequestRequestTypeDef definition

class DeleteConnectionAliasRequestRequestTypeDef(TypedDict):
    AliasId: str,

DeleteIpGroupRequestRequestTypeDef#

# DeleteIpGroupRequestRequestTypeDef definition

class DeleteIpGroupRequestRequestTypeDef(TypedDict):
    GroupId: str,

DeleteTagsRequestRequestTypeDef#

# DeleteTagsRequestRequestTypeDef definition

class DeleteTagsRequestRequestTypeDef(TypedDict):
    ResourceId: str,
    TagKeys: Sequence[str],

DeleteWorkspaceBundleRequestRequestTypeDef#

# DeleteWorkspaceBundleRequestRequestTypeDef definition

class DeleteWorkspaceBundleRequestRequestTypeDef(TypedDict):
    BundleId: NotRequired[str],

DeleteWorkspaceImageRequestRequestTypeDef#

# DeleteWorkspaceImageRequestRequestTypeDef definition

class DeleteWorkspaceImageRequestRequestTypeDef(TypedDict):
    ImageId: str,

DeployWorkspaceApplicationsRequestRequestTypeDef#

# DeployWorkspaceApplicationsRequestRequestTypeDef definition

class DeployWorkspaceApplicationsRequestRequestTypeDef(TypedDict):
    WorkspaceId: str,
    Force: NotRequired[bool],

DeregisterWorkspaceDirectoryRequestRequestTypeDef#

# DeregisterWorkspaceDirectoryRequestRequestTypeDef definition

class DeregisterWorkspaceDirectoryRequestRequestTypeDef(TypedDict):
    DirectoryId: str,

PaginatorConfigTypeDef#

# PaginatorConfigTypeDef definition

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

DescribeAccountModificationsRequestRequestTypeDef#

# DescribeAccountModificationsRequestRequestTypeDef definition

class DescribeAccountModificationsRequestRequestTypeDef(TypedDict):
    NextToken: NotRequired[str],

DescribeApplicationAssociationsRequestRequestTypeDef#

# DescribeApplicationAssociationsRequestRequestTypeDef definition

class DescribeApplicationAssociationsRequestRequestTypeDef(TypedDict):
    ApplicationId: str,
    AssociatedResourceTypes: Sequence[ApplicationAssociatedResourceTypeType],  # (1)
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
  1. See ApplicationAssociatedResourceTypeType

DescribeApplicationsRequestRequestTypeDef#

# DescribeApplicationsRequestRequestTypeDef definition

class DescribeApplicationsRequestRequestTypeDef(TypedDict):
    ApplicationIds: NotRequired[Sequence[str]],
    ComputeTypeNames: NotRequired[Sequence[ComputeType]],  # (1)
    LicenseType: NotRequired[WorkSpaceApplicationLicenseTypeType],  # (2)
    OperatingSystemNames: NotRequired[Sequence[OperatingSystemNameType]],  # (3)
    Owner: NotRequired[str],
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
  1. See ComputeType
  2. See WorkSpaceApplicationLicenseTypeType
  3. See OperatingSystemNameType

WorkSpaceApplicationTypeDef#

# WorkSpaceApplicationTypeDef definition

class WorkSpaceApplicationTypeDef(TypedDict):
    ApplicationId: NotRequired[str],
    Created: NotRequired[datetime],
    Description: NotRequired[str],
    LicenseType: NotRequired[WorkSpaceApplicationLicenseTypeType],  # (1)
    Name: NotRequired[str],
    Owner: NotRequired[str],
    State: NotRequired[WorkSpaceApplicationStateType],  # (2)
    SupportedComputeTypeNames: NotRequired[List[ComputeType]],  # (3)
    SupportedOperatingSystemNames: NotRequired[List[OperatingSystemNameType]],  # (4)
  1. See WorkSpaceApplicationLicenseTypeType
  2. See WorkSpaceApplicationStateType
  3. See ComputeType
  4. See OperatingSystemNameType

DescribeBundleAssociationsRequestRequestTypeDef#

# DescribeBundleAssociationsRequestRequestTypeDef definition

class DescribeBundleAssociationsRequestRequestTypeDef(TypedDict):
    BundleId: str,
    AssociatedResourceTypes: Sequence[BundleAssociatedResourceTypeType],  # (1)
  1. See BundleAssociatedResourceTypeType

DescribeClientBrandingRequestRequestTypeDef#

# DescribeClientBrandingRequestRequestTypeDef definition

class DescribeClientBrandingRequestRequestTypeDef(TypedDict):
    ResourceId: str,

IosClientBrandingAttributesTypeDef#

# IosClientBrandingAttributesTypeDef definition

class IosClientBrandingAttributesTypeDef(TypedDict):
    LogoUrl: NotRequired[str],
    Logo2xUrl: NotRequired[str],
    Logo3xUrl: NotRequired[str],
    SupportEmail: NotRequired[str],
    SupportLink: NotRequired[str],
    ForgotPasswordLink: NotRequired[str],
    LoginMessage: NotRequired[Dict[str, str]],

DescribeClientPropertiesRequestRequestTypeDef#

# DescribeClientPropertiesRequestRequestTypeDef definition

class DescribeClientPropertiesRequestRequestTypeDef(TypedDict):
    ResourceIds: Sequence[str],

DescribeConnectClientAddInsRequestRequestTypeDef#

# DescribeConnectClientAddInsRequestRequestTypeDef definition

class DescribeConnectClientAddInsRequestRequestTypeDef(TypedDict):
    ResourceId: str,
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],

DescribeConnectionAliasPermissionsRequestRequestTypeDef#

# DescribeConnectionAliasPermissionsRequestRequestTypeDef definition

class DescribeConnectionAliasPermissionsRequestRequestTypeDef(TypedDict):
    AliasId: str,
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],

DescribeConnectionAliasesRequestRequestTypeDef#

# DescribeConnectionAliasesRequestRequestTypeDef definition

class DescribeConnectionAliasesRequestRequestTypeDef(TypedDict):
    AliasIds: NotRequired[Sequence[str]],
    ResourceId: NotRequired[str],
    Limit: NotRequired[int],
    NextToken: NotRequired[str],

DescribeImageAssociationsRequestRequestTypeDef#

# DescribeImageAssociationsRequestRequestTypeDef definition

class DescribeImageAssociationsRequestRequestTypeDef(TypedDict):
    ImageId: str,
    AssociatedResourceTypes: Sequence[ImageAssociatedResourceTypeType],  # (1)
  1. See ImageAssociatedResourceTypeType

DescribeIpGroupsRequestRequestTypeDef#

# DescribeIpGroupsRequestRequestTypeDef definition

class DescribeIpGroupsRequestRequestTypeDef(TypedDict):
    GroupIds: NotRequired[Sequence[str]],
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],

DescribeTagsRequestRequestTypeDef#

# DescribeTagsRequestRequestTypeDef definition

class DescribeTagsRequestRequestTypeDef(TypedDict):
    ResourceId: str,

DescribeWorkspaceAssociationsRequestRequestTypeDef#

# DescribeWorkspaceAssociationsRequestRequestTypeDef definition

class DescribeWorkspaceAssociationsRequestRequestTypeDef(TypedDict):
    WorkspaceId: str,
    AssociatedResourceTypes: Sequence[WorkSpaceAssociatedResourceTypeType],  # (1)
  1. See WorkSpaceAssociatedResourceTypeType

DescribeWorkspaceBundlesRequestRequestTypeDef#

# DescribeWorkspaceBundlesRequestRequestTypeDef definition

class DescribeWorkspaceBundlesRequestRequestTypeDef(TypedDict):
    BundleIds: NotRequired[Sequence[str]],
    Owner: NotRequired[str],
    NextToken: NotRequired[str],

DescribeWorkspaceDirectoriesRequestRequestTypeDef#

# DescribeWorkspaceDirectoriesRequestRequestTypeDef definition

class DescribeWorkspaceDirectoriesRequestRequestTypeDef(TypedDict):
    DirectoryIds: NotRequired[Sequence[str]],
    WorkspaceDirectoryNames: NotRequired[Sequence[str]],
    Limit: NotRequired[int],
    NextToken: NotRequired[str],

DescribeWorkspaceImagePermissionsRequestRequestTypeDef#

# DescribeWorkspaceImagePermissionsRequestRequestTypeDef definition

class DescribeWorkspaceImagePermissionsRequestRequestTypeDef(TypedDict):
    ImageId: str,
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],

ImagePermissionTypeDef#

# ImagePermissionTypeDef definition

class ImagePermissionTypeDef(TypedDict):
    SharedAccountId: NotRequired[str],

DescribeWorkspaceImagesRequestRequestTypeDef#

# DescribeWorkspaceImagesRequestRequestTypeDef definition

class DescribeWorkspaceImagesRequestRequestTypeDef(TypedDict):
    ImageIds: NotRequired[Sequence[str]],
    ImageType: NotRequired[ImageTypeType],  # (1)
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
  1. See ImageTypeType

DescribeWorkspaceSnapshotsRequestRequestTypeDef#

# DescribeWorkspaceSnapshotsRequestRequestTypeDef definition

class DescribeWorkspaceSnapshotsRequestRequestTypeDef(TypedDict):
    WorkspaceId: str,

SnapshotTypeDef#

# SnapshotTypeDef definition

class SnapshotTypeDef(TypedDict):
    SnapshotTime: NotRequired[datetime],

DescribeWorkspacesConnectionStatusRequestRequestTypeDef#

# DescribeWorkspacesConnectionStatusRequestRequestTypeDef definition

class DescribeWorkspacesConnectionStatusRequestRequestTypeDef(TypedDict):
    WorkspaceIds: NotRequired[Sequence[str]],
    NextToken: NotRequired[str],

WorkspaceConnectionStatusTypeDef#

# WorkspaceConnectionStatusTypeDef definition

class WorkspaceConnectionStatusTypeDef(TypedDict):
    WorkspaceId: NotRequired[str],
    ConnectionState: NotRequired[ConnectionStateType],  # (1)
    ConnectionStateCheckTimestamp: NotRequired[datetime],
    LastKnownUserConnectionTimestamp: NotRequired[datetime],
  1. See ConnectionStateType

DescribeWorkspacesPoolSessionsRequestRequestTypeDef#

# DescribeWorkspacesPoolSessionsRequestRequestTypeDef definition

class DescribeWorkspacesPoolSessionsRequestRequestTypeDef(TypedDict):
    PoolId: str,
    UserId: NotRequired[str],
    Limit: NotRequired[int],
    NextToken: NotRequired[str],

DescribeWorkspacesPoolsFilterTypeDef#

# DescribeWorkspacesPoolsFilterTypeDef definition

class DescribeWorkspacesPoolsFilterTypeDef(TypedDict):
    Name: DescribeWorkspacesPoolsFilterNameType,  # (1)
    Values: Sequence[str],
    Operator: DescribeWorkspacesPoolsFilterOperatorType,  # (2)
  1. See DescribeWorkspacesPoolsFilterNameType
  2. See DescribeWorkspacesPoolsFilterOperatorType

DescribeWorkspacesRequestRequestTypeDef#

# DescribeWorkspacesRequestRequestTypeDef definition

class DescribeWorkspacesRequestRequestTypeDef(TypedDict):
    WorkspaceIds: NotRequired[Sequence[str]],
    DirectoryId: NotRequired[str],
    UserName: NotRequired[str],
    BundleId: NotRequired[str],
    Limit: NotRequired[int],
    NextToken: NotRequired[str],
    WorkspaceName: NotRequired[str],

DisassociateConnectionAliasRequestRequestTypeDef#

# DisassociateConnectionAliasRequestRequestTypeDef definition

class DisassociateConnectionAliasRequestRequestTypeDef(TypedDict):
    AliasId: str,

DisassociateIpGroupsRequestRequestTypeDef#

# DisassociateIpGroupsRequestRequestTypeDef definition

class DisassociateIpGroupsRequestRequestTypeDef(TypedDict):
    DirectoryId: str,
    GroupIds: Sequence[str],

DisassociateWorkspaceApplicationRequestRequestTypeDef#

# DisassociateWorkspaceApplicationRequestRequestTypeDef definition

class DisassociateWorkspaceApplicationRequestRequestTypeDef(TypedDict):
    WorkspaceId: str,
    ApplicationId: str,

ErrorDetailsTypeDef#

# ErrorDetailsTypeDef definition

class ErrorDetailsTypeDef(TypedDict):
    ErrorCode: NotRequired[WorkspaceImageErrorDetailCodeType],  # (1)
    ErrorMessage: NotRequired[str],
  1. See WorkspaceImageErrorDetailCodeType

FailedWorkspaceChangeRequestTypeDef#

# FailedWorkspaceChangeRequestTypeDef definition

class FailedWorkspaceChangeRequestTypeDef(TypedDict):
    WorkspaceId: NotRequired[str],
    ErrorCode: NotRequired[str],
    ErrorMessage: NotRequired[str],

GetAccountLinkRequestRequestTypeDef#

# GetAccountLinkRequestRequestTypeDef definition

class GetAccountLinkRequestRequestTypeDef(TypedDict):
    LinkId: NotRequired[str],
    LinkedAccountId: NotRequired[str],

ListAccountLinksRequestRequestTypeDef#

# ListAccountLinksRequestRequestTypeDef definition

class ListAccountLinksRequestRequestTypeDef(TypedDict):
    LinkStatusFilter: NotRequired[Sequence[AccountLinkStatusEnumType]],  # (1)
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
  1. See AccountLinkStatusEnumType

ListAvailableManagementCidrRangesRequestRequestTypeDef#

# ListAvailableManagementCidrRangesRequestRequestTypeDef definition

class ListAvailableManagementCidrRangesRequestRequestTypeDef(TypedDict):
    ManagementCidrRangeConstraint: str,
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

MigrateWorkspaceRequestRequestTypeDef#

# MigrateWorkspaceRequestRequestTypeDef definition

class MigrateWorkspaceRequestRequestTypeDef(TypedDict):
    SourceWorkspaceId: str,
    BundleId: str,

ModificationStateTypeDef#

# ModificationStateTypeDef definition

class ModificationStateTypeDef(TypedDict):
    Resource: NotRequired[ModificationResourceEnumType],  # (1)
    State: NotRequired[ModificationStateEnumType],  # (2)
  1. See ModificationResourceEnumType
  2. See ModificationStateEnumType

ModifyAccountRequestRequestTypeDef#

# ModifyAccountRequestRequestTypeDef definition

class ModifyAccountRequestRequestTypeDef(TypedDict):
    DedicatedTenancySupport: NotRequired[DedicatedTenancySupportEnumType],  # (1)
    DedicatedTenancyManagementCidrRange: NotRequired[str],
  1. See DedicatedTenancySupportEnumType

SamlPropertiesTypeDef#

# SamlPropertiesTypeDef definition

class SamlPropertiesTypeDef(TypedDict):
    Status: NotRequired[SamlStatusEnumType],  # (1)
    UserAccessUrl: NotRequired[str],
    RelayStateParameterName: NotRequired[str],
  1. See SamlStatusEnumType

SelfservicePermissionsTypeDef#

# SelfservicePermissionsTypeDef definition

class SelfservicePermissionsTypeDef(TypedDict):
    RestartWorkspace: NotRequired[ReconnectEnumType],  # (1)
    IncreaseVolumeSize: NotRequired[ReconnectEnumType],  # (1)
    ChangeComputeType: NotRequired[ReconnectEnumType],  # (1)
    SwitchRunningMode: NotRequired[ReconnectEnumType],  # (1)
    RebuildWorkspace: NotRequired[ReconnectEnumType],  # (1)
  1. See ReconnectEnumType
  2. See ReconnectEnumType
  3. See ReconnectEnumType
  4. See ReconnectEnumType
  5. See ReconnectEnumType

WorkspaceAccessPropertiesTypeDef#

# WorkspaceAccessPropertiesTypeDef definition

class WorkspaceAccessPropertiesTypeDef(TypedDict):
    DeviceTypeWindows: NotRequired[AccessPropertyValueType],  # (1)
    DeviceTypeOsx: NotRequired[AccessPropertyValueType],  # (1)
    DeviceTypeWeb: NotRequired[AccessPropertyValueType],  # (1)
    DeviceTypeIos: NotRequired[AccessPropertyValueType],  # (1)
    DeviceTypeAndroid: NotRequired[AccessPropertyValueType],  # (1)
    DeviceTypeChromeOs: NotRequired[AccessPropertyValueType],  # (1)
    DeviceTypeZeroClient: NotRequired[AccessPropertyValueType],  # (1)
    DeviceTypeLinux: NotRequired[AccessPropertyValueType],  # (1)
  1. See AccessPropertyValueType
  2. See AccessPropertyValueType
  3. See AccessPropertyValueType
  4. See AccessPropertyValueType
  5. See AccessPropertyValueType
  6. See AccessPropertyValueType
  7. See AccessPropertyValueType
  8. See AccessPropertyValueType

WorkspaceCreationPropertiesTypeDef#

# WorkspaceCreationPropertiesTypeDef definition

class WorkspaceCreationPropertiesTypeDef(TypedDict):
    EnableWorkDocs: NotRequired[bool],
    EnableInternetAccess: NotRequired[bool],
    DefaultOu: NotRequired[str],
    CustomSecurityGroupId: NotRequired[str],
    UserEnabledAsLocalAdministrator: NotRequired[bool],
    EnableMaintenanceMode: NotRequired[bool],
    InstanceIamRoleArn: NotRequired[str],

WorkspacePropertiesTypeDef#

# WorkspacePropertiesTypeDef definition

class WorkspacePropertiesTypeDef(TypedDict):
    RunningMode: NotRequired[RunningModeType],  # (1)
    RunningModeAutoStopTimeoutInMinutes: NotRequired[int],
    RootVolumeSizeGib: NotRequired[int],
    UserVolumeSizeGib: NotRequired[int],
    ComputeTypeName: NotRequired[ComputeType],  # (2)
    Protocols: NotRequired[Sequence[ProtocolType]],  # (3)
    OperatingSystemName: NotRequired[OperatingSystemNameType],  # (4)
  1. See RunningModeType
  2. See ComputeType
  3. See ProtocolType
  4. See OperatingSystemNameType

ModifyWorkspaceStateRequestRequestTypeDef#

# ModifyWorkspaceStateRequestRequestTypeDef definition

class ModifyWorkspaceStateRequestRequestTypeDef(TypedDict):
    WorkspaceId: str,
    WorkspaceState: TargetWorkspaceStateType,  # (1)
  1. See TargetWorkspaceStateType

NetworkAccessConfigurationTypeDef#

# NetworkAccessConfigurationTypeDef definition

class NetworkAccessConfigurationTypeDef(TypedDict):
    EniPrivateIpAddress: NotRequired[str],
    EniId: NotRequired[str],

RebootRequestTypeDef#

# RebootRequestTypeDef definition

class RebootRequestTypeDef(TypedDict):
    WorkspaceId: str,

RebuildRequestTypeDef#

# RebuildRequestTypeDef definition

class RebuildRequestTypeDef(TypedDict):
    WorkspaceId: str,

RejectAccountLinkInvitationRequestRequestTypeDef#

# RejectAccountLinkInvitationRequestRequestTypeDef definition

class RejectAccountLinkInvitationRequestRequestTypeDef(TypedDict):
    LinkId: str,
    ClientToken: NotRequired[str],

RelatedWorkspacePropertiesTypeDef#

# RelatedWorkspacePropertiesTypeDef definition

class RelatedWorkspacePropertiesTypeDef(TypedDict):
    WorkspaceId: NotRequired[str],
    Region: NotRequired[str],
    State: NotRequired[WorkspaceStateType],  # (1)
    Type: NotRequired[StandbyWorkspaceRelationshipTypeType],  # (2)
  1. See WorkspaceStateType
  2. See StandbyWorkspaceRelationshipTypeType

RestoreWorkspaceRequestRequestTypeDef#

# RestoreWorkspaceRequestRequestTypeDef definition

class RestoreWorkspaceRequestRequestTypeDef(TypedDict):
    WorkspaceId: str,

RevokeIpRulesRequestRequestTypeDef#

# RevokeIpRulesRequestRequestTypeDef definition

class RevokeIpRulesRequestRequestTypeDef(TypedDict):
    GroupId: str,
    UserRules: Sequence[str],

StandbyWorkspacesPropertiesTypeDef#

# StandbyWorkspacesPropertiesTypeDef definition

class StandbyWorkspacesPropertiesTypeDef(TypedDict):
    StandbyWorkspaceId: NotRequired[str],
    DataReplication: NotRequired[DataReplicationType],  # (1)
    RecoverySnapshotTime: NotRequired[datetime],
  1. See DataReplicationType

StartRequestTypeDef#

# StartRequestTypeDef definition

class StartRequestTypeDef(TypedDict):
    WorkspaceId: NotRequired[str],

StartWorkspacesPoolRequestRequestTypeDef#

# StartWorkspacesPoolRequestRequestTypeDef definition

class StartWorkspacesPoolRequestRequestTypeDef(TypedDict):
    PoolId: str,

StopRequestTypeDef#

# StopRequestTypeDef definition

class StopRequestTypeDef(TypedDict):
    WorkspaceId: NotRequired[str],

StopWorkspacesPoolRequestRequestTypeDef#

# StopWorkspacesPoolRequestRequestTypeDef definition

class StopWorkspacesPoolRequestRequestTypeDef(TypedDict):
    PoolId: str,

StorageConnectorTypeDef#

# StorageConnectorTypeDef definition

class StorageConnectorTypeDef(TypedDict):
    ConnectorType: StorageConnectorTypeEnumType,  # (1)
    Status: StorageConnectorStatusEnumType,  # (2)
  1. See StorageConnectorTypeEnumType
  2. See StorageConnectorStatusEnumType

UserSettingTypeDef#

# UserSettingTypeDef definition

class UserSettingTypeDef(TypedDict):
    Action: UserSettingActionEnumType,  # (1)
    Permission: UserSettingPermissionEnumType,  # (2)
    MaximumLength: NotRequired[int],
  1. See UserSettingActionEnumType
  2. See UserSettingPermissionEnumType

TerminateRequestTypeDef#

# TerminateRequestTypeDef definition

class TerminateRequestTypeDef(TypedDict):
    WorkspaceId: str,

TerminateWorkspacesPoolRequestRequestTypeDef#

# TerminateWorkspacesPoolRequestRequestTypeDef definition

class TerminateWorkspacesPoolRequestRequestTypeDef(TypedDict):
    PoolId: str,

TerminateWorkspacesPoolSessionRequestRequestTypeDef#

# TerminateWorkspacesPoolSessionRequestRequestTypeDef definition

class TerminateWorkspacesPoolSessionRequestRequestTypeDef(TypedDict):
    SessionId: str,

UpdateConnectClientAddInRequestRequestTypeDef#

# UpdateConnectClientAddInRequestRequestTypeDef definition

class UpdateConnectClientAddInRequestRequestTypeDef(TypedDict):
    AddInId: str,
    ResourceId: str,
    Name: NotRequired[str],
    URL: NotRequired[str],

UpdateResultTypeDef#

# UpdateResultTypeDef definition

class UpdateResultTypeDef(TypedDict):
    UpdateAvailable: NotRequired[bool],
    Description: NotRequired[str],

UpdateWorkspaceBundleRequestRequestTypeDef#

# UpdateWorkspaceBundleRequestRequestTypeDef definition

class UpdateWorkspaceBundleRequestRequestTypeDef(TypedDict):
    BundleId: NotRequired[str],
    ImageId: NotRequired[str],

UpdateWorkspaceImagePermissionRequestRequestTypeDef#

# UpdateWorkspaceImagePermissionRequestRequestTypeDef definition

class UpdateWorkspaceImagePermissionRequestRequestTypeDef(TypedDict):
    ImageId: str,
    AllowCopyImage: bool,
    SharedAccountId: str,

WorkspacePropertiesExtraOutputTypeDef#

# WorkspacePropertiesExtraOutputTypeDef definition

class WorkspacePropertiesExtraOutputTypeDef(TypedDict):
    RunningMode: NotRequired[RunningModeType],  # (1)
    RunningModeAutoStopTimeoutInMinutes: NotRequired[int],
    RootVolumeSizeGib: NotRequired[int],
    UserVolumeSizeGib: NotRequired[int],
    ComputeTypeName: NotRequired[ComputeType],  # (2)
    Protocols: NotRequired[List[ProtocolType]],  # (3)
    OperatingSystemName: NotRequired[OperatingSystemNameType],  # (4)
  1. See RunningModeType
  2. See ComputeType
  3. See ProtocolType
  4. See OperatingSystemNameType

WorkspacePropertiesOutputTypeDef#

# WorkspacePropertiesOutputTypeDef definition

class WorkspacePropertiesOutputTypeDef(TypedDict):
    RunningMode: NotRequired[RunningModeType],  # (1)
    RunningModeAutoStopTimeoutInMinutes: NotRequired[int],
    RootVolumeSizeGib: NotRequired[int],
    UserVolumeSizeGib: NotRequired[int],
    ComputeTypeName: NotRequired[ComputeType],  # (2)
    Protocols: NotRequired[List[ProtocolType]],  # (3)
    OperatingSystemName: NotRequired[OperatingSystemNameType],  # (4)
  1. See RunningModeType
  2. See ComputeType
  3. See ProtocolType
  4. See OperatingSystemNameType

WorkspacesPoolErrorTypeDef#

# WorkspacesPoolErrorTypeDef definition

class WorkspacesPoolErrorTypeDef(TypedDict):
    ErrorCode: NotRequired[WorkspacesPoolErrorCodeType],  # (1)
    ErrorMessage: NotRequired[str],
  1. See WorkspacesPoolErrorCodeType

AcceptAccountLinkInvitationResultTypeDef#

# AcceptAccountLinkInvitationResultTypeDef definition

class AcceptAccountLinkInvitationResultTypeDef(TypedDict):
    AccountLink: AccountLinkTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AccountLinkTypeDef
  2. See ResponseMetadataTypeDef

AssociateConnectionAliasResultTypeDef#

# AssociateConnectionAliasResultTypeDef definition

class AssociateConnectionAliasResultTypeDef(TypedDict):
    ConnectionIdentifier: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CopyWorkspaceImageResultTypeDef#

# CopyWorkspaceImageResultTypeDef definition

class CopyWorkspaceImageResultTypeDef(TypedDict):
    ImageId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateAccountLinkInvitationResultTypeDef#

# CreateAccountLinkInvitationResultTypeDef definition

class CreateAccountLinkInvitationResultTypeDef(TypedDict):
    AccountLink: AccountLinkTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AccountLinkTypeDef
  2. See ResponseMetadataTypeDef

CreateConnectClientAddInResultTypeDef#

# CreateConnectClientAddInResultTypeDef definition

class CreateConnectClientAddInResultTypeDef(TypedDict):
    AddInId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateConnectionAliasResultTypeDef#

# CreateConnectionAliasResultTypeDef definition

class CreateConnectionAliasResultTypeDef(TypedDict):
    AliasId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateIpGroupResultTypeDef#

# CreateIpGroupResultTypeDef definition

class CreateIpGroupResultTypeDef(TypedDict):
    GroupId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateUpdatedWorkspaceImageResultTypeDef#

# CreateUpdatedWorkspaceImageResultTypeDef definition

class CreateUpdatedWorkspaceImageResultTypeDef(TypedDict):
    ImageId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

DeleteAccountLinkInvitationResultTypeDef#

# DeleteAccountLinkInvitationResultTypeDef definition

class DeleteAccountLinkInvitationResultTypeDef(TypedDict):
    AccountLink: AccountLinkTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AccountLinkTypeDef
  2. See ResponseMetadataTypeDef

DescribeAccountResultTypeDef#

# DescribeAccountResultTypeDef definition

class DescribeAccountResultTypeDef(TypedDict):
    DedicatedTenancySupport: DedicatedTenancySupportResultEnumType,  # (1)
    DedicatedTenancyManagementCidrRange: str,
    DedicatedTenancyAccountType: DedicatedTenancyAccountTypeType,  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See DedicatedTenancySupportResultEnumType
  2. See DedicatedTenancyAccountTypeType
  3. See ResponseMetadataTypeDef

GetAccountLinkResultTypeDef#

# GetAccountLinkResultTypeDef definition

class GetAccountLinkResultTypeDef(TypedDict):
    AccountLink: AccountLinkTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AccountLinkTypeDef
  2. See ResponseMetadataTypeDef

ImportWorkspaceImageResultTypeDef#

# ImportWorkspaceImageResultTypeDef definition

class ImportWorkspaceImageResultTypeDef(TypedDict):
    ImageId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

ListAccountLinksResultTypeDef#

# ListAccountLinksResultTypeDef definition

class ListAccountLinksResultTypeDef(TypedDict):
    AccountLinks: List[AccountLinkTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See AccountLinkTypeDef
  2. See ResponseMetadataTypeDef

ListAvailableManagementCidrRangesResultTypeDef#

# ListAvailableManagementCidrRangesResultTypeDef definition

class ListAvailableManagementCidrRangesResultTypeDef(TypedDict):
    ManagementCidrRanges: List[str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
    NextToken: NotRequired[str],
  1. See ResponseMetadataTypeDef

MigrateWorkspaceResultTypeDef#

# MigrateWorkspaceResultTypeDef definition

class MigrateWorkspaceResultTypeDef(TypedDict):
    SourceWorkspaceId: str,
    TargetWorkspaceId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

RegisterWorkspaceDirectoryResultTypeDef#

# RegisterWorkspaceDirectoryResultTypeDef definition

class RegisterWorkspaceDirectoryResultTypeDef(TypedDict):
    DirectoryId: str,
    State: WorkspaceDirectoryStateType,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See WorkspaceDirectoryStateType
  2. See ResponseMetadataTypeDef

RejectAccountLinkInvitationResultTypeDef#

# RejectAccountLinkInvitationResultTypeDef definition

class RejectAccountLinkInvitationResultTypeDef(TypedDict):
    AccountLink: AccountLinkTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AccountLinkTypeDef
  2. See ResponseMetadataTypeDef

DescribeAccountModificationsResultTypeDef#

# DescribeAccountModificationsResultTypeDef definition

class DescribeAccountModificationsResultTypeDef(TypedDict):
    AccountModifications: List[AccountModificationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See AccountModificationTypeDef
  2. See ResponseMetadataTypeDef

ApplicationResourceAssociationTypeDef#

# ApplicationResourceAssociationTypeDef definition

class ApplicationResourceAssociationTypeDef(TypedDict):
    ApplicationId: NotRequired[str],
    AssociatedResourceId: NotRequired[str],
    AssociatedResourceType: NotRequired[ApplicationAssociatedResourceTypeType],  # (1)
    Created: NotRequired[datetime],
    LastUpdatedTime: NotRequired[datetime],
    State: NotRequired[AssociationStateType],  # (2)
    StateReason: NotRequired[AssociationStateReasonTypeDef],  # (3)
  1. See ApplicationAssociatedResourceTypeType
  2. See AssociationStateType
  3. See AssociationStateReasonTypeDef

BundleResourceAssociationTypeDef#

# BundleResourceAssociationTypeDef definition

class BundleResourceAssociationTypeDef(TypedDict):
    AssociatedResourceId: NotRequired[str],
    AssociatedResourceType: NotRequired[BundleAssociatedResourceTypeType],  # (1)
    BundleId: NotRequired[str],
    Created: NotRequired[datetime],
    LastUpdatedTime: NotRequired[datetime],
    State: NotRequired[AssociationStateType],  # (2)
    StateReason: NotRequired[AssociationStateReasonTypeDef],  # (3)
  1. See BundleAssociatedResourceTypeType
  2. See AssociationStateType
  3. See AssociationStateReasonTypeDef

ImageResourceAssociationTypeDef#

# ImageResourceAssociationTypeDef definition

class ImageResourceAssociationTypeDef(TypedDict):
    AssociatedResourceId: NotRequired[str],
    AssociatedResourceType: NotRequired[ImageAssociatedResourceTypeType],  # (1)
    Created: NotRequired[datetime],
    LastUpdatedTime: NotRequired[datetime],
    ImageId: NotRequired[str],
    State: NotRequired[AssociationStateType],  # (2)
    StateReason: NotRequired[AssociationStateReasonTypeDef],  # (3)
  1. See ImageAssociatedResourceTypeType
  2. See AssociationStateType
  3. See AssociationStateReasonTypeDef

WorkspaceResourceAssociationTypeDef#

# WorkspaceResourceAssociationTypeDef definition

class WorkspaceResourceAssociationTypeDef(TypedDict):
    AssociatedResourceId: NotRequired[str],
    AssociatedResourceType: NotRequired[WorkSpaceAssociatedResourceTypeType],  # (1)
    Created: NotRequired[datetime],
    LastUpdatedTime: NotRequired[datetime],
    State: NotRequired[AssociationStateType],  # (2)
    StateReason: NotRequired[AssociationStateReasonTypeDef],  # (3)
    WorkspaceId: NotRequired[str],
  1. See WorkSpaceAssociatedResourceTypeType
  2. See AssociationStateType
  3. See AssociationStateReasonTypeDef

AuthorizeIpRulesRequestRequestTypeDef#

# AuthorizeIpRulesRequestRequestTypeDef definition

class AuthorizeIpRulesRequestRequestTypeDef(TypedDict):
    GroupId: str,
    UserRules: Sequence[IpRuleItemTypeDef],  # (1)
  1. See IpRuleItemTypeDef

UpdateRulesOfIpGroupRequestRequestTypeDef#

# UpdateRulesOfIpGroupRequestRequestTypeDef definition

class UpdateRulesOfIpGroupRequestRequestTypeDef(TypedDict):
    GroupId: str,
    UserRules: Sequence[IpRuleItemTypeDef],  # (1)
  1. See IpRuleItemTypeDef

WorkspacesIpGroupTypeDef#

# WorkspacesIpGroupTypeDef definition

class WorkspacesIpGroupTypeDef(TypedDict):
    groupId: NotRequired[str],
    groupName: NotRequired[str],
    groupDesc: NotRequired[str],
    userRules: NotRequired[List[IpRuleItemTypeDef]],  # (1)
  1. See IpRuleItemTypeDef

DefaultImportClientBrandingAttributesTypeDef#

# DefaultImportClientBrandingAttributesTypeDef definition

class DefaultImportClientBrandingAttributesTypeDef(TypedDict):
    Logo: NotRequired[Union[str, bytes, IO[Any], StreamingBody]],
    SupportEmail: NotRequired[str],
    SupportLink: NotRequired[str],
    ForgotPasswordLink: NotRequired[str],
    LoginMessage: NotRequired[Mapping[str, str]],

IosImportClientBrandingAttributesTypeDef#

# IosImportClientBrandingAttributesTypeDef definition

class IosImportClientBrandingAttributesTypeDef(TypedDict):
    Logo: NotRequired[Union[str, bytes, IO[Any], StreamingBody]],
    Logo2x: NotRequired[Union[str, bytes, IO[Any], StreamingBody]],
    Logo3x: NotRequired[Union[str, bytes, IO[Any], StreamingBody]],
    SupportEmail: NotRequired[str],
    SupportLink: NotRequired[str],
    ForgotPasswordLink: NotRequired[str],
    LoginMessage: NotRequired[Mapping[str, str]],

ModifyCertificateBasedAuthPropertiesRequestRequestTypeDef#

# ModifyCertificateBasedAuthPropertiesRequestRequestTypeDef definition

class ModifyCertificateBasedAuthPropertiesRequestRequestTypeDef(TypedDict):
    ResourceId: str,
    CertificateBasedAuthProperties: NotRequired[CertificateBasedAuthPropertiesTypeDef],  # (1)
    PropertiesToDelete: NotRequired[Sequence[DeletableCertificateBasedAuthPropertyType]],  # (2)
  1. See CertificateBasedAuthPropertiesTypeDef
  2. See DeletableCertificateBasedAuthPropertyType

ClientPropertiesResultTypeDef#

# ClientPropertiesResultTypeDef definition

class ClientPropertiesResultTypeDef(TypedDict):
    ResourceId: NotRequired[str],
    ClientProperties: NotRequired[ClientPropertiesTypeDef],  # (1)
  1. See ClientPropertiesTypeDef

ModifyClientPropertiesRequestRequestTypeDef#

# ModifyClientPropertiesRequestRequestTypeDef definition

class ModifyClientPropertiesRequestRequestTypeDef(TypedDict):
    ResourceId: str,
    ClientProperties: ClientPropertiesTypeDef,  # (1)
  1. See ClientPropertiesTypeDef

DescribeConnectClientAddInsResultTypeDef#

# DescribeConnectClientAddInsResultTypeDef definition

class DescribeConnectClientAddInsResultTypeDef(TypedDict):
    AddIns: List[ConnectClientAddInTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See ConnectClientAddInTypeDef
  2. See ResponseMetadataTypeDef

ConnectionAliasTypeDef#

# ConnectionAliasTypeDef definition

class ConnectionAliasTypeDef(TypedDict):
    ConnectionString: NotRequired[str],
    AliasId: NotRequired[str],
    State: NotRequired[ConnectionAliasStateType],  # (1)
    OwnerAccountId: NotRequired[str],
    Associations: NotRequired[List[ConnectionAliasAssociationTypeDef]],  # (2)
  1. See ConnectionAliasStateType
  2. See ConnectionAliasAssociationTypeDef

DescribeConnectionAliasPermissionsResultTypeDef#

# DescribeConnectionAliasPermissionsResultTypeDef definition

class DescribeConnectionAliasPermissionsResultTypeDef(TypedDict):
    AliasId: str,
    ConnectionAliasPermissions: List[ConnectionAliasPermissionTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See ConnectionAliasPermissionTypeDef
  2. See ResponseMetadataTypeDef

UpdateConnectionAliasPermissionRequestRequestTypeDef#

# UpdateConnectionAliasPermissionRequestRequestTypeDef definition

class UpdateConnectionAliasPermissionRequestRequestTypeDef(TypedDict):
    AliasId: str,
    ConnectionAliasPermission: ConnectionAliasPermissionTypeDef,  # (1)
  1. See ConnectionAliasPermissionTypeDef

CopyWorkspaceImageRequestRequestTypeDef#

# CopyWorkspaceImageRequestRequestTypeDef definition

class CopyWorkspaceImageRequestRequestTypeDef(TypedDict):
    Name: str,
    SourceImageId: str,
    SourceRegion: str,
    Description: NotRequired[str],
    Tags: NotRequired[Sequence[TagTypeDef]],  # (1)
  1. See TagTypeDef

CreateConnectionAliasRequestRequestTypeDef#

# CreateConnectionAliasRequestRequestTypeDef definition

class CreateConnectionAliasRequestRequestTypeDef(TypedDict):
    ConnectionString: str,
    Tags: NotRequired[Sequence[TagTypeDef]],  # (1)
  1. See TagTypeDef

CreateIpGroupRequestRequestTypeDef#

# CreateIpGroupRequestRequestTypeDef definition

class CreateIpGroupRequestRequestTypeDef(TypedDict):
    GroupName: str,
    GroupDesc: NotRequired[str],
    UserRules: NotRequired[Sequence[IpRuleItemTypeDef]],  # (1)
    Tags: NotRequired[Sequence[TagTypeDef]],  # (2)
  1. See IpRuleItemTypeDef
  2. See TagTypeDef

CreateTagsRequestRequestTypeDef#

# CreateTagsRequestRequestTypeDef definition

class CreateTagsRequestRequestTypeDef(TypedDict):
    ResourceId: str,
    Tags: Sequence[TagTypeDef],  # (1)
  1. See TagTypeDef

CreateUpdatedWorkspaceImageRequestRequestTypeDef#

# CreateUpdatedWorkspaceImageRequestRequestTypeDef definition

class CreateUpdatedWorkspaceImageRequestRequestTypeDef(TypedDict):
    Name: str,
    Description: str,
    SourceImageId: str,
    Tags: NotRequired[Sequence[TagTypeDef]],  # (1)
  1. See TagTypeDef

CreateWorkspaceImageRequestRequestTypeDef#

# CreateWorkspaceImageRequestRequestTypeDef definition

class CreateWorkspaceImageRequestRequestTypeDef(TypedDict):
    Name: str,
    Description: str,
    WorkspaceId: str,
    Tags: NotRequired[Sequence[TagTypeDef]],  # (1)
  1. See TagTypeDef

DescribeTagsResultTypeDef#

# DescribeTagsResultTypeDef definition

class DescribeTagsResultTypeDef(TypedDict):
    TagList: List[TagTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TagTypeDef
  2. See ResponseMetadataTypeDef

ImportWorkspaceImageRequestRequestTypeDef#

# ImportWorkspaceImageRequestRequestTypeDef definition

class ImportWorkspaceImageRequestRequestTypeDef(TypedDict):
    Ec2ImageId: str,
    IngestionProcess: WorkspaceImageIngestionProcessType,  # (1)
    ImageName: str,
    ImageDescription: str,
    Tags: NotRequired[Sequence[TagTypeDef]],  # (2)
    Applications: NotRequired[Sequence[ApplicationType]],  # (3)
  1. See WorkspaceImageIngestionProcessType
  2. See TagTypeDef
  3. See ApplicationType

RegisterWorkspaceDirectoryRequestRequestTypeDef#

# RegisterWorkspaceDirectoryRequestRequestTypeDef definition

class RegisterWorkspaceDirectoryRequestRequestTypeDef(TypedDict):
    DirectoryId: NotRequired[str],
    SubnetIds: NotRequired[Sequence[str]],
    EnableWorkDocs: NotRequired[bool],
    EnableSelfService: NotRequired[bool],
    Tenancy: NotRequired[TenancyType],  # (1)
    Tags: NotRequired[Sequence[TagTypeDef]],  # (2)
    WorkspaceDirectoryName: NotRequired[str],
    WorkspaceDirectoryDescription: NotRequired[str],
    UserIdentityType: NotRequired[UserIdentityTypeType],  # (3)
    WorkspaceType: NotRequired[WorkspaceTypeType],  # (4)
    ActiveDirectoryConfig: NotRequired[ActiveDirectoryConfigTypeDef],  # (5)
  1. See TenancyType
  2. See TagTypeDef
  3. See UserIdentityTypeType
  4. See WorkspaceTypeType
  5. See ActiveDirectoryConfigTypeDef

StandbyWorkspaceOutputTypeDef#

# StandbyWorkspaceOutputTypeDef definition

class StandbyWorkspaceOutputTypeDef(TypedDict):
    PrimaryWorkspaceId: str,
    DirectoryId: str,
    VolumeEncryptionKey: NotRequired[str],
    Tags: NotRequired[List[TagTypeDef]],  # (1)
    DataReplication: NotRequired[DataReplicationType],  # (2)
  1. See TagTypeDef
  2. See DataReplicationType

StandbyWorkspaceTypeDef#

# StandbyWorkspaceTypeDef definition

class StandbyWorkspaceTypeDef(TypedDict):
    PrimaryWorkspaceId: str,
    DirectoryId: str,
    VolumeEncryptionKey: NotRequired[str],
    Tags: NotRequired[Sequence[TagTypeDef]],  # (1)
    DataReplication: NotRequired[DataReplicationType],  # (2)
  1. See TagTypeDef
  2. See DataReplicationType

CreateWorkspaceBundleRequestRequestTypeDef#

# CreateWorkspaceBundleRequestRequestTypeDef definition

class CreateWorkspaceBundleRequestRequestTypeDef(TypedDict):
    BundleName: str,
    BundleDescription: str,
    ImageId: str,
    ComputeType: ComputeTypeTypeDef,  # (1)
    UserStorage: UserStorageTypeDef,  # (2)
    RootStorage: NotRequired[RootStorageTypeDef],  # (3)
    Tags: NotRequired[Sequence[TagTypeDef]],  # (4)
  1. See ComputeTypeTypeDef
  2. See UserStorageTypeDef
  3. See RootStorageTypeDef
  4. See TagTypeDef

WorkspaceBundleTypeDef#

# WorkspaceBundleTypeDef definition

class WorkspaceBundleTypeDef(TypedDict):
    BundleId: NotRequired[str],
    Name: NotRequired[str],
    Owner: NotRequired[str],
    Description: NotRequired[str],
    ImageId: NotRequired[str],
    RootStorage: NotRequired[RootStorageTypeDef],  # (1)
    UserStorage: NotRequired[UserStorageTypeDef],  # (2)
    ComputeType: NotRequired[ComputeTypeTypeDef],  # (3)
    LastUpdatedTime: NotRequired[datetime],
    CreationTime: NotRequired[datetime],
    State: NotRequired[WorkspaceBundleStateType],  # (4)
    BundleType: NotRequired[BundleTypeType],  # (5)
  1. See RootStorageTypeDef
  2. See UserStorageTypeDef
  3. See ComputeTypeTypeDef
  4. See WorkspaceBundleStateType
  5. See BundleTypeType

CreateWorkspaceImageResultTypeDef#

# CreateWorkspaceImageResultTypeDef definition

class CreateWorkspaceImageResultTypeDef(TypedDict):
    ImageId: str,
    Name: str,
    Description: str,
    OperatingSystem: OperatingSystemTypeDef,  # (1)
    State: WorkspaceImageStateType,  # (2)
    RequiredTenancy: WorkspaceImageRequiredTenancyType,  # (3)
    Created: datetime,
    OwnerAccountId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (4)
  1. See OperatingSystemTypeDef
  2. See WorkspaceImageStateType
  3. See WorkspaceImageRequiredTenancyType
  4. See ResponseMetadataTypeDef

CreateWorkspacesPoolRequestRequestTypeDef#

# CreateWorkspacesPoolRequestRequestTypeDef definition

class CreateWorkspacesPoolRequestRequestTypeDef(TypedDict):
    PoolName: str,
    Description: str,
    BundleId: str,
    DirectoryId: str,
    Capacity: CapacityTypeDef,  # (1)
    Tags: NotRequired[Sequence[TagTypeDef]],  # (2)
    ApplicationSettings: NotRequired[ApplicationSettingsRequestTypeDef],  # (3)
    TimeoutSettings: NotRequired[TimeoutSettingsTypeDef],  # (4)
  1. See CapacityTypeDef
  2. See TagTypeDef
  3. See ApplicationSettingsRequestTypeDef
  4. See TimeoutSettingsTypeDef

UpdateWorkspacesPoolRequestRequestTypeDef#

# UpdateWorkspacesPoolRequestRequestTypeDef definition

class UpdateWorkspacesPoolRequestRequestTypeDef(TypedDict):
    PoolId: str,
    Description: NotRequired[str],
    BundleId: NotRequired[str],
    DirectoryId: NotRequired[str],
    Capacity: NotRequired[CapacityTypeDef],  # (1)
    ApplicationSettings: NotRequired[ApplicationSettingsRequestTypeDef],  # (2)
    TimeoutSettings: NotRequired[TimeoutSettingsTypeDef],  # (3)
  1. See CapacityTypeDef
  2. See ApplicationSettingsRequestTypeDef
  3. See TimeoutSettingsTypeDef

DescribeAccountModificationsRequestDescribeAccountModificationsPaginateTypeDef#

# DescribeAccountModificationsRequestDescribeAccountModificationsPaginateTypeDef definition

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

DescribeIpGroupsRequestDescribeIpGroupsPaginateTypeDef#

# DescribeIpGroupsRequestDescribeIpGroupsPaginateTypeDef definition

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

DescribeWorkspaceBundlesRequestDescribeWorkspaceBundlesPaginateTypeDef#

# DescribeWorkspaceBundlesRequestDescribeWorkspaceBundlesPaginateTypeDef definition

class DescribeWorkspaceBundlesRequestDescribeWorkspaceBundlesPaginateTypeDef(TypedDict):
    BundleIds: NotRequired[Sequence[str]],
    Owner: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

DescribeWorkspaceDirectoriesRequestDescribeWorkspaceDirectoriesPaginateTypeDef#

# DescribeWorkspaceDirectoriesRequestDescribeWorkspaceDirectoriesPaginateTypeDef definition

class DescribeWorkspaceDirectoriesRequestDescribeWorkspaceDirectoriesPaginateTypeDef(TypedDict):
    DirectoryIds: NotRequired[Sequence[str]],
    WorkspaceDirectoryNames: NotRequired[Sequence[str]],
    Limit: NotRequired[int],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

DescribeWorkspaceImagesRequestDescribeWorkspaceImagesPaginateTypeDef#

# DescribeWorkspaceImagesRequestDescribeWorkspaceImagesPaginateTypeDef definition

class DescribeWorkspaceImagesRequestDescribeWorkspaceImagesPaginateTypeDef(TypedDict):
    ImageIds: NotRequired[Sequence[str]],
    ImageType: NotRequired[ImageTypeType],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See ImageTypeType
  2. See PaginatorConfigTypeDef

DescribeWorkspacesConnectionStatusRequestDescribeWorkspacesConnectionStatusPaginateTypeDef#

# DescribeWorkspacesConnectionStatusRequestDescribeWorkspacesConnectionStatusPaginateTypeDef definition

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

DescribeWorkspacesRequestDescribeWorkspacesPaginateTypeDef#

# DescribeWorkspacesRequestDescribeWorkspacesPaginateTypeDef definition

class DescribeWorkspacesRequestDescribeWorkspacesPaginateTypeDef(TypedDict):
    WorkspaceIds: NotRequired[Sequence[str]],
    DirectoryId: NotRequired[str],
    UserName: NotRequired[str],
    BundleId: NotRequired[str],
    WorkspaceName: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListAccountLinksRequestListAccountLinksPaginateTypeDef#

# ListAccountLinksRequestListAccountLinksPaginateTypeDef definition

class ListAccountLinksRequestListAccountLinksPaginateTypeDef(TypedDict):
    LinkStatusFilter: NotRequired[Sequence[AccountLinkStatusEnumType]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See AccountLinkStatusEnumType
  2. See PaginatorConfigTypeDef

ListAvailableManagementCidrRangesRequestListAvailableManagementCidrRangesPaginateTypeDef#

# ListAvailableManagementCidrRangesRequestListAvailableManagementCidrRangesPaginateTypeDef definition

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

DescribeApplicationsResultTypeDef#

# DescribeApplicationsResultTypeDef definition

class DescribeApplicationsResultTypeDef(TypedDict):
    Applications: List[WorkSpaceApplicationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See WorkSpaceApplicationTypeDef
  2. See ResponseMetadataTypeDef

DescribeClientBrandingResultTypeDef#

# DescribeClientBrandingResultTypeDef definition

class DescribeClientBrandingResultTypeDef(TypedDict):
    DeviceTypeWindows: DefaultClientBrandingAttributesTypeDef,  # (1)
    DeviceTypeOsx: DefaultClientBrandingAttributesTypeDef,  # (1)
    DeviceTypeAndroid: DefaultClientBrandingAttributesTypeDef,  # (1)
    DeviceTypeIos: IosClientBrandingAttributesTypeDef,  # (4)
    DeviceTypeLinux: DefaultClientBrandingAttributesTypeDef,  # (1)
    DeviceTypeWeb: DefaultClientBrandingAttributesTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (7)
  1. See DefaultClientBrandingAttributesTypeDef
  2. See DefaultClientBrandingAttributesTypeDef
  3. See DefaultClientBrandingAttributesTypeDef
  4. See IosClientBrandingAttributesTypeDef
  5. See DefaultClientBrandingAttributesTypeDef
  6. See DefaultClientBrandingAttributesTypeDef
  7. See ResponseMetadataTypeDef

ImportClientBrandingResultTypeDef#

# ImportClientBrandingResultTypeDef definition

class ImportClientBrandingResultTypeDef(TypedDict):
    DeviceTypeWindows: DefaultClientBrandingAttributesTypeDef,  # (1)
    DeviceTypeOsx: DefaultClientBrandingAttributesTypeDef,  # (1)
    DeviceTypeAndroid: DefaultClientBrandingAttributesTypeDef,  # (1)
    DeviceTypeIos: IosClientBrandingAttributesTypeDef,  # (4)
    DeviceTypeLinux: DefaultClientBrandingAttributesTypeDef,  # (1)
    DeviceTypeWeb: DefaultClientBrandingAttributesTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (7)
  1. See DefaultClientBrandingAttributesTypeDef
  2. See DefaultClientBrandingAttributesTypeDef
  3. See DefaultClientBrandingAttributesTypeDef
  4. See IosClientBrandingAttributesTypeDef
  5. See DefaultClientBrandingAttributesTypeDef
  6. See DefaultClientBrandingAttributesTypeDef
  7. See ResponseMetadataTypeDef

DescribeWorkspaceImagePermissionsResultTypeDef#

# DescribeWorkspaceImagePermissionsResultTypeDef definition

class DescribeWorkspaceImagePermissionsResultTypeDef(TypedDict):
    ImageId: str,
    ImagePermissions: List[ImagePermissionTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See ImagePermissionTypeDef
  2. See ResponseMetadataTypeDef

DescribeWorkspaceSnapshotsResultTypeDef#

# DescribeWorkspaceSnapshotsResultTypeDef definition

class DescribeWorkspaceSnapshotsResultTypeDef(TypedDict):
    RebuildSnapshots: List[SnapshotTypeDef],  # (1)
    RestoreSnapshots: List[SnapshotTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See SnapshotTypeDef
  2. See SnapshotTypeDef
  3. See ResponseMetadataTypeDef

DescribeWorkspacesConnectionStatusResultTypeDef#

# DescribeWorkspacesConnectionStatusResultTypeDef definition

class DescribeWorkspacesConnectionStatusResultTypeDef(TypedDict):
    WorkspacesConnectionStatus: List[WorkspaceConnectionStatusTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See WorkspaceConnectionStatusTypeDef
  2. See ResponseMetadataTypeDef

DescribeWorkspacesPoolsRequestRequestTypeDef#

# DescribeWorkspacesPoolsRequestRequestTypeDef definition

class DescribeWorkspacesPoolsRequestRequestTypeDef(TypedDict):
    PoolIds: NotRequired[Sequence[str]],
    Filters: NotRequired[Sequence[DescribeWorkspacesPoolsFilterTypeDef]],  # (1)
    Limit: NotRequired[int],
    NextToken: NotRequired[str],
  1. See DescribeWorkspacesPoolsFilterTypeDef

RebootWorkspacesResultTypeDef#

# RebootWorkspacesResultTypeDef definition

class RebootWorkspacesResultTypeDef(TypedDict):
    FailedRequests: List[FailedWorkspaceChangeRequestTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See FailedWorkspaceChangeRequestTypeDef
  2. See ResponseMetadataTypeDef

RebuildWorkspacesResultTypeDef#

# RebuildWorkspacesResultTypeDef definition

class RebuildWorkspacesResultTypeDef(TypedDict):
    FailedRequests: List[FailedWorkspaceChangeRequestTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See FailedWorkspaceChangeRequestTypeDef
  2. See ResponseMetadataTypeDef

StartWorkspacesResultTypeDef#

# StartWorkspacesResultTypeDef definition

class StartWorkspacesResultTypeDef(TypedDict):
    FailedRequests: List[FailedWorkspaceChangeRequestTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See FailedWorkspaceChangeRequestTypeDef
  2. See ResponseMetadataTypeDef

StopWorkspacesResultTypeDef#

# StopWorkspacesResultTypeDef definition

class StopWorkspacesResultTypeDef(TypedDict):
    FailedRequests: List[FailedWorkspaceChangeRequestTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See FailedWorkspaceChangeRequestTypeDef
  2. See ResponseMetadataTypeDef

TerminateWorkspacesResultTypeDef#

# TerminateWorkspacesResultTypeDef definition

class TerminateWorkspacesResultTypeDef(TypedDict):
    FailedRequests: List[FailedWorkspaceChangeRequestTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See FailedWorkspaceChangeRequestTypeDef
  2. See ResponseMetadataTypeDef

ModifySamlPropertiesRequestRequestTypeDef#

# ModifySamlPropertiesRequestRequestTypeDef definition

class ModifySamlPropertiesRequestRequestTypeDef(TypedDict):
    ResourceId: str,
    SamlProperties: NotRequired[SamlPropertiesTypeDef],  # (1)
    PropertiesToDelete: NotRequired[Sequence[DeletableSamlPropertyType]],  # (2)
  1. See SamlPropertiesTypeDef
  2. See DeletableSamlPropertyType

ModifySelfservicePermissionsRequestRequestTypeDef#

# ModifySelfservicePermissionsRequestRequestTypeDef definition

class ModifySelfservicePermissionsRequestRequestTypeDef(TypedDict):
    ResourceId: str,
    SelfservicePermissions: SelfservicePermissionsTypeDef,  # (1)
  1. See SelfservicePermissionsTypeDef

ModifyWorkspaceAccessPropertiesRequestRequestTypeDef#

# ModifyWorkspaceAccessPropertiesRequestRequestTypeDef definition

class ModifyWorkspaceAccessPropertiesRequestRequestTypeDef(TypedDict):
    ResourceId: str,
    WorkspaceAccessProperties: WorkspaceAccessPropertiesTypeDef,  # (1)
  1. See WorkspaceAccessPropertiesTypeDef

ModifyWorkspaceCreationPropertiesRequestRequestTypeDef#

# ModifyWorkspaceCreationPropertiesRequestRequestTypeDef definition

class ModifyWorkspaceCreationPropertiesRequestRequestTypeDef(TypedDict):
    ResourceId: str,
    WorkspaceCreationProperties: WorkspaceCreationPropertiesTypeDef,  # (1)
  1. See WorkspaceCreationPropertiesTypeDef

ModifyWorkspacePropertiesRequestRequestTypeDef#

# ModifyWorkspacePropertiesRequestRequestTypeDef definition

class ModifyWorkspacePropertiesRequestRequestTypeDef(TypedDict):
    WorkspaceId: str,
    WorkspaceProperties: NotRequired[WorkspacePropertiesTypeDef],  # (1)
    DataReplication: NotRequired[DataReplicationType],  # (2)
  1. See WorkspacePropertiesTypeDef
  2. See DataReplicationType

WorkspaceRequestTypeDef#

# WorkspaceRequestTypeDef definition

class WorkspaceRequestTypeDef(TypedDict):
    DirectoryId: str,
    UserName: str,
    BundleId: str,
    VolumeEncryptionKey: NotRequired[str],
    UserVolumeEncryptionEnabled: NotRequired[bool],
    RootVolumeEncryptionEnabled: NotRequired[bool],
    WorkspaceProperties: NotRequired[WorkspacePropertiesTypeDef],  # (1)
    Tags: NotRequired[Sequence[TagTypeDef]],  # (2)
    WorkspaceName: NotRequired[str],
  1. See WorkspacePropertiesTypeDef
  2. See TagTypeDef

WorkspacesPoolSessionTypeDef#

# WorkspacesPoolSessionTypeDef definition

class WorkspacesPoolSessionTypeDef(TypedDict):
    SessionId: str,
    PoolId: str,
    UserId: str,
    AuthenticationType: NotRequired[AuthenticationTypeType],  # (1)
    ConnectionState: NotRequired[SessionConnectionStateType],  # (2)
    InstanceId: NotRequired[str],
    ExpirationTime: NotRequired[datetime],
    NetworkAccessConfiguration: NotRequired[NetworkAccessConfigurationTypeDef],  # (3)
    StartTime: NotRequired[datetime],
  1. See AuthenticationTypeType
  2. See SessionConnectionStateType
  3. See NetworkAccessConfigurationTypeDef

RebootWorkspacesRequestRequestTypeDef#

# RebootWorkspacesRequestRequestTypeDef definition

class RebootWorkspacesRequestRequestTypeDef(TypedDict):
    RebootWorkspaceRequests: Sequence[RebootRequestTypeDef],  # (1)
  1. See RebootRequestTypeDef

RebuildWorkspacesRequestRequestTypeDef#

# RebuildWorkspacesRequestRequestTypeDef definition

class RebuildWorkspacesRequestRequestTypeDef(TypedDict):
    RebuildWorkspaceRequests: Sequence[RebuildRequestTypeDef],  # (1)
  1. See RebuildRequestTypeDef

StartWorkspacesRequestRequestTypeDef#

# StartWorkspacesRequestRequestTypeDef definition

class StartWorkspacesRequestRequestTypeDef(TypedDict):
    StartWorkspaceRequests: Sequence[StartRequestTypeDef],  # (1)
  1. See StartRequestTypeDef

StopWorkspacesRequestRequestTypeDef#

# StopWorkspacesRequestRequestTypeDef definition

class StopWorkspacesRequestRequestTypeDef(TypedDict):
    StopWorkspaceRequests: Sequence[StopRequestTypeDef],  # (1)
  1. See StopRequestTypeDef

StreamingPropertiesExtraOutputTypeDef#

# StreamingPropertiesExtraOutputTypeDef definition

class StreamingPropertiesExtraOutputTypeDef(TypedDict):
    StreamingExperiencePreferredProtocol: NotRequired[StreamingExperiencePreferredProtocolEnumType],  # (1)
    UserSettings: NotRequired[List[UserSettingTypeDef]],  # (2)
    StorageConnectors: NotRequired[List[StorageConnectorTypeDef]],  # (3)
  1. See StreamingExperiencePreferredProtocolEnumType
  2. See UserSettingTypeDef
  3. See StorageConnectorTypeDef

StreamingPropertiesOutputTypeDef#

# StreamingPropertiesOutputTypeDef definition

class StreamingPropertiesOutputTypeDef(TypedDict):
    StreamingExperiencePreferredProtocol: NotRequired[StreamingExperiencePreferredProtocolEnumType],  # (1)
    UserSettings: NotRequired[List[UserSettingTypeDef]],  # (2)
    StorageConnectors: NotRequired[List[StorageConnectorTypeDef]],  # (3)
  1. See StreamingExperiencePreferredProtocolEnumType
  2. See UserSettingTypeDef
  3. See StorageConnectorTypeDef

StreamingPropertiesTypeDef#

# StreamingPropertiesTypeDef definition

class StreamingPropertiesTypeDef(TypedDict):
    StreamingExperiencePreferredProtocol: NotRequired[StreamingExperiencePreferredProtocolEnumType],  # (1)
    UserSettings: NotRequired[Sequence[UserSettingTypeDef]],  # (2)
    StorageConnectors: NotRequired[Sequence[StorageConnectorTypeDef]],  # (3)
  1. See StreamingExperiencePreferredProtocolEnumType
  2. See UserSettingTypeDef
  3. See StorageConnectorTypeDef

TerminateWorkspacesRequestRequestTypeDef#

# TerminateWorkspacesRequestRequestTypeDef definition

class TerminateWorkspacesRequestRequestTypeDef(TypedDict):
    TerminateWorkspaceRequests: Sequence[TerminateRequestTypeDef],  # (1)
  1. See TerminateRequestTypeDef

WorkspaceImageTypeDef#

# WorkspaceImageTypeDef definition

class WorkspaceImageTypeDef(TypedDict):
    ImageId: NotRequired[str],
    Name: NotRequired[str],
    Description: NotRequired[str],
    OperatingSystem: NotRequired[OperatingSystemTypeDef],  # (1)
    State: NotRequired[WorkspaceImageStateType],  # (2)
    RequiredTenancy: NotRequired[WorkspaceImageRequiredTenancyType],  # (3)
    ErrorCode: NotRequired[str],
    ErrorMessage: NotRequired[str],
    Created: NotRequired[datetime],
    OwnerAccountId: NotRequired[str],
    Updates: NotRequired[UpdateResultTypeDef],  # (4)
    ErrorDetails: NotRequired[List[ErrorDetailsTypeDef]],  # (5)
  1. See OperatingSystemTypeDef
  2. See WorkspaceImageStateType
  3. See WorkspaceImageRequiredTenancyType
  4. See UpdateResultTypeDef
  5. See ErrorDetailsTypeDef

WorkspaceRequestOutputTypeDef#

# WorkspaceRequestOutputTypeDef definition

class WorkspaceRequestOutputTypeDef(TypedDict):
    DirectoryId: str,
    UserName: str,
    BundleId: str,
    VolumeEncryptionKey: NotRequired[str],
    UserVolumeEncryptionEnabled: NotRequired[bool],
    RootVolumeEncryptionEnabled: NotRequired[bool],
    WorkspaceProperties: NotRequired[WorkspacePropertiesOutputTypeDef],  # (1)
    Tags: NotRequired[List[TagTypeDef]],  # (2)
    WorkspaceName: NotRequired[str],
  1. See WorkspacePropertiesOutputTypeDef
  2. See TagTypeDef

WorkspaceTypeDef#

# WorkspaceTypeDef definition

class WorkspaceTypeDef(TypedDict):
    WorkspaceId: NotRequired[str],
    DirectoryId: NotRequired[str],
    UserName: NotRequired[str],
    IpAddress: NotRequired[str],
    State: NotRequired[WorkspaceStateType],  # (1)
    BundleId: NotRequired[str],
    SubnetId: NotRequired[str],
    ErrorMessage: NotRequired[str],
    ErrorCode: NotRequired[str],
    ComputerName: NotRequired[str],
    VolumeEncryptionKey: NotRequired[str],
    UserVolumeEncryptionEnabled: NotRequired[bool],
    RootVolumeEncryptionEnabled: NotRequired[bool],
    WorkspaceName: NotRequired[str],
    WorkspaceProperties: NotRequired[WorkspacePropertiesOutputTypeDef],  # (2)
    ModificationStates: NotRequired[List[ModificationStateTypeDef]],  # (3)
    RelatedWorkspaces: NotRequired[List[RelatedWorkspacePropertiesTypeDef]],  # (4)
    DataReplicationSettings: NotRequired[DataReplicationSettingsTypeDef],  # (5)
    StandbyWorkspacesProperties: NotRequired[List[StandbyWorkspacesPropertiesTypeDef]],  # (6)
  1. See WorkspaceStateType
  2. See WorkspacePropertiesOutputTypeDef
  3. See ModificationStateTypeDef
  4. See RelatedWorkspacePropertiesTypeDef
  5. See DataReplicationSettingsTypeDef
  6. See StandbyWorkspacesPropertiesTypeDef

WorkspacesPoolTypeDef#

# WorkspacesPoolTypeDef definition

class WorkspacesPoolTypeDef(TypedDict):
    PoolId: str,
    PoolArn: str,
    CapacityStatus: CapacityStatusTypeDef,  # (1)
    PoolName: str,
    State: WorkspacesPoolStateType,  # (2)
    CreatedAt: datetime,
    BundleId: str,
    DirectoryId: str,
    Description: NotRequired[str],
    Errors: NotRequired[List[WorkspacesPoolErrorTypeDef]],  # (3)
    ApplicationSettings: NotRequired[ApplicationSettingsResponseTypeDef],  # (4)
    TimeoutSettings: NotRequired[TimeoutSettingsTypeDef],  # (5)
  1. See CapacityStatusTypeDef
  2. See WorkspacesPoolStateType
  3. See WorkspacesPoolErrorTypeDef
  4. See ApplicationSettingsResponseTypeDef
  5. See TimeoutSettingsTypeDef

DescribeApplicationAssociationsResultTypeDef#

# DescribeApplicationAssociationsResultTypeDef definition

class DescribeApplicationAssociationsResultTypeDef(TypedDict):
    Associations: List[ApplicationResourceAssociationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See ApplicationResourceAssociationTypeDef
  2. See ResponseMetadataTypeDef

DescribeBundleAssociationsResultTypeDef#

# DescribeBundleAssociationsResultTypeDef definition

class DescribeBundleAssociationsResultTypeDef(TypedDict):
    Associations: List[BundleResourceAssociationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See BundleResourceAssociationTypeDef
  2. See ResponseMetadataTypeDef

DescribeImageAssociationsResultTypeDef#

# DescribeImageAssociationsResultTypeDef definition

class DescribeImageAssociationsResultTypeDef(TypedDict):
    Associations: List[ImageResourceAssociationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ImageResourceAssociationTypeDef
  2. See ResponseMetadataTypeDef

AssociateWorkspaceApplicationResultTypeDef#

# AssociateWorkspaceApplicationResultTypeDef definition

class AssociateWorkspaceApplicationResultTypeDef(TypedDict):
    Association: WorkspaceResourceAssociationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See WorkspaceResourceAssociationTypeDef
  2. See ResponseMetadataTypeDef

DescribeWorkspaceAssociationsResultTypeDef#

# DescribeWorkspaceAssociationsResultTypeDef definition

class DescribeWorkspaceAssociationsResultTypeDef(TypedDict):
    Associations: List[WorkspaceResourceAssociationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See WorkspaceResourceAssociationTypeDef
  2. See ResponseMetadataTypeDef

DisassociateWorkspaceApplicationResultTypeDef#

# DisassociateWorkspaceApplicationResultTypeDef definition

class DisassociateWorkspaceApplicationResultTypeDef(TypedDict):
    Association: WorkspaceResourceAssociationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See WorkspaceResourceAssociationTypeDef
  2. See ResponseMetadataTypeDef

WorkSpaceApplicationDeploymentTypeDef#

# WorkSpaceApplicationDeploymentTypeDef definition

class WorkSpaceApplicationDeploymentTypeDef(TypedDict):
    Associations: NotRequired[List[WorkspaceResourceAssociationTypeDef]],  # (1)
  1. See WorkspaceResourceAssociationTypeDef

DescribeIpGroupsResultTypeDef#

# DescribeIpGroupsResultTypeDef definition

class DescribeIpGroupsResultTypeDef(TypedDict):
    Result: List[WorkspacesIpGroupTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See WorkspacesIpGroupTypeDef
  2. See ResponseMetadataTypeDef

ImportClientBrandingRequestRequestTypeDef#

# ImportClientBrandingRequestRequestTypeDef definition

class ImportClientBrandingRequestRequestTypeDef(TypedDict):
    ResourceId: str,
    DeviceTypeWindows: NotRequired[DefaultImportClientBrandingAttributesTypeDef],  # (1)
    DeviceTypeOsx: NotRequired[DefaultImportClientBrandingAttributesTypeDef],  # (1)
    DeviceTypeAndroid: NotRequired[DefaultImportClientBrandingAttributesTypeDef],  # (1)
    DeviceTypeIos: NotRequired[IosImportClientBrandingAttributesTypeDef],  # (4)
    DeviceTypeLinux: NotRequired[DefaultImportClientBrandingAttributesTypeDef],  # (1)
    DeviceTypeWeb: NotRequired[DefaultImportClientBrandingAttributesTypeDef],  # (1)
  1. See DefaultImportClientBrandingAttributesTypeDef
  2. See DefaultImportClientBrandingAttributesTypeDef
  3. See DefaultImportClientBrandingAttributesTypeDef
  4. See IosImportClientBrandingAttributesTypeDef
  5. See DefaultImportClientBrandingAttributesTypeDef
  6. See DefaultImportClientBrandingAttributesTypeDef

DescribeClientPropertiesResultTypeDef#

# DescribeClientPropertiesResultTypeDef definition

class DescribeClientPropertiesResultTypeDef(TypedDict):
    ClientPropertiesList: List[ClientPropertiesResultTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ClientPropertiesResultTypeDef
  2. See ResponseMetadataTypeDef

DescribeConnectionAliasesResultTypeDef#

# DescribeConnectionAliasesResultTypeDef definition

class DescribeConnectionAliasesResultTypeDef(TypedDict):
    ConnectionAliases: List[ConnectionAliasTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See ConnectionAliasTypeDef
  2. See ResponseMetadataTypeDef

FailedCreateStandbyWorkspacesRequestTypeDef#

# FailedCreateStandbyWorkspacesRequestTypeDef definition

class FailedCreateStandbyWorkspacesRequestTypeDef(TypedDict):
    StandbyWorkspaceRequest: NotRequired[StandbyWorkspaceOutputTypeDef],  # (1)
    ErrorCode: NotRequired[str],
    ErrorMessage: NotRequired[str],
  1. See StandbyWorkspaceOutputTypeDef

CreateWorkspaceBundleResultTypeDef#

# CreateWorkspaceBundleResultTypeDef definition

class CreateWorkspaceBundleResultTypeDef(TypedDict):
    WorkspaceBundle: WorkspaceBundleTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See WorkspaceBundleTypeDef
  2. See ResponseMetadataTypeDef

DescribeWorkspaceBundlesResultTypeDef#

# DescribeWorkspaceBundlesResultTypeDef definition

class DescribeWorkspaceBundlesResultTypeDef(TypedDict):
    Bundles: List[WorkspaceBundleTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See WorkspaceBundleTypeDef
  2. See ResponseMetadataTypeDef

DescribeWorkspacesPoolSessionsResultTypeDef#

# DescribeWorkspacesPoolSessionsResultTypeDef definition

class DescribeWorkspacesPoolSessionsResultTypeDef(TypedDict):
    Sessions: List[WorkspacesPoolSessionTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See WorkspacesPoolSessionTypeDef
  2. See ResponseMetadataTypeDef

WorkspaceDirectoryTypeDef#

# WorkspaceDirectoryTypeDef definition

class WorkspaceDirectoryTypeDef(TypedDict):
    DirectoryId: NotRequired[str],
    Alias: NotRequired[str],
    DirectoryName: NotRequired[str],
    RegistrationCode: NotRequired[str],
    SubnetIds: NotRequired[List[str]],
    DnsIpAddresses: NotRequired[List[str]],
    CustomerUserName: NotRequired[str],
    IamRoleId: NotRequired[str],
    DirectoryType: NotRequired[WorkspaceDirectoryTypeType],  # (1)
    WorkspaceSecurityGroupId: NotRequired[str],
    State: NotRequired[WorkspaceDirectoryStateType],  # (2)
    WorkspaceCreationProperties: NotRequired[DefaultWorkspaceCreationPropertiesTypeDef],  # (3)
    ipGroupIds: NotRequired[List[str]],
    WorkspaceAccessProperties: NotRequired[WorkspaceAccessPropertiesTypeDef],  # (4)
    Tenancy: NotRequired[TenancyType],  # (5)
    SelfservicePermissions: NotRequired[SelfservicePermissionsTypeDef],  # (6)
    SamlProperties: NotRequired[SamlPropertiesTypeDef],  # (7)
    CertificateBasedAuthProperties: NotRequired[CertificateBasedAuthPropertiesTypeDef],  # (8)
    WorkspaceDirectoryName: NotRequired[str],
    WorkspaceDirectoryDescription: NotRequired[str],
    UserIdentityType: NotRequired[UserIdentityTypeType],  # (9)
    WorkspaceType: NotRequired[WorkspaceTypeType],  # (10)
    ActiveDirectoryConfig: NotRequired[ActiveDirectoryConfigTypeDef],  # (11)
    StreamingProperties: NotRequired[StreamingPropertiesOutputTypeDef],  # (12)
    ErrorMessage: NotRequired[str],
  1. See WorkspaceDirectoryTypeType
  2. See WorkspaceDirectoryStateType
  3. See DefaultWorkspaceCreationPropertiesTypeDef
  4. See WorkspaceAccessPropertiesTypeDef
  5. See TenancyType
  6. See SelfservicePermissionsTypeDef
  7. See SamlPropertiesTypeDef
  8. See CertificateBasedAuthPropertiesTypeDef
  9. See UserIdentityTypeType
  10. See WorkspaceTypeType
  11. See ActiveDirectoryConfigTypeDef
  12. See StreamingPropertiesOutputTypeDef

ModifyStreamingPropertiesRequestRequestTypeDef#

# ModifyStreamingPropertiesRequestRequestTypeDef definition

class ModifyStreamingPropertiesRequestRequestTypeDef(TypedDict):
    ResourceId: str,
    StreamingProperties: NotRequired[StreamingPropertiesTypeDef],  # (1)
  1. See StreamingPropertiesTypeDef

DescribeWorkspaceImagesResultTypeDef#

# DescribeWorkspaceImagesResultTypeDef definition

class DescribeWorkspaceImagesResultTypeDef(TypedDict):
    Images: List[WorkspaceImageTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See WorkspaceImageTypeDef
  2. See ResponseMetadataTypeDef

FailedCreateWorkspaceRequestTypeDef#

# FailedCreateWorkspaceRequestTypeDef definition

class FailedCreateWorkspaceRequestTypeDef(TypedDict):
    WorkspaceRequest: NotRequired[WorkspaceRequestOutputTypeDef],  # (1)
    ErrorCode: NotRequired[str],
    ErrorMessage: NotRequired[str],
  1. See WorkspaceRequestOutputTypeDef

DescribeWorkspacesResultTypeDef#

# DescribeWorkspacesResultTypeDef definition

class DescribeWorkspacesResultTypeDef(TypedDict):
    Workspaces: List[WorkspaceTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See WorkspaceTypeDef
  2. See ResponseMetadataTypeDef

CreateWorkspacesPoolResultTypeDef#

# CreateWorkspacesPoolResultTypeDef definition

class CreateWorkspacesPoolResultTypeDef(TypedDict):
    WorkspacesPool: WorkspacesPoolTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See WorkspacesPoolTypeDef
  2. See ResponseMetadataTypeDef

DescribeWorkspacesPoolsResultTypeDef#

# DescribeWorkspacesPoolsResultTypeDef definition

class DescribeWorkspacesPoolsResultTypeDef(TypedDict):
    WorkspacesPools: List[WorkspacesPoolTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See WorkspacesPoolTypeDef
  2. See ResponseMetadataTypeDef

UpdateWorkspacesPoolResultTypeDef#

# UpdateWorkspacesPoolResultTypeDef definition

class UpdateWorkspacesPoolResultTypeDef(TypedDict):
    WorkspacesPool: WorkspacesPoolTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See WorkspacesPoolTypeDef
  2. See ResponseMetadataTypeDef

DeployWorkspaceApplicationsResultTypeDef#

# DeployWorkspaceApplicationsResultTypeDef definition

class DeployWorkspaceApplicationsResultTypeDef(TypedDict):
    Deployment: WorkSpaceApplicationDeploymentTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See WorkSpaceApplicationDeploymentTypeDef
  2. See ResponseMetadataTypeDef

CreateStandbyWorkspacesResultTypeDef#

# CreateStandbyWorkspacesResultTypeDef definition

class CreateStandbyWorkspacesResultTypeDef(TypedDict):
    FailedStandbyRequests: List[FailedCreateStandbyWorkspacesRequestTypeDef],  # (1)
    PendingStandbyRequests: List[PendingCreateStandbyWorkspacesRequestTypeDef],  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See FailedCreateStandbyWorkspacesRequestTypeDef
  2. See PendingCreateStandbyWorkspacesRequestTypeDef
  3. See ResponseMetadataTypeDef

CreateStandbyWorkspacesRequestRequestTypeDef#

# CreateStandbyWorkspacesRequestRequestTypeDef definition

class CreateStandbyWorkspacesRequestRequestTypeDef(TypedDict):
    PrimaryRegion: str,
    StandbyWorkspaces: Sequence[Union[StandbyWorkspaceTypeDef, StandbyWorkspaceOutputTypeDef]],  # (1)
  1. See StandbyWorkspaceTypeDef StandbyWorkspaceOutputTypeDef

DescribeWorkspaceDirectoriesResultTypeDef#

# DescribeWorkspaceDirectoriesResultTypeDef definition

class DescribeWorkspaceDirectoriesResultTypeDef(TypedDict):
    Directories: List[WorkspaceDirectoryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See WorkspaceDirectoryTypeDef
  2. See ResponseMetadataTypeDef

CreateWorkspacesResultTypeDef#

# CreateWorkspacesResultTypeDef definition

class CreateWorkspacesResultTypeDef(TypedDict):
    FailedRequests: List[FailedCreateWorkspaceRequestTypeDef],  # (1)
    PendingRequests: List[WorkspaceTypeDef],  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See FailedCreateWorkspaceRequestTypeDef
  2. See WorkspaceTypeDef
  3. See ResponseMetadataTypeDef

CreateWorkspacesRequestRequestTypeDef#

# CreateWorkspacesRequestRequestTypeDef definition

class CreateWorkspacesRequestRequestTypeDef(TypedDict):
    Workspaces: Sequence[Union[WorkspaceRequestTypeDef, WorkspaceRequestOutputTypeDef]],  # (1)
  1. See WorkspaceRequestTypeDef WorkspaceRequestOutputTypeDef