Type definitions#
Auto-generated documentation for WorkLink type annotations stubs module mypy-boto3-worklink.
AssociateDomainRequestRequestTypeDef#
# AssociateDomainRequestRequestTypeDef definition
class AssociateDomainRequestRequestTypeDef(TypedDict):
FleetArn: str,
DomainName: str,
AcmCertificateArn: str,
DisplayName: NotRequired[str],
AssociateWebsiteAuthorizationProviderRequestRequestTypeDef#
# AssociateWebsiteAuthorizationProviderRequestRequestTypeDef definition
class AssociateWebsiteAuthorizationProviderRequestRequestTypeDef(TypedDict):
FleetArn: str,
AuthorizationProviderType: AuthorizationProviderTypeType, # (1)
DomainName: NotRequired[str],
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
HostId: NotRequired[str],
AssociateWebsiteCertificateAuthorityRequestRequestTypeDef#
# AssociateWebsiteCertificateAuthorityRequestRequestTypeDef definition
class AssociateWebsiteCertificateAuthorityRequestRequestTypeDef(TypedDict):
FleetArn: str,
Certificate: str,
DisplayName: NotRequired[str],
CreateFleetRequestRequestTypeDef#
# CreateFleetRequestRequestTypeDef definition
class CreateFleetRequestRequestTypeDef(TypedDict):
FleetName: str,
DisplayName: NotRequired[str],
OptimizeForEndUserLocation: NotRequired[bool],
Tags: NotRequired[Mapping[str, str]],
DeleteFleetRequestRequestTypeDef#
# DeleteFleetRequestRequestTypeDef definition
class DeleteFleetRequestRequestTypeDef(TypedDict):
FleetArn: str,
DescribeAuditStreamConfigurationRequestRequestTypeDef#
# DescribeAuditStreamConfigurationRequestRequestTypeDef definition
class DescribeAuditStreamConfigurationRequestRequestTypeDef(TypedDict):
FleetArn: str,
DescribeCompanyNetworkConfigurationRequestRequestTypeDef#
# DescribeCompanyNetworkConfigurationRequestRequestTypeDef definition
class DescribeCompanyNetworkConfigurationRequestRequestTypeDef(TypedDict):
FleetArn: str,
DescribeDevicePolicyConfigurationRequestRequestTypeDef#
# DescribeDevicePolicyConfigurationRequestRequestTypeDef definition
class DescribeDevicePolicyConfigurationRequestRequestTypeDef(TypedDict):
FleetArn: str,
DescribeDeviceRequestRequestTypeDef#
# DescribeDeviceRequestRequestTypeDef definition
class DescribeDeviceRequestRequestTypeDef(TypedDict):
FleetArn: str,
DeviceId: str,
DescribeDomainRequestRequestTypeDef#
# DescribeDomainRequestRequestTypeDef definition
class DescribeDomainRequestRequestTypeDef(TypedDict):
FleetArn: str,
DomainName: str,
DescribeFleetMetadataRequestRequestTypeDef#
# DescribeFleetMetadataRequestRequestTypeDef definition
class DescribeFleetMetadataRequestRequestTypeDef(TypedDict):
FleetArn: str,
DescribeIdentityProviderConfigurationRequestRequestTypeDef#
# DescribeIdentityProviderConfigurationRequestRequestTypeDef definition
class DescribeIdentityProviderConfigurationRequestRequestTypeDef(TypedDict):
FleetArn: str,
DescribeWebsiteCertificateAuthorityRequestRequestTypeDef#
# DescribeWebsiteCertificateAuthorityRequestRequestTypeDef definition
class DescribeWebsiteCertificateAuthorityRequestRequestTypeDef(TypedDict):
FleetArn: str,
WebsiteCaId: str,
DeviceSummaryTypeDef#
# DeviceSummaryTypeDef definition
class DeviceSummaryTypeDef(TypedDict):
DeviceId: NotRequired[str],
DeviceStatus: NotRequired[DeviceStatusType], # (1)
- See DeviceStatusType
DisassociateDomainRequestRequestTypeDef#
# DisassociateDomainRequestRequestTypeDef definition
class DisassociateDomainRequestRequestTypeDef(TypedDict):
FleetArn: str,
DomainName: str,
DisassociateWebsiteAuthorizationProviderRequestRequestTypeDef#
# DisassociateWebsiteAuthorizationProviderRequestRequestTypeDef definition
class DisassociateWebsiteAuthorizationProviderRequestRequestTypeDef(TypedDict):
FleetArn: str,
AuthorizationProviderId: str,
DisassociateWebsiteCertificateAuthorityRequestRequestTypeDef#
# DisassociateWebsiteCertificateAuthorityRequestRequestTypeDef definition
class DisassociateWebsiteCertificateAuthorityRequestRequestTypeDef(TypedDict):
FleetArn: str,
WebsiteCaId: str,
DomainSummaryTypeDef#
# DomainSummaryTypeDef definition
class DomainSummaryTypeDef(TypedDict):
DomainName: str,
CreatedTime: datetime,
DomainStatus: DomainStatusType, # (1)
DisplayName: NotRequired[str],
- See DomainStatusType
FleetSummaryTypeDef#
# FleetSummaryTypeDef definition
class FleetSummaryTypeDef(TypedDict):
FleetArn: NotRequired[str],
CreatedTime: NotRequired[datetime],
LastUpdatedTime: NotRequired[datetime],
FleetName: NotRequired[str],
DisplayName: NotRequired[str],
CompanyCode: NotRequired[str],
FleetStatus: NotRequired[FleetStatusType], # (1)
Tags: NotRequired[Dict[str, str]],
- See FleetStatusType
ListDevicesRequestRequestTypeDef#
# ListDevicesRequestRequestTypeDef definition
class ListDevicesRequestRequestTypeDef(TypedDict):
FleetArn: str,
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ListDomainsRequestRequestTypeDef#
# ListDomainsRequestRequestTypeDef definition
class ListDomainsRequestRequestTypeDef(TypedDict):
FleetArn: str,
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ListFleetsRequestRequestTypeDef#
# ListFleetsRequestRequestTypeDef definition
class ListFleetsRequestRequestTypeDef(TypedDict):
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ListTagsForResourceRequestRequestTypeDef#
# ListTagsForResourceRequestRequestTypeDef definition
class ListTagsForResourceRequestRequestTypeDef(TypedDict):
ResourceArn: str,
ListWebsiteAuthorizationProvidersRequestRequestTypeDef#
# ListWebsiteAuthorizationProvidersRequestRequestTypeDef definition
class ListWebsiteAuthorizationProvidersRequestRequestTypeDef(TypedDict):
FleetArn: str,
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
WebsiteAuthorizationProviderSummaryTypeDef#
# WebsiteAuthorizationProviderSummaryTypeDef definition
class WebsiteAuthorizationProviderSummaryTypeDef(TypedDict):
AuthorizationProviderType: AuthorizationProviderTypeType, # (1)
AuthorizationProviderId: NotRequired[str],
DomainName: NotRequired[str],
CreatedTime: NotRequired[datetime],
ListWebsiteCertificateAuthoritiesRequestRequestTypeDef#
# ListWebsiteCertificateAuthoritiesRequestRequestTypeDef definition
class ListWebsiteCertificateAuthoritiesRequestRequestTypeDef(TypedDict):
FleetArn: str,
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
WebsiteCaSummaryTypeDef#
# WebsiteCaSummaryTypeDef definition
class WebsiteCaSummaryTypeDef(TypedDict):
WebsiteCaId: NotRequired[str],
CreatedTime: NotRequired[datetime],
DisplayName: NotRequired[str],
RestoreDomainAccessRequestRequestTypeDef#
# RestoreDomainAccessRequestRequestTypeDef definition
class RestoreDomainAccessRequestRequestTypeDef(TypedDict):
FleetArn: str,
DomainName: str,
RevokeDomainAccessRequestRequestTypeDef#
# RevokeDomainAccessRequestRequestTypeDef definition
class RevokeDomainAccessRequestRequestTypeDef(TypedDict):
FleetArn: str,
DomainName: str,
SignOutUserRequestRequestTypeDef#
# SignOutUserRequestRequestTypeDef definition
class SignOutUserRequestRequestTypeDef(TypedDict):
FleetArn: str,
Username: str,
TagResourceRequestRequestTypeDef#
# TagResourceRequestRequestTypeDef definition
class TagResourceRequestRequestTypeDef(TypedDict):
ResourceArn: str,
Tags: Mapping[str, str],
UntagResourceRequestRequestTypeDef#
# UntagResourceRequestRequestTypeDef definition
class UntagResourceRequestRequestTypeDef(TypedDict):
ResourceArn: str,
TagKeys: Sequence[str],
UpdateAuditStreamConfigurationRequestRequestTypeDef#
# UpdateAuditStreamConfigurationRequestRequestTypeDef definition
class UpdateAuditStreamConfigurationRequestRequestTypeDef(TypedDict):
FleetArn: str,
AuditStreamArn: NotRequired[str],
UpdateCompanyNetworkConfigurationRequestRequestTypeDef#
# UpdateCompanyNetworkConfigurationRequestRequestTypeDef definition
class UpdateCompanyNetworkConfigurationRequestRequestTypeDef(TypedDict):
FleetArn: str,
VpcId: str,
SubnetIds: Sequence[str],
SecurityGroupIds: Sequence[str],
UpdateDevicePolicyConfigurationRequestRequestTypeDef#
# UpdateDevicePolicyConfigurationRequestRequestTypeDef definition
class UpdateDevicePolicyConfigurationRequestRequestTypeDef(TypedDict):
FleetArn: str,
DeviceCaCertificate: NotRequired[str],
UpdateDomainMetadataRequestRequestTypeDef#
# UpdateDomainMetadataRequestRequestTypeDef definition
class UpdateDomainMetadataRequestRequestTypeDef(TypedDict):
FleetArn: str,
DomainName: str,
DisplayName: NotRequired[str],
UpdateFleetMetadataRequestRequestTypeDef#
# UpdateFleetMetadataRequestRequestTypeDef definition
class UpdateFleetMetadataRequestRequestTypeDef(TypedDict):
FleetArn: str,
DisplayName: NotRequired[str],
OptimizeForEndUserLocation: NotRequired[bool],
UpdateIdentityProviderConfigurationRequestRequestTypeDef#
# UpdateIdentityProviderConfigurationRequestRequestTypeDef definition
class UpdateIdentityProviderConfigurationRequestRequestTypeDef(TypedDict):
FleetArn: str,
IdentityProviderType: IdentityProviderTypeType, # (1)
IdentityProviderSamlMetadata: NotRequired[str],
AssociateWebsiteAuthorizationProviderResponseTypeDef#
# AssociateWebsiteAuthorizationProviderResponseTypeDef definition
class AssociateWebsiteAuthorizationProviderResponseTypeDef(TypedDict):
AuthorizationProviderId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
AssociateWebsiteCertificateAuthorityResponseTypeDef#
# AssociateWebsiteCertificateAuthorityResponseTypeDef definition
class AssociateWebsiteCertificateAuthorityResponseTypeDef(TypedDict):
WebsiteCaId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateFleetResponseTypeDef#
# CreateFleetResponseTypeDef definition
class CreateFleetResponseTypeDef(TypedDict):
FleetArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DescribeAuditStreamConfigurationResponseTypeDef#
# DescribeAuditStreamConfigurationResponseTypeDef definition
class DescribeAuditStreamConfigurationResponseTypeDef(TypedDict):
AuditStreamArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DescribeCompanyNetworkConfigurationResponseTypeDef#
# DescribeCompanyNetworkConfigurationResponseTypeDef definition
class DescribeCompanyNetworkConfigurationResponseTypeDef(TypedDict):
VpcId: str,
SubnetIds: List[str],
SecurityGroupIds: List[str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)