Type definitions#
Index > AlexaForBusiness > Type definitions
Auto-generated documentation for AlexaForBusiness type annotations stubs module mypy-boto3-alexaforbusiness.
AddressBookDataTypeDef#
# AddressBookDataTypeDef definition
class AddressBookDataTypeDef(TypedDict):
AddressBookArn: NotRequired[str],
Name: NotRequired[str],
Description: NotRequired[str],
AddressBookTypeDef#
# AddressBookTypeDef definition
class AddressBookTypeDef(TypedDict):
AddressBookArn: NotRequired[str],
Name: NotRequired[str],
Description: NotRequired[str],
ApproveSkillRequestRequestTypeDef#
# ApproveSkillRequestRequestTypeDef definition
class ApproveSkillRequestRequestTypeDef(TypedDict):
SkillId: str,
AssociateContactWithAddressBookRequestRequestTypeDef#
# AssociateContactWithAddressBookRequestRequestTypeDef definition
class AssociateContactWithAddressBookRequestRequestTypeDef(TypedDict):
ContactArn: str,
AddressBookArn: str,
AssociateDeviceWithNetworkProfileRequestRequestTypeDef#
# AssociateDeviceWithNetworkProfileRequestRequestTypeDef definition
class AssociateDeviceWithNetworkProfileRequestRequestTypeDef(TypedDict):
DeviceArn: str,
NetworkProfileArn: str,
AssociateDeviceWithRoomRequestRequestTypeDef#
# AssociateDeviceWithRoomRequestRequestTypeDef definition
class AssociateDeviceWithRoomRequestRequestTypeDef(TypedDict):
DeviceArn: NotRequired[str],
RoomArn: NotRequired[str],
AssociateSkillGroupWithRoomRequestRequestTypeDef#
# AssociateSkillGroupWithRoomRequestRequestTypeDef definition
class AssociateSkillGroupWithRoomRequestRequestTypeDef(TypedDict):
SkillGroupArn: NotRequired[str],
RoomArn: NotRequired[str],
AssociateSkillWithSkillGroupRequestRequestTypeDef#
# AssociateSkillWithSkillGroupRequestRequestTypeDef definition
class AssociateSkillWithSkillGroupRequestRequestTypeDef(TypedDict):
SkillId: str,
SkillGroupArn: NotRequired[str],
AssociateSkillWithUsersRequestRequestTypeDef#
# AssociateSkillWithUsersRequestRequestTypeDef definition
class AssociateSkillWithUsersRequestRequestTypeDef(TypedDict):
SkillId: str,
AudioTypeDef#
# AudioTypeDef definition
class AudioTypeDef(TypedDict):
Locale: LocaleType, # (1)
Location: str,
- See LocaleType
BusinessReportContentRangeTypeDef#
# BusinessReportContentRangeTypeDef definition
class BusinessReportContentRangeTypeDef(TypedDict):
Interval: BusinessReportIntervalType, # (1)
BusinessReportRecurrenceTypeDef#
# BusinessReportRecurrenceTypeDef definition
class BusinessReportRecurrenceTypeDef(TypedDict):
StartDate: NotRequired[str],
BusinessReportS3LocationTypeDef#
# BusinessReportS3LocationTypeDef definition
class BusinessReportS3LocationTypeDef(TypedDict):
Path: NotRequired[str],
BucketName: NotRequired[str],
CategoryTypeDef#
# CategoryTypeDef definition
class CategoryTypeDef(TypedDict):
CategoryId: NotRequired[int],
CategoryName: NotRequired[str],
ConferencePreferenceTypeDef#
# ConferencePreferenceTypeDef definition
class ConferencePreferenceTypeDef(TypedDict):
DefaultConferenceProviderArn: NotRequired[str],
IPDialInTypeDef#
# IPDialInTypeDef definition
class IPDialInTypeDef(TypedDict):
Endpoint: str,
CommsProtocol: CommsProtocolType, # (1)
MeetingSettingTypeDef#
# MeetingSettingTypeDef definition
class MeetingSettingTypeDef(TypedDict):
RequirePin: RequirePinType, # (1)
- See RequirePinType
PSTNDialInTypeDef#
# PSTNDialInTypeDef definition
class PSTNDialInTypeDef(TypedDict):
CountryCode: str,
PhoneNumber: str,
OneClickIdDelay: str,
OneClickPinDelay: str,
PhoneNumberTypeDef#
# PhoneNumberTypeDef definition
class PhoneNumberTypeDef(TypedDict):
Number: str,
Type: PhoneNumberTypeType, # (1)
SipAddressTypeDef#
# SipAddressTypeDef definition
class SipAddressTypeDef(TypedDict):
Uri: str,
Type: SipTypeType, # (1)
- See SipTypeType
SsmlTypeDef#
# SsmlTypeDef definition
class SsmlTypeDef(TypedDict):
Locale: LocaleType, # (1)
Value: str,
- See LocaleType
TextTypeDef#
# TextTypeDef definition
class TextTypeDef(TypedDict):
Locale: LocaleType, # (1)
Value: str,
- See LocaleType
TagTypeDef#
# TagTypeDef definition
class TagTypeDef(TypedDict):
Key: str,
Value: str,
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
HostId: NotRequired[str],
CreateEndOfMeetingReminderTypeDef#
# CreateEndOfMeetingReminderTypeDef definition
class CreateEndOfMeetingReminderTypeDef(TypedDict):
ReminderAtMinutes: Sequence[int],
ReminderType: EndOfMeetingReminderTypeType, # (1)
Enabled: bool,
CreateInstantBookingTypeDef#
# CreateInstantBookingTypeDef definition
class CreateInstantBookingTypeDef(TypedDict):
DurationInMinutes: int,
Enabled: bool,
CreateProactiveJoinTypeDef#
# CreateProactiveJoinTypeDef definition
class CreateProactiveJoinTypeDef(TypedDict):
EnabledByMotion: bool,
CreateRequireCheckInTypeDef#
# CreateRequireCheckInTypeDef definition
class CreateRequireCheckInTypeDef(TypedDict):
ReleaseAfterMinutes: int,
Enabled: bool,
DeleteAddressBookRequestRequestTypeDef#
# DeleteAddressBookRequestRequestTypeDef definition
class DeleteAddressBookRequestRequestTypeDef(TypedDict):
AddressBookArn: str,
DeleteBusinessReportScheduleRequestRequestTypeDef#
# DeleteBusinessReportScheduleRequestRequestTypeDef definition
class DeleteBusinessReportScheduleRequestRequestTypeDef(TypedDict):
ScheduleArn: str,
DeleteConferenceProviderRequestRequestTypeDef#
# DeleteConferenceProviderRequestRequestTypeDef definition
class DeleteConferenceProviderRequestRequestTypeDef(TypedDict):
ConferenceProviderArn: str,
DeleteContactRequestRequestTypeDef#
# DeleteContactRequestRequestTypeDef definition
class DeleteContactRequestRequestTypeDef(TypedDict):
ContactArn: str,
DeleteDeviceRequestRequestTypeDef#
# DeleteDeviceRequestRequestTypeDef definition
class DeleteDeviceRequestRequestTypeDef(TypedDict):
DeviceArn: str,
DeleteDeviceUsageDataRequestRequestTypeDef#
# DeleteDeviceUsageDataRequestRequestTypeDef definition
class DeleteDeviceUsageDataRequestRequestTypeDef(TypedDict):
DeviceArn: str,
DeviceUsageType: DeviceUsageTypeType, # (1)
DeleteGatewayGroupRequestRequestTypeDef#
# DeleteGatewayGroupRequestRequestTypeDef definition
class DeleteGatewayGroupRequestRequestTypeDef(TypedDict):
GatewayGroupArn: str,
DeleteNetworkProfileRequestRequestTypeDef#
# DeleteNetworkProfileRequestRequestTypeDef definition
class DeleteNetworkProfileRequestRequestTypeDef(TypedDict):
NetworkProfileArn: str,
DeleteProfileRequestRequestTypeDef#
# DeleteProfileRequestRequestTypeDef definition
class DeleteProfileRequestRequestTypeDef(TypedDict):
ProfileArn: NotRequired[str],
DeleteRoomRequestRequestTypeDef#
# DeleteRoomRequestRequestTypeDef definition
class DeleteRoomRequestRequestTypeDef(TypedDict):
RoomArn: NotRequired[str],
DeleteRoomSkillParameterRequestRequestTypeDef#
# DeleteRoomSkillParameterRequestRequestTypeDef definition
class DeleteRoomSkillParameterRequestRequestTypeDef(TypedDict):
SkillId: str,
ParameterKey: str,
RoomArn: NotRequired[str],
DeleteSkillAuthorizationRequestRequestTypeDef#
# DeleteSkillAuthorizationRequestRequestTypeDef definition
class DeleteSkillAuthorizationRequestRequestTypeDef(TypedDict):
SkillId: str,
RoomArn: NotRequired[str],
DeleteSkillGroupRequestRequestTypeDef#
# DeleteSkillGroupRequestRequestTypeDef definition
class DeleteSkillGroupRequestRequestTypeDef(TypedDict):
SkillGroupArn: NotRequired[str],
DeleteUserRequestRequestTypeDef#
# DeleteUserRequestRequestTypeDef definition
class DeleteUserRequestRequestTypeDef(TypedDict):
EnrollmentId: str,
UserArn: NotRequired[str],
DeveloperInfoTypeDef#
# DeveloperInfoTypeDef definition
class DeveloperInfoTypeDef(TypedDict):
DeveloperName: NotRequired[str],
PrivacyPolicy: NotRequired[str],
Email: NotRequired[str],
Url: NotRequired[str],
DeviceEventTypeDef#
# DeviceEventTypeDef definition
class DeviceEventTypeDef(TypedDict):
Type: NotRequired[DeviceEventTypeType], # (1)
Value: NotRequired[str],
Timestamp: NotRequired[datetime],
DeviceNetworkProfileInfoTypeDef#
# DeviceNetworkProfileInfoTypeDef definition
class DeviceNetworkProfileInfoTypeDef(TypedDict):
NetworkProfileArn: NotRequired[str],
CertificateArn: NotRequired[str],
CertificateExpirationTime: NotRequired[datetime],
DeviceStatusDetailTypeDef#
# DeviceStatusDetailTypeDef definition
class DeviceStatusDetailTypeDef(TypedDict):
Feature: NotRequired[FeatureType], # (1)
Code: NotRequired[DeviceStatusDetailCodeType], # (2)
DisassociateContactFromAddressBookRequestRequestTypeDef#
# DisassociateContactFromAddressBookRequestRequestTypeDef definition
class DisassociateContactFromAddressBookRequestRequestTypeDef(TypedDict):
ContactArn: str,
AddressBookArn: str,
DisassociateDeviceFromRoomRequestRequestTypeDef#
# DisassociateDeviceFromRoomRequestRequestTypeDef definition
class DisassociateDeviceFromRoomRequestRequestTypeDef(TypedDict):
DeviceArn: NotRequired[str],
DisassociateSkillFromSkillGroupRequestRequestTypeDef#
# DisassociateSkillFromSkillGroupRequestRequestTypeDef definition
class DisassociateSkillFromSkillGroupRequestRequestTypeDef(TypedDict):
SkillId: str,
SkillGroupArn: NotRequired[str],
DisassociateSkillFromUsersRequestRequestTypeDef#
# DisassociateSkillFromUsersRequestRequestTypeDef definition
class DisassociateSkillFromUsersRequestRequestTypeDef(TypedDict):
SkillId: str,
DisassociateSkillGroupFromRoomRequestRequestTypeDef#
# DisassociateSkillGroupFromRoomRequestRequestTypeDef definition
class DisassociateSkillGroupFromRoomRequestRequestTypeDef(TypedDict):
SkillGroupArn: NotRequired[str],
RoomArn: NotRequired[str],
EndOfMeetingReminderTypeDef#
# EndOfMeetingReminderTypeDef definition
class EndOfMeetingReminderTypeDef(TypedDict):
ReminderAtMinutes: NotRequired[List[int]],
ReminderType: NotRequired[EndOfMeetingReminderTypeType], # (1)
Enabled: NotRequired[bool],
FilterTypeDef#
# FilterTypeDef definition
class FilterTypeDef(TypedDict):
Key: str,
Values: Sequence[str],
ForgetSmartHomeAppliancesRequestRequestTypeDef#
# ForgetSmartHomeAppliancesRequestRequestTypeDef definition
class ForgetSmartHomeAppliancesRequestRequestTypeDef(TypedDict):
RoomArn: str,
GatewayGroupSummaryTypeDef#
# GatewayGroupSummaryTypeDef definition
class GatewayGroupSummaryTypeDef(TypedDict):
Arn: NotRequired[str],
Name: NotRequired[str],
Description: NotRequired[str],
GatewayGroupTypeDef#
# GatewayGroupTypeDef definition
class GatewayGroupTypeDef(TypedDict):
Arn: NotRequired[str],
Name: NotRequired[str],
Description: NotRequired[str],
GatewaySummaryTypeDef#
# GatewaySummaryTypeDef definition
class GatewaySummaryTypeDef(TypedDict):
Arn: NotRequired[str],
Name: NotRequired[str],
Description: NotRequired[str],
GatewayGroupArn: NotRequired[str],
SoftwareVersion: NotRequired[str],
GatewayTypeDef#
# GatewayTypeDef definition
class GatewayTypeDef(TypedDict):
Arn: NotRequired[str],
Name: NotRequired[str],
Description: NotRequired[str],
GatewayGroupArn: NotRequired[str],
SoftwareVersion: NotRequired[str],
GetAddressBookRequestRequestTypeDef#
# GetAddressBookRequestRequestTypeDef definition
class GetAddressBookRequestRequestTypeDef(TypedDict):
AddressBookArn: str,
GetConferenceProviderRequestRequestTypeDef#
# GetConferenceProviderRequestRequestTypeDef definition
class GetConferenceProviderRequestRequestTypeDef(TypedDict):
ConferenceProviderArn: str,
GetContactRequestRequestTypeDef#
# GetContactRequestRequestTypeDef definition
class GetContactRequestRequestTypeDef(TypedDict):
ContactArn: str,
GetDeviceRequestRequestTypeDef#
# GetDeviceRequestRequestTypeDef definition
class GetDeviceRequestRequestTypeDef(TypedDict):
DeviceArn: NotRequired[str],
GetGatewayGroupRequestRequestTypeDef#
# GetGatewayGroupRequestRequestTypeDef definition
class GetGatewayGroupRequestRequestTypeDef(TypedDict):
GatewayGroupArn: str,
GetGatewayRequestRequestTypeDef#
# GetGatewayRequestRequestTypeDef definition
class GetGatewayRequestRequestTypeDef(TypedDict):
GatewayArn: str,
GetNetworkProfileRequestRequestTypeDef#
# GetNetworkProfileRequestRequestTypeDef definition
class GetNetworkProfileRequestRequestTypeDef(TypedDict):
NetworkProfileArn: str,
NetworkProfileTypeDef#
# NetworkProfileTypeDef definition
class NetworkProfileTypeDef(TypedDict):
NetworkProfileArn: NotRequired[str],
NetworkProfileName: NotRequired[str],
Description: NotRequired[str],
Ssid: NotRequired[str],
SecurityType: NotRequired[NetworkSecurityTypeType], # (1)
EapMethod: NotRequired[NetworkEapMethodType], # (2)
CurrentPassword: NotRequired[str],
NextPassword: NotRequired[str],
CertificateAuthorityArn: NotRequired[str],
TrustAnchors: NotRequired[List[str]],
GetProfileRequestRequestTypeDef#
# GetProfileRequestRequestTypeDef definition
class GetProfileRequestRequestTypeDef(TypedDict):
ProfileArn: NotRequired[str],
GetRoomRequestRequestTypeDef#
# GetRoomRequestRequestTypeDef definition
class GetRoomRequestRequestTypeDef(TypedDict):
RoomArn: NotRequired[str],
RoomTypeDef#
# RoomTypeDef definition
class RoomTypeDef(TypedDict):
RoomArn: NotRequired[str],
RoomName: NotRequired[str],
Description: NotRequired[str],
ProviderCalendarId: NotRequired[str],
ProfileArn: NotRequired[str],
GetRoomSkillParameterRequestRequestTypeDef#
# GetRoomSkillParameterRequestRequestTypeDef definition
class GetRoomSkillParameterRequestRequestTypeDef(TypedDict):
SkillId: str,
ParameterKey: str,
RoomArn: NotRequired[str],
RoomSkillParameterTypeDef#
# RoomSkillParameterTypeDef definition
class RoomSkillParameterTypeDef(TypedDict):
ParameterKey: str,
ParameterValue: str,
GetSkillGroupRequestRequestTypeDef#
# GetSkillGroupRequestRequestTypeDef definition
class GetSkillGroupRequestRequestTypeDef(TypedDict):
SkillGroupArn: NotRequired[str],
SkillGroupTypeDef#
# SkillGroupTypeDef definition
class SkillGroupTypeDef(TypedDict):
SkillGroupArn: NotRequired[str],
SkillGroupName: NotRequired[str],
Description: NotRequired[str],
InstantBookingTypeDef#
# InstantBookingTypeDef definition
class InstantBookingTypeDef(TypedDict):
DurationInMinutes: NotRequired[int],
Enabled: NotRequired[bool],
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
ListBusinessReportSchedulesRequestRequestTypeDef#
# ListBusinessReportSchedulesRequestRequestTypeDef definition
class ListBusinessReportSchedulesRequestRequestTypeDef(TypedDict):
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ListConferenceProvidersRequestRequestTypeDef#
# ListConferenceProvidersRequestRequestTypeDef definition
class ListConferenceProvidersRequestRequestTypeDef(TypedDict):
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ListDeviceEventsRequestRequestTypeDef#
# ListDeviceEventsRequestRequestTypeDef definition
class ListDeviceEventsRequestRequestTypeDef(TypedDict):
DeviceArn: str,
EventType: NotRequired[DeviceEventTypeType], # (1)
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ListGatewayGroupsRequestRequestTypeDef#
# ListGatewayGroupsRequestRequestTypeDef definition
class ListGatewayGroupsRequestRequestTypeDef(TypedDict):
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ListGatewaysRequestRequestTypeDef#
# ListGatewaysRequestRequestTypeDef definition
class ListGatewaysRequestRequestTypeDef(TypedDict):
GatewayGroupArn: NotRequired[str],
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ListSkillsRequestRequestTypeDef#
# ListSkillsRequestRequestTypeDef definition
class ListSkillsRequestRequestTypeDef(TypedDict):
SkillGroupArn: NotRequired[str],
EnablementType: NotRequired[EnablementTypeFilterType], # (1)
SkillType: NotRequired[SkillTypeFilterType], # (2)
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
SkillSummaryTypeDef#
# SkillSummaryTypeDef definition
class SkillSummaryTypeDef(TypedDict):
SkillId: NotRequired[str],
SkillName: NotRequired[str],
SupportsLinking: NotRequired[bool],
EnablementType: NotRequired[EnablementTypeType], # (1)
SkillType: NotRequired[SkillTypeType], # (2)
- See EnablementTypeType
- See SkillTypeType
ListSkillsStoreCategoriesRequestRequestTypeDef#
# ListSkillsStoreCategoriesRequestRequestTypeDef definition
class ListSkillsStoreCategoriesRequestRequestTypeDef(TypedDict):
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ListSkillsStoreSkillsByCategoryRequestRequestTypeDef#
# ListSkillsStoreSkillsByCategoryRequestRequestTypeDef definition
class ListSkillsStoreSkillsByCategoryRequestRequestTypeDef(TypedDict):
CategoryId: int,
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ListSmartHomeAppliancesRequestRequestTypeDef#
# ListSmartHomeAppliancesRequestRequestTypeDef definition
class ListSmartHomeAppliancesRequestRequestTypeDef(TypedDict):
RoomArn: str,
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
SmartHomeApplianceTypeDef#
# SmartHomeApplianceTypeDef definition
class SmartHomeApplianceTypeDef(TypedDict):
FriendlyName: NotRequired[str],
Description: NotRequired[str],
ManufacturerName: NotRequired[str],
ListTagsRequestRequestTypeDef#
# ListTagsRequestRequestTypeDef definition
class ListTagsRequestRequestTypeDef(TypedDict):
Arn: str,
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ProactiveJoinTypeDef#
# ProactiveJoinTypeDef definition
class ProactiveJoinTypeDef(TypedDict):
EnabledByMotion: NotRequired[bool],
RequireCheckInTypeDef#
# RequireCheckInTypeDef definition
class RequireCheckInTypeDef(TypedDict):
ReleaseAfterMinutes: NotRequired[int],
Enabled: NotRequired[bool],
NetworkProfileDataTypeDef#
# NetworkProfileDataTypeDef definition
class NetworkProfileDataTypeDef(TypedDict):
NetworkProfileArn: NotRequired[str],
NetworkProfileName: NotRequired[str],
Description: NotRequired[str],
Ssid: NotRequired[str],
SecurityType: NotRequired[NetworkSecurityTypeType], # (1)
EapMethod: NotRequired[NetworkEapMethodType], # (2)
CertificateAuthorityArn: NotRequired[str],
ProfileDataTypeDef#
# ProfileDataTypeDef definition
class ProfileDataTypeDef(TypedDict):
ProfileArn: NotRequired[str],
ProfileName: NotRequired[str],
IsDefault: NotRequired[bool],
Address: NotRequired[str],
Timezone: NotRequired[str],
DistanceUnit: NotRequired[DistanceUnitType], # (1)
TemperatureUnit: NotRequired[TemperatureUnitType], # (2)
WakeWord: NotRequired[WakeWordType], # (3)
Locale: NotRequired[str],
- See DistanceUnitType
- See TemperatureUnitType
- See WakeWordType
PutInvitationConfigurationRequestRequestTypeDef#
# PutInvitationConfigurationRequestRequestTypeDef definition
class PutInvitationConfigurationRequestRequestTypeDef(TypedDict):
OrganizationName: str,
ContactEmail: NotRequired[str],
PrivateSkillIds: NotRequired[Sequence[str]],
PutSkillAuthorizationRequestRequestTypeDef#
# PutSkillAuthorizationRequestRequestTypeDef definition
class PutSkillAuthorizationRequestRequestTypeDef(TypedDict):
AuthorizationResult: Mapping[str, str],
SkillId: str,
RoomArn: NotRequired[str],
RejectSkillRequestRequestTypeDef#
# RejectSkillRequestRequestTypeDef definition
class RejectSkillRequestRequestTypeDef(TypedDict):
SkillId: str,
ResolveRoomRequestRequestTypeDef#
# ResolveRoomRequestRequestTypeDef definition
class ResolveRoomRequestRequestTypeDef(TypedDict):
UserId: str,
SkillId: str,
RevokeInvitationRequestRequestTypeDef#
# RevokeInvitationRequestRequestTypeDef definition
class RevokeInvitationRequestRequestTypeDef(TypedDict):
UserArn: NotRequired[str],
EnrollmentId: NotRequired[str],
RoomDataTypeDef#
# RoomDataTypeDef definition
class RoomDataTypeDef(TypedDict):
RoomArn: NotRequired[str],
RoomName: NotRequired[str],
Description: NotRequired[str],
ProviderCalendarId: NotRequired[str],
ProfileArn: NotRequired[str],
ProfileName: NotRequired[str],
SortTypeDef#
# SortTypeDef definition
class SortTypeDef(TypedDict):
Key: str,
Value: SortValueType, # (1)
- See SortValueType
SkillGroupDataTypeDef#
# SkillGroupDataTypeDef definition
class SkillGroupDataTypeDef(TypedDict):
SkillGroupArn: NotRequired[str],
SkillGroupName: NotRequired[str],
Description: NotRequired[str],
UserDataTypeDef#
# UserDataTypeDef definition
class UserDataTypeDef(TypedDict):
UserArn: NotRequired[str],
FirstName: NotRequired[str],
LastName: NotRequired[str],
Email: NotRequired[str],
EnrollmentStatus: NotRequired[EnrollmentStatusType], # (1)
EnrollmentId: NotRequired[str],
SendInvitationRequestRequestTypeDef#
# SendInvitationRequestRequestTypeDef definition
class SendInvitationRequestRequestTypeDef(TypedDict):
UserArn: NotRequired[str],
StartDeviceSyncRequestRequestTypeDef#
# StartDeviceSyncRequestRequestTypeDef definition
class StartDeviceSyncRequestRequestTypeDef(TypedDict):
Features: Sequence[FeatureType], # (1)
RoomArn: NotRequired[str],
DeviceArn: NotRequired[str],
- See FeatureType
StartSmartHomeApplianceDiscoveryRequestRequestTypeDef#
# StartSmartHomeApplianceDiscoveryRequestRequestTypeDef definition
class StartSmartHomeApplianceDiscoveryRequestRequestTypeDef(TypedDict):
RoomArn: str,
UntagResourceRequestRequestTypeDef#
# UntagResourceRequestRequestTypeDef definition
class UntagResourceRequestRequestTypeDef(TypedDict):
Arn: str,
TagKeys: Sequence[str],
UpdateAddressBookRequestRequestTypeDef#
# UpdateAddressBookRequestRequestTypeDef definition
class UpdateAddressBookRequestRequestTypeDef(TypedDict):
AddressBookArn: str,
Name: NotRequired[str],
Description: NotRequired[str],
UpdateDeviceRequestRequestTypeDef#
# UpdateDeviceRequestRequestTypeDef definition
class UpdateDeviceRequestRequestTypeDef(TypedDict):
DeviceArn: NotRequired[str],
DeviceName: NotRequired[str],
UpdateEndOfMeetingReminderTypeDef#
# UpdateEndOfMeetingReminderTypeDef definition
class UpdateEndOfMeetingReminderTypeDef(TypedDict):
ReminderAtMinutes: NotRequired[Sequence[int]],
ReminderType: NotRequired[EndOfMeetingReminderTypeType], # (1)
Enabled: NotRequired[bool],
UpdateGatewayGroupRequestRequestTypeDef#
# UpdateGatewayGroupRequestRequestTypeDef definition
class UpdateGatewayGroupRequestRequestTypeDef(TypedDict):
GatewayGroupArn: str,
Name: NotRequired[str],
Description: NotRequired[str],
UpdateGatewayRequestRequestTypeDef#
# UpdateGatewayRequestRequestTypeDef definition
class UpdateGatewayRequestRequestTypeDef(TypedDict):
GatewayArn: str,
Name: NotRequired[str],
Description: NotRequired[str],
SoftwareVersion: NotRequired[str],
UpdateInstantBookingTypeDef#
# UpdateInstantBookingTypeDef definition
class UpdateInstantBookingTypeDef(TypedDict):
DurationInMinutes: NotRequired[int],
Enabled: NotRequired[bool],
UpdateProactiveJoinTypeDef#
# UpdateProactiveJoinTypeDef definition
class UpdateProactiveJoinTypeDef(TypedDict):
EnabledByMotion: bool,
UpdateRequireCheckInTypeDef#
# UpdateRequireCheckInTypeDef definition
class UpdateRequireCheckInTypeDef(TypedDict):
ReleaseAfterMinutes: NotRequired[int],
Enabled: NotRequired[bool],
UpdateNetworkProfileRequestRequestTypeDef#
# UpdateNetworkProfileRequestRequestTypeDef definition
class UpdateNetworkProfileRequestRequestTypeDef(TypedDict):
NetworkProfileArn: str,
NetworkProfileName: NotRequired[str],
Description: NotRequired[str],
CurrentPassword: NotRequired[str],
NextPassword: NotRequired[str],
CertificateAuthorityArn: NotRequired[str],
TrustAnchors: NotRequired[Sequence[str]],
UpdateRoomRequestRequestTypeDef#
# UpdateRoomRequestRequestTypeDef definition
class UpdateRoomRequestRequestTypeDef(TypedDict):
RoomArn: NotRequired[str],
RoomName: NotRequired[str],
Description: NotRequired[str],
ProviderCalendarId: NotRequired[str],
ProfileArn: NotRequired[str],
UpdateSkillGroupRequestRequestTypeDef#
# UpdateSkillGroupRequestRequestTypeDef definition
class UpdateSkillGroupRequestRequestTypeDef(TypedDict):
SkillGroupArn: NotRequired[str],
SkillGroupName: NotRequired[str],
Description: NotRequired[str],
UpdateBusinessReportScheduleRequestRequestTypeDef#
# UpdateBusinessReportScheduleRequestRequestTypeDef definition
class UpdateBusinessReportScheduleRequestRequestTypeDef(TypedDict):
ScheduleArn: str,
S3BucketName: NotRequired[str],
S3KeyPrefix: NotRequired[str],
Format: NotRequired[BusinessReportFormatType], # (1)
ScheduleName: NotRequired[str],
Recurrence: NotRequired[BusinessReportRecurrenceTypeDef], # (2)
BusinessReportTypeDef#
# BusinessReportTypeDef definition
class BusinessReportTypeDef(TypedDict):
Status: NotRequired[BusinessReportStatusType], # (1)
FailureCode: NotRequired[BusinessReportFailureCodeType], # (2)
S3Location: NotRequired[BusinessReportS3LocationTypeDef], # (3)
DeliveryTime: NotRequired[datetime],
DownloadUrl: NotRequired[str],
PutConferencePreferenceRequestRequestTypeDef#
# PutConferencePreferenceRequestRequestTypeDef definition
class PutConferencePreferenceRequestRequestTypeDef(TypedDict):
ConferencePreference: ConferencePreferenceTypeDef, # (1)
ConferenceProviderTypeDef#
# ConferenceProviderTypeDef definition
class ConferenceProviderTypeDef(TypedDict):
Arn: NotRequired[str],
Name: NotRequired[str],
Type: NotRequired[ConferenceProviderTypeType], # (1)
IPDialIn: NotRequired[IPDialInTypeDef], # (2)
PSTNDialIn: NotRequired[PSTNDialInTypeDef], # (3)
MeetingSetting: NotRequired[MeetingSettingTypeDef], # (4)
UpdateConferenceProviderRequestRequestTypeDef#
# UpdateConferenceProviderRequestRequestTypeDef definition
class UpdateConferenceProviderRequestRequestTypeDef(TypedDict):
ConferenceProviderArn: str,
ConferenceProviderType: ConferenceProviderTypeType, # (1)
MeetingSetting: MeetingSettingTypeDef, # (2)
IPDialIn: NotRequired[IPDialInTypeDef], # (3)
PSTNDialIn: NotRequired[PSTNDialInTypeDef], # (4)
ContactDataTypeDef#
# ContactDataTypeDef definition
class ContactDataTypeDef(TypedDict):
ContactArn: NotRequired[str],
DisplayName: NotRequired[str],
FirstName: NotRequired[str],
LastName: NotRequired[str],
PhoneNumber: NotRequired[str],
PhoneNumbers: NotRequired[List[PhoneNumberTypeDef]], # (1)
SipAddresses: NotRequired[List[SipAddressTypeDef]], # (2)
- See PhoneNumberTypeDef
- See SipAddressTypeDef
ContactTypeDef#
# ContactTypeDef definition
class ContactTypeDef(TypedDict):
ContactArn: NotRequired[str],
DisplayName: NotRequired[str],
FirstName: NotRequired[str],
LastName: NotRequired[str],
PhoneNumber: NotRequired[str],
PhoneNumbers: NotRequired[List[PhoneNumberTypeDef]], # (1)
SipAddresses: NotRequired[List[SipAddressTypeDef]], # (2)
- See PhoneNumberTypeDef
- See SipAddressTypeDef
UpdateContactRequestRequestTypeDef#
# UpdateContactRequestRequestTypeDef definition
class UpdateContactRequestRequestTypeDef(TypedDict):
ContactArn: str,
DisplayName: NotRequired[str],
FirstName: NotRequired[str],
LastName: NotRequired[str],
PhoneNumber: NotRequired[str],
PhoneNumbers: NotRequired[Sequence[PhoneNumberTypeDef]], # (1)
SipAddresses: NotRequired[Sequence[SipAddressTypeDef]], # (2)
- See PhoneNumberTypeDef
- See SipAddressTypeDef
ContentTypeDef#
# ContentTypeDef definition
class ContentTypeDef(TypedDict):
TextList: NotRequired[Sequence[TextTypeDef]], # (1)
SsmlList: NotRequired[Sequence[SsmlTypeDef]], # (2)
AudioList: NotRequired[Sequence[AudioTypeDef]], # (3)
- See TextTypeDef
- See SsmlTypeDef
- See AudioTypeDef
CreateAddressBookRequestRequestTypeDef#
# CreateAddressBookRequestRequestTypeDef definition
class CreateAddressBookRequestRequestTypeDef(TypedDict):
Name: str,
Description: NotRequired[str],
ClientRequestToken: NotRequired[str],
Tags: NotRequired[Sequence[TagTypeDef]], # (1)
- See TagTypeDef
CreateBusinessReportScheduleRequestRequestTypeDef#
# CreateBusinessReportScheduleRequestRequestTypeDef definition
class CreateBusinessReportScheduleRequestRequestTypeDef(TypedDict):
Format: BusinessReportFormatType, # (1)
ContentRange: BusinessReportContentRangeTypeDef, # (2)
ScheduleName: NotRequired[str],
S3BucketName: NotRequired[str],
S3KeyPrefix: NotRequired[str],
Recurrence: NotRequired[BusinessReportRecurrenceTypeDef], # (3)
ClientRequestToken: NotRequired[str],
Tags: NotRequired[Sequence[TagTypeDef]], # (4)
- See BusinessReportFormatType
- See BusinessReportContentRangeTypeDef
- See BusinessReportRecurrenceTypeDef
- See TagTypeDef
CreateConferenceProviderRequestRequestTypeDef#
# CreateConferenceProviderRequestRequestTypeDef definition
class CreateConferenceProviderRequestRequestTypeDef(TypedDict):
ConferenceProviderName: str,
ConferenceProviderType: ConferenceProviderTypeType, # (1)
MeetingSetting: MeetingSettingTypeDef, # (2)
IPDialIn: NotRequired[IPDialInTypeDef], # (3)
PSTNDialIn: NotRequired[PSTNDialInTypeDef], # (4)
ClientRequestToken: NotRequired[str],
Tags: NotRequired[Sequence[TagTypeDef]], # (5)
- See ConferenceProviderTypeType
- See MeetingSettingTypeDef
- See IPDialInTypeDef
- See PSTNDialInTypeDef
- See TagTypeDef
CreateContactRequestRequestTypeDef#
# CreateContactRequestRequestTypeDef definition
class CreateContactRequestRequestTypeDef(TypedDict):
FirstName: str,
DisplayName: NotRequired[str],
LastName: NotRequired[str],
PhoneNumber: NotRequired[str],
PhoneNumbers: NotRequired[Sequence[PhoneNumberTypeDef]], # (1)
SipAddresses: NotRequired[Sequence[SipAddressTypeDef]], # (2)
ClientRequestToken: NotRequired[str],
Tags: NotRequired[Sequence[TagTypeDef]], # (3)
- See PhoneNumberTypeDef
- See SipAddressTypeDef
- See TagTypeDef
CreateGatewayGroupRequestRequestTypeDef#
# CreateGatewayGroupRequestRequestTypeDef definition
class CreateGatewayGroupRequestRequestTypeDef(TypedDict):
Name: str,
ClientRequestToken: str,
Description: NotRequired[str],
Tags: NotRequired[Sequence[TagTypeDef]], # (1)
- See TagTypeDef
CreateNetworkProfileRequestRequestTypeDef#
# CreateNetworkProfileRequestRequestTypeDef definition
class CreateNetworkProfileRequestRequestTypeDef(TypedDict):
NetworkProfileName: str,
Ssid: str,
SecurityType: NetworkSecurityTypeType, # (1)
ClientRequestToken: str,
Description: NotRequired[str],
EapMethod: NotRequired[NetworkEapMethodType], # (2)
CurrentPassword: NotRequired[str],
NextPassword: NotRequired[str],
CertificateAuthorityArn: NotRequired[str],
TrustAnchors: NotRequired[Sequence[str]],
Tags: NotRequired[Sequence[TagTypeDef]], # (3)
- See NetworkSecurityTypeType
- See NetworkEapMethodType
- See TagTypeDef
CreateRoomRequestRequestTypeDef#
# CreateRoomRequestRequestTypeDef definition
class CreateRoomRequestRequestTypeDef(TypedDict):
RoomName: str,
Description: NotRequired[str],
ProfileArn: NotRequired[str],
ProviderCalendarId: NotRequired[str],
ClientRequestToken: NotRequired[str],
Tags: NotRequired[Sequence[TagTypeDef]], # (1)
- See TagTypeDef
CreateSkillGroupRequestRequestTypeDef#
# CreateSkillGroupRequestRequestTypeDef definition
class CreateSkillGroupRequestRequestTypeDef(TypedDict):
SkillGroupName: str,
Description: NotRequired[str],
ClientRequestToken: NotRequired[str],
Tags: NotRequired[Sequence[TagTypeDef]], # (1)
- See TagTypeDef
CreateUserRequestRequestTypeDef#
# CreateUserRequestRequestTypeDef definition
class CreateUserRequestRequestTypeDef(TypedDict):
UserId: str,
FirstName: NotRequired[str],
LastName: NotRequired[str],
Email: NotRequired[str],
ClientRequestToken: NotRequired[str],
Tags: NotRequired[Sequence[TagTypeDef]], # (1)
- See TagTypeDef
RegisterAVSDeviceRequestRequestTypeDef#
# RegisterAVSDeviceRequestRequestTypeDef definition
class RegisterAVSDeviceRequestRequestTypeDef(TypedDict):
ClientId: str,
UserCode: str,
ProductId: str,
AmazonId: str,
DeviceSerialNumber: NotRequired[str],
RoomArn: NotRequired[str],
Tags: NotRequired[Sequence[TagTypeDef]], # (1)
- See TagTypeDef
TagResourceRequestRequestTypeDef#
# TagResourceRequestRequestTypeDef definition
class TagResourceRequestRequestTypeDef(TypedDict):
Arn: str,
Tags: Sequence[TagTypeDef], # (1)
- See TagTypeDef
CreateAddressBookResponseTypeDef#
# CreateAddressBookResponseTypeDef definition
class CreateAddressBookResponseTypeDef(TypedDict):
AddressBookArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateBusinessReportScheduleResponseTypeDef#
# CreateBusinessReportScheduleResponseTypeDef definition
class CreateBusinessReportScheduleResponseTypeDef(TypedDict):
ScheduleArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateConferenceProviderResponseTypeDef#
# CreateConferenceProviderResponseTypeDef definition
class CreateConferenceProviderResponseTypeDef(TypedDict):
ConferenceProviderArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateContactResponseTypeDef#
# CreateContactResponseTypeDef definition
class CreateContactResponseTypeDef(TypedDict):
ContactArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateGatewayGroupResponseTypeDef#
# CreateGatewayGroupResponseTypeDef definition
class CreateGatewayGroupResponseTypeDef(TypedDict):
GatewayGroupArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateNetworkProfileResponseTypeDef#
# CreateNetworkProfileResponseTypeDef definition
class CreateNetworkProfileResponseTypeDef(TypedDict):
NetworkProfileArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateProfileResponseTypeDef#
# CreateProfileResponseTypeDef definition
class CreateProfileResponseTypeDef(TypedDict):
ProfileArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateRoomResponseTypeDef#
# CreateRoomResponseTypeDef definition
class CreateRoomResponseTypeDef(TypedDict):
RoomArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateSkillGroupResponseTypeDef#
# CreateSkillGroupResponseTypeDef definition
class CreateSkillGroupResponseTypeDef(TypedDict):
SkillGroupArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateUserResponseTypeDef#
# CreateUserResponseTypeDef definition
class CreateUserResponseTypeDef(TypedDict):
UserArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetAddressBookResponseTypeDef#
# GetAddressBookResponseTypeDef definition
class GetAddressBookResponseTypeDef(TypedDict):
AddressBook: AddressBookTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetConferencePreferenceResponseTypeDef#
# GetConferencePreferenceResponseTypeDef definition
class GetConferencePreferenceResponseTypeDef(TypedDict):
Preference: ConferencePreferenceTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetInvitationConfigurationResponseTypeDef#
# GetInvitationConfigurationResponseTypeDef definition
class GetInvitationConfigurationResponseTypeDef(TypedDict):
OrganizationName: str,
ContactEmail: str,
PrivateSkillIds: List[str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ListSkillsStoreCategoriesResponseTypeDef#
# ListSkillsStoreCategoriesResponseTypeDef definition
class ListSkillsStoreCategoriesResponseTypeDef(TypedDict):
CategoryList: List[CategoryTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListTagsResponseTypeDef#
# ListTagsResponseTypeDef definition
class ListTagsResponseTypeDef(TypedDict):
Tags: List[TagTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See TagTypeDef
- See ResponseMetadataTypeDef
RegisterAVSDeviceResponseTypeDef#
# RegisterAVSDeviceResponseTypeDef definition
class RegisterAVSDeviceResponseTypeDef(TypedDict):
DeviceArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
SearchAddressBooksResponseTypeDef#
# SearchAddressBooksResponseTypeDef definition
class SearchAddressBooksResponseTypeDef(TypedDict):
AddressBooks: List[AddressBookDataTypeDef], # (1)
NextToken: str,
TotalCount: int,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
SendAnnouncementResponseTypeDef#
# SendAnnouncementResponseTypeDef definition
class SendAnnouncementResponseTypeDef(TypedDict):
AnnouncementArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateMeetingRoomConfigurationTypeDef#
# CreateMeetingRoomConfigurationTypeDef definition
class CreateMeetingRoomConfigurationTypeDef(TypedDict):
RoomUtilizationMetricsEnabled: NotRequired[bool],
EndOfMeetingReminder: NotRequired[CreateEndOfMeetingReminderTypeDef], # (1)
InstantBooking: NotRequired[CreateInstantBookingTypeDef], # (2)
RequireCheckIn: NotRequired[CreateRequireCheckInTypeDef], # (3)
ProactiveJoin: NotRequired[CreateProactiveJoinTypeDef], # (4)
- See CreateEndOfMeetingReminderTypeDef
- See CreateInstantBookingTypeDef
- See CreateRequireCheckInTypeDef
- See CreateProactiveJoinTypeDef
SkillDetailsTypeDef#
# SkillDetailsTypeDef definition
class SkillDetailsTypeDef(TypedDict):
ProductDescription: NotRequired[str],
InvocationPhrase: NotRequired[str],
ReleaseDate: NotRequired[str],
EndUserLicenseAgreement: NotRequired[str],
GenericKeywords: NotRequired[List[str]],
BulletPoints: NotRequired[List[str]],
NewInThisVersionBulletPoints: NotRequired[List[str]],
SkillTypes: NotRequired[List[str]],
Reviews: NotRequired[Dict[str, str]],
DeveloperInfo: NotRequired[DeveloperInfoTypeDef], # (1)
ListDeviceEventsResponseTypeDef#
# ListDeviceEventsResponseTypeDef definition
class ListDeviceEventsResponseTypeDef(TypedDict):
DeviceEvents: List[DeviceEventTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeviceStatusInfoTypeDef#
# DeviceStatusInfoTypeDef definition
class DeviceStatusInfoTypeDef(TypedDict):
DeviceStatusDetails: NotRequired[List[DeviceStatusDetailTypeDef]], # (1)
ConnectionStatus: NotRequired[ConnectionStatusType], # (2)
ConnectionStatusUpdatedTime: NotRequired[datetime],
ListGatewayGroupsResponseTypeDef#
# ListGatewayGroupsResponseTypeDef definition
class ListGatewayGroupsResponseTypeDef(TypedDict):
GatewayGroups: List[GatewayGroupSummaryTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetGatewayGroupResponseTypeDef#
# GetGatewayGroupResponseTypeDef definition
class GetGatewayGroupResponseTypeDef(TypedDict):
GatewayGroup: GatewayGroupTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListGatewaysResponseTypeDef#
# ListGatewaysResponseTypeDef definition
class ListGatewaysResponseTypeDef(TypedDict):
Gateways: List[GatewaySummaryTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetGatewayResponseTypeDef#
# GetGatewayResponseTypeDef definition
class GetGatewayResponseTypeDef(TypedDict):
Gateway: GatewayTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetNetworkProfileResponseTypeDef#
# GetNetworkProfileResponseTypeDef definition
class GetNetworkProfileResponseTypeDef(TypedDict):
NetworkProfile: NetworkProfileTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetRoomResponseTypeDef#
# GetRoomResponseTypeDef definition
class GetRoomResponseTypeDef(TypedDict):
Room: RoomTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See RoomTypeDef
- See ResponseMetadataTypeDef
GetRoomSkillParameterResponseTypeDef#
# GetRoomSkillParameterResponseTypeDef definition
class GetRoomSkillParameterResponseTypeDef(TypedDict):
RoomSkillParameter: RoomSkillParameterTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
PutRoomSkillParameterRequestRequestTypeDef#
# PutRoomSkillParameterRequestRequestTypeDef definition
class PutRoomSkillParameterRequestRequestTypeDef(TypedDict):
SkillId: str,
RoomSkillParameter: RoomSkillParameterTypeDef, # (1)
RoomArn: NotRequired[str],
ResolveRoomResponseTypeDef#
# ResolveRoomResponseTypeDef definition
class ResolveRoomResponseTypeDef(TypedDict):
RoomArn: str,
RoomName: str,
RoomSkillParameters: List[RoomSkillParameterTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetSkillGroupResponseTypeDef#
# GetSkillGroupResponseTypeDef definition
class GetSkillGroupResponseTypeDef(TypedDict):
SkillGroup: SkillGroupTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListBusinessReportSchedulesRequestListBusinessReportSchedulesPaginateTypeDef#
# ListBusinessReportSchedulesRequestListBusinessReportSchedulesPaginateTypeDef definition
class ListBusinessReportSchedulesRequestListBusinessReportSchedulesPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListConferenceProvidersRequestListConferenceProvidersPaginateTypeDef#
# ListConferenceProvidersRequestListConferenceProvidersPaginateTypeDef definition
class ListConferenceProvidersRequestListConferenceProvidersPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListDeviceEventsRequestListDeviceEventsPaginateTypeDef#
# ListDeviceEventsRequestListDeviceEventsPaginateTypeDef definition
class ListDeviceEventsRequestListDeviceEventsPaginateTypeDef(TypedDict):
DeviceArn: str,
EventType: NotRequired[DeviceEventTypeType], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListSkillsRequestListSkillsPaginateTypeDef#
# ListSkillsRequestListSkillsPaginateTypeDef definition
class ListSkillsRequestListSkillsPaginateTypeDef(TypedDict):
SkillGroupArn: NotRequired[str],
EnablementType: NotRequired[EnablementTypeFilterType], # (1)
SkillType: NotRequired[SkillTypeFilterType], # (2)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (3)
ListSkillsStoreCategoriesRequestListSkillsStoreCategoriesPaginateTypeDef#
# ListSkillsStoreCategoriesRequestListSkillsStoreCategoriesPaginateTypeDef definition
class ListSkillsStoreCategoriesRequestListSkillsStoreCategoriesPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListSkillsStoreSkillsByCategoryRequestListSkillsStoreSkillsByCategoryPaginateTypeDef#
# ListSkillsStoreSkillsByCategoryRequestListSkillsStoreSkillsByCategoryPaginateTypeDef definition
class ListSkillsStoreSkillsByCategoryRequestListSkillsStoreSkillsByCategoryPaginateTypeDef(TypedDict):
CategoryId: int,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListSmartHomeAppliancesRequestListSmartHomeAppliancesPaginateTypeDef#
# ListSmartHomeAppliancesRequestListSmartHomeAppliancesPaginateTypeDef definition
class ListSmartHomeAppliancesRequestListSmartHomeAppliancesPaginateTypeDef(TypedDict):
RoomArn: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListTagsRequestListTagsPaginateTypeDef#
# ListTagsRequestListTagsPaginateTypeDef definition
class ListTagsRequestListTagsPaginateTypeDef(TypedDict):
Arn: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListSkillsResponseTypeDef#
# ListSkillsResponseTypeDef definition
class ListSkillsResponseTypeDef(TypedDict):
SkillSummaries: List[SkillSummaryTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListSmartHomeAppliancesResponseTypeDef#
# ListSmartHomeAppliancesResponseTypeDef definition
class ListSmartHomeAppliancesResponseTypeDef(TypedDict):
SmartHomeAppliances: List[SmartHomeApplianceTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
MeetingRoomConfigurationTypeDef#
# MeetingRoomConfigurationTypeDef definition
class MeetingRoomConfigurationTypeDef(TypedDict):
RoomUtilizationMetricsEnabled: NotRequired[bool],
EndOfMeetingReminder: NotRequired[EndOfMeetingReminderTypeDef], # (1)
InstantBooking: NotRequired[InstantBookingTypeDef], # (2)
RequireCheckIn: NotRequired[RequireCheckInTypeDef], # (3)
ProactiveJoin: NotRequired[ProactiveJoinTypeDef], # (4)
- See EndOfMeetingReminderTypeDef
- See InstantBookingTypeDef
- See RequireCheckInTypeDef
- See ProactiveJoinTypeDef
SearchNetworkProfilesResponseTypeDef#
# SearchNetworkProfilesResponseTypeDef definition
class SearchNetworkProfilesResponseTypeDef(TypedDict):
NetworkProfiles: List[NetworkProfileDataTypeDef], # (1)
NextToken: str,
TotalCount: int,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
SearchProfilesResponseTypeDef#
# SearchProfilesResponseTypeDef definition
class SearchProfilesResponseTypeDef(TypedDict):
Profiles: List[ProfileDataTypeDef], # (1)
NextToken: str,
TotalCount: int,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
SearchRoomsResponseTypeDef#
# SearchRoomsResponseTypeDef definition
class SearchRoomsResponseTypeDef(TypedDict):
Rooms: List[RoomDataTypeDef], # (1)
NextToken: str,
TotalCount: int,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
SearchAddressBooksRequestRequestTypeDef#
# SearchAddressBooksRequestRequestTypeDef definition
class SearchAddressBooksRequestRequestTypeDef(TypedDict):
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
SortCriteria: NotRequired[Sequence[SortTypeDef]], # (2)
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
- See FilterTypeDef
- See SortTypeDef
SearchContactsRequestRequestTypeDef#
# SearchContactsRequestRequestTypeDef definition
class SearchContactsRequestRequestTypeDef(TypedDict):
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
SortCriteria: NotRequired[Sequence[SortTypeDef]], # (2)
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
- See FilterTypeDef
- See SortTypeDef
SearchDevicesRequestRequestTypeDef#
# SearchDevicesRequestRequestTypeDef definition
class SearchDevicesRequestRequestTypeDef(TypedDict):
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
SortCriteria: NotRequired[Sequence[SortTypeDef]], # (2)
- See FilterTypeDef
- See SortTypeDef
SearchDevicesRequestSearchDevicesPaginateTypeDef#
# SearchDevicesRequestSearchDevicesPaginateTypeDef definition
class SearchDevicesRequestSearchDevicesPaginateTypeDef(TypedDict):
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
SortCriteria: NotRequired[Sequence[SortTypeDef]], # (2)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (3)
- See FilterTypeDef
- See SortTypeDef
- See PaginatorConfigTypeDef
SearchNetworkProfilesRequestRequestTypeDef#
# SearchNetworkProfilesRequestRequestTypeDef definition
class SearchNetworkProfilesRequestRequestTypeDef(TypedDict):
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
SortCriteria: NotRequired[Sequence[SortTypeDef]], # (2)
- See FilterTypeDef
- See SortTypeDef
SearchProfilesRequestRequestTypeDef#
# SearchProfilesRequestRequestTypeDef definition
class SearchProfilesRequestRequestTypeDef(TypedDict):
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
SortCriteria: NotRequired[Sequence[SortTypeDef]], # (2)
- See FilterTypeDef
- See SortTypeDef
SearchProfilesRequestSearchProfilesPaginateTypeDef#
# SearchProfilesRequestSearchProfilesPaginateTypeDef definition
class SearchProfilesRequestSearchProfilesPaginateTypeDef(TypedDict):
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
SortCriteria: NotRequired[Sequence[SortTypeDef]], # (2)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (3)
- See FilterTypeDef
- See SortTypeDef
- See PaginatorConfigTypeDef
SearchRoomsRequestRequestTypeDef#
# SearchRoomsRequestRequestTypeDef definition
class SearchRoomsRequestRequestTypeDef(TypedDict):
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
SortCriteria: NotRequired[Sequence[SortTypeDef]], # (2)
- See FilterTypeDef
- See SortTypeDef
SearchRoomsRequestSearchRoomsPaginateTypeDef#
# SearchRoomsRequestSearchRoomsPaginateTypeDef definition
class SearchRoomsRequestSearchRoomsPaginateTypeDef(TypedDict):
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
SortCriteria: NotRequired[Sequence[SortTypeDef]], # (2)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (3)
- See FilterTypeDef
- See SortTypeDef
- See PaginatorConfigTypeDef
SearchSkillGroupsRequestRequestTypeDef#
# SearchSkillGroupsRequestRequestTypeDef definition
class SearchSkillGroupsRequestRequestTypeDef(TypedDict):
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
SortCriteria: NotRequired[Sequence[SortTypeDef]], # (2)
- See FilterTypeDef
- See SortTypeDef
SearchSkillGroupsRequestSearchSkillGroupsPaginateTypeDef#
# SearchSkillGroupsRequestSearchSkillGroupsPaginateTypeDef definition
class SearchSkillGroupsRequestSearchSkillGroupsPaginateTypeDef(TypedDict):
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
SortCriteria: NotRequired[Sequence[SortTypeDef]], # (2)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (3)
- See FilterTypeDef
- See SortTypeDef
- See PaginatorConfigTypeDef
SearchUsersRequestRequestTypeDef#
# SearchUsersRequestRequestTypeDef definition
class SearchUsersRequestRequestTypeDef(TypedDict):
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
SortCriteria: NotRequired[Sequence[SortTypeDef]], # (2)
- See FilterTypeDef
- See SortTypeDef
SearchUsersRequestSearchUsersPaginateTypeDef#
# SearchUsersRequestSearchUsersPaginateTypeDef definition
class SearchUsersRequestSearchUsersPaginateTypeDef(TypedDict):
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
SortCriteria: NotRequired[Sequence[SortTypeDef]], # (2)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (3)
- See FilterTypeDef
- See SortTypeDef
- See PaginatorConfigTypeDef
SearchSkillGroupsResponseTypeDef#
# SearchSkillGroupsResponseTypeDef definition
class SearchSkillGroupsResponseTypeDef(TypedDict):
SkillGroups: List[SkillGroupDataTypeDef], # (1)
NextToken: str,
TotalCount: int,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
SearchUsersResponseTypeDef#
# SearchUsersResponseTypeDef definition
class SearchUsersResponseTypeDef(TypedDict):
Users: List[UserDataTypeDef], # (1)
NextToken: str,
TotalCount: int,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateMeetingRoomConfigurationTypeDef#
# UpdateMeetingRoomConfigurationTypeDef definition
class UpdateMeetingRoomConfigurationTypeDef(TypedDict):
RoomUtilizationMetricsEnabled: NotRequired[bool],
EndOfMeetingReminder: NotRequired[UpdateEndOfMeetingReminderTypeDef], # (1)
InstantBooking: NotRequired[UpdateInstantBookingTypeDef], # (2)
RequireCheckIn: NotRequired[UpdateRequireCheckInTypeDef], # (3)
ProactiveJoin: NotRequired[UpdateProactiveJoinTypeDef], # (4)
- See UpdateEndOfMeetingReminderTypeDef
- See UpdateInstantBookingTypeDef
- See UpdateRequireCheckInTypeDef
- See UpdateProactiveJoinTypeDef
BusinessReportScheduleTypeDef#
# BusinessReportScheduleTypeDef definition
class BusinessReportScheduleTypeDef(TypedDict):
ScheduleArn: NotRequired[str],
ScheduleName: NotRequired[str],
S3BucketName: NotRequired[str],
S3KeyPrefix: NotRequired[str],
Format: NotRequired[BusinessReportFormatType], # (1)
ContentRange: NotRequired[BusinessReportContentRangeTypeDef], # (2)
Recurrence: NotRequired[BusinessReportRecurrenceTypeDef], # (3)
LastBusinessReport: NotRequired[BusinessReportTypeDef], # (4)
- See BusinessReportFormatType
- See BusinessReportContentRangeTypeDef
- See BusinessReportRecurrenceTypeDef
- See BusinessReportTypeDef
GetConferenceProviderResponseTypeDef#
# GetConferenceProviderResponseTypeDef definition
class GetConferenceProviderResponseTypeDef(TypedDict):
ConferenceProvider: ConferenceProviderTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListConferenceProvidersResponseTypeDef#
# ListConferenceProvidersResponseTypeDef definition
class ListConferenceProvidersResponseTypeDef(TypedDict):
ConferenceProviders: List[ConferenceProviderTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
SearchContactsResponseTypeDef#
# SearchContactsResponseTypeDef definition
class SearchContactsResponseTypeDef(TypedDict):
Contacts: List[ContactDataTypeDef], # (1)
NextToken: str,
TotalCount: int,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetContactResponseTypeDef#
# GetContactResponseTypeDef definition
class GetContactResponseTypeDef(TypedDict):
Contact: ContactTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
SendAnnouncementRequestRequestTypeDef#
# SendAnnouncementRequestRequestTypeDef definition
class SendAnnouncementRequestRequestTypeDef(TypedDict):
RoomFilters: Sequence[FilterTypeDef], # (1)
Content: ContentTypeDef, # (2)
ClientRequestToken: str,
TimeToLiveInSeconds: NotRequired[int],
- See FilterTypeDef
- See ContentTypeDef
CreateProfileRequestRequestTypeDef#
# CreateProfileRequestRequestTypeDef definition
class CreateProfileRequestRequestTypeDef(TypedDict):
ProfileName: str,
Timezone: str,
Address: str,
DistanceUnit: DistanceUnitType, # (1)
TemperatureUnit: TemperatureUnitType, # (2)
WakeWord: WakeWordType, # (3)
Locale: NotRequired[str],
ClientRequestToken: NotRequired[str],
SetupModeDisabled: NotRequired[bool],
MaxVolumeLimit: NotRequired[int],
PSTNEnabled: NotRequired[bool],
DataRetentionOptIn: NotRequired[bool],
MeetingRoomConfiguration: NotRequired[CreateMeetingRoomConfigurationTypeDef], # (4)
Tags: NotRequired[Sequence[TagTypeDef]], # (5)
- See DistanceUnitType
- See TemperatureUnitType
- See WakeWordType
- See CreateMeetingRoomConfigurationTypeDef
- See TagTypeDef
SkillsStoreSkillTypeDef#
# SkillsStoreSkillTypeDef definition
class SkillsStoreSkillTypeDef(TypedDict):
SkillId: NotRequired[str],
SkillName: NotRequired[str],
ShortDescription: NotRequired[str],
IconUrl: NotRequired[str],
SampleUtterances: NotRequired[List[str]],
SkillDetails: NotRequired[SkillDetailsTypeDef], # (1)
SupportsLinking: NotRequired[bool],
DeviceDataTypeDef#
# DeviceDataTypeDef definition
class DeviceDataTypeDef(TypedDict):
DeviceArn: NotRequired[str],
DeviceSerialNumber: NotRequired[str],
DeviceType: NotRequired[str],
DeviceName: NotRequired[str],
SoftwareVersion: NotRequired[str],
MacAddress: NotRequired[str],
DeviceStatus: NotRequired[DeviceStatusType], # (1)
NetworkProfileArn: NotRequired[str],
NetworkProfileName: NotRequired[str],
RoomArn: NotRequired[str],
RoomName: NotRequired[str],
DeviceStatusInfo: NotRequired[DeviceStatusInfoTypeDef], # (2)
CreatedTime: NotRequired[datetime],
DeviceTypeDef#
# DeviceTypeDef definition
class DeviceTypeDef(TypedDict):
DeviceArn: NotRequired[str],
DeviceSerialNumber: NotRequired[str],
DeviceType: NotRequired[str],
DeviceName: NotRequired[str],
SoftwareVersion: NotRequired[str],
MacAddress: NotRequired[str],
RoomArn: NotRequired[str],
DeviceStatus: NotRequired[DeviceStatusType], # (1)
DeviceStatusInfo: NotRequired[DeviceStatusInfoTypeDef], # (2)
NetworkProfileInfo: NotRequired[DeviceNetworkProfileInfoTypeDef], # (3)
ProfileTypeDef#
# ProfileTypeDef definition
class ProfileTypeDef(TypedDict):
ProfileArn: NotRequired[str],
ProfileName: NotRequired[str],
IsDefault: NotRequired[bool],
Address: NotRequired[str],
Timezone: NotRequired[str],
DistanceUnit: NotRequired[DistanceUnitType], # (1)
TemperatureUnit: NotRequired[TemperatureUnitType], # (2)
WakeWord: NotRequired[WakeWordType], # (3)
Locale: NotRequired[str],
SetupModeDisabled: NotRequired[bool],
MaxVolumeLimit: NotRequired[int],
PSTNEnabled: NotRequired[bool],
DataRetentionOptIn: NotRequired[bool],
AddressBookArn: NotRequired[str],
MeetingRoomConfiguration: NotRequired[MeetingRoomConfigurationTypeDef], # (4)
UpdateProfileRequestRequestTypeDef#
# UpdateProfileRequestRequestTypeDef definition
class UpdateProfileRequestRequestTypeDef(TypedDict):
ProfileArn: NotRequired[str],
ProfileName: NotRequired[str],
IsDefault: NotRequired[bool],
Timezone: NotRequired[str],
Address: NotRequired[str],
DistanceUnit: NotRequired[DistanceUnitType], # (1)
TemperatureUnit: NotRequired[TemperatureUnitType], # (2)
WakeWord: NotRequired[WakeWordType], # (3)
Locale: NotRequired[str],
SetupModeDisabled: NotRequired[bool],
MaxVolumeLimit: NotRequired[int],
PSTNEnabled: NotRequired[bool],
DataRetentionOptIn: NotRequired[bool],
MeetingRoomConfiguration: NotRequired[UpdateMeetingRoomConfigurationTypeDef], # (4)
- See DistanceUnitType
- See TemperatureUnitType
- See WakeWordType
- See UpdateMeetingRoomConfigurationTypeDef
ListBusinessReportSchedulesResponseTypeDef#
# ListBusinessReportSchedulesResponseTypeDef definition
class ListBusinessReportSchedulesResponseTypeDef(TypedDict):
BusinessReportSchedules: List[BusinessReportScheduleTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListSkillsStoreSkillsByCategoryResponseTypeDef#
# ListSkillsStoreSkillsByCategoryResponseTypeDef definition
class ListSkillsStoreSkillsByCategoryResponseTypeDef(TypedDict):
SkillsStoreSkills: List[SkillsStoreSkillTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
SearchDevicesResponseTypeDef#
# SearchDevicesResponseTypeDef definition
class SearchDevicesResponseTypeDef(TypedDict):
Devices: List[DeviceDataTypeDef], # (1)
NextToken: str,
TotalCount: int,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetDeviceResponseTypeDef#
# GetDeviceResponseTypeDef definition
class GetDeviceResponseTypeDef(TypedDict):
Device: DeviceTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See DeviceTypeDef
- See ResponseMetadataTypeDef
GetProfileResponseTypeDef#
# GetProfileResponseTypeDef definition
class GetProfileResponseTypeDef(TypedDict):
Profile: ProfileTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)