Skip to content

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,
  1. See LocaleType

BusinessReportContentRangeTypeDef#

# BusinessReportContentRangeTypeDef definition

class BusinessReportContentRangeTypeDef(TypedDict):
    Interval: BusinessReportIntervalType,  # (1)
  1. See BusinessReportIntervalType

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)
  1. See CommsProtocolType

MeetingSettingTypeDef#

# MeetingSettingTypeDef definition

class MeetingSettingTypeDef(TypedDict):
    RequirePin: RequirePinType,  # (1)
  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)
  1. See PhoneNumberTypeType

SipAddressTypeDef#

# SipAddressTypeDef definition

class SipAddressTypeDef(TypedDict):
    Uri: str,
    Type: SipTypeType,  # (1)
  1. See SipTypeType

SsmlTypeDef#

# SsmlTypeDef definition

class SsmlTypeDef(TypedDict):
    Locale: LocaleType,  # (1)
    Value: str,
  1. See LocaleType

TextTypeDef#

# TextTypeDef definition

class TextTypeDef(TypedDict):
    Locale: LocaleType,  # (1)
    Value: str,
  1. 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,
  1. See EndOfMeetingReminderTypeType

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)
  1. See DeviceUsageTypeType

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],
  1. See DeviceEventTypeType

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)
  1. See FeatureType
  2. See DeviceStatusDetailCodeType

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],
  1. See EndOfMeetingReminderTypeType

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]],
  1. See NetworkSecurityTypeType
  2. See NetworkEapMethodType

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],
  1. See DeviceEventTypeType

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],
  1. See EnablementTypeFilterType
  2. See SkillTypeFilterType

SkillSummaryTypeDef#

# SkillSummaryTypeDef definition

class SkillSummaryTypeDef(TypedDict):
    SkillId: NotRequired[str],
    SkillName: NotRequired[str],
    SupportsLinking: NotRequired[bool],
    EnablementType: NotRequired[EnablementTypeType],  # (1)
    SkillType: NotRequired[SkillTypeType],  # (2)
  1. See EnablementTypeType
  2. 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],
  1. See NetworkSecurityTypeType
  2. See NetworkEapMethodType

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],
  1. See DistanceUnitType
  2. See TemperatureUnitType
  3. 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)
  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],
  1. See EnrollmentStatusType

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],
  1. 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],
  1. See EndOfMeetingReminderTypeType

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)
  1. See BusinessReportFormatType
  2. See BusinessReportRecurrenceTypeDef

BusinessReportTypeDef#

# BusinessReportTypeDef definition

class BusinessReportTypeDef(TypedDict):
    Status: NotRequired[BusinessReportStatusType],  # (1)
    FailureCode: NotRequired[BusinessReportFailureCodeType],  # (2)
    S3Location: NotRequired[BusinessReportS3LocationTypeDef],  # (3)
    DeliveryTime: NotRequired[datetime],
    DownloadUrl: NotRequired[str],
  1. See BusinessReportStatusType
  2. See BusinessReportFailureCodeType
  3. See BusinessReportS3LocationTypeDef

PutConferencePreferenceRequestRequestTypeDef#

# PutConferencePreferenceRequestRequestTypeDef definition

class PutConferencePreferenceRequestRequestTypeDef(TypedDict):
    ConferencePreference: ConferencePreferenceTypeDef,  # (1)
  1. See ConferencePreferenceTypeDef

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)
  1. See ConferenceProviderTypeType
  2. See IPDialInTypeDef
  3. See PSTNDialInTypeDef
  4. See MeetingSettingTypeDef

UpdateConferenceProviderRequestRequestTypeDef#

# UpdateConferenceProviderRequestRequestTypeDef definition

class UpdateConferenceProviderRequestRequestTypeDef(TypedDict):
    ConferenceProviderArn: str,
    ConferenceProviderType: ConferenceProviderTypeType,  # (1)
    MeetingSetting: MeetingSettingTypeDef,  # (2)
    IPDialIn: NotRequired[IPDialInTypeDef],  # (3)
    PSTNDialIn: NotRequired[PSTNDialInTypeDef],  # (4)
  1. See ConferenceProviderTypeType
  2. See MeetingSettingTypeDef
  3. See IPDialInTypeDef
  4. See PSTNDialInTypeDef

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)
  1. See PhoneNumberTypeDef
  2. 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)
  1. See PhoneNumberTypeDef
  2. 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)
  1. See PhoneNumberTypeDef
  2. See SipAddressTypeDef

ContentTypeDef#

# ContentTypeDef definition

class ContentTypeDef(TypedDict):
    TextList: NotRequired[Sequence[TextTypeDef]],  # (1)
    SsmlList: NotRequired[Sequence[SsmlTypeDef]],  # (2)
    AudioList: NotRequired[Sequence[AudioTypeDef]],  # (3)
  1. See TextTypeDef
  2. See SsmlTypeDef
  3. See AudioTypeDef

CreateAddressBookRequestRequestTypeDef#

# CreateAddressBookRequestRequestTypeDef definition

class CreateAddressBookRequestRequestTypeDef(TypedDict):
    Name: str,
    Description: NotRequired[str],
    ClientRequestToken: NotRequired[str],
    Tags: NotRequired[Sequence[TagTypeDef]],  # (1)
  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)
  1. See BusinessReportFormatType
  2. See BusinessReportContentRangeTypeDef
  3. See BusinessReportRecurrenceTypeDef
  4. 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)
  1. See ConferenceProviderTypeType
  2. See MeetingSettingTypeDef
  3. See IPDialInTypeDef
  4. See PSTNDialInTypeDef
  5. 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)
  1. See PhoneNumberTypeDef
  2. See SipAddressTypeDef
  3. See TagTypeDef

CreateGatewayGroupRequestRequestTypeDef#

# CreateGatewayGroupRequestRequestTypeDef definition

class CreateGatewayGroupRequestRequestTypeDef(TypedDict):
    Name: str,
    ClientRequestToken: str,
    Description: NotRequired[str],
    Tags: NotRequired[Sequence[TagTypeDef]],  # (1)
  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)
  1. See NetworkSecurityTypeType
  2. See NetworkEapMethodType
  3. 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)
  1. See TagTypeDef

CreateSkillGroupRequestRequestTypeDef#

# CreateSkillGroupRequestRequestTypeDef definition

class CreateSkillGroupRequestRequestTypeDef(TypedDict):
    SkillGroupName: str,
    Description: NotRequired[str],
    ClientRequestToken: NotRequired[str],
    Tags: NotRequired[Sequence[TagTypeDef]],  # (1)
  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)
  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)
  1. See TagTypeDef

TagResourceRequestRequestTypeDef#

# TagResourceRequestRequestTypeDef definition

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

CreateAddressBookResponseTypeDef#

# CreateAddressBookResponseTypeDef definition

class CreateAddressBookResponseTypeDef(TypedDict):
    AddressBookArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateBusinessReportScheduleResponseTypeDef#

# CreateBusinessReportScheduleResponseTypeDef definition

class CreateBusinessReportScheduleResponseTypeDef(TypedDict):
    ScheduleArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateConferenceProviderResponseTypeDef#

# CreateConferenceProviderResponseTypeDef definition

class CreateConferenceProviderResponseTypeDef(TypedDict):
    ConferenceProviderArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateContactResponseTypeDef#

# CreateContactResponseTypeDef definition

class CreateContactResponseTypeDef(TypedDict):
    ContactArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateGatewayGroupResponseTypeDef#

# CreateGatewayGroupResponseTypeDef definition

class CreateGatewayGroupResponseTypeDef(TypedDict):
    GatewayGroupArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateNetworkProfileResponseTypeDef#

# CreateNetworkProfileResponseTypeDef definition

class CreateNetworkProfileResponseTypeDef(TypedDict):
    NetworkProfileArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateProfileResponseTypeDef#

# CreateProfileResponseTypeDef definition

class CreateProfileResponseTypeDef(TypedDict):
    ProfileArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateRoomResponseTypeDef#

# CreateRoomResponseTypeDef definition

class CreateRoomResponseTypeDef(TypedDict):
    RoomArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateSkillGroupResponseTypeDef#

# CreateSkillGroupResponseTypeDef definition

class CreateSkillGroupResponseTypeDef(TypedDict):
    SkillGroupArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateUserResponseTypeDef#

# CreateUserResponseTypeDef definition

class CreateUserResponseTypeDef(TypedDict):
    UserArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

GetAddressBookResponseTypeDef#

# GetAddressBookResponseTypeDef definition

class GetAddressBookResponseTypeDef(TypedDict):
    AddressBook: AddressBookTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AddressBookTypeDef
  2. See ResponseMetadataTypeDef

GetConferencePreferenceResponseTypeDef#

# GetConferencePreferenceResponseTypeDef definition

class GetConferencePreferenceResponseTypeDef(TypedDict):
    Preference: ConferencePreferenceTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ConferencePreferenceTypeDef
  2. See ResponseMetadataTypeDef

GetInvitationConfigurationResponseTypeDef#

# GetInvitationConfigurationResponseTypeDef definition

class GetInvitationConfigurationResponseTypeDef(TypedDict):
    OrganizationName: str,
    ContactEmail: str,
    PrivateSkillIds: List[str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

ListSkillsStoreCategoriesResponseTypeDef#

# ListSkillsStoreCategoriesResponseTypeDef definition

class ListSkillsStoreCategoriesResponseTypeDef(TypedDict):
    CategoryList: List[CategoryTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See CategoryTypeDef
  2. See ResponseMetadataTypeDef

ListTagsResponseTypeDef#

# ListTagsResponseTypeDef definition

class ListTagsResponseTypeDef(TypedDict):
    Tags: List[TagTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TagTypeDef
  2. See ResponseMetadataTypeDef

RegisterAVSDeviceResponseTypeDef#

# RegisterAVSDeviceResponseTypeDef definition

class RegisterAVSDeviceResponseTypeDef(TypedDict):
    DeviceArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

SearchAddressBooksResponseTypeDef#

# SearchAddressBooksResponseTypeDef definition

class SearchAddressBooksResponseTypeDef(TypedDict):
    AddressBooks: List[AddressBookDataTypeDef],  # (1)
    NextToken: str,
    TotalCount: int,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AddressBookDataTypeDef
  2. See ResponseMetadataTypeDef

SendAnnouncementResponseTypeDef#

# SendAnnouncementResponseTypeDef definition

class SendAnnouncementResponseTypeDef(TypedDict):
    AnnouncementArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

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)
  1. See CreateEndOfMeetingReminderTypeDef
  2. See CreateInstantBookingTypeDef
  3. See CreateRequireCheckInTypeDef
  4. 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)
  1. See DeveloperInfoTypeDef

ListDeviceEventsResponseTypeDef#

# ListDeviceEventsResponseTypeDef definition

class ListDeviceEventsResponseTypeDef(TypedDict):
    DeviceEvents: List[DeviceEventTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DeviceEventTypeDef
  2. See ResponseMetadataTypeDef

DeviceStatusInfoTypeDef#

# DeviceStatusInfoTypeDef definition

class DeviceStatusInfoTypeDef(TypedDict):
    DeviceStatusDetails: NotRequired[List[DeviceStatusDetailTypeDef]],  # (1)
    ConnectionStatus: NotRequired[ConnectionStatusType],  # (2)
    ConnectionStatusUpdatedTime: NotRequired[datetime],
  1. See DeviceStatusDetailTypeDef
  2. See ConnectionStatusType

ListGatewayGroupsResponseTypeDef#

# ListGatewayGroupsResponseTypeDef definition

class ListGatewayGroupsResponseTypeDef(TypedDict):
    GatewayGroups: List[GatewayGroupSummaryTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See GatewayGroupSummaryTypeDef
  2. See ResponseMetadataTypeDef

GetGatewayGroupResponseTypeDef#

# GetGatewayGroupResponseTypeDef definition

class GetGatewayGroupResponseTypeDef(TypedDict):
    GatewayGroup: GatewayGroupTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See GatewayGroupTypeDef
  2. See ResponseMetadataTypeDef

ListGatewaysResponseTypeDef#

# ListGatewaysResponseTypeDef definition

class ListGatewaysResponseTypeDef(TypedDict):
    Gateways: List[GatewaySummaryTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See GatewaySummaryTypeDef
  2. See ResponseMetadataTypeDef

GetGatewayResponseTypeDef#

# GetGatewayResponseTypeDef definition

class GetGatewayResponseTypeDef(TypedDict):
    Gateway: GatewayTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See GatewayTypeDef
  2. See ResponseMetadataTypeDef

GetNetworkProfileResponseTypeDef#

# GetNetworkProfileResponseTypeDef definition

class GetNetworkProfileResponseTypeDef(TypedDict):
    NetworkProfile: NetworkProfileTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See NetworkProfileTypeDef
  2. See ResponseMetadataTypeDef

GetRoomResponseTypeDef#

# GetRoomResponseTypeDef definition

class GetRoomResponseTypeDef(TypedDict):
    Room: RoomTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See RoomTypeDef
  2. See ResponseMetadataTypeDef

GetRoomSkillParameterResponseTypeDef#

# GetRoomSkillParameterResponseTypeDef definition

class GetRoomSkillParameterResponseTypeDef(TypedDict):
    RoomSkillParameter: RoomSkillParameterTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See RoomSkillParameterTypeDef
  2. See ResponseMetadataTypeDef

PutRoomSkillParameterRequestRequestTypeDef#

# PutRoomSkillParameterRequestRequestTypeDef definition

class PutRoomSkillParameterRequestRequestTypeDef(TypedDict):
    SkillId: str,
    RoomSkillParameter: RoomSkillParameterTypeDef,  # (1)
    RoomArn: NotRequired[str],
  1. See RoomSkillParameterTypeDef

ResolveRoomResponseTypeDef#

# ResolveRoomResponseTypeDef definition

class ResolveRoomResponseTypeDef(TypedDict):
    RoomArn: str,
    RoomName: str,
    RoomSkillParameters: List[RoomSkillParameterTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See RoomSkillParameterTypeDef
  2. See ResponseMetadataTypeDef

GetSkillGroupResponseTypeDef#

# GetSkillGroupResponseTypeDef definition

class GetSkillGroupResponseTypeDef(TypedDict):
    SkillGroup: SkillGroupTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SkillGroupTypeDef
  2. See ResponseMetadataTypeDef

ListBusinessReportSchedulesRequestListBusinessReportSchedulesPaginateTypeDef#

# ListBusinessReportSchedulesRequestListBusinessReportSchedulesPaginateTypeDef definition

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

ListConferenceProvidersRequestListConferenceProvidersPaginateTypeDef#

# ListConferenceProvidersRequestListConferenceProvidersPaginateTypeDef definition

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

ListDeviceEventsRequestListDeviceEventsPaginateTypeDef#

# ListDeviceEventsRequestListDeviceEventsPaginateTypeDef definition

class ListDeviceEventsRequestListDeviceEventsPaginateTypeDef(TypedDict):
    DeviceArn: str,
    EventType: NotRequired[DeviceEventTypeType],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See DeviceEventTypeType
  2. See PaginatorConfigTypeDef

ListSkillsRequestListSkillsPaginateTypeDef#

# ListSkillsRequestListSkillsPaginateTypeDef definition

class ListSkillsRequestListSkillsPaginateTypeDef(TypedDict):
    SkillGroupArn: NotRequired[str],
    EnablementType: NotRequired[EnablementTypeFilterType],  # (1)
    SkillType: NotRequired[SkillTypeFilterType],  # (2)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (3)
  1. See EnablementTypeFilterType
  2. See SkillTypeFilterType
  3. See PaginatorConfigTypeDef

ListSkillsStoreCategoriesRequestListSkillsStoreCategoriesPaginateTypeDef#

# ListSkillsStoreCategoriesRequestListSkillsStoreCategoriesPaginateTypeDef definition

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

ListSkillsStoreSkillsByCategoryRequestListSkillsStoreSkillsByCategoryPaginateTypeDef#

# ListSkillsStoreSkillsByCategoryRequestListSkillsStoreSkillsByCategoryPaginateTypeDef definition

class ListSkillsStoreSkillsByCategoryRequestListSkillsStoreSkillsByCategoryPaginateTypeDef(TypedDict):
    CategoryId: int,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListSmartHomeAppliancesRequestListSmartHomeAppliancesPaginateTypeDef#

# ListSmartHomeAppliancesRequestListSmartHomeAppliancesPaginateTypeDef definition

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

ListTagsRequestListTagsPaginateTypeDef#

# ListTagsRequestListTagsPaginateTypeDef definition

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

ListSkillsResponseTypeDef#

# ListSkillsResponseTypeDef definition

class ListSkillsResponseTypeDef(TypedDict):
    SkillSummaries: List[SkillSummaryTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SkillSummaryTypeDef
  2. See ResponseMetadataTypeDef

ListSmartHomeAppliancesResponseTypeDef#

# ListSmartHomeAppliancesResponseTypeDef definition

class ListSmartHomeAppliancesResponseTypeDef(TypedDict):
    SmartHomeAppliances: List[SmartHomeApplianceTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SmartHomeApplianceTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See EndOfMeetingReminderTypeDef
  2. See InstantBookingTypeDef
  3. See RequireCheckInTypeDef
  4. See ProactiveJoinTypeDef

SearchNetworkProfilesResponseTypeDef#

# SearchNetworkProfilesResponseTypeDef definition

class SearchNetworkProfilesResponseTypeDef(TypedDict):
    NetworkProfiles: List[NetworkProfileDataTypeDef],  # (1)
    NextToken: str,
    TotalCount: int,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See NetworkProfileDataTypeDef
  2. See ResponseMetadataTypeDef

SearchProfilesResponseTypeDef#

# SearchProfilesResponseTypeDef definition

class SearchProfilesResponseTypeDef(TypedDict):
    Profiles: List[ProfileDataTypeDef],  # (1)
    NextToken: str,
    TotalCount: int,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ProfileDataTypeDef
  2. See ResponseMetadataTypeDef

SearchRoomsResponseTypeDef#

# SearchRoomsResponseTypeDef definition

class SearchRoomsResponseTypeDef(TypedDict):
    Rooms: List[RoomDataTypeDef],  # (1)
    NextToken: str,
    TotalCount: int,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See RoomDataTypeDef
  2. See ResponseMetadataTypeDef

SearchAddressBooksRequestRequestTypeDef#

# SearchAddressBooksRequestRequestTypeDef definition

class SearchAddressBooksRequestRequestTypeDef(TypedDict):
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    SortCriteria: NotRequired[Sequence[SortTypeDef]],  # (2)
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
  1. See FilterTypeDef
  2. See SortTypeDef

SearchContactsRequestRequestTypeDef#

# SearchContactsRequestRequestTypeDef definition

class SearchContactsRequestRequestTypeDef(TypedDict):
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    SortCriteria: NotRequired[Sequence[SortTypeDef]],  # (2)
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
  1. See FilterTypeDef
  2. See SortTypeDef

SearchDevicesRequestRequestTypeDef#

# SearchDevicesRequestRequestTypeDef definition

class SearchDevicesRequestRequestTypeDef(TypedDict):
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    SortCriteria: NotRequired[Sequence[SortTypeDef]],  # (2)
  1. See FilterTypeDef
  2. See SortTypeDef

SearchDevicesRequestSearchDevicesPaginateTypeDef#

# SearchDevicesRequestSearchDevicesPaginateTypeDef definition

class SearchDevicesRequestSearchDevicesPaginateTypeDef(TypedDict):
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    SortCriteria: NotRequired[Sequence[SortTypeDef]],  # (2)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (3)
  1. See FilterTypeDef
  2. See SortTypeDef
  3. See PaginatorConfigTypeDef

SearchNetworkProfilesRequestRequestTypeDef#

# SearchNetworkProfilesRequestRequestTypeDef definition

class SearchNetworkProfilesRequestRequestTypeDef(TypedDict):
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    SortCriteria: NotRequired[Sequence[SortTypeDef]],  # (2)
  1. See FilterTypeDef
  2. See SortTypeDef

SearchProfilesRequestRequestTypeDef#

# SearchProfilesRequestRequestTypeDef definition

class SearchProfilesRequestRequestTypeDef(TypedDict):
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    SortCriteria: NotRequired[Sequence[SortTypeDef]],  # (2)
  1. See FilterTypeDef
  2. See SortTypeDef

SearchProfilesRequestSearchProfilesPaginateTypeDef#

# SearchProfilesRequestSearchProfilesPaginateTypeDef definition

class SearchProfilesRequestSearchProfilesPaginateTypeDef(TypedDict):
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    SortCriteria: NotRequired[Sequence[SortTypeDef]],  # (2)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (3)
  1. See FilterTypeDef
  2. See SortTypeDef
  3. See PaginatorConfigTypeDef

SearchRoomsRequestRequestTypeDef#

# SearchRoomsRequestRequestTypeDef definition

class SearchRoomsRequestRequestTypeDef(TypedDict):
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    SortCriteria: NotRequired[Sequence[SortTypeDef]],  # (2)
  1. See FilterTypeDef
  2. See SortTypeDef

SearchRoomsRequestSearchRoomsPaginateTypeDef#

# SearchRoomsRequestSearchRoomsPaginateTypeDef definition

class SearchRoomsRequestSearchRoomsPaginateTypeDef(TypedDict):
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    SortCriteria: NotRequired[Sequence[SortTypeDef]],  # (2)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (3)
  1. See FilterTypeDef
  2. See SortTypeDef
  3. See PaginatorConfigTypeDef

SearchSkillGroupsRequestRequestTypeDef#

# SearchSkillGroupsRequestRequestTypeDef definition

class SearchSkillGroupsRequestRequestTypeDef(TypedDict):
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    SortCriteria: NotRequired[Sequence[SortTypeDef]],  # (2)
  1. See FilterTypeDef
  2. See SortTypeDef

SearchSkillGroupsRequestSearchSkillGroupsPaginateTypeDef#

# SearchSkillGroupsRequestSearchSkillGroupsPaginateTypeDef definition

class SearchSkillGroupsRequestSearchSkillGroupsPaginateTypeDef(TypedDict):
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    SortCriteria: NotRequired[Sequence[SortTypeDef]],  # (2)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (3)
  1. See FilterTypeDef
  2. See SortTypeDef
  3. See PaginatorConfigTypeDef

SearchUsersRequestRequestTypeDef#

# SearchUsersRequestRequestTypeDef definition

class SearchUsersRequestRequestTypeDef(TypedDict):
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    SortCriteria: NotRequired[Sequence[SortTypeDef]],  # (2)
  1. See FilterTypeDef
  2. See SortTypeDef

SearchUsersRequestSearchUsersPaginateTypeDef#

# SearchUsersRequestSearchUsersPaginateTypeDef definition

class SearchUsersRequestSearchUsersPaginateTypeDef(TypedDict):
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    SortCriteria: NotRequired[Sequence[SortTypeDef]],  # (2)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (3)
  1. See FilterTypeDef
  2. See SortTypeDef
  3. See PaginatorConfigTypeDef

SearchSkillGroupsResponseTypeDef#

# SearchSkillGroupsResponseTypeDef definition

class SearchSkillGroupsResponseTypeDef(TypedDict):
    SkillGroups: List[SkillGroupDataTypeDef],  # (1)
    NextToken: str,
    TotalCount: int,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SkillGroupDataTypeDef
  2. See ResponseMetadataTypeDef

SearchUsersResponseTypeDef#

# SearchUsersResponseTypeDef definition

class SearchUsersResponseTypeDef(TypedDict):
    Users: List[UserDataTypeDef],  # (1)
    NextToken: str,
    TotalCount: int,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See UserDataTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See UpdateEndOfMeetingReminderTypeDef
  2. See UpdateInstantBookingTypeDef
  3. See UpdateRequireCheckInTypeDef
  4. 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)
  1. See BusinessReportFormatType
  2. See BusinessReportContentRangeTypeDef
  3. See BusinessReportRecurrenceTypeDef
  4. See BusinessReportTypeDef

GetConferenceProviderResponseTypeDef#

# GetConferenceProviderResponseTypeDef definition

class GetConferenceProviderResponseTypeDef(TypedDict):
    ConferenceProvider: ConferenceProviderTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ConferenceProviderTypeDef
  2. See ResponseMetadataTypeDef

ListConferenceProvidersResponseTypeDef#

# ListConferenceProvidersResponseTypeDef definition

class ListConferenceProvidersResponseTypeDef(TypedDict):
    ConferenceProviders: List[ConferenceProviderTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ConferenceProviderTypeDef
  2. See ResponseMetadataTypeDef

SearchContactsResponseTypeDef#

# SearchContactsResponseTypeDef definition

class SearchContactsResponseTypeDef(TypedDict):
    Contacts: List[ContactDataTypeDef],  # (1)
    NextToken: str,
    TotalCount: int,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ContactDataTypeDef
  2. See ResponseMetadataTypeDef

GetContactResponseTypeDef#

# GetContactResponseTypeDef definition

class GetContactResponseTypeDef(TypedDict):
    Contact: ContactTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ContactTypeDef
  2. See ResponseMetadataTypeDef

SendAnnouncementRequestRequestTypeDef#

# SendAnnouncementRequestRequestTypeDef definition

class SendAnnouncementRequestRequestTypeDef(TypedDict):
    RoomFilters: Sequence[FilterTypeDef],  # (1)
    Content: ContentTypeDef,  # (2)
    ClientRequestToken: str,
    TimeToLiveInSeconds: NotRequired[int],
  1. See FilterTypeDef
  2. 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)
  1. See DistanceUnitType
  2. See TemperatureUnitType
  3. See WakeWordType
  4. See CreateMeetingRoomConfigurationTypeDef
  5. 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],
  1. See SkillDetailsTypeDef

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],
  1. See DeviceStatusType
  2. See DeviceStatusInfoTypeDef

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)
  1. See DeviceStatusType
  2. See DeviceStatusInfoTypeDef
  3. See DeviceNetworkProfileInfoTypeDef

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)
  1. See DistanceUnitType
  2. See TemperatureUnitType
  3. See WakeWordType
  4. See MeetingRoomConfigurationTypeDef

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)
  1. See DistanceUnitType
  2. See TemperatureUnitType
  3. See WakeWordType
  4. See UpdateMeetingRoomConfigurationTypeDef

ListBusinessReportSchedulesResponseTypeDef#

# ListBusinessReportSchedulesResponseTypeDef definition

class ListBusinessReportSchedulesResponseTypeDef(TypedDict):
    BusinessReportSchedules: List[BusinessReportScheduleTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See BusinessReportScheduleTypeDef
  2. See ResponseMetadataTypeDef

ListSkillsStoreSkillsByCategoryResponseTypeDef#

# ListSkillsStoreSkillsByCategoryResponseTypeDef definition

class ListSkillsStoreSkillsByCategoryResponseTypeDef(TypedDict):
    SkillsStoreSkills: List[SkillsStoreSkillTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SkillsStoreSkillTypeDef
  2. See ResponseMetadataTypeDef

SearchDevicesResponseTypeDef#

# SearchDevicesResponseTypeDef definition

class SearchDevicesResponseTypeDef(TypedDict):
    Devices: List[DeviceDataTypeDef],  # (1)
    NextToken: str,
    TotalCount: int,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DeviceDataTypeDef
  2. See ResponseMetadataTypeDef

GetDeviceResponseTypeDef#

# GetDeviceResponseTypeDef definition

class GetDeviceResponseTypeDef(TypedDict):
    Device: DeviceTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DeviceTypeDef
  2. See ResponseMetadataTypeDef

GetProfileResponseTypeDef#

# GetProfileResponseTypeDef definition

class GetProfileResponseTypeDef(TypedDict):
    Profile: ProfileTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ProfileTypeDef
  2. See ResponseMetadataTypeDef