2019/04/24 - Alexa For Business - 8 new api methods
Changes This release adds support for the Alexa for Business gateway and gateway group APIs.
Updates the details of a gateway group. If any optional field is not provided, the existing corresponding value is left unmodified.
See also: AWS API Documentation
Request Syntax
client.update_gateway_group( GatewayGroupArn='string', Name='string', Description='string' )
string
[REQUIRED]
The ARN of the gateway group to update.
string
The updated name of the gateway group.
string
The updated description of the gateway group.
dict
Response Syntax
{}
Response Structure
(dict) --
Retrieves the details of a gateway.
See also: AWS API Documentation
Request Syntax
client.get_gateway( GatewayArn='string' )
string
[REQUIRED]
The ARN of the gateway to get.
dict
Response Syntax
{ 'Gateway': { 'Arn': 'string', 'Name': 'string', 'Description': 'string', 'GatewayGroupArn': 'string', 'SoftwareVersion': 'string' } }
Response Structure
(dict) --
Gateway (dict) --
The details of the gateway.
Arn (string) --
The ARN of the gateway.
Name (string) --
The name of the gateway.
Description (string) --
The description of the gateway.
GatewayGroupArn (string) --
The ARN of the gateway group that the gateway is associated to.
SoftwareVersion (string) --
The software version of the gateway. The gateway automatically updates its software version during normal operation.
Deletes a gateway group.
See also: AWS API Documentation
Request Syntax
client.delete_gateway_group( GatewayGroupArn='string' )
string
[REQUIRED]
The ARN of the gateway group to delete.
dict
Response Syntax
{}
Response Structure
(dict) --
Retrieves the details of a gateway group.
See also: AWS API Documentation
Request Syntax
client.get_gateway_group( GatewayGroupArn='string' )
string
[REQUIRED]
The ARN of the gateway group to get.
dict
Response Syntax
{ 'GatewayGroup': { 'Arn': 'string', 'Name': 'string', 'Description': 'string' } }
Response Structure
(dict) --
GatewayGroup (dict) --
The details of the gateway group.
Arn (string) --
The ARN of the gateway group.
Name (string) --
The name of the gateway group.
Description (string) --
The description of the gateway group.
Retrieves a list of gateway group summaries. Use GetGatewayGroup to retrieve details of a specific gateway group.
See also: AWS API Documentation
Request Syntax
client.list_gateway_groups( NextToken='string', MaxResults=123 )
string
The token used to paginate though multiple pages of gateway group summaries.
integer
The maximum number of gateway group summaries to return. The default is 50.
dict
Response Syntax
{ 'GatewayGroups': [ { 'Arn': 'string', 'Name': 'string', 'Description': 'string' }, ], 'NextToken': 'string' }
Response Structure
(dict) --
GatewayGroups (list) --
The gateway groups in the list.
(dict) --
The summary of a gateway group.
Arn (string) --
The ARN of the gateway group.
Name (string) --
The name of the gateway group.
Description (string) --
The description of the gateway group.
NextToken (string) --
The token used to paginate though multiple pages of gateway group summaries.
Updates the details of a gateway. If any optional field is not provided, the existing corresponding value is left unmodified.
See also: AWS API Documentation
Request Syntax
client.update_gateway( GatewayArn='string', Name='string', Description='string', SoftwareVersion='string' )
string
[REQUIRED]
The ARN of the gateway to update.
string
The updated name of the gateway.
string
The updated description of the gateway.
string
The updated software version of the gateway. The gateway automatically updates its software version during normal operation.
dict
Response Syntax
{}
Response Structure
(dict) --
Creates a gateway group with the specified details.
See also: AWS API Documentation
Request Syntax
client.create_gateway_group( Name='string', Description='string', ClientRequestToken='string' )
string
[REQUIRED]
The name of the gateway group.
string
The description of the gateway group.
string
[REQUIRED]
A unique, user-specified identifier for the request that ensures idempotency.
This field is autopopulated if not provided.
dict
Response Syntax
{ 'GatewayGroupArn': 'string' }
Response Structure
(dict) --
GatewayGroupArn (string) --
The ARN of the created gateway group.
Retrieves a list of gateway summaries. Use GetGateway to retrieve details of a specific gateway. An optional gateway group ARN can be provided to only retrieve gateway summaries of gateways that are associated with that gateway group ARN.
See also: AWS API Documentation
Request Syntax
client.list_gateways( GatewayGroupArn='string', NextToken='string', MaxResults=123 )
string
The gateway group ARN for which to list gateways.
string
The token used to paginate though multiple pages of gateway summaries.
integer
The maximum number of gateway summaries to return. The default is 50.
dict
Response Syntax
{ 'Gateways': [ { 'Arn': 'string', 'Name': 'string', 'Description': 'string', 'GatewayGroupArn': 'string', 'SoftwareVersion': 'string' }, ], 'NextToken': 'string' }
Response Structure
(dict) --
Gateways (list) --
The gateways in the list.
(dict) --
The summary of a gateway.
Arn (string) --
The ARN of the gateway.
Name (string) --
The name of the gateway.
Description (string) --
The description of the gateway.
GatewayGroupArn (string) --
The ARN of the gateway group that the gateway is associated to.
SoftwareVersion (string) --
The software version of the gateway. The gateway automatically updates its software version during normal operation.
NextToken (string) --
The token used to paginate though multiple pages of gateway summaries.