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