Skip to content

Typed dictionaries#

Index > AlexaForBusiness > Typed dictionaries

Auto-generated documentation for AlexaForBusiness type annotations stubs module mypy-boto3-alexaforbusiness.

AddressBookDataTypeDef#

# AddressBookDataTypeDef usage example

from mypy_boto3_alexaforbusiness.type_defs import AddressBookDataTypeDef

def get_value() -> AddressBookDataTypeDef:
    return {
        "AddressBookArn": ...,
    }
# AddressBookDataTypeDef definition

class AddressBookDataTypeDef(TypedDict):
    AddressBookArn: NotRequired[str],
    Name: NotRequired[str],
    Description: NotRequired[str],

AddressBookTypeDef#

# AddressBookTypeDef usage example

from mypy_boto3_alexaforbusiness.type_defs import AddressBookTypeDef

def get_value() -> AddressBookTypeDef:
    return {
        "AddressBookArn": ...,
    }
# AddressBookTypeDef definition

class AddressBookTypeDef(TypedDict):
    AddressBookArn: NotRequired[str],
    Name: NotRequired[str],
    Description: NotRequired[str],

ApproveSkillRequestRequestTypeDef#

# ApproveSkillRequestRequestTypeDef usage example

from mypy_boto3_alexaforbusiness.type_defs import ApproveSkillRequestRequestTypeDef

def get_value() -> ApproveSkillRequestRequestTypeDef:
    return {
        "SkillId": ...,
    }
# ApproveSkillRequestRequestTypeDef definition

class ApproveSkillRequestRequestTypeDef(TypedDict):
    SkillId: str,

AssociateContactWithAddressBookRequestRequestTypeDef#

# AssociateContactWithAddressBookRequestRequestTypeDef usage example

from mypy_boto3_alexaforbusiness.type_defs import AssociateContactWithAddressBookRequestRequestTypeDef

def get_value() -> AssociateContactWithAddressBookRequestRequestTypeDef:
    return {
        "ContactArn": ...,
        "AddressBookArn": ...,
    }
# AssociateContactWithAddressBookRequestRequestTypeDef definition

class AssociateContactWithAddressBookRequestRequestTypeDef(TypedDict):
    ContactArn: str,
    AddressBookArn: str,

AssociateDeviceWithNetworkProfileRequestRequestTypeDef#

# AssociateDeviceWithNetworkProfileRequestRequestTypeDef usage example

from mypy_boto3_alexaforbusiness.type_defs import AssociateDeviceWithNetworkProfileRequestRequestTypeDef

def get_value() -> AssociateDeviceWithNetworkProfileRequestRequestTypeDef:
    return {
        "DeviceArn": ...,
        "NetworkProfileArn": ...,
    }
# AssociateDeviceWithNetworkProfileRequestRequestTypeDef definition

class AssociateDeviceWithNetworkProfileRequestRequestTypeDef(TypedDict):
    DeviceArn: str,
    NetworkProfileArn: str,

AssociateDeviceWithRoomRequestRequestTypeDef#

# AssociateDeviceWithRoomRequestRequestTypeDef usage example

from mypy_boto3_alexaforbusiness.type_defs import AssociateDeviceWithRoomRequestRequestTypeDef

def get_value() -> AssociateDeviceWithRoomRequestRequestTypeDef:
    return {
        "DeviceArn": ...,
    }
# AssociateDeviceWithRoomRequestRequestTypeDef definition

class AssociateDeviceWithRoomRequestRequestTypeDef(TypedDict):
    DeviceArn: NotRequired[str],
    RoomArn: NotRequired[str],

AssociateSkillGroupWithRoomRequestRequestTypeDef#

# AssociateSkillGroupWithRoomRequestRequestTypeDef usage example

from mypy_boto3_alexaforbusiness.type_defs import AssociateSkillGroupWithRoomRequestRequestTypeDef

def get_value() -> AssociateSkillGroupWithRoomRequestRequestTypeDef:
    return {
        "SkillGroupArn": ...,
    }
# AssociateSkillGroupWithRoomRequestRequestTypeDef definition

class AssociateSkillGroupWithRoomRequestRequestTypeDef(TypedDict):
    SkillGroupArn: NotRequired[str],
    RoomArn: NotRequired[str],

AssociateSkillWithSkillGroupRequestRequestTypeDef#

# AssociateSkillWithSkillGroupRequestRequestTypeDef usage example

from mypy_boto3_alexaforbusiness.type_defs import AssociateSkillWithSkillGroupRequestRequestTypeDef

def get_value() -> AssociateSkillWithSkillGroupRequestRequestTypeDef:
    return {
        "SkillId": ...,
    }
# AssociateSkillWithSkillGroupRequestRequestTypeDef definition

class AssociateSkillWithSkillGroupRequestRequestTypeDef(TypedDict):
    SkillId: str,
    SkillGroupArn: NotRequired[str],

AssociateSkillWithUsersRequestRequestTypeDef#

# AssociateSkillWithUsersRequestRequestTypeDef usage example

from mypy_boto3_alexaforbusiness.type_defs import AssociateSkillWithUsersRequestRequestTypeDef

def get_value() -> AssociateSkillWithUsersRequestRequestTypeDef:
    return {
        "SkillId": ...,
    }
# AssociateSkillWithUsersRequestRequestTypeDef definition

class AssociateSkillWithUsersRequestRequestTypeDef(TypedDict):
    SkillId: str,

AudioTypeDef#

# AudioTypeDef usage example

from mypy_boto3_alexaforbusiness.type_defs import AudioTypeDef

def get_value() -> AudioTypeDef:
    return {
        "Locale": ...,
        "Location": ...,
    }
# AudioTypeDef definition

class AudioTypeDef(TypedDict):
    Locale: LocaleType,  # (1)
    Location: str,
  1. See LocaleType

BusinessReportContentRangeTypeDef#

# BusinessReportContentRangeTypeDef usage example

from mypy_boto3_alexaforbusiness.type_defs import BusinessReportContentRangeTypeDef

def get_value() -> BusinessReportContentRangeTypeDef:
    return {
        "Interval": ...,
    }
# BusinessReportContentRangeTypeDef definition

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

BusinessReportRecurrenceTypeDef#

# BusinessReportRecurrenceTypeDef usage example

from mypy_boto3_alexaforbusiness.type_defs import BusinessReportRecurrenceTypeDef

def get_value() -> BusinessReportRecurrenceTypeDef:
    return {
        "StartDate": ...,
    }
# BusinessReportRecurrenceTypeDef definition

class BusinessReportRecurrenceTypeDef(TypedDict):
    StartDate: NotRequired[str],

BusinessReportS3LocationTypeDef#

# BusinessReportS3LocationTypeDef usage example

from mypy_boto3_alexaforbusiness.type_defs import BusinessReportS3LocationTypeDef

def get_value() -> BusinessReportS3LocationTypeDef:
    return {
        "Path": ...,
    }
# BusinessReportS3LocationTypeDef definition

class BusinessReportS3LocationTypeDef(TypedDict):
    Path: NotRequired[str],
    BucketName: NotRequired[str],

CategoryTypeDef#

# CategoryTypeDef usage example

from mypy_boto3_alexaforbusiness.type_defs import CategoryTypeDef

def get_value() -> CategoryTypeDef:
    return {
        "CategoryId": ...,
    }
# CategoryTypeDef definition

class CategoryTypeDef(TypedDict):
    CategoryId: NotRequired[int],
    CategoryName: NotRequired[str],

ConferencePreferenceTypeDef#

# ConferencePreferenceTypeDef usage example

from mypy_boto3_alexaforbusiness.type_defs import ConferencePreferenceTypeDef

def get_value() -> ConferencePreferenceTypeDef:
    return {
        "DefaultConferenceProviderArn": ...,
    }
# ConferencePreferenceTypeDef definition

class ConferencePreferenceTypeDef(TypedDict):
    DefaultConferenceProviderArn: NotRequired[str],

IPDialInTypeDef#

# IPDialInTypeDef usage example

from mypy_boto3_alexaforbusiness.type_defs import IPDialInTypeDef

def get_value() -> IPDialInTypeDef:
    return {
        "Endpoint": ...,
        "CommsProtocol": ...,
    }
# IPDialInTypeDef definition

class IPDialInTypeDef(TypedDict):
    Endpoint: str,
    CommsProtocol: CommsProtocolType,  # (1)
  1. See CommsProtocolType

MeetingSettingTypeDef#

# MeetingSettingTypeDef usage example

from mypy_boto3_alexaforbusiness.type_defs import MeetingSettingTypeDef

def get_value() -> MeetingSettingTypeDef:
    return {
        "RequirePin": ...,
    }
# MeetingSettingTypeDef definition

class MeetingSettingTypeDef(TypedDict):
    RequirePin: RequirePinType,  # (1)
  1. See RequirePinType

PSTNDialInTypeDef#

# PSTNDialInTypeDef usage example

from mypy_boto3_alexaforbusiness.type_defs import PSTNDialInTypeDef

def get_value() -> PSTNDialInTypeDef:
    return {
        "CountryCode": ...,
        "PhoneNumber": ...,
        "OneClickIdDelay": ...,
        "OneClickPinDelay": ...,
    }
# PSTNDialInTypeDef definition

class PSTNDialInTypeDef(TypedDict):
    CountryCode: str,
    PhoneNumber: str,
    OneClickIdDelay: str,
    OneClickPinDelay: str,

PhoneNumberTypeDef#

# PhoneNumberTypeDef usage example

from mypy_boto3_alexaforbusiness.type_defs import PhoneNumberTypeDef

def get_value() -> PhoneNumberTypeDef:
    return {
        "Number": ...,
        "Type": ...,
    }
# PhoneNumberTypeDef definition

class PhoneNumberTypeDef(TypedDict):
    Number: str,
    Type: PhoneNumberTypeType,  # (1)
  1. See PhoneNumberTypeType

SipAddressTypeDef#

# SipAddressTypeDef usage example

from mypy_boto3_alexaforbusiness.type_defs import SipAddressTypeDef

def get_value() -> SipAddressTypeDef:
    return {
        "Uri": ...,
        "Type": ...,
    }
# SipAddressTypeDef definition

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

SsmlTypeDef#

# SsmlTypeDef usage example

from mypy_boto3_alexaforbusiness.type_defs import SsmlTypeDef

def get_value() -> SsmlTypeDef:
    return {
        "Locale": ...,
        "Value": ...,
    }
# SsmlTypeDef definition

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

TextTypeDef#

# TextTypeDef usage example

from mypy_boto3_alexaforbusiness.type_defs import TextTypeDef

def get_value() -> TextTypeDef:
    return {
        "Locale": ...,
        "Value": ...,
    }
# TextTypeDef definition

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

TagTypeDef#

# TagTypeDef usage example

from mypy_boto3_alexaforbusiness.type_defs import TagTypeDef

def get_value() -> TagTypeDef:
    return {
        "Key": ...,
        "Value": ...,
    }
# TagTypeDef definition

class TagTypeDef(TypedDict):
    Key: str,
    Value: str,

ResponseMetadataTypeDef#

# ResponseMetadataTypeDef usage example

from mypy_boto3_alexaforbusiness.type_defs import ResponseMetadataTypeDef

def get_value() -> ResponseMetadataTypeDef:
    return {
        "RequestId": ...,
        "HostId": ...,
        "HTTPStatusCode": ...,
        "HTTPHeaders": ...,
        "RetryAttempts": ...,
    }
# ResponseMetadataTypeDef definition

class ResponseMetadataTypeDef(TypedDict):
    RequestId: str,
    HostId: str,
    HTTPStatusCode: int,
    HTTPHeaders: Dict[str, str],
    RetryAttempts: int,

CreateEndOfMeetingReminderTypeDef#

# CreateEndOfMeetingReminderTypeDef usage example

from mypy_boto3_alexaforbusiness.type_defs import CreateEndOfMeetingReminderTypeDef

def get_value() -> CreateEndOfMeetingReminderTypeDef:
    return {
        "ReminderAtMinutes": ...,
        "ReminderType": ...,
        "Enabled": ...,
    }
# CreateEndOfMeetingReminderTypeDef definition

class CreateEndOfMeetingReminderTypeDef(TypedDict):
    ReminderAtMinutes: Sequence[int],
    ReminderType: EndOfMeetingReminderTypeType,  # (1)
    Enabled: bool,
  1. See EndOfMeetingReminderTypeType

CreateInstantBookingTypeDef#

# CreateInstantBookingTypeDef usage example

from mypy_boto3_alexaforbusiness.type_defs import CreateInstantBookingTypeDef

def get_value() -> CreateInstantBookingTypeDef:
    return {
        "DurationInMinutes": ...,
        "Enabled": ...,
    }
# CreateInstantBookingTypeDef definition

class CreateInstantBookingTypeDef(TypedDict):
    DurationInMinutes: int,
    Enabled: bool,

CreateProactiveJoinTypeDef#

# CreateProactiveJoinTypeDef usage example

from mypy_boto3_alexaforbusiness.type_defs import CreateProactiveJoinTypeDef

def get_value() -> CreateProactiveJoinTypeDef:
    return {
        "EnabledByMotion": ...,
    }
# CreateProactiveJoinTypeDef definition

class CreateProactiveJoinTypeDef(TypedDict):
    EnabledByMotion: bool,

CreateRequireCheckInTypeDef#

# CreateRequireCheckInTypeDef usage example

from mypy_boto3_alexaforbusiness.type_defs import CreateRequireCheckInTypeDef

def get_value() -> CreateRequireCheckInTypeDef:
    return {
        "ReleaseAfterMinutes": ...,
        "Enabled": ...,
    }
# CreateRequireCheckInTypeDef definition

class CreateRequireCheckInTypeDef(TypedDict):
    ReleaseAfterMinutes: int,
    Enabled: bool,

DeleteAddressBookRequestRequestTypeDef#

# DeleteAddressBookRequestRequestTypeDef usage example

from mypy_boto3_alexaforbusiness.type_defs import DeleteAddressBookRequestRequestTypeDef

def get_value() -> DeleteAddressBookRequestRequestTypeDef:
    return {
        "AddressBookArn": ...,
    }
# DeleteAddressBookRequestRequestTypeDef definition

class DeleteAddressBookRequestRequestTypeDef(TypedDict):
    AddressBookArn: str,

DeleteBusinessReportScheduleRequestRequestTypeDef#

# DeleteBusinessReportScheduleRequestRequestTypeDef usage example

from mypy_boto3_alexaforbusiness.type_defs import DeleteBusinessReportScheduleRequestRequestTypeDef

def get_value() -> DeleteBusinessReportScheduleRequestRequestTypeDef:
    return {
        "ScheduleArn": ...,
    }
# DeleteBusinessReportScheduleRequestRequestTypeDef definition

class DeleteBusinessReportScheduleRequestRequestTypeDef(TypedDict):
    ScheduleArn: str,

DeleteConferenceProviderRequestRequestTypeDef#

# DeleteConferenceProviderRequestRequestTypeDef usage example

from mypy_boto3_alexaforbusiness.type_defs import DeleteConferenceProviderRequestRequestTypeDef

def get_value() -> DeleteConferenceProviderRequestRequestTypeDef:
    return {
        "ConferenceProviderArn": ...,
    }
# DeleteConferenceProviderRequestRequestTypeDef definition

class DeleteConferenceProviderRequestRequestTypeDef(TypedDict):
    ConferenceProviderArn: str,

DeleteContactRequestRequestTypeDef#

# DeleteContactRequestRequestTypeDef usage example

from mypy_boto3_alexaforbusiness.type_defs import DeleteContactRequestRequestTypeDef

def get_value() -> DeleteContactRequestRequestTypeDef:
    return {
        "ContactArn": ...,
    }
# DeleteContactRequestRequestTypeDef definition

class DeleteContactRequestRequestTypeDef(TypedDict):
    ContactArn: str,

DeleteDeviceRequestRequestTypeDef#

# DeleteDeviceRequestRequestTypeDef usage example

from mypy_boto3_alexaforbusiness.type_defs import DeleteDeviceRequestRequestTypeDef

def get_value() -> DeleteDeviceRequestRequestTypeDef:
    return {
        "DeviceArn": ...,
    }
# DeleteDeviceRequestRequestTypeDef definition

class DeleteDeviceRequestRequestTypeDef(TypedDict):
    DeviceArn: str,

DeleteDeviceUsageDataRequestRequestTypeDef#

# DeleteDeviceUsageDataRequestRequestTypeDef usage example

from mypy_boto3_alexaforbusiness.type_defs import DeleteDeviceUsageDataRequestRequestTypeDef

def get_value() -> DeleteDeviceUsageDataRequestRequestTypeDef:
    return {
        "DeviceArn": ...,
        "DeviceUsageType": ...,
    }
# DeleteDeviceUsageDataRequestRequestTypeDef definition

class DeleteDeviceUsageDataRequestRequestTypeDef(TypedDict):
    DeviceArn: str,
    DeviceUsageType: DeviceUsageTypeType,  # (1)
  1. See DeviceUsageTypeType

DeleteGatewayGroupRequestRequestTypeDef#

# DeleteGatewayGroupRequestRequestTypeDef usage example

from mypy_boto3_alexaforbusiness.type_defs import DeleteGatewayGroupRequestRequestTypeDef

def get_value() -> DeleteGatewayGroupRequestRequestTypeDef:
    return {
        "GatewayGroupArn": ...,
    }
# DeleteGatewayGroupRequestRequestTypeDef definition

class DeleteGatewayGroupRequestRequestTypeDef(TypedDict):
    GatewayGroupArn: str,

DeleteNetworkProfileRequestRequestTypeDef#

# DeleteNetworkProfileRequestRequestTypeDef usage example

from mypy_boto3_alexaforbusiness.type_defs import DeleteNetworkProfileRequestRequestTypeDef

def get_value() -> DeleteNetworkProfileRequestRequestTypeDef:
    return {
        "NetworkProfileArn": ...,
    }
# DeleteNetworkProfileRequestRequestTypeDef definition

class DeleteNetworkProfileRequestRequestTypeDef(TypedDict):
    NetworkProfileArn: str,

DeleteProfileRequestRequestTypeDef#

# DeleteProfileRequestRequestTypeDef usage example

from mypy_boto3_alexaforbusiness.type_defs import DeleteProfileRequestRequestTypeDef

def get_value() -> DeleteProfileRequestRequestTypeDef:
    return {
        "ProfileArn": ...,
    }
# DeleteProfileRequestRequestTypeDef definition

class DeleteProfileRequestRequestTypeDef(TypedDict):
    ProfileArn: NotRequired[str],

DeleteRoomRequestRequestTypeDef#

# DeleteRoomRequestRequestTypeDef usage example

from mypy_boto3_alexaforbusiness.type_defs import DeleteRoomRequestRequestTypeDef

def get_value() -> DeleteRoomRequestRequestTypeDef:
    return {
        "RoomArn": ...,
    }
# DeleteRoomRequestRequestTypeDef definition

class DeleteRoomRequestRequestTypeDef(TypedDict):
    RoomArn: NotRequired[str],

DeleteRoomSkillParameterRequestRequestTypeDef#

# DeleteRoomSkillParameterRequestRequestTypeDef usage example

from mypy_boto3_alexaforbusiness.type_defs import DeleteRoomSkillParameterRequestRequestTypeDef

def get_value() -> DeleteRoomSkillParameterRequestRequestTypeDef:
    return {
        "SkillId": ...,
        "ParameterKey": ...,
    }
# DeleteRoomSkillParameterRequestRequestTypeDef definition

class DeleteRoomSkillParameterRequestRequestTypeDef(TypedDict):
    SkillId: str,
    ParameterKey: str,
    RoomArn: NotRequired[str],

DeleteSkillAuthorizationRequestRequestTypeDef#

# DeleteSkillAuthorizationRequestRequestTypeDef usage example

from mypy_boto3_alexaforbusiness.type_defs import DeleteSkillAuthorizationRequestRequestTypeDef

def get_value() -> DeleteSkillAuthorizationRequestRequestTypeDef:
    return {
        "SkillId": ...,
    }
# DeleteSkillAuthorizationRequestRequestTypeDef definition

class DeleteSkillAuthorizationRequestRequestTypeDef(TypedDict):
    SkillId: str,
    RoomArn: NotRequired[str],

DeleteSkillGroupRequestRequestTypeDef#

# DeleteSkillGroupRequestRequestTypeDef usage example

from mypy_boto3_alexaforbusiness.type_defs import DeleteSkillGroupRequestRequestTypeDef

def get_value() -> DeleteSkillGroupRequestRequestTypeDef:
    return {
        "SkillGroupArn": ...,
    }
# DeleteSkillGroupRequestRequestTypeDef definition

class DeleteSkillGroupRequestRequestTypeDef(TypedDict):
    SkillGroupArn: NotRequired[str],

DeleteUserRequestRequestTypeDef#

# DeleteUserRequestRequestTypeDef usage example

from mypy_boto3_alexaforbusiness.type_defs import DeleteUserRequestRequestTypeDef

def get_value() -> DeleteUserRequestRequestTypeDef:
    return {
        "EnrollmentId": ...,
    }
# DeleteUserRequestRequestTypeDef definition

class DeleteUserRequestRequestTypeDef(TypedDict):
    EnrollmentId: str,
    UserArn: NotRequired[str],

DeveloperInfoTypeDef#

# DeveloperInfoTypeDef usage example

from mypy_boto3_alexaforbusiness.type_defs import DeveloperInfoTypeDef

def get_value() -> DeveloperInfoTypeDef:
    return {
        "DeveloperName": ...,
    }
# DeveloperInfoTypeDef definition

class DeveloperInfoTypeDef(TypedDict):
    DeveloperName: NotRequired[str],
    PrivacyPolicy: NotRequired[str],
    Email: NotRequired[str],
    Url: NotRequired[str],

DeviceEventTypeDef#

# DeviceEventTypeDef usage example

from mypy_boto3_alexaforbusiness.type_defs import DeviceEventTypeDef

def get_value() -> DeviceEventTypeDef:
    return {
        "Type": ...,
    }
# DeviceEventTypeDef definition

class DeviceEventTypeDef(TypedDict):
    Type: NotRequired[DeviceEventTypeType],  # (1)
    Value: NotRequired[str],
    Timestamp: NotRequired[datetime],
  1. See DeviceEventTypeType

DeviceNetworkProfileInfoTypeDef#

# DeviceNetworkProfileInfoTypeDef usage example

from mypy_boto3_alexaforbusiness.type_defs import DeviceNetworkProfileInfoTypeDef

def get_value() -> DeviceNetworkProfileInfoTypeDef:
    return {
        "NetworkProfileArn": ...,
    }
# DeviceNetworkProfileInfoTypeDef definition

class DeviceNetworkProfileInfoTypeDef(TypedDict):
    NetworkProfileArn: NotRequired[str],
    CertificateArn: NotRequired[str],
    CertificateExpirationTime: NotRequired[datetime],

DeviceStatusDetailTypeDef#

# DeviceStatusDetailTypeDef usage example

from mypy_boto3_alexaforbusiness.type_defs import DeviceStatusDetailTypeDef

def get_value() -> DeviceStatusDetailTypeDef:
    return {
        "Feature": ...,
    }
# DeviceStatusDetailTypeDef definition

class DeviceStatusDetailTypeDef(TypedDict):
    Feature: NotRequired[FeatureType],  # (1)
    Code: NotRequired[DeviceStatusDetailCodeType],  # (2)
  1. See FeatureType
  2. See DeviceStatusDetailCodeType

DisassociateContactFromAddressBookRequestRequestTypeDef#

# DisassociateContactFromAddressBookRequestRequestTypeDef usage example

from mypy_boto3_alexaforbusiness.type_defs import DisassociateContactFromAddressBookRequestRequestTypeDef

def get_value() -> DisassociateContactFromAddressBookRequestRequestTypeDef:
    return {
        "ContactArn": ...,
        "AddressBookArn": ...,
    }
# DisassociateContactFromAddressBookRequestRequestTypeDef definition

class DisassociateContactFromAddressBookRequestRequestTypeDef(TypedDict):
    ContactArn: str,
    AddressBookArn: str,

DisassociateDeviceFromRoomRequestRequestTypeDef#

# DisassociateDeviceFromRoomRequestRequestTypeDef usage example

from mypy_boto3_alexaforbusiness.type_defs import DisassociateDeviceFromRoomRequestRequestTypeDef

def get_value() -> DisassociateDeviceFromRoomRequestRequestTypeDef:
    return {
        "DeviceArn": ...,
    }
# DisassociateDeviceFromRoomRequestRequestTypeDef definition

class DisassociateDeviceFromRoomRequestRequestTypeDef(TypedDict):
    DeviceArn: NotRequired[str],

DisassociateSkillFromSkillGroupRequestRequestTypeDef#

# DisassociateSkillFromSkillGroupRequestRequestTypeDef usage example

from mypy_boto3_alexaforbusiness.type_defs import DisassociateSkillFromSkillGroupRequestRequestTypeDef

def get_value() -> DisassociateSkillFromSkillGroupRequestRequestTypeDef:
    return {
        "SkillId": ...,
    }
# DisassociateSkillFromSkillGroupRequestRequestTypeDef definition

class DisassociateSkillFromSkillGroupRequestRequestTypeDef(TypedDict):
    SkillId: str,
    SkillGroupArn: NotRequired[str],

DisassociateSkillFromUsersRequestRequestTypeDef#

# DisassociateSkillFromUsersRequestRequestTypeDef usage example

from mypy_boto3_alexaforbusiness.type_defs import DisassociateSkillFromUsersRequestRequestTypeDef

def get_value() -> DisassociateSkillFromUsersRequestRequestTypeDef:
    return {
        "SkillId": ...,
    }
# DisassociateSkillFromUsersRequestRequestTypeDef definition

class DisassociateSkillFromUsersRequestRequestTypeDef(TypedDict):
    SkillId: str,

DisassociateSkillGroupFromRoomRequestRequestTypeDef#

# DisassociateSkillGroupFromRoomRequestRequestTypeDef usage example

from mypy_boto3_alexaforbusiness.type_defs import DisassociateSkillGroupFromRoomRequestRequestTypeDef

def get_value() -> DisassociateSkillGroupFromRoomRequestRequestTypeDef:
    return {
        "SkillGroupArn": ...,
    }
# DisassociateSkillGroupFromRoomRequestRequestTypeDef definition

class DisassociateSkillGroupFromRoomRequestRequestTypeDef(TypedDict):
    SkillGroupArn: NotRequired[str],
    RoomArn: NotRequired[str],

EndOfMeetingReminderTypeDef#

# EndOfMeetingReminderTypeDef usage example

from mypy_boto3_alexaforbusiness.type_defs import EndOfMeetingReminderTypeDef

def get_value() -> EndOfMeetingReminderTypeDef:
    return {
        "ReminderAtMinutes": ...,
    }
# EndOfMeetingReminderTypeDef definition

class EndOfMeetingReminderTypeDef(TypedDict):
    ReminderAtMinutes: NotRequired[List[int]],
    ReminderType: NotRequired[EndOfMeetingReminderTypeType],  # (1)
    Enabled: NotRequired[bool],
  1. See EndOfMeetingReminderTypeType

FilterTypeDef#

# FilterTypeDef usage example

from mypy_boto3_alexaforbusiness.type_defs import FilterTypeDef

def get_value() -> FilterTypeDef:
    return {
        "Key": ...,
        "Values": ...,
    }
# FilterTypeDef definition

class FilterTypeDef(TypedDict):
    Key: str,
    Values: Sequence[str],

ForgetSmartHomeAppliancesRequestRequestTypeDef#

# ForgetSmartHomeAppliancesRequestRequestTypeDef usage example

from mypy_boto3_alexaforbusiness.type_defs import ForgetSmartHomeAppliancesRequestRequestTypeDef

def get_value() -> ForgetSmartHomeAppliancesRequestRequestTypeDef:
    return {
        "RoomArn": ...,
    }
# ForgetSmartHomeAppliancesRequestRequestTypeDef definition

class ForgetSmartHomeAppliancesRequestRequestTypeDef(TypedDict):
    RoomArn: str,

GatewayGroupSummaryTypeDef#

# GatewayGroupSummaryTypeDef usage example

from mypy_boto3_alexaforbusiness.type_defs import GatewayGroupSummaryTypeDef

def get_value() -> GatewayGroupSummaryTypeDef:
    return {
        "Arn": ...,
    }
# GatewayGroupSummaryTypeDef definition

class GatewayGroupSummaryTypeDef(TypedDict):
    Arn: NotRequired[str],
    Name: NotRequired[str],
    Description: NotRequired[str],

GatewayGroupTypeDef#

# GatewayGroupTypeDef usage example

from mypy_boto3_alexaforbusiness.type_defs import GatewayGroupTypeDef

def get_value() -> GatewayGroupTypeDef:
    return {
        "Arn": ...,
    }
# GatewayGroupTypeDef definition

class GatewayGroupTypeDef(TypedDict):
    Arn: NotRequired[str],
    Name: NotRequired[str],
    Description: NotRequired[str],

GatewaySummaryTypeDef#

# GatewaySummaryTypeDef usage example

from mypy_boto3_alexaforbusiness.type_defs import GatewaySummaryTypeDef

def get_value() -> GatewaySummaryTypeDef:
    return {
        "Arn": ...,
    }
# GatewaySummaryTypeDef definition

class GatewaySummaryTypeDef(TypedDict):
    Arn: NotRequired[str],
    Name: NotRequired[str],
    Description: NotRequired[str],
    GatewayGroupArn: NotRequired[str],
    SoftwareVersion: NotRequired[str],

GatewayTypeDef#

# GatewayTypeDef usage example

from mypy_boto3_alexaforbusiness.type_defs import GatewayTypeDef

def get_value() -> GatewayTypeDef:
    return {
        "Arn": ...,
    }
# GatewayTypeDef definition

class GatewayTypeDef(TypedDict):
    Arn: NotRequired[str],
    Name: NotRequired[str],
    Description: NotRequired[str],
    GatewayGroupArn: NotRequired[str],
    SoftwareVersion: NotRequired[str],

GetAddressBookRequestRequestTypeDef#

# GetAddressBookRequestRequestTypeDef usage example

from mypy_boto3_alexaforbusiness.type_defs import GetAddressBookRequestRequestTypeDef

def get_value() -> GetAddressBookRequestRequestTypeDef:
    return {
        "AddressBookArn": ...,
    }
# GetAddressBookRequestRequestTypeDef definition

class GetAddressBookRequestRequestTypeDef(TypedDict):
    AddressBookArn: str,

GetConferenceProviderRequestRequestTypeDef#

# GetConferenceProviderRequestRequestTypeDef usage example

from mypy_boto3_alexaforbusiness.type_defs import GetConferenceProviderRequestRequestTypeDef

def get_value() -> GetConferenceProviderRequestRequestTypeDef:
    return {
        "ConferenceProviderArn": ...,
    }
# GetConferenceProviderRequestRequestTypeDef definition

class GetConferenceProviderRequestRequestTypeDef(TypedDict):
    ConferenceProviderArn: str,

GetContactRequestRequestTypeDef#

# GetContactRequestRequestTypeDef usage example

from mypy_boto3_alexaforbusiness.type_defs import GetContactRequestRequestTypeDef

def get_value() -> GetContactRequestRequestTypeDef:
    return {
        "ContactArn": ...,
    }
# GetContactRequestRequestTypeDef definition

class GetContactRequestRequestTypeDef(TypedDict):
    ContactArn: str,

GetDeviceRequestRequestTypeDef#

# GetDeviceRequestRequestTypeDef usage example

from mypy_boto3_alexaforbusiness.type_defs import GetDeviceRequestRequestTypeDef

def get_value() -> GetDeviceRequestRequestTypeDef:
    return {
        "DeviceArn": ...,
    }
# GetDeviceRequestRequestTypeDef definition

class GetDeviceRequestRequestTypeDef(TypedDict):
    DeviceArn: NotRequired[str],

GetGatewayGroupRequestRequestTypeDef#

# GetGatewayGroupRequestRequestTypeDef usage example

from mypy_boto3_alexaforbusiness.type_defs import GetGatewayGroupRequestRequestTypeDef

def get_value() -> GetGatewayGroupRequestRequestTypeDef:
    return {
        "GatewayGroupArn": ...,
    }
# GetGatewayGroupRequestRequestTypeDef definition

class GetGatewayGroupRequestRequestTypeDef(TypedDict):
    GatewayGroupArn: str,

GetGatewayRequestRequestTypeDef#

# GetGatewayRequestRequestTypeDef usage example

from mypy_boto3_alexaforbusiness.type_defs import GetGatewayRequestRequestTypeDef

def get_value() -> GetGatewayRequestRequestTypeDef:
    return {
        "GatewayArn": ...,
    }
# GetGatewayRequestRequestTypeDef definition

class GetGatewayRequestRequestTypeDef(TypedDict):
    GatewayArn: str,

GetNetworkProfileRequestRequestTypeDef#

# GetNetworkProfileRequestRequestTypeDef usage example

from mypy_boto3_alexaforbusiness.type_defs import GetNetworkProfileRequestRequestTypeDef

def get_value() -> GetNetworkProfileRequestRequestTypeDef:
    return {
        "NetworkProfileArn": ...,
    }
# GetNetworkProfileRequestRequestTypeDef definition

class GetNetworkProfileRequestRequestTypeDef(TypedDict):
    NetworkProfileArn: str,

NetworkProfileTypeDef#

# NetworkProfileTypeDef usage example

from mypy_boto3_alexaforbusiness.type_defs import NetworkProfileTypeDef

def get_value() -> NetworkProfileTypeDef:
    return {
        "NetworkProfileArn": ...,
    }
# 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 usage example

from mypy_boto3_alexaforbusiness.type_defs import GetProfileRequestRequestTypeDef

def get_value() -> GetProfileRequestRequestTypeDef:
    return {
        "ProfileArn": ...,
    }
# GetProfileRequestRequestTypeDef definition

class GetProfileRequestRequestTypeDef(TypedDict):
    ProfileArn: NotRequired[str],

GetRoomRequestRequestTypeDef#

# GetRoomRequestRequestTypeDef usage example

from mypy_boto3_alexaforbusiness.type_defs import GetRoomRequestRequestTypeDef

def get_value() -> GetRoomRequestRequestTypeDef:
    return {
        "RoomArn": ...,
    }
# GetRoomRequestRequestTypeDef definition

class GetRoomRequestRequestTypeDef(TypedDict):
    RoomArn: NotRequired[str],

RoomTypeDef#

# RoomTypeDef usage example

from mypy_boto3_alexaforbusiness.type_defs import RoomTypeDef

def get_value() -> RoomTypeDef:
    return {
        "RoomArn": ...,
    }
# RoomTypeDef definition

class RoomTypeDef(TypedDict):
    RoomArn: NotRequired[str],
    RoomName: NotRequired[str],
    Description: NotRequired[str],
    ProviderCalendarId: NotRequired[str],
    ProfileArn: NotRequired[str],

GetRoomSkillParameterRequestRequestTypeDef#

# GetRoomSkillParameterRequestRequestTypeDef usage example

from mypy_boto3_alexaforbusiness.type_defs import GetRoomSkillParameterRequestRequestTypeDef

def get_value() -> GetRoomSkillParameterRequestRequestTypeDef:
    return {
        "SkillId": ...,
        "ParameterKey": ...,
    }
# GetRoomSkillParameterRequestRequestTypeDef definition

class GetRoomSkillParameterRequestRequestTypeDef(TypedDict):
    SkillId: str,
    ParameterKey: str,
    RoomArn: NotRequired[str],

RoomSkillParameterTypeDef#

# RoomSkillParameterTypeDef usage example

from mypy_boto3_alexaforbusiness.type_defs import RoomSkillParameterTypeDef

def get_value() -> RoomSkillParameterTypeDef:
    return {
        "ParameterKey": ...,
        "ParameterValue": ...,
    }
# RoomSkillParameterTypeDef definition

class RoomSkillParameterTypeDef(TypedDict):
    ParameterKey: str,
    ParameterValue: str,

GetSkillGroupRequestRequestTypeDef#

# GetSkillGroupRequestRequestTypeDef usage example

from mypy_boto3_alexaforbusiness.type_defs import GetSkillGroupRequestRequestTypeDef

def get_value() -> GetSkillGroupRequestRequestTypeDef:
    return {
        "SkillGroupArn": ...,
    }
# GetSkillGroupRequestRequestTypeDef definition

class GetSkillGroupRequestRequestTypeDef(TypedDict):
    SkillGroupArn: NotRequired[str],

SkillGroupTypeDef#

# SkillGroupTypeDef usage example

from mypy_boto3_alexaforbusiness.type_defs import SkillGroupTypeDef

def get_value() -> SkillGroupTypeDef:
    return {
        "SkillGroupArn": ...,
    }
# SkillGroupTypeDef definition

class SkillGroupTypeDef(TypedDict):
    SkillGroupArn: NotRequired[str],
    SkillGroupName: NotRequired[str],
    Description: NotRequired[str],

InstantBookingTypeDef#

# InstantBookingTypeDef usage example

from mypy_boto3_alexaforbusiness.type_defs import InstantBookingTypeDef

def get_value() -> InstantBookingTypeDef:
    return {
        "DurationInMinutes": ...,
    }
# InstantBookingTypeDef definition

class InstantBookingTypeDef(TypedDict):
    DurationInMinutes: NotRequired[int],
    Enabled: NotRequired[bool],

PaginatorConfigTypeDef#

# PaginatorConfigTypeDef usage example

from mypy_boto3_alexaforbusiness.type_defs import PaginatorConfigTypeDef

def get_value() -> PaginatorConfigTypeDef:
    return {
        "MaxItems": ...,
    }
# PaginatorConfigTypeDef definition

class PaginatorConfigTypeDef(TypedDict):
    MaxItems: NotRequired[int],
    PageSize: NotRequired[int],
    StartingToken: NotRequired[str],

ListBusinessReportSchedulesRequestRequestTypeDef#

# ListBusinessReportSchedulesRequestRequestTypeDef usage example

from mypy_boto3_alexaforbusiness.type_defs import ListBusinessReportSchedulesRequestRequestTypeDef

def get_value() -> ListBusinessReportSchedulesRequestRequestTypeDef:
    return {
        "NextToken": ...,
    }
# ListBusinessReportSchedulesRequestRequestTypeDef definition

class ListBusinessReportSchedulesRequestRequestTypeDef(TypedDict):
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],

ListConferenceProvidersRequestRequestTypeDef#

# ListConferenceProvidersRequestRequestTypeDef usage example

from mypy_boto3_alexaforbusiness.type_defs import ListConferenceProvidersRequestRequestTypeDef

def get_value() -> ListConferenceProvidersRequestRequestTypeDef:
    return {
        "NextToken": ...,
    }
# ListConferenceProvidersRequestRequestTypeDef definition

class ListConferenceProvidersRequestRequestTypeDef(TypedDict):
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],

ListDeviceEventsRequestRequestTypeDef#

# ListDeviceEventsRequestRequestTypeDef usage example

from mypy_boto3_alexaforbusiness.type_defs import ListDeviceEventsRequestRequestTypeDef

def get_value() -> ListDeviceEventsRequestRequestTypeDef:
    return {
        "DeviceArn": ...,
    }
# ListDeviceEventsRequestRequestTypeDef definition

class ListDeviceEventsRequestRequestTypeDef(TypedDict):
    DeviceArn: str,
    EventType: NotRequired[DeviceEventTypeType],  # (1)
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
  1. See DeviceEventTypeType

ListGatewayGroupsRequestRequestTypeDef#

# ListGatewayGroupsRequestRequestTypeDef usage example

from mypy_boto3_alexaforbusiness.type_defs import ListGatewayGroupsRequestRequestTypeDef

def get_value() -> ListGatewayGroupsRequestRequestTypeDef:
    return {
        "NextToken": ...,
    }
# ListGatewayGroupsRequestRequestTypeDef definition

class ListGatewayGroupsRequestRequestTypeDef(TypedDict):
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],

ListGatewaysRequestRequestTypeDef#

# ListGatewaysRequestRequestTypeDef usage example

from mypy_boto3_alexaforbusiness.type_defs import ListGatewaysRequestRequestTypeDef

def get_value() -> ListGatewaysRequestRequestTypeDef:
    return {
        "GatewayGroupArn": ...,
    }
# ListGatewaysRequestRequestTypeDef definition

class ListGatewaysRequestRequestTypeDef(TypedDict):
    GatewayGroupArn: NotRequired[str],
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],

ListSkillsRequestRequestTypeDef#

# ListSkillsRequestRequestTypeDef usage example

from mypy_boto3_alexaforbusiness.type_defs import ListSkillsRequestRequestTypeDef

def get_value() -> ListSkillsRequestRequestTypeDef:
    return {
        "SkillGroupArn": ...,
    }
# 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 usage example

from mypy_boto3_alexaforbusiness.type_defs import SkillSummaryTypeDef

def get_value() -> SkillSummaryTypeDef:
    return {
        "SkillId": ...,
    }
# 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 usage example

from mypy_boto3_alexaforbusiness.type_defs import ListSkillsStoreCategoriesRequestRequestTypeDef

def get_value() -> ListSkillsStoreCategoriesRequestRequestTypeDef:
    return {
        "NextToken": ...,
    }
# ListSkillsStoreCategoriesRequestRequestTypeDef definition

class ListSkillsStoreCategoriesRequestRequestTypeDef(TypedDict):
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],

ListSkillsStoreSkillsByCategoryRequestRequestTypeDef#

# ListSkillsStoreSkillsByCategoryRequestRequestTypeDef usage example

from mypy_boto3_alexaforbusiness.type_defs import ListSkillsStoreSkillsByCategoryRequestRequestTypeDef

def get_value() -> ListSkillsStoreSkillsByCategoryRequestRequestTypeDef:
    return {
        "CategoryId": ...,
    }
# ListSkillsStoreSkillsByCategoryRequestRequestTypeDef definition

class ListSkillsStoreSkillsByCategoryRequestRequestTypeDef(TypedDict):
    CategoryId: int,
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],

ListSmartHomeAppliancesRequestRequestTypeDef#

# ListSmartHomeAppliancesRequestRequestTypeDef usage example

from mypy_boto3_alexaforbusiness.type_defs import ListSmartHomeAppliancesRequestRequestTypeDef

def get_value() -> ListSmartHomeAppliancesRequestRequestTypeDef:
    return {
        "RoomArn": ...,
    }
# ListSmartHomeAppliancesRequestRequestTypeDef definition

class ListSmartHomeAppliancesRequestRequestTypeDef(TypedDict):
    RoomArn: str,
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

SmartHomeApplianceTypeDef#

# SmartHomeApplianceTypeDef usage example

from mypy_boto3_alexaforbusiness.type_defs import SmartHomeApplianceTypeDef

def get_value() -> SmartHomeApplianceTypeDef:
    return {
        "FriendlyName": ...,
    }
# SmartHomeApplianceTypeDef definition

class SmartHomeApplianceTypeDef(TypedDict):
    FriendlyName: NotRequired[str],
    Description: NotRequired[str],
    ManufacturerName: NotRequired[str],

ListTagsRequestRequestTypeDef#

# ListTagsRequestRequestTypeDef usage example

from mypy_boto3_alexaforbusiness.type_defs import ListTagsRequestRequestTypeDef

def get_value() -> ListTagsRequestRequestTypeDef:
    return {
        "Arn": ...,
    }
# ListTagsRequestRequestTypeDef definition

class ListTagsRequestRequestTypeDef(TypedDict):
    Arn: str,
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],

ProactiveJoinTypeDef#

# ProactiveJoinTypeDef usage example

from mypy_boto3_alexaforbusiness.type_defs import ProactiveJoinTypeDef

def get_value() -> ProactiveJoinTypeDef:
    return {
        "EnabledByMotion": ...,
    }
# ProactiveJoinTypeDef definition

class ProactiveJoinTypeDef(TypedDict):
    EnabledByMotion: NotRequired[bool],

RequireCheckInTypeDef#

# RequireCheckInTypeDef usage example

from mypy_boto3_alexaforbusiness.type_defs import RequireCheckInTypeDef

def get_value() -> RequireCheckInTypeDef:
    return {
        "ReleaseAfterMinutes": ...,
    }
# RequireCheckInTypeDef definition

class RequireCheckInTypeDef(TypedDict):
    ReleaseAfterMinutes: NotRequired[int],
    Enabled: NotRequired[bool],

NetworkProfileDataTypeDef#

# NetworkProfileDataTypeDef usage example

from mypy_boto3_alexaforbusiness.type_defs import NetworkProfileDataTypeDef

def get_value() -> NetworkProfileDataTypeDef:
    return {
        "NetworkProfileArn": ...,
    }
# 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 usage example

from mypy_boto3_alexaforbusiness.type_defs import ProfileDataTypeDef

def get_value() -> ProfileDataTypeDef:
    return {
        "ProfileArn": ...,
    }
# 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 usage example

from mypy_boto3_alexaforbusiness.type_defs import PutInvitationConfigurationRequestRequestTypeDef

def get_value() -> PutInvitationConfigurationRequestRequestTypeDef:
    return {
        "OrganizationName": ...,
    }
# PutInvitationConfigurationRequestRequestTypeDef definition

class PutInvitationConfigurationRequestRequestTypeDef(TypedDict):
    OrganizationName: str,
    ContactEmail: NotRequired[str],
    PrivateSkillIds: NotRequired[Sequence[str]],

PutSkillAuthorizationRequestRequestTypeDef#

# PutSkillAuthorizationRequestRequestTypeDef usage example

from mypy_boto3_alexaforbusiness.type_defs import PutSkillAuthorizationRequestRequestTypeDef

def get_value() -> PutSkillAuthorizationRequestRequestTypeDef:
    return {
        "AuthorizationResult": ...,
        "SkillId": ...,
    }
# PutSkillAuthorizationRequestRequestTypeDef definition

class PutSkillAuthorizationRequestRequestTypeDef(TypedDict):
    AuthorizationResult: Mapping[str, str],
    SkillId: str,
    RoomArn: NotRequired[str],

RejectSkillRequestRequestTypeDef#

# RejectSkillRequestRequestTypeDef usage example

from mypy_boto3_alexaforbusiness.type_defs import RejectSkillRequestRequestTypeDef

def get_value() -> RejectSkillRequestRequestTypeDef:
    return {
        "SkillId": ...,
    }
# RejectSkillRequestRequestTypeDef definition

class RejectSkillRequestRequestTypeDef(TypedDict):
    SkillId: str,

ResolveRoomRequestRequestTypeDef#

# ResolveRoomRequestRequestTypeDef usage example

from mypy_boto3_alexaforbusiness.type_defs import ResolveRoomRequestRequestTypeDef

def get_value() -> ResolveRoomRequestRequestTypeDef:
    return {
        "UserId": ...,
        "SkillId": ...,
    }
# ResolveRoomRequestRequestTypeDef definition

class ResolveRoomRequestRequestTypeDef(TypedDict):
    UserId: str,
    SkillId: str,

RevokeInvitationRequestRequestTypeDef#

# RevokeInvitationRequestRequestTypeDef usage example

from mypy_boto3_alexaforbusiness.type_defs import RevokeInvitationRequestRequestTypeDef

def get_value() -> RevokeInvitationRequestRequestTypeDef:
    return {
        "UserArn": ...,
    }
# RevokeInvitationRequestRequestTypeDef definition

class RevokeInvitationRequestRequestTypeDef(TypedDict):
    UserArn: NotRequired[str],
    EnrollmentId: NotRequired[str],

RoomDataTypeDef#

# RoomDataTypeDef usage example

from mypy_boto3_alexaforbusiness.type_defs import RoomDataTypeDef

def get_value() -> RoomDataTypeDef:
    return {
        "RoomArn": ...,
    }
# 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 usage example

from mypy_boto3_alexaforbusiness.type_defs import SortTypeDef

def get_value() -> SortTypeDef:
    return {
        "Key": ...,
        "Value": ...,
    }
# SortTypeDef definition

class SortTypeDef(TypedDict):
    Key: str,
    Value: SortValueType,  # (1)
  1. See SortValueType

SkillGroupDataTypeDef#

# SkillGroupDataTypeDef usage example

from mypy_boto3_alexaforbusiness.type_defs import SkillGroupDataTypeDef

def get_value() -> SkillGroupDataTypeDef:
    return {
        "SkillGroupArn": ...,
    }
# SkillGroupDataTypeDef definition

class SkillGroupDataTypeDef(TypedDict):
    SkillGroupArn: NotRequired[str],
    SkillGroupName: NotRequired[str],
    Description: NotRequired[str],

UserDataTypeDef#

# UserDataTypeDef usage example

from mypy_boto3_alexaforbusiness.type_defs import UserDataTypeDef

def get_value() -> UserDataTypeDef:
    return {
        "UserArn": ...,
    }
# 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 usage example

from mypy_boto3_alexaforbusiness.type_defs import SendInvitationRequestRequestTypeDef

def get_value() -> SendInvitationRequestRequestTypeDef:
    return {
        "UserArn": ...,
    }
# SendInvitationRequestRequestTypeDef definition

class SendInvitationRequestRequestTypeDef(TypedDict):
    UserArn: NotRequired[str],

StartDeviceSyncRequestRequestTypeDef#

# StartDeviceSyncRequestRequestTypeDef usage example

from mypy_boto3_alexaforbusiness.type_defs import StartDeviceSyncRequestRequestTypeDef

def get_value() -> StartDeviceSyncRequestRequestTypeDef:
    return {
        "Features": ...,
    }
# StartDeviceSyncRequestRequestTypeDef definition

class StartDeviceSyncRequestRequestTypeDef(TypedDict):
    Features: Sequence[FeatureType],  # (1)
    RoomArn: NotRequired[str],
    DeviceArn: NotRequired[str],
  1. See FeatureType

StartSmartHomeApplianceDiscoveryRequestRequestTypeDef#

# StartSmartHomeApplianceDiscoveryRequestRequestTypeDef usage example

from mypy_boto3_alexaforbusiness.type_defs import StartSmartHomeApplianceDiscoveryRequestRequestTypeDef

def get_value() -> StartSmartHomeApplianceDiscoveryRequestRequestTypeDef:
    return {
        "RoomArn": ...,
    }
# StartSmartHomeApplianceDiscoveryRequestRequestTypeDef definition

class StartSmartHomeApplianceDiscoveryRequestRequestTypeDef(TypedDict):
    RoomArn: str,

UntagResourceRequestRequestTypeDef#

# UntagResourceRequestRequestTypeDef usage example

from mypy_boto3_alexaforbusiness.type_defs import UntagResourceRequestRequestTypeDef

def get_value() -> UntagResourceRequestRequestTypeDef:
    return {
        "Arn": ...,
        "TagKeys": ...,
    }
# UntagResourceRequestRequestTypeDef definition

class UntagResourceRequestRequestTypeDef(TypedDict):
    Arn: str,
    TagKeys: Sequence[str],

UpdateAddressBookRequestRequestTypeDef#

# UpdateAddressBookRequestRequestTypeDef usage example

from mypy_boto3_alexaforbusiness.type_defs import UpdateAddressBookRequestRequestTypeDef

def get_value() -> UpdateAddressBookRequestRequestTypeDef:
    return {
        "AddressBookArn": ...,
    }
# UpdateAddressBookRequestRequestTypeDef definition

class UpdateAddressBookRequestRequestTypeDef(TypedDict):
    AddressBookArn: str,
    Name: NotRequired[str],
    Description: NotRequired[str],

UpdateDeviceRequestRequestTypeDef#

# UpdateDeviceRequestRequestTypeDef usage example

from mypy_boto3_alexaforbusiness.type_defs import UpdateDeviceRequestRequestTypeDef

def get_value() -> UpdateDeviceRequestRequestTypeDef:
    return {
        "DeviceArn": ...,
    }
# UpdateDeviceRequestRequestTypeDef definition

class UpdateDeviceRequestRequestTypeDef(TypedDict):
    DeviceArn: NotRequired[str],
    DeviceName: NotRequired[str],

UpdateEndOfMeetingReminderTypeDef#

# UpdateEndOfMeetingReminderTypeDef usage example

from mypy_boto3_alexaforbusiness.type_defs import UpdateEndOfMeetingReminderTypeDef

def get_value() -> UpdateEndOfMeetingReminderTypeDef:
    return {
        "ReminderAtMinutes": ...,
    }
# UpdateEndOfMeetingReminderTypeDef definition

class UpdateEndOfMeetingReminderTypeDef(TypedDict):
    ReminderAtMinutes: NotRequired[Sequence[int]],
    ReminderType: NotRequired[EndOfMeetingReminderTypeType],  # (1)
    Enabled: NotRequired[bool],
  1. See EndOfMeetingReminderTypeType

UpdateGatewayGroupRequestRequestTypeDef#

# UpdateGatewayGroupRequestRequestTypeDef usage example

from mypy_boto3_alexaforbusiness.type_defs import UpdateGatewayGroupRequestRequestTypeDef

def get_value() -> UpdateGatewayGroupRequestRequestTypeDef:
    return {
        "GatewayGroupArn": ...,
    }
# UpdateGatewayGroupRequestRequestTypeDef definition

class UpdateGatewayGroupRequestRequestTypeDef(TypedDict):
    GatewayGroupArn: str,
    Name: NotRequired[str],
    Description: NotRequired[str],

UpdateGatewayRequestRequestTypeDef#

# UpdateGatewayRequestRequestTypeDef usage example

from mypy_boto3_alexaforbusiness.type_defs import UpdateGatewayRequestRequestTypeDef

def get_value() -> UpdateGatewayRequestRequestTypeDef:
    return {
        "GatewayArn": ...,
    }
# UpdateGatewayRequestRequestTypeDef definition

class UpdateGatewayRequestRequestTypeDef(TypedDict):
    GatewayArn: str,
    Name: NotRequired[str],
    Description: NotRequired[str],
    SoftwareVersion: NotRequired[str],

UpdateInstantBookingTypeDef#

# UpdateInstantBookingTypeDef usage example

from mypy_boto3_alexaforbusiness.type_defs import UpdateInstantBookingTypeDef

def get_value() -> UpdateInstantBookingTypeDef:
    return {
        "DurationInMinutes": ...,
    }
# UpdateInstantBookingTypeDef definition

class UpdateInstantBookingTypeDef(TypedDict):
    DurationInMinutes: NotRequired[int],
    Enabled: NotRequired[bool],

UpdateProactiveJoinTypeDef#

# UpdateProactiveJoinTypeDef usage example

from mypy_boto3_alexaforbusiness.type_defs import UpdateProactiveJoinTypeDef

def get_value() -> UpdateProactiveJoinTypeDef:
    return {
        "EnabledByMotion": ...,
    }
# UpdateProactiveJoinTypeDef definition

class UpdateProactiveJoinTypeDef(TypedDict):
    EnabledByMotion: bool,

UpdateRequireCheckInTypeDef#

# UpdateRequireCheckInTypeDef usage example

from mypy_boto3_alexaforbusiness.type_defs import UpdateRequireCheckInTypeDef

def get_value() -> UpdateRequireCheckInTypeDef:
    return {
        "ReleaseAfterMinutes": ...,
    }
# UpdateRequireCheckInTypeDef definition

class UpdateRequireCheckInTypeDef(TypedDict):
    ReleaseAfterMinutes: NotRequired[int],
    Enabled: NotRequired[bool],

UpdateNetworkProfileRequestRequestTypeDef#

# UpdateNetworkProfileRequestRequestTypeDef usage example

from mypy_boto3_alexaforbusiness.type_defs import UpdateNetworkProfileRequestRequestTypeDef

def get_value() -> UpdateNetworkProfileRequestRequestTypeDef:
    return {
        "NetworkProfileArn": ...,
    }
# 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 usage example

from mypy_boto3_alexaforbusiness.type_defs import UpdateRoomRequestRequestTypeDef

def get_value() -> UpdateRoomRequestRequestTypeDef:
    return {
        "RoomArn": ...,
    }
# UpdateRoomRequestRequestTypeDef definition

class UpdateRoomRequestRequestTypeDef(TypedDict):
    RoomArn: NotRequired[str],
    RoomName: NotRequired[str],
    Description: NotRequired[str],
    ProviderCalendarId: NotRequired[str],
    ProfileArn: NotRequired[str],

UpdateSkillGroupRequestRequestTypeDef#

# UpdateSkillGroupRequestRequestTypeDef usage example

from mypy_boto3_alexaforbusiness.type_defs import UpdateSkillGroupRequestRequestTypeDef

def get_value() -> UpdateSkillGroupRequestRequestTypeDef:
    return {
        "SkillGroupArn": ...,
    }
# UpdateSkillGroupRequestRequestTypeDef definition

class UpdateSkillGroupRequestRequestTypeDef(TypedDict):
    SkillGroupArn: NotRequired[str],
    SkillGroupName: NotRequired[str],
    Description: NotRequired[str],

UpdateBusinessReportScheduleRequestRequestTypeDef#

# UpdateBusinessReportScheduleRequestRequestTypeDef usage example

from mypy_boto3_alexaforbusiness.type_defs import UpdateBusinessReportScheduleRequestRequestTypeDef

def get_value() -> UpdateBusinessReportScheduleRequestRequestTypeDef:
    return {
        "ScheduleArn": ...,
    }
# 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 usage example

from mypy_boto3_alexaforbusiness.type_defs import BusinessReportTypeDef

def get_value() -> BusinessReportTypeDef:
    return {
        "Status": ...,
    }
# 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 usage example

from mypy_boto3_alexaforbusiness.type_defs import PutConferencePreferenceRequestRequestTypeDef

def get_value() -> PutConferencePreferenceRequestRequestTypeDef:
    return {
        "ConferencePreference": ...,
    }
# PutConferencePreferenceRequestRequestTypeDef definition

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

ConferenceProviderTypeDef#

# ConferenceProviderTypeDef usage example

from mypy_boto3_alexaforbusiness.type_defs import ConferenceProviderTypeDef

def get_value() -> ConferenceProviderTypeDef:
    return {
        "Arn": ...,
    }
# 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 usage example

from mypy_boto3_alexaforbusiness.type_defs import UpdateConferenceProviderRequestRequestTypeDef

def get_value() -> UpdateConferenceProviderRequestRequestTypeDef:
    return {
        "ConferenceProviderArn": ...,
        "ConferenceProviderType": ...,
        "MeetingSetting": ...,
    }
# 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 usage example

from mypy_boto3_alexaforbusiness.type_defs import ContactDataTypeDef

def get_value() -> ContactDataTypeDef:
    return {
        "ContactArn": ...,
    }
# 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 usage example

from mypy_boto3_alexaforbusiness.type_defs import ContactTypeDef

def get_value() -> ContactTypeDef:
    return {
        "ContactArn": ...,
    }
# 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 usage example

from mypy_boto3_alexaforbusiness.type_defs import UpdateContactRequestRequestTypeDef

def get_value() -> UpdateContactRequestRequestTypeDef:
    return {
        "ContactArn": ...,
    }
# 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 usage example

from mypy_boto3_alexaforbusiness.type_defs import ContentTypeDef

def get_value() -> ContentTypeDef:
    return {
        "TextList": ...,
    }
# 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 usage example

from mypy_boto3_alexaforbusiness.type_defs import CreateAddressBookRequestRequestTypeDef

def get_value() -> CreateAddressBookRequestRequestTypeDef:
    return {
        "Name": ...,
    }
# CreateAddressBookRequestRequestTypeDef definition

class CreateAddressBookRequestRequestTypeDef(TypedDict):
    Name: str,
    Description: NotRequired[str],
    ClientRequestToken: NotRequired[str],
    Tags: NotRequired[Sequence[TagTypeDef]],  # (1)
  1. See TagTypeDef

CreateBusinessReportScheduleRequestRequestTypeDef#

# CreateBusinessReportScheduleRequestRequestTypeDef usage example

from mypy_boto3_alexaforbusiness.type_defs import CreateBusinessReportScheduleRequestRequestTypeDef

def get_value() -> CreateBusinessReportScheduleRequestRequestTypeDef:
    return {
        "Format": ...,
        "ContentRange": ...,
    }
# 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 usage example

from mypy_boto3_alexaforbusiness.type_defs import CreateConferenceProviderRequestRequestTypeDef

def get_value() -> CreateConferenceProviderRequestRequestTypeDef:
    return {
        "ConferenceProviderName": ...,
        "ConferenceProviderType": ...,
        "MeetingSetting": ...,
    }
# 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 usage example

from mypy_boto3_alexaforbusiness.type_defs import CreateContactRequestRequestTypeDef

def get_value() -> CreateContactRequestRequestTypeDef:
    return {
        "FirstName": ...,
    }
# 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 usage example

from mypy_boto3_alexaforbusiness.type_defs import CreateGatewayGroupRequestRequestTypeDef

def get_value() -> CreateGatewayGroupRequestRequestTypeDef:
    return {
        "Name": ...,
        "ClientRequestToken": ...,
    }
# CreateGatewayGroupRequestRequestTypeDef definition

class CreateGatewayGroupRequestRequestTypeDef(TypedDict):
    Name: str,
    ClientRequestToken: str,
    Description: NotRequired[str],
    Tags: NotRequired[Sequence[TagTypeDef]],  # (1)
  1. See TagTypeDef

CreateNetworkProfileRequestRequestTypeDef#

# CreateNetworkProfileRequestRequestTypeDef usage example

from mypy_boto3_alexaforbusiness.type_defs import CreateNetworkProfileRequestRequestTypeDef

def get_value() -> CreateNetworkProfileRequestRequestTypeDef:
    return {
        "NetworkProfileName": ...,
        "Ssid": ...,
        "SecurityType": ...,
        "ClientRequestToken": ...,
    }
# 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 usage example

from mypy_boto3_alexaforbusiness.type_defs import CreateRoomRequestRequestTypeDef

def get_value() -> CreateRoomRequestRequestTypeDef:
    return {
        "RoomName": ...,
    }
# 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 usage example

from mypy_boto3_alexaforbusiness.type_defs import CreateSkillGroupRequestRequestTypeDef

def get_value() -> CreateSkillGroupRequestRequestTypeDef:
    return {
        "SkillGroupName": ...,
    }
# CreateSkillGroupRequestRequestTypeDef definition

class CreateSkillGroupRequestRequestTypeDef(TypedDict):
    SkillGroupName: str,
    Description: NotRequired[str],
    ClientRequestToken: NotRequired[str],
    Tags: NotRequired[Sequence[TagTypeDef]],  # (1)
  1. See TagTypeDef

CreateUserRequestRequestTypeDef#

# CreateUserRequestRequestTypeDef usage example

from mypy_boto3_alexaforbusiness.type_defs import CreateUserRequestRequestTypeDef

def get_value() -> CreateUserRequestRequestTypeDef:
    return {
        "UserId": ...,
    }
# 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 usage example

from mypy_boto3_alexaforbusiness.type_defs import RegisterAVSDeviceRequestRequestTypeDef

def get_value() -> RegisterAVSDeviceRequestRequestTypeDef:
    return {
        "ClientId": ...,
        "UserCode": ...,
        "ProductId": ...,
        "AmazonId": ...,
    }
# 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 usage example

from mypy_boto3_alexaforbusiness.type_defs import TagResourceRequestRequestTypeDef

def get_value() -> TagResourceRequestRequestTypeDef:
    return {
        "Arn": ...,
        "Tags": ...,
    }
# TagResourceRequestRequestTypeDef definition

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

CreateAddressBookResponseTypeDef#

# CreateAddressBookResponseTypeDef usage example

from mypy_boto3_alexaforbusiness.type_defs import CreateAddressBookResponseTypeDef

def get_value() -> CreateAddressBookResponseTypeDef:
    return {
        "AddressBookArn": ...,
        "ResponseMetadata": ...,
    }
# CreateAddressBookResponseTypeDef definition

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

CreateBusinessReportScheduleResponseTypeDef#

# CreateBusinessReportScheduleResponseTypeDef usage example

from mypy_boto3_alexaforbusiness.type_defs import CreateBusinessReportScheduleResponseTypeDef

def get_value() -> CreateBusinessReportScheduleResponseTypeDef:
    return {
        "ScheduleArn": ...,
        "ResponseMetadata": ...,
    }
# CreateBusinessReportScheduleResponseTypeDef definition

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

CreateConferenceProviderResponseTypeDef#

# CreateConferenceProviderResponseTypeDef usage example

from mypy_boto3_alexaforbusiness.type_defs import CreateConferenceProviderResponseTypeDef

def get_value() -> CreateConferenceProviderResponseTypeDef:
    return {
        "ConferenceProviderArn": ...,
        "ResponseMetadata": ...,
    }
# CreateConferenceProviderResponseTypeDef definition

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

CreateContactResponseTypeDef#

# CreateContactResponseTypeDef usage example

from mypy_boto3_alexaforbusiness.type_defs import CreateContactResponseTypeDef

def get_value() -> CreateContactResponseTypeDef:
    return {
        "ContactArn": ...,
        "ResponseMetadata": ...,
    }
# CreateContactResponseTypeDef definition

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

CreateGatewayGroupResponseTypeDef#

# CreateGatewayGroupResponseTypeDef usage example

from mypy_boto3_alexaforbusiness.type_defs import CreateGatewayGroupResponseTypeDef

def get_value() -> CreateGatewayGroupResponseTypeDef:
    return {
        "GatewayGroupArn": ...,
        "ResponseMetadata": ...,
    }
# CreateGatewayGroupResponseTypeDef definition

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

CreateNetworkProfileResponseTypeDef#

# CreateNetworkProfileResponseTypeDef usage example

from mypy_boto3_alexaforbusiness.type_defs import CreateNetworkProfileResponseTypeDef

def get_value() -> CreateNetworkProfileResponseTypeDef:
    return {
        "NetworkProfileArn": ...,
        "ResponseMetadata": ...,
    }
# CreateNetworkProfileResponseTypeDef definition

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

CreateProfileResponseTypeDef#

# CreateProfileResponseTypeDef usage example

from mypy_boto3_alexaforbusiness.type_defs import CreateProfileResponseTypeDef

def get_value() -> CreateProfileResponseTypeDef:
    return {
        "ProfileArn": ...,
        "ResponseMetadata": ...,
    }
# CreateProfileResponseTypeDef definition

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

CreateRoomResponseTypeDef#

# CreateRoomResponseTypeDef usage example

from mypy_boto3_alexaforbusiness.type_defs import CreateRoomResponseTypeDef

def get_value() -> CreateRoomResponseTypeDef:
    return {
        "RoomArn": ...,
        "ResponseMetadata": ...,
    }
# CreateRoomResponseTypeDef definition

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

CreateSkillGroupResponseTypeDef#

# CreateSkillGroupResponseTypeDef usage example

from mypy_boto3_alexaforbusiness.type_defs import CreateSkillGroupResponseTypeDef

def get_value() -> CreateSkillGroupResponseTypeDef:
    return {
        "SkillGroupArn": ...,
        "ResponseMetadata": ...,
    }
# CreateSkillGroupResponseTypeDef definition

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

CreateUserResponseTypeDef#

# CreateUserResponseTypeDef usage example

from mypy_boto3_alexaforbusiness.type_defs import CreateUserResponseTypeDef

def get_value() -> CreateUserResponseTypeDef:
    return {
        "UserArn": ...,
        "ResponseMetadata": ...,
    }
# CreateUserResponseTypeDef definition

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

GetAddressBookResponseTypeDef#

# GetAddressBookResponseTypeDef usage example

from mypy_boto3_alexaforbusiness.type_defs import GetAddressBookResponseTypeDef

def get_value() -> GetAddressBookResponseTypeDef:
    return {
        "AddressBook": ...,
        "ResponseMetadata": ...,
    }
# GetAddressBookResponseTypeDef definition

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

GetConferencePreferenceResponseTypeDef#

# GetConferencePreferenceResponseTypeDef usage example

from mypy_boto3_alexaforbusiness.type_defs import GetConferencePreferenceResponseTypeDef

def get_value() -> GetConferencePreferenceResponseTypeDef:
    return {
        "Preference": ...,
        "ResponseMetadata": ...,
    }
# GetConferencePreferenceResponseTypeDef definition

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

GetInvitationConfigurationResponseTypeDef#

# GetInvitationConfigurationResponseTypeDef usage example

from mypy_boto3_alexaforbusiness.type_defs import GetInvitationConfigurationResponseTypeDef

def get_value() -> GetInvitationConfigurationResponseTypeDef:
    return {
        "OrganizationName": ...,
        "ContactEmail": ...,
        "PrivateSkillIds": ...,
        "ResponseMetadata": ...,
    }
# GetInvitationConfigurationResponseTypeDef definition

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

ListSkillsStoreCategoriesResponseTypeDef#

# ListSkillsStoreCategoriesResponseTypeDef usage example

from mypy_boto3_alexaforbusiness.type_defs import ListSkillsStoreCategoriesResponseTypeDef

def get_value() -> ListSkillsStoreCategoriesResponseTypeDef:
    return {
        "CategoryList": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
# ListSkillsStoreCategoriesResponseTypeDef definition

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

ListTagsResponseTypeDef#

# ListTagsResponseTypeDef usage example

from mypy_boto3_alexaforbusiness.type_defs import ListTagsResponseTypeDef

def get_value() -> ListTagsResponseTypeDef:
    return {
        "Tags": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
# ListTagsResponseTypeDef definition

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

RegisterAVSDeviceResponseTypeDef#

# RegisterAVSDeviceResponseTypeDef usage example

from mypy_boto3_alexaforbusiness.type_defs import RegisterAVSDeviceResponseTypeDef

def get_value() -> RegisterAVSDeviceResponseTypeDef:
    return {
        "DeviceArn": ...,
        "ResponseMetadata": ...,
    }
# RegisterAVSDeviceResponseTypeDef definition

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

SearchAddressBooksResponseTypeDef#

# SearchAddressBooksResponseTypeDef usage example

from mypy_boto3_alexaforbusiness.type_defs import SearchAddressBooksResponseTypeDef

def get_value() -> SearchAddressBooksResponseTypeDef:
    return {
        "AddressBooks": ...,
        "NextToken": ...,
        "TotalCount": ...,
        "ResponseMetadata": ...,
    }
# SearchAddressBooksResponseTypeDef definition

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

SendAnnouncementResponseTypeDef#

# SendAnnouncementResponseTypeDef usage example

from mypy_boto3_alexaforbusiness.type_defs import SendAnnouncementResponseTypeDef

def get_value() -> SendAnnouncementResponseTypeDef:
    return {
        "AnnouncementArn": ...,
        "ResponseMetadata": ...,
    }
# SendAnnouncementResponseTypeDef definition

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

CreateMeetingRoomConfigurationTypeDef#

# CreateMeetingRoomConfigurationTypeDef usage example

from mypy_boto3_alexaforbusiness.type_defs import CreateMeetingRoomConfigurationTypeDef

def get_value() -> CreateMeetingRoomConfigurationTypeDef:
    return {
        "RoomUtilizationMetricsEnabled": ...,
    }
# 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 usage example

from mypy_boto3_alexaforbusiness.type_defs import SkillDetailsTypeDef

def get_value() -> SkillDetailsTypeDef:
    return {
        "ProductDescription": ...,
    }
# 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 usage example

from mypy_boto3_alexaforbusiness.type_defs import ListDeviceEventsResponseTypeDef

def get_value() -> ListDeviceEventsResponseTypeDef:
    return {
        "DeviceEvents": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
# ListDeviceEventsResponseTypeDef definition

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

DeviceStatusInfoTypeDef#

# DeviceStatusInfoTypeDef usage example

from mypy_boto3_alexaforbusiness.type_defs import DeviceStatusInfoTypeDef

def get_value() -> DeviceStatusInfoTypeDef:
    return {
        "DeviceStatusDetails": ...,
    }
# 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 usage example

from mypy_boto3_alexaforbusiness.type_defs import ListGatewayGroupsResponseTypeDef

def get_value() -> ListGatewayGroupsResponseTypeDef:
    return {
        "GatewayGroups": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
# ListGatewayGroupsResponseTypeDef definition

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

GetGatewayGroupResponseTypeDef#

# GetGatewayGroupResponseTypeDef usage example

from mypy_boto3_alexaforbusiness.type_defs import GetGatewayGroupResponseTypeDef

def get_value() -> GetGatewayGroupResponseTypeDef:
    return {
        "GatewayGroup": ...,
        "ResponseMetadata": ...,
    }
# GetGatewayGroupResponseTypeDef definition

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

ListGatewaysResponseTypeDef#

# ListGatewaysResponseTypeDef usage example

from mypy_boto3_alexaforbusiness.type_defs import ListGatewaysResponseTypeDef

def get_value() -> ListGatewaysResponseTypeDef:
    return {
        "Gateways": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
# ListGatewaysResponseTypeDef definition

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

GetGatewayResponseTypeDef#

# GetGatewayResponseTypeDef usage example

from mypy_boto3_alexaforbusiness.type_defs import GetGatewayResponseTypeDef

def get_value() -> GetGatewayResponseTypeDef:
    return {
        "Gateway": ...,
        "ResponseMetadata": ...,
    }
# GetGatewayResponseTypeDef definition

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

GetNetworkProfileResponseTypeDef#

# GetNetworkProfileResponseTypeDef usage example

from mypy_boto3_alexaforbusiness.type_defs import GetNetworkProfileResponseTypeDef

def get_value() -> GetNetworkProfileResponseTypeDef:
    return {
        "NetworkProfile": ...,
        "ResponseMetadata": ...,
    }
# GetNetworkProfileResponseTypeDef definition

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

GetRoomResponseTypeDef#

# GetRoomResponseTypeDef usage example

from mypy_boto3_alexaforbusiness.type_defs import GetRoomResponseTypeDef

def get_value() -> GetRoomResponseTypeDef:
    return {
        "Room": ...,
        "ResponseMetadata": ...,
    }
# GetRoomResponseTypeDef definition

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

GetRoomSkillParameterResponseTypeDef#

# GetRoomSkillParameterResponseTypeDef usage example

from mypy_boto3_alexaforbusiness.type_defs import GetRoomSkillParameterResponseTypeDef

def get_value() -> GetRoomSkillParameterResponseTypeDef:
    return {
        "RoomSkillParameter": ...,
        "ResponseMetadata": ...,
    }
# GetRoomSkillParameterResponseTypeDef definition

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

PutRoomSkillParameterRequestRequestTypeDef#

# PutRoomSkillParameterRequestRequestTypeDef usage example

from mypy_boto3_alexaforbusiness.type_defs import PutRoomSkillParameterRequestRequestTypeDef

def get_value() -> PutRoomSkillParameterRequestRequestTypeDef:
    return {
        "SkillId": ...,
        "RoomSkillParameter": ...,
    }
# PutRoomSkillParameterRequestRequestTypeDef definition

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

ResolveRoomResponseTypeDef#

# ResolveRoomResponseTypeDef usage example

from mypy_boto3_alexaforbusiness.type_defs import ResolveRoomResponseTypeDef

def get_value() -> ResolveRoomResponseTypeDef:
    return {
        "RoomArn": ...,
        "RoomName": ...,
        "RoomSkillParameters": ...,
        "ResponseMetadata": ...,
    }
# ResolveRoomResponseTypeDef definition

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

GetSkillGroupResponseTypeDef#

# GetSkillGroupResponseTypeDef usage example

from mypy_boto3_alexaforbusiness.type_defs import GetSkillGroupResponseTypeDef

def get_value() -> GetSkillGroupResponseTypeDef:
    return {
        "SkillGroup": ...,
        "ResponseMetadata": ...,
    }
# GetSkillGroupResponseTypeDef definition

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

ListBusinessReportSchedulesRequestListBusinessReportSchedulesPaginateTypeDef#

# ListBusinessReportSchedulesRequestListBusinessReportSchedulesPaginateTypeDef usage example

from mypy_boto3_alexaforbusiness.type_defs import ListBusinessReportSchedulesRequestListBusinessReportSchedulesPaginateTypeDef

def get_value() -> ListBusinessReportSchedulesRequestListBusinessReportSchedulesPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }
# ListBusinessReportSchedulesRequestListBusinessReportSchedulesPaginateTypeDef definition

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

ListConferenceProvidersRequestListConferenceProvidersPaginateTypeDef#

# ListConferenceProvidersRequestListConferenceProvidersPaginateTypeDef usage example

from mypy_boto3_alexaforbusiness.type_defs import ListConferenceProvidersRequestListConferenceProvidersPaginateTypeDef

def get_value() -> ListConferenceProvidersRequestListConferenceProvidersPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }
# ListConferenceProvidersRequestListConferenceProvidersPaginateTypeDef definition

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

ListDeviceEventsRequestListDeviceEventsPaginateTypeDef#

# ListDeviceEventsRequestListDeviceEventsPaginateTypeDef usage example

from mypy_boto3_alexaforbusiness.type_defs import ListDeviceEventsRequestListDeviceEventsPaginateTypeDef

def get_value() -> ListDeviceEventsRequestListDeviceEventsPaginateTypeDef:
    return {
        "DeviceArn": ...,
    }
# ListDeviceEventsRequestListDeviceEventsPaginateTypeDef definition

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

ListSkillsRequestListSkillsPaginateTypeDef#

# ListSkillsRequestListSkillsPaginateTypeDef usage example

from mypy_boto3_alexaforbusiness.type_defs import ListSkillsRequestListSkillsPaginateTypeDef

def get_value() -> ListSkillsRequestListSkillsPaginateTypeDef:
    return {
        "SkillGroupArn": ...,
    }
# 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 usage example

from mypy_boto3_alexaforbusiness.type_defs import ListSkillsStoreCategoriesRequestListSkillsStoreCategoriesPaginateTypeDef

def get_value() -> ListSkillsStoreCategoriesRequestListSkillsStoreCategoriesPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }
# ListSkillsStoreCategoriesRequestListSkillsStoreCategoriesPaginateTypeDef definition

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

ListSkillsStoreSkillsByCategoryRequestListSkillsStoreSkillsByCategoryPaginateTypeDef#

# ListSkillsStoreSkillsByCategoryRequestListSkillsStoreSkillsByCategoryPaginateTypeDef usage example

from mypy_boto3_alexaforbusiness.type_defs import ListSkillsStoreSkillsByCategoryRequestListSkillsStoreSkillsByCategoryPaginateTypeDef

def get_value() -> ListSkillsStoreSkillsByCategoryRequestListSkillsStoreSkillsByCategoryPaginateTypeDef:
    return {
        "CategoryId": ...,
    }
# ListSkillsStoreSkillsByCategoryRequestListSkillsStoreSkillsByCategoryPaginateTypeDef definition

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

ListSmartHomeAppliancesRequestListSmartHomeAppliancesPaginateTypeDef#

# ListSmartHomeAppliancesRequestListSmartHomeAppliancesPaginateTypeDef usage example

from mypy_boto3_alexaforbusiness.type_defs import ListSmartHomeAppliancesRequestListSmartHomeAppliancesPaginateTypeDef

def get_value() -> ListSmartHomeAppliancesRequestListSmartHomeAppliancesPaginateTypeDef:
    return {
        "RoomArn": ...,
    }
# ListSmartHomeAppliancesRequestListSmartHomeAppliancesPaginateTypeDef definition

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

ListTagsRequestListTagsPaginateTypeDef#

# ListTagsRequestListTagsPaginateTypeDef usage example

from mypy_boto3_alexaforbusiness.type_defs import ListTagsRequestListTagsPaginateTypeDef

def get_value() -> ListTagsRequestListTagsPaginateTypeDef:
    return {
        "Arn": ...,
    }
# ListTagsRequestListTagsPaginateTypeDef definition

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

ListSkillsResponseTypeDef#

# ListSkillsResponseTypeDef usage example

from mypy_boto3_alexaforbusiness.type_defs import ListSkillsResponseTypeDef

def get_value() -> ListSkillsResponseTypeDef:
    return {
        "SkillSummaries": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
# ListSkillsResponseTypeDef definition

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

ListSmartHomeAppliancesResponseTypeDef#

# ListSmartHomeAppliancesResponseTypeDef usage example

from mypy_boto3_alexaforbusiness.type_defs import ListSmartHomeAppliancesResponseTypeDef

def get_value() -> ListSmartHomeAppliancesResponseTypeDef:
    return {
        "SmartHomeAppliances": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
# ListSmartHomeAppliancesResponseTypeDef definition

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

MeetingRoomConfigurationTypeDef#

# MeetingRoomConfigurationTypeDef usage example

from mypy_boto3_alexaforbusiness.type_defs import MeetingRoomConfigurationTypeDef

def get_value() -> MeetingRoomConfigurationTypeDef:
    return {
        "RoomUtilizationMetricsEnabled": ...,
    }
# 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 usage example

from mypy_boto3_alexaforbusiness.type_defs import SearchNetworkProfilesResponseTypeDef

def get_value() -> SearchNetworkProfilesResponseTypeDef:
    return {
        "NetworkProfiles": ...,
        "NextToken": ...,
        "TotalCount": ...,
        "ResponseMetadata": ...,
    }
# SearchNetworkProfilesResponseTypeDef definition

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

SearchProfilesResponseTypeDef#

# SearchProfilesResponseTypeDef usage example

from mypy_boto3_alexaforbusiness.type_defs import SearchProfilesResponseTypeDef

def get_value() -> SearchProfilesResponseTypeDef:
    return {
        "Profiles": ...,
        "NextToken": ...,
        "TotalCount": ...,
        "ResponseMetadata": ...,
    }
# SearchProfilesResponseTypeDef definition

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

SearchRoomsResponseTypeDef#

# SearchRoomsResponseTypeDef usage example

from mypy_boto3_alexaforbusiness.type_defs import SearchRoomsResponseTypeDef

def get_value() -> SearchRoomsResponseTypeDef:
    return {
        "Rooms": ...,
        "NextToken": ...,
        "TotalCount": ...,
        "ResponseMetadata": ...,
    }
# SearchRoomsResponseTypeDef definition

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

SearchAddressBooksRequestRequestTypeDef#

# SearchAddressBooksRequestRequestTypeDef usage example

from mypy_boto3_alexaforbusiness.type_defs import SearchAddressBooksRequestRequestTypeDef

def get_value() -> SearchAddressBooksRequestRequestTypeDef:
    return {
        "Filters": ...,
    }
# 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 usage example

from mypy_boto3_alexaforbusiness.type_defs import SearchContactsRequestRequestTypeDef

def get_value() -> SearchContactsRequestRequestTypeDef:
    return {
        "Filters": ...,
    }
# 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 usage example

from mypy_boto3_alexaforbusiness.type_defs import SearchDevicesRequestRequestTypeDef

def get_value() -> SearchDevicesRequestRequestTypeDef:
    return {
        "NextToken": ...,
    }
# 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 usage example

from mypy_boto3_alexaforbusiness.type_defs import SearchDevicesRequestSearchDevicesPaginateTypeDef

def get_value() -> SearchDevicesRequestSearchDevicesPaginateTypeDef:
    return {
        "Filters": ...,
    }
# 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 usage example

from mypy_boto3_alexaforbusiness.type_defs import SearchNetworkProfilesRequestRequestTypeDef

def get_value() -> SearchNetworkProfilesRequestRequestTypeDef:
    return {
        "NextToken": ...,
    }
# 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 usage example

from mypy_boto3_alexaforbusiness.type_defs import SearchProfilesRequestRequestTypeDef

def get_value() -> SearchProfilesRequestRequestTypeDef:
    return {
        "NextToken": ...,
    }
# 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 usage example

from mypy_boto3_alexaforbusiness.type_defs import SearchProfilesRequestSearchProfilesPaginateTypeDef

def get_value() -> SearchProfilesRequestSearchProfilesPaginateTypeDef:
    return {
        "Filters": ...,
    }
# 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 usage example

from mypy_boto3_alexaforbusiness.type_defs import SearchRoomsRequestRequestTypeDef

def get_value() -> SearchRoomsRequestRequestTypeDef:
    return {
        "NextToken": ...,
    }
# 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 usage example

from mypy_boto3_alexaforbusiness.type_defs import SearchRoomsRequestSearchRoomsPaginateTypeDef

def get_value() -> SearchRoomsRequestSearchRoomsPaginateTypeDef:
    return {
        "Filters": ...,
    }
# 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 usage example

from mypy_boto3_alexaforbusiness.type_defs import SearchSkillGroupsRequestRequestTypeDef

def get_value() -> SearchSkillGroupsRequestRequestTypeDef:
    return {
        "NextToken": ...,
    }
# 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 usage example

from mypy_boto3_alexaforbusiness.type_defs import SearchSkillGroupsRequestSearchSkillGroupsPaginateTypeDef

def get_value() -> SearchSkillGroupsRequestSearchSkillGroupsPaginateTypeDef:
    return {
        "Filters": ...,
    }
# 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 usage example

from mypy_boto3_alexaforbusiness.type_defs import SearchUsersRequestRequestTypeDef

def get_value() -> SearchUsersRequestRequestTypeDef:
    return {
        "NextToken": ...,
    }
# 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 usage example

from mypy_boto3_alexaforbusiness.type_defs import SearchUsersRequestSearchUsersPaginateTypeDef

def get_value() -> SearchUsersRequestSearchUsersPaginateTypeDef:
    return {
        "Filters": ...,
    }
# 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 usage example

from mypy_boto3_alexaforbusiness.type_defs import SearchSkillGroupsResponseTypeDef

def get_value() -> SearchSkillGroupsResponseTypeDef:
    return {
        "SkillGroups": ...,
        "NextToken": ...,
        "TotalCount": ...,
        "ResponseMetadata": ...,
    }
# SearchSkillGroupsResponseTypeDef definition

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

SearchUsersResponseTypeDef#

# SearchUsersResponseTypeDef usage example

from mypy_boto3_alexaforbusiness.type_defs import SearchUsersResponseTypeDef

def get_value() -> SearchUsersResponseTypeDef:
    return {
        "Users": ...,
        "NextToken": ...,
        "TotalCount": ...,
        "ResponseMetadata": ...,
    }
# SearchUsersResponseTypeDef definition

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

UpdateMeetingRoomConfigurationTypeDef#

# UpdateMeetingRoomConfigurationTypeDef usage example

from mypy_boto3_alexaforbusiness.type_defs import UpdateMeetingRoomConfigurationTypeDef

def get_value() -> UpdateMeetingRoomConfigurationTypeDef:
    return {
        "RoomUtilizationMetricsEnabled": ...,
    }
# 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 usage example

from mypy_boto3_alexaforbusiness.type_defs import BusinessReportScheduleTypeDef

def get_value() -> BusinessReportScheduleTypeDef:
    return {
        "ScheduleArn": ...,
    }
# 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 usage example

from mypy_boto3_alexaforbusiness.type_defs import GetConferenceProviderResponseTypeDef

def get_value() -> GetConferenceProviderResponseTypeDef:
    return {
        "ConferenceProvider": ...,
        "ResponseMetadata": ...,
    }
# GetConferenceProviderResponseTypeDef definition

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

ListConferenceProvidersResponseTypeDef#

# ListConferenceProvidersResponseTypeDef usage example

from mypy_boto3_alexaforbusiness.type_defs import ListConferenceProvidersResponseTypeDef

def get_value() -> ListConferenceProvidersResponseTypeDef:
    return {
        "ConferenceProviders": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
# ListConferenceProvidersResponseTypeDef definition

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

SearchContactsResponseTypeDef#

# SearchContactsResponseTypeDef usage example

from mypy_boto3_alexaforbusiness.type_defs import SearchContactsResponseTypeDef

def get_value() -> SearchContactsResponseTypeDef:
    return {
        "Contacts": ...,
        "NextToken": ...,
        "TotalCount": ...,
        "ResponseMetadata": ...,
    }
# SearchContactsResponseTypeDef definition

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

GetContactResponseTypeDef#

# GetContactResponseTypeDef usage example

from mypy_boto3_alexaforbusiness.type_defs import GetContactResponseTypeDef

def get_value() -> GetContactResponseTypeDef:
    return {
        "Contact": ...,
        "ResponseMetadata": ...,
    }
# GetContactResponseTypeDef definition

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

SendAnnouncementRequestRequestTypeDef#

# SendAnnouncementRequestRequestTypeDef usage example

from mypy_boto3_alexaforbusiness.type_defs import SendAnnouncementRequestRequestTypeDef

def get_value() -> SendAnnouncementRequestRequestTypeDef:
    return {
        "RoomFilters": ...,
        "Content": ...,
        "ClientRequestToken": ...,
    }
# 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 usage example

from mypy_boto3_alexaforbusiness.type_defs import CreateProfileRequestRequestTypeDef

def get_value() -> CreateProfileRequestRequestTypeDef:
    return {
        "ProfileName": ...,
        "Timezone": ...,
        "Address": ...,
        "DistanceUnit": ...,
        "TemperatureUnit": ...,
        "WakeWord": ...,
    }
# 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 usage example

from mypy_boto3_alexaforbusiness.type_defs import SkillsStoreSkillTypeDef

def get_value() -> SkillsStoreSkillTypeDef:
    return {
        "SkillId": ...,
    }
# 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 usage example

from mypy_boto3_alexaforbusiness.type_defs import DeviceDataTypeDef

def get_value() -> DeviceDataTypeDef:
    return {
        "DeviceArn": ...,
    }
# 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 usage example

from mypy_boto3_alexaforbusiness.type_defs import DeviceTypeDef

def get_value() -> DeviceTypeDef:
    return {
        "DeviceArn": ...,
    }
# 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 usage example

from mypy_boto3_alexaforbusiness.type_defs import ProfileTypeDef

def get_value() -> ProfileTypeDef:
    return {
        "ProfileArn": ...,
    }
# 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 usage example

from mypy_boto3_alexaforbusiness.type_defs import UpdateProfileRequestRequestTypeDef

def get_value() -> UpdateProfileRequestRequestTypeDef:
    return {
        "ProfileArn": ...,
    }
# 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 usage example

from mypy_boto3_alexaforbusiness.type_defs import ListBusinessReportSchedulesResponseTypeDef

def get_value() -> ListBusinessReportSchedulesResponseTypeDef:
    return {
        "BusinessReportSchedules": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
# ListBusinessReportSchedulesResponseTypeDef definition

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

ListSkillsStoreSkillsByCategoryResponseTypeDef#

# ListSkillsStoreSkillsByCategoryResponseTypeDef usage example

from mypy_boto3_alexaforbusiness.type_defs import ListSkillsStoreSkillsByCategoryResponseTypeDef

def get_value() -> ListSkillsStoreSkillsByCategoryResponseTypeDef:
    return {
        "SkillsStoreSkills": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
# ListSkillsStoreSkillsByCategoryResponseTypeDef definition

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

SearchDevicesResponseTypeDef#

# SearchDevicesResponseTypeDef usage example

from mypy_boto3_alexaforbusiness.type_defs import SearchDevicesResponseTypeDef

def get_value() -> SearchDevicesResponseTypeDef:
    return {
        "Devices": ...,
        "NextToken": ...,
        "TotalCount": ...,
        "ResponseMetadata": ...,
    }
# SearchDevicesResponseTypeDef definition

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

GetDeviceResponseTypeDef#

# GetDeviceResponseTypeDef usage example

from mypy_boto3_alexaforbusiness.type_defs import GetDeviceResponseTypeDef

def get_value() -> GetDeviceResponseTypeDef:
    return {
        "Device": ...,
        "ResponseMetadata": ...,
    }
# GetDeviceResponseTypeDef definition

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

GetProfileResponseTypeDef#

# GetProfileResponseTypeDef usage example

from mypy_boto3_alexaforbusiness.type_defs import GetProfileResponseTypeDef

def get_value() -> GetProfileResponseTypeDef:
    return {
        "Profile": ...,
        "ResponseMetadata": ...,
    }
# GetProfileResponseTypeDef definition

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