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,
    D