AlexaForBusinessClient
Index > AlexaForBusiness > AlexaForBusinessClient
Auto-generated documentation for AlexaForBusiness type annotations stubs module mypy-boto3-alexaforbusiness.
AlexaForBusinessClient
Type annotations and code completion for boto3.client("alexaforbusiness")
.
boto3 documentation
from boto3.session import Session
from mypy_boto3_alexaforbusiness.client import AlexaForBusinessClient
def get_alexaforbusiness_client() -> AlexaForBusinessClient:
return Session().client("alexaforbusiness")
Exceptions
boto3
client exceptions are generated in runtime.
This class provides code completion for boto3.client("alexaforbusiness").exceptions
structure.
client = boto3.client("alexaforbusiness")
try:
do_something(client)
except (
client.AlreadyExistsException,
client.ClientError,
client.ConcurrentModificationException,
client.DeviceNotRegisteredException,
client.InvalidCertificateAuthorityException,
client.InvalidDeviceException,
client.InvalidSecretsManagerResourceException,
client.InvalidServiceLinkedRoleStateException,
client.InvalidUserStatusException,
client.LimitExceededException,
client.NameInUseException,
client.NotFoundException,
client.ResourceAssociatedException,
client.ResourceInUseException,
client.SkillNotLinkedException,
client.UnauthorizedException,
) as e:
print(e)
from mypy_boto3_alexaforbusiness.client import Exceptions
def handle_error(exc: Exceptions.AlreadyExistsException) -> None:
...
Methods
approve_skill
Associates a skill with the organization under the customer's AWS account.
Type annotations and code completion for boto3.client("alexaforbusiness").approve_skill
method.
boto3 documentation
kwargs: ApproveSkillRequestRequestTypeDef = { # (1)
"SkillId": ...,
}
parent.approve_skill(**kwargs)
associate_contact_with_address_book
Associates a contact with a given address book.
Type annotations and code completion for boto3.client("alexaforbusiness").associate_contact_with_address_book
method.
boto3 documentation
def associate_contact_with_address_book(
self,
*,
ContactArn: str,
AddressBookArn: str,
) -> Dict[str, Any]:
...
kwargs: AssociateContactWithAddressBookRequestRequestTypeDef = { # (1)
"ContactArn": ...,
"AddressBookArn": ...,
}
parent.associate_contact_with_address_book(**kwargs)
associate_device_with_network_profile
Associates a device with the specified network profile.
Type annotations and code completion for boto3.client("alexaforbusiness").associate_device_with_network_profile
method.
boto3 documentation
def associate_device_with_network_profile(
self,
*,
DeviceArn: str,
NetworkProfileArn: str,
) -> Dict[str, Any]:
...
kwargs: AssociateDeviceWithNetworkProfileRequestRequestTypeDef = { # (1)
"DeviceArn": ...,
"NetworkProfileArn": ...,
}
parent.associate_device_with_network_profile(**kwargs)
associate_device_with_room
Associates a device with a given room.
Type annotations and code completion for boto3.client("alexaforbusiness").associate_device_with_room
method.
boto3 documentation
def associate_device_with_room(
self,
*,
DeviceArn: str = ...,
RoomArn: str = ...,
) -> Dict[str, Any]:
...
kwargs: AssociateDeviceWithRoomRequestRequestTypeDef = { # (1)
"DeviceArn": ...,
}
parent.associate_device_with_room(**kwargs)
associate_skill_group_with_room
Associates a skill group with a given room.
Type annotations and code completion for boto3.client("alexaforbusiness").associate_skill_group_with_room
method.
boto3 documentation
def associate_skill_group_with_room(
self,
*,
SkillGroupArn: str = ...,
RoomArn: str = ...,
) -> Dict[str, Any]:
...
kwargs: AssociateSkillGroupWithRoomRequestRequestTypeDef = { # (1)
"SkillGroupArn": ...,
}
parent.associate_skill_group_with_room(**kwargs)
associate_skill_with_skill_group
Associates a skill with a skill group.
Type annotations and code completion for boto3.client("alexaforbusiness").associate_skill_with_skill_group
method.
boto3 documentation
def associate_skill_with_skill_group(
self,
*,
SkillId: str,
SkillGroupArn: str = ...,
) -> Dict[str, Any]:
...
kwargs: AssociateSkillWithSkillGroupRequestRequestTypeDef = { # (1)
"SkillId": ...,
}
parent.associate_skill_with_skill_group(**kwargs)
associate_skill_with_users
Makes a private skill available for enrolled users to enable on their devices.
Type annotations and code completion for boto3.client("alexaforbusiness").associate_skill_with_users
method.
boto3 documentation
kwargs: AssociateSkillWithUsersRequestRequestTypeDef = { # (1)
"SkillId": ...,
}
parent.associate_skill_with_users(**kwargs)
can_paginate
Check if an operation can be paginated.
Type annotations and code completion for boto3.client("alexaforbusiness").can_paginate
method.
boto3 documentation
close
Closes underlying endpoint connections.
Type annotations and code completion for boto3.client("alexaforbusiness").close
method.
boto3 documentation
create_address_book
Creates an address book with the specified details.
Type annotations and code completion for boto3.client("alexaforbusiness").create_address_book
method.
boto3 documentation
def create_address_book(
self,
*,
Name: str,
Description: str = ...,
ClientRequestToken: str = ...,
Tags: Sequence[TagTypeDef] = ..., # (1)
) -> CreateAddressBookResponseTypeDef: # (2)
...
kwargs: CreateAddressBookRequestRequestTypeDef = { # (1)
"Name": ...,
}
parent.create_address_book(**kwargs)
create_business_report_schedule
Creates a recurring schedule for usage reports to deliver to the specified S3 location with a specified daily or weekly interval.
Type annotations and code completion for boto3.client("alexaforbusiness").create_business_report_schedule
method.
boto3 documentation
def create_business_report_schedule(
self,
*,
Format: BusinessReportFormatType, # (1)
ContentRange: BusinessReportContentRangeTypeDef, # (2)
ScheduleName: str = ...,
S3BucketName: str = ...,
S3KeyPrefix: str = ...,
Recurrence: BusinessReportRecurrenceTypeDef = ..., # (3)
ClientRequestToken: str = ...,
Tags: Sequence[TagTypeDef] = ..., # (4)
) -> CreateBusinessReportScheduleResponseTypeDef: # (5)
...
- See BusinessReportFormatType
- See BusinessReportContentRangeTypeDef
- See BusinessReportRecurrenceTypeDef
- See TagTypeDef
- See CreateBusinessReportScheduleResponseTypeDef
kwargs: CreateBusinessReportScheduleRequestRequestTypeDef = { # (1)
"Format": ...,
"ContentRange": ...,
}
parent.create_business_report_schedule(**kwargs)
create_conference_provider
Adds a new conference provider under the user's AWS account.
Type annotations and code completion for boto3.client("alexaforbusiness").create_conference_provider
method.
boto3 documentation
def create_conference_provider(
self,
*,
ConferenceProviderName: str,
ConferenceProviderType: ConferenceProviderTypeType, # (1)
MeetingSetting: MeetingSettingTypeDef, # (2)
IPDialIn: IPDialInTypeDef = ..., # (3)
PSTNDialIn: PSTNDialInTypeDef = ..., # (4)
ClientRequestToken: str = ...,
Tags: Sequence[TagTypeDef] = ..., # (5)
) -> CreateConferenceProviderResponseTypeDef: # (6)
...
- See ConferenceProviderTypeType
- See MeetingSettingTypeDef
- See IPDialInTypeDef
- See PSTNDialInTypeDef
- See TagTypeDef
- See CreateConferenceProviderResponseTypeDef
kwargs: CreateConferenceProviderRequestRequestTypeDef = { # (1)
"ConferenceProviderName": ...,
"ConferenceProviderType": ...,
"MeetingSetting": ...,
}
parent.create_conference_provider(**kwargs)
create_contact
Creates a contact with the specified details.
Type annotations and code completion for boto3.client("alexaforbusiness").create_contact
method.
boto3 documentation
def create_contact(
self,
*,
FirstName: str,
DisplayName: str = ...,
LastName: str = ...,
PhoneNumber: str = ...,
PhoneNumbers: Sequence[PhoneNumberTypeDef] = ..., # (1)
SipAddresses: Sequence[SipAddressTypeDef] = ..., # (2)
ClientRequestToken: str = ...,
Tags: Sequence[TagTypeDef] = ..., # (3)
) -> CreateContactResponseTypeDef: # (4)
...
- See PhoneNumberTypeDef
- See SipAddressTypeDef
- See TagTypeDef
- See CreateContactResponseTypeDef
kwargs: CreateContactRequestRequestTypeDef = { # (1)
"FirstName": ...,
}
parent.create_contact(**kwargs)
create_gateway_group
Creates a gateway group with the specified details.
Type annotations and code completion for boto3.client("alexaforbusiness").create_gateway_group
method.
boto3 documentation
def create_gateway_group(
self,
*,
Name: str,
ClientRequestToken: str,
Description: str = ...,
Tags: Sequence[TagTypeDef] = ..., # (1)
) -> CreateGatewayGroupResponseTypeDef: # (2)
...
kwargs: CreateGatewayGroupRequestRequestTypeDef = { # (1)
"Name": ...,
"ClientRequestToken": ...,
}
parent.create_gateway_group(**kwargs)
create_network_profile
Creates a network profile with the specified details.
Type annotations and code completion for boto3.client("alexaforbusiness").create_network_profile
method.
boto3 documentation
def create_network_profile(
self,
*,
NetworkProfileName: str,
Ssid: str,
SecurityType: NetworkSecurityTypeType, # (1)
ClientRequestToken: str,
Description: str = ...,
EapMethod: NetworkEapMethodType = ..., # (2)
CurrentPassword: str = ...,
NextPassword: str = ...,
CertificateAuthorityArn: str = ...,
TrustAnchors: Sequence[str] = ...,
Tags: Sequence[TagTypeDef] = ..., # (3)
) -> CreateNetworkProfileResponseTypeDef: # (4)
...
- See NetworkSecurityTypeType
- See NetworkEapMethodType
- See TagTypeDef
- See CreateNetworkProfileResponseTypeDef
kwargs: CreateNetworkProfileRequestRequestTypeDef = { # (1)
"NetworkProfileName": ...,
"Ssid": ...,
"SecurityType": ...,
"ClientRequestToken": ...,
}
parent.create_network_profile(**kwargs)
create_profile
Creates a new room profile with the specified details.
Type annotations and code completion for boto3.client("alexaforbusiness").create_profile
method.
boto3 documentation
def create_profile(
self,
*,
ProfileName: str,
Timezone: str,
Address: str,
DistanceUnit: DistanceUnitType, # (1)
TemperatureUnit: TemperatureUnitType, # (2)
WakeWord: WakeWordType, # (3)
Locale: str = ...,
ClientRequestToken: str = ...,
SetupModeDisabled: bool = ...,
MaxVolumeLimit: int = ...,
PSTNEnabled: bool = ...,
DataRetentionOptIn: bool = ...,
MeetingRoomConfiguration: CreateMeetingRoomConfigurationTypeDef = ..., # (4)
Tags: Sequence[TagTypeDef] = ..., # (5)
) -> CreateProfileResponseTypeDef: # (6)
...
- See DistanceUnitType
- See TemperatureUnitType
- See WakeWordType
- See CreateMeetingRoomConfigurationTypeDef
- See TagTypeDef
- See CreateProfileResponseTypeDef
kwargs: CreateProfileRequestRequestTypeDef = { # (1)
"ProfileName": ...,
"Timezone": ...,
"Address": ...,
"DistanceUnit": ...,
"TemperatureUnit": ...,
"WakeWord": ...,
}
parent.create_profile(**kwargs)
create_room
Creates a room with the specified details.
Type annotations and code completion for boto3.client("alexaforbusiness").create_room
method.
boto3 documentation
def create_room(
self,
*,
RoomName: str,
Description: str = ...,
ProfileArn: str = ...,
ProviderCalendarId: str = ...,
ClientRequestToken: str = ...,
Tags: Sequence[TagTypeDef] = ..., # (1)
) -> CreateRoomResponseTypeDef: # (2)
...
- See TagTypeDef
- See CreateRoomResponseTypeDef
kwargs: CreateRoomRequestRequestTypeDef = { # (1)
"RoomName": ...,
}
parent.create_room(**kwargs)
create_skill_group
Creates a skill group with a specified name and description.
Type annotations and code completion for boto3.client("alexaforbusiness").create_skill_group
method.
boto3 documentation
def create_skill_group(
self,
*,
SkillGroupName: str,
Description: str = ...,
ClientRequestToken: str = ...,
Tags: Sequence[TagTypeDef] = ..., # (1)
) -> CreateSkillGroupResponseTypeDef: # (2)
...
kwargs: CreateSkillGroupRequestRequestTypeDef = { # (1)
"SkillGroupName": ...,
}
parent.create_skill_group(**kwargs)
create_user
Creates a user.
Type annotations and code completion for boto3.client("alexaforbusiness").create_user
method.
boto3 documentation
def create_user(
self,
*,
UserId: str,
FirstName: str = ...,
LastName: str = ...,
Email: str = ...,
ClientRequestToken: str = ...,
Tags: Sequence[TagTypeDef] = ..., # (1)
) -> CreateUserResponseTypeDef: # (2)
...
- See TagTypeDef
- See CreateUserResponseTypeDef
kwargs: CreateUserRequestRequestTypeDef = { # (1)
"UserId": ...,
}
parent.create_user(**kwargs)
delete_address_book
Deletes an address book by the address book ARN.
Type annotations and code completion for boto3.client("alexaforbusiness").delete_address_book
method.
boto3 documentation
kwargs: DeleteAddressBookRequestRequestTypeDef = { # (1)
"AddressBookArn": ...,
}
parent.delete_address_book(**kwargs)
delete_business_report_schedule
Deletes the recurring report delivery schedule with the specified schedule ARN.
Type annotations and code completion for boto3.client("alexaforbusiness").delete_business_report_schedule
method.
boto3 documentation
def delete_business_report_schedule(
self,
*,
ScheduleArn: str,
) -> Dict[str, Any]:
...
kwargs: DeleteBusinessReportScheduleRequestRequestTypeDef = { # (1)
"ScheduleArn": ...,
}
parent.delete_business_report_schedule(**kwargs)
delete_conference_provider
Deletes a conference provider.
Type annotations and code completion for boto3.client("alexaforbusiness").delete_conference_provider
method.
boto3 documentation
def delete_conference_provider(
self,
*,
ConferenceProviderArn: str,
) -> Dict[str, Any]:
...
kwargs: DeleteConferenceProviderRequestRequestTypeDef = { # (1)
"ConferenceProviderArn": ...,
}
parent.delete_conference_provider(**kwargs)
delete_contact
Deletes a contact by the contact ARN.
Type annotations and code completion for boto3.client("alexaforbusiness").delete_contact
method.
boto3 documentation
kwargs: DeleteContactRequestRequestTypeDef = { # (1)
"ContactArn": ...,
}
parent.delete_contact(**kwargs)
delete_device
Removes a device from Alexa For Business.
Type annotations and code completion for boto3.client("alexaforbusiness").delete_device
method.
boto3 documentation
kwargs: DeleteDeviceRequestRequestTypeDef = { # (1)
"DeviceArn": ...,
}
parent.delete_device(**kwargs)
delete_device_usage_data
When this action is called for a specified shared device, it allows authorized users to delete the device's entire previous history of voice input data and associated response data.
Type annotations and code completion for boto3.client("alexaforbusiness").delete_device_usage_data
method.
boto3 documentation
def delete_device_usage_data(
self,
*,
DeviceArn: str,
DeviceUsageType: DeviceUsageTypeType, # (1)
) -> Dict[str, Any]:
...
kwargs: DeleteDeviceUsageDataRequestRequestTypeDef = { # (1)
"DeviceArn": ...,
"DeviceUsageType": ...,
}
parent.delete_device_usage_data(**kwargs)
delete_gateway_group
Deletes a gateway group.
Type annotations and code completion for boto3.client("alexaforbusiness").delete_gateway_group
method.
boto3 documentation
kwargs: DeleteGatewayGroupRequestRequestTypeDef = { # (1)
"GatewayGroupArn": ...,
}
parent.delete_gateway_group(**kwargs)
delete_network_profile
Deletes a network profile by the network profile ARN.
Type annotations and code completion for boto3.client("alexaforbusiness").delete_network_profile
method.
boto3 documentation
def delete_network_profile(
self,
*,
NetworkProfileArn: str,
) -> Dict[str, Any]:
...
kwargs: DeleteNetworkProfileRequestRequestTypeDef = { # (1)
"NetworkProfileArn": ...,
}
parent.delete_network_profile(**kwargs)
delete_profile
Deletes a room profile by the profile ARN.
Type annotations and code completion for boto3.client("alexaforbusiness").delete_profile
method.
boto3 documentation
kwargs: DeleteProfileRequestRequestTypeDef = { # (1)
"ProfileArn": ...,
}
parent.delete_profile(**kwargs)
delete_room
Deletes a room by the room ARN.
Type annotations and code completion for boto3.client("alexaforbusiness").delete_room
method.
boto3 documentation
kwargs: DeleteRoomRequestRequestTypeDef = { # (1)
"RoomArn": ...,
}
parent.delete_room(**kwargs)
delete_room_skill_parameter
Deletes room skill parameter details by room, skill, and parameter key ID.
Type annotations and code completion for boto3.client("alexaforbusiness").delete_room_skill_parameter
method.
boto3 documentation
def delete_room_skill_parameter(
self,
*,
SkillId: str,
ParameterKey: str,
RoomArn: str = ...,
) -> Dict[str, Any]:
...
kwargs: DeleteRoomSkillParameterRequestRequestTypeDef = { # (1)
"SkillId": ...,
"ParameterKey": ...,
}
parent.delete_room_skill_parameter(**kwargs)
delete_skill_authorization
Unlinks a third-party account from a skill.
Type annotations and code completion for boto3.client("alexaforbusiness").delete_skill_authorization
method.
boto3 documentation
def delete_skill_authorization(
self,
*,
SkillId: str,
RoomArn: str = ...,
) -> Dict[str, Any]:
...
kwargs: DeleteSkillAuthorizationRequestRequestTypeDef = { # (1)
"SkillId": ...,
}
parent.delete_skill_authorization(**kwargs)
delete_skill_group
Deletes a skill group by skill group ARN.
Type annotations and code completion for boto3.client("alexaforbusiness").delete_skill_group
method.
boto3 documentation
def delete_skill_group(
self,
*,
SkillGroupArn: str = ...,
) -> Dict[str, Any]:
...
kwargs: DeleteSkillGroupRequestRequestTypeDef = { # (1)
"SkillGroupArn": ...,
}
parent.delete_skill_group(**kwargs)
delete_user
Deletes a specified user by user ARN and enrollment ARN.
Type annotations and code completion for boto3.client("alexaforbusiness").delete_user
method.
boto3 documentation
def delete_user(
self,
*,
EnrollmentId: str,
UserArn: str = ...,
) -> Dict[str, Any]:
...
kwargs: DeleteUserRequestRequestTypeDef = { # (1)
"EnrollmentId": ...,
}
parent.delete_user(**kwargs)
disassociate_contact_from_address_book
Disassociates a contact from a given address book.
Type annotations and code completion for boto3.client("alexaforbusiness").disassociate_contact_from_address_book
method.
boto3 documentation
def disassociate_contact_from_address_book(
self,
*,
ContactArn: str,
AddressBookArn: str,
) -> Dict[str, Any]:
...
kwargs: DisassociateContactFromAddressBookRequestRequestTypeDef = { # (1)
"ContactArn": ...,
"AddressBookArn": ...,
}
parent.disassociate_contact_from_address_book(**kwargs)
disassociate_device_from_room
Disassociates a device from its current room.
Type annotations and code completion for boto3.client("alexaforbusiness").disassociate_device_from_room
method.
boto3 documentation
def disassociate_device_from_room(
self,
*,
DeviceArn: str = ...,
) -> Dict[str, Any]:
...
kwargs: DisassociateDeviceFromRoomRequestRequestTypeDef = { # (1)
"DeviceArn": ...,
}
parent.disassociate_device_from_room(**kwargs)
disassociate_skill_from_skill_group
Disassociates a skill from a skill group.
Type annotations and code completion for boto3.client("alexaforbusiness").disassociate_skill_from_skill_group
method.
boto3 documentation
def disassociate_skill_from_skill_group(
self,
*,
SkillId: str,
SkillGroupArn: str = ...,
) -> Dict[str, Any]:
...
kwargs: DisassociateSkillFromSkillGroupRequestRequestTypeDef = { # (1)
"SkillId": ...,
}
parent.disassociate_skill_from_skill_group(**kwargs)
disassociate_skill_from_users
Makes a private skill unavailable for enrolled users and prevents them from enabling it on their devices.
Type annotations and code completion for boto3.client("alexaforbusiness").disassociate_skill_from_users
method.
boto3 documentation
kwargs: DisassociateSkillFromUsersRequestRequestTypeDef = { # (1)
"SkillId": ...,
}
parent.disassociate_skill_from_users(**kwargs)
disassociate_skill_group_from_room
Disassociates a skill group from a specified room.
Type annotations and code completion for boto3.client("alexaforbusiness").disassociate_skill_group_from_room
method.
boto3 documentation
def disassociate_skill_group_from_room(
self,
*,
SkillGroupArn: str = ...,
RoomArn: str = ...,
) -> Dict[str, Any]:
...
kwargs: DisassociateSkillGroupFromRoomRequestRequestTypeDef = { # (1)
"SkillGroupArn": ...,
}
parent.disassociate_skill_group_from_room(**kwargs)
forget_smart_home_appliances
Forgets smart home appliances associated to a room.
Type annotations and code completion for boto3.client("alexaforbusiness").forget_smart_home_appliances
method.
boto3 documentation
kwargs: ForgetSmartHomeAppliancesRequestRequestTypeDef = { # (1)
"RoomArn": ...,
}
parent.forget_smart_home_appliances(**kwargs)
generate_presigned_url
Generate a presigned url given a client, its method, and arguments.
Type annotations and code completion for boto3.client("alexaforbusiness").generate_presigned_url
method.
boto3 documentation
def generate_presigned_url(
self,
ClientMethod: str,
Params: Mapping[str, Any] = ...,
ExpiresIn: int = 3600,
HttpMethod: str = ...,
) -> str:
...
get_address_book
Gets address the book details by the address book ARN.
Type annotations and code completion for boto3.client("alexaforbusiness").get_address_book
method.
boto3 documentation
def get_address_book(
self,
*,
AddressBookArn: str,
) -> GetAddressBookResponseTypeDef: # (1)
...
kwargs: GetAddressBookRequestRequestTypeDef = { # (1)
"AddressBookArn": ...,
}
parent.get_address_book(**kwargs)
get_conference_preference
Retrieves the existing conference preferences.
Type annotations and code completion for boto3.client("alexaforbusiness").get_conference_preference
method.
boto3 documentation
def get_conference_preference(
self,
) -> GetConferencePreferenceResponseTypeDef: # (1)
...
get_conference_provider
Gets details about a specific conference provider.
Type annotations and code completion for boto3.client("alexaforbusiness").get_conference_provider
method.
boto3 documentation
def get_conference_provider(
self,
*,
ConferenceProviderArn: str,
) -> GetConferenceProviderResponseTypeDef: # (1)
...
kwargs: GetConferenceProviderRequestRequestTypeDef = { # (1)
"ConferenceProviderArn": ...,
}
parent.get_conference_provider(**kwargs)
get_contact
Gets the contact details by the contact ARN.
Type annotations and code completion for boto3.client("alexaforbusiness").get_contact
method.
boto3 documentation
def get_contact(
self,
*,
ContactArn: str,
) -> GetContactResponseTypeDef: # (1)
...
kwargs: GetContactRequestRequestTypeDef = { # (1)
"ContactArn": ...,
}
parent.get_contact(**kwargs)
get_device
Gets the details of a device by device ARN.
Type annotations and code completion for boto3.client("alexaforbusiness").get_device
method.
boto3 documentation
def get_device(
self,
*,
DeviceArn: str = ...,
) -> GetDeviceResponseTypeDef: # (1)
...
kwargs: GetDeviceRequestRequestTypeDef = { # (1)
"DeviceArn": ...,
}
parent.get_device(**kwargs)
get_gateway
Retrieves the details of a gateway.
Type annotations and code completion for boto3.client("alexaforbusiness").get_gateway
method.
boto3 documentation
def get_gateway(
self,
*,
GatewayArn: str,
) -> GetGatewayResponseTypeDef: # (1)
...
kwargs: GetGatewayRequestRequestTypeDef = { # (1)
"GatewayArn": ...,
}
parent.get_gateway(**kwargs)
get_gateway_group
Retrieves the details of a gateway group.
Type annotations and code completion for boto3.client("alexaforbusiness").get_gateway_group
method.
boto3 documentation
def get_gateway_group(
self,
*,
GatewayGroupArn: str,
) -> GetGatewayGroupResponseTypeDef: # (1)
...
kwargs: GetGatewayGroupRequestRequestTypeDef = { # (1)
"GatewayGroupArn": ...,
}
parent.get_gateway_group(**kwargs)
get_invitation_configuration
Retrieves the configured values for the user enrollment invitation email template.
Type annotations and code completion for boto3.client("alexaforbusiness").get_invitation_configuration
method.
boto3 documentation
def get_invitation_configuration(
self,
) -> GetInvitationConfigurationResponseTypeDef: # (1)
...
get_network_profile
Gets the network profile details by the network profile ARN.
Type annotations and code completion for boto3.client("alexaforbusiness").get_network_profile
method.
boto3 documentation
def get_network_profile(
self,
*,
NetworkProfileArn: str,
) -> GetNetworkProfileResponseTypeDef: # (1)
...
kwargs: GetNetworkProfileRequestRequestTypeDef = { # (1)
"NetworkProfileArn": ...,
}
parent.get_network_profile(**kwargs)
get_profile
Gets the details of a room profile by profile ARN.
Type annotations and code completion for boto3.client("alexaforbusiness").get_profile
method.
boto3 documentation
def get_profile(
self,
*,
ProfileArn: str = ...,
) -> GetProfileResponseTypeDef: # (1)
...
kwargs: GetProfileRequestRequestTypeDef = { # (1)
"ProfileArn": ...,
}
parent.get_profile(**kwargs)
get_room
Gets room details by room ARN.
Type annotations and code completion for boto3.client("alexaforbusiness").get_room
method.
boto3 documentation
kwargs: GetRoomRequestRequestTypeDef = { # (1)
"RoomArn": ...,
}
parent.get_room(**kwargs)
get_room_skill_parameter
Gets room skill parameter details by room, skill, and parameter key ARN.
Type annotations and code completion for boto3.client("alexaforbusiness").get_room_skill_parameter
method.
boto3 documentation
def get_room_skill_parameter(
self,
*,
SkillId: str,
ParameterKey: str,
RoomArn: str = ...,
) -> GetRoomSkillParameterResponseTypeDef: # (1)
...
kwargs: GetRoomSkillParameterRequestRequestTypeDef = { # (1)
"SkillId": ...,
"ParameterKey": ...,
}
parent.get_room_skill_parameter(**kwargs)
get_skill_group
Gets skill group details by skill group ARN.
Type annotations and code completion for boto3.client("alexaforbusiness").get_skill_group
method.
boto3 documentation
def get_skill_group(
self,
*,
SkillGroupArn: str = ...,
) -> GetSkillGroupResponseTypeDef: # (1)
...
kwargs: GetSkillGroupRequestRequestTypeDef = { # (1)
"SkillGroupArn": ...,
}
parent.get_skill_group(**kwargs)
list_business_report_schedules
Lists the details of the schedules that a user configured.
Type annotations and code completion for boto3.client("alexaforbusiness").list_business_report_schedules
method.
boto3 documentation
def list_business_report_schedules(
self,
*,
NextToken: str = ...,
MaxResults: int = ...,
) -> ListBusinessReportSchedulesResponseTypeDef: # (1)
...
kwargs: ListBusinessReportSchedulesRequestRequestTypeDef = { # (1)
"NextToken": ...,
}
parent.list_business_report_schedules(**kwargs)
list_conference_providers
Lists conference providers under a specific AWS account.
Type annotations and code completion for boto3.client("alexaforbusiness").list_conference_providers
method.
boto3 documentation
def list_conference_providers(
self,
*,
NextToken: str = ...,
MaxResults: int = ...,
) -> ListConferenceProvidersResponseTypeDef: # (1)
...
kwargs: ListConferenceProvidersRequestRequestTypeDef = { # (1)
"NextToken": ...,
}
parent.list_conference_providers(**kwargs)
list_device_events
Lists the device event history, including device connection status, for up to 30 days.
Type annotations and code completion for boto3.client("alexaforbusiness").list_device_events
method.
boto3 documentation
def list_device_events(
self,
*,
DeviceArn: str,
EventType: DeviceEventTypeType = ..., # (1)
NextToken: str = ...,
MaxResults: int = ...,
) -> ListDeviceEventsResponseTypeDef: # (2)
...
kwargs: ListDeviceEventsRequestRequestTypeDef = { # (1)
"DeviceArn": ...,
}
parent.list_device_events(**kwargs)
list_gateway_groups
Retrieves a list of gateway group summaries.
Type annotations and code completion for boto3.client("alexaforbusiness").list_gateway_groups
method.
boto3 documentation
def list_gateway_groups(
self,
*,
NextToken: str = ...,
MaxResults: int = ...,
) -> ListGatewayGroupsResponseTypeDef: # (1)
...
kwargs: ListGatewayGroupsRequestRequestTypeDef = { # (1)
"NextToken": ...,
}
parent.list_gateway_groups(**kwargs)
list_gateways
Retrieves a list of gateway summaries.
Type annotations and code completion for boto3.client("alexaforbusiness").list_gateways
method.
boto3 documentation
def list_gateways(
self,
*,
GatewayGroupArn: str = ...,
NextToken: str = ...,
MaxResults: int = ...,
) -> ListGatewaysResponseTypeDef: # (1)
...
kwargs: ListGatewaysRequestRequestTypeDef = { # (1)
"GatewayGroupArn": ...,
}
parent.list_gateways(**kwargs)
list_skills
Lists all enabled skills in a specific skill group.
Type annotations and code completion for boto3.client("alexaforbusiness").list_skills
method.
boto3 documentation
def list_skills(
self,
*,
SkillGroupArn: str = ...,
EnablementType: EnablementTypeFilterType = ..., # (1)
SkillType: SkillTypeFilterType = ..., # (2)
NextToken: str = ...,
MaxResults: int = ...,
) -> ListSkillsResponseTypeDef: # (3)
...
kwargs: ListSkillsRequestRequestTypeDef = { # (1)
"SkillGroupArn": ...,
}
parent.list_skills(**kwargs)
list_skills_store_categories
Lists all categories in the Alexa skill store.
Type annotations and code completion for boto3.client("alexaforbusiness").list_skills_store_categories
method.
boto3 documentation
def list_skills_store_categories(
self,
*,
NextToken: str = ...,
MaxResults: int = ...,
) -> ListSkillsStoreCategoriesResponseTypeDef: # (1)
...
kwargs: ListSkillsStoreCategoriesRequestRequestTypeDef = { # (1)
"NextToken": ...,
}
parent.list_skills_store_categories(**kwargs)
list_skills_store_skills_by_category
Lists all skills in the Alexa skill store by category.
Type annotations and code completion for boto3.client("alexaforbusiness").list_skills_store_skills_by_category
method.
boto3 documentation
def list_skills_store_skills_by_category(
self,
*,
CategoryId: int,
NextToken: str = ...,
MaxResults: int = ...,
) -> ListSkillsStoreSkillsByCategoryResponseTypeDef: # (1)
...
kwargs: ListSkillsStoreSkillsByCategoryRequestRequestTypeDef = { # (1)
"CategoryId": ...,
}
parent.list_skills_store_skills_by_category(**kwargs)
list_smart_home_appliances
Lists all of the smart home appliances associated with a room.
Type annotations and code completion for boto3.client("alexaforbusiness").list_smart_home_appliances
method.
boto3 documentation
def list_smart_home_appliances(
self,
*,
RoomArn: str,
MaxResults: int = ...,
NextToken: str = ...,
) -> ListSmartHomeAppliancesResponseTypeDef: # (1)
...
kwargs: ListSmartHomeAppliancesRequestRequestTypeDef = { # (1)
"RoomArn": ...,
}
parent.list_smart_home_appliances(**kwargs)
list_tags
Lists all tags for the specified resource.
Type annotations and code completion for boto3.client("alexaforbusiness").list_tags
method.
boto3 documentation
def list_tags(
self,
*,
Arn: str,
NextToken: str = ...,
MaxResults: int = ...,
) -> ListTagsResponseTypeDef: # (1)
...
kwargs: ListTagsRequestRequestTypeDef = { # (1)
"Arn": ...,
}
parent.list_tags(**kwargs)
put_conference_preference
Sets the conference preferences on a specific conference provider at the account level.
Type annotations and code completion for boto3.client("alexaforbusiness").put_conference_preference
method.
boto3 documentation
def put_conference_preference(
self,
*,
ConferencePreference: ConferencePreferenceTypeDef, # (1)
) -> Dict[str, Any]:
...
kwargs: PutConferencePreferenceRequestRequestTypeDef = { # (1)
"ConferencePreference": ...,
}
parent.put_conference_preference(**kwargs)
put_invitation_configuration
Configures the email template for the user enrollment invitation with the specified attributes.
Type annotations and code completion for boto3.client("alexaforbusiness").put_invitation_configuration
method.
boto3 documentation
def put_invitation_configuration(
self,
*,
OrganizationName: str,
ContactEmail: str = ...,
PrivateSkillIds: Sequence[str] = ...,
) -> Dict[str, Any]:
...
kwargs: PutInvitationConfigurationRequestRequestTypeDef = { # (1)
"OrganizationName": ...,
}
parent.put_invitation_configuration(**kwargs)
put_room_skill_parameter
Updates room skill parameter details by room, skill, and parameter key ID.
Type annotations and code completion for boto3.client("alexaforbusiness").put_room_skill_parameter
method.
boto3 documentation
def put_room_skill_parameter(
self,
*,
SkillId: str,
RoomSkillParameter: RoomSkillParameterTypeDef, # (1)
RoomArn: str = ...,
) -> Dict[str, Any]:
...
kwargs: PutRoomSkillParameterRequestRequestTypeDef = { # (1)
"SkillId": ...,
"RoomSkillParameter": ...,
}
parent.put_room_skill_parameter(**kwargs)
put_skill_authorization
Links a user's account to a third-party skill provider.
Type annotations and code completion for boto3.client("alexaforbusiness").put_skill_authorization
method.
boto3 documentation
def put_skill_authorization(
self,
*,
AuthorizationResult: Mapping[str, str],
SkillId: str,
RoomArn: str = ...,
) -> Dict[str, Any]:
...
kwargs: PutSkillAuthorizationRequestRequestTypeDef = { # (1)
"AuthorizationResult": ...,
"SkillId": ...,
}
parent.put_skill_authorization(**kwargs)
register_avs_device
Registers an Alexa-enabled device built by an Original Equipment Manufacturer (OEM) using Alexa Voice Service (AVS).
Type annotations and code completion for boto3.client("alexaforbusiness").register_avs_device
method.
boto3 documentation
def register_avs_device(
self,
*,
ClientId: str,
UserCode: str,
ProductId: str,
AmazonId: str,
DeviceSerialNumber: str = ...,
RoomArn: str = ...,
Tags: Sequence[TagTypeDef] = ..., # (1)
) -> RegisterAVSDeviceResponseTypeDef: # (2)
...
kwargs: RegisterAVSDeviceRequestRequestTypeDef = { # (1)
"ClientId": ...,
"UserCode": ...,
"ProductId": ...,
"AmazonId": ...,
}
parent.register_avs_device(**kwargs)
reject_skill
Disassociates a skill from the organization under a user's AWS account.
Type annotations and code completion for boto3.client("alexaforbusiness").reject_skill
method.
boto3 documentation
kwargs: RejectSkillRequestRequestTypeDef = { # (1)
"SkillId": ...,
}
parent.reject_skill(**kwargs)
resolve_room
Determines the details for the room from which a skill request was invoked.
Type annotations and code completion for boto3.client("alexaforbusiness").resolve_room
method.
boto3 documentation
def resolve_room(
self,
*,
UserId: str,
SkillId: str,
) -> ResolveRoomResponseTypeDef: # (1)
...
kwargs: ResolveRoomRequestRequestTypeDef = { # (1)
"UserId": ...,
"SkillId": ...,
}
parent.resolve_room(**kwargs)
revoke_invitation
Revokes an invitation and invalidates the enrollment URL.
Type annotations and code completion for boto3.client("alexaforbusiness").revoke_invitation
method.
boto3 documentation
def revoke_invitation(
self,
*,
UserArn: str = ...,
EnrollmentId: str = ...,
) -> Dict[str, Any]:
...
kwargs: RevokeInvitationRequestRequestTypeDef = { # (1)
"UserArn": ...,
}
parent.revoke_invitation(**kwargs)
search_address_books
Searches address books and lists the ones that meet a set of filter and sort criteria.
Type annotations and code completion for boto3.client("alexaforbusiness").search_address_books
method.
boto3 documentation
def search_address_books(
self,
*,
Filters: Sequence[FilterTypeDef] = ..., # (1)
SortCriteria: Sequence[SortTypeDef] = ..., # (2)
NextToken: str = ...,
MaxResults: int = ...,
) -> SearchAddressBooksResponseTypeDef: # (3)
...
kwargs: SearchAddressBooksRequestRequestTypeDef = { # (1)
"Filters": ...,
}
parent.search_address_books(**kwargs)
search_contacts
Searches contacts and lists the ones that meet a set of filter and sort criteria.
Type annotations and code completion for boto3.client("alexaforbusiness").search_contacts
method.
boto3 documentation
def search_contacts(
self,
*,
Filters: Sequence[FilterTypeDef] = ..., # (1)
SortCriteria: Sequence[SortTypeDef] = ..., # (2)
NextToken: str = ...,
MaxResults: int = ...,
) -> SearchContactsResponseTypeDef: # (3)
...
- See FilterTypeDef
- See SortTypeDef
- See SearchContactsResponseTypeDef
kwargs: SearchContactsRequestRequestTypeDef = { # (1)
"Filters": ...,
}
parent.search_contacts(**kwargs)
search_devices
Searches devices and lists the ones that meet a set of filter criteria.
Type annotations and code completion for boto3.client("alexaforbusiness").search_devices
method.
boto3 documentation
def search_devices(
self,
*,
NextToken: str = ...,
MaxResults: int = ...,
Filters: Sequence[FilterTypeDef] = ..., # (1)
SortCriteria: Sequence[SortTypeDef] = ..., # (2)
) -> SearchDevicesResponseTypeDef: # (3)
...
- See FilterTypeDef
- See SortTypeDef
- See SearchDevicesResponseTypeDef
kwargs: SearchDevicesRequestRequestTypeDef = { # (1)
"NextToken": ...,
}
parent.search_devices(**kwargs)
search_network_profiles
Searches network profiles and lists the ones that meet a set of filter and sort criteria.
Type annotations and code completion for boto3.client("alexaforbusiness").search_network_profiles
method.
boto3 documentation
def search_network_profiles(
self,
*,
NextToken: str = ...,
MaxResults: int = ...,
Filters: Sequence[FilterTypeDef] = ..., # (1)
SortCriteria: Sequence[SortTypeDef] = ..., # (2)
) -> SearchNetworkProfilesResponseTypeDef: # (3)
...
kwargs: SearchNetworkProfilesRequestRequestTypeDef = { # (1)
"NextToken": ...,
}
parent.search_network_profiles(**kwargs)
search_profiles
Searches room profiles and lists the ones that meet a set of filter criteria.
Type annotations and code completion for boto3.client("alexaforbusiness").search_profiles
method.
boto3 documentation
def search_profiles(
self,
*,
NextToken: str = ...,
MaxResults: int = ...,
Filters: Sequence[FilterTypeDef] = ..., # (1)
SortCriteria: Sequence[SortTypeDef] = ..., # (2)
) -> SearchProfilesResponseTypeDef: # (3)
...
- See FilterTypeDef
- See SortTypeDef
- See SearchProfilesResponseTypeDef
kwargs: SearchProfilesRequestRequestTypeDef = { # (1)
"NextToken": ...,
}
parent.search_profiles(**kwargs)
search_rooms
Searches rooms and lists the ones that meet a set of filter and sort criteria.
Type annotations and code completion for boto3.client("alexaforbusiness").search_rooms
method.
boto3 documentation
def search_rooms(
self,
*,
NextToken: str = ...,
MaxResults: int = ...,
Filters: Sequence[FilterTypeDef] = ..., # (1)
SortCriteria: Sequence[SortTypeDef] = ..., # (2)
) -> SearchRoomsResponseTypeDef: # (3)
...
- See FilterTypeDef
- See SortTypeDef
- See SearchRoomsResponseTypeDef
kwargs: SearchRoomsRequestRequestTypeDef = { # (1)
"NextToken": ...,
}
parent.search_rooms(**kwargs)
search_skill_groups
Searches skill groups and lists the ones that meet a set of filter and sort criteria.
Type annotations and code completion for boto3.client("alexaforbusiness").search_skill_groups
method.
boto3 documentation
def search_skill_groups(
self,
*,
NextToken: str = ...,
MaxResults: int = ...,
Filters: Sequence[FilterTypeDef] = ..., # (1)
SortCriteria: Sequence[SortTypeDef] = ..., # (2)
) -> SearchSkillGroupsResponseTypeDef: # (3)
...
- See FilterTypeDef
- See SortTypeDef
- See SearchSkillGroupsResponseTypeDef
kwargs: SearchSkillGroupsRequestRequestTypeDef = { # (1)
"NextToken": ...,
}
parent.search_skill_groups(**kwargs)
search_users
Searches users and lists the ones that meet a set of filter and sort criteria.
Type annotations and code completion for boto3.client("alexaforbusiness").search_users
method.
boto3 documentation
def search_users(
self,
*,
NextToken: str = ...,
MaxResults: int = ...,
Filters: Sequence[FilterTypeDef] = ..., # (1)
SortCriteria: Sequence[SortTypeDef] = ..., # (2)
) -> SearchUsersResponseTypeDef: # (3)
...
- See FilterTypeDef
- See SortTypeDef
- See SearchUsersResponseTypeDef
kwargs: SearchUsersRequestRequestTypeDef = { # (1)
"NextToken": ...,
}
parent.search_users(**kwargs)
send_announcement
Triggers an asynchronous flow to send text, SSML, or audio announcements to rooms that are identified by a search or filter.
Type annotations and code completion for boto3.client("alexaforbusiness").send_announcement
method.
boto3 documentation
def send_announcement(
self,
*,
RoomFilters: Sequence[FilterTypeDef], # (1)
Content: ContentTypeDef, # (2)
ClientRequestToken: str,
TimeToLiveInSeconds: int = ...,
) -> SendAnnouncementResponseTypeDef: # (3)
...
kwargs: SendAnnouncementRequestRequestTypeDef = { # (1)
"RoomFilters": ...,
"Content": ...,
"ClientRequestToken": ...,
}
parent.send_announcement(**kwargs)
send_invitation
Sends an enrollment invitation email with a URL to a user.
Type annotations and code completion for boto3.client("alexaforbusiness").send_invitation
method.
boto3 documentation
kwargs: SendInvitationRequestRequestTypeDef = { # (1)
"UserArn": ...,
}
parent.send_invitation(**kwargs)
start_device_sync
Resets a device and its account to the known default settings.
Type annotations and code completion for boto3.client("alexaforbusiness").start_device_sync
method.
boto3 documentation
def start_device_sync(
self,
*,
Features: Sequence[FeatureType], # (1)
RoomArn: str = ...,
DeviceArn: str = ...,
) -> Dict[str, Any]:
...
- See FeatureType
kwargs: StartDeviceSyncRequestRequestTypeDef = { # (1)
"Features": ...,
}
parent.start_device_sync(**kwargs)
start_smart_home_appliance_discovery
Initiates the discovery of any smart home appliances associated with the room.
Type annotations and code completion for boto3.client("alexaforbusiness").start_smart_home_appliance_discovery
method.
boto3 documentation
def start_smart_home_appliance_discovery(
self,
*,
RoomArn: str,
) -> Dict[str, Any]:
...
kwargs: StartSmartHomeApplianceDiscoveryRequestRequestTypeDef = { # (1)
"RoomArn": ...,
}
parent.start_smart_home_appliance_discovery(**kwargs)
tag_resource
Adds metadata tags to a specified resource.
Type annotations and code completion for boto3.client("alexaforbusiness").tag_resource
method.
boto3 documentation
def tag_resource(
self,
*,
Arn: str,
Tags: Sequence[TagTypeDef], # (1)
) -> Dict[str, Any]:
...
- See TagTypeDef
kwargs: TagResourceRequestRequestTypeDef = { # (1)
"Arn": ...,
"Tags": ...,
}
parent.tag_resource(**kwargs)
untag_resource
Removes metadata tags from a specified resource.
Type annotations and code completion for boto3.client("alexaforbusiness").untag_resource
method.
boto3 documentation
def untag_resource(
self,
*,
Arn: str,
TagKeys: Sequence[str],
) -> Dict[str, Any]:
...
kwargs: UntagResourceRequestRequestTypeDef = { # (1)
"Arn": ...,
"TagKeys": ...,
}
parent.untag_resource(**kwargs)
update_address_book
Updates address book details by the address book ARN.
Type annotations and code completion for boto3.client("alexaforbusiness").update_address_book
method.
boto3 documentation
def update_address_book(
self,
*,
AddressBookArn: str,
Name: str = ...,
Description: str = ...,
) -> Dict[str, Any]:
...
kwargs: UpdateAddressBookRequestRequestTypeDef = { # (1)
"AddressBookArn": ...,
}
parent.update_address_book(**kwargs)
update_business_report_schedule
Updates the configuration of the report delivery schedule with the specified schedule ARN.
Type annotations and code completion for boto3.client("alexaforbusiness").update_business_report_schedule
method.
boto3 documentation
def update_business_report_schedule(
self,
*,
ScheduleArn: str,
S3BucketName: str = ...,
S3KeyPrefix: str = ...,
Format: BusinessReportFormatType = ..., # (1)
ScheduleName: str = ...,
Recurrence: BusinessReportRecurrenceTypeDef = ..., # (2)
) -> Dict[str, Any]:
...
kwargs: UpdateBusinessReportScheduleRequestRequestTypeDef = { # (1)
"ScheduleArn": ...,
}
parent.update_business_report_schedule(**kwargs)
update_conference_provider
Updates an existing conference provider's settings.
Type annotations and code completion for boto3.client("alexaforbusiness").update_conference_provider
method.
boto3 documentation
def update_conference_provider(
self,
*,
ConferenceProviderArn: str,
ConferenceProviderType: ConferenceProviderTypeType, # (1)
MeetingSetting: MeetingSettingTypeDef, # (2)
IPDialIn: IPDialInTypeDef = ..., # (3)
PSTNDialIn: PSTNDialInTypeDef = ..., # (4)
) -> Dict[str, Any]:
...
kwargs: UpdateConferenceProviderRequestRequestTypeDef = { # (1)
"ConferenceProviderArn": ...,
"ConferenceProviderType": ...,
"MeetingSetting": ...,
}
parent.update_conference_provider(**kwargs)
update_contact
Updates the contact details by the contact ARN.
Type annotations and code completion for boto3.client("alexaforbusiness").update_contact
method.
boto3 documentation
def update_contact(
self,
*,
ContactArn: str,
DisplayName: str = ...,
FirstName: str = ...,
LastName: str = ...,
PhoneNumber: str = ...,
PhoneNumbers: Sequence[PhoneNumberTypeDef] = ..., # (1)
SipAddresses: Sequence[SipAddressTypeDef] = ..., # (2)
) -> Dict[str, Any]:
...
- See PhoneNumberTypeDef
- See SipAddressTypeDef
kwargs: UpdateContactRequestRequestTypeDef = { # (1)
"ContactArn": ...,
}
parent.update_contact(**kwargs)
update_device
Updates the device name by device ARN.
Type annotations and code completion for boto3.client("alexaforbusiness").update_device
method.
boto3 documentation
def update_device(
self,
*,
DeviceArn: str = ...,
DeviceName: str = ...,
) -> Dict[str, Any]:
...
kwargs: UpdateDeviceRequestRequestTypeDef = { # (1)
"DeviceArn": ...,
}
parent.update_device(**kwargs)
update_gateway
Updates the details of a gateway.
Type annotations and code completion for boto3.client("alexaforbusiness").update_gateway
method.
boto3 documentation
def update_gateway(
self,
*,
GatewayArn: str,
Name: str = ...,
Description: str = ...,
SoftwareVersion: str = ...,
) -> Dict[str, Any]:
...
kwargs: UpdateGatewayRequestRequestTypeDef = { # (1)
"GatewayArn": ...,
}
parent.update_gateway(**kwargs)
update_gateway_group
Updates the details of a gateway group.
Type annotations and code completion for boto3.client("alexaforbusiness").update_gateway_group
method.
boto3 documentation
def update_gateway_group(
self,
*,
GatewayGroupArn: str,
Name: str = ...,
Description: str = ...,
) -> Dict[str, Any]:
...
kwargs: UpdateGatewayGroupRequestRequestTypeDef = { # (1)
"GatewayGroupArn": ...,
}
parent.update_gateway_group(**kwargs)
update_network_profile
Updates a network profile by the network profile ARN.
Type annotations and code completion for boto3.client("alexaforbusiness").update_network_profile
method.
boto3 documentation
def update_network_profile(
self,
*,
NetworkProfileArn: str,
NetworkProfileName: str = ...,
Description: str = ...,
CurrentPassword: str = ...,
NextPassword: str = ...,
CertificateAuthorityArn: str = ...,
TrustAnchors: Sequence[str] = ...,
) -> Dict[str, Any]:
...
kwargs: UpdateNetworkProfileRequestRequestTypeDef = { # (1)
"NetworkProfileArn": ...,
}
parent.update_network_profile(**kwargs)
update_profile
Updates an existing room profile by room profile ARN.
Type annotations and code completion for boto3.client("alexaforbusiness").update_profile
method.
boto3 documentation
def update_profile(
self,
*,
ProfileArn: str = ...,
ProfileName: str = ...,
IsDefault: bool = ...,
Timezone: str = ...,
Address: str = ...,
DistanceUnit: DistanceUnitType = ..., # (1)
TemperatureUnit: TemperatureUnitType = ..., # (2)
WakeWord: WakeWordType = ..., # (3)
Locale: str = ...,
SetupModeDisabled: bool = ...,
MaxVolumeLimit: int = ...,
PSTNEnabled: bool = ...,
DataRetentionOptIn: bool = ...,
MeetingRoomConfiguration: UpdateMeetingRoomConfigurationTypeDef = ..., # (4)
) -> Dict[str, Any]:
...
- See DistanceUnitType
- See TemperatureUnitType
- See WakeWordType
- See UpdateMeetingRoomConfigurationTypeDef
kwargs: UpdateProfileRequestRequestTypeDef = { # (1)
"ProfileArn": ...,
}
parent.update_profile(**kwargs)
update_room
Updates room details by room ARN.
Type annotations and code completion for boto3.client("alexaforbusiness").update_room
method.
boto3 documentation
def update_room(
self,
*,
RoomArn: str = ...,
RoomName: str = ...,
Description: str = ...,
ProviderCalendarId: str = ...,
ProfileArn: str = ...,
) -> Dict[str, Any]:
...
kwargs: UpdateRoomRequestRequestTypeDef = { # (1)
"RoomArn": ...,
}
parent.update_room(**kwargs)
update_skill_group
Updates skill group details by skill group ARN.
Type annotations and code completion for boto3.client("alexaforbusiness").update_skill_group
method.
boto3 documentation
def update_skill_group(
self,
*,
SkillGroupArn: str = ...,
SkillGroupName: str = ...,
Description: str = ...,
) -> Dict[str, Any]:
...
kwargs: UpdateSkillGroupRequestRequestTypeDef = { # (1)
"SkillGroupArn": ...,
}
parent.update_skill_group(**kwargs)
get_paginator
Type annotations and code completion for boto3.client("alexaforbusiness").get_paginator
method with overloads.
client.get_paginator("list_business_report_schedules")
-> ListBusinessReportSchedulesPaginatorclient.get_paginator("list_conference_providers")
-> ListConferenceProvidersPaginatorclient.get_paginator("list_device_events")
-> ListDeviceEventsPaginatorclient.get_paginator("list_skills")
-> ListSkillsPaginatorclient.get_paginator("list_skills_store_categories")
-> ListSkillsStoreCategoriesPaginatorclient.get_paginator("list_skills_store_skills_by_category")
-> ListSkillsStoreSkillsByCategoryPaginatorclient.get_paginator("list_smart_home_appliances")
-> ListSmartHomeAppliancesPaginatorclient.get_paginator("list_tags")
-> ListTagsPaginatorclient.get_paginator("search_devices")
-> SearchDevicesPaginatorclient.get_paginator("search_profiles")
-> SearchProfilesPaginatorclient.get_paginator("search_rooms")
-> SearchRoomsPaginatorclient.get_paginator("search_skill_groups")
-> SearchSkillGroupsPaginatorclient.get_paginator("search_users")
-> SearchUsersPaginator