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