IoTWireless / Client / update_multicast_group
update_multicast_group#
- IoTWireless.Client.update_multicast_group(**kwargs)#
Updates properties of a multicast group session.
See also: AWS API Documentation
Request Syntax
response = client.update_multicast_group( Id='string', Name='string', Description='string', LoRaWAN={ 'RfRegion': 'EU868'|'US915'|'AU915'|'AS923-1'|'AS923-2'|'AS923-3'|'AS923-4'|'EU433'|'CN470'|'CN779'|'RU864'|'KR920'|'IN865', 'DlClass': 'ClassB'|'ClassC', 'ParticipatingGateways': { 'GatewayList': [ 'string', ], 'TransmissionInterval': 123 } } )
- Parameters:
Id (string) –
[REQUIRED]
The ID of the multicast group.
Name (string) – The name of the multicast group.
Description (string) – The description of the new resource.
LoRaWAN (dict) –
The LoRaWAN information that is to be used with the multicast group.
RfRegion (string) –
Supported RfRegions
DlClass (string) –
DlClass for LoRaWAM, valid values are ClassB and ClassC.
ParticipatingGateways (dict) –
Specify the list of gateways to which you want to send the multicast downlink messages. The multicast message will be sent to each gateway in the list, with the transmission interval as the time interval between each message.
GatewayList (list) –
The list of gateways that you want to use for sending the multicast downlink message. Each downlink message will be sent to all the gateways in the list in the order that you provided. If the gateway list is empty, then AWS IoT Core for LoRaWAN chooses the gateways that were most recently used by the devices to send an uplink message.
(string) –
TransmissionInterval (integer) –
The duration of time in milliseconds for which AWS IoT Core for LoRaWAN will wait before transmitting the multicast payload to the next gateway in the list.
- Return type:
dict
- Returns:
Response Syntax
{}
Response Structure
(dict) –
Exceptions
IoTWireless.Client.exceptions.ValidationException
IoTWireless.Client.exceptions.ResourceNotFoundException
IoTWireless.Client.exceptions.AccessDeniedException
IoTWireless.Client.exceptions.ConflictException
IoTWireless.Client.exceptions.InternalServerException
IoTWireless.Client.exceptions.ThrottlingException