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