Typed dictionaries#
Index > WorkSpacesWeb > Typed dictionaries
Auto-generated documentation for WorkSpacesWeb type annotations stubs module mypy-boto3-workspaces-web.
AssociateBrowserSettingsRequestRequestTypeDef#
# AssociateBrowserSettingsRequestRequestTypeDef usage example
from mypy_boto3_workspaces_web.type_defs import AssociateBrowserSettingsRequestRequestTypeDef
def get_value() -> AssociateBrowserSettingsRequestRequestTypeDef:
return {
"browserSettingsArn": ...,
"portalArn": ...,
}
# AssociateBrowserSettingsRequestRequestTypeDef definition
class AssociateBrowserSettingsRequestRequestTypeDef(TypedDict):
browserSettingsArn: str,
portalArn: str,
AssociateBrowserSettingsResponseTypeDef#
# AssociateBrowserSettingsResponseTypeDef usage example
from mypy_boto3_workspaces_web.type_defs import AssociateBrowserSettingsResponseTypeDef
def get_value() -> AssociateBrowserSettingsResponseTypeDef:
return {
"browserSettingsArn": ...,
"portalArn": ...,
"ResponseMetadata": ...,
}
# AssociateBrowserSettingsResponseTypeDef definition
class AssociateBrowserSettingsResponseTypeDef(TypedDict):
browserSettingsArn: str,
portalArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
AssociateNetworkSettingsRequestRequestTypeDef#
# AssociateNetworkSettingsRequestRequestTypeDef usage example
from mypy_boto3_workspaces_web.type_defs import AssociateNetworkSettingsRequestRequestTypeDef
def get_value() -> AssociateNetworkSettingsRequestRequestTypeDef:
return {
"networkSettingsArn": ...,
"portalArn": ...,
}
# AssociateNetworkSettingsRequestRequestTypeDef definition
class AssociateNetworkSettingsRequestRequestTypeDef(TypedDict):
networkSettingsArn: str,
portalArn: str,
AssociateNetworkSettingsResponseTypeDef#
# AssociateNetworkSettingsResponseTypeDef usage example
from mypy_boto3_workspaces_web.type_defs import AssociateNetworkSettingsResponseTypeDef
def get_value() -> AssociateNetworkSettingsResponseTypeDef:
return {
"networkSettingsArn": ...,
"portalArn": ...,
"ResponseMetadata": ...,
}
# AssociateNetworkSettingsResponseTypeDef definition
class AssociateNetworkSettingsResponseTypeDef(TypedDict):
networkSettingsArn: str,
portalArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
AssociateTrustStoreRequestRequestTypeDef#
# AssociateTrustStoreRequestRequestTypeDef usage example
from mypy_boto3_workspaces_web.type_defs import AssociateTrustStoreRequestRequestTypeDef
def get_value() -> AssociateTrustStoreRequestRequestTypeDef:
return {
"portalArn": ...,
"trustStoreArn": ...,
}
# AssociateTrustStoreRequestRequestTypeDef definition
class AssociateTrustStoreRequestRequestTypeDef(TypedDict):
portalArn: str,
trustStoreArn: str,
AssociateTrustStoreResponseTypeDef#
# AssociateTrustStoreResponseTypeDef usage example
from mypy_boto3_workspaces_web.type_defs import AssociateTrustStoreResponseTypeDef
def get_value() -> AssociateTrustStoreResponseTypeDef:
return {
"portalArn": ...,
"trustStoreArn": ...,
"ResponseMetadata": ...,
}
# AssociateTrustStoreResponseTypeDef definition
class AssociateTrustStoreResponseTypeDef(TypedDict):
portalArn: str,
trustStoreArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
AssociateUserAccessLoggingSettingsRequestRequestTypeDef#
# AssociateUserAccessLoggingSettingsRequestRequestTypeDef usage example
from mypy_boto3_workspaces_web.type_defs import AssociateUserAccessLoggingSettingsRequestRequestTypeDef
def get_value() -> AssociateUserAccessLoggingSettingsRequestRequestTypeDef:
return {
"portalArn": ...,
"userAccessLoggingSettingsArn": ...,
}
# AssociateUserAccessLoggingSettingsRequestRequestTypeDef definition
class AssociateUserAccessLoggingSettingsRequestRequestTypeDef(TypedDict):
portalArn: str,
userAccessLoggingSettingsArn: str,
AssociateUserAccessLoggingSettingsResponseTypeDef#
# AssociateUserAccessLoggingSettingsResponseTypeDef usage example
from mypy_boto3_workspaces_web.type_defs import AssociateUserAccessLoggingSettingsResponseTypeDef
def get_value() -> AssociateUserAccessLoggingSettingsResponseTypeDef:
return {
"portalArn": ...,
"userAccessLoggingSettingsArn": ...,
"ResponseMetadata": ...,
}
# AssociateUserAccessLoggingSettingsResponseTypeDef definition
class AssociateUserAccessLoggingSettingsResponseTypeDef(TypedDict):
portalArn: str,
userAccessLoggingSettingsArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
AssociateUserSettingsRequestRequestTypeDef#
# AssociateUserSettingsRequestRequestTypeDef usage example
from mypy_boto3_workspaces_web.type_defs import AssociateUserSettingsRequestRequestTypeDef
def get_value() -> AssociateUserSettingsRequestRequestTypeDef:
return {
"portalArn": ...,
"userSettingsArn": ...,
}
# AssociateUserSettingsRequestRequestTypeDef definition
class AssociateUserSettingsRequestRequestTypeDef(TypedDict):
portalArn: str,
userSettingsArn: str,
AssociateUserSettingsResponseTypeDef#
# AssociateUserSettingsResponseTypeDef usage example
from mypy_boto3_workspaces_web.type_defs import AssociateUserSettingsResponseTypeDef
def get_value() -> AssociateUserSettingsResponseTypeDef:
return {
"portalArn": ...,
"userSettingsArn": ...,
"ResponseMetadata": ...,
}
# AssociateUserSettingsResponseTypeDef definition
class AssociateUserSettingsResponseTypeDef(TypedDict):
portalArn: str,
userSettingsArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
BrowserSettingsSummaryTypeDef#
# BrowserSettingsSummaryTypeDef usage example
from mypy_boto3_workspaces_web.type_defs import BrowserSettingsSummaryTypeDef
def get_value() -> BrowserSettingsSummaryTypeDef:
return {
"browserSettingsArn": ...,
}
# BrowserSettingsSummaryTypeDef definition
class BrowserSettingsSummaryTypeDef(TypedDict):
browserSettingsArn: NotRequired[str],
BrowserSettingsTypeDef#
# BrowserSettingsTypeDef usage example
from mypy_boto3_workspaces_web.type_defs import BrowserSettingsTypeDef
def get_value() -> BrowserSettingsTypeDef:
return {
"browserSettingsArn": ...,
}
# BrowserSettingsTypeDef definition
class BrowserSettingsTypeDef(TypedDict):
browserSettingsArn: str,
associatedPortalArns: NotRequired[List[str]],
browserPolicy: NotRequired[str],
CertificateSummaryTypeDef#
# CertificateSummaryTypeDef usage example
from mypy_boto3_workspaces_web.type_defs import CertificateSummaryTypeDef
def get_value() -> CertificateSummaryTypeDef:
return {
"issuer": ...,
}
# CertificateSummaryTypeDef definition
class CertificateSummaryTypeDef(TypedDict):
issuer: NotRequired[str],
notValidAfter: NotRequired[datetime],
notValidBefore: NotRequired[datetime],
subject: NotRequired[str],
thumbprint: NotRequired[str],
CertificateTypeDef#
# CertificateTypeDef usage example
from mypy_boto3_workspaces_web.type_defs import CertificateTypeDef
def get_value() -> CertificateTypeDef:
return {
"body": ...,
}
# CertificateTypeDef definition
class CertificateTypeDef(TypedDict):
body: NotRequired[bytes],
issuer: NotRequired[str],
notValidAfter: NotRequired[datetime],
notValidBefore: NotRequired[datetime],
subject: NotRequired[str],
thumbprint: NotRequired[str],
TagTypeDef#
# TagTypeDef usage example
from mypy_boto3_workspaces_web.type_defs import TagTypeDef
def get_value() -> TagTypeDef:
return {
"Key": ...,
"Value": ...,
}
# TagTypeDef definition
class TagTypeDef(TypedDict):
Key: str,
Value: str,
CreateBrowserSettingsResponseTypeDef#
# CreateBrowserSettingsResponseTypeDef usage example
from mypy_boto3_workspaces_web.type_defs import CreateBrowserSettingsResponseTypeDef
def get_value() -> CreateBrowserSettingsResponseTypeDef:
return {
"browserSettingsArn": ...,
"ResponseMetadata": ...,
}
# CreateBrowserSettingsResponseTypeDef definition
class CreateBrowserSettingsResponseTypeDef(TypedDict):
browserSettingsArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateIdentityProviderRequestRequestTypeDef#
# CreateIdentityProviderRequestRequestTypeDef usage example
from mypy_boto3_workspaces_web.type_defs import CreateIdentityProviderRequestRequestTypeDef
def get_value() -> CreateIdentityProviderRequestRequestTypeDef:
return {
"identityProviderDetails": ...,
"identityProviderName": ...,
"identityProviderType": ...,
"portalArn": ...,
}
# CreateIdentityProviderRequestRequestTypeDef definition
class CreateIdentityProviderRequestRequestTypeDef(TypedDict):
identityProviderDetails: Mapping[str, str],
identityProviderName: str,
identityProviderType: IdentityProviderTypeType, # (1)
portalArn: str,
clientToken: NotRequired[str],
CreateIdentityProviderResponseTypeDef#
# CreateIdentityProviderResponseTypeDef usage example
from mypy_boto3_workspaces_web.type_defs import CreateIdentityProviderResponseTypeDef
def get_value() -> CreateIdentityProviderResponseTypeDef:
return {
"identityProviderArn": ...,
"ResponseMetadata": ...,
}
# CreateIdentityProviderResponseTypeDef definition
class CreateIdentityProviderResponseTypeDef(TypedDict):
identityProviderArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateNetworkSettingsResponseTypeDef#
# CreateNetworkSettingsResponseTypeDef usage example
from mypy_boto3_workspaces_web.type_defs import CreateNetworkSettingsResponseTypeDef
def get_value() -> CreateNetworkSettingsResponseTypeDef:
return {
"networkSettingsArn": ...,
"ResponseMetadata": ...,
}
# CreateNetworkSettingsResponseTypeDef definition
class CreateNetworkSettingsResponseTypeDef(TypedDict):
networkSettingsArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreatePortalResponseTypeDef#
# CreatePortalResponseTypeDef usage example
from mypy_boto3_workspaces_web.type_defs import CreatePortalResponseTypeDef
def get_value() -> CreatePortalResponseTypeDef:
return {
"portalArn": ...,
"portalEndpoint": ...,
"ResponseMetadata": ...,
}
# CreatePortalResponseTypeDef definition
class CreatePortalResponseTypeDef(TypedDict):
portalArn: str,
portalEndpoint: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateTrustStoreResponseTypeDef#
# CreateTrustStoreResponseTypeDef usage example
from mypy_boto3_workspaces_web.type_defs import CreateTrustStoreResponseTypeDef
def get_value() -> CreateTrustStoreResponseTypeDef:
return {
"trustStoreArn": ...,
"ResponseMetadata": ...,
}
# CreateTrustStoreResponseTypeDef definition
class CreateTrustStoreResponseTypeDef(TypedDict):
trustStoreArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateUserAccessLoggingSettingsResponseTypeDef#
# CreateUserAccessLoggingSettingsResponseTypeDef usage example
from mypy_boto3_workspaces_web.type_defs import CreateUserAccessLoggingSettingsResponseTypeDef
def get_value() -> CreateUserAccessLoggingSettingsResponseTypeDef:
return {
"userAccessLoggingSettingsArn": ...,
"ResponseMetadata": ...,
}
# CreateUserAccessLoggingSettingsResponseTypeDef definition
class CreateUserAccessLoggingSettingsResponseTypeDef(TypedDict):
userAccessLoggingSettingsArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateUserSettingsResponseTypeDef#
# CreateUserSettingsResponseTypeDef usage example
from mypy_boto3_workspaces_web.type_defs import CreateUserSettingsResponseTypeDef
def get_value() -> CreateUserSettingsResponseTypeDef:
return {
"userSettingsArn": ...,
"ResponseMetadata": ...,
}
# CreateUserSettingsResponseTypeDef definition
class CreateUserSettingsResponseTypeDef(TypedDict):
userSettingsArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteBrowserSettingsRequestRequestTypeDef#
# DeleteBrowserSettingsRequestRequestTypeDef usage example
from mypy_boto3_workspaces_web.type_defs import DeleteBrowserSettingsRequestRequestTypeDef
def get_value() -> DeleteBrowserSettingsRequestRequestTypeDef:
return {
"browserSettingsArn": ...,
}
# DeleteBrowserSettingsRequestRequestTypeDef definition
class DeleteBrowserSettingsRequestRequestTypeDef(TypedDict):
browserSettingsArn: str,
DeleteIdentityProviderRequestRequestTypeDef#
# DeleteIdentityProviderRequestRequestTypeDef usage example
from mypy_boto3_workspaces_web.type_defs import DeleteIdentityProviderRequestRequestTypeDef
def get_value() -> DeleteIdentityProviderRequestRequestTypeDef:
return {
"identityProviderArn": ...,
}
# DeleteIdentityProviderRequestRequestTypeDef definition
class DeleteIdentityProviderRequestRequestTypeDef(TypedDict):
identityProviderArn: str,
DeleteNetworkSettingsRequestRequestTypeDef#
# DeleteNetworkSettingsRequestRequestTypeDef usage example
from mypy_boto3_workspaces_web.type_defs import DeleteNetworkSettingsRequestRequestTypeDef
def get_value() -> DeleteNetworkSettingsRequestRequestTypeDef:
return {
"networkSettingsArn": ...,
}
# DeleteNetworkSettingsRequestRequestTypeDef definition
class DeleteNetworkSettingsRequestRequestTypeDef(TypedDict):
networkSettingsArn: str,
DeletePortalRequestRequestTypeDef#
# DeletePortalRequestRequestTypeDef usage example
from mypy_boto3_workspaces_web.type_defs import DeletePortalRequestRequestTypeDef
def get_value() -> DeletePortalRequestRequestTypeDef:
return {
"portalArn": ...,
}
# DeletePortalRequestRequestTypeDef definition
class DeletePortalRequestRequestTypeDef(TypedDict):
portalArn: str,
DeleteTrustStoreRequestRequestTypeDef#
# DeleteTrustStoreRequestRequestTypeDef usage example
from mypy_boto3_workspaces_web.type_defs import DeleteTrustStoreRequestRequestTypeDef
def get_value() -> DeleteTrustStoreRequestRequestTypeDef:
return {
"trustStoreArn": ...,
}
# DeleteTrustStoreRequestRequestTypeDef definition
class DeleteTrustStoreRequestRequestTypeDef(TypedDict):
trustStoreArn: str,
DeleteUserAccessLoggingSettingsRequestRequestTypeDef#
# DeleteUserAccessLoggingSettingsRequestRequestTypeDef usage example
from mypy_boto3_workspaces_web.type_defs import DeleteUserAccessLoggingSettingsRequestRequestTypeDef
def get_value() -> DeleteUserAccessLoggingSettingsRequestRequestTypeDef:
return {
"userAccessLoggingSettingsArn": ...,
}
# DeleteUserAccessLoggingSettingsRequestRequestTypeDef definition
class DeleteUserAccessLoggingSettingsRequestRequestTypeDef(TypedDict):
userAccessLoggingSettingsArn: str,
DeleteUserSettingsRequestRequestTypeDef#
# DeleteUserSettingsRequestRequestTypeDef usage example
from mypy_boto3_workspaces_web.type_defs import DeleteUserSettingsRequestRequestTypeDef
def get_value() -> DeleteUserSettingsRequestRequestTypeDef:
return {
"userSettingsArn": ...,
}
# DeleteUserSettingsRequestRequestTypeDef definition
class DeleteUserSettingsRequestRequestTypeDef(TypedDict):
userSettingsArn: str,
DisassociateBrowserSettingsRequestRequestTypeDef#
# DisassociateBrowserSettingsRequestRequestTypeDef usage example
from mypy_boto3_workspaces_web.type_defs import DisassociateBrowserSettingsRequestRequestTypeDef
def get_value() -> DisassociateBrowserSettingsRequestRequestTypeDef:
return {
"portalArn": ...,
}
# DisassociateBrowserSettingsRequestRequestTypeDef definition
class DisassociateBrowserSettingsRequestRequestTypeDef(TypedDict):
portalArn: str,
DisassociateNetworkSettingsRequestRequestTypeDef#
# DisassociateNetworkSettingsRequestRequestTypeDef usage example
from mypy_boto3_workspaces_web.type_defs import DisassociateNetworkSettingsRequestRequestTypeDef
def get_value() -> DisassociateNetworkSettingsRequestRequestTypeDef:
return {
"portalArn": ...,
}
# DisassociateNetworkSettingsRequestRequestTypeDef definition
class DisassociateNetworkSettingsRequestRequestTypeDef(TypedDict):
portalArn: str,
DisassociateTrustStoreRequestRequestTypeDef#
# DisassociateTrustStoreRequestRequestTypeDef usage example
from mypy_boto3_workspaces_web.type_defs import DisassociateTrustStoreRequestRequestTypeDef
def get_value() -> DisassociateTrustStoreRequestRequestTypeDef:
return {
"portalArn": ...,
}
# DisassociateTrustStoreRequestRequestTypeDef definition
class DisassociateTrustStoreRequestRequestTypeDef(TypedDict):
portalArn: str,
DisassociateUserAccessLoggingSettingsRequestRequestTypeDef#
# DisassociateUserAccessLoggingSettingsRequestRequestTypeDef usage example
from mypy_boto3_workspaces_web.type_defs import DisassociateUserAccessLoggingSettingsRequestRequestTypeDef
def get_value() -> DisassociateUserAccessLoggingSettingsRequestRequestTypeDef:
return {
"portalArn": ...,
}
# DisassociateUserAccessLoggingSettingsRequestRequestTypeDef definition
class DisassociateUserAccessLoggingSettingsRequestRequestTypeDef(TypedDict):
portalArn: str,
DisassociateUserSettingsRequestRequestTypeDef#
# DisassociateUserSettingsRequestRequestTypeDef usage example
from mypy_boto3_workspaces_web.type_defs import DisassociateUserSettingsRequestRequestTypeDef
def get_value() -> DisassociateUserSettingsRequestRequestTypeDef:
return {
"portalArn": ...,
}
# DisassociateUserSettingsRequestRequestTypeDef definition
class DisassociateUserSettingsRequestRequestTypeDef(TypedDict):
portalArn: str,
GetBrowserSettingsRequestRequestTypeDef#
# GetBrowserSettingsRequestRequestTypeDef usage example
from mypy_boto3_workspaces_web.type_defs import GetBrowserSettingsRequestRequestTypeDef
def get_value() -> GetBrowserSettingsRequestRequestTypeDef:
return {
"browserSettingsArn": ...,
}
# GetBrowserSettingsRequestRequestTypeDef definition
class GetBrowserSettingsRequestRequestTypeDef(TypedDict):
browserSettingsArn: str,
GetIdentityProviderRequestRequestTypeDef#
# GetIdentityProviderRequestRequestTypeDef usage example
from mypy_boto3_workspaces_web.type_defs import GetIdentityProviderRequestRequestTypeDef
def get_value() -> GetIdentityProviderRequestRequestTypeDef:
return {
"identityProviderArn": ...,
}
# GetIdentityProviderRequestRequestTypeDef definition
class GetIdentityProviderRequestRequestTypeDef(TypedDict):
identityProviderArn: str,
IdentityProviderTypeDef#
# IdentityProviderTypeDef usage example
from mypy_boto3_workspaces_web.type_defs import IdentityProviderTypeDef
def get_value() -> IdentityProviderTypeDef:
return {
"identityProviderArn": ...,
}
# IdentityProviderTypeDef definition
class IdentityProviderTypeDef(TypedDict):
identityProviderArn: str,
identityProviderDetails: NotRequired[Dict[str, str]],
identityProviderName: NotRequired[str],
identityProviderType: NotRequired[IdentityProviderTypeType], # (1)
GetNetworkSettingsRequestRequestTypeDef#
# GetNetworkSettingsRequestRequestTypeDef usage example
from mypy_boto3_workspaces_web.type_defs import GetNetworkSettingsRequestRequestTypeDef
def get_value() -> GetNetworkSettingsRequestRequestTypeDef:
return {
"networkSettingsArn": ...,
}
# GetNetworkSettingsRequestRequestTypeDef definition
class GetNetworkSettingsRequestRequestTypeDef(TypedDict):
networkSettingsArn: str,
NetworkSettingsTypeDef#
# NetworkSettingsTypeDef usage example
from mypy_boto3_workspaces_web.type_defs import NetworkSettingsTypeDef
def get_value() -> NetworkSettingsTypeDef:
return {
"networkSettingsArn": ...,
}
# NetworkSettingsTypeDef definition
class NetworkSettingsTypeDef(TypedDict):
networkSettingsArn: str,
associatedPortalArns: NotRequired[List[str]],
securityGroupIds: NotRequired[List[str]],
subnetIds: NotRequired[List[str]],
vpcId: NotRequired[str],
GetPortalRequestRequestTypeDef#
# GetPortalRequestRequestTypeDef usage example
from mypy_boto3_workspaces_web.type_defs import GetPortalRequestRequestTypeDef
def get_value() -> GetPortalRequestRequestTypeDef:
return {
"portalArn": ...,
}
# GetPortalRequestRequestTypeDef definition
class GetPortalRequestRequestTypeDef(TypedDict):
portalArn: str,
PortalTypeDef#
# PortalTypeDef usage example
from mypy_boto3_workspaces_web.type_defs import PortalTypeDef
def get_value() -> PortalTypeDef:
return {
"authenticationType": ...,
}
# PortalTypeDef 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],
- See AuthenticationTypeType
- See BrowserTypeType
- See PortalStatusType
- See RendererTypeType
GetPortalServiceProviderMetadataRequestRequestTypeDef#
# GetPortalServiceProviderMetadataRequestRequestTypeDef usage example
from mypy_boto3_workspaces_web.type_defs import GetPortalServiceProviderMetadataRequestRequestTypeDef
def get_value() -> GetPortalServiceProviderMetadataRequestRequestTypeDef:
return {
"portalArn": ...,
}
# GetPortalServiceProviderMetadataRequestRequestTypeDef definition
class GetPortalServiceProviderMetadataRequestRequestTypeDef(TypedDict):
portalArn: str,
GetPortalServiceProviderMetadataResponseTypeDef#
# GetPortalServiceProviderMetadataResponseTypeDef usage example
from mypy_boto3_workspaces_web.type_defs import GetPortalServiceProviderMetadataResponseTypeDef
def get_value() -> GetPortalServiceProviderMetadataResponseTypeDef:
return {
"portalArn": ...,
"serviceProviderSamlMetadata": ...,
"ResponseMetadata": ...,
}
# GetPortalServiceProviderMetadataResponseTypeDef definition
class GetPortalServiceProviderMetadataResponseTypeDef(TypedDict):
portalArn: str,
serviceProviderSamlMetadata: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetTrustStoreCertificateRequestRequestTypeDef#
# GetTrustStoreCertificateRequestRequestTypeDef usage example
from mypy_boto3_workspaces_web.type_defs import GetTrustStoreCertificateRequestRequestTypeDef
def get_value() -> GetTrustStoreCertificateRequestRequestTypeDef:
return {
"thumbprint": ...,
"trustStoreArn": ...,
}
# GetTrustStoreCertificateRequestRequestTypeDef definition
class GetTrustStoreCertificateRequestRequestTypeDef(TypedDict):
thumbprint: str,
trustStoreArn: str,
GetTrustStoreRequestRequestTypeDef#
# GetTrustStoreRequestRequestTypeDef usage example
from mypy_boto3_workspaces_web.type_defs import GetTrustStoreRequestRequestTypeDef
def get_value() -> GetTrustStoreRequestRequestTypeDef:
return {
"trustStoreArn": ...,
}
# GetTrustStoreRequestRequestTypeDef definition
class GetTrustStoreRequestRequestTypeDef(TypedDict):
trustStoreArn: str,
TrustStoreTypeDef#
# TrustStoreTypeDef usage example
from mypy_boto3_workspaces_web.type_defs import TrustStoreTypeDef
def get_value() -> TrustStoreTypeDef:
return {
"associatedPortalArns": ...,
}
# TrustStoreTypeDef definition
class TrustStoreTypeDef(TypedDict):
associatedPortalArns: NotRequired[List[str]],
trustStoreArn: NotRequired[str],
GetUserAccessLoggingSettingsRequestRequestTypeDef#
# GetUserAccessLoggingSettingsRequestRequestTypeDef usage example
from mypy_boto3_workspaces_web.type_defs import GetUserAccessLoggingSettingsRequestRequestTypeDef
def get_value() -> GetUserAccessLoggingSettingsRequestRequestTypeDef:
return {
"userAccessLoggingSettingsArn": ...,
}
# GetUserAccessLoggingSettingsRequestRequestTypeDef definition
class GetUserAccessLoggingSettingsRequestRequestTypeDef(TypedDict):
userAccessLoggingSettingsArn: str,
UserAccessLoggingSettingsTypeDef#
# UserAccessLoggingSettingsTypeDef usage example
from mypy_boto3_workspaces_web.type_defs import UserAccessLoggingSettingsTypeDef
def get_value() -> UserAccessLoggingSettingsTypeDef:
return {
"userAccessLoggingSettingsArn": ...,
}
# UserAccessLoggingSettingsTypeDef definition
class UserAccessLoggingSettingsTypeDef(TypedDict):
userAccessLoggingSettingsArn: str,
associatedPortalArns: NotRequired[List[str]],
kinesisStreamArn: NotRequired[str],
GetUserSettingsRequestRequestTypeDef#
# GetUserSettingsRequestRequestTypeDef usage example
from mypy_boto3_workspaces_web.type_defs import GetUserSettingsRequestRequestTypeDef
def get_value() -> GetUserSettingsRequestRequestTypeDef:
return {
"userSettingsArn": ...,
}
# GetUserSettingsRequestRequestTypeDef definition
class GetUserSettingsRequestRequestTypeDef(TypedDict):
userSettingsArn: str,
UserSettingsTypeDef#
# UserSettingsTypeDef usage example
from mypy_boto3_workspaces_web.type_defs import UserSettingsTypeDef
def get_value() -> UserSettingsTypeDef:
return {
"userSettingsArn": ...,
}
# UserSettingsTypeDef 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)
- See EnabledTypeType
- See EnabledTypeType
- See EnabledTypeType
- See EnabledTypeType
- See EnabledTypeType
IdentityProviderSummaryTypeDef#
# IdentityProviderSummaryTypeDef usage example
from mypy_boto3_workspaces_web.type_defs import IdentityProviderSummaryTypeDef
def get_value() -> IdentityProviderSummaryTypeDef:
return {
"identityProviderArn": ...,
}
# IdentityProviderSummaryTypeDef definition
class IdentityProviderSummaryTypeDef(TypedDict):
identityProviderArn: NotRequired[str],
identityProviderName: NotRequired[str],
identityProviderType: NotRequired[IdentityProviderTypeType], # (1)
ListBrowserSettingsRequestRequestTypeDef#
# ListBrowserSettingsRequestRequestTypeDef usage example
from mypy_boto3_workspaces_web.type_defs import ListBrowserSettingsRequestRequestTypeDef
def get_value() -> ListBrowserSettingsRequestRequestTypeDef:
return {
"maxResults": ...,
}
# ListBrowserSettingsRequestRequestTypeDef definition
class ListBrowserSettingsRequestRequestTypeDef(TypedDict):
maxResults: NotRequired[int],
nextToken: NotRequired[str],
ListIdentityProvidersRequestRequestTypeDef#
# ListIdentityProvidersRequestRequestTypeDef usage example
from mypy_boto3_workspaces_web.type_defs import ListIdentityProvidersRequestRequestTypeDef
def get_value() -> ListIdentityProvidersRequestRequestTypeDef:
return {
"portalArn": ...,
}
# ListIdentityProvidersRequestRequestTypeDef definition
class ListIdentityProvidersRequestRequestTypeDef(TypedDict):
portalArn: str,
maxResults: NotRequired[int],
nextToken: NotRequired[str],
ListNetworkSettingsRequestRequestTypeDef#
# ListNetworkSettingsRequestRequestTypeDef usage example
from mypy_boto3_workspaces_web.type_defs import ListNetworkSettingsRequestRequestTypeDef
def get_value() -> ListNetworkSettingsRequestRequestTypeDef:
return {
"maxResults": ...,
}
# ListNetworkSettingsRequestRequestTypeDef definition
class ListNetworkSettingsRequestRequestTypeDef(TypedDict):
maxResults: NotRequired[int],
nextToken: NotRequired[str],
NetworkSettingsSummaryTypeDef#
# NetworkSettingsSummaryTypeDef usage example
from mypy_boto3_workspaces_web.type_defs import NetworkSettingsSummaryTypeDef
def get_value() -> NetworkSettingsSummaryTypeDef:
return {
"networkSettingsArn": ...,
}
# NetworkSettingsSummaryTypeDef definition
class NetworkSettingsSummaryTypeDef(TypedDict):
networkSettingsArn: NotRequired[str],
vpcId: NotRequired[str],
ListPortalsRequestRequestTypeDef#
# ListPortalsRequestRequestTypeDef usage example
from mypy_boto3_workspaces_web.type_defs import ListPortalsRequestRequestTypeDef
def get_value() -> ListPortalsRequestRequestTypeDef:
return {
"maxResults": ...,
}
# ListPortalsRequestRequestTypeDef definition
class ListPortalsRequestRequestTypeDef(TypedDict):
maxResults: NotRequired[int],
nextToken: NotRequired[str],
PortalSummaryTypeDef#
# PortalSummaryTypeDef usage example
from mypy_boto3_workspaces_web.type_defs import PortalSummaryTypeDef
def get_value() -> PortalSummaryTypeDef:
return {
"authenticationType": ...,
}
# PortalSummaryTypeDef 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],
- See AuthenticationTypeType
- See BrowserTypeType
- See PortalStatusType
- See RendererTypeType
ListTagsForResourceRequestRequestTypeDef#
# ListTagsForResourceRequestRequestTypeDef usage example
from mypy_boto3_workspaces_web.type_defs import ListTagsForResourceRequestRequestTypeDef
def get_value() -> ListTagsForResourceRequestRequestTypeDef:
return {
"resourceArn": ...,
}
# ListTagsForResourceRequestRequestTypeDef definition
class ListTagsForResourceRequestRequestTypeDef(TypedDict):
resourceArn: str,
ListTrustStoreCertificatesRequestRequestTypeDef#
# ListTrustStoreCertificatesRequestRequestTypeDef usage example
from mypy_boto3_workspaces_web.type_defs import ListTrustStoreCertificatesRequestRequestTypeDef
def get_value() -> ListTrustStoreCertificatesRequestRequestTypeDef:
return {
"trustStoreArn": ...,
}
# ListTrustStoreCertificatesRequestRequestTypeDef definition
class ListTrustStoreCertificatesRequestRequestTypeDef(TypedDict):
trustStoreArn: str,
maxResults: NotRequired[int],
nextToken: NotRequired[str],
ListTrustStoresRequestRequestTypeDef#
# ListTrustStoresRequestRequestTypeDef usage example
from mypy_boto3_workspaces_web.type_defs import ListTrustStoresRequestRequestTypeDef
def get_value() -> ListTrustStoresRequestRequestTypeDef:
return {
"maxResults": ...,
}
# ListTrustStoresRequestRequestTypeDef definition
class ListTrustStoresRequestRequestTypeDef(TypedDict):
maxResults: NotRequired[int],
nextToken: NotRequired[str],
TrustStoreSummaryTypeDef#
# TrustStoreSummaryTypeDef usage example
from mypy_boto3_workspaces_web.type_defs import TrustStoreSummaryTypeDef
def get_value() -> TrustStoreSummaryTypeDef:
return {
"trustStoreArn": ...,
}
# TrustStoreSummaryTypeDef definition
class TrustStoreSummaryTypeDef(TypedDict):
trustStoreArn: NotRequired[str],
ListUserAccessLoggingSettingsRequestRequestTypeDef#
# ListUserAccessLoggingSettingsRequestRequestTypeDef usage example
from mypy_boto3_workspaces_web.type_defs import ListUserAccessLoggingSettingsRequestRequestTypeDef
def get_value() -> ListUserAccessLoggingSettingsRequestRequestTypeDef:
return {
"maxResults": ...,
}
# ListUserAccessLoggingSettingsRequestRequestTypeDef definition
class ListUserAccessLoggingSettingsRequestRequestTypeDef(TypedDict):
maxResults: NotRequired[int],
nextToken: NotRequired[str],
UserAccessLoggingSettingsSummaryTypeDef#
# UserAccessLoggingSettingsSummaryTypeDef usage example
from mypy_boto3_workspaces_web.type_defs import UserAccessLoggingSettingsSummaryTypeDef
def get_value() -> UserAccessLoggingSettingsSummaryTypeDef:
return {
"kinesisStreamArn": ...,
}
# UserAccessLoggingSettingsSummaryTypeDef definition
class UserAccessLoggingSettingsSummaryTypeDef(TypedDict):
kinesisStreamArn: NotRequired[str],
userAccessLoggingSettingsArn: NotRequired[str],
ListUserSettingsRequestRequestTypeDef#
# ListUserSettingsRequestRequestTypeDef usage example
from mypy_boto3_workspaces_web.type_defs import ListUserSettingsRequestRequestTypeDef
def get_value() -> ListUserSettingsRequestRequestTypeDef:
return {
"maxResults": ...,
}
# ListUserSettingsRequestRequestTypeDef definition
class ListUserSettingsRequestRequestTypeDef(TypedDict):
maxResults: NotRequired[int],
nextToken: NotRequired[str],
UserSettingsSummaryTypeDef#
# UserSettingsSummaryTypeDef usage example
from mypy_boto3_workspaces_web.type_defs import UserSettingsSummaryTypeDef
def get_value() -> UserSettingsSummaryTypeDef:
return {
"copyAllowed": ...,
}
# UserSettingsSummaryTypeDef 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],
- See EnabledTypeType
- See EnabledTypeType
- See EnabledTypeType
- See EnabledTypeType
- See EnabledTypeType
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef usage example
from mypy_boto3_workspaces_web.type_defs import ResponseMetadataTypeDef
def get_value() -> ResponseMetadataTypeDef:
return {
"RequestId": ...,
"HostId": ...,
"HTTPStatusCode": ...,
"HTTPHeaders": ...,
"RetryAttempts": ...,
}
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HostId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
UntagResourceRequestRequestTypeDef#
# UntagResourceRequestRequestTypeDef usage example
from mypy_boto3_workspaces_web.type_defs import UntagResourceRequestRequestTypeDef
def get_value() -> UntagResourceRequestRequestTypeDef:
return {
"resourceArn": ...,
"tagKeys": ...,
}
# UntagResourceRequestRequestTypeDef definition
class UntagResourceRequestRequestTypeDef(TypedDict):
resourceArn: str,
tagKeys: Sequence[str],
UpdateBrowserSettingsRequestRequestTypeDef#
# UpdateBrowserSettingsRequestRequestTypeDef usage example
from mypy_boto3_workspaces_web.type_defs import UpdateBrowserSettingsRequestRequestTypeDef
def get_value() -> UpdateBrowserSettingsRequestRequestTypeDef:
return {
"browserSettingsArn": ...,
}
# UpdateBrowserSettingsRequestRequestTypeDef definition
class UpdateBrowserSettingsRequestRequestTypeDef(TypedDict):
browserSettingsArn: str,
browserPolicy: NotRequired[str],
clientToken: NotRequired[str],
UpdateIdentityProviderRequestRequestTypeDef#
# UpdateIdentityProviderRequestRequestTypeDef usage example
from mypy_boto3_workspaces_web.type_defs import UpdateIdentityProviderRequestRequestTypeDef
def get_value() -> UpdateIdentityProviderRequestRequestTypeDef:
return {
"identityProviderArn": ...,
}
# UpdateIdentityProviderRequestRequestTypeDef definition
class UpdateIdentityProviderRequestRequestTypeDef(TypedDict):
identityProviderArn: str,
clientToken: NotRequired[str],
identityProviderDetails: NotRequired[Mapping[str, str]],
identityProviderName: NotRequired[str],
identityProviderType: NotRequired[IdentityProviderTypeType], # (1)
UpdateNetworkSettingsRequestRequestTypeDef#
# UpdateNetworkSettingsRequestRequestTypeDef usage example
from mypy_boto3_workspaces_web.type_defs import UpdateNetworkSettingsRequestRequestTypeDef
def get_value() -> UpdateNetworkSettingsRequestRequestTypeDef:
return {
"networkSettingsArn": ...,
}
# UpdateNetworkSettingsRequestRequestTypeDef definition
class UpdateNetworkSettingsRequestRequestTypeDef(TypedDict):
networkSettingsArn: str,
clientToken: NotRequired[str],
securityGroupIds: NotRequired[Sequence[str]],
subnetIds: NotRequired[Sequence[str]],
vpcId: NotRequired[str],
UpdatePortalRequestRequestTypeDef#
# UpdatePortalRequestRequestTypeDef usage example
from mypy_boto3_workspaces_web.type_defs import UpdatePortalRequestRequestTypeDef
def get_value() -> UpdatePortalRequestRequestTypeDef:
return {
"portalArn": ...,
}
# UpdatePortalRequestRequestTypeDef definition
class UpdatePortalRequestRequestTypeDef(TypedDict):
portalArn: str,
authenticationType: NotRequired[AuthenticationTypeType], # (1)
displayName: NotRequired[str],
UpdateTrustStoreRequestRequestTypeDef#
# UpdateTrustStoreRequestRequestTypeDef usage example
from mypy_boto3_workspaces_web.type_defs import UpdateTrustStoreRequestRequestTypeDef
def get_value() -> UpdateTrustStoreRequestRequestTypeDef:
return {
"trustStoreArn": ...,
}
# UpdateTrustStoreRequestRequestTypeDef definition
class UpdateTrustStoreRequestRequestTypeDef(TypedDict):
trustStoreArn: str,
certificatesToAdd: NotRequired[Sequence[Union[str, bytes, IO[Any], StreamingBody]]],
certificatesToDelete: NotRequired[Sequence[str]],
clientToken: NotRequired[str],
UpdateTrustStoreResponseTypeDef#
# UpdateTrustStoreResponseTypeDef usage example
from mypy_boto3_workspaces_web.type_defs import UpdateTrustStoreResponseTypeDef
def get_value() -> UpdateTrustStoreResponseTypeDef:
return {
"trustStoreArn": ...,
"ResponseMetadata": ...,
}
# UpdateTrustStoreResponseTypeDef definition
class UpdateTrustStoreResponseTypeDef(TypedDict):
trustStoreArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdateUserAccessLoggingSettingsRequestRequestTypeDef#
# UpdateUserAccessLoggingSettingsRequestRequestTypeDef usage example
from mypy_boto3_workspaces_web.type_defs import UpdateUserAccessLoggingSettingsRequestRequestTypeDef
def get_value() -> UpdateUserAccessLoggingSettingsRequestRequestTypeDef:
return {
"userAccessLoggingSettingsArn": ...,
}
# UpdateUserAccessLoggingSettingsRequestRequestTypeDef definition
class UpdateUserAccessLoggingSettingsRequestRequestTypeDef(TypedDict):
userAccessLoggingSettingsArn: str,
clientToken: NotRequired[str],
kinesisStreamArn: NotRequired[str],
UpdateUserSettingsRequestRequestTypeDef#
# UpdateUserSettingsRequestRequestTypeDef usage example
from mypy_boto3_workspaces_web.type_defs import UpdateUserSettingsRequestRequestTypeDef
def get_value() -> UpdateUserSettingsRequestRequestTypeDef:
return {
"userSettingsArn": ...,
}
# UpdateUserSettingsRequestRequestTypeDef 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)
- See EnabledTypeType
- See EnabledTypeType
- See EnabledTypeType
- See EnabledTypeType
- See EnabledTypeType
ListBrowserSettingsResponseTypeDef#
# ListBrowserSettingsResponseTypeDef usage example
from mypy_boto3_workspaces_web.type_defs import ListBrowserSettingsResponseTypeDef
def get_value() -> ListBrowserSettingsResponseTypeDef:
return {
"browserSettings": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
# ListBrowserSettingsResponseTypeDef definition
class ListBrowserSettingsResponseTypeDef(TypedDict):
browserSettings: List[BrowserSettingsSummaryTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetBrowserSettingsResponseTypeDef#
# GetBrowserSettingsResponseTypeDef usage example
from mypy_boto3_workspaces_web.type_defs import GetBrowserSettingsResponseTypeDef
def get_value() -> GetBrowserSettingsResponseTypeDef:
return {
"browserSettings": ...,
"ResponseMetadata": ...,
}
# GetBrowserSettingsResponseTypeDef definition
class GetBrowserSettingsResponseTypeDef(TypedDict):
browserSettings: BrowserSettingsTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateBrowserSettingsResponseTypeDef#
# UpdateBrowserSettingsResponseTypeDef usage example
from mypy_boto3_workspaces_web.type_defs import UpdateBrowserSettingsResponseTypeDef
def get_value() -> UpdateBrowserSettingsResponseTypeDef:
return {
"browserSettings": ...,
"ResponseMetadata": ...,
}
# UpdateBrowserSettingsResponseTypeDef definition
class UpdateBrowserSettingsResponseTypeDef(TypedDict):
browserSettings: BrowserSettingsTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListTrustStoreCertificatesResponseTypeDef#
# ListTrustStoreCertificatesResponseTypeDef usage example
from mypy_boto3_workspaces_web.type_defs import ListTrustStoreCertificatesResponseTypeDef
def get_value() -> ListTrustStoreCertificatesResponseTypeDef:
return {
"certificateList": ...,
"nextToken": ...,
"trustStoreArn": ...,
"ResponseMetadata": ...,
}
# ListTrustStoreCertificatesResponseTypeDef definition
class ListTrustStoreCertificatesResponseTypeDef(TypedDict):
certificateList: List[CertificateSummaryTypeDef], # (1)
nextToken: str,
trustStoreArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetTrustStoreCertificateResponseTypeDef#
# GetTrustStoreCertificateResponseTypeDef usage example
from mypy_boto3_workspaces_web.type_defs import GetTrustStoreCertificateResponseTypeDef
def get_value() -> GetTrustStoreCertificateResponseTypeDef:
return {
"certificate": ...,
"trustStoreArn": ...,
"ResponseMetadata": ...,
}
# GetTrustStoreCertificateResponseTypeDef definition
class GetTrustStoreCertificateResponseTypeDef(TypedDict):
certificate: CertificateTypeDef, # (1)
trustStoreArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateBrowserSettingsRequestRequestTypeDef#
# CreateBrowserSettingsRequestRequestTypeDef usage example
from mypy_boto3_workspaces_web.type_defs import CreateBrowserSettingsRequestRequestTypeDef
def get_value() -> CreateBrowserSettingsRequestRequestTypeDef:
return {
"browserPolicy": ...,
}
# CreateBrowserSettingsRequestRequestTypeDef definition
class CreateBrowserSettingsRequestRequestTypeDef(TypedDict):
browserPolicy: str,
additionalEncryptionContext: NotRequired[Mapping[str, str]],
clientToken: NotRequired[str],
customerManagedKey: NotRequired[str],
tags: NotRequired[Sequence[TagTypeDef]], # (1)
- See TagTypeDef
CreateNetworkSettingsRequestRequestTypeDef#
# CreateNetworkSettingsRequestRequestTypeDef usage example
from mypy_boto3_workspaces_web.type_defs import CreateNetworkSettingsRequestRequestTypeDef
def get_value() -> CreateNetworkSettingsRequestRequestTypeDef:
return {
"securityGroupIds": ...,
"subnetIds": ...,
"vpcId": ...,
}
# CreateNetworkSettingsRequestRequestTypeDef definition
class CreateNetworkSettingsRequestRequestTypeDef(TypedDict):
securityGroupIds: Sequence[str],
subnetIds: Sequence[str],
vpcId: str,
clientToken: NotRequired[str],
tags: NotRequired[Sequence[TagTypeDef]], # (1)
- See TagTypeDef
CreatePortalRequestRequestTypeDef#
# CreatePortalRequestRequestTypeDef usage example
from mypy_boto3_workspaces_web.type_defs import CreatePortalRequestRequestTypeDef
def get_value() -> CreatePortalRequestRequestTypeDef:
return {
"additionalEncryptionContext": ...,
}
# CreatePortalRequestRequestTypeDef 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)
- See AuthenticationTypeType
- See TagTypeDef
CreateTrustStoreRequestRequestTypeDef#
# CreateTrustStoreRequestRequestTypeDef usage example
from mypy_boto3_workspaces_web.type_defs import CreateTrustStoreRequestRequestTypeDef
def get_value() -> CreateTrustStoreRequestRequestTypeDef:
return {
"certificateList": ...,
}
# CreateTrustStoreRequestRequestTypeDef definition
class CreateTrustStoreRequestRequestTypeDef(TypedDict):
certificateList: Sequence[Union[str, bytes, IO[Any], StreamingBody]],
clientToken: NotRequired[str],
tags: NotRequired[Sequence[TagTypeDef]], # (1)
- See TagTypeDef
CreateUserAccessLoggingSettingsRequestRequestTypeDef#
# CreateUserAccessLoggingSettingsRequestRequestTypeDef usage example
from mypy_boto3_workspaces_web.type_defs import CreateUserAccessLoggingSettingsRequestRequestTypeDef
def get_value() -> CreateUserAccessLoggingSettingsRequestRequestTypeDef:
return {
"kinesisStreamArn": ...,
}
# CreateUserAccessLoggingSettingsRequestRequestTypeDef definition
class CreateUserAccessLoggingSettingsRequestRequestTypeDef(TypedDict):
kinesisStreamArn: str,
clientToken: NotRequired[str],
tags: NotRequired[Sequence[TagTypeDef]], # (1)
- See TagTypeDef
CreateUserSettingsRequestRequestTypeDef#
# CreateUserSettingsRequestRequestTypeDef usage example
from mypy_boto3_workspaces_web.type_defs import CreateUserSettingsRequestRequestTypeDef
def get_value() -> CreateUserSettingsRequestRequestTypeDef:
return {
"copyAllowed": ...,
"downloadAllowed": ...,
"pasteAllowed": ...,
"printAllowed": ...,
"uploadAllowed": ...,
}
# CreateUserSettingsRequestRequestTypeDef 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)
- See EnabledTypeType
- See EnabledTypeType
- See EnabledTypeType
- See EnabledTypeType
- See EnabledTypeType
- See TagTypeDef
ListTagsForResourceResponseTypeDef#
# ListTagsForResourceResponseTypeDef usage example
from mypy_boto3_workspaces_web.type_defs import ListTagsForResourceResponseTypeDef
def get_value() -> ListTagsForResourceResponseTypeDef:
return {
"tags": ...,
"ResponseMetadata": ...,
}
# ListTagsForResourceResponseTypeDef definition
class ListTagsForResourceResponseTypeDef(TypedDict):
tags: List[TagTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See TagTypeDef
- See ResponseMetadataTypeDef
TagResourceRequestRequestTypeDef#
# TagResourceRequestRequestTypeDef usage example
from mypy_boto3_workspaces_web.type_defs import TagResourceRequestRequestTypeDef
def get_value() -> TagResourceRequestRequestTypeDef:
return {
"resourceArn": ...,
"tags": ...,
}
# TagResourceRequestRequestTypeDef definition
class TagResourceRequestRequestTypeDef(TypedDict):
resourceArn: str,
tags: Sequence[TagTypeDef], # (1)
clientToken: NotRequired[str],
- See TagTypeDef
GetIdentityProviderResponseTypeDef#
# GetIdentityProviderResponseTypeDef usage example
from mypy_boto3_workspaces_web.type_defs import GetIdentityProviderResponseTypeDef
def get_value() -> GetIdentityProviderResponseTypeDef:
return {
"identityProvider": ...,
"ResponseMetadata": ...,
}
# GetIdentityProviderResponseTypeDef definition
class GetIdentityProviderResponseTypeDef(TypedDict):
identityProvider: IdentityProviderTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateIdentityProviderResponseTypeDef#
# UpdateIdentityProviderResponseTypeDef usage example
from mypy_boto3_workspaces_web.type_defs import UpdateIdentityProviderResponseTypeDef
def get_value() -> UpdateIdentityProviderResponseTypeDef:
return {
"identityProvider": ...,
"ResponseMetadata": ...,
}
# UpdateIdentityProviderResponseTypeDef definition
class UpdateIdentityProviderResponseTypeDef(TypedDict):
identityProvider: IdentityProviderTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetNetworkSettingsResponseTypeDef#
# GetNetworkSettingsResponseTypeDef usage example
from mypy_boto3_workspaces_web.type_defs import GetNetworkSettingsResponseTypeDef
def get_value() -> GetNetworkSettingsResponseTypeDef:
return {
"networkSettings": ...,
"ResponseMetadata": ...,
}
# GetNetworkSettingsResponseTypeDef definition
class GetNetworkSettingsResponseTypeDef(TypedDict):
networkSettings: NetworkSettingsTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateNetworkSettingsResponseTypeDef#
# UpdateNetworkSettingsResponseTypeDef usage example
from mypy_boto3_workspaces_web.type_defs import UpdateNetworkSettingsResponseTypeDef
def get_value() -> UpdateNetworkSettingsResponseTypeDef:
return {
"networkSettings": ...,
"ResponseMetadata": ...,
}
# UpdateNetworkSettingsResponseTypeDef definition
class UpdateNetworkSettingsResponseTypeDef(TypedDict):
networkSettings: NetworkSettingsTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetPortalResponseTypeDef#
# GetPortalResponseTypeDef usage example
from mypy_boto3_workspaces_web.type_defs import GetPortalResponseTypeDef
def get_value() -> GetPortalResponseTypeDef:
return {
"portal": ...,
"ResponseMetadata": ...,
}
# GetPortalResponseTypeDef definition
class GetPortalResponseTypeDef(TypedDict):
portal: PortalTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See PortalTypeDef
- See ResponseMetadataTypeDef
UpdatePortalResponseTypeDef#
# UpdatePortalResponseTypeDef usage example
from mypy_boto3_workspaces_web.type_defs import UpdatePortalResponseTypeDef
def get_value() -> UpdatePortalResponseTypeDef:
return {
"portal": ...,
"ResponseMetadata": ...,
}
# UpdatePortalResponseTypeDef definition
class UpdatePortalResponseTypeDef(TypedDict):
portal: PortalTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See PortalTypeDef
- See ResponseMetadataTypeDef
GetTrustStoreResponseTypeDef#
# GetTrustStoreResponseTypeDef usage example
from mypy_boto3_workspaces_web.type_defs import GetTrustStoreResponseTypeDef
def get_value() -> GetTrustStoreResponseTypeDef:
return {
"trustStore": ...,
"ResponseMetadata": ...,
}
# GetTrustStoreResponseTypeDef definition
class GetTrustStoreResponseTypeDef(TypedDict):
trustStore: TrustStoreTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetUserAccessLoggingSettingsResponseTypeDef#
# GetUserAccessLoggingSettingsResponseTypeDef usage example
from mypy_boto3_workspaces_web.type_defs import GetUserAccessLoggingSettingsResponseTypeDef
def get_value() -> GetUserAccessLoggingSettingsResponseTypeDef:
return {
"userAccessLoggingSettings": ...,
"ResponseMetadata": ...,
}
# GetUserAccessLoggingSettingsResponseTypeDef definition
class GetUserAccessLoggingSettingsResponseTypeDef(TypedDict):
userAccessLoggingSettings: UserAccessLoggingSettingsTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateUserAccessLoggingSettingsResponseTypeDef#
# UpdateUserAccessLoggingSettingsResponseTypeDef usage example
from mypy_boto3_workspaces_web.type_defs import UpdateUserAccessLoggingSettingsResponseTypeDef
def get_value() -> UpdateUserAccessLoggingSettingsResponseTypeDef:
return {
"userAccessLoggingSettings": ...,
"ResponseMetadata": ...,
}
# UpdateUserAccessLoggingSettingsResponseTypeDef definition
class UpdateUserAccessLoggingSettingsResponseTypeDef(TypedDict):
userAccessLoggingSettings: UserAccessLoggingSettingsTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetUserSettingsResponseTypeDef#
# GetUserSettingsResponseTypeDef usage example
from mypy_boto3_workspaces_web.type_defs import GetUserSettingsResponseTypeDef
def get_value() -> GetUserSettingsResponseTypeDef:
return {
"userSettings": ...,
"ResponseMetadata": ...,
}
# GetUserSettingsResponseTypeDef definition
class GetUserSettingsResponseTypeDef(TypedDict):
userSettings: UserSettingsTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateUserSettingsResponseTypeDef#
# UpdateUserSettingsResponseTypeDef usage example
from mypy_boto3_workspaces_web.type_defs import UpdateUserSettingsResponseTypeDef
def get_value() -> UpdateUserSettingsResponseTypeDef:
return {
"userSettings": ...,
"ResponseMetadata": ...,
}
# UpdateUserSettingsResponseTypeDef definition
class UpdateUserSettingsResponseTypeDef(TypedDict):
userSettings: UserSettingsTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListIdentityProvidersResponseTypeDef#
# ListIdentityProvidersResponseTypeDef usage example
from mypy_boto3_workspaces_web.type_defs import ListIdentityProvidersResponseTypeDef
def get_value() -> ListIdentityProvidersResponseTypeDef:
return {
"identityProviders": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
# ListIdentityProvidersResponseTypeDef definition
class ListIdentityProvidersResponseTypeDef(TypedDict):
identityProviders: List[IdentityProviderSummaryTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListNetworkSettingsResponseTypeDef#
# ListNetworkSettingsResponseTypeDef usage example
from mypy_boto3_workspaces_web.type_defs import ListNetworkSettingsResponseTypeDef
def get_value() -> ListNetworkSettingsResponseTypeDef:
return {
"networkSettings": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
# ListNetworkSettingsResponseTypeDef definition
class ListNetworkSettingsResponseTypeDef(TypedDict):
networkSettings: List[NetworkSettingsSummaryTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListPortalsResponseTypeDef#
# ListPortalsResponseTypeDef usage example
from mypy_boto3_workspaces_web.type_defs import ListPortalsResponseTypeDef
def get_value() -> ListPortalsResponseTypeDef:
return {
"nextToken": ...,
"portals": ...,
"ResponseMetadata": ...,
}
# ListPortalsResponseTypeDef definition
class ListPortalsResponseTypeDef(TypedDict):
nextToken: str,
portals: List[PortalSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListTrustStoresResponseTypeDef#
# ListTrustStoresResponseTypeDef usage example
from mypy_boto3_workspaces_web.type_defs import ListTrustStoresResponseTypeDef
def get_value() -> ListTrustStoresResponseTypeDef:
return {
"nextToken": ...,
"trustStores": ...,
"ResponseMetadata": ...,
}
# ListTrustStoresResponseTypeDef definition
class ListTrustStoresResponseTypeDef(TypedDict):
nextToken: str,
trustStores: List[TrustStoreSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListUserAccessLoggingSettingsResponseTypeDef#
# ListUserAccessLoggingSettingsResponseTypeDef usage example
from mypy_boto3_workspaces_web.type_defs import ListUserAccessLoggingSettingsResponseTypeDef
def get_value() -> ListUserAccessLoggingSettingsResponseTypeDef:
return {
"nextToken": ...,
"userAccessLoggingSettings": ...,
"ResponseMetadata": ...,
}
# ListUserAccessLoggingSettingsResponseTypeDef definition
class ListUserAccessLoggingSettingsResponseTypeDef(TypedDict):
nextToken: str,
userAccessLoggingSettings: List[UserAccessLoggingSettingsSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListUserSettingsResponseTypeDef#
# ListUserSettingsResponseTypeDef usage example
from mypy_boto3_workspaces_web.type_defs import ListUserSettingsResponseTypeDef
def get_value() -> ListUserSettingsResponseTypeDef:
return {
"nextToken": ...,
"userSettings": ...,
"ResponseMetadata": ...,
}
# ListUserSettingsResponseTypeDef definition
class ListUserSettingsResponseTypeDef(TypedDict):
nextToken: str,
userSettings: List[UserSettingsSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)