Skip to content

Typed dictionaries

Index > WorkSpacesWeb > Typed dictionaries

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

AssociateBrowserSettingsRequestRequestTypeDef

Usage Example
from mypy_boto3_workspaces_web.type_defs import AssociateBrowserSettingsRequestRequestTypeDef

def get_value() -> AssociateBrowserSettingsRequestRequestTypeDef:
    return {
        "browserSettingsArn": ...,
        "portalArn": ...,
    }
Definition
class AssociateBrowserSettingsRequestRequestTypeDef(TypedDict):
    browserSettingsArn: str,
    portalArn: str,

ResponseMetadataTypeDef

Usage Example
from mypy_boto3_workspaces_web.type_defs import ResponseMetadataTypeDef

def get_value() -> ResponseMetadataTypeDef:
    return {
        "RequestId": ...,
        "HostId": ...,
        "HTTPStatusCode": ...,
        "HTTPHeaders": ...,
        "RetryAttempts": ...,
    }
Definition
class ResponseMetadataTypeDef(TypedDict):
    RequestId: str,
    HostId: str,
    HTTPStatusCode: int,
    HTTPHeaders: Dict[str, str],
    RetryAttempts: int,

AssociateNetworkSettingsRequestRequestTypeDef

Usage Example
from mypy_boto3_workspaces_web.type_defs import AssociateNetworkSettingsRequestRequestTypeDef

def get_value() -> AssociateNetworkSettingsRequestRequestTypeDef:
    return {
        "networkSettingsArn": ...,
        "portalArn": ...,
    }
Definition
class AssociateNetworkSettingsRequestRequestTypeDef(TypedDict):
    networkSettingsArn: str,
    portalArn: str,

AssociateTrustStoreRequestRequestTypeDef

Usage Example
from mypy_boto3_workspaces_web.type_defs import AssociateTrustStoreRequestRequestTypeDef

def get_value() -> AssociateTrustStoreRequestRequestTypeDef:
    return {
        "portalArn": ...,
        "trustStoreArn": ...,
    }
Definition
class AssociateTrustStoreRequestRequestTypeDef(TypedDict):
    portalArn: str,
    trustStoreArn: str,

AssociateUserAccessLoggingSettingsRequestRequestTypeDef

Usage Example
from mypy_boto3_workspaces_web.type_defs import AssociateUserAccessLoggingSettingsRequestRequestTypeDef

def get_value() -> AssociateUserAccessLoggingSettingsRequestRequestTypeDef:
    return {
        "portalArn": ...,
        "userAccessLoggingSettingsArn": ...,
    }
Definition
class AssociateUserAccessLoggingSettingsRequestRequestTypeDef(TypedDict):
    portalArn: str,
    userAccessLoggingSettingsArn: str,

AssociateUserSettingsRequestRequestTypeDef

Usage Example
from mypy_boto3_workspaces_web.type_defs import AssociateUserSettingsRequestRequestTypeDef

def get_value() -> AssociateUserSettingsRequestRequestTypeDef:
    return {
        "portalArn": ...,
        "userSettingsArn": ...,
    }
Definition
class AssociateUserSettingsRequestRequestTypeDef(TypedDict):
    portalArn: str,
    userSettingsArn: str,

BrowserSettingsSummaryTypeDef

Usage Example
from mypy_boto3_workspaces_web.type_defs import BrowserSettingsSummaryTypeDef

def get_value() -> BrowserSettingsSummaryTypeDef:
    return {
        "browserSettingsArn": ...,
    }
Definition
class BrowserSettingsSummaryTypeDef(TypedDict):
    browserSettingsArn: NotRequired[str],

BrowserSettingsTypeDef

Usage Example
from mypy_boto3_workspaces_web.type_defs import BrowserSettingsTypeDef

def get_value() -> BrowserSettingsTypeDef:
    return {
        "browserSettingsArn": ...,
    }
Definition
class BrowserSettingsTypeDef(TypedDict):
    browserSettingsArn: str,
    associatedPortalArns: NotRequired[List[str]],
    browserPolicy: NotRequired[str],

CertificateSummaryTypeDef

Usage Example
from mypy_boto3_workspaces_web.type_defs import CertificateSummaryTypeDef

def get_value() -> CertificateSummaryTypeDef:
    return {
        "issuer": ...,
    }
Definition
class CertificateSummaryTypeDef(TypedDict):
    issuer: NotRequired[str],
    notValidAfter: NotRequired[datetime],
    notValidBefore: NotRequired[datetime],
    subject: NotRequired[str],
    thumbprint: NotRequired[str],

CertificateTypeDef

Usage Example
from mypy_boto3_workspaces_web.type_defs import CertificateTypeDef

def get_value() -> CertificateTypeDef:
    return {
        "body": ...,
    }
Definition
class CertificateTypeDef(TypedDict):
    body: NotRequired[bytes],
    issuer: NotRequired[str],
    notValidAfter: NotRequired[datetime],
    notValidBefore: NotRequired[datetime],
    subject: NotRequired[str],
    thumbprint: NotRequired[str],

TagTypeDef

Usage Example
from mypy_boto3_workspaces_web.type_defs import TagTypeDef

def get_value() -> TagTypeDef:
    return {
        "Key": ...,
        "Value": ...,
    }
Definition
class TagTypeDef(TypedDict):
    Key: str,
    Value: str,

CreateIdentityProviderRequestRequestTypeDef

Usage Example
from mypy_boto3_workspaces_web.type_defs import CreateIdentityProviderRequestRequestTypeDef

def get_value() -> CreateIdentityProviderRequestRequestTypeDef:
    return {
        "identityProviderDetails": ...,
        "identityProviderName": ...,
        "identityProviderType": ...,
        "portalArn": ...,
    }
Definition
class CreateIdentityProviderRequestRequestTypeDef(TypedDict):
    identityProviderDetails: Mapping[str, str],
    identityProviderName: str,
    identityProviderType: IdentityProviderTypeType,  # (1)
    portalArn: str,
    clientToken: NotRequired[str],
  1. See IdentityProviderTypeType

DeleteBrowserSettingsRequestRequestTypeDef

Usage Example
from mypy_boto3_workspaces_web.type_defs import DeleteBrowserSettingsRequestRequestTypeDef

def get_value() -> DeleteBrowserSettingsRequestRequestTypeDef:
    return {
        "browserSettingsArn": ...,
    }
Definition
class DeleteBrowserSettingsRequestRequestTypeDef(TypedDict):
    browserSettingsArn: str,

DeleteIdentityProviderRequestRequestTypeDef

Usage Example
from mypy_boto3_workspaces_web.type_defs import DeleteIdentityProviderRequestRequestTypeDef

def get_value() -> DeleteIdentityProviderRequestRequestTypeDef:
    return {
        "identityProviderArn": ...,
    }
Definition
class DeleteIdentityProviderRequestRequestTypeDef(TypedDict):
    identityProviderArn: str,

DeleteNetworkSettingsRequestRequestTypeDef

Usage Example
from mypy_boto3_workspaces_web.type_defs import DeleteNetworkSettingsRequestRequestTypeDef

def get_value() -> DeleteNetworkSettingsRequestRequestTypeDef:
    return {
        "networkSettingsArn": ...,
    }
Definition
class DeleteNetworkSettingsRequestRequestTypeDef(TypedDict):
    networkSettingsArn: str,

DeletePortalRequestRequestTypeDef

Usage Example
from mypy_boto3_workspaces_web.type_defs import DeletePortalRequestRequestTypeDef

def get_value() -> DeletePortalRequestRequestTypeDef:
    return {
        "portalArn": ...,
    }
Definition
class DeletePortalRequestRequestTypeDef(TypedDict):
    portalArn: str,

DeleteTrustStoreRequestRequestTypeDef

Usage Example
from mypy_boto3_workspaces_web.type_defs import DeleteTrustStoreRequestRequestTypeDef

def get_value() -> DeleteTrustStoreRequestRequestTypeDef:
    return {
        "trustStoreArn": ...,
    }
Definition
class DeleteTrustStoreRequestRequestTypeDef(TypedDict):
    trustStoreArn: str,

DeleteUserAccessLoggingSettingsRequestRequestTypeDef

Usage Example
from mypy_boto3_workspaces_web.type_defs import DeleteUserAccessLoggingSettingsRequestRequestTypeDef

def get_value() -> DeleteUserAccessLoggingSettingsRequestRequestTypeDef:
    return {
        "userAccessLoggingSettingsArn": ...,
    }
Definition
class DeleteUserAccessLoggingSettingsRequestRequestTypeDef(TypedDict):
    userAccessLoggingSettingsArn: str,

DeleteUserSettingsRequestRequestTypeDef

Usage Example
from mypy_boto3_workspaces_web.type_defs import DeleteUserSettingsRequestRequestTypeDef

def get_value() -> DeleteUserSettingsRequestRequestTypeDef:
    return {
        "userSettingsArn": ...,
    }
Definition
class DeleteUserSettingsRequestRequestTypeDef(TypedDict):
    userSettingsArn: str,

DisassociateBrowserSettingsRequestRequestTypeDef

Usage Example
from mypy_boto3_workspaces_web.type_defs import DisassociateBrowserSettingsRequestRequestTypeDef

def get_value() -> DisassociateBrowserSettingsRequestRequestTypeDef:
    return {
        "portalArn": ...,
    }
Definition
class DisassociateBrowserSettingsRequestRequestTypeDef(TypedDict):
    portalArn: str,

DisassociateNetworkSettingsRequestRequestTypeDef

Usage Example
from mypy_boto3_workspaces_web.type_defs import DisassociateNetworkSettingsRequestRequestTypeDef

def get_value() -> DisassociateNetworkSettingsRequestRequestTypeDef:
    return {
        "portalArn": ...,
    }
Definition
class DisassociateNetworkSettingsRequestRequestTypeDef(TypedDict):
    portalArn: str,

DisassociateTrustStoreRequestRequestTypeDef

Usage Example
from mypy_boto3_workspaces_web.type_defs import DisassociateTrustStoreRequestRequestTypeDef

def get_value() -> DisassociateTrustStoreRequestRequestTypeDef:
    return {
        "portalArn": ...,
    }
Definition
class DisassociateTrustStoreRequestRequestTypeDef(TypedDict):
    portalArn: str,

DisassociateUserAccessLoggingSettingsRequestRequestTypeDef

Usage Example
from mypy_boto3_workspaces_web.type_defs import DisassociateUserAccessLoggingSettingsRequestRequestTypeDef

def get_value() -> DisassociateUserAccessLoggingSettingsRequestRequestTypeDef:
    return {
        "portalArn": ...,
    }
Definition
class DisassociateUserAccessLoggingSettingsRequestRequestTypeDef(TypedDict):
    portalArn: str,

DisassociateUserSettingsRequestRequestTypeDef

Usage Example
from mypy_boto3_workspaces_web.type_defs import DisassociateUserSettingsRequestRequestTypeDef

def get_value() -> DisassociateUserSettingsRequestRequestTypeDef:
    return {
        "portalArn": ...,
    }
Definition
class DisassociateUserSettingsRequestRequestTypeDef(TypedDict):
    portalArn: str,

GetBrowserSettingsRequestRequestTypeDef

Usage Example
from mypy_boto3_workspaces_web.type_defs import GetBrowserSettingsRequestRequestTypeDef

def get_value() -> GetBrowserSettingsRequestRequestTypeDef:
    return {
        "browserSettingsArn": ...,
    }
Definition
class GetBrowserSettingsRequestRequestTypeDef(TypedDict):
    browserSettingsArn: str,

GetIdentityProviderRequestRequestTypeDef

Usage Example
from mypy_boto3_workspaces_web.type_defs import GetIdentityProviderRequestRequestTypeDef

def get_value() -> GetIdentityProviderRequestRequestTypeDef:
    return {
        "identityProviderArn": ...,
    }
Definition
class GetIdentityProviderRequestRequestTypeDef(TypedDict):
    identityProviderArn: str,

IdentityProviderTypeDef

Usage Example
from mypy_boto3_workspaces_web.type_defs import IdentityProviderTypeDef

def get_value() -> IdentityProviderTypeDef:
    return {
        "identityProviderArn": ...,
    }
Definition
class IdentityProviderTypeDef(TypedDict):
    identityProviderArn: str,
    identityProviderDetails: NotRequired[Dict[str, str]],
    identityProviderName: NotRequired[str],
    identityProviderType: NotRequired[IdentityProviderTypeType],  # (1)
  1. See IdentityProviderTypeType

GetNetworkSettingsRequestRequestTypeDef

Usage Example
from mypy_boto3_workspaces_web.type_defs import GetNetworkSettingsRequestRequestTypeDef

def get_value() -> GetNetworkSettingsRequestRequestTypeDef:
    return {
        "networkSettingsArn": ...,
    }
Definition
class GetNetworkSettingsRequestRequestTypeDef(TypedDict):
    networkSettingsArn: str,

NetworkSettingsTypeDef

Usage Example
from mypy_boto3_workspaces_web.type_defs import NetworkSettingsTypeDef

def get_value() -> NetworkSettingsTypeDef:
    return {
        "networkSettingsArn": ...,
    }
Definition
class NetworkSettingsTypeDef(TypedDict):
    networkSettingsArn: str,
    associatedPortalArns: NotRequired[List[str]],
    securityGroupIds: NotRequired[List[str]],
    subnetIds: NotRequired[List[str]],
    vpcId: NotRequired[str],

GetPortalRequestRequestTypeDef

Usage Example
from mypy_boto3_workspaces_web.type_defs import GetPortalRequestRequestTypeDef

def get_value() -> GetPortalRequestRequestTypeDef:
    return {
        "portalArn": ...,
    }
Definition
class GetPortalRequestRequestTypeDef(TypedDict):
    portalArn: str,

PortalTypeDef

Usage Example
from mypy_boto3_workspaces_web.type_defs import PortalTypeDef

def get_value() -> PortalTypeDef:
    return {
        "authenticationType": ...,
    }
Definition
class PortalTypeDef(TypedDict):
    authenticationType: NotRequired[AuthenticationTypeType],  # (1)
    browserSettingsArn: NotRequired[str],
    browserType: NotRequired[BrowserTypeType],  # (2)
    creationDate: NotRequired[datetime],
    displayName: NotRequired[str],
    networkSettingsArn: NotRequired[str],
    portalArn: NotRequired[str],
    portalEndpoint: NotRequired[str],
    portalStatus: NotRequired[PortalStatusType],  # (3)
    rendererType: NotRequired[RendererTypeType],  # (4)
    statusReason: NotRequired[str],
    trustStoreArn: NotRequired[str],
    userAccessLoggingSettingsArn: NotRequired[str],
    userSettingsArn: NotRequired[str],
  1. See AuthenticationTypeType
  2. See BrowserTypeType
  3. See PortalStatusType
  4. See RendererTypeType

GetPortalServiceProviderMetadataRequestRequestTypeDef

Usage Example
from mypy_boto3_workspaces_web.type_defs import GetPortalServiceProviderMetadataRequestRequestTypeDef

def get_value() -> GetPortalServiceProviderMetadataRequestRequestTypeDef:
    return {
        "portalArn": ...,
    }
Definition
class GetPortalServiceProviderMetadataRequestRequestTypeDef(TypedDict):
    portalArn: str,

GetTrustStoreCertificateRequestRequestTypeDef

Usage Example
from mypy_boto3_workspaces_web.type_defs import GetTrustStoreCertificateRequestRequestTypeDef

def get_value() -> GetTrustStoreCertificateRequestRequestTypeDef:
    return {
        "thumbprint": ...,
        "trustStoreArn": ...,
    }
Definition
class GetTrustStoreCertificateRequestRequestTypeDef(TypedDict):
    thumbprint: str,
    trustStoreArn: str,

GetTrustStoreRequestRequestTypeDef

Usage Example
from mypy_boto3_workspaces_web.type_defs import GetTrustStoreRequestRequestTypeDef

def get_value() -> GetTrustStoreRequestRequestTypeDef:
    return {
        "trustStoreArn": ...,
    }
Definition
class GetTrustStoreRequestRequestTypeDef(TypedDict):
    trustStoreArn: str,

TrustStoreTypeDef

Usage Example
from mypy_boto3_workspaces_web.type_defs import TrustStoreTypeDef

def get_value() -> TrustStoreTypeDef:
    return {
        "associatedPortalArns": ...,
    }
Definition
class TrustStoreTypeDef(TypedDict):
    associatedPortalArns: NotRequired[List[str]],
    trustStoreArn: NotRequired[str],

GetUserAccessLoggingSettingsRequestRequestTypeDef

Usage Example
from mypy_boto3_workspaces_web.type_defs import GetUserAccessLoggingSettingsRequestRequestTypeDef

def get_value() -> GetUserAccessLoggingSettingsRequestRequestTypeDef:
    return {
        "userAccessLoggingSettingsArn": ...,
    }
Definition
class GetUserAccessLoggingSettingsRequestRequestTypeDef(TypedDict):
    userAccessLoggingSettingsArn: str,

UserAccessLoggingSettingsTypeDef

Usage Example
from mypy_boto3_workspaces_web.type_defs import UserAccessLoggingSettingsTypeDef

def get_value() -> UserAccessLoggingSettingsTypeDef:
    return {
        "userAccessLoggingSettingsArn": ...,
    }
Definition
class UserAccessLoggingSettingsTypeDef(TypedDict):
    userAccessLoggingSettingsArn: str,
    associatedPortalArns: NotRequired[List[str]],
    kinesisStreamArn: NotRequired[str],

GetUserSettingsRequestRequestTypeDef

Usage Example
from mypy_boto3_workspaces_web.type_defs import GetUserSettingsRequestRequestTypeDef

def get_value() -> GetUserSettingsRequestRequestTypeDef:
    return {
        "userSettingsArn": ...,
    }
Definition
class GetUserSettingsRequestRequestTypeDef(TypedDict):
    userSettingsArn: str,

UserSettingsTypeDef

Usage Example
from mypy_boto3_workspaces_web.type_defs import UserSettingsTypeDef

def get_value() -> UserSettingsTypeDef:
    return {
        "userSettingsArn": ...,
    }
Definition
class UserSettingsTypeDef(TypedDict):
    userSettingsArn: str,
    associatedPortalArns: NotRequired[List[str]],
    copyAllowed: NotRequired[EnabledTypeType],  # (1)
    disconnectTimeoutInMinutes: NotRequired[int],
    downloadAllowed: NotRequired[EnabledTypeType],  # (1)
    idleDisconnectTimeoutInMinutes: NotRequired[int],
    pasteAllowed: NotRequired[EnabledTypeType],  # (1)
    printAllowed: NotRequired[EnabledTypeType],  # (1)
    uploadAllowed: NotRequired[EnabledTypeType],  # (1)
  1. See EnabledTypeType
  2. See EnabledTypeType
  3. See EnabledTypeType
  4. See EnabledTypeType
  5. See EnabledTypeType

IdentityProviderSummaryTypeDef

Usage Example
from mypy_boto3_workspaces_web.type_defs import IdentityProviderSummaryTypeDef

def get_value() -> IdentityProviderSummaryTypeDef:
    return {
        "identityProviderArn": ...,
    }
Definition
class IdentityProviderSummaryTypeDef(TypedDict):
    identityProviderArn: NotRequired[str],
    identityProviderName: NotRequired[str],
    identityProviderType: NotRequired[IdentityProviderTypeType],  # (1)
  1. See IdentityProviderTypeType

ListBrowserSettingsRequestRequestTypeDef

Usage Example
from mypy_boto3_workspaces_web.type_defs import ListBrowserSettingsRequestRequestTypeDef

def get_value() -> ListBrowserSettingsRequestRequestTypeDef:
    return {
        "maxResults": ...,
    }
Definition
class ListBrowserSettingsRequestRequestTypeDef(TypedDict):
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],

ListIdentityProvidersRequestRequestTypeDef

Usage Example
from mypy_boto3_workspaces_web.type_defs import ListIdentityProvidersRequestRequestTypeDef

def get_value() -> ListIdentityProvidersRequestRequestTypeDef:
    return {
        "portalArn": ...,
    }
Definition
class ListIdentityProvidersRequestRequestTypeDef(TypedDict):
    portalArn: str,
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],

ListNetworkSettingsRequestRequestTypeDef

Usage Example
from mypy_boto3_workspaces_web.type_defs import ListNetworkSettingsRequestRequestTypeDef

def get_value() -> ListNetworkSettingsRequestRequestTypeDef:
    return {
        "maxResults": ...,
    }
Definition
class ListNetworkSettingsRequestRequestTypeDef(TypedDict):
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],

NetworkSettingsSummaryTypeDef

Usage Example
from mypy_boto3_workspaces_web.type_defs import NetworkSettingsSummaryTypeDef

def get_value() -> NetworkSettingsSummaryTypeDef:
    return {
        "networkSettingsArn": ...,
    }
Definition
class NetworkSettingsSummaryTypeDef(TypedDict):
    networkSettingsArn: NotRequired[str],
    vpcId: NotRequired[str],

ListPortalsRequestRequestTypeDef

Usage Example
from mypy_boto3_workspaces_web.type_defs import ListPortalsRequestRequestTypeDef

def get_value() -> ListPortalsRequestRequestTypeDef:
    return {
        "maxResults": ...,
    }
Definition
class ListPortalsRequestRequestTypeDef(TypedDict):
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],

PortalSummaryTypeDef

Usage Example
from mypy_boto3_workspaces_web.type_defs import PortalSummaryTypeDef

def get_value() -> PortalSummaryTypeDef:
    return {
        "authenticationType": ...,
    }
Definition
class PortalSummaryTypeDef(TypedDict):
    authenticationType: NotRequired[AuthenticationTypeType],  # (1)
    browserSettingsArn: NotRequired[str],
    browserType: NotRequired[BrowserTypeType],  # (2)
    creationDate: NotRequired[datetime],
    displayName: NotRequired[str],
    networkSettingsArn: NotRequired[str],
    portalArn: NotRequired[str],
    portalEndpoint: NotRequired[str],
    portalStatus: NotRequired[PortalStatusType],  # (3)
    rendererType: NotRequired[RendererTypeType],  # (4)
    trustStoreArn: NotRequired[str],
    userAccessLoggingSettingsArn: NotRequired[str],
    userSettingsArn: NotRequired[str],
  1. See AuthenticationTypeType
  2. See BrowserTypeType
  3. See PortalStatusType
  4. See RendererTypeType

ListTagsForResourceRequestRequestTypeDef

Usage Example
from mypy_boto3_workspaces_web.type_defs import ListTagsForResourceRequestRequestTypeDef

def get_value() -> ListTagsForResourceRequestRequestTypeDef:
    return {
        "resourceArn": ...,
    }
Definition
class ListTagsForResourceRequestRequestTypeDef(TypedDict):
    resourceArn: str,

ListTrustStoreCertificatesRequestRequestTypeDef

Usage Example
from mypy_boto3_workspaces_web.type_defs import ListTrustStoreCertificatesRequestRequestTypeDef

def get_value() -> ListTrustStoreCertificatesRequestRequestTypeDef:
    return {
        "trustStoreArn": ...,
    }
Definition
class ListTrustStoreCertificatesRequestRequestTypeDef(TypedDict):
    trustStoreArn: str,
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],

ListTrustStoresRequestRequestTypeDef

Usage Example
from mypy_boto3_workspaces_web.type_defs import ListTrustStoresRequestRequestTypeDef

def get_value() -> ListTrustStoresRequestRequestTypeDef:
    return {
        "maxResults": ...,
    }
Definition
class ListTrustStoresRequestRequestTypeDef(TypedDict):
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],

TrustStoreSummaryTypeDef

Usage Example
from mypy_boto3_workspaces_web.type_defs import TrustStoreSummaryTypeDef

def get_value() -> TrustStoreSummaryTypeDef:
    return {
        "trustStoreArn": ...,
    }
Definition
class TrustStoreSummaryTypeDef(TypedDict):
    trustStoreArn: NotRequired[str],

ListUserAccessLoggingSettingsRequestRequestTypeDef

Usage Example
from mypy_boto3_workspaces_web.type_defs import ListUserAccessLoggingSettingsRequestRequestTypeDef

def get_value() -> ListUserAccessLoggingSettingsRequestRequestTypeDef:
    return {
        "maxResults": ...,
    }
Definition
class ListUserAccessLoggingSettingsRequestRequestTypeDef(TypedDict):
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],

UserAccessLoggingSettingsSummaryTypeDef

Usage Example
from mypy_boto3_workspaces_web.type_defs import UserAccessLoggingSettingsSummaryTypeDef

def get_value() -> UserAccessLoggingSettingsSummaryTypeDef:
    return {
        "kinesisStreamArn": ...,
    }
Definition
class UserAccessLoggingSettingsSummaryTypeDef(TypedDict):
    kinesisStreamArn: NotRequired[str],
    userAccessLoggingSettingsArn: NotRequired[str],

ListUserSettingsRequestRequestTypeDef

Usage Example
from mypy_boto3_workspaces_web.type_defs import ListUserSettingsRequestRequestTypeDef

def get_value() -> ListUserSettingsRequestRequestTypeDef:
    return {
        "maxResults": ...,
    }
Definition
class ListUserSettingsRequestRequestTypeDef(TypedDict):
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],

UserSettingsSummaryTypeDef

Usage Example
from mypy_boto3_workspaces_web.type_defs import UserSettingsSummaryTypeDef

def get_value() -> UserSettingsSummaryTypeDef:
    return {
        "copyAllowed": ...,
    }
Definition
class UserSettingsSummaryTypeDef(TypedDict):
    copyAllowed: NotRequired[EnabledTypeType],  # (1)
    disconnectTimeoutInMinutes: NotRequired[int],
    downloadAllowed: NotRequired[EnabledTypeType],  # (1)
    idleDisconnectTimeoutInMinutes: NotRequired[int],
    pasteAllowed: NotRequired[EnabledTypeType],  # (1)
    printAllowed: NotRequired[EnabledTypeType],  # (1)
    uploadAllowed: NotRequired[EnabledTypeType],  # (1)
    userSettingsArn: NotRequired[str],
  1. See EnabledTypeType
  2. See EnabledTypeType
  3. See EnabledTypeType
  4. See EnabledTypeType
  5. See EnabledTypeType

UntagResourceRequestRequestTypeDef

Usage Example
from mypy_boto3_workspaces_web.type_defs import UntagResourceRequestRequestTypeDef

def get_value() -> UntagResourceRequestRequestTypeDef:
    return {
        "resourceArn": ...,
        "tagKeys": ...,
    }
Definition
class UntagResourceRequestRequestTypeDef(TypedDict):
    resourceArn: str,
    tagKeys: Sequence[str],

UpdateBrowserSettingsRequestRequestTypeDef

Usage Example
from mypy_boto3_workspaces_web.type_defs import UpdateBrowserSettingsRequestRequestTypeDef

def get_value() -> UpdateBrowserSettingsRequestRequestTypeDef:
    return {
        "browserSettingsArn": ...,
    }
Definition
class UpdateBrowserSettingsRequestRequestTypeDef(TypedDict):
    browserSettingsArn: str,
    browserPolicy: NotRequired[str],
    clientToken: NotRequired[str],

UpdateIdentityProviderRequestRequestTypeDef

Usage Example
from mypy_boto3_workspaces_web.type_defs import UpdateIdentityProviderRequestRequestTypeDef

def get_value() -> UpdateIdentityProviderRequestRequestTypeDef:
    return {
        "identityProviderArn": ...,
    }
Definition
class UpdateIdentityProviderRequestRequestTypeDef(TypedDict):
    identityProviderArn: str,
    clientToken: NotRequired[str],
    identityProviderDetails: NotRequired[Mapping[str, str]],
    identityProviderName: NotRequired[str],
    identityProviderType: NotRequired[IdentityProviderTypeType],  # (1)
  1. See IdentityProviderTypeType

UpdateNetworkSettingsRequestRequestTypeDef

Usage Example
from mypy_boto3_workspaces_web.type_defs import UpdateNetworkSettingsRequestRequestTypeDef

def get_value() -> UpdateNetworkSettingsRequestRequestTypeDef:
    return {
        "networkSettingsArn": ...,
    }
Definition
class UpdateNetworkSettingsRequestRequestTypeDef(TypedDict):
    networkSettingsArn: str,
    clientToken: NotRequired[str],
    securityGroupIds: NotRequired[Sequence[str]],
    subnetIds: NotRequired[Sequence[str]],
    vpcId: NotRequired[str],

UpdatePortalRequestRequestTypeDef

Usage Example
from mypy_boto3_workspaces_web.type_defs import UpdatePortalRequestRequestTypeDef

def get_value() -> UpdatePortalRequestRequestTypeDef:
    return {
        "portalArn": ...,
    }
Definition
class UpdatePortalRequestRequestTypeDef(TypedDict):
    portalArn: str,
    authenticationType: NotRequired[AuthenticationTypeType],  # (1)
    displayName: NotRequired[str],
  1. See AuthenticationTypeType

UpdateTrustStoreRequestRequestTypeDef

Usage Example
from mypy_boto3_workspaces_web.type_defs import UpdateTrustStoreRequestRequestTypeDef

def get_value() -> UpdateTrustStoreRequestRequestTypeDef:
    return {
        "trustStoreArn": ...,
    }
Definition
class UpdateTrustStoreRequestRequestTypeDef(TypedDict):
    trustStoreArn: str,
    certificatesToAdd: NotRequired[Sequence[Union[str, bytes, IO[Any], StreamingBody]]],
    certificatesToDelete: NotRequired[Sequence[str]],
    clientToken: NotRequired[str],

UpdateUserAccessLoggingSettingsRequestRequestTypeDef

Usage Example
from mypy_boto3_workspaces_web.type_defs import UpdateUserAccessLoggingSettingsRequestRequestTypeDef

def get_value() -> UpdateUserAccessLoggingSettingsRequestRequestTypeDef:
    return {
        "userAccessLoggingSettingsArn": ...,
    }
Definition
class UpdateUserAccessLoggingSettingsRequestRequestTypeDef(TypedDict):
    userAccessLoggingSettingsArn: str,
    clientToken: NotRequired[str],
    kinesisStreamArn: NotRequired[str],

UpdateUserSettingsRequestRequestTypeDef

Usage Example
from mypy_boto3_workspaces_web.type_defs import UpdateUserSettingsRequestRequestTypeDef

def get_value() -> UpdateUserSettingsRequestRequestTypeDef:
    return {
        "userSettingsArn": ...,
    }
Definition
class UpdateUserSettingsRequestRequestTypeDef(TypedDict):
    userSettingsArn: str,
    clientToken: NotRequired[str],
    copyAllowed: NotRequired[EnabledTypeType],  # (1)
    disconnectTimeoutInMinutes: NotRequired[int],
    downloadAllowed: NotRequired[EnabledTypeType],  # (1)
    idleDisconnectTimeoutInMinutes: NotRequired[int],
    pasteAllowed: NotRequired[EnabledTypeType],  # (1)
    printAllowed: NotRequired[EnabledTypeType],  # (1)
    uploadAllowed: NotRequired[EnabledTypeType],  # (1)
  1. See EnabledTypeType
  2. See EnabledTypeType
  3. See EnabledTypeType
  4. See EnabledTypeType
  5. See EnabledTypeType

AssociateBrowserSettingsResponseTypeDef

Usage Example
from mypy_boto3_workspaces_web.type_defs import AssociateBrowserSettingsResponseTypeDef

def get_value() -> AssociateBrowserSettingsResponseTypeDef:
    return {
        "browserSettingsArn": ...,
        "portalArn": ...,
        "ResponseMetadata": ...,
    }
Definition
class AssociateBrowserSettingsResponseTypeDef(TypedDict):
    browserSettingsArn: str,
    portalArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

AssociateNetworkSettingsResponseTypeDef

Usage Example
from mypy_boto3_workspaces_web.type_defs import AssociateNetworkSettingsResponseTypeDef

def get_value() -> AssociateNetworkSettingsResponseTypeDef:
    return {
        "networkSettingsArn": ...,
        "portalArn": ...,
        "ResponseMetadata": ...,
    }
Definition
class AssociateNetworkSettingsResponseTypeDef(TypedDict):
    networkSettingsArn: str,
    portalArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

AssociateTrustStoreResponseTypeDef

Usage Example
from mypy_boto3_workspaces_web.type_defs import AssociateTrustStoreResponseTypeDef

def get_value() -> AssociateTrustStoreResponseTypeDef:
    return {
        "portalArn": ...,
        "trustStoreArn": ...,
        "ResponseMetadata": ...,
    }
Definition
class AssociateTrustStoreResponseTypeDef(TypedDict):
    portalArn: str,
    trustStoreArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

AssociateUserAccessLoggingSettingsResponseTypeDef

Usage Example
from mypy_boto3_workspaces_web.type_defs import AssociateUserAccessLoggingSettingsResponseTypeDef

def get_value() -> AssociateUserAccessLoggingSettingsResponseTypeDef:
    return {
        "portalArn": ...,
        "userAccessLoggingSettingsArn": ...,
        "ResponseMetadata": ...,
    }
Definition
class AssociateUserAccessLoggingSettingsResponseTypeDef(TypedDict):
    portalArn: str,
    userAccessLoggingSettingsArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

AssociateUserSettingsResponseTypeDef

Usage Example
from mypy_boto3_workspaces_web.type_defs import AssociateUserSettingsResponseTypeDef

def get_value() -> AssociateUserSettingsResponseTypeDef:
    return {
        "portalArn": ...,
        "userSettingsArn": ...,
        "ResponseMetadata": ...,
    }
Definition
class AssociateUserSettingsResponseTypeDef(TypedDict):
    portalArn: str,
    userSettingsArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateBrowserSettingsResponseTypeDef

Usage Example
from mypy_boto3_workspaces_web.type_defs import CreateBrowserSettingsResponseTypeDef

def get_value() -> CreateBrowserSettingsResponseTypeDef:
    return {
        "browserSettingsArn": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateBrowserSettingsResponseTypeDef(TypedDict):
    browserSettingsArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateIdentityProviderResponseTypeDef

Usage Example
from mypy_boto3_workspaces_web.type_defs import CreateIdentityProviderResponseTypeDef

def get_value() -> CreateIdentityProviderResponseTypeDef:
    return {
        "identityProviderArn": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateIdentityProviderResponseTypeDef(TypedDict):
    identityProviderArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateNetworkSettingsResponseTypeDef

Usage Example
from mypy_boto3_workspaces_web.type_defs import CreateNetworkSettingsResponseTypeDef

def get_value() -> CreateNetworkSettingsResponseTypeDef:
    return {
        "networkSettingsArn": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateNetworkSettingsResponseTypeDef(TypedDict):
    networkSettingsArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreatePortalResponseTypeDef

Usage Example
from mypy_boto3_workspaces_web.type_defs import CreatePortalResponseTypeDef

def get_value() -> CreatePortalResponseTypeDef:
    return {
        "portalArn": ...,
        "portalEndpoint": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreatePortalResponseTypeDef(TypedDict):
    portalArn: str,
    portalEndpoint: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateTrustStoreResponseTypeDef

Usage Example
from mypy_boto3_workspaces_web.type_defs import CreateTrustStoreResponseTypeDef

def get_value() -> CreateTrustStoreResponseTypeDef:
    return {
        "trustStoreArn": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateTrustStoreResponseTypeDef(TypedDict):
    trustStoreArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateUserAccessLoggingSettingsResponseTypeDef

Usage Example
from mypy_boto3_workspaces_web.type_defs import CreateUserAccessLoggingSettingsResponseTypeDef

def get_value() -> CreateUserAccessLoggingSettingsResponseTypeDef:
    return {
        "userAccessLoggingSettingsArn": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateUserAccessLoggingSettingsResponseTypeDef(TypedDict):
    userAccessLoggingSettingsArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateUserSettingsResponseTypeDef

Usage Example
from mypy_boto3_workspaces_web.type_defs import CreateUserSettingsResponseTypeDef

def get_value() -> CreateUserSettingsResponseTypeDef:
    return {
        "userSettingsArn": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateUserSettingsResponseTypeDef(TypedDict):
    userSettingsArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

GetPortalServiceProviderMetadataResponseTypeDef

Usage Example
from mypy_boto3_workspaces_web.type_defs import GetPortalServiceProviderMetadataResponseTypeDef

def get_value() -> GetPortalServiceProviderMetadataResponseTypeDef:
    return {
        "portalArn": ...,
        "serviceProviderSamlMetadata": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetPortalServiceProviderMetadataResponseTypeDef(TypedDict):
    portalArn: str,
    serviceProviderSamlMetadata: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

UpdateTrustStoreResponseTypeDef

Usage Example
from mypy_boto3_workspaces_web.type_defs import UpdateTrustStoreResponseTypeDef

def get_value() -> UpdateTrustStoreResponseTypeDef:
    return {
        "trustStoreArn": ...,
        "ResponseMetadata": ...,
    }
Definition
class UpdateTrustStoreResponseTypeDef(TypedDict):
    trustStoreArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

ListBrowserSettingsResponseTypeDef

Usage Example
from mypy_boto3_workspaces_web.type_defs import ListBrowserSettingsResponseTypeDef

def get_value() -> ListBrowserSettingsResponseTypeDef:
    return {
        "browserSettings": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListBrowserSettingsResponseTypeDef(TypedDict):
    browserSettings: List[BrowserSettingsSummaryTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See BrowserSettingsSummaryTypeDef
  2. See ResponseMetadataTypeDef

GetBrowserSettingsResponseTypeDef

Usage Example
from mypy_boto3_workspaces_web.type_defs import GetBrowserSettingsResponseTypeDef

def get_value() -> GetBrowserSettingsResponseTypeDef:
    return {
        "browserSettings": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetBrowserSettingsResponseTypeDef(TypedDict):
    browserSettings: BrowserSettingsTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See BrowserSettingsTypeDef
  2. See ResponseMetadataTypeDef

UpdateBrowserSettingsResponseTypeDef

Usage Example
from mypy_boto3_workspaces_web.type_defs import UpdateBrowserSettingsResponseTypeDef

def get_value() -> UpdateBrowserSettingsResponseTypeDef:
    return {
        "browserSettings": ...,
        "ResponseMetadata": ...,
    }
Definition
class UpdateBrowserSettingsResponseTypeDef(TypedDict):
    browserSettings: BrowserSettingsTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See BrowserSettingsTypeDef
  2. See ResponseMetadataTypeDef

ListTrustStoreCertificatesResponseTypeDef

Usage Example
from mypy_boto3_workspaces_web.type_defs import ListTrustStoreCertificatesResponseTypeDef

def get_value() -> ListTrustStoreCertificatesResponseTypeDef:
    return {
        "certificateList": ...,
        "nextToken": ...,
        "trustStoreArn": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListTrustStoreCertificatesResponseTypeDef(TypedDict):
    certificateList: List[CertificateSummaryTypeDef],  # (1)
    nextToken: str,
    trustStoreArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See CertificateSummaryTypeDef
  2. See ResponseMetadataTypeDef

GetTrustStoreCertificateResponseTypeDef

Usage Example
from mypy_boto3_workspaces_web.type_defs import GetTrustStoreCertificateResponseTypeDef

def get_value() -> GetTrustStoreCertificateResponseTypeDef:
    return {
        "certificate": ...,
        "trustStoreArn": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetTrustStoreCertificateResponseTypeDef(TypedDict):
    certificate: CertificateTypeDef,  # (1)
    trustStoreArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See CertificateTypeDef
  2. See ResponseMetadataTypeDef

CreateBrowserSettingsRequestRequestTypeDef

Usage Example
from mypy_boto3_workspaces_web.type_defs import CreateBrowserSettingsRequestRequestTypeDef

def get_value() -> CreateBrowserSettingsRequestRequestTypeDef:
    return {
        "browserPolicy": ...,
    }
Definition
class CreateBrowserSettingsRequestRequestTypeDef(TypedDict):
    browserPolicy: str,
    additionalEncryptionContext: NotRequired[Mapping[str, str]],
    clientToken: NotRequired[str],
    customerManagedKey: NotRequired[str],
    tags: NotRequired[Sequence[TagTypeDef]],  # (1)
  1. See TagTypeDef

CreateNetworkSettingsRequestRequestTypeDef

Usage Example
from mypy_boto3_workspaces_web.type_defs import CreateNetworkSettingsRequestRequestTypeDef

def get_value() -> CreateNetworkSettingsRequestRequestTypeDef:
    return {
        "securityGroupIds": ...,
        "subnetIds": ...,
        "vpcId": ...,
    }
Definition
class CreateNetworkSettingsRequestRequestTypeDef(TypedDict):
    securityGroupIds: Sequence[str],
    subnetIds: Sequence[str],
    vpcId: str,
    clientToken: NotRequired[str],
    tags: NotRequired[Sequence[TagTypeDef]],  # (1)
  1. See TagTypeDef

CreatePortalRequestRequestTypeDef

Usage Example
from mypy_boto3_workspaces_web.type_defs import CreatePortalRequestRequestTypeDef

def get_value() -> CreatePortalRequestRequestTypeDef:
    return {
        "additionalEncryptionContext": ...,
    }
Definition
class CreatePortalRequestRequestTypeDef(TypedDict):
    additionalEncryptionContext: NotRequired[Mapping[str, str]],
    authenticationType: NotRequired[AuthenticationTypeType],  # (1)
    clientToken: NotRequired[str],
    customerManagedKey: NotRequired[str],
    displayName: NotRequired[str],
    tags: NotRequired[Sequence[TagTypeDef]],  # (2)
  1. See AuthenticationTypeType
  2. See TagTypeDef

CreateTrustStoreRequestRequestTypeDef

Usage Example
from mypy_boto3_workspaces_web.type_defs import CreateTrustStoreRequestRequestTypeDef

def get_value() -> CreateTrustStoreRequestRequestTypeDef:
    return {
        "certificateList": ...,
    }
Definition
class CreateTrustStoreRequestRequestTypeDef(TypedDict):
    certificateList: Sequence[Union[str, bytes, IO[Any], StreamingBody]],
    clientToken: NotRequired[str],
    tags: NotRequired[Sequence[TagTypeDef]],  # (1)
  1. See TagTypeDef

CreateUserAccessLoggingSettingsRequestRequestTypeDef

Usage Example
from mypy_boto3_workspaces_web.type_defs import CreateUserAccessLoggingSettingsRequestRequestTypeDef

def get_value() -> CreateUserAccessLoggingSettingsRequestRequestTypeDef:
    return {
        "kinesisStreamArn": ...,
    }
Definition
class CreateUserAccessLoggingSettingsRequestRequestTypeDef(TypedDict):
    kinesisStreamArn: str,
    clientToken: NotRequired[str],
    tags: NotRequired[Sequence[TagTypeDef]],  # (1)
  1. See TagTypeDef

CreateUserSettingsRequestRequestTypeDef

Usage Example
from mypy_boto3_workspaces_web.type_defs import CreateUserSettingsRequestRequestTypeDef

def get_value() -> CreateUserSettingsRequestRequestTypeDef:
    return {
        "copyAllowed": ...,
        "downloadAllowed": ...,
        "pasteAllowed": ...,
        "printAllowed": ...,
        "uploadAllowed": ...,
    }
Definition
class CreateUserSettingsRequestRequestTypeDef(TypedDict):
    copyAllowed: EnabledTypeType,  # (1)
    downloadAllowed: EnabledTypeType,  # (1)
    pasteAllowed: EnabledTypeType,  # (1)
    printAllowed: EnabledTypeType,  # (1)
    uploadAllowed: EnabledTypeType,  # (1)
    clientToken: NotRequired[str],
    disconnectTimeoutInMinutes: NotRequired[int],
    idleDisconnectTimeoutInMinutes: NotRequired[int],
    tags: NotRequired[Sequence[TagTypeDef]],  # (6)
  1. See EnabledTypeType
  2. See EnabledTypeType
  3. See EnabledTypeType
  4. See EnabledTypeType
  5. See EnabledTypeType
  6. See TagTypeDef

ListTagsForResourceResponseTypeDef

Usage Example
from mypy_boto3_workspaces_web.type_defs import ListTagsForResourceResponseTypeDef

def get_value() -> ListTagsForResourceResponseTypeDef:
    return {
        "tags": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListTagsForResourceResponseTypeDef(TypedDict):
    tags: List[TagTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TagTypeDef
  2. See ResponseMetadataTypeDef

TagResourceRequestRequestTypeDef

Usage Example
from mypy_boto3_workspaces_web.type_defs import TagResourceRequestRequestTypeDef

def get_value() -> TagResourceRequestRequestTypeDef:
    return {
        "resourceArn": ...,
        "tags": ...,
    }
Definition
class TagResourceRequestRequestTypeDef(TypedDict):
    resourceArn: str,
    tags: Sequence[TagTypeDef],  # (1)
    clientToken: NotRequired[str],
  1. See TagTypeDef

GetIdentityProviderResponseTypeDef

Usage Example
from mypy_boto3_workspaces_web.type_defs import GetIdentityProviderResponseTypeDef

def get_value() -> GetIdentityProviderResponseTypeDef:
    return {
        "identityProvider": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetIdentityProviderResponseTypeDef(TypedDict):
    identityProvider: IdentityProviderTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See IdentityProviderTypeDef
  2. See ResponseMetadataTypeDef

UpdateIdentityProviderResponseTypeDef

Usage Example
from mypy_boto3_workspaces_web.type_defs import UpdateIdentityProviderResponseTypeDef

def get_value() -> UpdateIdentityProviderResponseTypeDef:
    return {
        "identityProvider": ...,
        "ResponseMetadata": ...,
    }
Definition
class UpdateIdentityProviderResponseTypeDef(TypedDict):
    identityProvider: IdentityProviderTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See IdentityProviderTypeDef
  2. See ResponseMetadataTypeDef

GetNetworkSettingsResponseTypeDef

Usage Example
from mypy_boto3_workspaces_web.type_defs import GetNetworkSettingsResponseTypeDef

def get_value() -> GetNetworkSettingsResponseTypeDef:
    return {
        "networkSettings": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetNetworkSettingsResponseTypeDef(TypedDict):
    networkSettings: NetworkSettingsTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See NetworkSettingsTypeDef
  2. See ResponseMetadataTypeDef

UpdateNetworkSettingsResponseTypeDef

Usage Example
from mypy_boto3_workspaces_web.type_defs import UpdateNetworkSettingsResponseTypeDef

def get_value() -> UpdateNetworkSettingsResponseTypeDef:
    return {
        "networkSettings": ...,
        "ResponseMetadata": ...,
    }
Definition
class UpdateNetworkSettingsResponseTypeDef(TypedDict):
    networkSettings: NetworkSettingsTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See NetworkSettingsTypeDef
  2. See ResponseMetadataTypeDef

GetPortalResponseTypeDef

Usage Example
from mypy_boto3_workspaces_web.type_defs import GetPortalResponseTypeDef

def get_value() -> GetPortalResponseTypeDef:
    return {
        "portal": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetPortalResponseTypeDef(TypedDict):
    portal: PortalTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See PortalTypeDef
  2. See ResponseMetadataTypeDef

UpdatePortalResponseTypeDef

Usage Example
from mypy_boto3_workspaces_web.type_defs import UpdatePortalResponseTypeDef

def get_value() -> UpdatePortalResponseTypeDef:
    return {
        "portal": ...,
        "ResponseMetadata": ...,
    }
Definition
class UpdatePortalResponseTypeDef(TypedDict):
    portal: PortalTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See PortalTypeDef
  2. See ResponseMetadataTypeDef

GetTrustStoreResponseTypeDef

Usage Example
from mypy_boto3_workspaces_web.type_defs import GetTrustStoreResponseTypeDef

def get_value() -> GetTrustStoreResponseTypeDef:
    return {
        "trustStore": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetTrustStoreResponseTypeDef(TypedDict):
    trustStore: TrustStoreTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TrustStoreTypeDef
  2. See ResponseMetadataTypeDef

GetUserAccessLoggingSettingsResponseTypeDef

Usage Example
from mypy_boto3_workspaces_web.type_defs import GetUserAccessLoggingSettingsResponseTypeDef

def get_value() -> GetUserAccessLoggingSettingsResponseTypeDef:
    return {
        "userAccessLoggingSettings": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetUserAccessLoggingSettingsResponseTypeDef(TypedDict):
    userAccessLoggingSettings: UserAccessLoggingSettingsTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See UserAccessLoggingSettingsTypeDef
  2. See ResponseMetadataTypeDef

UpdateUserAccessLoggingSettingsResponseTypeDef

Usage Example
from mypy_boto3_workspaces_web.type_defs import UpdateUserAccessLoggingSettingsResponseTypeDef

def get_value() -> UpdateUserAccessLoggingSettingsResponseTypeDef:
    return {
        "userAccessLoggingSettings": ...,
        "ResponseMetadata": ...,
    }
Definition
class UpdateUserAccessLoggingSettingsResponseTypeDef(TypedDict):
    userAccessLoggingSettings: UserAccessLoggingSettingsTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See UserAccessLoggingSettingsTypeDef
  2. See ResponseMetadataTypeDef

GetUserSettingsResponseTypeDef

Usage Example
from mypy_boto3_workspaces_web.type_defs import GetUserSettingsResponseTypeDef

def get_value() -> GetUserSettingsResponseTypeDef:
    return {
        "userSettings": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetUserSettingsResponseTypeDef(TypedDict):
    userSettings: UserSettingsTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See UserSettingsTypeDef
  2. See ResponseMetadataTypeDef

UpdateUserSettingsResponseTypeDef

Usage Example
from mypy_boto3_workspaces_web.type_defs import UpdateUserSettingsResponseTypeDef

def get_value() -> UpdateUserSettingsResponseTypeDef:
    return {
        "userSettings": ...,
        "ResponseMetadata": ...,
    }
Definition
class UpdateUserSettingsResponseTypeDef(TypedDict):
    userSettings: UserSettingsTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See UserSettingsTypeDef
  2. See ResponseMetadataTypeDef

ListIdentityProvidersResponseTypeDef

Usage Example
from mypy_boto3_workspaces_web.type_defs import ListIdentityProvidersResponseTypeDef

def get_value() -> ListIdentityProvidersResponseTypeDef:
    return {
        "identityProviders": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListIdentityProvidersResponseTypeDef(TypedDict):
    identityProviders: List[IdentityProviderSummaryTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See IdentityProviderSummaryTypeDef
  2. See ResponseMetadataTypeDef

ListNetworkSettingsResponseTypeDef

Usage Example
from mypy_boto3_workspaces_web.type_defs import ListNetworkSettingsResponseTypeDef

def get_value() -> ListNetworkSettingsResponseTypeDef:
    return {
        "networkSettings": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListNetworkSettingsResponseTypeDef(TypedDict):
    networkSettings: List[NetworkSettingsSummaryTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See NetworkSettingsSummaryTypeDef
  2. See ResponseMetadataTypeDef

ListPortalsResponseTypeDef

Usage Example
from mypy_boto3_workspaces_web.type_defs import ListPortalsResponseTypeDef

def get_value() -> ListPortalsResponseTypeDef:
    return {
        "nextToken": ...,
        "portals": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListPortalsResponseTypeDef(TypedDict):
    nextToken: str,
    portals: List[PortalSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See PortalSummaryTypeDef
  2. See ResponseMetadataTypeDef

ListTrustStoresResponseTypeDef

Usage Example
from mypy_boto3_workspaces_web.type_defs import ListTrustStoresResponseTypeDef

def get_value() -> ListTrustStoresResponseTypeDef:
    return {
        "nextToken": ...,
        "trustStores": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListTrustStoresResponseTypeDef(TypedDict):
    nextToken: str,
    trustStores: List[TrustStoreSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TrustStoreSummaryTypeDef
  2. See ResponseMetadataTypeDef

ListUserAccessLoggingSettingsResponseTypeDef

Usage Example
from mypy_boto3_workspaces_web.type_defs import ListUserAccessLoggingSettingsResponseTypeDef

def get_value() -> ListUserAccessLoggingSettingsResponseTypeDef:
    return {
        "nextToken": ...,
        "userAccessLoggingSettings": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListUserAccessLoggingSettingsResponseTypeDef(TypedDict):
    nextToken: str,
    userAccessLoggingSettings: List[UserAccessLoggingSettingsSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See UserAccessLoggingSettingsSummaryTypeDef
  2. See ResponseMetadataTypeDef

ListUserSettingsResponseTypeDef

Usage Example
from mypy_boto3_workspaces_web.type_defs import ListUserSettingsResponseTypeDef

def get_value() -> ListUserSettingsResponseTypeDef:
    return {
        "nextToken": ...,
        "userSettings": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListUserSettingsResponseTypeDef(TypedDict):
    nextToken: str,
    userSettings: List[UserSettingsSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See UserSettingsSummaryTypeDef
  2. See ResponseMetadataTypeDef