6365 lines
248 KiB
JSON
6365 lines
248 KiB
JSON
{
|
|
"smithy": "1.0",
|
|
"metadata": {
|
|
"suppressions": [
|
|
{
|
|
"id": "HttpMethodSemantics",
|
|
"namespace": "*"
|
|
},
|
|
{
|
|
"id": "HttpResponseCodeSemantics",
|
|
"namespace": "*"
|
|
},
|
|
{
|
|
"id": "PaginatedTrait",
|
|
"namespace": "*"
|
|
},
|
|
{
|
|
"id": "HttpHeaderTrait",
|
|
"namespace": "*"
|
|
},
|
|
{
|
|
"id": "HttpUriConflict",
|
|
"namespace": "*"
|
|
},
|
|
{
|
|
"id": "Service",
|
|
"namespace": "*"
|
|
}
|
|
]
|
|
},
|
|
"shapes": {
|
|
"com.amazonaws.iotwireless#AbpV1_0_x": {
|
|
"type": "structure",
|
|
"members": {
|
|
"DevAddr": {
|
|
"target": "com.amazonaws.iotwireless#DevAddr",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The DevAddr value.</p>"
|
|
}
|
|
},
|
|
"SessionKeys": {
|
|
"target": "com.amazonaws.iotwireless#SessionKeysAbpV1_0_x",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>Session keys for ABP v1.0.x</p>"
|
|
}
|
|
}
|
|
},
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>ABP device object for LoRaWAN specification v1.0.x</p>"
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#AbpV1_1": {
|
|
"type": "structure",
|
|
"members": {
|
|
"DevAddr": {
|
|
"target": "com.amazonaws.iotwireless#DevAddr",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The DevAddr value.</p>"
|
|
}
|
|
},
|
|
"SessionKeys": {
|
|
"target": "com.amazonaws.iotwireless#SessionKeysAbpV1_1",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>Session keys for ABP v1.1</p>"
|
|
}
|
|
}
|
|
},
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>ABP device object for LoRaWAN specification v1.1</p>"
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#AccessDeniedException": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Message": {
|
|
"target": "com.amazonaws.iotwireless#Message"
|
|
}
|
|
},
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>User does not have permission to perform this action.</p>",
|
|
"smithy.api#error": "client",
|
|
"smithy.api#httpError": 403
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#AccountLinked": {
|
|
"type": "boolean"
|
|
},
|
|
"com.amazonaws.iotwireless#AddGwMetadata": {
|
|
"type": "boolean"
|
|
},
|
|
"com.amazonaws.iotwireless#AmazonId": {
|
|
"type": "string",
|
|
"traits": {
|
|
"smithy.api#length": {
|
|
"min": 0,
|
|
"max": 2048
|
|
}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#AmazonResourceName": {
|
|
"type": "string",
|
|
"traits": {
|
|
"smithy.api#length": {
|
|
"min": 1,
|
|
"max": 1011
|
|
}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#AppEui": {
|
|
"type": "string",
|
|
"traits": {
|
|
"smithy.api#pattern": "[a-fA-F0-9]{16}"
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#AppKey": {
|
|
"type": "string",
|
|
"traits": {
|
|
"smithy.api#pattern": "[a-fA-F0-9]{32}"
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#AppSKey": {
|
|
"type": "string",
|
|
"traits": {
|
|
"smithy.api#pattern": "[a-fA-F0-9]{32}"
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#AppServerPrivateKey": {
|
|
"type": "string",
|
|
"traits": {
|
|
"smithy.api#length": {
|
|
"min": 1,
|
|
"max": 4096
|
|
},
|
|
"smithy.api#pattern": "[a-fA-F0-9]{64}",
|
|
"smithy.api#sensitive": {}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#AssociateAwsAccountWithPartnerAccount": {
|
|
"type": "operation",
|
|
"input": {
|
|
"target": "com.amazonaws.iotwireless#AssociateAwsAccountWithPartnerAccountRequest"
|
|
},
|
|
"output": {
|
|
"target": "com.amazonaws.iotwireless#AssociateAwsAccountWithPartnerAccountResponse"
|
|
},
|
|
"errors": [
|
|
{
|
|
"target": "com.amazonaws.iotwireless#AccessDeniedException"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#ConflictException"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#InternalServerException"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#ResourceNotFoundException"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#ThrottlingException"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#ValidationException"
|
|
}
|
|
],
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>Associates a partner account with your AWS account.</p>",
|
|
"smithy.api#http": {
|
|
"method": "POST",
|
|
"uri": "/partner-accounts",
|
|
"code": 200
|
|
}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#AssociateAwsAccountWithPartnerAccountRequest": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Sidewalk": {
|
|
"target": "com.amazonaws.iotwireless#SidewalkAccountInfo",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The Sidewalk account credentials.</p>",
|
|
"smithy.api#required": {}
|
|
}
|
|
},
|
|
"ClientRequestToken": {
|
|
"target": "com.amazonaws.iotwireless#ClientRequestToken",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>Each resource must have a unique client request token. If you try to create a new resource with the same token as a resource that already exists, an exception occurs. If you omit this value, AWS SDKs will automatically generate a unique client request. </p>",
|
|
"smithy.api#idempotencyToken": {}
|
|
}
|
|
},
|
|
"Tags": {
|
|
"target": "com.amazonaws.iotwireless#TagList",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The tags to attach to the specified resource. Tags are metadata that you can use to manage a resource.</p>"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#AssociateAwsAccountWithPartnerAccountResponse": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Sidewalk": {
|
|
"target": "com.amazonaws.iotwireless#SidewalkAccountInfo",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The Sidewalk account credentials.</p>"
|
|
}
|
|
},
|
|
"Arn": {
|
|
"target": "com.amazonaws.iotwireless#PartnerAccountArn",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The Amazon Resource Name of the resource.</p>"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#AssociateWirelessDeviceWithThing": {
|
|
"type": "operation",
|
|
"input": {
|
|
"target": "com.amazonaws.iotwireless#AssociateWirelessDeviceWithThingRequest"
|
|
},
|
|
"output": {
|
|
"target": "com.amazonaws.iotwireless#AssociateWirelessDeviceWithThingResponse"
|
|
},
|
|
"errors": [
|
|
{
|
|
"target": "com.amazonaws.iotwireless#AccessDeniedException"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#ConflictException"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#InternalServerException"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#ResourceNotFoundException"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#ThrottlingException"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#ValidationException"
|
|
}
|
|
],
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>Associates a wireless device with a thing.</p>",
|
|
"smithy.api#http": {
|
|
"method": "PUT",
|
|
"uri": "/wireless-devices/{Id}/thing",
|
|
"code": 204
|
|
}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#AssociateWirelessDeviceWithThingRequest": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Id": {
|
|
"target": "com.amazonaws.iotwireless#WirelessDeviceId",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The ID of the resource to update.</p>",
|
|
"smithy.api#httpLabel": {},
|
|
"smithy.api#required": {}
|
|
}
|
|
},
|
|
"ThingArn": {
|
|
"target": "com.amazonaws.iotwireless#ThingArn",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The ARN of the thing to associate with the wireless device.</p>",
|
|
"smithy.api#required": {}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#AssociateWirelessDeviceWithThingResponse": {
|
|
"type": "structure",
|
|
"members": {}
|
|
},
|
|
"com.amazonaws.iotwireless#AssociateWirelessGatewayWithCertificate": {
|
|
"type": "operation",
|
|
"input": {
|
|
"target": "com.amazonaws.iotwireless#AssociateWirelessGatewayWithCertificateRequest"
|
|
},
|
|
"output": {
|
|
"target": "com.amazonaws.iotwireless#AssociateWirelessGatewayWithCertificateResponse"
|
|
},
|
|
"errors": [
|
|
{
|
|
"target": "com.amazonaws.iotwireless#AccessDeniedException"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#ConflictException"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#InternalServerException"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#ResourceNotFoundException"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#ThrottlingException"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#ValidationException"
|
|
}
|
|
],
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>Associates a wireless gateway with a certificate.</p>",
|
|
"smithy.api#http": {
|
|
"method": "PUT",
|
|
"uri": "/wireless-gateways/{Id}/certificate",
|
|
"code": 200
|
|
}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#AssociateWirelessGatewayWithCertificateRequest": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Id": {
|
|
"target": "com.amazonaws.iotwireless#WirelessGatewayId",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The ID of the resource to update.</p>",
|
|
"smithy.api#httpLabel": {},
|
|
"smithy.api#required": {}
|
|
}
|
|
},
|
|
"IotCertificateId": {
|
|
"target": "com.amazonaws.iotwireless#IotCertificateId",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The ID of the certificate to associate with the wireless gateway.</p>",
|
|
"smithy.api#required": {}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#AssociateWirelessGatewayWithCertificateResponse": {
|
|
"type": "structure",
|
|
"members": {
|
|
"IotCertificateId": {
|
|
"target": "com.amazonaws.iotwireless#IotCertificateId",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The ID of the certificate associated with the wireless gateway.</p>"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#AssociateWirelessGatewayWithThing": {
|
|
"type": "operation",
|
|
"input": {
|
|
"target": "com.amazonaws.iotwireless#AssociateWirelessGatewayWithThingRequest"
|
|
},
|
|
"output": {
|
|
"target": "com.amazonaws.iotwireless#AssociateWirelessGatewayWithThingResponse"
|
|
},
|
|
"errors": [
|
|
{
|
|
"target": "com.amazonaws.iotwireless#AccessDeniedException"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#ConflictException"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#InternalServerException"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#ResourceNotFoundException"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#ThrottlingException"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#ValidationException"
|
|
}
|
|
],
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>Associates a wireless gateway with a thing.</p>",
|
|
"smithy.api#http": {
|
|
"method": "PUT",
|
|
"uri": "/wireless-gateways/{Id}/thing",
|
|
"code": 204
|
|
}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#AssociateWirelessGatewayWithThingRequest": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Id": {
|
|
"target": "com.amazonaws.iotwireless#WirelessGatewayId",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The ID of the resource to update.</p>",
|
|
"smithy.api#httpLabel": {},
|
|
"smithy.api#required": {}
|
|
}
|
|
},
|
|
"ThingArn": {
|
|
"target": "com.amazonaws.iotwireless#ThingArn",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The ARN of the thing to associate with the wireless gateway.</p>",
|
|
"smithy.api#required": {}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#AssociateWirelessGatewayWithThingResponse": {
|
|
"type": "structure",
|
|
"members": {}
|
|
},
|
|
"com.amazonaws.iotwireless#AutoCreateTasks": {
|
|
"type": "boolean"
|
|
},
|
|
"com.amazonaws.iotwireless#BatteryLevel": {
|
|
"type": "string",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>Sidewalk device battery level.</p>",
|
|
"smithy.api#enum": [
|
|
{
|
|
"value": "normal",
|
|
"name": "NORMAL"
|
|
},
|
|
{
|
|
"value": "low",
|
|
"name": "LOW"
|
|
},
|
|
{
|
|
"value": "critical",
|
|
"name": "CRITICAL"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#CertificateList": {
|
|
"type": "structure",
|
|
"members": {
|
|
"SigningAlg": {
|
|
"target": "com.amazonaws.iotwireless#SigningAlg",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The certificate chain algorithm provided by sidewalk.</p>",
|
|
"smithy.api#required": {}
|
|
}
|
|
},
|
|
"Value": {
|
|
"target": "com.amazonaws.iotwireless#CertificateValue",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The value of the chosen sidewalk certificate.</p>",
|
|
"smithy.api#required": {}
|
|
}
|
|
}
|
|
},
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>List of sidewalk certificates.</p>"
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#CertificatePEM": {
|
|
"type": "string",
|
|
"traits": {
|
|
"smithy.api#length": {
|
|
"min": 1,
|
|
"max": 4096
|
|
},
|
|
"smithy.api#pattern": "[^-A-Za-z0-9+/=]|=[^=]|={3,}${1,4096}"
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#CertificateValue": {
|
|
"type": "string",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>Certificate value.</p>",
|
|
"smithy.api#length": {
|
|
"min": 0,
|
|
"max": 2048
|
|
}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#ChannelMask": {
|
|
"type": "string",
|
|
"traits": {
|
|
"smithy.api#length": {
|
|
"min": 0,
|
|
"max": 2048
|
|
}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#ClassBTimeout": {
|
|
"type": "integer",
|
|
"traits": {
|
|
"smithy.api#box": {},
|
|
"smithy.api#range": {
|
|
"min": 0,
|
|
"max": 1000
|
|
}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#ClassCTimeout": {
|
|
"type": "integer",
|
|
"traits": {
|
|
"smithy.api#box": {},
|
|
"smithy.api#range": {
|
|
"min": 0,
|
|
"max": 1000
|
|
}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#ClientRequestToken": {
|
|
"type": "string",
|
|
"traits": {
|
|
"smithy.api#length": {
|
|
"min": 1,
|
|
"max": 64
|
|
},
|
|
"smithy.api#pattern": "^[a-zA-Z0-9-_]+$"
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#ConflictException": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Message": {
|
|
"target": "com.amazonaws.iotwireless#Message"
|
|
},
|
|
"ResourceId": {
|
|
"target": "com.amazonaws.iotwireless#ResourceId",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>Id of the resource in the conflicting operation.</p>"
|
|
}
|
|
},
|
|
"ResourceType": {
|
|
"target": "com.amazonaws.iotwireless#ResourceType",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>Type of the resource in the conflicting operation.</p>"
|
|
}
|
|
}
|
|
},
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>Adding, updating, or deleting the resource can cause an inconsistent state.</p>",
|
|
"smithy.api#error": "client",
|
|
"smithy.api#httpError": 409
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#ConnectionStatus": {
|
|
"type": "string",
|
|
"traits": {
|
|
"smithy.api#enum": [
|
|
{
|
|
"value": "Connected",
|
|
"name": "CONNECTED"
|
|
},
|
|
{
|
|
"value": "Disconnected",
|
|
"name": "DISCONNECTED"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#Crc": {
|
|
"type": "long",
|
|
"traits": {
|
|
"smithy.api#box": {},
|
|
"smithy.api#range": {
|
|
"min": 1,
|
|
"max": 4294967295
|
|
}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#CreateDestination": {
|
|
"type": "operation",
|
|
"input": {
|
|
"target": "com.amazonaws.iotwireless#CreateDestinationRequest"
|
|
},
|
|
"output": {
|
|
"target": "com.amazonaws.iotwireless#CreateDestinationResponse"
|
|
},
|
|
"errors": [
|
|
{
|
|
"target": "com.amazonaws.iotwireless#AccessDeniedException"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#ConflictException"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#InternalServerException"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#ResourceNotFoundException"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#ThrottlingException"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#ValidationException"
|
|
}
|
|
],
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>Creates a new destination that maps a device message to an AWS IoT rule.</p>",
|
|
"smithy.api#http": {
|
|
"method": "POST",
|
|
"uri": "/destinations",
|
|
"code": 201
|
|
}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#CreateDestinationRequest": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Name": {
|
|
"target": "com.amazonaws.iotwireless#DestinationName",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The name of the new resource.</p>",
|
|
"smithy.api#required": {}
|
|
}
|
|
},
|
|
"ExpressionType": {
|
|
"target": "com.amazonaws.iotwireless#ExpressionType",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The type of value in <code>Expression</code>.</p>",
|
|
"smithy.api#required": {}
|
|
}
|
|
},
|
|
"Expression": {
|
|
"target": "com.amazonaws.iotwireless#Expression",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The rule name or topic rule to send messages to.</p>",
|
|
"smithy.api#required": {}
|
|
}
|
|
},
|
|
"Description": {
|
|
"target": "com.amazonaws.iotwireless#Description",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The description of the new resource.</p>"
|
|
}
|
|
},
|
|
"RoleArn": {
|
|
"target": "com.amazonaws.iotwireless#RoleArn",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The ARN of the IAM Role that authorizes the destination.</p>",
|
|
"smithy.api#required": {}
|
|
}
|
|
},
|
|
"Tags": {
|
|
"target": "com.amazonaws.iotwireless#TagList",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The tags to attach to the new destination. Tags are metadata that you can use to manage a resource.</p>"
|
|
}
|
|
},
|
|
"ClientRequestToken": {
|
|
"target": "com.amazonaws.iotwireless#ClientRequestToken",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>Each resource must have a unique client request token. If you try to create a new resource with the same token as a resource that already exists, an exception occurs. If you omit this value, AWS SDKs will automatically generate a unique client request. </p>",
|
|
"smithy.api#idempotencyToken": {}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#CreateDestinationResponse": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Arn": {
|
|
"target": "com.amazonaws.iotwireless#DestinationArn",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The Amazon Resource Name of the new resource.</p>"
|
|
}
|
|
},
|
|
"Name": {
|
|
"target": "com.amazonaws.iotwireless#DestinationName",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The name of the new resource.</p>"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#CreateDeviceProfile": {
|
|
"type": "operation",
|
|
"input": {
|
|
"target": "com.amazonaws.iotwireless#CreateDeviceProfileRequest"
|
|
},
|
|
"output": {
|
|
"target": "com.amazonaws.iotwireless#CreateDeviceProfileResponse"
|
|
},
|
|
"errors": [
|
|
{
|
|
"target": "com.amazonaws.iotwireless#AccessDeniedException"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#ConflictException"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#InternalServerException"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#ThrottlingException"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#ValidationException"
|
|
}
|
|
],
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>Creates a new device profile.</p>",
|
|
"smithy.api#http": {
|
|
"method": "POST",
|
|
"uri": "/device-profiles",
|
|
"code": 201
|
|
}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#CreateDeviceProfileRequest": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Name": {
|
|
"target": "com.amazonaws.iotwireless#DeviceProfileName",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The name of the new resource.</p>"
|
|
}
|
|
},
|
|
"LoRaWAN": {
|
|
"target": "com.amazonaws.iotwireless#LoRaWANDeviceProfile",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The device profile information to use to create the device profile.</p>"
|
|
}
|
|
},
|
|
"Tags": {
|
|
"target": "com.amazonaws.iotwireless#TagList",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The tags to attach to the new device profile. Tags are metadata that you can use to manage a resource.</p>"
|
|
}
|
|
},
|
|
"ClientRequestToken": {
|
|
"target": "com.amazonaws.iotwireless#ClientRequestToken",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>Each resource must have a unique client request token. If you try to create a new resource with the same token as a resource that already exists, an exception occurs. If you omit this value, AWS SDKs will automatically generate a unique client request. </p>",
|
|
"smithy.api#idempotencyToken": {}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#CreateDeviceProfileResponse": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Arn": {
|
|
"target": "com.amazonaws.iotwireless#DeviceProfileArn",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The Amazon Resource Name of the new resource.</p>"
|
|
}
|
|
},
|
|
"Id": {
|
|
"target": "com.amazonaws.iotwireless#DeviceProfileId",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The ID of the new device profile.</p>"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#CreateServiceProfile": {
|
|
"type": "operation",
|
|
"input": {
|
|
"target": "com.amazonaws.iotwireless#CreateServiceProfileRequest"
|
|
},
|
|
"output": {
|
|
"target": "com.amazonaws.iotwireless#CreateServiceProfileResponse"
|
|
},
|
|
"errors": [
|
|
{
|
|
"target": "com.amazonaws.iotwireless#AccessDeniedException"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#ConflictException"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#InternalServerException"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#ThrottlingException"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#ValidationException"
|
|
}
|
|
],
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>Creates a new service profile.</p>",
|
|
"smithy.api#http": {
|
|
"method": "POST",
|
|
"uri": "/service-profiles",
|
|
"code": 201
|
|
}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#CreateServiceProfileRequest": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Name": {
|
|
"target": "com.amazonaws.iotwireless#ServiceProfileName",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The name of the new resource.</p>"
|
|
}
|
|
},
|
|
"LoRaWAN": {
|
|
"target": "com.amazonaws.iotwireless#LoRaWANServiceProfile",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The service profile information to use to create the service profile.</p>"
|
|
}
|
|
},
|
|
"Tags": {
|
|
"target": "com.amazonaws.iotwireless#TagList",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The tags to attach to the new service profile. Tags are metadata that you can use to manage a resource.</p>"
|
|
}
|
|
},
|
|
"ClientRequestToken": {
|
|
"target": "com.amazonaws.iotwireless#ClientRequestToken",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>Each resource must have a unique client request token. If you try to create a new resource with the same token as a resource that already exists, an exception occurs. If you omit this value, AWS SDKs will automatically generate a unique client request. </p>",
|
|
"smithy.api#idempotencyToken": {}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#CreateServiceProfileResponse": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Arn": {
|
|
"target": "com.amazonaws.iotwireless#ServiceProfileArn",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The Amazon Resource Name of the new resource.</p>"
|
|
}
|
|
},
|
|
"Id": {
|
|
"target": "com.amazonaws.iotwireless#ServiceProfileId",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The ID of the new service profile.</p>"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#CreateWirelessDevice": {
|
|
"type": "operation",
|
|
"input": {
|
|
"target": "com.amazonaws.iotwireless#CreateWirelessDeviceRequest"
|
|
},
|
|
"output": {
|
|
"target": "com.amazonaws.iotwireless#CreateWirelessDeviceResponse"
|
|
},
|
|
"errors": [
|
|
{
|
|
"target": "com.amazonaws.iotwireless#AccessDeniedException"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#ConflictException"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#InternalServerException"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#ResourceNotFoundException"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#ThrottlingException"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#ValidationException"
|
|
}
|
|
],
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>Provisions a wireless device.</p>",
|
|
"smithy.api#http": {
|
|
"method": "POST",
|
|
"uri": "/wireless-devices",
|
|
"code": 201
|
|
}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#CreateWirelessDeviceRequest": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Type": {
|
|
"target": "com.amazonaws.iotwireless#WirelessDeviceType",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The wireless device type.</p>",
|
|
"smithy.api#required": {}
|
|
}
|
|
},
|
|
"Name": {
|
|
"target": "com.amazonaws.iotwireless#WirelessDeviceName",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The name of the new resource.</p>"
|
|
}
|
|
},
|
|
"Description": {
|
|
"target": "com.amazonaws.iotwireless#Description",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The description of the new resource.</p>"
|
|
}
|
|
},
|
|
"DestinationName": {
|
|
"target": "com.amazonaws.iotwireless#DestinationName",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The name of the destination to assign to the new wireless device.</p>",
|
|
"smithy.api#required": {}
|
|
}
|
|
},
|
|
"ClientRequestToken": {
|
|
"target": "com.amazonaws.iotwireless#ClientRequestToken",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>Each resource must have a unique client request token. If you try to create a new resource with the same token as a resource that already exists, an exception occurs. If you omit this value, AWS SDKs will automatically generate a unique client request. </p>",
|
|
"smithy.api#idempotencyToken": {}
|
|
}
|
|
},
|
|
"LoRaWAN": {
|
|
"target": "com.amazonaws.iotwireless#LoRaWANDevice",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The device configuration information to use to create the wireless device.</p>"
|
|
}
|
|
},
|
|
"Tags": {
|
|
"target": "com.amazonaws.iotwireless#TagList",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The tags to attach to the new wireless device. Tags are metadata that you can use to manage a resource.</p>"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#CreateWirelessDeviceResponse": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Arn": {
|
|
"target": "com.amazonaws.iotwireless#WirelessDeviceArn",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The Amazon Resource Name of the new resource.</p>"
|
|
}
|
|
},
|
|
"Id": {
|
|
"target": "com.amazonaws.iotwireless#WirelessDeviceId",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The ID of the new wireless device.</p>"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#CreateWirelessGateway": {
|
|
"type": "operation",
|
|
"input": {
|
|
"target": "com.amazonaws.iotwireless#CreateWirelessGatewayRequest"
|
|
},
|
|
"output": {
|
|
"target": "com.amazonaws.iotwireless#CreateWirelessGatewayResponse"
|
|
},
|
|
"errors": [
|
|
{
|
|
"target": "com.amazonaws.iotwireless#AccessDeniedException"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#ConflictException"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#InternalServerException"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#ThrottlingException"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#ValidationException"
|
|
}
|
|
],
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>Provisions a wireless gateway.</p>",
|
|
"smithy.api#http": {
|
|
"method": "POST",
|
|
"uri": "/wireless-gateways",
|
|
"code": 201
|
|
}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#CreateWirelessGatewayRequest": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Name": {
|
|
"target": "com.amazonaws.iotwireless#WirelessGatewayName",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The name of the new resource.</p>"
|
|
}
|
|
},
|
|
"Description": {
|
|
"target": "com.amazonaws.iotwireless#Description",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The description of the new resource.</p>"
|
|
}
|
|
},
|
|
"LoRaWAN": {
|
|
"target": "com.amazonaws.iotwireless#LoRaWANGateway",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The gateway configuration information to use to create the wireless gateway.</p>",
|
|
"smithy.api#required": {}
|
|
}
|
|
},
|
|
"Tags": {
|
|
"target": "com.amazonaws.iotwireless#TagList",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The tags to attach to the new wireless gateway. Tags are metadata that you can use to manage a resource.</p>"
|
|
}
|
|
},
|
|
"ClientRequestToken": {
|
|
"target": "com.amazonaws.iotwireless#ClientRequestToken",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>Each resource must have a unique client request token. If you try to create a new resource with the same token as a resource that already exists, an exception occurs. If you omit this value, AWS SDKs will automatically generate a unique client request. </p>",
|
|
"smithy.api#idempotencyToken": {}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#CreateWirelessGatewayResponse": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Arn": {
|
|
"target": "com.amazonaws.iotwireless#WirelessGatewayArn",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The Amazon Resource Name of the new resource.</p>"
|
|
}
|
|
},
|
|
"Id": {
|
|
"target": "com.amazonaws.iotwireless#WirelessDeviceId",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The ID of the new wireless gateway.</p>"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#CreateWirelessGatewayTask": {
|
|
"type": "operation",
|
|
"input": {
|
|
"target": "com.amazonaws.iotwireless#CreateWirelessGatewayTaskRequest"
|
|
},
|
|
"output": {
|
|
"target": "com.amazonaws.iotwireless#CreateWirelessGatewayTaskResponse"
|
|
},
|
|
"errors": [
|
|
{
|
|
"target": "com.amazonaws.iotwireless#AccessDeniedException"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#ConflictException"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#InternalServerException"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#ResourceNotFoundException"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#ThrottlingException"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#ValidationException"
|
|
}
|
|
],
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>Creates a task for a wireless gateway.</p>",
|
|
"smithy.api#http": {
|
|
"method": "POST",
|
|
"uri": "/wireless-gateways/{Id}/tasks",
|
|
"code": 201
|
|
}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#CreateWirelessGatewayTaskDefinition": {
|
|
"type": "operation",
|
|
"input": {
|
|
"target": "com.amazonaws.iotwireless#CreateWirelessGatewayTaskDefinitionRequest"
|
|
},
|
|
"output": {
|
|
"target": "com.amazonaws.iotwireless#CreateWirelessGatewayTaskDefinitionResponse"
|
|
},
|
|
"errors": [
|
|
{
|
|
"target": "com.amazonaws.iotwireless#AccessDeniedException"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#ConflictException"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#InternalServerException"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#ResourceNotFoundException"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#ThrottlingException"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#ValidationException"
|
|
}
|
|
],
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>Creates a gateway task definition.</p>",
|
|
"smithy.api#http": {
|
|
"method": "POST",
|
|
"uri": "/wireless-gateway-task-definitions",
|
|
"code": 201
|
|
}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#CreateWirelessGatewayTaskDefinitionRequest": {
|
|
"type": "structure",
|
|
"members": {
|
|
"AutoCreateTasks": {
|
|
"target": "com.amazonaws.iotwireless#AutoCreateTasks",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>Whether to automatically create tasks using this task definition for all gateways with the specified current version. If <code>false</code>, the task must me created by calling <code>CreateWirelessGatewayTask</code>.</p>",
|
|
"smithy.api#required": {}
|
|
}
|
|
},
|
|
"Name": {
|
|
"target": "com.amazonaws.iotwireless#WirelessGatewayTaskName",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The name of the new resource.</p>"
|
|
}
|
|
},
|
|
"Update": {
|
|
"target": "com.amazonaws.iotwireless#UpdateWirelessGatewayTaskCreate",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>Information about the gateways to update.</p>"
|
|
}
|
|
},
|
|
"ClientRequestToken": {
|
|
"target": "com.amazonaws.iotwireless#ClientRequestToken",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>Each resource must have a unique client request token. If you try to create a new resource with the same token as a resource that already exists, an exception occurs. If you omit this value, AWS SDKs will automatically generate a unique client request. </p>",
|
|
"smithy.api#idempotencyToken": {}
|
|
}
|
|
},
|
|
"Tags": {
|
|
"target": "com.amazonaws.iotwireless#TagList",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The tags to attach to the specified resource. Tags are metadata that you can use to manage a resource.</p>"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#CreateWirelessGatewayTaskDefinitionResponse": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Id": {
|
|
"target": "com.amazonaws.iotwireless#WirelessGatewayTaskDefinitionId",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The ID of the new wireless gateway task definition.</p>"
|
|
}
|
|
},
|
|
"Arn": {
|
|
"target": "com.amazonaws.iotwireless#WirelessGatewayTaskDefinitionArn",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The Amazon Resource Name of the resource.</p>"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#CreateWirelessGatewayTaskRequest": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Id": {
|
|
"target": "com.amazonaws.iotwireless#WirelessGatewayId",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The ID of the resource to update.</p>",
|
|
"smithy.api#httpLabel": {},
|
|
"smithy.api#required": {}
|
|
}
|
|
},
|
|
"WirelessGatewayTaskDefinitionId": {
|
|
"target": "com.amazonaws.iotwireless#WirelessGatewayTaskDefinitionId",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The ID of the WirelessGatewayTaskDefinition.</p>",
|
|
"smithy.api#required": {}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#CreateWirelessGatewayTaskResponse": {
|
|
"type": "structure",
|
|
"members": {
|
|
"WirelessGatewayTaskDefinitionId": {
|
|
"target": "com.amazonaws.iotwireless#WirelessGatewayTaskDefinitionId",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The ID of the WirelessGatewayTaskDefinition.</p>"
|
|
}
|
|
},
|
|
"Status": {
|
|
"target": "com.amazonaws.iotwireless#WirelessGatewayTaskStatus",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The status of the request.</p>"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#DeleteDestination": {
|
|
"type": "operation",
|
|
"input": {
|
|
"target": "com.amazonaws.iotwireless#DeleteDestinationRequest"
|
|
},
|
|
"output": {
|
|
"target": "com.amazonaws.iotwireless#DeleteDestinationResponse"
|
|
},
|
|
"errors": [
|
|
{
|
|
"target": "com.amazonaws.iotwireless#AccessDeniedException"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#ConflictException"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#InternalServerException"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#ResourceNotFoundException"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#ThrottlingException"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#ValidationException"
|
|
}
|
|
],
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>Deletes a destination.</p>",
|
|
"smithy.api#http": {
|
|
"method": "DELETE",
|
|
"uri": "/destinations/{Name}",
|
|
"code": 204
|
|
}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#DeleteDestinationRequest": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Name": {
|
|
"target": "com.amazonaws.iotwireless#DestinationName",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The name of the resource to delete.</p>",
|
|
"smithy.api#httpLabel": {},
|
|
"smithy.api#required": {}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#DeleteDestinationResponse": {
|
|
"type": "structure",
|
|
"members": {}
|
|
},
|
|
"com.amazonaws.iotwireless#DeleteDeviceProfile": {
|
|
"type": "operation",
|
|
"input": {
|
|
"target": "com.amazonaws.iotwireless#DeleteDeviceProfileRequest"
|
|
},
|
|
"output": {
|
|
"target": "com.amazonaws.iotwireless#DeleteDeviceProfileResponse"
|
|
},
|
|
"errors": [
|
|
{
|
|
"target": "com.amazonaws.iotwireless#AccessDeniedException"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#ConflictException"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#InternalServerException"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#ResourceNotFoundException"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#ThrottlingException"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#ValidationException"
|
|
}
|
|
],
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>Deletes a device profile.</p>",
|
|
"smithy.api#http": {
|
|
"method": "DELETE",
|
|
"uri": "/device-profiles/{Id}",
|
|
"code": 204
|
|
}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#DeleteDeviceProfileRequest": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Id": {
|
|
"target": "com.amazonaws.iotwireless#DeviceProfileId",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The ID of the resource to delete.</p>",
|
|
"smithy.api#httpLabel": {},
|
|
"smithy.api#required": {}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#DeleteDeviceProfileResponse": {
|
|
"type": "structure",
|
|
"members": {}
|
|
},
|
|
"com.amazonaws.iotwireless#DeleteServiceProfile": {
|
|
"type": "operation",
|
|
"input": {
|
|
"target": "com.amazonaws.iotwireless#DeleteServiceProfileRequest"
|
|
},
|
|
"output": {
|
|
"target": "com.amazonaws.iotwireless#DeleteServiceProfileResponse"
|
|
},
|
|
"errors": [
|
|
{
|
|
"target": "com.amazonaws.iotwireless#AccessDeniedException"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#ConflictException"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#InternalServerException"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#ResourceNotFoundException"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#ThrottlingException"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#ValidationException"
|
|
}
|
|
],
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>Deletes a service profile.</p>",
|
|
"smithy.api#http": {
|
|
"method": "DELETE",
|
|
"uri": "/service-profiles/{Id}",
|
|
"code": 204
|
|
}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#DeleteServiceProfileRequest": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Id": {
|
|
"target": "com.amazonaws.iotwireless#ServiceProfileId",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The ID of the resource to delete.</p>",
|
|
"smithy.api#httpLabel": {},
|
|
"smithy.api#required": {}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#DeleteServiceProfileResponse": {
|
|
"type": "structure",
|
|
"members": {}
|
|
},
|
|
"com.amazonaws.iotwireless#DeleteWirelessDevice": {
|
|
"type": "operation",
|
|
"input": {
|
|
"target": "com.amazonaws.iotwireless#DeleteWirelessDeviceRequest"
|
|
},
|
|
"output": {
|
|
"target": "com.amazonaws.iotwireless#DeleteWirelessDeviceResponse"
|
|
},
|
|
"errors": [
|
|
{
|
|
"target": "com.amazonaws.iotwireless#AccessDeniedException"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#InternalServerException"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#ResourceNotFoundException"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#ThrottlingException"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#ValidationException"
|
|
}
|
|
],
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>Deletes a wireless device.</p>",
|
|
"smithy.api#http": {
|
|
"method": "DELETE",
|
|
"uri": "/wireless-devices/{Id}",
|
|
"code": 204
|
|
}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#DeleteWirelessDeviceRequest": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Id": {
|
|
"target": "com.amazonaws.iotwireless#WirelessDeviceId",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The ID of the resource to delete.</p>",
|
|
"smithy.api#httpLabel": {},
|
|
"smithy.api#required": {}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#DeleteWirelessDeviceResponse": {
|
|
"type": "structure",
|
|
"members": {}
|
|
},
|
|
"com.amazonaws.iotwireless#DeleteWirelessGateway": {
|
|
"type": "operation",
|
|
"input": {
|
|
"target": "com.amazonaws.iotwireless#DeleteWirelessGatewayRequest"
|
|
},
|
|
"output": {
|
|
"target": "com.amazonaws.iotwireless#DeleteWirelessGatewayResponse"
|
|
},
|
|
"errors": [
|
|
{
|
|
"target": "com.amazonaws.iotwireless#AccessDeniedException"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#InternalServerException"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#ResourceNotFoundException"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#ThrottlingException"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#ValidationException"
|
|
}
|
|
],
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>Deletes a wireless gateway.</p>",
|
|
"smithy.api#http": {
|
|
"method": "DELETE",
|
|
"uri": "/wireless-gateways/{Id}",
|
|
"code": 204
|
|
}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#DeleteWirelessGatewayRequest": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Id": {
|
|
"target": "com.amazonaws.iotwireless#WirelessGatewayId",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The ID of the resource to delete.</p>",
|
|
"smithy.api#httpLabel": {},
|
|
"smithy.api#required": {}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#DeleteWirelessGatewayResponse": {
|
|
"type": "structure",
|
|
"members": {}
|
|
},
|
|
"com.amazonaws.iotwireless#DeleteWirelessGatewayTask": {
|
|
"type": "operation",
|
|
"input": {
|
|
"target": "com.amazonaws.iotwireless#DeleteWirelessGatewayTaskRequest"
|
|
},
|
|
"output": {
|
|
"target": "com.amazonaws.iotwireless#DeleteWirelessGatewayTaskResponse"
|
|
},
|
|
"errors": [
|
|
{
|
|
"target": "com.amazonaws.iotwireless#AccessDeniedException"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#InternalServerException"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#ResourceNotFoundException"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#ThrottlingException"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#ValidationException"
|
|
}
|
|
],
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>Deletes a wireless gateway task.</p>",
|
|
"smithy.api#http": {
|
|
"method": "DELETE",
|
|
"uri": "/wireless-gateways/{Id}/tasks",
|
|
"code": 204
|
|
}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#DeleteWirelessGatewayTaskDefinition": {
|
|
"type": "operation",
|
|
"input": {
|
|
"target": "com.amazonaws.iotwireless#DeleteWirelessGatewayTaskDefinitionRequest"
|
|
},
|
|
"output": {
|
|
"target": "com.amazonaws.iotwireless#DeleteWirelessGatewayTaskDefinitionResponse"
|
|
},
|
|
"errors": [
|
|
{
|
|
"target": "com.amazonaws.iotwireless#AccessDeniedException"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#InternalServerException"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#ResourceNotFoundException"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#ThrottlingException"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#ValidationException"
|
|
}
|
|
],
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>Deletes a wireless gateway task definition. Deleting this task definition does not affect tasks that are currently in progress.</p>",
|
|
"smithy.api#http": {
|
|
"method": "DELETE",
|
|
"uri": "/wireless-gateway-task-definitions/{Id}",
|
|
"code": 204
|
|
}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#DeleteWirelessGatewayTaskDefinitionRequest": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Id": {
|
|
"target": "com.amazonaws.iotwireless#WirelessGatewayTaskDefinitionId",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The ID of the resource to delete.</p>",
|
|
"smithy.api#httpLabel": {},
|
|
"smithy.api#required": {}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#DeleteWirelessGatewayTaskDefinitionResponse": {
|
|
"type": "structure",
|
|
"members": {}
|
|
},
|
|
"com.amazonaws.iotwireless#DeleteWirelessGatewayTaskRequest": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Id": {
|
|
"target": "com.amazonaws.iotwireless#WirelessGatewayId",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The ID of the resource to delete.</p>",
|
|
"smithy.api#httpLabel": {},
|
|
"smithy.api#required": {}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#DeleteWirelessGatewayTaskResponse": {
|
|
"type": "structure",
|
|
"members": {}
|
|
},
|
|
"com.amazonaws.iotwireless#Description": {
|
|
"type": "string",
|
|
"traits": {
|
|
"smithy.api#length": {
|
|
"min": 0,
|
|
"max": 2048
|
|
}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#DestinationArn": {
|
|
"type": "string"
|
|
},
|
|
"com.amazonaws.iotwireless#DestinationList": {
|
|
"type": "list",
|
|
"member": {
|
|
"target": "com.amazonaws.iotwireless#Destinations"
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#DestinationName": {
|
|
"type": "string",
|
|
"traits": {
|
|
"smithy.api#length": {
|
|
"min": 0,
|
|
"max": 128
|
|
},
|
|
"smithy.api#pattern": "[a-zA-Z0-9-_]+"
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#Destinations": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Arn": {
|
|
"target": "com.amazonaws.iotwireless#DestinationArn",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The Amazon Resource Name of the resource.</p>"
|
|
}
|
|
},
|
|
"Name": {
|
|
"target": "com.amazonaws.iotwireless#DestinationName",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The name of the resource.</p>"
|
|
}
|
|
},
|
|
"ExpressionType": {
|
|
"target": "com.amazonaws.iotwireless#ExpressionType",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The type of value in <code>Expression</code>.</p>"
|
|
}
|
|
},
|
|
"Expression": {
|
|
"target": "com.amazonaws.iotwireless#Expression",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The rule name or topic rule to send messages to.</p>"
|
|
}
|
|
},
|
|
"Description": {
|
|
"target": "com.amazonaws.iotwireless#Description",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The description of the resource.</p>"
|
|
}
|
|
},
|
|
"RoleArn": {
|
|
"target": "com.amazonaws.iotwireless#RoleArn",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The ARN of the IAM Role that authorizes the destination.</p>"
|
|
}
|
|
}
|
|
},
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>Describes a destination.</p>"
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#DevAddr": {
|
|
"type": "string",
|
|
"traits": {
|
|
"smithy.api#pattern": "[a-fA-F0-9]{8}"
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#DevEui": {
|
|
"type": "string",
|
|
"traits": {
|
|
"smithy.api#pattern": "[a-fA-F0-9]{16}"
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#DevStatusReqFreq": {
|
|
"type": "integer",
|
|
"traits": {
|
|
"smithy.api#box": {},
|
|
"smithy.api#range": {
|
|
"min": 0,
|
|
"max": 2147483647
|
|
}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#DeviceCertificateList": {
|
|
"type": "list",
|
|
"member": {
|
|
"target": "com.amazonaws.iotwireless#CertificateList"
|
|
},
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>List of device certificate chain.</p>"
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#DeviceProfile": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Arn": {
|
|
"target": "com.amazonaws.iotwireless#DeviceProfileArn",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The Amazon Resource Name of the resource.</p>"
|
|
}
|
|
},
|
|
"Name": {
|
|
"target": "com.amazonaws.iotwireless#DeviceProfileName",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The name of the resource.</p>"
|
|
}
|
|
},
|
|
"Id": {
|
|
"target": "com.amazonaws.iotwireless#DeviceProfileId",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The ID of the device profile.</p>"
|
|
}
|
|
}
|
|
},
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>Describes a device profile.</p>"
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#DeviceProfileArn": {
|
|
"type": "string"
|
|
},
|
|
"com.amazonaws.iotwireless#DeviceProfileId": {
|
|
"type": "string",
|
|
"traits": {
|
|
"smithy.api#length": {
|
|
"min": 0,
|
|
"max": 256
|
|
}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#DeviceProfileList": {
|
|
"type": "list",
|
|
"member": {
|
|
"target": "com.amazonaws.iotwireless#DeviceProfile"
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#DeviceProfileName": {
|
|
"type": "string",
|
|
"traits": {
|
|
"smithy.api#length": {
|
|
"min": 0,
|
|
"max": 256
|
|
}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#DeviceState": {
|
|
"type": "string",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>Device state defines the device status of sidewalk device.</p>",
|
|
"smithy.api#enum": [
|
|
{
|
|
"value": "Provisioned",
|
|
"name": "PROVISIONED"
|
|
},
|
|
{
|
|
"value": "RegisteredNotSeen",
|
|
"name": "REGISTEREDNOTSEEN"
|
|
},
|
|
{
|
|
"value": "RegisteredReachable",
|
|
"name": "REGISTEREDREACHABLE"
|
|
},
|
|
{
|
|
"value": "RegisteredUnreachable",
|
|
"name": "REGISTEREDUNREACHABLE"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#DisassociateAwsAccountFromPartnerAccount": {
|
|
"type": "operation",
|
|
"input": {
|
|
"target": "com.amazonaws.iotwireless#DisassociateAwsAccountFromPartnerAccountRequest"
|
|
},
|
|
"output": {
|
|
"target": "com.amazonaws.iotwireless#DisassociateAwsAccountFromPartnerAccountResponse"
|
|
},
|
|
"errors": [
|
|
{
|
|
"target": "com.amazonaws.iotwireless#InternalServerException"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#ResourceNotFoundException"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#ThrottlingException"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#ValidationException"
|
|
}
|
|
],
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>Disassociates your AWS account from a partner account. If <code>PartnerAccountId</code> and <code>PartnerType</code> are <code>null</code>, disassociates your AWS account from all partner accounts.</p>",
|
|
"smithy.api#http": {
|
|
"method": "DELETE",
|
|
"uri": "/partner-accounts/{PartnerAccountId}",
|
|
"code": 204
|
|
}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#DisassociateAwsAccountFromPartnerAccountRequest": {
|
|
"type": "structure",
|
|
"members": {
|
|
"PartnerAccountId": {
|
|
"target": "com.amazonaws.iotwireless#PartnerAccountId",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The partner account ID to disassociate from the AWS account.</p>",
|
|
"smithy.api#httpLabel": {},
|
|
"smithy.api#required": {}
|
|
}
|
|
},
|
|
"PartnerType": {
|
|
"target": "com.amazonaws.iotwireless#PartnerType",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The partner type.</p>",
|
|
"smithy.api#httpQuery": "partnerType",
|
|
"smithy.api#required": {}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#DisassociateAwsAccountFromPartnerAccountResponse": {
|
|
"type": "structure",
|
|
"members": {}
|
|
},
|
|
"com.amazonaws.iotwireless#DisassociateWirelessDeviceFromThing": {
|
|
"type": "operation",
|
|
"input": {
|
|
"target": "com.amazonaws.iotwireless#DisassociateWirelessDeviceFromThingRequest"
|
|
},
|
|
"output": {
|
|
"target": "com.amazonaws.iotwireless#DisassociateWirelessDeviceFromThingResponse"
|
|
},
|
|
"errors": [
|
|
{
|
|
"target": "com.amazonaws.iotwireless#AccessDeniedException"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#ConflictException"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#InternalServerException"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#ResourceNotFoundException"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#ThrottlingException"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#ValidationException"
|
|
}
|
|
],
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>Disassociates a wireless device from its currently associated thing.</p>",
|
|
"smithy.api#http": {
|
|
"method": "DELETE",
|
|
"uri": "/wireless-devices/{Id}/thing",
|
|
"code": 204
|
|
}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#DisassociateWirelessDeviceFromThingRequest": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Id": {
|
|
"target": "com.amazonaws.iotwireless#WirelessDeviceId",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The ID of the resource to update.</p>",
|
|
"smithy.api#httpLabel": {},
|
|
"smithy.api#required": {}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#DisassociateWirelessDeviceFromThingResponse": {
|
|
"type": "structure",
|
|
"members": {}
|
|
},
|
|
"com.amazonaws.iotwireless#DisassociateWirelessGatewayFromCertificate": {
|
|
"type": "operation",
|
|
"input": {
|
|
"target": "com.amazonaws.iotwireless#DisassociateWirelessGatewayFromCertificateRequest"
|
|
},
|
|
"output": {
|
|
"target": "com.amazonaws.iotwireless#DisassociateWirelessGatewayFromCertificateResponse"
|
|
},
|
|
"errors": [
|
|
{
|
|
"target": "com.amazonaws.iotwireless#AccessDeniedException"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#InternalServerException"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#ResourceNotFoundException"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#ThrottlingException"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#ValidationException"
|
|
}
|
|
],
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>Disassociates a wireless gateway from its currently associated certificate.</p>",
|
|
"smithy.api#http": {
|
|
"method": "DELETE",
|
|
"uri": "/wireless-gateways/{Id}/certificate",
|
|
"code": 204
|
|
}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#DisassociateWirelessGatewayFromCertificateRequest": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Id": {
|
|
"target": "com.amazonaws.iotwireless#WirelessGatewayId",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The ID of the resource to update.</p>",
|
|
"smithy.api#httpLabel": {},
|
|
"smithy.api#required": {}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#DisassociateWirelessGatewayFromCertificateResponse": {
|
|
"type": "structure",
|
|
"members": {}
|
|
},
|
|
"com.amazonaws.iotwireless#DisassociateWirelessGatewayFromThing": {
|
|
"type": "operation",
|
|
"input": {
|
|
"target": "com.amazonaws.iotwireless#DisassociateWirelessGatewayFromThingRequest"
|
|
},
|
|
"output": {
|
|
"target": "com.amazonaws.iotwireless#DisassociateWirelessGatewayFromThingResponse"
|
|
},
|
|
"errors": [
|
|
{
|
|
"target": "com.amazonaws.iotwireless#AccessDeniedException"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#ConflictException"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#InternalServerException"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#ResourceNotFoundException"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#ThrottlingException"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#ValidationException"
|
|
}
|
|
],
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>Disassociates a wireless gateway from its currently associated thing.</p>",
|
|
"smithy.api#http": {
|
|
"method": "DELETE",
|
|
"uri": "/wireless-gateways/{Id}/thing",
|
|
"code": 204
|
|
}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#DisassociateWirelessGatewayFromThingRequest": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Id": {
|
|
"target": "com.amazonaws.iotwireless#WirelessGatewayId",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The ID of the resource to update.</p>",
|
|
"smithy.api#httpLabel": {},
|
|
"smithy.api#required": {}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#DisassociateWirelessGatewayFromThingResponse": {
|
|
"type": "structure",
|
|
"members": {}
|
|
},
|
|
"com.amazonaws.iotwireless#DlBucketSize": {
|
|
"type": "integer",
|
|
"traits": {
|
|
"smithy.api#box": {},
|
|
"smithy.api#range": {
|
|
"min": 0,
|
|
"max": 2147483647
|
|
}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#DlRate": {
|
|
"type": "integer",
|
|
"traits": {
|
|
"smithy.api#box": {},
|
|
"smithy.api#range": {
|
|
"min": 0,
|
|
"max": 2147483647
|
|
}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#DlRatePolicy": {
|
|
"type": "string",
|
|
"traits": {
|
|
"smithy.api#length": {
|
|
"min": 0,
|
|
"max": 256
|
|
}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#Double": {
|
|
"type": "double",
|
|
"traits": {
|
|
"smithy.api#box": {}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#DrMax": {
|
|
"type": "integer",
|
|
"traits": {
|
|
"smithy.api#range": {
|
|
"min": 0,
|
|
"max": 15
|
|
}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#DrMin": {
|
|
"type": "integer",
|
|
"traits": {
|
|
"smithy.api#range": {
|
|
"min": 0,
|
|
"max": 15
|
|
}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#EndPoint": {
|
|
"type": "string",
|
|
"traits": {
|
|
"smithy.api#length": {
|
|
"min": 1,
|
|
"max": 256
|
|
}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#Event": {
|
|
"type": "string",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>Sidewalk device status notification.</p>",
|
|
"smithy.api#enum": [
|
|
{
|
|
"value": "discovered",
|
|
"name": "DISCOVERED"
|
|
},
|
|
{
|
|
"value": "lost",
|
|
"name": "LOST"
|
|
},
|
|
{
|
|
"value": "ack",
|
|
"name": "ACK"
|
|
},
|
|
{
|
|
"value": "nack",
|
|
"name": "NACK"
|
|
},
|
|
{
|
|
"value": "passthrough",
|
|
"name": "PASSTHROUGH"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#Expression": {
|
|
"type": "string",
|
|
"traits": {
|
|
"smithy.api#length": {
|
|
"min": 0,
|
|
"max": 2048
|
|
}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#ExpressionType": {
|
|
"type": "string",
|
|
"traits": {
|
|
"smithy.api#enum": [
|
|
{
|
|
"value": "RuleName",
|
|
"name": "RuleName"
|
|
},
|
|
{
|
|
"value": "MqttTopic",
|
|
"name": "MqttTopic"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#FNwkSIntKey": {
|
|
"type": "string",
|
|
"traits": {
|
|
"smithy.api#pattern": "[a-fA-F0-9]{32}"
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#FPort": {
|
|
"type": "integer",
|
|
"traits": {
|
|
"smithy.api#box": {},
|
|
"smithy.api#range": {
|
|
"min": 1,
|
|
"max": 223
|
|
}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#FactoryPresetFreqsList": {
|
|
"type": "list",
|
|
"member": {
|
|
"target": "com.amazonaws.iotwireless#PresetFreq"
|
|
},
|
|
"traits": {
|
|
"smithy.api#length": {
|
|
"min": 0,
|
|
"max": 20
|
|
}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#Fingerprint": {
|
|
"type": "string",
|
|
"traits": {
|
|
"smithy.api#length": {
|
|
"min": 64,
|
|
"max": 64
|
|
},
|
|
"smithy.api#pattern": "[a-fA-F0-9]{64}",
|
|
"smithy.api#sensitive": {}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#GatewayEui": {
|
|
"type": "string",
|
|
"traits": {
|
|
"smithy.api#pattern": "^(([0-9A-Fa-f]{2}-){7}|([0-9A-Fa-f]{2}:){7}|([0-9A-Fa-f]{2}\\s){7}|([0-9A-Fa-f]{2}){7})([0-9A-Fa-f]{2})$"
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#GetDestination": {
|
|
"type": "operation",
|
|
"input": {
|
|
"target": "com.amazonaws.iotwireless#GetDestinationRequest"
|
|
},
|
|
"output": {
|
|
"target": "com.amazonaws.iotwireless#GetDestinationResponse"
|
|
},
|
|
"errors": [
|
|
{
|
|
"target": "com.amazonaws.iotwireless#AccessDeniedException"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#InternalServerException"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#ResourceNotFoundException"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#ThrottlingException"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#ValidationException"
|
|
}
|
|
],
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>Gets information about a destination.</p>",
|
|
"smithy.api#http": {
|
|
"method": "GET",
|
|
"uri": "/destinations/{Name}",
|
|
"code": 200
|
|
}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#GetDestinationRequest": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Name": {
|
|
"target": "com.amazonaws.iotwireless#DestinationName",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The name of the resource to get.</p>",
|
|
"smithy.api#httpLabel": {},
|
|
"smithy.api#required": {}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#GetDestinationResponse": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Arn": {
|
|
"target": "com.amazonaws.iotwireless#DestinationArn",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The Amazon Resource Name of the resource.</p>"
|
|
}
|
|
},
|
|
"Name": {
|
|
"target": "com.amazonaws.iotwireless#DestinationName",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The name of the resource.</p>"
|
|
}
|
|
},
|
|
"Expression": {
|
|
"target": "com.amazonaws.iotwireless#Expression",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The rule name or topic rule to send messages to.</p>"
|
|
}
|
|
},
|
|
"ExpressionType": {
|
|
"target": "com.amazonaws.iotwireless#ExpressionType",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The type of value in <code>Expression</code>.</p>"
|
|
}
|
|
},
|
|
"Description": {
|
|
"target": "com.amazonaws.iotwireless#Description",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The description of the resource.</p>"
|
|
}
|
|
},
|
|
"RoleArn": {
|
|
"target": "com.amazonaws.iotwireless#RoleArn",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The ARN of the IAM Role that authorizes the destination.</p>"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#GetDeviceProfile": {
|
|
"type": "operation",
|
|
"input": {
|
|
"target": "com.amazonaws.iotwireless#GetDeviceProfileRequest"
|
|
},
|
|
"output": {
|
|
"target": "com.amazonaws.iotwireless#GetDeviceProfileResponse"
|
|
},
|
|
"errors": [
|
|
{
|
|
"target": "com.amazonaws.iotwireless#AccessDeniedException"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#InternalServerException"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#ResourceNotFoundException"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#ThrottlingException"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#ValidationException"
|
|
}
|
|
],
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>Gets information about a device profile.</p>",
|
|
"smithy.api#http": {
|
|
"method": "GET",
|
|
"uri": "/device-profiles/{Id}",
|
|
"code": 200
|
|
}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#GetDeviceProfileRequest": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Id": {
|
|
"target": "com.amazonaws.iotwireless#DeviceProfileId",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The ID of the resource to get.</p>",
|
|
"smithy.api#httpLabel": {},
|
|
"smithy.api#required": {}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#GetDeviceProfileResponse": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Arn": {
|
|
"target": "com.amazonaws.iotwireless#DeviceProfileArn",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The Amazon Resource Name of the resource.</p>"
|
|
}
|
|
},
|
|
"Name": {
|
|
"target": "com.amazonaws.iotwireless#DeviceProfileName",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The name of the resource.</p>"
|
|
}
|
|
},
|
|
"Id": {
|
|
"target": "com.amazonaws.iotwireless#DeviceProfileId",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The ID of the device profile.</p>"
|
|
}
|
|
},
|
|
"LoRaWAN": {
|
|
"target": "com.amazonaws.iotwireless#LoRaWANDeviceProfile",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>Information about the device profile.</p>"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#GetPartnerAccount": {
|
|
"type": "operation",
|
|
"input": {
|
|
"target": "com.amazonaws.iotwireless#GetPartnerAccountRequest"
|
|
},
|
|
"output": {
|
|
"target": "com.amazonaws.iotwireless#GetPartnerAccountResponse"
|
|
},
|
|
"errors": [
|
|
{
|
|
"target": "com.amazonaws.iotwireless#InternalServerException"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#ResourceNotFoundException"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#ThrottlingException"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#ValidationException"
|
|
}
|
|
],
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>Gets information about a partner account. If <code>PartnerAccountId</code> and <code>PartnerType</code> are <code>null</code>, returns all partner accounts.</p>",
|
|
"smithy.api#http": {
|
|
"method": "GET",
|
|
"uri": "/partner-accounts/{PartnerAccountId}",
|
|
"code": 200
|
|
}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#GetPartnerAccountRequest": {
|
|
"type": "structure",
|
|
"members": {
|
|
"PartnerAccountId": {
|
|
"target": "com.amazonaws.iotwireless#PartnerAccountId",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The partner account ID to disassociate from the AWS account.</p>",
|
|
"smithy.api#httpLabel": {},
|
|
"smithy.api#required": {}
|
|
}
|
|
},
|
|
"PartnerType": {
|
|
"target": "com.amazonaws.iotwireless#PartnerType",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The partner type.</p>",
|
|
"smithy.api#httpQuery": "partnerType",
|
|
"smithy.api#required": {}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#GetPartnerAccountResponse": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Sidewalk": {
|
|
"target": "com.amazonaws.iotwireless#SidewalkAccountInfoWithFingerprint",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The Sidewalk account credentials.</p>"
|
|
}
|
|
},
|
|
"AccountLinked": {
|
|
"target": "com.amazonaws.iotwireless#AccountLinked",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>Whether the partner account is linked to the AWS account.</p>"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#GetServiceEndpoint": {
|
|
"type": "operation",
|
|
"input": {
|
|
"target": "com.amazonaws.iotwireless#GetServiceEndpointRequest"
|
|
},
|
|
"output": {
|
|
"target": "com.amazonaws.iotwireless#GetServiceEndpointResponse"
|
|
},
|
|
"errors": [
|
|
{
|
|
"target": "com.amazonaws.iotwireless#AccessDeniedException"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#InternalServerException"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#ThrottlingException"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#ValidationException"
|
|
}
|
|
],
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>Gets the account-specific endpoint for Configuration and Update Server (CUPS) protocol or LoRaWAN Network Server (LNS) connections.</p>",
|
|
"smithy.api#http": {
|
|
"method": "GET",
|
|
"uri": "/service-endpoint",
|
|
"code": 200
|
|
}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#GetServiceEndpointRequest": {
|
|
"type": "structure",
|
|
"members": {
|
|
"ServiceType": {
|
|
"target": "com.amazonaws.iotwireless#WirelessGatewayServiceType",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The service type for which to get endpoint information about. Can be <code>CUPS</code> for the Configuration and Update Server endpoint, or <code>LNS</code> for the LoRaWAN Network Server endpoint.</p>",
|
|
"smithy.api#httpQuery": "serviceType"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#GetServiceEndpointResponse": {
|
|
"type": "structure",
|
|
"members": {
|
|
"ServiceType": {
|
|
"target": "com.amazonaws.iotwireless#WirelessGatewayServiceType",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The endpoint's service type.</p>"
|
|
}
|
|
},
|
|
"ServiceEndpoint": {
|
|
"target": "com.amazonaws.iotwireless#EndPoint",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The service endpoint value.</p>"
|
|
}
|
|
},
|
|
"ServerTrust": {
|
|
"target": "com.amazonaws.iotwireless#CertificatePEM",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The Root CA of the server trust certificate.</p>"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#GetServiceProfile": {
|
|
"type": "operation",
|
|
"input": {
|
|
"target": "com.amazonaws.iotwireless#GetServiceProfileRequest"
|
|
},
|
|
"output": {
|
|
"target": "com.amazonaws.iotwireless#GetServiceProfileResponse"
|
|
},
|
|
"errors": [
|
|
{
|
|
"target": "com.amazonaws.iotwireless#AccessDeniedException"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#InternalServerException"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#ResourceNotFoundException"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#ThrottlingException"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#ValidationException"
|
|
}
|
|
],
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>Gets information about a service profile.</p>",
|
|
"smithy.api#http": {
|
|
"method": "GET",
|
|
"uri": "/service-profiles/{Id}",
|
|
"code": 200
|
|
}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#GetServiceProfileRequest": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Id": {
|
|
"target": "com.amazonaws.iotwireless#ServiceProfileId",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The ID of the resource to get.</p>",
|
|
"smithy.api#httpLabel": {},
|
|
"smithy.api#required": {}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#GetServiceProfileResponse": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Arn": {
|
|
"target": "com.amazonaws.iotwireless#ServiceProfileArn",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The Amazon Resource Name of the resource.</p>"
|
|
}
|
|
},
|
|
"Name": {
|
|
"target": "com.amazonaws.iotwireless#ServiceProfileName",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The name of the resource.</p>"
|
|
}
|
|
},
|
|
"Id": {
|
|
"target": "com.amazonaws.iotwireless#ServiceProfileId",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The ID of the service profile.</p>"
|
|
}
|
|
},
|
|
"LoRaWAN": {
|
|
"target": "com.amazonaws.iotwireless#LoRaWANGetServiceProfileInfo",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>Information about the service profile.</p>"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#GetWirelessDevice": {
|
|
"type": "operation",
|
|
"input": {
|
|
"target": "com.amazonaws.iotwireless#GetWirelessDeviceRequest"
|
|
},
|
|
"output": {
|
|
"target": "com.amazonaws.iotwireless#GetWirelessDeviceResponse"
|
|
},
|
|
"errors": [
|
|
{
|
|
"target": "com.amazonaws.iotwireless#AccessDeniedException"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#InternalServerException"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#ResourceNotFoundException"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#ThrottlingException"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#ValidationException"
|
|
}
|
|
],
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>Gets information about a wireless device.</p>",
|
|
"smithy.api#http": {
|
|
"method": "GET",
|
|
"uri": "/wireless-devices/{Identifier}",
|
|
"code": 200
|
|
}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#GetWirelessDeviceRequest": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Identifier": {
|
|
"target": "com.amazonaws.iotwireless#Identifier",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The identifier of the wireless device to get.</p>",
|
|
"smithy.api#httpLabel": {},
|
|
"smithy.api#required": {}
|
|
}
|
|
},
|
|
"IdentifierType": {
|
|
"target": "com.amazonaws.iotwireless#WirelessDeviceIdType",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The type of identifier used in <code>identifier</code>.</p>",
|
|
"smithy.api#httpQuery": "identifierType",
|
|
"smithy.api#required": {}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#GetWirelessDeviceResponse": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Type": {
|
|
"target": "com.amazonaws.iotwireless#WirelessDeviceType",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The wireless device type.</p>"
|
|
}
|
|
},
|
|
"Name": {
|
|
"target": "com.amazonaws.iotwireless#WirelessDeviceName",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The name of the resource.</p>"
|
|
}
|
|
},
|
|
"Description": {
|
|
"target": "com.amazonaws.iotwireless#Description",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The description of the resource.</p>"
|
|
}
|
|
},
|
|
"DestinationName": {
|
|
"target": "com.amazonaws.iotwireless#DestinationName",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The name of the destination to which the device is assigned.</p>"
|
|
}
|
|
},
|
|
"Id": {
|
|
"target": "com.amazonaws.iotwireless#WirelessDeviceId",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The ID of the wireless device.</p>"
|
|
}
|
|
},
|
|
"Arn": {
|
|
"target": "com.amazonaws.iotwireless#WirelessDeviceArn",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The Amazon Resource Name of the resource.</p>"
|
|
}
|
|
},
|
|
"ThingName": {
|
|
"target": "com.amazonaws.iotwireless#ThingName",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The name of the thing associated with the wireless device. The value is empty if a thing isn't associated with the device.</p>"
|
|
}
|
|
},
|
|
"ThingArn": {
|
|
"target": "com.amazonaws.iotwireless#ThingArn",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The ARN of the thing associated with the wireless device.</p>"
|
|
}
|
|
},
|
|
"LoRaWAN": {
|
|
"target": "com.amazonaws.iotwireless#LoRaWANDevice",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>Information about the wireless device.</p>"
|
|
}
|
|
},
|
|
"Sidewalk": {
|
|
"target": "com.amazonaws.iotwireless#SidewalkDevice",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>Sidewalk device object.</p>"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#GetWirelessDeviceStatistics": {
|
|
"type": "operation",
|
|
"input": {
|
|
"target": "com.amazonaws.iotwireless#GetWirelessDeviceStatisticsRequest"
|
|
},
|
|
"output": {
|
|
"target": "com.amazonaws.iotwireless#GetWirelessDeviceStatisticsResponse"
|
|
},
|
|
"errors": [
|
|
{
|
|
"target": "com.amazonaws.iotwireless#AccessDeniedException"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#InternalServerException"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#ResourceNotFoundException"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#ThrottlingException"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#ValidationException"
|
|
}
|
|
],
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>Gets operating information about a wireless device.</p>",
|
|
"smithy.api#http": {
|
|
"method": "GET",
|
|
"uri": "/wireless-devices/{WirelessDeviceId}/statistics",
|
|
"code": 200
|
|
}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#GetWirelessDeviceStatisticsRequest": {
|
|
"type": "structure",
|
|
"members": {
|
|
"WirelessDeviceId": {
|
|
"target": "com.amazonaws.iotwireless#WirelessDeviceId",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The ID of the wireless device for which to get the data.</p>",
|
|
"smithy.api#httpLabel": {},
|
|
"smithy.api#required": {}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#GetWirelessDeviceStatisticsResponse": {
|
|
"type": "structure",
|
|
"members": {
|
|
"WirelessDeviceId": {
|
|
"target": "com.amazonaws.iotwireless#WirelessDeviceId",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The ID of the wireless device.</p>"
|
|
}
|
|
},
|
|
"LastUplinkReceivedAt": {
|
|
"target": "com.amazonaws.iotwireless#ISODateTimeString",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The date and time when the most recent uplink was received.</p>"
|
|
}
|
|
},
|
|
"LoRaWAN": {
|
|
"target": "com.amazonaws.iotwireless#LoRaWANDeviceMetadata",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>Information about the wireless device's operations.</p>"
|
|
}
|
|
},
|
|
"Sidewalk": {
|
|
"target": "com.amazonaws.iotwireless#SidewalkDeviceMetadata",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>MetaData for Sidewalk device.</p>"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#GetWirelessGateway": {
|
|
"type": "operation",
|
|
"input": {
|
|
"target": "com.amazonaws.iotwireless#GetWirelessGatewayRequest"
|
|
},
|
|
"output": {
|
|
"target": "com.amazonaws.iotwireless#GetWirelessGatewayResponse"
|
|
},
|
|
"errors": [
|
|
{
|
|
"target": "com.amazonaws.iotwireless#AccessDeniedException"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#InternalServerException"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#ResourceNotFoundException"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#ThrottlingException"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#ValidationException"
|
|
}
|
|
],
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>Gets information about a wireless gateway.</p>",
|
|
"smithy.api#http": {
|
|
"method": "GET",
|
|
"uri": "/wireless-gateways/{Identifier}",
|
|
"code": 200
|
|
}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#GetWirelessGatewayCertificate": {
|
|
"type": "operation",
|
|
"input": {
|
|
"target": "com.amazonaws.iotwireless#GetWirelessGatewayCertificateRequest"
|
|
},
|
|
"output": {
|
|
"target": "com.amazonaws.iotwireless#GetWirelessGatewayCertificateResponse"
|
|
},
|
|
"errors": [
|
|
{
|
|
"target": "com.amazonaws.iotwireless#AccessDeniedException"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#InternalServerException"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#ResourceNotFoundException"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#ThrottlingException"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#ValidationException"
|
|
}
|
|
],
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>Gets the ID of the certificate that is currently associated with a wireless gateway.</p>",
|
|
"smithy.api#http": {
|
|
"method": "GET",
|
|
"uri": "/wireless-gateways/{Id}/certificate",
|
|
"code": 200
|
|
}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#GetWirelessGatewayCertificateRequest": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Id": {
|
|
"target": "com.amazonaws.iotwireless#WirelessGatewayId",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The ID of the resource to get.</p>",
|
|
"smithy.api#httpLabel": {},
|
|
"smithy.api#required": {}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#GetWirelessGatewayCertificateResponse": {
|
|
"type": "structure",
|
|
"members": {
|
|
"IotCertificateId": {
|
|
"target": "com.amazonaws.iotwireless#IotCertificateId",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The ID of the certificate associated with the wireless gateway.</p>"
|
|
}
|
|
},
|
|
"LoRaWANNetworkServerCertificateId": {
|
|
"target": "com.amazonaws.iotwireless#IotCertificateId",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The ID of the certificate that is associated with the wireless gateway and used for the LoRaWANNetworkServer endpoint.</p>"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#GetWirelessGatewayFirmwareInformation": {
|
|
"type": "operation",
|
|
"input": {
|
|
"target": "com.amazonaws.iotwireless#GetWirelessGatewayFirmwareInformationRequest"
|
|
},
|
|
"output": {
|
|
"target": "com.amazonaws.iotwireless#GetWirelessGatewayFirmwareInformationResponse"
|
|
},
|
|
"errors": [
|
|
{
|
|
"target": "com.amazonaws.iotwireless#AccessDeniedException"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#InternalServerException"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#ResourceNotFoundException"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#ThrottlingException"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#ValidationException"
|
|
}
|
|
],
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>Gets the firmware version and other information about a wireless gateway.</p>",
|
|
"smithy.api#http": {
|
|
"method": "GET",
|
|
"uri": "/wireless-gateways/{Id}/firmware-information",
|
|
"code": 200
|
|
}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#GetWirelessGatewayFirmwareInformationRequest": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Id": {
|
|
"target": "com.amazonaws.iotwireless#WirelessGatewayId",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The ID of the resource to get.</p>",
|
|
"smithy.api#httpLabel": {},
|
|
"smithy.api#required": {}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#GetWirelessGatewayFirmwareInformationResponse": {
|
|
"type": "structure",
|
|
"members": {
|
|
"LoRaWAN": {
|
|
"target": "com.amazonaws.iotwireless#LoRaWANGatewayCurrentVersion",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>Information about the wireless gateway's firmware.</p>"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#GetWirelessGatewayRequest": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Identifier": {
|
|
"target": "com.amazonaws.iotwireless#Identifier",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The identifier of the wireless gateway to get.</p>",
|
|
"smithy.api#httpLabel": {},
|
|
"smithy.api#required": {}
|
|
}
|
|
},
|
|
"IdentifierType": {
|
|
"target": "com.amazonaws.iotwireless#WirelessGatewayIdType",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The type of identifier used in <code>identifier</code>.</p>",
|
|
"smithy.api#httpQuery": "identifierType",
|
|
"smithy.api#required": {}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#GetWirelessGatewayResponse": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Name": {
|
|
"target": "com.amazonaws.iotwireless#WirelessGatewayName",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The name of the resource.</p>"
|
|
}
|
|
},
|
|
"Id": {
|
|
"target": "com.amazonaws.iotwireless#WirelessGatewayId",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The ID of the wireless gateway.</p>"
|
|
}
|
|
},
|
|
"Description": {
|
|
"target": "com.amazonaws.iotwireless#Description",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The description of the resource.</p>"
|
|
}
|
|
},
|
|
"LoRaWAN": {
|
|
"target": "com.amazonaws.iotwireless#LoRaWANGateway",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>Information about the wireless gateway.</p>"
|
|
}
|
|
},
|
|
"Arn": {
|
|
"target": "com.amazonaws.iotwireless#WirelessGatewayArn",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The Amazon Resource Name of the resource.</p>"
|
|
}
|
|
},
|
|
"ThingName": {
|
|
"target": "com.amazonaws.iotwireless#ThingName",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The name of the thing associated with the wireless gateway. The value is empty if a thing isn't associated with the gateway.</p>"
|
|
}
|
|
},
|
|
"ThingArn": {
|
|
"target": "com.amazonaws.iotwireless#ThingArn",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The ARN of the thing associated with the wireless gateway.</p>"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#GetWirelessGatewayStatistics": {
|
|
"type": "operation",
|
|
"input": {
|
|
"target": "com.amazonaws.iotwireless#GetWirelessGatewayStatisticsRequest"
|
|
},
|
|
"output": {
|
|
"target": "com.amazonaws.iotwireless#GetWirelessGatewayStatisticsResponse"
|
|
},
|
|
"errors": [
|
|
{
|
|
"target": "com.amazonaws.iotwireless#AccessDeniedException"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#InternalServerException"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#ResourceNotFoundException"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#ThrottlingException"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#ValidationException"
|
|
}
|
|
],
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>Gets operating information about a wireless gateway.</p>",
|
|
"smithy.api#http": {
|
|
"method": "GET",
|
|
"uri": "/wireless-gateways/{WirelessGatewayId}/statistics",
|
|
"code": 200
|
|
}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#GetWirelessGatewayStatisticsRequest": {
|
|
"type": "structure",
|
|
"members": {
|
|
"WirelessGatewayId": {
|
|
"target": "com.amazonaws.iotwireless#WirelessGatewayId",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The ID of the wireless gateway for which to get the data.</p>",
|
|
"smithy.api#httpLabel": {},
|
|
"smithy.api#required": {}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#GetWirelessGatewayStatisticsResponse": {
|
|
"type": "structure",
|
|
"members": {
|
|
"WirelessGatewayId": {
|
|
"target": "com.amazonaws.iotwireless#WirelessGatewayId",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The ID of the wireless gateway.</p>"
|
|
}
|
|
},
|
|
"LastUplinkReceivedAt": {
|
|
"target": "com.amazonaws.iotwireless#ISODateTimeString",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The date and time when the most recent uplink was received.</p>"
|
|
}
|
|
},
|
|
"ConnectionStatus": {
|
|
"target": "com.amazonaws.iotwireless#ConnectionStatus",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The connection status of the wireless gateway.</p>"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#GetWirelessGatewayTask": {
|
|
"type": "operation",
|
|
"input": {
|
|
"target": "com.amazonaws.iotwireless#GetWirelessGatewayTaskRequest"
|
|
},
|
|
"output": {
|
|
"target": "com.amazonaws.iotwireless#GetWirelessGatewayTaskResponse"
|
|
},
|
|
"errors": [
|
|
{
|
|
"target": "com.amazonaws.iotwireless#AccessDeniedException"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#InternalServerException"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#ResourceNotFoundException"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#ThrottlingException"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#ValidationException"
|
|
}
|
|
],
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>Gets information about a wireless gateway task.</p>",
|
|
"smithy.api#http": {
|
|
"method": "GET",
|
|
"uri": "/wireless-gateways/{Id}/tasks",
|
|
"code": 200
|
|
}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#GetWirelessGatewayTaskDefinition": {
|
|
"type": "operation",
|
|
"input": {
|
|
"target": "com.amazonaws.iotwireless#GetWirelessGatewayTaskDefinitionRequest"
|
|
},
|
|
"output": {
|
|
"target": "com.amazonaws.iotwireless#GetWirelessGatewayTaskDefinitionResponse"
|
|
},
|
|
"errors": [
|
|
{
|
|
"target": "com.amazonaws.iotwireless#AccessDeniedException"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#InternalServerException"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#ResourceNotFoundException"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#ThrottlingException"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#ValidationException"
|
|
}
|
|
],
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>Gets information about a wireless gateway task definition.</p>",
|
|
"smithy.api#http": {
|
|
"method": "GET",
|
|
"uri": "/wireless-gateway-task-definitions/{Id}",
|
|
"code": 200
|
|
}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#GetWirelessGatewayTaskDefinitionRequest": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Id": {
|
|
"target": "com.amazonaws.iotwireless#WirelessGatewayTaskDefinitionId",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The ID of the resource to get.</p>",
|
|
"smithy.api#httpLabel": {},
|
|
"smithy.api#required": {}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#GetWirelessGatewayTaskDefinitionResponse": {
|
|
"type": "structure",
|
|
"members": {
|
|
"AutoCreateTasks": {
|
|
"target": "com.amazonaws.iotwireless#AutoCreateTasks",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>Whether to automatically create tasks using this task definition for all gateways with the specified current version. If <code>false</code>, the task must me created by calling <code>CreateWirelessGatewayTask</code>.</p>"
|
|
}
|
|
},
|
|
"Name": {
|
|
"target": "com.amazonaws.iotwireless#WirelessGatewayTaskName",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The name of the resource.</p>"
|
|
}
|
|
},
|
|
"Update": {
|
|
"target": "com.amazonaws.iotwireless#UpdateWirelessGatewayTaskCreate",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>Information about the gateways to update.</p>"
|
|
}
|
|
},
|
|
"Arn": {
|
|
"target": "com.amazonaws.iotwireless#WirelessGatewayTaskDefinitionArn",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The Amazon Resource Name of the resource.</p>"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#GetWirelessGatewayTaskRequest": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Id": {
|
|
"target": "com.amazonaws.iotwireless#WirelessGatewayId",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The ID of the resource to get.</p>",
|
|
"smithy.api#httpLabel": {},
|
|
"smithy.api#required": {}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#GetWirelessGatewayTaskResponse": {
|
|
"type": "structure",
|
|
"members": {
|
|
"WirelessGatewayId": {
|
|
"target": "com.amazonaws.iotwireless#WirelessGatewayId",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The ID of the wireless gateway.</p>"
|
|
}
|
|
},
|
|
"WirelessGatewayTaskDefinitionId": {
|
|
"target": "com.amazonaws.iotwireless#WirelessGatewayTaskDefinitionId",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The ID of the WirelessGatewayTask.</p>"
|
|
}
|
|
},
|
|
"LastUplinkReceivedAt": {
|
|
"target": "com.amazonaws.iotwireless#ISODateTimeString",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The date and time when the most recent uplink was received.</p>"
|
|
}
|
|
},
|
|
"TaskCreatedAt": {
|
|
"target": "com.amazonaws.iotwireless#ISODateTimeString",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The date and time when the task was created.</p>"
|
|
}
|
|
},
|
|
"Status": {
|
|
"target": "com.amazonaws.iotwireless#WirelessGatewayTaskStatus",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The status of the request.</p>"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#HrAllowed": {
|
|
"type": "boolean"
|
|
},
|
|
"com.amazonaws.iotwireless#ISODateTimeString": {
|
|
"type": "string",
|
|
"traits": {
|
|
"smithy.api#pattern": "^([\\+-]?\\d{4}(?!\\d{2}\\b))((-?)((0[1-9]|1[0-2])(\\3([12]\\d|0[1-9]|3[01]))?|W([0-4]\\d|5[0-2])(-?[1-7])?|(00[1-9]|0[1-9]\\d|[12]\\d{2}|3([0-5]\\d|6[1-6])))([T\\s]((([01]\\d|2[0-3])((:?)[0-5]\\d)?|24\\:?00)([\\.,]\\d+(?!:))?)?(\\17[0-5]\\d([\\.,]\\d+)?)?([zZ]|([\\+-])([01]\\d|2[0-3]):?([0-5]\\d)?)?)?)?$"
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#Identifier": {
|
|
"type": "string",
|
|
"traits": {
|
|
"smithy.api#length": {
|
|
"min": 0,
|
|
"max": 256
|
|
}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#Integer": {
|
|
"type": "integer",
|
|
"traits": {
|
|
"smithy.api#box": {}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#InternalServerException": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Message": {
|
|
"target": "com.amazonaws.iotwireless#Message"
|
|
}
|
|
},
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>An unexpected error occurred while processing a request.</p>",
|
|
"smithy.api#error": "server",
|
|
"smithy.api#httpError": 500
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#IotCertificateId": {
|
|
"type": "string",
|
|
"traits": {
|
|
"smithy.api#length": {
|
|
"min": 1,
|
|
"max": 4096
|
|
}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#JoinEui": {
|
|
"type": "string",
|
|
"traits": {
|
|
"smithy.api#pattern": "[a-fA-F0-9]{16}"
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#JoinEuiFilters": {
|
|
"type": "list",
|
|
"member": {
|
|
"target": "com.amazonaws.iotwireless#JoinEuiRange"
|
|
},
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>A list of JoinEuiRange used by LoRa gateways to filter LoRa frames.</p>",
|
|
"smithy.api#length": {
|
|
"min": 0,
|
|
"max": 3
|
|
}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#JoinEuiRange": {
|
|
"type": "list",
|
|
"member": {
|
|
"target": "com.amazonaws.iotwireless#JoinEui"
|
|
},
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>A pair of join EUI describing a range [BegEui, EndEui], both ends are inclusive.</p>",
|
|
"smithy.api#length": {
|
|
"min": 2,
|
|
"max": 2
|
|
}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#ListDestinations": {
|
|
"type": "operation",
|
|
"input": {
|
|
"target": "com.amazonaws.iotwireless#ListDestinationsRequest"
|
|
},
|
|
"output": {
|
|
"target": "com.amazonaws.iotwireless#ListDestinationsResponse"
|
|
},
|
|
"errors": [
|
|
{
|
|
"target": "com.amazonaws.iotwireless#AccessDeniedException"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#InternalServerException"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#ThrottlingException"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#ValidationException"
|
|
}
|
|
],
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>Lists the destinations registered to your AWS account.</p>",
|
|
"smithy.api#http": {
|
|
"method": "GET",
|
|
"uri": "/destinations",
|
|
"code": 200
|
|
},
|
|
"smithy.api#paginated": {
|
|
"inputToken": "NextToken",
|
|
"outputToken": "NextToken",
|
|
"pageSize": "MaxResults"
|
|
}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#ListDestinationsRequest": {
|
|
"type": "structure",
|
|
"members": {
|
|
"MaxResults": {
|
|
"target": "com.amazonaws.iotwireless#MaxResults",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The maximum number of results to return in this operation.</p>",
|
|
"smithy.api#httpQuery": "maxResults"
|
|
}
|
|
},
|
|
"NextToken": {
|
|
"target": "com.amazonaws.iotwireless#NextToken",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>To retrieve the next set of results, the <code>nextToken</code> value from a previous response; otherwise <b>null</b> to receive the first set of results.</p>",
|
|
"smithy.api#httpQuery": "nextToken"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#ListDestinationsResponse": {
|
|
"type": "structure",
|
|
"members": {
|
|
"NextToken": {
|
|
"target": "com.amazonaws.iotwireless#NextToken",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The token to use to get the next set of results, or <b>null</b> if there are no additional results.</p>"
|
|
}
|
|
},
|
|
"DestinationList": {
|
|
"target": "com.amazonaws.iotwireless#DestinationList",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The list of destinations.</p>"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#ListDeviceProfiles": {
|
|
"type": "operation",
|
|
"input": {
|
|
"target": "com.amazonaws.iotwireless#ListDeviceProfilesRequest"
|
|
},
|
|
"output": {
|
|
"target": "com.amazonaws.iotwireless#ListDeviceProfilesResponse"
|
|
},
|
|
"errors": [
|
|
{
|
|
"target": "com.amazonaws.iotwireless#AccessDeniedException"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#InternalServerException"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#ThrottlingException"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#ValidationException"
|
|
}
|
|
],
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>Lists the device profiles registered to your AWS account.</p>",
|
|
"smithy.api#http": {
|
|
"method": "GET",
|
|
"uri": "/device-profiles",
|
|
"code": 200
|
|
},
|
|
"smithy.api#paginated": {
|
|
"inputToken": "NextToken",
|
|
"outputToken": "NextToken",
|
|
"pageSize": "MaxResults"
|
|
}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#ListDeviceProfilesRequest": {
|
|
"type": "structure",
|
|
"members": {
|
|
"NextToken": {
|
|
"target": "com.amazonaws.iotwireless#NextToken",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>To retrieve the next set of results, the <code>nextToken</code> value from a previous response; otherwise <b>null</b> to receive the first set of results.</p>",
|
|
"smithy.api#httpQuery": "nextToken"
|
|
}
|
|
},
|
|
"MaxResults": {
|
|
"target": "com.amazonaws.iotwireless#MaxResults",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The maximum number of results to return in this operation.</p>",
|
|
"smithy.api#httpQuery": "maxResults"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#ListDeviceProfilesResponse": {
|
|
"type": "structure",
|
|
"members": {
|
|
"NextToken": {
|
|
"target": "com.amazonaws.iotwireless#NextToken",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The token to use to get the next set of results, or <b>null</b> if there are no additional results.</p>"
|
|
}
|
|
},
|
|
"DeviceProfileList": {
|
|
"target": "com.amazonaws.iotwireless#DeviceProfileList",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The list of device profiles.</p>"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#ListPartnerAccounts": {
|
|
"type": "operation",
|
|
"input": {
|
|
"target": "com.amazonaws.iotwireless#ListPartnerAccountsRequest"
|
|
},
|
|
"output": {
|
|
"target": "com.amazonaws.iotwireless#ListPartnerAccountsResponse"
|
|
},
|
|
"errors": [
|
|
{
|
|
"target": "com.amazonaws.iotwireless#InternalServerException"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#ResourceNotFoundException"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#ThrottlingException"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#ValidationException"
|
|
}
|
|
],
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>Lists the partner accounts associated with your AWS account.</p>",
|
|
"smithy.api#http": {
|
|
"method": "GET",
|
|
"uri": "/partner-accounts",
|
|
"code": 200
|
|
}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#ListPartnerAccountsRequest": {
|
|
"type": "structure",
|
|
"members": {
|
|
"NextToken": {
|
|
"target": "com.amazonaws.iotwireless#NextToken",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>To retrieve the next set of results, the <code>nextToken</code> value from a previous response; otherwise <b>null</b> to receive the first set of results.</p>",
|
|
"smithy.api#httpQuery": "nextToken"
|
|
}
|
|
},
|
|
"MaxResults": {
|
|
"target": "com.amazonaws.iotwireless#MaxResults",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The maximum number of results to return in this operation.</p>",
|
|
"smithy.api#httpQuery": "maxResults"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#ListPartnerAccountsResponse": {
|
|
"type": "structure",
|
|
"members": {
|
|
"NextToken": {
|
|
"target": "com.amazonaws.iotwireless#NextToken",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The token to use to get the next set of results, or <b>null</b> if there are no additional results.</p>"
|
|
}
|
|
},
|
|
"Sidewalk": {
|
|
"target": "com.amazonaws.iotwireless#SidewalkAccountList",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The Sidewalk account credentials.</p>"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#ListServiceProfiles": {
|
|
"type": "operation",
|
|
"input": {
|
|
"target": "com.amazonaws.iotwireless#ListServiceProfilesRequest"
|
|
},
|
|
"output": {
|
|
"target": "com.amazonaws.iotwireless#ListServiceProfilesResponse"
|
|
},
|
|
"errors": [
|
|
{
|
|
"target": "com.amazonaws.iotwireless#AccessDeniedException"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#InternalServerException"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#ThrottlingException"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#ValidationException"
|
|
}
|
|
],
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>Lists the service profiles registered to your AWS account.</p>",
|
|
"smithy.api#http": {
|
|
"method": "GET",
|
|
"uri": "/service-profiles",
|
|
"code": 200
|
|
},
|
|
"smithy.api#paginated": {
|
|
"inputToken": "NextToken",
|
|
"outputToken": "NextToken",
|
|
"pageSize": "MaxResults"
|
|
}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#ListServiceProfilesRequest": {
|
|
"type": "structure",
|
|
"members": {
|
|
"NextToken": {
|
|
"target": "com.amazonaws.iotwireless#NextToken",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>To retrieve the next set of results, the <code>nextToken</code> value from a previous response; otherwise <b>null</b> to receive the first set of results.</p>",
|
|
"smithy.api#httpQuery": "nextToken"
|
|
}
|
|
},
|
|
"MaxResults": {
|
|
"target": "com.amazonaws.iotwireless#MaxResults",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The maximum number of results to return in this operation.</p>",
|
|
"smithy.api#httpQuery": "maxResults"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#ListServiceProfilesResponse": {
|
|
"type": "structure",
|
|
"members": {
|
|
"NextToken": {
|
|
"target": "com.amazonaws.iotwireless#NextToken",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The token to use to get the next set of results, or <b>null</b> if there are no additional results.</p>"
|
|
}
|
|
},
|
|
"ServiceProfileList": {
|
|
"target": "com.amazonaws.iotwireless#ServiceProfileList",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The list of service profiles.</p>"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#ListTagsForResource": {
|
|
"type": "operation",
|
|
"input": {
|
|
"target": "com.amazonaws.iotwireless#ListTagsForResourceRequest"
|
|
},
|
|
"output": {
|
|
"target": "com.amazonaws.iotwireless#ListTagsForResourceResponse"
|
|
},
|
|
"errors": [
|
|
{
|
|
"target": "com.amazonaws.iotwireless#ConflictException"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#InternalServerException"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#ResourceNotFoundException"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#ThrottlingException"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#ValidationException"
|
|
}
|
|
],
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>Lists the tags (metadata) you have assigned to the resource.</p>",
|
|
"smithy.api#http": {
|
|
"method": "GET",
|
|
"uri": "/tags",
|
|
"code": 200
|
|
}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#ListTagsForResourceRequest": {
|
|
"type": "structure",
|
|
"members": {
|
|
"ResourceArn": {
|
|
"target": "com.amazonaws.iotwireless#AmazonResourceName",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The ARN of the resource for which you want to list tags.</p>",
|
|
"smithy.api#httpQuery": "resourceArn",
|
|
"smithy.api#required": {}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#ListTagsForResourceResponse": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Tags": {
|
|
"target": "com.amazonaws.iotwireless#TagList",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The tags to attach to the specified resource. Tags are metadata that you can use to manage a resource.</p>"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#ListWirelessDevices": {
|
|
"type": "operation",
|
|
"input": {
|
|
"target": "com.amazonaws.iotwireless#ListWirelessDevicesRequest"
|
|
},
|
|
"output": {
|
|
"target": "com.amazonaws.iotwireless#ListWirelessDevicesResponse"
|
|
},
|
|
"errors": [
|
|
{
|
|
"target": "com.amazonaws.iotwireless#AccessDeniedException"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#InternalServerException"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#ThrottlingException"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#ValidationException"
|
|
}
|
|
],
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>Lists the wireless devices registered to your AWS account.</p>",
|
|
"smithy.api#http": {
|
|
"method": "GET",
|
|
"uri": "/wireless-devices",
|
|
"code": 200
|
|
},
|
|
"smithy.api#paginated": {
|
|
"inputToken": "NextToken",
|
|
"outputToken": "NextToken",
|
|
"pageSize": "MaxResults"
|
|
}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#ListWirelessDevicesRequest": {
|
|
"type": "structure",
|
|
"members": {
|
|
"MaxResults": {
|
|
"target": "com.amazonaws.iotwireless#MaxResults",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The maximum number of results to return in this operation.</p>",
|
|
"smithy.api#httpQuery": "maxResults"
|
|
}
|
|
},
|
|
"NextToken": {
|
|
"target": "com.amazonaws.iotwireless#NextToken",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>To retrieve the next set of results, the <code>nextToken</code> value from a previous response; otherwise <b>null</b> to receive the first set of results.</p>",
|
|
"smithy.api#httpQuery": "nextToken"
|
|
}
|
|
},
|
|
"DestinationName": {
|
|
"target": "com.amazonaws.iotwireless#DestinationName",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>A filter to list only the wireless devices that use this destination.</p>",
|
|
"smithy.api#httpQuery": "destinationName"
|
|
}
|
|
},
|
|
"DeviceProfileId": {
|
|
"target": "com.amazonaws.iotwireless#DeviceProfileId",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>A filter to list only the wireless devices that use this device profile.</p>",
|
|
"smithy.api#httpQuery": "deviceProfileId"
|
|
}
|
|
},
|
|
"ServiceProfileId": {
|
|
"target": "com.amazonaws.iotwireless#ServiceProfileId",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>A filter to list only the wireless devices that use this service profile.</p>",
|
|
"smithy.api#httpQuery": "serviceProfileId"
|
|
}
|
|
},
|
|
"WirelessDeviceType": {
|
|
"target": "com.amazonaws.iotwireless#WirelessDeviceType",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>A filter to list only the wireless devices that use this wireless device type.</p>",
|
|
"smithy.api#httpQuery": "wirelessDeviceType"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#ListWirelessDevicesResponse": {
|
|
"type": "structure",
|
|
"members": {
|
|
"NextToken": {
|
|
"target": "com.amazonaws.iotwireless#NextToken",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The token to use to get the next set of results, or <b>null</b> if there are no additional results.</p>"
|
|
}
|
|
},
|
|
"WirelessDeviceList": {
|
|
"target": "com.amazonaws.iotwireless#WirelessDeviceStatisticsList",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The ID of the wireless device.</p>"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#ListWirelessGatewayTaskDefinitions": {
|
|
"type": "operation",
|
|
"input": {
|
|
"target": "com.amazonaws.iotwireless#ListWirelessGatewayTaskDefinitionsRequest"
|
|
},
|
|
"output": {
|
|
"target": "com.amazonaws.iotwireless#ListWirelessGatewayTaskDefinitionsResponse"
|
|
},
|
|
"errors": [
|
|
{
|
|
"target": "com.amazonaws.iotwireless#AccessDeniedException"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#InternalServerException"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#ThrottlingException"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#ValidationException"
|
|
}
|
|
],
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>List the wireless gateway tasks definitions registered to your AWS account.</p>",
|
|
"smithy.api#http": {
|
|
"method": "GET",
|
|
"uri": "/wireless-gateway-task-definitions",
|
|
"code": 200
|
|
}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#ListWirelessGatewayTaskDefinitionsRequest": {
|
|
"type": "structure",
|
|
"members": {
|
|
"MaxResults": {
|
|
"target": "com.amazonaws.iotwireless#MaxResults",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The maximum number of results to return in this operation.</p>",
|
|
"smithy.api#httpQuery": "maxResults"
|
|
}
|
|
},
|
|
"NextToken": {
|
|
"target": "com.amazonaws.iotwireless#NextToken",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>To retrieve the next set of results, the <code>nextToken</code> value from a previous response; otherwise <b>null</b> to receive the first set of results.</p>",
|
|
"smithy.api#httpQuery": "nextToken"
|
|
}
|
|
},
|
|
"TaskDefinitionType": {
|
|
"target": "com.amazonaws.iotwireless#WirelessGatewayTaskDefinitionType",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>A filter to list only the wireless gateway task definitions that use this task definition type.</p>",
|
|
"smithy.api#httpQuery": "taskDefinitionType"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#ListWirelessGatewayTaskDefinitionsResponse": {
|
|
"type": "structure",
|
|
"members": {
|
|
"NextToken": {
|
|
"target": "com.amazonaws.iotwireless#NextToken",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The token to use to get the next set of results, or <b>null</b> if there are no additional results.</p>"
|
|
}
|
|
},
|
|
"TaskDefinitions": {
|
|
"target": "com.amazonaws.iotwireless#WirelessGatewayTaskDefinitionList",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The list of task definitions.</p>"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#ListWirelessGateways": {
|
|
"type": "operation",
|
|
"input": {
|
|
"target": "com.amazonaws.iotwireless#ListWirelessGatewaysRequest"
|
|
},
|
|
"output": {
|
|
"target": "com.amazonaws.iotwireless#ListWirelessGatewaysResponse"
|
|
},
|
|
"errors": [
|
|
{
|
|
"target": "com.amazonaws.iotwireless#AccessDeniedException"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#InternalServerException"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#ThrottlingException"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#ValidationException"
|
|
}
|
|
],
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>Lists the wireless gateways registered to your AWS account.</p>",
|
|
"smithy.api#http": {
|
|
"method": "GET",
|
|
"uri": "/wireless-gateways",
|
|
"code": 200
|
|
},
|
|
"smithy.api#paginated": {
|
|
"inputToken": "NextToken",
|
|
"outputToken": "NextToken",
|
|
"pageSize": "MaxResults"
|
|
}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#ListWirelessGatewaysRequest": {
|
|
"type": "structure",
|
|
"members": {
|
|
"NextToken": {
|
|
"target": "com.amazonaws.iotwireless#NextToken",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>To retrieve the next set of results, the <code>nextToken</code> value from a previous response; otherwise <b>null</b> to receive the first set of results.</p>",
|
|
"smithy.api#httpQuery": "nextToken"
|
|
}
|
|
},
|
|
"MaxResults": {
|
|
"target": "com.amazonaws.iotwireless#MaxResults",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The maximum number of results to return in this operation.</p>",
|
|
"smithy.api#httpQuery": "maxResults"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#ListWirelessGatewaysResponse": {
|
|
"type": "structure",
|
|
"members": {
|
|
"NextToken": {
|
|
"target": "com.amazonaws.iotwireless#NextToken",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The token to use to get the next set of results, or <b>null</b> if there are no additional results.</p>"
|
|
}
|
|
},
|
|
"WirelessGatewayList": {
|
|
"target": "com.amazonaws.iotwireless#WirelessGatewayStatisticsList",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The ID of the wireless gateway.</p>"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#LoRaWANDevice": {
|
|
"type": "structure",
|
|
"members": {
|
|
"DevEui": {
|
|
"target": "com.amazonaws.iotwireless#DevEui",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The DevEUI value.</p>"
|
|
}
|
|
},
|
|
"DeviceProfileId": {
|
|
"target": "com.amazonaws.iotwireless#DeviceProfileId",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The ID of the device profile for the new wireless device.</p>"
|
|
}
|
|
},
|
|
"ServiceProfileId": {
|
|
"target": "com.amazonaws.iotwireless#ServiceProfileId",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The ID of the service profile.</p>"
|
|
}
|
|
},
|
|
"OtaaV1_1": {
|
|
"target": "com.amazonaws.iotwireless#OtaaV1_1",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>OTAA device object for v1.1 for create APIs</p>"
|
|
}
|
|
},
|
|
"OtaaV1_0_x": {
|
|
"target": "com.amazonaws.iotwireless#OtaaV1_0_x",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>OTAA device object for create APIs for v1.0.x</p>"
|
|
}
|
|
},
|
|
"AbpV1_1": {
|
|
"target": "com.amazonaws.iotwireless#AbpV1_1",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>ABP device object for create APIs for v1.1</p>"
|
|
}
|
|
},
|
|
"AbpV1_0_x": {
|
|
"target": "com.amazonaws.iotwireless#AbpV1_0_x",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>LoRaWAN object for create APIs</p>"
|
|
}
|
|
}
|
|
},
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>LoRaWAN object for create functions.</p>"
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#LoRaWANDeviceMetadata": {
|
|
"type": "structure",
|
|
"members": {
|
|
"DevEui": {
|
|
"target": "com.amazonaws.iotwireless#DevEui",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The DevEUI value.</p>"
|
|
}
|
|
},
|
|
"FPort": {
|
|
"target": "com.amazonaws.iotwireless#Integer",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The FPort value.</p>"
|
|
}
|
|
},
|
|
"DataRate": {
|
|
"target": "com.amazonaws.iotwireless#Integer",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The DataRate value.</p>"
|
|
}
|
|
},
|
|
"Frequency": {
|
|
"target": "com.amazonaws.iotwireless#Integer",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The device's channel frequency in Hz.</p>"
|
|
}
|
|
},
|
|
"Timestamp": {
|
|
"target": "com.amazonaws.iotwireless#ISODateTimeString",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The date and time of the metadata.</p>"
|
|
}
|
|
},
|
|
"Gateways": {
|
|
"target": "com.amazonaws.iotwireless#LoRaWANGatewayMetadataList",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>Information about the gateways accessed by the device.</p>"
|
|
}
|
|
}
|
|
},
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>LoRaWAN device metatdata.</p>"
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#LoRaWANDeviceProfile": {
|
|
"type": "structure",
|
|
"members": {
|
|
"SupportsClassB": {
|
|
"target": "com.amazonaws.iotwireless#SupportsClassB",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The SupportsClassB value.</p>"
|
|
}
|
|
},
|
|
"ClassBTimeout": {
|
|
"target": "com.amazonaws.iotwireless#ClassBTimeout",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The ClassBTimeout value.</p>"
|
|
}
|
|
},
|
|
"PingSlotPeriod": {
|
|
"target": "com.amazonaws.iotwireless#PingSlotPeriod",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The PingSlotPeriod value.</p>"
|
|
}
|
|
},
|
|
"PingSlotDr": {
|
|
"target": "com.amazonaws.iotwireless#PingSlotDr",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The PingSlotDR value.</p>"
|
|
}
|
|
},
|
|
"PingSlotFreq": {
|
|
"target": "com.amazonaws.iotwireless#PingSlotFreq",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The PingSlotFreq value.</p>"
|
|
}
|
|
},
|
|
"SupportsClassC": {
|
|
"target": "com.amazonaws.iotwireless#SupportsClassC",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The SupportsClassC value.</p>"
|
|
}
|
|
},
|
|
"ClassCTimeout": {
|
|
"target": "com.amazonaws.iotwireless#ClassCTimeout",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The ClassCTimeout value.</p>"
|
|
}
|
|
},
|
|
"MacVersion": {
|
|
"target": "com.amazonaws.iotwireless#MacVersion",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The MAC version (such as OTAA 1.1 or OTAA 1.0.3) to use with this device profile.</p>"
|
|
}
|
|
},
|
|
"RegParamsRevision": {
|
|
"target": "com.amazonaws.iotwireless#RegParamsRevision",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The version of regional parameters.</p>"
|
|
}
|
|
},
|
|
"RxDelay1": {
|
|
"target": "com.amazonaws.iotwireless#RxDelay1",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The RXDelay1 value.</p>"
|
|
}
|
|
},
|
|
"RxDrOffset1": {
|
|
"target": "com.amazonaws.iotwireless#RxDrOffset1",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The RXDROffset1 value.</p>"
|
|
}
|
|
},
|
|
"RxDataRate2": {
|
|
"target": "com.amazonaws.iotwireless#RxDataRate2",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The RXDataRate2 value.</p>"
|
|
}
|
|
},
|
|
"RxFreq2": {
|
|
"target": "com.amazonaws.iotwireless#RxFreq2",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The RXFreq2 value.</p>"
|
|
}
|
|
},
|
|
"FactoryPresetFreqsList": {
|
|
"target": "com.amazonaws.iotwireless#FactoryPresetFreqsList",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The list of values that make up the FactoryPresetFreqs value.</p>"
|
|
}
|
|
},
|
|
"MaxEirp": {
|
|
"target": "com.amazonaws.iotwireless#MaxEirp",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The MaxEIRP value.</p>"
|
|
}
|
|
},
|
|
"MaxDutyCycle": {
|
|
"target": "com.amazonaws.iotwireless#MaxDutyCycle",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The MaxDutyCycle value.</p>"
|
|
}
|
|
},
|
|
"RfRegion": {
|
|
"target": "com.amazonaws.iotwireless#RfRegion",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The frequency band (RFRegion) value.</p>"
|
|
}
|
|
},
|
|
"SupportsJoin": {
|
|
"target": "com.amazonaws.iotwireless#SupportsJoin",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The SupportsJoin value.</p>"
|
|
}
|
|
},
|
|
"Supports32BitFCnt": {
|
|
"target": "com.amazonaws.iotwireless#Supports32BitFCnt",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The Supports32BitFCnt value.</p>"
|
|
}
|
|
}
|
|
},
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>LoRaWANDeviceProfile object.</p>"
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#LoRaWANGateway": {
|
|
"type": "structure",
|
|
"members": {
|
|
"GatewayEui": {
|
|
"target": "com.amazonaws.iotwireless#GatewayEui",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The gateway's EUI value.</p>"
|
|
}
|
|
},
|
|
"RfRegion": {
|
|
"target": "com.amazonaws.iotwireless#RfRegion",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The frequency band (RFRegion) value.</p>"
|
|
}
|
|
},
|
|
"JoinEuiFilters": {
|
|
"target": "com.amazonaws.iotwireless#JoinEuiFilters"
|
|
},
|
|
"NetIdFilters": {
|
|
"target": "com.amazonaws.iotwireless#NetIdFilters"
|
|
},
|
|
"SubBands": {
|
|
"target": "com.amazonaws.iotwireless#SubBands"
|
|
}
|
|
},
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>LoRaWANGateway object.</p>"
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#LoRaWANGatewayCurrentVersion": {
|
|
"type": "structure",
|
|
"members": {
|
|
"CurrentVersion": {
|
|
"target": "com.amazonaws.iotwireless#LoRaWANGatewayVersion",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The version of the gateways that should receive the update.</p>"
|
|
}
|
|
}
|
|
},
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>LoRaWANGatewayCurrentVersion object.</p>"
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#LoRaWANGatewayMetadata": {
|
|
"type": "structure",
|
|
"members": {
|
|
"GatewayEui": {
|
|
"target": "com.amazonaws.iotwireless#GatewayEui",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The gateway's EUI value.</p>"
|
|
}
|
|
},
|
|
"Snr": {
|
|
"target": "com.amazonaws.iotwireless#Double",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The SNR value.</p>"
|
|
}
|
|
},
|
|
"Rssi": {
|
|
"target": "com.amazonaws.iotwireless#Double",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The RSSI value.</p>"
|
|
}
|
|
}
|
|
},
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>LoRaWAN gateway metatdata.</p>"
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#LoRaWANGatewayMetadataList": {
|
|
"type": "list",
|
|
"member": {
|
|
"target": "com.amazonaws.iotwireless#LoRaWANGatewayMetadata"
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#LoRaWANGatewayVersion": {
|
|
"type": "structure",
|
|
"members": {
|
|
"PackageVersion": {
|
|
"target": "com.amazonaws.iotwireless#PackageVersion",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The version of the wireless gateway firmware.</p>"
|
|
}
|
|
},
|
|
"Model": {
|
|
"target": "com.amazonaws.iotwireless#Model",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The model number of the wireless gateway.</p>"
|
|
}
|
|
},
|
|
"Station": {
|
|
"target": "com.amazonaws.iotwireless#Station",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The basic station version of the wireless gateway.</p>"
|
|
}
|
|
}
|
|
},
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>LoRaWANGatewayVersion object.</p>"
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#LoRaWANGetServiceProfileInfo": {
|
|
"type": "structure",
|
|
"members": {
|
|
"UlRate": {
|
|
"target": "com.amazonaws.iotwireless#UlRate",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The ULRate value.</p>"
|
|
}
|
|
},
|
|
"UlBucketSize": {
|
|
"target": "com.amazonaws.iotwireless#UlBucketSize",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The ULBucketSize value.</p>"
|
|
}
|
|
},
|
|
"UlRatePolicy": {
|
|
"target": "com.amazonaws.iotwireless#UlRatePolicy",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The ULRatePolicy value.</p>"
|
|
}
|
|
},
|
|
"DlRate": {
|
|
"target": "com.amazonaws.iotwireless#DlRate",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The DLRate value.</p>"
|
|
}
|
|
},
|
|
"DlBucketSize": {
|
|
"target": "com.amazonaws.iotwireless#DlBucketSize",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The DLBucketSize value.</p>"
|
|
}
|
|
},
|
|
"DlRatePolicy": {
|
|
"target": "com.amazonaws.iotwireless#DlRatePolicy",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The DLRatePolicy value.</p>"
|
|
}
|
|
},
|
|
"AddGwMetadata": {
|
|
"target": "com.amazonaws.iotwireless#AddGwMetadata",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The AddGWMetaData value.</p>"
|
|
}
|
|
},
|
|
"DevStatusReqFreq": {
|
|
"target": "com.amazonaws.iotwireless#DevStatusReqFreq",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The DevStatusReqFreq value.</p>"
|
|
}
|
|
},
|
|
"ReportDevStatusBattery": {
|
|
"target": "com.amazonaws.iotwireless#ReportDevStatusBattery",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The ReportDevStatusBattery value.</p>"
|
|
}
|
|
},
|
|
"ReportDevStatusMargin": {
|
|
"target": "com.amazonaws.iotwireless#ReportDevStatusMargin",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The ReportDevStatusMargin value.</p>"
|
|
}
|
|
},
|
|
"DrMin": {
|
|
"target": "com.amazonaws.iotwireless#DrMin",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The DRMin value.</p>"
|
|
}
|
|
},
|
|
"DrMax": {
|
|
"target": "com.amazonaws.iotwireless#DrMax",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The DRMax value.</p>"
|
|
}
|
|
},
|
|
"ChannelMask": {
|
|
"target": "com.amazonaws.iotwireless#ChannelMask",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The ChannelMask value.</p>"
|
|
}
|
|
},
|
|
"PrAllowed": {
|
|
"target": "com.amazonaws.iotwireless#PrAllowed",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The PRAllowed value that describes whether passive roaming is allowed.</p>"
|
|
}
|
|
},
|
|
"HrAllowed": {
|
|
"target": "com.amazonaws.iotwireless#HrAllowed",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The HRAllowed value that describes whether handover roaming is allowed.</p>"
|
|
}
|
|
},
|
|
"RaAllowed": {
|
|
"target": "com.amazonaws.iotwireless#RaAllowed",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The RAAllowed value that describes whether roaming activation is allowed.</p>"
|
|
}
|
|
},
|
|
"NwkGeoLoc": {
|
|
"target": "com.amazonaws.iotwireless#NwkGeoLoc",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The NwkGeoLoc value.</p>"
|
|
}
|
|
},
|
|
"TargetPer": {
|
|
"target": "com.amazonaws.iotwireless#TargetPer",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The TargetPER value.</p>"
|
|
}
|
|
},
|
|
"MinGwDiversity": {
|
|
"target": "com.amazonaws.iotwireless#MinGwDiversity",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The MinGwDiversity value.</p>"
|
|
}
|
|
}
|
|
},
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>LoRaWANGetServiceProfileInfo object.</p>"
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#LoRaWANListDevice": {
|
|
"type": "structure",
|
|
"members": {
|
|
"DevEui": {
|
|
"target": "com.amazonaws.iotwireless#DevEui",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The DevEUI value.</p>"
|
|
}
|
|
}
|
|
},
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>LoRaWAN object for list functions.</p>"
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#LoRaWANSendDataToDevice": {
|
|
"type": "structure",
|
|
"members": {
|
|
"FPort": {
|
|
"target": "com.amazonaws.iotwireless#FPort",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The Fport value.</p>"
|
|
}
|
|
}
|
|
},
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>LoRaWAN router info.</p>"
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#LoRaWANServiceProfile": {
|
|
"type": "structure",
|
|
"members": {
|
|
"AddGwMetadata": {
|
|
"target": "com.amazonaws.iotwireless#AddGwMetadata",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The AddGWMetaData value.</p>"
|
|
}
|
|
}
|
|
},
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>LoRaWANServiceProfile object.</p>"
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#LoRaWANUpdateDevice": {
|
|
"type": "structure",
|
|
"members": {
|
|
"DeviceProfileId": {
|
|
"target": "com.amazonaws.iotwireless#DeviceProfileId",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The ID of the device profile for the wireless device.</p>"
|
|
}
|
|
},
|
|
"ServiceProfileId": {
|
|
"target": "com.amazonaws.iotwireless#ServiceProfileId",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The ID of the service profile.</p>"
|
|
}
|
|
}
|
|
},
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>LoRaWAN object for update functions.</p>"
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#LoRaWANUpdateGatewayTaskCreate": {
|
|
"type": "structure",
|
|
"members": {
|
|
"UpdateSignature": {
|
|
"target": "com.amazonaws.iotwireless#UpdateSignature",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The signature used to verify the update firmware.</p>"
|
|
}
|
|
},
|
|
"SigKeyCrc": {
|
|
"target": "com.amazonaws.iotwireless#Crc",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The CRC of the signature private key to check.</p>"
|
|
}
|
|
},
|
|
"CurrentVersion": {
|
|
"target": "com.amazonaws.iotwireless#LoRaWANGatewayVersion",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The version of the gateways that should receive the update.</p>"
|
|
}
|
|
},
|
|
"UpdateVersion": {
|
|
"target": "com.amazonaws.iotwireless#LoRaWANGatewayVersion",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The firmware version to update the gateway to.</p>"
|
|
}
|
|
}
|
|
},
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>LoRaWANUpdateGatewayTaskCreate object.</p>"
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#LoRaWANUpdateGatewayTaskEntry": {
|
|
"type": "structure",
|
|
"members": {
|
|
"CurrentVersion": {
|
|
"target": "com.amazonaws.iotwireless#LoRaWANGatewayVersion",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The version of the gateways that should receive the update.</p>"
|
|
}
|
|
},
|
|
"UpdateVersion": {
|
|
"target": "com.amazonaws.iotwireless#LoRaWANGatewayVersion",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The firmware version to update the gateway to.</p>"
|
|
}
|
|
}
|
|
},
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>LoRaWANUpdateGatewayTaskEntry object.</p>"
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#MacVersion": {
|
|
"type": "string",
|
|
"traits": {
|
|
"smithy.api#length": {
|
|
"min": 0,
|
|
"max": 64
|
|
}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#MaxDutyCycle": {
|
|
"type": "integer",
|
|
"traits": {
|
|
"smithy.api#box": {},
|
|
"smithy.api#range": {
|
|
"min": 0,
|
|
"max": 100
|
|
}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#MaxEirp": {
|
|
"type": "integer",
|
|
"traits": {
|
|
"smithy.api#box": {},
|
|
"smithy.api#range": {
|
|
"min": 0,
|
|
"max": 15
|
|
}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#MaxResults": {
|
|
"type": "integer",
|
|
"traits": {
|
|
"smithy.api#range": {
|
|
"min": 0,
|
|
"max": 250
|
|
}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#Message": {
|
|
"type": "string",
|
|
"traits": {
|
|
"smithy.api#length": {
|
|
"min": 0,
|
|
"max": 2048
|
|
}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#MessageId": {
|
|
"type": "string"
|
|
},
|
|
"com.amazonaws.iotwireless#MessageType": {
|
|
"type": "string",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>Sidewalk device message type.</p>",
|
|
"smithy.api#enum": [
|
|
{
|
|
"value": "CUSTOM_COMMAND_ID_NOTIFY",
|
|
"name": "CUSTOM_COMMAND_ID_NOTIFY"
|
|
},
|
|
{
|
|
"value": "CUSTOM_COMMAND_ID_GET",
|
|
"name": "CUSTOM_COMMAND_ID_GET"
|
|
},
|
|
{
|
|
"value": "CUSTOM_COMMAND_ID_SET",
|
|
"name": "CUSTOM_COMMAND_ID_SET"
|
|
},
|
|
{
|
|
"value": "CUSTOM_COMMAND_ID_RESP",
|
|
"name": "CUSTOM_COMMAND_ID_RESP"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#MinGwDiversity": {
|
|
"type": "integer",
|
|
"traits": {
|
|
"smithy.api#box": {},
|
|
"smithy.api#range": {
|
|
"min": 1,
|
|
"max": 100
|
|
}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#Model": {
|
|
"type": "string",
|
|
"traits": {
|
|
"smithy.api#length": {
|
|
"min": 1,
|
|
"max": 4096
|
|
}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#NetId": {
|
|
"type": "string",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>LoRaWAN network ID.</p>",
|
|
"smithy.api#pattern": "[a-fA-F0-9]{6}"
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#NetIdFilters": {
|
|
"type": "list",
|
|
"member": {
|
|
"target": "com.amazonaws.iotwireless#NetId"
|
|
},
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>A list of NetId values that are used by LoRa gateways to filter the uplink frames.</p>",
|
|
"smithy.api#length": {
|
|
"min": 0,
|
|
"max": 10
|
|
}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#NextToken": {
|
|
"type": "string",
|
|
"traits": {
|
|
"smithy.api#length": {
|
|
"min": 0,
|
|
"max": 4096
|
|
}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#NwkGeoLoc": {
|
|
"type": "boolean"
|
|
},
|
|
"com.amazonaws.iotwireless#NwkKey": {
|
|
"type": "string",
|
|
"traits": {
|
|
"smithy.api#pattern": "[a-fA-F0-9]{32}"
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#NwkSEncKey": {
|
|
"type": "string",
|
|
"traits": {
|
|
"smithy.api#pattern": "[a-fA-F0-9]{32}"
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#NwkSKey": {
|
|
"type": "string",
|
|
"traits": {
|
|
"smithy.api#pattern": "[a-fA-F0-9]{32}"
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#OtaaV1_0_x": {
|
|
"type": "structure",
|
|
"members": {
|
|
"AppKey": {
|
|
"target": "com.amazonaws.iotwireless#AppKey",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The AppKey value.</p>"
|
|
}
|
|
},
|
|
"AppEui": {
|
|
"target": "com.amazonaws.iotwireless#AppEui",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The AppEUI value.</p>"
|
|
}
|
|
}
|
|
},
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>OTAA device object for v1.0.x</p>"
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#OtaaV1_1": {
|
|
"type": "structure",
|
|
"members": {
|
|
"AppKey": {
|
|
"target": "com.amazonaws.iotwireless#AppKey",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The AppKey value.</p>"
|
|
}
|
|
},
|
|
"NwkKey": {
|
|
"target": "com.amazonaws.iotwireless#NwkKey",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The NwkKey value.</p>"
|
|
}
|
|
},
|
|
"JoinEui": {
|
|
"target": "com.amazonaws.iotwireless#JoinEui",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The JoinEUI value.</p>"
|
|
}
|
|
}
|
|
},
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>OTAA device object for v1.1</p>"
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#PackageVersion": {
|
|
"type": "string",
|
|
"traits": {
|
|
"smithy.api#length": {
|
|
"min": 1,
|
|
"max": 32
|
|
}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#PartnerAccountArn": {
|
|
"type": "string"
|
|
},
|
|
"com.amazonaws.iotwireless#PartnerAccountId": {
|
|
"type": "string",
|
|
"traits": {
|
|
"smithy.api#length": {
|
|
"min": 0,
|
|
"max": 256
|
|
}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#PartnerType": {
|
|
"type": "string",
|
|
"traits": {
|
|
"smithy.api#enum": [
|
|
{
|
|
"value": "Sidewalk",
|
|
"name": "Sidewalk"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#PayloadData": {
|
|
"type": "string",
|
|
"traits": {
|
|
"smithy.api#length": {
|
|
"min": 0,
|
|
"max": 2048
|
|
},
|
|
"smithy.api#pattern": "^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?$"
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#PingSlotDr": {
|
|
"type": "integer",
|
|
"traits": {
|
|
"smithy.api#box": {},
|
|
"smithy.api#range": {
|
|
"min": 0,
|
|
"max": 15
|
|
}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#PingSlotFreq": {
|
|
"type": "integer",
|
|
"traits": {
|
|
"smithy.api#box": {},
|
|
"smithy.api#range": {
|
|
"min": 1000000,
|
|
"max": 16700000
|
|
}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#PingSlotPeriod": {
|
|
"type": "integer",
|
|
"traits": {
|
|
"smithy.api#box": {},
|
|
"smithy.api#range": {
|
|
"min": 128,
|
|
"max": 4096
|
|
}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#PrAllowed": {
|
|
"type": "boolean"
|
|
},
|
|
"com.amazonaws.iotwireless#PresetFreq": {
|
|
"type": "integer",
|
|
"traits": {
|
|
"smithy.api#range": {
|
|
"min": 1000000,
|
|
"max": 16700000
|
|
}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#RaAllowed": {
|
|
"type": "boolean"
|
|
},
|
|
"com.amazonaws.iotwireless#RegParamsRevision": {
|
|
"type": "string",
|
|
"traits": {
|
|
"smithy.api#length": {
|
|
"min": 0,
|
|
"max": 64
|
|
}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#ReportDevStatusBattery": {
|
|
"type": "boolean"
|
|
},
|
|
"com.amazonaws.iotwireless#ReportDevStatusMargin": {
|
|
"type": "boolean"
|
|
},
|
|
"com.amazonaws.iotwireless#ResourceId": {
|
|
"type": "string"
|
|
},
|
|
"com.amazonaws.iotwireless#ResourceNotFoundException": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Message": {
|
|
"target": "com.amazonaws.iotwireless#Message"
|
|
},
|
|
"ResourceId": {
|
|
"target": "com.amazonaws.iotwireless#ResourceId",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>Id of the not found resource.</p>"
|
|
}
|
|
},
|
|
"ResourceType": {
|
|
"target": "com.amazonaws.iotwireless#ResourceType",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>Type of the font found resource.</p>"
|
|
}
|
|
}
|
|
},
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>Resource does not exist.</p>",
|
|
"smithy.api#error": "client",
|
|
"smithy.api#httpError": 404
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#ResourceType": {
|
|
"type": "string"
|
|
},
|
|
"com.amazonaws.iotwireless#Result": {
|
|
"type": "string",
|
|
"traits": {
|
|
"smithy.api#length": {
|
|
"min": 0,
|
|
"max": 2048
|
|
}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#RfRegion": {
|
|
"type": "string",
|
|
"traits": {
|
|
"smithy.api#length": {
|
|
"min": 0,
|
|
"max": 64
|
|
}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#RoleArn": {
|
|
"type": "string",
|
|
"traits": {
|
|
"smithy.api#length": {
|
|
"min": 20,
|
|
"max": 2048
|
|
}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#RxDataRate2": {
|
|
"type": "integer",
|
|
"traits": {
|
|
"smithy.api#box": {},
|
|
"smithy.api#range": {
|
|
"min": 0,
|
|
"max": 15
|
|
}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#RxDelay1": {
|
|
"type": "integer",
|
|
"traits": {
|
|
"smithy.api#box": {},
|
|
"smithy.api#range": {
|
|
"min": 0,
|
|
"max": 15
|
|
}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#RxDrOffset1": {
|
|
"type": "integer",
|
|
"traits": {
|
|
"smithy.api#box": {},
|
|
"smithy.api#range": {
|
|
"min": 0,
|
|
"max": 7
|
|
}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#RxFreq2": {
|
|
"type": "integer",
|
|
"traits": {
|
|
"smithy.api#box": {},
|
|
"smithy.api#range": {
|
|
"min": 1000000,
|
|
"max": 16700000
|
|
}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#SNwkSIntKey": {
|
|
"type": "string",
|
|
"traits": {
|
|
"smithy.api#pattern": "[a-fA-F0-9]{32}"
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#SendDataToWirelessDevice": {
|
|
"type": "operation",
|
|
"input": {
|
|
"target": "com.amazonaws.iotwireless#SendDataToWirelessDeviceRequest"
|
|
},
|
|
"output": {
|
|
"target": "com.amazonaws.iotwireless#SendDataToWirelessDeviceResponse"
|
|
},
|
|
"errors": [
|
|
{
|
|
"target": "com.amazonaws.iotwireless#InternalServerException"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#ResourceNotFoundException"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#ThrottlingException"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#ValidationException"
|
|
}
|
|
],
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>Sends a decrypted application data frame to a device.</p>",
|
|
"smithy.api#http": {
|
|
"method": "POST",
|
|
"uri": "/wireless-devices/{Id}/data",
|
|
"code": 202
|
|
}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#SendDataToWirelessDeviceRequest": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Id": {
|
|
"target": "com.amazonaws.iotwireless#WirelessDeviceId",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The ID of the wireless device to receive the data.</p>",
|
|
"smithy.api#httpLabel": {},
|
|
"smithy.api#required": {}
|
|
}
|
|
},
|
|
"TransmitMode": {
|
|
"target": "com.amazonaws.iotwireless#TransmitMode",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The transmit mode to use to send data to the wireless device. Can be: <code>0</code> for UM (unacknowledge mode) or <code>1</code> for AM (acknowledge mode).</p>",
|
|
"smithy.api#required": {}
|
|
}
|
|
},
|
|
"PayloadData": {
|
|
"target": "com.amazonaws.iotwireless#PayloadData",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The message payload to send.</p>",
|
|
"smithy.api#required": {}
|
|
}
|
|
},
|
|
"WirelessMetadata": {
|
|
"target": "com.amazonaws.iotwireless#WirelessMetadata",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>Metadata about the message request.</p>"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#SendDataToWirelessDeviceResponse": {
|
|
"type": "structure",
|
|
"members": {
|
|
"MessageId": {
|
|
"target": "com.amazonaws.iotwireless#MessageId",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The ID of the message sent to the wireless device.</p>"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#Seq": {
|
|
"type": "integer",
|
|
"traits": {
|
|
"smithy.api#box": {},
|
|
"smithy.api#range": {
|
|
"min": 0,
|
|
"max": 16383
|
|
}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#ServiceProfile": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Arn": {
|
|
"target": "com.amazonaws.iotwireless#ServiceProfileArn",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The Amazon Resource Name of the resource.</p>"
|
|
}
|
|
},
|
|
"Name": {
|
|
"target": "com.amazonaws.iotwireless#ServiceProfileName",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The name of the resource.</p>"
|
|
}
|
|
},
|
|
"Id": {
|
|
"target": "com.amazonaws.iotwireless#ServiceProfileId",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The ID of the service profile.</p>"
|
|
}
|
|
}
|
|
},
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>Information about a service profile.</p>"
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#ServiceProfileArn": {
|
|
"type": "string"
|
|
},
|
|
"com.amazonaws.iotwireless#ServiceProfileId": {
|
|
"type": "string",
|
|
"traits": {
|
|
"smithy.api#length": {
|
|
"min": 0,
|
|
"max": 256
|
|
}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#ServiceProfileList": {
|
|
"type": "list",
|
|
"member": {
|
|
"target": "com.amazonaws.iotwireless#ServiceProfile"
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#ServiceProfileName": {
|
|
"type": "string",
|
|
"traits": {
|
|
"smithy.api#length": {
|
|
"min": 0,
|
|
"max": 256
|
|
}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#SessionKeysAbpV1_0_x": {
|
|
"type": "structure",
|
|
"members": {
|
|
"NwkSKey": {
|
|
"target": "com.amazonaws.iotwireless#NwkSKey",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The NwkSKey value.</p>"
|
|
}
|
|
},
|
|
"AppSKey": {
|
|
"target": "com.amazonaws.iotwireless#AppSKey",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The AppSKey value.</p>"
|
|
}
|
|
}
|
|
},
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>Session keys for ABP v1.1</p>"
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#SessionKeysAbpV1_1": {
|
|
"type": "structure",
|
|
"members": {
|
|
"FNwkSIntKey": {
|
|
"target": "com.amazonaws.iotwireless#FNwkSIntKey",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The FNwkSIntKey value.</p>"
|
|
}
|
|
},
|
|
"SNwkSIntKey": {
|
|
"target": "com.amazonaws.iotwireless#SNwkSIntKey",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The SNwkSIntKey value.</p>"
|
|
}
|
|
},
|
|
"NwkSEncKey": {
|
|
"target": "com.amazonaws.iotwireless#NwkSEncKey",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The NwkSEncKey value.</p>"
|
|
}
|
|
},
|
|
"AppSKey": {
|
|
"target": "com.amazonaws.iotwireless#AppSKey",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The AppSKey value.</p>"
|
|
}
|
|
}
|
|
},
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>Session keys for ABP v1.1</p>"
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#SidewalkAccountInfo": {
|
|
"type": "structure",
|
|
"members": {
|
|
"AmazonId": {
|
|
"target": "com.amazonaws.iotwireless#AmazonId",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The Sidewalk Amazon ID.</p>"
|
|
}
|
|
},
|
|
"AppServerPrivateKey": {
|
|
"target": "com.amazonaws.iotwireless#AppServerPrivateKey",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The Sidewalk application server private key.</p>"
|
|
}
|
|
}
|
|
},
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>Information about a Sidewalk account.</p>"
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#SidewalkAccountInfoWithFingerprint": {
|
|
"type": "structure",
|
|
"members": {
|
|
"AmazonId": {
|
|
"target": "com.amazonaws.iotwireless#AmazonId",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The Sidewalk Amazon ID.</p>"
|
|
}
|
|
},
|
|
"Fingerprint": {
|
|
"target": "com.amazonaws.iotwireless#Fingerprint",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The fingerprint of the Sidewalk application server private key.</p>"
|
|
}
|
|
},
|
|
"Arn": {
|
|
"target": "com.amazonaws.iotwireless#PartnerAccountArn",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The Amazon Resource Name of the resource.</p>"
|
|
}
|
|
}
|
|
},
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>Information about a Sidewalk account.</p>"
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#SidewalkAccountList": {
|
|
"type": "list",
|
|
"member": {
|
|
"target": "com.amazonaws.iotwireless#SidewalkAccountInfoWithFingerprint"
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#SidewalkDevice": {
|
|
"type": "structure",
|
|
"members": {
|
|
"SidewalkId": {
|
|
"target": "com.amazonaws.iotwireless#SidewalkId",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The sidewalk device identification.</p>"
|
|
}
|
|
},
|
|
"SidewalkManufacturingSn": {
|
|
"target": "com.amazonaws.iotwireless#SidewalkManufacturingSn",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The Sidewalk manufacturing series number.</p>"
|
|
}
|
|
},
|
|
"DeviceCertificates": {
|
|
"target": "com.amazonaws.iotwireless#DeviceCertificateList",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The sidewalk device certificates for Ed25519 and P256r1.</p>"
|
|
}
|
|
}
|
|
},
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>Sidewalk device object.</p>"
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#SidewalkDeviceMetadata": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Rssi": {
|
|
"target": "com.amazonaws.iotwireless#Integer",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The RSSI value.</p>"
|
|
}
|
|
},
|
|
"BatteryLevel": {
|
|
"target": "com.amazonaws.iotwireless#BatteryLevel",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>Sidewalk device battery level.</p>"
|
|
}
|
|
},
|
|
"Event": {
|
|
"target": "com.amazonaws.iotwireless#Event",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>Sidewalk device status notification.</p>"
|
|
}
|
|
},
|
|
"DeviceState": {
|
|
"target": "com.amazonaws.iotwireless#DeviceState",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>Device state defines the device status of sidewalk device.</p>"
|
|
}
|
|
}
|
|
},
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>MetaData for Sidewalk device.</p>"
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#SidewalkId": {
|
|
"type": "string",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The sidewalk device identification.</p>",
|
|
"smithy.api#length": {
|
|
"min": 0,
|
|
"max": 256
|
|
}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#SidewalkListDevice": {
|
|
"type": "structure",
|
|
"members": {
|
|
"AmazonId": {
|
|
"target": "com.amazonaws.iotwireless#AmazonId",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The Sidewalk Amazon ID.</p>"
|
|
}
|
|
},
|
|
"SidewalkId": {
|
|
"target": "com.amazonaws.iotwireless#SidewalkId",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The sidewalk device identification.</p>"
|
|
}
|
|
},
|
|
"SidewalkManufacturingSn": {
|
|
"target": "com.amazonaws.iotwireless#SidewalkManufacturingSn",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The Sidewalk manufacturing series number.</p>"
|
|
}
|
|
},
|
|
"DeviceCertificates": {
|
|
"target": "com.amazonaws.iotwireless#DeviceCertificateList",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The sidewalk device certificates for Ed25519 and P256r1.</p>"
|
|
}
|
|
}
|
|
},
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>Sidewalk object used by list functions.</p>"
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#SidewalkManufacturingSn": {
|
|
"type": "string",
|
|
"traits": {
|
|
"smithy.api#length": {
|
|
"min": 0,
|
|
"max": 64
|
|
}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#SidewalkSendDataToDevice": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Seq": {
|
|
"target": "com.amazonaws.iotwireless#Seq",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The sequence number.</p>"
|
|
}
|
|
},
|
|
"MessageType": {
|
|
"target": "com.amazonaws.iotwireless#MessageType"
|
|
}
|
|
},
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>Information about a Sidewalk router.</p>"
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#SidewalkUpdateAccount": {
|
|
"type": "structure",
|
|
"members": {
|
|
"AppServerPrivateKey": {
|
|
"target": "com.amazonaws.iotwireless#AppServerPrivateKey",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The new Sidewalk application server private key.</p>"
|
|
}
|
|
}
|
|
},
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>Sidewalk update.</p>"
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#SigningAlg": {
|
|
"type": "string",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The certificate chain algorithm provided by sidewalk.</p>",
|
|
"smithy.api#enum": [
|
|
{
|
|
"value": "Ed25519",
|
|
"name": "Ed25519"
|
|
},
|
|
{
|
|
"value": "P256r1",
|
|
"name": "P256r1"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#Station": {
|
|
"type": "string",
|
|
"traits": {
|
|
"smithy.api#length": {
|
|
"min": 1,
|
|
"max": 4096
|
|
}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#SubBand": {
|
|
"type": "integer",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>A subset of supported frequency channels in a certain RFRegion.</p>",
|
|
"smithy.api#range": {
|
|
"min": 1,
|
|
"max": 8
|
|
}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#SubBands": {
|
|
"type": "list",
|
|
"member": {
|
|
"target": "com.amazonaws.iotwireless#SubBand"
|
|
},
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>A list of integer indicating which sub bands are supported by LoRa gateway.</p>",
|
|
"smithy.api#length": {
|
|
"min": 0,
|
|
"max": 8
|
|
}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#Supports32BitFCnt": {
|
|
"type": "boolean"
|
|
},
|
|
"com.amazonaws.iotwireless#SupportsClassB": {
|
|
"type": "boolean"
|
|
},
|
|
"com.amazonaws.iotwireless#SupportsClassC": {
|
|
"type": "boolean"
|
|
},
|
|
"com.amazonaws.iotwireless#SupportsJoin": {
|
|
"type": "boolean",
|
|
"traits": {
|
|
"smithy.api#box": {}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#Tag": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Key": {
|
|
"target": "com.amazonaws.iotwireless#TagKey",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The tag's key value.</p>",
|
|
"smithy.api#required": {}
|
|
}
|
|
},
|
|
"Value": {
|
|
"target": "com.amazonaws.iotwireless#TagValue",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The tag's value.</p>",
|
|
"smithy.api#required": {}
|
|
}
|
|
}
|
|
},
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>A simple label consisting of a customer-defined key-value pair</p>"
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#TagKey": {
|
|
"type": "string",
|
|
"traits": {
|
|
"smithy.api#length": {
|
|
"min": 1,
|
|
"max": 128
|
|
}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#TagKeyList": {
|
|
"type": "list",
|
|
"member": {
|
|
"target": "com.amazonaws.iotwireless#TagKey"
|
|
},
|
|
"traits": {
|
|
"smithy.api#length": {
|
|
"min": 0,
|
|
"max": 200
|
|
}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#TagList": {
|
|
"type": "list",
|
|
"member": {
|
|
"target": "com.amazonaws.iotwireless#Tag"
|
|
},
|
|
"traits": {
|
|
"smithy.api#length": {
|
|
"min": 0,
|
|
"max": 200
|
|
}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#TagResource": {
|
|
"type": "operation",
|
|
"input": {
|
|
"target": "com.amazonaws.iotwireless#TagResourceRequest"
|
|
},
|
|
"output": {
|
|
"target": "com.amazonaws.iotwireless#TagResourceResponse"
|
|
},
|
|
"errors": [
|
|
{
|
|
"target": "com.amazonaws.iotwireless#ConflictException"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#InternalServerException"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#ResourceNotFoundException"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#ThrottlingException"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#TooManyTagsException"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#ValidationException"
|
|
}
|
|
],
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>Adds a tag to a resource.</p>",
|
|
"smithy.api#http": {
|
|
"method": "POST",
|
|
"uri": "/tags",
|
|
"code": 204
|
|
}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#TagResourceRequest": {
|
|
"type": "structure",
|
|
"members": {
|
|
"ResourceArn": {
|
|
"target": "com.amazonaws.iotwireless#AmazonResourceName",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The ARN of the resource to add tags to.</p>",
|
|
"smithy.api#httpQuery": "resourceArn",
|
|
"smithy.api#required": {}
|
|
}
|
|
},
|
|
"Tags": {
|
|
"target": "com.amazonaws.iotwireless#TagList",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>Adds to or modifies the tags of the given resource. Tags are metadata that you can use to manage a resource.</p>",
|
|
"smithy.api#required": {}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#TagResourceResponse": {
|
|
"type": "structure",
|
|
"members": {}
|
|
},
|
|
"com.amazonaws.iotwireless#TagValue": {
|
|
"type": "string",
|
|
"traits": {
|
|
"smithy.api#length": {
|
|
"min": 0,
|
|
"max": 256
|
|
}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#TargetPer": {
|
|
"type": "integer",
|
|
"traits": {
|
|
"smithy.api#range": {
|
|
"min": 0,
|
|
"max": 100
|
|
}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#TestWirelessDevice": {
|
|
"type": "operation",
|
|
"input": {
|
|
"target": "com.amazonaws.iotwireless#TestWirelessDeviceRequest"
|
|
},
|
|
"output": {
|
|
"target": "com.amazonaws.iotwireless#TestWirelessDeviceResponse"
|
|
},
|
|
"errors": [
|
|
{
|
|
"target": "com.amazonaws.iotwireless#InternalServerException"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#ResourceNotFoundException"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#ThrottlingException"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#ValidationException"
|
|
}
|
|
],
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>Simulates a provisioned device by sending an uplink data payload of <code>Hello</code>.</p>",
|
|
"smithy.api#http": {
|
|
"method": "POST",
|
|
"uri": "/wireless-devices/{Id}/test",
|
|
"code": 200
|
|
}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#TestWirelessDeviceRequest": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Id": {
|
|
"target": "com.amazonaws.iotwireless#WirelessDeviceId",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The ID of the wireless device to test.</p>",
|
|
"smithy.api#httpLabel": {},
|
|
"smithy.api#required": {}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#TestWirelessDeviceResponse": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Result": {
|
|
"target": "com.amazonaws.iotwireless#Result",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The result returned by the test.</p>"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#ThingArn": {
|
|
"type": "string"
|
|
},
|
|
"com.amazonaws.iotwireless#ThingName": {
|
|
"type": "string"
|
|
},
|
|
"com.amazonaws.iotwireless#ThrottlingException": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Message": {
|
|
"target": "com.amazonaws.iotwireless#Message"
|
|
}
|
|
},
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The request was denied because it exceeded the allowed API request rate.</p>",
|
|
"smithy.api#error": "client",
|
|
"smithy.api#httpError": 429
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#TooManyTagsException": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Message": {
|
|
"target": "com.amazonaws.iotwireless#Message"
|
|
},
|
|
"ResourceName": {
|
|
"target": "com.amazonaws.iotwireless#AmazonResourceName",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>Name of the resource that exceeds maximum number of tags allowed.</p>"
|
|
}
|
|
}
|
|
},
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The request was denied because the resource can't have any more tags.</p>",
|
|
"smithy.api#error": "client",
|
|
"smithy.api#httpError": 400
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#TransmitMode": {
|
|
"type": "integer",
|
|
"traits": {
|
|
"smithy.api#box": {},
|
|
"smithy.api#range": {
|
|
"min": 0,
|
|
"max": 1
|
|
}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#UlBucketSize": {
|
|
"type": "integer",
|
|
"traits": {
|
|
"smithy.api#box": {},
|
|
"smithy.api#range": {
|
|
"min": 0,
|
|
"max": 2147483647
|
|
}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#UlRate": {
|
|
"type": "integer",
|
|
"traits": {
|
|
"smithy.api#box": {},
|
|
"smithy.api#range": {
|
|
"min": 0,
|
|
"max": 2147483647
|
|
}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#UlRatePolicy": {
|
|
"type": "string",
|
|
"traits": {
|
|
"smithy.api#length": {
|
|
"min": 0,
|
|
"max": 256
|
|
}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#UntagResource": {
|
|
"type": "operation",
|
|
"input": {
|
|
"target": "com.amazonaws.iotwireless#UntagResourceRequest"
|
|
},
|
|
"output": {
|
|
"target": "com.amazonaws.iotwireless#UntagResourceResponse"
|
|
},
|
|
"errors": [
|
|
{
|
|
"target": "com.amazonaws.iotwireless#ConflictException"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#InternalServerException"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#ResourceNotFoundException"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#ThrottlingException"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#ValidationException"
|
|
}
|
|
],
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>Removes one or more tags from a resource.</p>",
|
|
"smithy.api#http": {
|
|
"method": "DELETE",
|
|
"uri": "/tags",
|
|
"code": 204
|
|
}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#UntagResourceRequest": {
|
|
"type": "structure",
|
|
"members": {
|
|
"ResourceArn": {
|
|
"target": "com.amazonaws.iotwireless#AmazonResourceName",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The ARN of the resource to remove tags from.</p>",
|
|
"smithy.api#httpQuery": "resourceArn",
|
|
"smithy.api#required": {}
|
|
}
|
|
},
|
|
"TagKeys": {
|
|
"target": "com.amazonaws.iotwireless#TagKeyList",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>A list of the keys of the tags to remove from the resource.</p>",
|
|
"smithy.api#httpQuery": "tagKeys",
|
|
"smithy.api#required": {}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#UntagResourceResponse": {
|
|
"type": "structure",
|
|
"members": {}
|
|
},
|
|
"com.amazonaws.iotwireless#UpdateDataSource": {
|
|
"type": "string",
|
|
"traits": {
|
|
"smithy.api#length": {
|
|
"min": 1,
|
|
"max": 4096
|
|
}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#UpdateDestination": {
|
|
"type": "operation",
|
|
"input": {
|
|
"target": "com.amazonaws.iotwireless#UpdateDestinationRequest"
|
|
},
|
|
"output": {
|
|
"target": "com.amazonaws.iotwireless#UpdateDestinationResponse"
|
|
},
|
|
"errors": [
|
|
{
|
|
"target": "com.amazonaws.iotwireless#AccessDeniedException"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#InternalServerException"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#ResourceNotFoundException"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#ThrottlingException"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#ValidationException"
|
|
}
|
|
],
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>Updates properties of a destination.</p>",
|
|
"smithy.api#http": {
|
|
"method": "PATCH",
|
|
"uri": "/destinations/{Name}",
|
|
"code": 204
|
|
}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#UpdateDestinationRequest": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Name": {
|
|
"target": "com.amazonaws.iotwireless#DestinationName",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The new name of the resource.</p>",
|
|
"smithy.api#httpLabel": {},
|
|
"smithy.api#required": {}
|
|
}
|
|
},
|
|
"ExpressionType": {
|
|
"target": "com.amazonaws.iotwireless#ExpressionType",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The type of value in <code>Expression</code>.</p>"
|
|
}
|
|
},
|
|
"Expression": {
|
|
"target": "com.amazonaws.iotwireless#Expression",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The new rule name or topic rule to send messages to.</p>"
|
|
}
|
|
},
|
|
"Description": {
|
|
"target": "com.amazonaws.iotwireless#Description",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>A new description of the resource.</p>"
|
|
}
|
|
},
|
|
"RoleArn": {
|
|
"target": "com.amazonaws.iotwireless#RoleArn",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The ARN of the IAM Role that authorizes the destination.</p>"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#UpdateDestinationResponse": {
|
|
"type": "structure",
|
|
"members": {}
|
|
},
|
|
"com.amazonaws.iotwireless#UpdatePartnerAccount": {
|
|
"type": "operation",
|
|
"input": {
|
|
"target": "com.amazonaws.iotwireless#UpdatePartnerAccountRequest"
|
|
},
|
|
"output": {
|
|
"target": "com.amazonaws.iotwireless#UpdatePartnerAccountResponse"
|
|
},
|
|
"errors": [
|
|
{
|
|
"target": "com.amazonaws.iotwireless#InternalServerException"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#ResourceNotFoundException"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#ThrottlingException"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#ValidationException"
|
|
}
|
|
],
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>Updates properties of a partner account.</p>",
|
|
"smithy.api#http": {
|
|
"method": "PATCH",
|
|
"uri": "/partner-accounts/{PartnerAccountId}",
|
|
"code": 204
|
|
}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#UpdatePartnerAccountRequest": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Sidewalk": {
|
|
"target": "com.amazonaws.iotwireless#SidewalkUpdateAccount",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The Sidewalk account credentials.</p>",
|
|
"smithy.api#required": {}
|
|
}
|
|
},
|
|
"PartnerAccountId": {
|
|
"target": "com.amazonaws.iotwireless#PartnerAccountId",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The ID of the partner account to update.</p>",
|
|
"smithy.api#httpLabel": {},
|
|
"smithy.api#required": {}
|
|
}
|
|
},
|
|
"PartnerType": {
|
|
"target": "com.amazonaws.iotwireless#PartnerType",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The partner type.</p>",
|
|
"smithy.api#httpQuery": "partnerType",
|
|
"smithy.api#required": {}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#UpdatePartnerAccountResponse": {
|
|
"type": "structure",
|
|
"members": {}
|
|
},
|
|
"com.amazonaws.iotwireless#UpdateSignature": {
|
|
"type": "string",
|
|
"traits": {
|
|
"smithy.api#length": {
|
|
"min": 1,
|
|
"max": 4096
|
|
}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#UpdateWirelessDevice": {
|
|
"type": "operation",
|
|
"input": {
|
|
"target": "com.amazonaws.iotwireless#UpdateWirelessDeviceRequest"
|
|
},
|
|
"output": {
|
|
"target": "com.amazonaws.iotwireless#UpdateWirelessDeviceResponse"
|
|
},
|
|
"errors": [
|
|
{
|
|
"target": "com.amazonaws.iotwireless#AccessDeniedException"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#InternalServerException"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#ResourceNotFoundException"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#ThrottlingException"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#ValidationException"
|
|
}
|
|
],
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>Updates properties of a wireless device.</p>",
|
|
"smithy.api#http": {
|
|
"method": "PATCH",
|
|
"uri": "/wireless-devices/{Id}",
|
|
"code": 204
|
|
}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#UpdateWirelessDeviceRequest": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Id": {
|
|
"target": "com.amazonaws.iotwireless#WirelessDeviceId",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The ID of the resource to update.</p>",
|
|
"smithy.api#httpLabel": {},
|
|
"smithy.api#required": {}
|
|
}
|
|
},
|
|
"DestinationName": {
|
|
"target": "com.amazonaws.iotwireless#DestinationName",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The name of the new destination for the device.</p>"
|
|
}
|
|
},
|
|
"Name": {
|
|
"target": "com.amazonaws.iotwireless#WirelessDeviceName",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The new name of the resource.</p>"
|
|
}
|
|
},
|
|
"Description": {
|
|
"target": "com.amazonaws.iotwireless#Description",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>A new description of the resource.</p>"
|
|
}
|
|
},
|
|
"LoRaWAN": {
|
|
"target": "com.amazonaws.iotwireless#LoRaWANUpdateDevice",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The updated wireless device's configuration.</p>"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#UpdateWirelessDeviceResponse": {
|
|
"type": "structure",
|
|
"members": {}
|
|
},
|
|
"com.amazonaws.iotwireless#UpdateWirelessGateway": {
|
|
"type": "operation",
|
|
"input": {
|
|
"target": "com.amazonaws.iotwireless#UpdateWirelessGatewayRequest"
|
|
},
|
|
"output": {
|
|
"target": "com.amazonaws.iotwireless#UpdateWirelessGatewayResponse"
|
|
},
|
|
"errors": [
|
|
{
|
|
"target": "com.amazonaws.iotwireless#AccessDeniedException"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#InternalServerException"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#ResourceNotFoundException"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#ThrottlingException"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#ValidationException"
|
|
}
|
|
],
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>Updates properties of a wireless gateway.</p>",
|
|
"smithy.api#http": {
|
|
"method": "PATCH",
|
|
"uri": "/wireless-gateways/{Id}",
|
|
"code": 204
|
|
}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#UpdateWirelessGatewayRequest": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Id": {
|
|
"target": "com.amazonaws.iotwireless#WirelessGatewayId",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The ID of the resource to update.</p>",
|
|
"smithy.api#httpLabel": {},
|
|
"smithy.api#required": {}
|
|
}
|
|
},
|
|
"Name": {
|
|
"target": "com.amazonaws.iotwireless#WirelessGatewayName",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The new name of the resource.</p>"
|
|
}
|
|
},
|
|
"Description": {
|
|
"target": "com.amazonaws.iotwireless#Description",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>A new description of the resource.</p>"
|
|
}
|
|
},
|
|
"JoinEuiFilters": {
|
|
"target": "com.amazonaws.iotwireless#JoinEuiFilters"
|
|
},
|
|
"NetIdFilters": {
|
|
"target": "com.amazonaws.iotwireless#NetIdFilters"
|
|
}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#UpdateWirelessGatewayResponse": {
|
|
"type": "structure",
|
|
"members": {}
|
|
},
|
|
"com.amazonaws.iotwireless#UpdateWirelessGatewayTaskCreate": {
|
|
"type": "structure",
|
|
"members": {
|
|
"UpdateDataSource": {
|
|
"target": "com.amazonaws.iotwireless#UpdateDataSource",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The link to the S3 bucket.</p>"
|
|
}
|
|
},
|
|
"UpdateDataRole": {
|
|
"target": "com.amazonaws.iotwireless#UpdateDataSource",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The IAM role used to read data from the S3 bucket.</p>"
|
|
}
|
|
},
|
|
"LoRaWAN": {
|
|
"target": "com.amazonaws.iotwireless#LoRaWANUpdateGatewayTaskCreate",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The properties that relate to the LoRaWAN wireless gateway.</p>"
|
|
}
|
|
}
|
|
},
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>UpdateWirelessGatewayTaskCreate object.</p>"
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#UpdateWirelessGatewayTaskEntry": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Id": {
|
|
"target": "com.amazonaws.iotwireless#WirelessGatewayTaskDefinitionId",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The ID of the new wireless gateway task entry.</p>"
|
|
}
|
|
},
|
|
"LoRaWAN": {
|
|
"target": "com.amazonaws.iotwireless#LoRaWANUpdateGatewayTaskEntry",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The properties that relate to the LoRaWAN wireless gateway.</p>"
|
|
}
|
|
},
|
|
"Arn": {
|
|
"target": "com.amazonaws.iotwireless#WirelessGatewayTaskDefinitionArn",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The Amazon Resource Name of the resource.</p>"
|
|
}
|
|
}
|
|
},
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>UpdateWirelessGatewayTaskEntry object.</p>"
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#ValidationException": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Message": {
|
|
"target": "com.amazonaws.iotwireless#Message"
|
|
}
|
|
},
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The input did not meet the specified constraints.</p>",
|
|
"smithy.api#error": "client",
|
|
"smithy.api#httpError": 400
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#WirelessDeviceArn": {
|
|
"type": "string"
|
|
},
|
|
"com.amazonaws.iotwireless#WirelessDeviceId": {
|
|
"type": "string",
|
|
"traits": {
|
|
"smithy.api#length": {
|
|
"min": 0,
|
|
"max": 256
|
|
}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#WirelessDeviceIdType": {
|
|
"type": "string",
|
|
"traits": {
|
|
"smithy.api#enum": [
|
|
{
|
|
"value": "WirelessDeviceId",
|
|
"name": "WirelessDeviceId"
|
|
},
|
|
{
|
|
"value": "DevEui",
|
|
"name": "DevEui"
|
|
},
|
|
{
|
|
"value": "ThingName",
|
|
"name": "ThingName"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#WirelessDeviceName": {
|
|
"type": "string",
|
|
"traits": {
|
|
"smithy.api#length": {
|
|
"min": 0,
|
|
"max": 256
|
|
}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#WirelessDeviceStatistics": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Arn": {
|
|
"target": "com.amazonaws.iotwireless#WirelessDeviceArn",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The Amazon Resource Name of the resource.</p>"
|
|
}
|
|
},
|
|
"Id": {
|
|
"target": "com.amazonaws.iotwireless#WirelessDeviceId",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The ID of the wireless device reporting the data.</p>"
|
|
}
|
|
},
|
|
"Type": {
|
|
"target": "com.amazonaws.iotwireless#WirelessDeviceType",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The wireless device type.</p>"
|
|
}
|
|
},
|
|
"Name": {
|
|
"target": "com.amazonaws.iotwireless#WirelessDeviceName",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The name of the resource.</p>"
|
|
}
|
|
},
|
|
"DestinationName": {
|
|
"target": "com.amazonaws.iotwireless#DestinationName",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The name of the destination to which the device is assigned.</p>"
|
|
}
|
|
},
|
|
"LastUplinkReceivedAt": {
|
|
"target": "com.amazonaws.iotwireless#ISODateTimeString",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The date and time when the most recent uplink was received.</p>"
|
|
}
|
|
},
|
|
"LoRaWAN": {
|
|
"target": "com.amazonaws.iotwireless#LoRaWANListDevice",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>LoRaWAN device info.</p>"
|
|
}
|
|
},
|
|
"Sidewalk": {
|
|
"target": "com.amazonaws.iotwireless#SidewalkListDevice",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The Sidewalk account credentials.</p>"
|
|
}
|
|
}
|
|
},
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>Information about a wireless device's operation.</p>"
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#WirelessDeviceStatisticsList": {
|
|
"type": "list",
|
|
"member": {
|
|
"target": "com.amazonaws.iotwireless#WirelessDeviceStatistics"
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#WirelessDeviceType": {
|
|
"type": "string",
|
|
"traits": {
|
|
"smithy.api#enum": [
|
|
{
|
|
"value": "Sidewalk",
|
|
"name": "Sidewalk"
|
|
},
|
|
{
|
|
"value": "LoRaWAN",
|
|
"name": "LoRaWAN"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#WirelessGatewayArn": {
|
|
"type": "string"
|
|
},
|
|
"com.amazonaws.iotwireless#WirelessGatewayId": {
|
|
"type": "string",
|
|
"traits": {
|
|
"smithy.api#length": {
|
|
"min": 0,
|
|
"max": 256
|
|
}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#WirelessGatewayIdType": {
|
|
"type": "string",
|
|
"traits": {
|
|
"smithy.api#enum": [
|
|
{
|
|
"value": "GatewayEui",
|
|
"name": "GatewayEui"
|
|
},
|
|
{
|
|
"value": "WirelessGatewayId",
|
|
"name": "WirelessGatewayId"
|
|
},
|
|
{
|
|
"value": "ThingName",
|
|
"name": "ThingName"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#WirelessGatewayName": {
|
|
"type": "string",
|
|
"traits": {
|
|
"smithy.api#length": {
|
|
"min": 0,
|
|
"max": 256
|
|
}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#WirelessGatewayServiceType": {
|
|
"type": "string",
|
|
"traits": {
|
|
"smithy.api#enum": [
|
|
{
|
|
"value": "CUPS",
|
|
"name": "CUPS"
|
|
},
|
|
{
|
|
"value": "LNS",
|
|
"name": "LNS"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#WirelessGatewayStatistics": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Arn": {
|
|
"target": "com.amazonaws.iotwireless#WirelessGatewayArn",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The Amazon Resource Name of the resource.</p>"
|
|
}
|
|
},
|
|
"Id": {
|
|
"target": "com.amazonaws.iotwireless#WirelessGatewayId",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The ID of the wireless gateway reporting the data.</p>"
|
|
}
|
|
},
|
|
"Name": {
|
|
"target": "com.amazonaws.iotwireless#WirelessGatewayName",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The name of the resource.</p>"
|
|
}
|
|
},
|
|
"Description": {
|
|
"target": "com.amazonaws.iotwireless#Description",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The description of the resource.</p>"
|
|
}
|
|
},
|
|
"LoRaWAN": {
|
|
"target": "com.amazonaws.iotwireless#LoRaWANGateway",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>LoRaWAN gateway info.</p>"
|
|
}
|
|
},
|
|
"LastUplinkReceivedAt": {
|
|
"target": "com.amazonaws.iotwireless#ISODateTimeString",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The date and time when the most recent uplink was received.</p>"
|
|
}
|
|
}
|
|
},
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>Information about a wireless gateway's operation.</p>"
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#WirelessGatewayStatisticsList": {
|
|
"type": "list",
|
|
"member": {
|
|
"target": "com.amazonaws.iotwireless#WirelessGatewayStatistics"
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#WirelessGatewayTaskDefinitionArn": {
|
|
"type": "string"
|
|
},
|
|
"com.amazonaws.iotwireless#WirelessGatewayTaskDefinitionId": {
|
|
"type": "string",
|
|
"traits": {
|
|
"smithy.api#length": {
|
|
"min": 0,
|
|
"max": 36
|
|
},
|
|
"smithy.api#pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}"
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#WirelessGatewayTaskDefinitionList": {
|
|
"type": "list",
|
|
"member": {
|
|
"target": "com.amazonaws.iotwireless#UpdateWirelessGatewayTaskEntry"
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#WirelessGatewayTaskDefinitionType": {
|
|
"type": "string",
|
|
"traits": {
|
|
"smithy.api#enum": [
|
|
{
|
|
"value": "UPDATE",
|
|
"name": "UPDATE"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#WirelessGatewayTaskName": {
|
|
"type": "string",
|
|
"traits": {
|
|
"smithy.api#length": {
|
|
"min": 1,
|
|
"max": 2048
|
|
}
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#WirelessGatewayTaskStatus": {
|
|
"type": "string",
|
|
"traits": {
|
|
"smithy.api#enum": [
|
|
{
|
|
"value": "PENDING",
|
|
"name": "PENDING"
|
|
},
|
|
{
|
|
"value": "IN_PROGRESS",
|
|
"name": "IN_PROGRESS"
|
|
},
|
|
{
|
|
"value": "FIRST_RETRY",
|
|
"name": "FIRST_RETRY"
|
|
},
|
|
{
|
|
"value": "SECOND_RETRY",
|
|
"name": "SECOND_RETRY"
|
|
},
|
|
{
|
|
"value": "COMPLETED",
|
|
"name": "COMPLETED"
|
|
},
|
|
{
|
|
"value": "FAILED",
|
|
"name": "FAILED"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#WirelessMetadata": {
|
|
"type": "structure",
|
|
"members": {
|
|
"LoRaWAN": {
|
|
"target": "com.amazonaws.iotwireless#LoRaWANSendDataToDevice",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>LoRaWAN device info.</p>"
|
|
}
|
|
},
|
|
"Sidewalk": {
|
|
"target": "com.amazonaws.iotwireless#SidewalkSendDataToDevice",
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>The Sidewalk account credentials.</p>"
|
|
}
|
|
}
|
|
},
|
|
"traits": {
|
|
"smithy.api#documentation": "<p>WirelessMetadata object.</p>"
|
|
}
|
|
},
|
|
"com.amazonaws.iotwireless#iotwireless": {
|
|
"type": "service",
|
|
"version": "2020-11-22",
|
|
"operations": [
|
|
{
|
|
"target": "com.amazonaws.iotwireless#AssociateAwsAccountWithPartnerAccount"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#AssociateWirelessDeviceWithThing"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#AssociateWirelessGatewayWithCertificate"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#AssociateWirelessGatewayWithThing"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#CreateDestination"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#CreateDeviceProfile"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#CreateServiceProfile"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#CreateWirelessDevice"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#CreateWirelessGateway"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#CreateWirelessGatewayTask"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#CreateWirelessGatewayTaskDefinition"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#DeleteDestination"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#DeleteDeviceProfile"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#DeleteServiceProfile"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#DeleteWirelessDevice"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#DeleteWirelessGateway"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#DeleteWirelessGatewayTask"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#DeleteWirelessGatewayTaskDefinition"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#DisassociateAwsAccountFromPartnerAccount"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#DisassociateWirelessDeviceFromThing"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#DisassociateWirelessGatewayFromCertificate"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#DisassociateWirelessGatewayFromThing"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#GetDestination"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#GetDeviceProfile"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#GetPartnerAccount"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#GetServiceEndpoint"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#GetServiceProfile"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#GetWirelessDevice"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#GetWirelessDeviceStatistics"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#GetWirelessGateway"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#GetWirelessGatewayCertificate"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#GetWirelessGatewayFirmwareInformation"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#GetWirelessGatewayStatistics"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#GetWirelessGatewayTask"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#GetWirelessGatewayTaskDefinition"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#ListDestinations"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#ListDeviceProfiles"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#ListPartnerAccounts"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#ListServiceProfiles"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#ListTagsForResource"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#ListWirelessDevices"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#ListWirelessGateways"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#ListWirelessGatewayTaskDefinitions"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#SendDataToWirelessDevice"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#TagResource"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#TestWirelessDevice"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#UntagResource"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#UpdateDestination"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#UpdatePartnerAccount"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#UpdateWirelessDevice"
|
|
},
|
|
{
|
|
"target": "com.amazonaws.iotwireless#UpdateWirelessGateway"
|
|
}
|
|
],
|
|
"traits": {
|
|
"aws.api#service": {
|
|
"sdkId": "IoT Wireless",
|
|
"arnNamespace": "iotwireless",
|
|
"cloudFormationName": "IoTWireless",
|
|
"cloudTrailEventSource": "iotwireless.amazonaws.com",
|
|
"endpointPrefix": "api.iotwireless"
|
|
},
|
|
"aws.auth#sigv4": {
|
|
"name": "iotwireless"
|
|
},
|
|
"aws.protocols#restJson1": {},
|
|
"smithy.api#documentation": "<p>AWS IoT Wireless API documentation</p>",
|
|
"smithy.api#title": "AWS IoT Wireless"
|
|
}
|
|
}
|
|
}
|
|
}
|