Skip to content

Typed dictionaries

Index > AlexaForBusiness > Typed dictionaries

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

AddressBookDataTypeDef

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import AddressBookDataTypeDef

def get_value() -> AddressBookDataTypeDef:
    return {
        "AddressBookArn": ...,
    }
Definition
class AddressBookDataTypeDef(TypedDict):
    AddressBookArn: NotRequired[str],
    Name: NotRequired[str],
    Description: NotRequired[str],

AddressBookTypeDef

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import AddressBookTypeDef

def get_value() -> AddressBookTypeDef:
    return {
        "AddressBookArn": ...,
    }
Definition
class AddressBookTypeDef(TypedDict):
    AddressBookArn: NotRequired[str],
    Name: NotRequired[str],
    Description: NotRequired[str],

ApproveSkillRequestRequestTypeDef

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import ApproveSkillRequestRequestTypeDef

def get_value() -> ApproveSkillRequestRequestTypeDef:
    return {
        "SkillId": ...,
    }
Definition
class ApproveSkillRequestRequestTypeDef(TypedDict):
    SkillId: str,

AssociateContactWithAddressBookRequestRequestTypeDef

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import AssociateContactWithAddressBookRequestRequestTypeDef

def get_value() -> AssociateContactWithAddressBookRequestRequestTypeDef:
    return {
        "ContactArn": ...,
        "AddressBookArn": ...,
    }
Definition
class AssociateContactWithAddressBookRequestRequestTypeDef(TypedDict):
    ContactArn: str,
    AddressBookArn: str,

AssociateDeviceWithNetworkProfileRequestRequestTypeDef

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import AssociateDeviceWithNetworkProfileRequestRequestTypeDef

def get_value() -> AssociateDeviceWithNetworkProfileRequestRequestTypeDef:
    return {
        "DeviceArn": ...,
        "NetworkProfileArn": ...,
    }
Definition
class AssociateDeviceWithNetworkProfileRequestRequestTypeDef(TypedDict):
    DeviceArn: str,
    NetworkProfileArn: str,

AssociateDeviceWithRoomRequestRequestTypeDef

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import AssociateDeviceWithRoomRequestRequestTypeDef

def get_value() -> AssociateDeviceWithRoomRequestRequestTypeDef:
    return {
        "DeviceArn": ...,
    }
Definition
class AssociateDeviceWithRoomRequestRequestTypeDef(TypedDict):
    DeviceArn: NotRequired[str],
    RoomArn: NotRequired[str],

AssociateSkillGroupWithRoomRequestRequestTypeDef

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import AssociateSkillGroupWithRoomRequestRequestTypeDef

def get_value() -> AssociateSkillGroupWithRoomRequestRequestTypeDef:
    return {
        "SkillGroupArn": ...,
    }
Definition
class AssociateSkillGroupWithRoomRequestRequestTypeDef(TypedDict):
    SkillGroupArn: NotRequired[str],
    RoomArn: NotRequired[str],

AssociateSkillWithSkillGroupRequestRequestTypeDef

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import AssociateSkillWithSkillGroupRequestRequestTypeDef

def get_value() -> AssociateSkillWithSkillGroupRequestRequestTypeDef:
    return {
        "SkillId": ...,
    }
Definition
class AssociateSkillWithSkillGroupRequestRequestTypeDef(TypedDict):
    SkillId: str,
    SkillGroupArn: NotRequired[str],

AssociateSkillWithUsersRequestRequestTypeDef

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import AssociateSkillWithUsersRequestRequestTypeDef

def get_value() -> AssociateSkillWithUsersRequestRequestTypeDef:
    return {
        "SkillId": ...,
    }
Definition
class AssociateSkillWithUsersRequestRequestTypeDef(TypedDict):
    SkillId: str,

AudioTypeDef

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import AudioTypeDef

def get_value() -> AudioTypeDef:
    return {
        "Locale": ...,
        "Location": ...,
    }
Definition
class AudioTypeDef(TypedDict):
    Locale: LocaleType,  # (1)
    Location: str,
  1. See LocaleType

BusinessReportContentRangeTypeDef

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import BusinessReportContentRangeTypeDef

def get_value() -> BusinessReportContentRangeTypeDef:
    return {
        "Interval": ...,
    }
Definition
class BusinessReportContentRangeTypeDef(TypedDict):
    Interval: BusinessReportIntervalType,  # (1)
  1. See BusinessReportIntervalType

BusinessReportRecurrenceTypeDef

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import BusinessReportRecurrenceTypeDef

def get_value() -> BusinessReportRecurrenceTypeDef:
    return {
        "StartDate": ...,
    }
Definition
class BusinessReportRecurrenceTypeDef(TypedDict):
    StartDate: NotRequired[str],

BusinessReportS3LocationTypeDef

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import BusinessReportS3LocationTypeDef

def get_value() -> BusinessReportS3LocationTypeDef:
    return {
        "Path": ...,
    }
Definition
class BusinessReportS3LocationTypeDef(TypedDict):
    Path: NotRequired[str],
    BucketName: NotRequired[str],

CategoryTypeDef

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import CategoryTypeDef

def get_value() -> CategoryTypeDef:
    return {
        "CategoryId": ...,
    }
Definition
class CategoryTypeDef(TypedDict):
    CategoryId: NotRequired[int],
    CategoryName: NotRequired[str],

ConferencePreferenceTypeDef

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import ConferencePreferenceTypeDef

def get_value() -> ConferencePreferenceTypeDef:
    return {
        "DefaultConferenceProviderArn": ...,
    }
Definition
class ConferencePreferenceTypeDef(TypedDict):
    DefaultConferenceProviderArn: NotRequired[str],

IPDialInTypeDef

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import IPDialInTypeDef

def get_value() -> IPDialInTypeDef:
    return {
        "Endpoint": ...,
        "CommsProtocol": ...,
    }
Definition
class IPDialInTypeDef(TypedDict):
    Endpoint: str,
    CommsProtocol: CommsProtocolType,  # (1)
  1. See CommsProtocolType

MeetingSettingTypeDef

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import MeetingSettingTypeDef

def get_value() -> MeetingSettingTypeDef:
    return {
        "RequirePin": ...,
    }
Definition
class MeetingSettingTypeDef(TypedDict):
    RequirePin: RequirePinType,  # (1)
  1. See RequirePinType

PSTNDialInTypeDef

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import PSTNDialInTypeDef

def get_value() -> PSTNDialInTypeDef:
    return {
        "CountryCode": ...,
        "PhoneNumber": ...,
        "OneClickIdDelay": ...,
        "OneClickPinDelay": ...,
    }
Definition
class PSTNDialInTypeDef(TypedDict):
    CountryCode: str,
    PhoneNumber: str,
    OneClickIdDelay: str,
    OneClickPinDelay: str,

PhoneNumberTypeDef

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import PhoneNumberTypeDef

def get_value() -> PhoneNumberTypeDef:
    return {
        "Number": ...,
        "Type": ...,
    }
Definition
class PhoneNumberTypeDef(TypedDict):
    Number: str,
    Type: PhoneNumberTypeType,  # (1)
  1. See PhoneNumberTypeType

SipAddressTypeDef

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import SipAddressTypeDef

def get_value() -> SipAddressTypeDef:
    return {
        "Uri": ...,
        "Type": ...,
    }
Definition
class SipAddressTypeDef(TypedDict):
    Uri: str,
    Type: SipTypeType,  # (1)
  1. See SipTypeType

SsmlTypeDef

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import SsmlTypeDef

def get_value() -> SsmlTypeDef:
    return {
        "Locale": ...,
        "Value": ...,
    }
Definition
class SsmlTypeDef(TypedDict):
    Locale: LocaleType,  # (1)
    Value: str,
  1. See LocaleType

TextTypeDef

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import TextTypeDef

def get_value() -> TextTypeDef:
    return {
        "Locale": ...,
        "Value": ...,
    }
Definition
class TextTypeDef(TypedDict):
    Locale: LocaleType,  # (1)
    Value: str,
  1. See LocaleType

TagTypeDef

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import TagTypeDef

def get_value() -> TagTypeDef:
    return {
        "Key": ...,
        "Value": ...,
    }
Definition
class TagTypeDef(TypedDict):
    Key: str,
    Value: str,

ResponseMetadataTypeDef

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import ResponseMetadataTypeDef

def get_value() -> ResponseMetadataTypeDef:
    return {
        "RequestId": ...,
        "HostId": ...,
        "HTTPStatusCode": ...,
        "HTTPHeaders": ...,
        "RetryAttempts": ...,
    }
Definition
class ResponseMetadataTypeDef(TypedDict):
    RequestId: str,
    HostId: str,
    HTTPStatusCode: int,
    HTTPHeaders: Dict[str, str],
    RetryAttempts: int,

CreateEndOfMeetingReminderTypeDef

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import CreateEndOfMeetingReminderTypeDef

def get_value() -> CreateEndOfMeetingReminderTypeDef:
    return {
        "ReminderAtMinutes": ...,
        "ReminderType": ...,
        "Enabled": ...,
    }
Definition
class CreateEndOfMeetingReminderTypeDef(TypedDict):
    ReminderAtMinutes: Sequence[int],
    ReminderType: EndOfMeetingReminderTypeType,  # (1)
    Enabled: bool,
  1. See EndOfMeetingReminderTypeType

CreateInstantBookingTypeDef

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import CreateInstantBookingTypeDef

def get_value() -> CreateInstantBookingTypeDef:
    return {
        "DurationInMinutes": ...,
        "Enabled": ...,
    }
Definition
class CreateInstantBookingTypeDef(TypedDict):
    DurationInMinutes: int,
    Enabled: bool,

CreateRequireCheckInTypeDef

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import CreateRequireCheckInTypeDef

def get_value() -> CreateRequireCheckInTypeDef:
    return {
        "ReleaseAfterMinutes": ...,
        "Enabled": ...,
    }
Definition
class CreateRequireCheckInTypeDef(TypedDict):
    ReleaseAfterMinutes: int,
    Enabled: bool,

DeleteAddressBookRequestRequestTypeDef

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import DeleteAddressBookRequestRequestTypeDef

def get_value() -> DeleteAddressBookRequestRequestTypeDef:
    return {
        "AddressBookArn": ...,
    }
Definition
class DeleteAddressBookRequestRequestTypeDef(TypedDict):
    AddressBookArn: str,

DeleteBusinessReportScheduleRequestRequestTypeDef

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import DeleteBusinessReportScheduleRequestRequestTypeDef

def get_value() -> DeleteBusinessReportScheduleRequestRequestTypeDef:
    return {
        "ScheduleArn": ...,
    }
Definition
class DeleteBusinessReportScheduleRequestRequestTypeDef(TypedDict):
    ScheduleArn: str,

DeleteConferenceProviderRequestRequestTypeDef

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import DeleteConferenceProviderRequestRequestTypeDef

def get_value() -> DeleteConferenceProviderRequestRequestTypeDef:
    return {
        "ConferenceProviderArn": ...,
    }
Definition
class DeleteConferenceProviderRequestRequestTypeDef(TypedDict):
    ConferenceProviderArn: str,

DeleteContactRequestRequestTypeDef

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import DeleteContactRequestRequestTypeDef

def get_value() -> DeleteContactRequestRequestTypeDef:
    return {
        "ContactArn": ...,
    }
Definition
class DeleteContactRequestRequestTypeDef(TypedDict):
    ContactArn: str,

DeleteDeviceRequestRequestTypeDef

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import DeleteDeviceRequestRequestTypeDef

def get_value() -> DeleteDeviceRequestRequestTypeDef:
    return {
        "DeviceArn": ...,
    }
Definition
class DeleteDeviceRequestRequestTypeDef(TypedDict):
    DeviceArn: str,

DeleteDeviceUsageDataRequestRequestTypeDef

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import DeleteDeviceUsageDataRequestRequestTypeDef

def get_value() -> DeleteDeviceUsageDataRequestRequestTypeDef:
    return {
        "DeviceArn": ...,
        "DeviceUsageType": ...,
    }
Definition
class DeleteDeviceUsageDataRequestRequestTypeDef(TypedDict):
    DeviceArn: str,
    DeviceUsageType: DeviceUsageTypeType,  # (1)
  1. See DeviceUsageTypeType

DeleteGatewayGroupRequestRequestTypeDef

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import DeleteGatewayGroupRequestRequestTypeDef

def get_value() -> DeleteGatewayGroupRequestRequestTypeDef:
    return {
        "GatewayGroupArn": ...,
    }
Definition
class DeleteGatewayGroupRequestRequestTypeDef(TypedDict):
    GatewayGroupArn: str,

DeleteNetworkProfileRequestRequestTypeDef

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import DeleteNetworkProfileRequestRequestTypeDef

def get_value() -> DeleteNetworkProfileRequestRequestTypeDef:
    return {
        "NetworkProfileArn": ...,
    }
Definition
class DeleteNetworkProfileRequestRequestTypeDef(TypedDict):
    NetworkProfileArn: str,

DeleteProfileRequestRequestTypeDef

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import DeleteProfileRequestRequestTypeDef

def get_value() -> DeleteProfileRequestRequestTypeDef:
    return {
        "ProfileArn": ...,
    }
Definition
class DeleteProfileRequestRequestTypeDef(TypedDict):
    ProfileArn: NotRequired[str],

DeleteRoomRequestRequestTypeDef

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import DeleteRoomRequestRequestTypeDef

def get_value() -> DeleteRoomRequestRequestTypeDef:
    return {
        "RoomArn": ...,
    }
Definition
class DeleteRoomRequestRequestTypeDef(TypedDict):
    RoomArn: NotRequired[str],

DeleteRoomSkillParameterRequestRequestTypeDef

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import DeleteRoomSkillParameterRequestRequestTypeDef

def get_value() -> DeleteRoomSkillParameterRequestRequestTypeDef:
    return {
        "SkillId": ...,
        "ParameterKey": ...,
    }
Definition
class DeleteRoomSkillParameterRequestRequestTypeDef(TypedDict):
    SkillId: str,
    ParameterKey: str,
    RoomArn: NotRequired[str],

DeleteSkillAuthorizationRequestRequestTypeDef

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import DeleteSkillAuthorizationRequestRequestTypeDef

def get_value() -> DeleteSkillAuthorizationRequestRequestTypeDef:
    return {
        "SkillId": ...,
    }
Definition
class DeleteSkillAuthorizationRequestRequestTypeDef(TypedDict):
    SkillId: str,
    RoomArn: NotRequired[str],

DeleteSkillGroupRequestRequestTypeDef

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import DeleteSkillGroupRequestRequestTypeDef

def get_value() -> DeleteSkillGroupRequestRequestTypeDef:
    return {
        "SkillGroupArn": ...,
    }
Definition
class DeleteSkillGroupRequestRequestTypeDef(TypedDict):
    SkillGroupArn: NotRequired[str],

DeleteUserRequestRequestTypeDef

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import DeleteUserRequestRequestTypeDef

def get_value() -> DeleteUserRequestRequestTypeDef:
    return {
        "EnrollmentId": ...,
    }
Definition
class DeleteUserRequestRequestTypeDef(TypedDict):
    EnrollmentId: str,
    UserArn: NotRequired[str],

DeveloperInfoTypeDef

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import DeveloperInfoTypeDef

def get_value() -> DeveloperInfoTypeDef:
    return {
        "DeveloperName": ...,
    }
Definition
class DeveloperInfoTypeDef(TypedDict):
    DeveloperName: NotRequired[str],
    PrivacyPolicy: NotRequired[str],
    Email: NotRequired[str],
    Url: NotRequired[str],

DeviceEventTypeDef

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import DeviceEventTypeDef

def get_value() -> DeviceEventTypeDef:
    return {
        "Type": ...,
    }
Definition
class DeviceEventTypeDef(TypedDict):
    Type: NotRequired[DeviceEventTypeType],  # (1)
    Value: NotRequired[str],
    Timestamp: NotRequired[datetime],
  1. See DeviceEventTypeType

DeviceNetworkProfileInfoTypeDef

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import DeviceNetworkProfileInfoTypeDef

def get_value() -> DeviceNetworkProfileInfoTypeDef:
    return {
        "NetworkProfileArn": ...,
    }
Definition
class DeviceNetworkProfileInfoTypeDef(TypedDict):
    NetworkProfileArn: NotRequired[str],
    CertificateArn: NotRequired[str],
    CertificateExpirationTime: NotRequired[datetime],

DeviceStatusDetailTypeDef

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import DeviceStatusDetailTypeDef

def get_value() -> DeviceStatusDetailTypeDef:
    return {
        "Feature": ...,
    }
Definition
class DeviceStatusDetailTypeDef(TypedDict):
    Feature: NotRequired[FeatureType],  # (1)
    Code: NotRequired[DeviceStatusDetailCodeType],  # (2)
  1. See FeatureType
  2. See DeviceStatusDetailCodeType

DisassociateContactFromAddressBookRequestRequestTypeDef

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import DisassociateContactFromAddressBookRequestRequestTypeDef

def get_value() -> DisassociateContactFromAddressBookRequestRequestTypeDef:
    return {
        "ContactArn": ...,
        "AddressBookArn": ...,
    }
Definition
class DisassociateContactFromAddressBookRequestRequestTypeDef(TypedDict):
    ContactArn: str,
    AddressBookArn: str,

DisassociateDeviceFromRoomRequestRequestTypeDef

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import DisassociateDeviceFromRoomRequestRequestTypeDef

def get_value() -> DisassociateDeviceFromRoomRequestRequestTypeDef:
    return {
        "DeviceArn": ...,
    }
Definition
class DisassociateDeviceFromRoomRequestRequestTypeDef(TypedDict):
    DeviceArn: NotRequired[str],

DisassociateSkillFromSkillGroupRequestRequestTypeDef

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import DisassociateSkillFromSkillGroupRequestRequestTypeDef

def get_value() -> DisassociateSkillFromSkillGroupRequestRequestTypeDef:
    return {
        "SkillId": ...,
    }
Definition
class DisassociateSkillFromSkillGroupRequestRequestTypeDef(TypedDict):
    SkillId: str,
    SkillGroupArn: NotRequired[str],

DisassociateSkillFromUsersRequestRequestTypeDef

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import DisassociateSkillFromUsersRequestRequestTypeDef

def get_value() -> DisassociateSkillFromUsersRequestRequestTypeDef:
    return {
        "SkillId": ...,
    }
Definition
class DisassociateSkillFromUsersRequestRequestTypeDef(TypedDict):
    SkillId: str,

DisassociateSkillGroupFromRoomRequestRequestTypeDef

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import DisassociateSkillGroupFromRoomRequestRequestTypeDef

def get_value() -> DisassociateSkillGroupFromRoomRequestRequestTypeDef:
    return {
        "SkillGroupArn": ...,
    }
Definition
class DisassociateSkillGroupFromRoomRequestRequestTypeDef(TypedDict):
    SkillGroupArn: NotRequired[str],
    RoomArn: NotRequired[str],

EndOfMeetingReminderTypeDef

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import EndOfMeetingReminderTypeDef

def get_value() -> EndOfMeetingReminderTypeDef:
    return {
        "ReminderAtMinutes": ...,
    }
Definition
class EndOfMeetingReminderTypeDef(TypedDict):
    ReminderAtMinutes: NotRequired[List[int]],
    ReminderType: NotRequired[EndOfMeetingReminderTypeType],  # (1)
    Enabled: NotRequired[bool],
  1. See EndOfMeetingReminderTypeType

FilterTypeDef

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import FilterTypeDef

def get_value() -> FilterTypeDef:
    return {
        "Key": ...,
        "Values": ...,
    }
Definition
class FilterTypeDef(TypedDict):
    Key: str,
    Values: Sequence[str],

ForgetSmartHomeAppliancesRequestRequestTypeDef

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import ForgetSmartHomeAppliancesRequestRequestTypeDef

def get_value() -> ForgetSmartHomeAppliancesRequestRequestTypeDef:
    return {
        "RoomArn": ...,
    }
Definition
class ForgetSmartHomeAppliancesRequestRequestTypeDef(TypedDict):
    RoomArn: str,

GatewayGroupSummaryTypeDef

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import GatewayGroupSummaryTypeDef

def get_value() -> GatewayGroupSummaryTypeDef:
    return {
        "Arn": ...,
    }
Definition
class GatewayGroupSummaryTypeDef(TypedDict):
    Arn: NotRequired[str],
    Name: NotRequired[str],
    Description: NotRequired[str],

GatewayGroupTypeDef

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import GatewayGroupTypeDef

def get_value() -> GatewayGroupTypeDef:
    return {
        "Arn": ...,
    }
Definition
class GatewayGroupTypeDef(TypedDict):
    Arn: NotRequired[str],
    Name: NotRequired[str],
    Description: NotRequired[str],

GatewaySummaryTypeDef

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import GatewaySummaryTypeDef

def get_value() -> GatewaySummaryTypeDef:
    return {
        "Arn": ...,
    }
Definition
class GatewaySummaryTypeDef(TypedDict):
    Arn: NotRequired[str],
    Name: NotRequired[str],
    Description: NotRequired[str],
    GatewayGroupArn: NotRequired[str],
    SoftwareVersion: NotRequired[str],

GatewayTypeDef

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import GatewayTypeDef

def get_value() -> GatewayTypeDef:
    return {
        "Arn": ...,
    }
Definition
class GatewayTypeDef(TypedDict):
    Arn: NotRequired[str],
    Name: NotRequired[str],
    Description: NotRequired[str],
    GatewayGroupArn: NotRequired[str],
    SoftwareVersion: NotRequired[str],

GetAddressBookRequestRequestTypeDef

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import GetAddressBookRequestRequestTypeDef

def get_value() -> GetAddressBookRequestRequestTypeDef:
    return {
        "AddressBookArn": ...,
    }
Definition
class GetAddressBookRequestRequestTypeDef(TypedDict):
    AddressBookArn: str,

GetConferenceProviderRequestRequestTypeDef

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import GetConferenceProviderRequestRequestTypeDef

def get_value() -> GetConferenceProviderRequestRequestTypeDef:
    return {
        "ConferenceProviderArn": ...,
    }
Definition
class GetConferenceProviderRequestRequestTypeDef(TypedDict):
    ConferenceProviderArn: str,

GetContactRequestRequestTypeDef

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import GetContactRequestRequestTypeDef

def get_value() -> GetContactRequestRequestTypeDef:
    return {
        "ContactArn": ...,
    }
Definition
class GetContactRequestRequestTypeDef(TypedDict):
    ContactArn: str,

GetDeviceRequestRequestTypeDef

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import GetDeviceRequestRequestTypeDef

def get_value() -> GetDeviceRequestRequestTypeDef:
    return {
        "DeviceArn": ...,
    }
Definition
class GetDeviceRequestRequestTypeDef(TypedDict):
    DeviceArn: NotRequired[str],

GetGatewayGroupRequestRequestTypeDef

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import GetGatewayGroupRequestRequestTypeDef

def get_value() -> GetGatewayGroupRequestRequestTypeDef:
    return {
        "GatewayGroupArn": ...,
    }
Definition
class GetGatewayGroupRequestRequestTypeDef(TypedDict):
    GatewayGroupArn: str,

GetGatewayRequestRequestTypeDef

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import GetGatewayRequestRequestTypeDef

def get_value() -> GetGatewayRequestRequestTypeDef:
    return {
        "GatewayArn": ...,
    }
Definition
class GetGatewayRequestRequestTypeDef(TypedDict):
    GatewayArn: str,

GetNetworkProfileRequestRequestTypeDef

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import GetNetworkProfileRequestRequestTypeDef

def get_value() -> GetNetworkProfileRequestRequestTypeDef:
    return {
        "NetworkProfileArn": ...,
    }
Definition
class GetNetworkProfileRequestRequestTypeDef(TypedDict):
    NetworkProfileArn: str,

NetworkProfileTypeDef

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import NetworkProfileTypeDef

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

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import GetProfileRequestRequestTypeDef

def get_value() -> GetProfileRequestRequestTypeDef:
    return {
        "ProfileArn": ...,
    }
Definition
class GetProfileRequestRequestTypeDef(TypedDict):
    ProfileArn: NotRequired[str],

GetRoomRequestRequestTypeDef

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import GetRoomRequestRequestTypeDef

def get_value() -> GetRoomRequestRequestTypeDef:
    return {
        "RoomArn": ...,
    }
Definition
class GetRoomRequestRequestTypeDef(TypedDict):
    RoomArn: NotRequired[str],

RoomTypeDef

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import RoomTypeDef

def get_value() -> RoomTypeDef:
    return {
        "RoomArn": ...,
    }
Definition
class RoomTypeDef(TypedDict):
    RoomArn: NotRequired[str],
    RoomName: NotRequired[str],
    Description: NotRequired[str],
    ProviderCalendarId: NotRequired[str],
    ProfileArn: NotRequired[str],

GetRoomSkillParameterRequestRequestTypeDef

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import GetRoomSkillParameterRequestRequestTypeDef

def get_value() -> GetRoomSkillParameterRequestRequestTypeDef:
    return {
        "SkillId": ...,
        "ParameterKey": ...,
    }
Definition
class GetRoomSkillParameterRequestRequestTypeDef(TypedDict):
    SkillId: str,
    ParameterKey: str,
    RoomArn: NotRequired[str],

RoomSkillParameterTypeDef

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import RoomSkillParameterTypeDef

def get_value() -> RoomSkillParameterTypeDef:
    return {
        "ParameterKey": ...,
        "ParameterValue": ...,
    }
Definition
class RoomSkillParameterTypeDef(TypedDict):
    ParameterKey: str,
    ParameterValue: str,

GetSkillGroupRequestRequestTypeDef

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import GetSkillGroupRequestRequestTypeDef

def get_value() -> GetSkillGroupRequestRequestTypeDef:
    return {
        "SkillGroupArn": ...,
    }
Definition
class GetSkillGroupRequestRequestTypeDef(TypedDict):
    SkillGroupArn: NotRequired[str],

SkillGroupTypeDef

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import SkillGroupTypeDef

def get_value() -> SkillGroupTypeDef:
    return {
        "SkillGroupArn": ...,
    }
Definition
class SkillGroupTypeDef(TypedDict):
    SkillGroupArn: NotRequired[str],
    SkillGroupName: NotRequired[str],
    Description: NotRequired[str],

InstantBookingTypeDef

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import InstantBookingTypeDef

def get_value() -> InstantBookingTypeDef:
    return {
        "DurationInMinutes": ...,
    }
Definition
class InstantBookingTypeDef(TypedDict):
    DurationInMinutes: NotRequired[int],
    Enabled: NotRequired[bool],

PaginatorConfigTypeDef

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import PaginatorConfigTypeDef

def get_value() -> PaginatorConfigTypeDef:
    return {
        "MaxItems": ...,
    }
Definition
class PaginatorConfigTypeDef(TypedDict):
    MaxItems: NotRequired[int],
    PageSize: NotRequired[int],
    StartingToken: NotRequired[str],

ListBusinessReportSchedulesRequestRequestTypeDef

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import ListBusinessReportSchedulesRequestRequestTypeDef

def get_value() -> ListBusinessReportSchedulesRequestRequestTypeDef:
    return {
        "NextToken": ...,
    }
Definition
class ListBusinessReportSchedulesRequestRequestTypeDef(TypedDict):
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],

ListConferenceProvidersRequestRequestTypeDef

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import ListConferenceProvidersRequestRequestTypeDef

def get_value() -> ListConferenceProvidersRequestRequestTypeDef:
    return {
        "NextToken": ...,
    }
Definition
class ListConferenceProvidersRequestRequestTypeDef(TypedDict):
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],

ListDeviceEventsRequestRequestTypeDef

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import ListDeviceEventsRequestRequestTypeDef

def get_value() -> ListDeviceEventsRequestRequestTypeDef:
    return {
        "DeviceArn": ...,
    }
Definition
class ListDeviceEventsRequestRequestTypeDef(TypedDict):
    DeviceArn: str,
    EventType: NotRequired[DeviceEventTypeType],  # (1)
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
  1. See DeviceEventTypeType

ListGatewayGroupsRequestRequestTypeDef

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import ListGatewayGroupsRequestRequestTypeDef

def get_value() -> ListGatewayGroupsRequestRequestTypeDef:
    return {
        "NextToken": ...,
    }
Definition
class ListGatewayGroupsRequestRequestTypeDef(TypedDict):
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],

ListGatewaysRequestRequestTypeDef

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import ListGatewaysRequestRequestTypeDef

def get_value() -> ListGatewaysRequestRequestTypeDef:
    return {
        "GatewayGroupArn": ...,
    }
Definition
class ListGatewaysRequestRequestTypeDef(TypedDict):
    GatewayGroupArn: NotRequired[str],
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],

ListSkillsRequestRequestTypeDef

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import ListSkillsRequestRequestTypeDef

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

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import SkillSummaryTypeDef

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

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import ListSkillsStoreCategoriesRequestRequestTypeDef

def get_value() -> ListSkillsStoreCategoriesRequestRequestTypeDef:
    return {
        "NextToken": ...,
    }
Definition
class ListSkillsStoreCategoriesRequestRequestTypeDef(TypedDict):
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],

ListSkillsStoreSkillsByCategoryRequestRequestTypeDef

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import ListSkillsStoreSkillsByCategoryRequestRequestTypeDef

def get_value() -> ListSkillsStoreSkillsByCategoryRequestRequestTypeDef:
    return {
        "CategoryId": ...,
    }
Definition
class ListSkillsStoreSkillsByCategoryRequestRequestTypeDef(TypedDict):
    CategoryId: int,
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],

ListSmartHomeAppliancesRequestRequestTypeDef

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import ListSmartHomeAppliancesRequestRequestTypeDef

def get_value() -> ListSmartHomeAppliancesRequestRequestTypeDef:
    return {
        "RoomArn": ...,
    }
Definition
class ListSmartHomeAppliancesRequestRequestTypeDef(TypedDict):
    RoomArn: str,
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

SmartHomeApplianceTypeDef

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import SmartHomeApplianceTypeDef

def get_value() -> SmartHomeApplianceTypeDef:
    return {
        "FriendlyName": ...,
    }
Definition
class SmartHomeApplianceTypeDef(TypedDict):
    FriendlyName: NotRequired[str],
    Description: NotRequired[str],
    ManufacturerName: NotRequired[str],

ListTagsRequestRequestTypeDef

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import ListTagsRequestRequestTypeDef

def get_value() -> ListTagsRequestRequestTypeDef:
    return {
        "Arn": ...,
    }
Definition
class ListTagsRequestRequestTypeDef(TypedDict):
    Arn: str,
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],

RequireCheckInTypeDef

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import RequireCheckInTypeDef

def get_value() -> RequireCheckInTypeDef:
    return {
        "ReleaseAfterMinutes": ...,
    }
Definition
class RequireCheckInTypeDef(TypedDict):
    ReleaseAfterMinutes: NotRequired[int],
    Enabled: NotRequired[bool],

NetworkProfileDataTypeDef

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import NetworkProfileDataTypeDef

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

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import ProfileDataTypeDef

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

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import PutInvitationConfigurationRequestRequestTypeDef

def get_value() -> PutInvitationConfigurationRequestRequestTypeDef:
    return {
        "OrganizationName": ...,
    }
Definition
class PutInvitationConfigurationRequestRequestTypeDef(TypedDict):
    OrganizationName: str,
    ContactEmail: NotRequired[str],
    PrivateSkillIds: NotRequired[Sequence[str]],

PutSkillAuthorizationRequestRequestTypeDef

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import PutSkillAuthorizationRequestRequestTypeDef

def get_value() -> PutSkillAuthorizationRequestRequestTypeDef:
    return {
        "AuthorizationResult": ...,
        "SkillId": ...,
    }
Definition
class PutSkillAuthorizationRequestRequestTypeDef(TypedDict):
    AuthorizationResult: Mapping[str, str],
    SkillId: str,
    RoomArn: NotRequired[str],

RejectSkillRequestRequestTypeDef

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import RejectSkillRequestRequestTypeDef

def get_value() -> RejectSkillRequestRequestTypeDef:
    return {
        "SkillId": ...,
    }
Definition
class RejectSkillRequestRequestTypeDef(TypedDict):
    SkillId: str,

ResolveRoomRequestRequestTypeDef

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import ResolveRoomRequestRequestTypeDef

def get_value() -> ResolveRoomRequestRequestTypeDef:
    return {
        "UserId": ...,
        "SkillId": ...,
    }
Definition
class ResolveRoomRequestRequestTypeDef(TypedDict):
    UserId: str,
    SkillId: str,

RevokeInvitationRequestRequestTypeDef

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import RevokeInvitationRequestRequestTypeDef

def get_value() -> RevokeInvitationRequestRequestTypeDef:
    return {
        "UserArn": ...,
    }
Definition
class RevokeInvitationRequestRequestTypeDef(TypedDict):
    UserArn: NotRequired[str],
    EnrollmentId: NotRequired[str],

RoomDataTypeDef

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import RoomDataTypeDef

def get_value() -> RoomDataTypeDef:
    return {
        "RoomArn": ...,
    }
Definition
class RoomDataTypeDef(TypedDict):
    RoomArn: NotRequired[str],
    RoomName: NotRequired[str],
    Description: NotRequired[str],
    ProviderCalendarId: NotRequired[str],
    ProfileArn: NotRequired[str],
    ProfileName: NotRequired[str],

SortTypeDef

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import SortTypeDef

def get_value() -> SortTypeDef:
    return {
        "Key": ...,
        "Value": ...,
    }
Definition
class SortTypeDef(TypedDict):
    Key: str,
    Value: SortValueType,  # (1)
  1. See SortValueType

SkillGroupDataTypeDef

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import SkillGroupDataTypeDef

def get_value() -> SkillGroupDataTypeDef:
    return {
        "SkillGroupArn": ...,
    }
Definition
class SkillGroupDataTypeDef(TypedDict):
    SkillGroupArn: NotRequired[str],
    SkillGroupName: NotRequired[str],
    Description: NotRequired[str],

UserDataTypeDef

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import UserDataTypeDef

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

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import SendInvitationRequestRequestTypeDef

def get_value() -> SendInvitationRequestRequestTypeDef:
    return {
        "UserArn": ...,
    }
Definition
class SendInvitationRequestRequestTypeDef(TypedDict):
    UserArn: NotRequired[str],

StartDeviceSyncRequestRequestTypeDef

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import StartDeviceSyncRequestRequestTypeDef

def get_value() -> StartDeviceSyncRequestRequestTypeDef:
    return {
        "Features": ...,
    }
Definition
class StartDeviceSyncRequestRequestTypeDef(TypedDict):
    Features: Sequence[FeatureType],  # (1)
    RoomArn: NotRequired[str],
    DeviceArn: NotRequired[str],
  1. See FeatureType

StartSmartHomeApplianceDiscoveryRequestRequestTypeDef

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import StartSmartHomeApplianceDiscoveryRequestRequestTypeDef

def get_value() -> StartSmartHomeApplianceDiscoveryRequestRequestTypeDef:
    return {
        "RoomArn": ...,
    }
Definition
class StartSmartHomeApplianceDiscoveryRequestRequestTypeDef(TypedDict):
    RoomArn: str,

UntagResourceRequestRequestTypeDef

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import UntagResourceRequestRequestTypeDef

def get_value() -> UntagResourceRequestRequestTypeDef:
    return {
        "Arn": ...,
        "TagKeys": ...,
    }
Definition
class UntagResourceRequestRequestTypeDef(TypedDict):
    Arn: str,
    TagKeys: Sequence[str],

UpdateAddressBookRequestRequestTypeDef

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import UpdateAddressBookRequestRequestTypeDef

def get_value() -> UpdateAddressBookRequestRequestTypeDef:
    return {
        "AddressBookArn": ...,
    }
Definition
class UpdateAddressBookRequestRequestTypeDef(TypedDict):
    AddressBookArn: str,
    Name: NotRequired[str],
    Description: NotRequired[str],

UpdateDeviceRequestRequestTypeDef

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import UpdateDeviceRequestRequestTypeDef

def get_value() -> UpdateDeviceRequestRequestTypeDef:
    return {
        "DeviceArn": ...,
    }
Definition
class UpdateDeviceRequestRequestTypeDef(TypedDict):
    DeviceArn: NotRequired[str],
    DeviceName: NotRequired[str],

UpdateEndOfMeetingReminderTypeDef

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import UpdateEndOfMeetingReminderTypeDef

def get_value() -> UpdateEndOfMeetingReminderTypeDef:
    return {
        "ReminderAtMinutes": ...,
    }
Definition
class UpdateEndOfMeetingReminderTypeDef(TypedDict):
    ReminderAtMinutes: NotRequired[Sequence[int]],
    ReminderType: NotRequired[EndOfMeetingReminderTypeType],  # (1)
    Enabled: NotRequired[bool],
  1. See EndOfMeetingReminderTypeType

UpdateGatewayGroupRequestRequestTypeDef

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import UpdateGatewayGroupRequestRequestTypeDef

def get_value() -> UpdateGatewayGroupRequestRequestTypeDef:
    return {
        "GatewayGroupArn": ...,
    }
Definition
class UpdateGatewayGroupRequestRequestTypeDef(TypedDict):
    GatewayGroupArn: str,
    Name: NotRequired[str],
    Description: NotRequired[str],

UpdateGatewayRequestRequestTypeDef

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import UpdateGatewayRequestRequestTypeDef

def get_value() -> UpdateGatewayRequestRequestTypeDef:
    return {
        "GatewayArn": ...,
    }
Definition
class UpdateGatewayRequestRequestTypeDef(TypedDict):
    GatewayArn: str,
    Name: NotRequired[str],
    Description: NotRequired[str],
    SoftwareVersion: NotRequired[str],

UpdateInstantBookingTypeDef

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import UpdateInstantBookingTypeDef

def get_value() -> UpdateInstantBookingTypeDef:
    return {
        "DurationInMinutes": ...,
    }
Definition
class UpdateInstantBookingTypeDef(TypedDict):
    DurationInMinutes: NotRequired[int],
    Enabled: NotRequired[bool],

UpdateRequireCheckInTypeDef

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import UpdateRequireCheckInTypeDef

def get_value() -> UpdateRequireCheckInTypeDef:
    return {
        "ReleaseAfterMinutes": ...,
    }
Definition
class UpdateRequireCheckInTypeDef(TypedDict):
    ReleaseAfterMinutes: NotRequired[int],
    Enabled: NotRequired[bool],

UpdateNetworkProfileRequestRequestTypeDef

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import UpdateNetworkProfileRequestRequestTypeDef

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

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import UpdateRoomRequestRequestTypeDef

def get_value() -> UpdateRoomRequestRequestTypeDef:
    return {
        "RoomArn": ...,
    }
Definition
class UpdateRoomRequestRequestTypeDef(TypedDict):
    RoomArn: NotRequired[str],
    RoomName: NotRequired[str],
    Description: NotRequired[str],
    ProviderCalendarId: NotRequired[str],
    ProfileArn: NotRequired[str],

UpdateSkillGroupRequestRequestTypeDef

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import UpdateSkillGroupRequestRequestTypeDef

def get_value() -> UpdateSkillGroupRequestRequestTypeDef:
    return {
        "SkillGroupArn": ...,
    }
Definition
class UpdateSkillGroupRequestRequestTypeDef(TypedDict):
    SkillGroupArn: NotRequired[str],
    SkillGroupName: NotRequired[str],
    Description: NotRequired[str],

UpdateBusinessReportScheduleRequestRequestTypeDef

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import UpdateBusinessReportScheduleRequestRequestTypeDef

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

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import BusinessReportTypeDef

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

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import PutConferencePreferenceRequestRequestTypeDef

def get_value() -> PutConferencePreferenceRequestRequestTypeDef:
    return {
        "ConferencePreference": ...,
    }
Definition
class PutConferencePreferenceRequestRequestTypeDef(TypedDict):
    ConferencePreference: ConferencePreferenceTypeDef,  # (1)
  1. See ConferencePreferenceTypeDef

ConferenceProviderTypeDef

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import ConferenceProviderTypeDef

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

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import UpdateConferenceProviderRequestRequestTypeDef

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

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import ContactDataTypeDef

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

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import ContactTypeDef

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

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import UpdateContactRequestRequestTypeDef

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

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import ContentTypeDef

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

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import CreateAddressBookRequestRequestTypeDef

def get_value() -> CreateAddressBookRequestRequestTypeDef:
    return {
        "Name": ...,
    }
Definition
class CreateAddressBookRequestRequestTypeDef(TypedDict):
    Name: str,
    Description: NotRequired[str],
    ClientRequestToken: NotRequired[str],
    Tags: NotRequired[Sequence[TagTypeDef]],  # (1)
  1. See TagTypeDef

CreateBusinessReportScheduleRequestRequestTypeDef

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import CreateBusinessReportScheduleRequestRequestTypeDef

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

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import CreateConferenceProviderRequestRequestTypeDef

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

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import CreateContactRequestRequestTypeDef

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

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import CreateGatewayGroupRequestRequestTypeDef

def get_value() -> CreateGatewayGroupRequestRequestTypeDef:
    return {
        "Name": ...,
        "ClientRequestToken": ...,
    }
Definition
class CreateGatewayGroupRequestRequestTypeDef(TypedDict):
    Name: str,
    ClientRequestToken: str,
    Description: NotRequired[str],
    Tags: NotRequired[Sequence[TagTypeDef]],  # (1)
  1. See TagTypeDef

CreateNetworkProfileRequestRequestTypeDef

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import CreateNetworkProfileRequestRequestTypeDef

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

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import CreateRoomRequestRequestTypeDef

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

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import CreateSkillGroupRequestRequestTypeDef

def get_value() -> CreateSkillGroupRequestRequestTypeDef:
    return {
        "SkillGroupName": ...,
    }
Definition
class CreateSkillGroupRequestRequestTypeDef(TypedDict):
    SkillGroupName: str,
    Description: NotRequired[str],
    ClientRequestToken: NotRequired[str],
    Tags: NotRequired[Sequence[TagTypeDef]],  # (1)
  1. See TagTypeDef

CreateUserRequestRequestTypeDef

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import CreateUserRequestRequestTypeDef

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

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import RegisterAVSDeviceRequestRequestTypeDef

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

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import TagResourceRequestRequestTypeDef

def get_value() -> TagResourceRequestRequestTypeDef:
    return {
        "Arn": ...,
        "Tags": ...,
    }
Definition
class TagResourceRequestRequestTypeDef(TypedDict):
    Arn: str,
    Tags: Sequence[TagTypeDef],  # (1)
  1. See TagTypeDef

CreateAddressBookResponseTypeDef

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import CreateAddressBookResponseTypeDef

def get_value() -> CreateAddressBookResponseTypeDef:
    return {
        "AddressBookArn": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateAddressBookResponseTypeDef(TypedDict):
    AddressBookArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateBusinessReportScheduleResponseTypeDef

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import CreateBusinessReportScheduleResponseTypeDef

def get_value() -> CreateBusinessReportScheduleResponseTypeDef:
    return {
        "ScheduleArn": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateBusinessReportScheduleResponseTypeDef(TypedDict):
    ScheduleArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateConferenceProviderResponseTypeDef

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import CreateConferenceProviderResponseTypeDef

def get_value() -> CreateConferenceProviderResponseTypeDef:
    return {
        "ConferenceProviderArn": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateConferenceProviderResponseTypeDef(TypedDict):
    ConferenceProviderArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateContactResponseTypeDef

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import CreateContactResponseTypeDef

def get_value() -> CreateContactResponseTypeDef:
    return {
        "ContactArn": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateContactResponseTypeDef(TypedDict):
    ContactArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateGatewayGroupResponseTypeDef

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import CreateGatewayGroupResponseTypeDef

def get_value() -> CreateGatewayGroupResponseTypeDef:
    return {
        "GatewayGroupArn": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateGatewayGroupResponseTypeDef(TypedDict):
    GatewayGroupArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateNetworkProfileResponseTypeDef

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import CreateNetworkProfileResponseTypeDef

def get_value() -> CreateNetworkProfileResponseTypeDef:
    return {
        "NetworkProfileArn": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateNetworkProfileResponseTypeDef(TypedDict):
    NetworkProfileArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateProfileResponseTypeDef

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import CreateProfileResponseTypeDef

def get_value() -> CreateProfileResponseTypeDef:
    return {
        "ProfileArn": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateProfileResponseTypeDef(TypedDict):
    ProfileArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateRoomResponseTypeDef

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import CreateRoomResponseTypeDef

def get_value() -> CreateRoomResponseTypeDef:
    return {
        "RoomArn": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateRoomResponseTypeDef(TypedDict):
    RoomArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateSkillGroupResponseTypeDef

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import CreateSkillGroupResponseTypeDef

def get_value() -> CreateSkillGroupResponseTypeDef:
    return {
        "SkillGroupArn": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateSkillGroupResponseTypeDef(TypedDict):
    SkillGroupArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateUserResponseTypeDef

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import CreateUserResponseTypeDef

def get_value() -> CreateUserResponseTypeDef:
    return {
        "UserArn": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateUserResponseTypeDef(TypedDict):
    UserArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

GetAddressBookResponseTypeDef

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import GetAddressBookResponseTypeDef

def get_value() -> GetAddressBookResponseTypeDef:
    return {
        "AddressBook": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetAddressBookResponseTypeDef(TypedDict):
    AddressBook: AddressBookTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AddressBookTypeDef
  2. See ResponseMetadataTypeDef

GetConferencePreferenceResponseTypeDef

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import GetConferencePreferenceResponseTypeDef

def get_value() -> GetConferencePreferenceResponseTypeDef:
    return {
        "Preference": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetConferencePreferenceResponseTypeDef(TypedDict):
    Preference: ConferencePreferenceTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ConferencePreferenceTypeDef
  2. See ResponseMetadataTypeDef

GetInvitationConfigurationResponseTypeDef

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import GetInvitationConfigurationResponseTypeDef

def get_value() -> GetInvitationConfigurationResponseTypeDef:
    return {
        "OrganizationName": ...,
        "ContactEmail": ...,
        "PrivateSkillIds": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetInvitationConfigurationResponseTypeDef(TypedDict):
    OrganizationName: str,
    ContactEmail: str,
    PrivateSkillIds: List[str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

ListSkillsStoreCategoriesResponseTypeDef

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import ListSkillsStoreCategoriesResponseTypeDef

def get_value() -> ListSkillsStoreCategoriesResponseTypeDef:
    return {
        "CategoryList": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListSkillsStoreCategoriesResponseTypeDef(TypedDict):
    CategoryList: List[CategoryTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See CategoryTypeDef
  2. See ResponseMetadataTypeDef

ListTagsResponseTypeDef

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import ListTagsResponseTypeDef

def get_value() -> ListTagsResponseTypeDef:
    return {
        "Tags": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListTagsResponseTypeDef(TypedDict):
    Tags: List[TagTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TagTypeDef
  2. See ResponseMetadataTypeDef

RegisterAVSDeviceResponseTypeDef

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import RegisterAVSDeviceResponseTypeDef

def get_value() -> RegisterAVSDeviceResponseTypeDef:
    return {
        "DeviceArn": ...,
        "ResponseMetadata": ...,
    }
Definition
class RegisterAVSDeviceResponseTypeDef(TypedDict):
    DeviceArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

SearchAddressBooksResponseTypeDef

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import SearchAddressBooksResponseTypeDef

def get_value() -> SearchAddressBooksResponseTypeDef:
    return {
        "AddressBooks": ...,
        "NextToken": ...,
        "TotalCount": ...,
        "ResponseMetadata": ...,
    }
Definition
class SearchAddressBooksResponseTypeDef(TypedDict):
    AddressBooks: List[AddressBookDataTypeDef],  # (1)
    NextToken: str,
    TotalCount: int,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AddressBookDataTypeDef
  2. See ResponseMetadataTypeDef

SendAnnouncementResponseTypeDef

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import SendAnnouncementResponseTypeDef

def get_value() -> SendAnnouncementResponseTypeDef:
    return {
        "AnnouncementArn": ...,
        "ResponseMetadata": ...,
    }
Definition
class SendAnnouncementResponseTypeDef(TypedDict):
    AnnouncementArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateMeetingRoomConfigurationTypeDef

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import CreateMeetingRoomConfigurationTypeDef

def get_value() -> CreateMeetingRoomConfigurationTypeDef:
    return {
        "RoomUtilizationMetricsEnabled": ...,
    }
Definition
class CreateMeetingRoomConfigurationTypeDef(TypedDict):
    RoomUtilizationMetricsEnabled: NotRequired[bool],
    EndOfMeetingReminder: NotRequired[CreateEndOfMeetingReminderTypeDef],  # (1)
    InstantBooking: NotRequired[CreateInstantBookingTypeDef],  # (2)
    RequireCheckIn: NotRequired[CreateRequireCheckInTypeDef],  # (3)
  1. See CreateEndOfMeetingReminderTypeDef
  2. See CreateInstantBookingTypeDef
  3. See CreateRequireCheckInTypeDef

SkillDetailsTypeDef

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import SkillDetailsTypeDef

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

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import ListDeviceEventsResponseTypeDef

def get_value() -> ListDeviceEventsResponseTypeDef:
    return {
        "DeviceEvents": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListDeviceEventsResponseTypeDef(TypedDict):
    DeviceEvents: List[DeviceEventTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DeviceEventTypeDef
  2. See ResponseMetadataTypeDef

DeviceStatusInfoTypeDef

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import DeviceStatusInfoTypeDef

def get_value() -> DeviceStatusInfoTypeDef:
    return {
        "DeviceStatusDetails": ...,
    }
Definition
class DeviceStatusInfoTypeDef(TypedDict):
    DeviceStatusDetails: NotRequired[List[DeviceStatusDetailTypeDef]],  # (1)
    ConnectionStatus: NotRequired[ConnectionStatusType],  # (2)
    ConnectionStatusUpdatedTime: NotRequired[datetime],
  1. See DeviceStatusDetailTypeDef
  2. See ConnectionStatusType

ListGatewayGroupsResponseTypeDef

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import ListGatewayGroupsResponseTypeDef

def get_value() -> ListGatewayGroupsResponseTypeDef:
    return {
        "GatewayGroups": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListGatewayGroupsResponseTypeDef(TypedDict):
    GatewayGroups: List[GatewayGroupSummaryTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See GatewayGroupSummaryTypeDef
  2. See ResponseMetadataTypeDef

GetGatewayGroupResponseTypeDef

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import GetGatewayGroupResponseTypeDef

def get_value() -> GetGatewayGroupResponseTypeDef:
    return {
        "GatewayGroup": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetGatewayGroupResponseTypeDef(TypedDict):
    GatewayGroup: GatewayGroupTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See GatewayGroupTypeDef
  2. See ResponseMetadataTypeDef

ListGatewaysResponseTypeDef

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import ListGatewaysResponseTypeDef

def get_value() -> ListGatewaysResponseTypeDef:
    return {
        "Gateways": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListGatewaysResponseTypeDef(TypedDict):
    Gateways: List[GatewaySummaryTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See GatewaySummaryTypeDef
  2. See ResponseMetadataTypeDef

GetGatewayResponseTypeDef

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import GetGatewayResponseTypeDef

def get_value() -> GetGatewayResponseTypeDef:
    return {
        "Gateway": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetGatewayResponseTypeDef(TypedDict):
    Gateway: GatewayTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See GatewayTypeDef
  2. See ResponseMetadataTypeDef

GetNetworkProfileResponseTypeDef

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import GetNetworkProfileResponseTypeDef

def get_value() -> GetNetworkProfileResponseTypeDef:
    return {
        "NetworkProfile": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetNetworkProfileResponseTypeDef(TypedDict):
    NetworkProfile: NetworkProfileTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See NetworkProfileTypeDef
  2. See ResponseMetadataTypeDef

GetRoomResponseTypeDef

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import GetRoomResponseTypeDef

def get_value() -> GetRoomResponseTypeDef:
    return {
        "Room": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetRoomResponseTypeDef(TypedDict):
    Room: RoomTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See RoomTypeDef
  2. See ResponseMetadataTypeDef

GetRoomSkillParameterResponseTypeDef

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import GetRoomSkillParameterResponseTypeDef

def get_value() -> GetRoomSkillParameterResponseTypeDef:
    return {
        "RoomSkillParameter": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetRoomSkillParameterResponseTypeDef(TypedDict):
    RoomSkillParameter: RoomSkillParameterTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See RoomSkillParameterTypeDef
  2. See ResponseMetadataTypeDef

PutRoomSkillParameterRequestRequestTypeDef

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import PutRoomSkillParameterRequestRequestTypeDef

def get_value() -> PutRoomSkillParameterRequestRequestTypeDef:
    return {
        "SkillId": ...,
        "RoomSkillParameter": ...,
    }
Definition
class PutRoomSkillParameterRequestRequestTypeDef(TypedDict):
    SkillId: str,
    RoomSkillParameter: RoomSkillParameterTypeDef,  # (1)
    RoomArn: NotRequired[str],
  1. See RoomSkillParameterTypeDef

ResolveRoomResponseTypeDef

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import ResolveRoomResponseTypeDef

def get_value() -> ResolveRoomResponseTypeDef:
    return {
        "RoomArn": ...,
        "RoomName": ...,
        "RoomSkillParameters": ...,
        "ResponseMetadata": ...,
    }
Definition
class ResolveRoomResponseTypeDef(TypedDict):
    RoomArn: str,
    RoomName: str,
    RoomSkillParameters: List[RoomSkillParameterTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See RoomSkillParameterTypeDef
  2. See ResponseMetadataTypeDef

GetSkillGroupResponseTypeDef

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import GetSkillGroupResponseTypeDef

def get_value() -> GetSkillGroupResponseTypeDef:
    return {
        "SkillGroup": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetSkillGroupResponseTypeDef(TypedDict):
    SkillGroup: SkillGroupTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SkillGroupTypeDef
  2. See ResponseMetadataTypeDef

ListBusinessReportSchedulesRequestListBusinessReportSchedulesPaginateTypeDef

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import ListBusinessReportSchedulesRequestListBusinessReportSchedulesPaginateTypeDef

def get_value() -> ListBusinessReportSchedulesRequestListBusinessReportSchedulesPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }
Definition
class ListBusinessReportSchedulesRequestListBusinessReportSchedulesPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListConferenceProvidersRequestListConferenceProvidersPaginateTypeDef

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import ListConferenceProvidersRequestListConferenceProvidersPaginateTypeDef

def get_value() -> ListConferenceProvidersRequestListConferenceProvidersPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }
Definition
class ListConferenceProvidersRequestListConferenceProvidersPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListDeviceEventsRequestListDeviceEventsPaginateTypeDef

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import ListDeviceEventsRequestListDeviceEventsPaginateTypeDef

def get_value() -> ListDeviceEventsRequestListDeviceEventsPaginateTypeDef:
    return {
        "DeviceArn": ...,
    }
Definition
class ListDeviceEventsRequestListDeviceEventsPaginateTypeDef(TypedDict):
    DeviceArn: str,
    EventType: NotRequired[DeviceEventTypeType],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See DeviceEventTypeType
  2. See PaginatorConfigTypeDef

ListSkillsRequestListSkillsPaginateTypeDef

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import ListSkillsRequestListSkillsPaginateTypeDef

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

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import ListSkillsStoreCategoriesRequestListSkillsStoreCategoriesPaginateTypeDef

def get_value() -> ListSkillsStoreCategoriesRequestListSkillsStoreCategoriesPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }
Definition
class ListSkillsStoreCategoriesRequestListSkillsStoreCategoriesPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListSkillsStoreSkillsByCategoryRequestListSkillsStoreSkillsByCategoryPaginateTypeDef

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import ListSkillsStoreSkillsByCategoryRequestListSkillsStoreSkillsByCategoryPaginateTypeDef

def get_value() -> ListSkillsStoreSkillsByCategoryRequestListSkillsStoreSkillsByCategoryPaginateTypeDef:
    return {
        "CategoryId": ...,
    }
Definition
class ListSkillsStoreSkillsByCategoryRequestListSkillsStoreSkillsByCategoryPaginateTypeDef(TypedDict):
    CategoryId: int,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListSmartHomeAppliancesRequestListSmartHomeAppliancesPaginateTypeDef

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import ListSmartHomeAppliancesRequestListSmartHomeAppliancesPaginateTypeDef

def get_value() -> ListSmartHomeAppliancesRequestListSmartHomeAppliancesPaginateTypeDef:
    return {
        "RoomArn": ...,
    }
Definition
class ListSmartHomeAppliancesRequestListSmartHomeAppliancesPaginateTypeDef(TypedDict):
    RoomArn: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListTagsRequestListTagsPaginateTypeDef

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import ListTagsRequestListTagsPaginateTypeDef

def get_value() -> ListTagsRequestListTagsPaginateTypeDef:
    return {
        "Arn": ...,
    }
Definition
class ListTagsRequestListTagsPaginateTypeDef(TypedDict):
    Arn: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListSkillsResponseTypeDef

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import ListSkillsResponseTypeDef

def get_value() -> ListSkillsResponseTypeDef:
    return {
        "SkillSummaries": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListSkillsResponseTypeDef(TypedDict):
    SkillSummaries: List[SkillSummaryTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SkillSummaryTypeDef
  2. See ResponseMetadataTypeDef

ListSmartHomeAppliancesResponseTypeDef

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import ListSmartHomeAppliancesResponseTypeDef

def get_value() -> ListSmartHomeAppliancesResponseTypeDef:
    return {
        "SmartHomeAppliances": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListSmartHomeAppliancesResponseTypeDef(TypedDict):
    SmartHomeAppliances: List[SmartHomeApplianceTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SmartHomeApplianceTypeDef
  2. See ResponseMetadataTypeDef

MeetingRoomConfigurationTypeDef

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import MeetingRoomConfigurationTypeDef

def get_value() -> MeetingRoomConfigurationTypeDef:
    return {
        "RoomUtilizationMetricsEnabled": ...,
    }
Definition
class MeetingRoomConfigurationTypeDef(TypedDict):
    RoomUtilizationMetricsEnabled: NotRequired[bool],
    EndOfMeetingReminder: NotRequired[EndOfMeetingReminderTypeDef],  # (1)
    InstantBooking: NotRequired[InstantBookingTypeDef],  # (2)
    RequireCheckIn: NotRequired[RequireCheckInTypeDef],  # (3)
  1. See EndOfMeetingReminderTypeDef
  2. See InstantBookingTypeDef
  3. See RequireCheckInTypeDef

SearchNetworkProfilesResponseTypeDef

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import SearchNetworkProfilesResponseTypeDef

def get_value() -> SearchNetworkProfilesResponseTypeDef:
    return {
        "NetworkProfiles": ...,
        "NextToken": ...,
        "TotalCount": ...,
        "ResponseMetadata": ...,
    }
Definition
class SearchNetworkProfilesResponseTypeDef(TypedDict):
    NetworkProfiles: List[NetworkProfileDataTypeDef],  # (1)
    NextToken: str,
    TotalCount: int,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See NetworkProfileDataTypeDef
  2. See ResponseMetadataTypeDef

SearchProfilesResponseTypeDef

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import SearchProfilesResponseTypeDef

def get_value() -> SearchProfilesResponseTypeDef:
    return {
        "Profiles": ...,
        "NextToken": ...,
        "TotalCount": ...,
        "ResponseMetadata": ...,
    }
Definition
class SearchProfilesResponseTypeDef(TypedDict):
    Profiles: List[ProfileDataTypeDef],  # (1)
    NextToken: str,
    TotalCount: int,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ProfileDataTypeDef
  2. See ResponseMetadataTypeDef

SearchRoomsResponseTypeDef

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import SearchRoomsResponseTypeDef

def get_value() -> SearchRoomsResponseTypeDef:
    return {
        "Rooms": ...,
        "NextToken": ...,
        "TotalCount": ...,
        "ResponseMetadata": ...,
    }
Definition
class SearchRoomsResponseTypeDef(TypedDict):
    Rooms: List[RoomDataTypeDef],  # (1)
    NextToken: str,
    TotalCount: int,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See RoomDataTypeDef
  2. See ResponseMetadataTypeDef

SearchAddressBooksRequestRequestTypeDef

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import SearchAddressBooksRequestRequestTypeDef

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

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import SearchContactsRequestRequestTypeDef

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

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import SearchDevicesRequestRequestTypeDef

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

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import SearchDevicesRequestSearchDevicesPaginateTypeDef

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

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import SearchNetworkProfilesRequestRequestTypeDef

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

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import SearchProfilesRequestRequestTypeDef

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

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import SearchProfilesRequestSearchProfilesPaginateTypeDef

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

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import SearchRoomsRequestRequestTypeDef

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

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import SearchRoomsRequestSearchRoomsPaginateTypeDef

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

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import SearchSkillGroupsRequestRequestTypeDef

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

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import SearchSkillGroupsRequestSearchSkillGroupsPaginateTypeDef

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

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import SearchUsersRequestRequestTypeDef

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

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import SearchUsersRequestSearchUsersPaginateTypeDef

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

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import SearchSkillGroupsResponseTypeDef

def get_value() -> SearchSkillGroupsResponseTypeDef:
    return {
        "SkillGroups": ...,
        "NextToken": ...,
        "TotalCount": ...,
        "ResponseMetadata": ...,
    }
Definition
class SearchSkillGroupsResponseTypeDef(TypedDict):
    SkillGroups: List[SkillGroupDataTypeDef],  # (1)
    NextToken: str,
    TotalCount: int,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SkillGroupDataTypeDef
  2. See ResponseMetadataTypeDef

SearchUsersResponseTypeDef

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import SearchUsersResponseTypeDef

def get_value() -> SearchUsersResponseTypeDef:
    return {
        "Users": ...,
        "NextToken": ...,
        "TotalCount": ...,
        "ResponseMetadata": ...,
    }
Definition
class SearchUsersResponseTypeDef(TypedDict):
    Users: List[UserDataTypeDef],  # (1)
    NextToken: str,
    TotalCount: int,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See UserDataTypeDef
  2. See ResponseMetadataTypeDef

UpdateMeetingRoomConfigurationTypeDef

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import UpdateMeetingRoomConfigurationTypeDef

def get_value() -> UpdateMeetingRoomConfigurationTypeDef:
    return {
        "RoomUtilizationMetricsEnabled": ...,
    }
Definition
class UpdateMeetingRoomConfigurationTypeDef(TypedDict):
    RoomUtilizationMetricsEnabled: NotRequired[bool],
    EndOfMeetingReminder: NotRequired[UpdateEndOfMeetingReminderTypeDef],  # (1)
    InstantBooking: NotRequired[UpdateInstantBookingTypeDef],  # (2)
    RequireCheckIn: NotRequired[UpdateRequireCheckInTypeDef],  # (3)
  1. See UpdateEndOfMeetingReminderTypeDef
  2. See UpdateInstantBookingTypeDef
  3. See UpdateRequireCheckInTypeDef

BusinessReportScheduleTypeDef

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import BusinessReportScheduleTypeDef

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

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import GetConferenceProviderResponseTypeDef

def get_value() -> GetConferenceProviderResponseTypeDef:
    return {
        "ConferenceProvider": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetConferenceProviderResponseTypeDef(TypedDict):
    ConferenceProvider: ConferenceProviderTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ConferenceProviderTypeDef
  2. See ResponseMetadataTypeDef

ListConferenceProvidersResponseTypeDef

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import ListConferenceProvidersResponseTypeDef

def get_value() -> ListConferenceProvidersResponseTypeDef:
    return {
        "ConferenceProviders": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListConferenceProvidersResponseTypeDef(TypedDict):
    ConferenceProviders: List[ConferenceProviderTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ConferenceProviderTypeDef
  2. See ResponseMetadataTypeDef

SearchContactsResponseTypeDef

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import SearchContactsResponseTypeDef

def get_value() -> SearchContactsResponseTypeDef:
    return {
        "Contacts": ...,
        "NextToken": ...,
        "TotalCount": ...,
        "ResponseMetadata": ...,
    }
Definition
class SearchContactsResponseTypeDef(TypedDict):
    Contacts: List[ContactDataTypeDef],  # (1)
    NextToken: str,
    TotalCount: int,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ContactDataTypeDef
  2. See ResponseMetadataTypeDef

GetContactResponseTypeDef

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import GetContactResponseTypeDef

def get_value() -> GetContactResponseTypeDef:
    return {
        "Contact": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetContactResponseTypeDef(TypedDict):
    Contact: ContactTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ContactTypeDef
  2. See ResponseMetadataTypeDef

SendAnnouncementRequestRequestTypeDef

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import SendAnnouncementRequestRequestTypeDef

def get_value() -> SendAnnouncementRequestRequestTypeDef:
    return {
        "RoomFilters": ...,
        "Content": ...,
        "ClientRequestToken": ...,
    }
Definition
class SendAnnouncementRequestRequestTypeDef(TypedDict):
    RoomFilters: Sequence[FilterTypeDef],  # (1)
    Content: ContentTypeDef,  # (2)
    ClientRequestToken: str,
    TimeToLiveInSeconds: NotRequired[int],
  1. See FilterTypeDef
  2. See ContentTypeDef

CreateProfileRequestRequestTypeDef

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import CreateProfileRequestRequestTypeDef

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

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import SkillsStoreSkillTypeDef

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

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import DeviceDataTypeDef

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

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import DeviceTypeDef

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

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import ProfileTypeDef

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

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import UpdateProfileRequestRequestTypeDef

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

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import ListBusinessReportSchedulesResponseTypeDef

def get_value() -> ListBusinessReportSchedulesResponseTypeDef:
    return {
        "BusinessReportSchedules": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListBusinessReportSchedulesResponseTypeDef(TypedDict):
    BusinessReportSchedules: List[BusinessReportScheduleTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See BusinessReportScheduleTypeDef
  2. See ResponseMetadataTypeDef

ListSkillsStoreSkillsByCategoryResponseTypeDef

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import ListSkillsStoreSkillsByCategoryResponseTypeDef

def get_value() -> ListSkillsStoreSkillsByCategoryResponseTypeDef:
    return {
        "SkillsStoreSkills": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListSkillsStoreSkillsByCategoryResponseTypeDef(TypedDict):
    SkillsStoreSkills: List[SkillsStoreSkillTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SkillsStoreSkillTypeDef
  2. See ResponseMetadataTypeDef

SearchDevicesResponseTypeDef

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import SearchDevicesResponseTypeDef

def get_value() -> SearchDevicesResponseTypeDef:
    return {
        "Devices": ...,
        "NextToken": ...,
        "TotalCount": ...,
        "ResponseMetadata": ...,
    }
Definition
class SearchDevicesResponseTypeDef(TypedDict):
    Devices: List[DeviceDataTypeDef],  # (1)
    NextToken: str,
    TotalCount: int,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DeviceDataTypeDef
  2. See ResponseMetadataTypeDef

GetDeviceResponseTypeDef

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import GetDeviceResponseTypeDef

def get_value() -> GetDeviceResponseTypeDef:
    return {
        "Device": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetDeviceResponseTypeDef(TypedDict):
    Device: DeviceTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DeviceTypeDef
  2. See ResponseMetadataTypeDef

GetProfileResponseTypeDef

Usage Example
from mypy_boto3_alexaforbusiness.type_defs import GetProfileResponseTypeDef

def get_value() -> GetProfileResponseTypeDef:
    return {
        "Profile": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetProfileResponseTypeDef(TypedDict):
    Profile: ProfileTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ProfileTypeDef
  2. See ResponseMetadataTypeDef