{ "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": "
The DevAddr value.
" } }, "SessionKeys": { "target": "com.amazonaws.iotwireless#SessionKeysAbpV1_0_x", "traits": { "smithy.api#documentation": "Session keys for ABP v1.0.x
" } } }, "traits": { "smithy.api#documentation": "ABP device object for LoRaWAN specification v1.0.x
" } }, "com.amazonaws.iotwireless#AbpV1_1": { "type": "structure", "members": { "DevAddr": { "target": "com.amazonaws.iotwireless#DevAddr", "traits": { "smithy.api#documentation": "The DevAddr value.
" } }, "SessionKeys": { "target": "com.amazonaws.iotwireless#SessionKeysAbpV1_1", "traits": { "smithy.api#documentation": "Session keys for ABP v1.1
" } } }, "traits": { "smithy.api#documentation": "ABP device object for LoRaWAN specification v1.1
" } }, "com.amazonaws.iotwireless#AccessDeniedException": { "type": "structure", "members": { "Message": { "target": "com.amazonaws.iotwireless#Message" } }, "traits": { "smithy.api#documentation": "User does not have permission to perform this action.
", "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": "Associates a partner account with your AWS account.
", "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": "The Sidewalk account credentials.
", "smithy.api#required": {} } }, "ClientRequestToken": { "target": "com.amazonaws.iotwireless#ClientRequestToken", "traits": { "smithy.api#documentation": "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.
", "smithy.api#idempotencyToken": {} } }, "Tags": { "target": "com.amazonaws.iotwireless#TagList", "traits": { "smithy.api#documentation": "The tags to attach to the specified resource. Tags are metadata that you can use to manage a resource.
" } } } }, "com.amazonaws.iotwireless#AssociateAwsAccountWithPartnerAccountResponse": { "type": "structure", "members": { "Sidewalk": { "target": "com.amazonaws.iotwireless#SidewalkAccountInfo", "traits": { "smithy.api#documentation": "The Sidewalk account credentials.
" } }, "Arn": { "target": "com.amazonaws.iotwireless#PartnerAccountArn", "traits": { "smithy.api#documentation": "The Amazon Resource Name of the resource.
" } } } }, "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": "Associates a wireless device with a thing.
", "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": "The ID of the resource to update.
", "smithy.api#httpLabel": {}, "smithy.api#required": {} } }, "ThingArn": { "target": "com.amazonaws.iotwireless#ThingArn", "traits": { "smithy.api#documentation": "The ARN of the thing to associate with the wireless device.
", "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": "Associates a wireless gateway with a certificate.
", "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": "The ID of the resource to update.
", "smithy.api#httpLabel": {}, "smithy.api#required": {} } }, "IotCertificateId": { "target": "com.amazonaws.iotwireless#IotCertificateId", "traits": { "smithy.api#documentation": "The ID of the certificate to associate with the wireless gateway.
", "smithy.api#required": {} } } } }, "com.amazonaws.iotwireless#AssociateWirelessGatewayWithCertificateResponse": { "type": "structure", "members": { "IotCertificateId": { "target": "com.amazonaws.iotwireless#IotCertificateId", "traits": { "smithy.api#documentation": "The ID of the certificate associated with the wireless gateway.
" } } } }, "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": "Associates a wireless gateway with a thing.
", "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": "The ID of the resource to update.
", "smithy.api#httpLabel": {}, "smithy.api#required": {} } }, "ThingArn": { "target": "com.amazonaws.iotwireless#ThingArn", "traits": { "smithy.api#documentation": "The ARN of the thing to associate with the wireless gateway.
", "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": "Sidewalk device battery level.
", "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": "The certificate chain algorithm provided by sidewalk.
", "smithy.api#required": {} } }, "Value": { "target": "com.amazonaws.iotwireless#CertificateValue", "traits": { "smithy.api#documentation": "The value of the chosen sidewalk certificate.
", "smithy.api#required": {} } } }, "traits": { "smithy.api#documentation": "List of sidewalk certificates.
" } }, "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": "Certificate value.
", "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": "Id of the resource in the conflicting operation.
" } }, "ResourceType": { "target": "com.amazonaws.iotwireless#ResourceType", "traits": { "smithy.api#documentation": "Type of the resource in the conflicting operation.
" } } }, "traits": { "smithy.api#documentation": "Adding, updating, or deleting the resource can cause an inconsistent state.
", "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": "Creates a new destination that maps a device message to an AWS IoT rule.
", "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": "The name of the new resource.
", "smithy.api#required": {} } }, "ExpressionType": { "target": "com.amazonaws.iotwireless#ExpressionType", "traits": { "smithy.api#documentation": "The type of value in Expression
.
The rule name or topic rule to send messages to.
", "smithy.api#required": {} } }, "Description": { "target": "com.amazonaws.iotwireless#Description", "traits": { "smithy.api#documentation": "The description of the new resource.
" } }, "RoleArn": { "target": "com.amazonaws.iotwireless#RoleArn", "traits": { "smithy.api#documentation": "The ARN of the IAM Role that authorizes the destination.
", "smithy.api#required": {} } }, "Tags": { "target": "com.amazonaws.iotwireless#TagList", "traits": { "smithy.api#documentation": "The tags to attach to the new destination. Tags are metadata that you can use to manage a resource.
" } }, "ClientRequestToken": { "target": "com.amazonaws.iotwireless#ClientRequestToken", "traits": { "smithy.api#documentation": "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.
", "smithy.api#idempotencyToken": {} } } } }, "com.amazonaws.iotwireless#CreateDestinationResponse": { "type": "structure", "members": { "Arn": { "target": "com.amazonaws.iotwireless#DestinationArn", "traits": { "smithy.api#documentation": "The Amazon Resource Name of the new resource.
" } }, "Name": { "target": "com.amazonaws.iotwireless#DestinationName", "traits": { "smithy.api#documentation": "The name of the new resource.
" } } } }, "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": "Creates a new device profile.
", "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": "The name of the new resource.
" } }, "LoRaWAN": { "target": "com.amazonaws.iotwireless#LoRaWANDeviceProfile", "traits": { "smithy.api#documentation": "The device profile information to use to create the device profile.
" } }, "Tags": { "target": "com.amazonaws.iotwireless#TagList", "traits": { "smithy.api#documentation": "The tags to attach to the new device profile. Tags are metadata that you can use to manage a resource.
" } }, "ClientRequestToken": { "target": "com.amazonaws.iotwireless#ClientRequestToken", "traits": { "smithy.api#documentation": "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.
", "smithy.api#idempotencyToken": {} } } } }, "com.amazonaws.iotwireless#CreateDeviceProfileResponse": { "type": "structure", "members": { "Arn": { "target": "com.amazonaws.iotwireless#DeviceProfileArn", "traits": { "smithy.api#documentation": "The Amazon Resource Name of the new resource.
" } }, "Id": { "target": "com.amazonaws.iotwireless#DeviceProfileId", "traits": { "smithy.api#documentation": "The ID of the new device profile.
" } } } }, "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": "Creates a new service profile.
", "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": "The name of the new resource.
" } }, "LoRaWAN": { "target": "com.amazonaws.iotwireless#LoRaWANServiceProfile", "traits": { "smithy.api#documentation": "The service profile information to use to create the service profile.
" } }, "Tags": { "target": "com.amazonaws.iotwireless#TagList", "traits": { "smithy.api#documentation": "The tags to attach to the new service profile. Tags are metadata that you can use to manage a resource.
" } }, "ClientRequestToken": { "target": "com.amazonaws.iotwireless#ClientRequestToken", "traits": { "smithy.api#documentation": "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.
", "smithy.api#idempotencyToken": {} } } } }, "com.amazonaws.iotwireless#CreateServiceProfileResponse": { "type": "structure", "members": { "Arn": { "target": "com.amazonaws.iotwireless#ServiceProfileArn", "traits": { "smithy.api#documentation": "The Amazon Resource Name of the new resource.
" } }, "Id": { "target": "com.amazonaws.iotwireless#ServiceProfileId", "traits": { "smithy.api#documentation": "The ID of the new service profile.
" } } } }, "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": "Provisions a wireless device.
", "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": "The wireless device type.
", "smithy.api#required": {} } }, "Name": { "target": "com.amazonaws.iotwireless#WirelessDeviceName", "traits": { "smithy.api#documentation": "The name of the new resource.
" } }, "Description": { "target": "com.amazonaws.iotwireless#Description", "traits": { "smithy.api#documentation": "The description of the new resource.
" } }, "DestinationName": { "target": "com.amazonaws.iotwireless#DestinationName", "traits": { "smithy.api#documentation": "The name of the destination to assign to the new wireless device.
", "smithy.api#required": {} } }, "ClientRequestToken": { "target": "com.amazonaws.iotwireless#ClientRequestToken", "traits": { "smithy.api#documentation": "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.
", "smithy.api#idempotencyToken": {} } }, "LoRaWAN": { "target": "com.amazonaws.iotwireless#LoRaWANDevice", "traits": { "smithy.api#documentation": "The device configuration information to use to create the wireless device.
" } }, "Tags": { "target": "com.amazonaws.iotwireless#TagList", "traits": { "smithy.api#documentation": "The tags to attach to the new wireless device. Tags are metadata that you can use to manage a resource.
" } } } }, "com.amazonaws.iotwireless#CreateWirelessDeviceResponse": { "type": "structure", "members": { "Arn": { "target": "com.amazonaws.iotwireless#WirelessDeviceArn", "traits": { "smithy.api#documentation": "The Amazon Resource Name of the new resource.
" } }, "Id": { "target": "com.amazonaws.iotwireless#WirelessDeviceId", "traits": { "smithy.api#documentation": "The ID of the new wireless device.
" } } } }, "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": "Provisions a wireless gateway.
", "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": "The name of the new resource.
" } }, "Description": { "target": "com.amazonaws.iotwireless#Description", "traits": { "smithy.api#documentation": "The description of the new resource.
" } }, "LoRaWAN": { "target": "com.amazonaws.iotwireless#LoRaWANGateway", "traits": { "smithy.api#documentation": "The gateway configuration information to use to create the wireless gateway.
", "smithy.api#required": {} } }, "Tags": { "target": "com.amazonaws.iotwireless#TagList", "traits": { "smithy.api#documentation": "The tags to attach to the new wireless gateway. Tags are metadata that you can use to manage a resource.
" } }, "ClientRequestToken": { "target": "com.amazonaws.iotwireless#ClientRequestToken", "traits": { "smithy.api#documentation": "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.
", "smithy.api#idempotencyToken": {} } } } }, "com.amazonaws.iotwireless#CreateWirelessGatewayResponse": { "type": "structure", "members": { "Arn": { "target": "com.amazonaws.iotwireless#WirelessGatewayArn", "traits": { "smithy.api#documentation": "The Amazon Resource Name of the new resource.
" } }, "Id": { "target": "com.amazonaws.iotwireless#WirelessDeviceId", "traits": { "smithy.api#documentation": "The ID of the new wireless gateway.
" } } } }, "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": "Creates a task for a wireless gateway.
", "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": "Creates a gateway task definition.
", "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": "Whether to automatically create tasks using this task definition for all gateways with the specified current version. If false
, the task must me created by calling CreateWirelessGatewayTask
.
The name of the new resource.
" } }, "Update": { "target": "com.amazonaws.iotwireless#UpdateWirelessGatewayTaskCreate", "traits": { "smithy.api#documentation": "Information about the gateways to update.
" } }, "ClientRequestToken": { "target": "com.amazonaws.iotwireless#ClientRequestToken", "traits": { "smithy.api#documentation": "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.
", "smithy.api#idempotencyToken": {} } }, "Tags": { "target": "com.amazonaws.iotwireless#TagList", "traits": { "smithy.api#documentation": "The tags to attach to the specified resource. Tags are metadata that you can use to manage a resource.
" } } } }, "com.amazonaws.iotwireless#CreateWirelessGatewayTaskDefinitionResponse": { "type": "structure", "members": { "Id": { "target": "com.amazonaws.iotwireless#WirelessGatewayTaskDefinitionId", "traits": { "smithy.api#documentation": "The ID of the new wireless gateway task definition.
" } }, "Arn": { "target": "com.amazonaws.iotwireless#WirelessGatewayTaskDefinitionArn", "traits": { "smithy.api#documentation": "The Amazon Resource Name of the resource.
" } } } }, "com.amazonaws.iotwireless#CreateWirelessGatewayTaskRequest": { "type": "structure", "members": { "Id": { "target": "com.amazonaws.iotwireless#WirelessGatewayId", "traits": { "smithy.api#documentation": "The ID of the resource to update.
", "smithy.api#httpLabel": {}, "smithy.api#required": {} } }, "WirelessGatewayTaskDefinitionId": { "target": "com.amazonaws.iotwireless#WirelessGatewayTaskDefinitionId", "traits": { "smithy.api#documentation": "The ID of the WirelessGatewayTaskDefinition.
", "smithy.api#required": {} } } } }, "com.amazonaws.iotwireless#CreateWirelessGatewayTaskResponse": { "type": "structure", "members": { "WirelessGatewayTaskDefinitionId": { "target": "com.amazonaws.iotwireless#WirelessGatewayTaskDefinitionId", "traits": { "smithy.api#documentation": "The ID of the WirelessGatewayTaskDefinition.
" } }, "Status": { "target": "com.amazonaws.iotwireless#WirelessGatewayTaskStatus", "traits": { "smithy.api#documentation": "The status of the request.
" } } } }, "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": "Deletes a destination.
", "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": "The name of the resource to delete.
", "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": "Deletes a device profile.
", "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": "The ID of the resource to delete.
", "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": "Deletes a service profile.
", "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": "The ID of the resource to delete.
", "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": "Deletes a wireless device.
", "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": "The ID of the resource to delete.
", "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": "Deletes a wireless gateway.
", "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": "The ID of the resource to delete.
", "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": "Deletes a wireless gateway task.
", "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": "Deletes a wireless gateway task definition. Deleting this task definition does not affect tasks that are currently in progress.
", "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": "The ID of the resource to delete.
", "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": "The ID of the resource to delete.
", "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": "The Amazon Resource Name of the resource.
" } }, "Name": { "target": "com.amazonaws.iotwireless#DestinationName", "traits": { "smithy.api#documentation": "The name of the resource.
" } }, "ExpressionType": { "target": "com.amazonaws.iotwireless#ExpressionType", "traits": { "smithy.api#documentation": "The type of value in Expression
.
The rule name or topic rule to send messages to.
" } }, "Description": { "target": "com.amazonaws.iotwireless#Description", "traits": { "smithy.api#documentation": "The description of the resource.
" } }, "RoleArn": { "target": "com.amazonaws.iotwireless#RoleArn", "traits": { "smithy.api#documentation": "The ARN of the IAM Role that authorizes the destination.
" } } }, "traits": { "smithy.api#documentation": "Describes a destination.
" } }, "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": "List of device certificate chain.
" } }, "com.amazonaws.iotwireless#DeviceProfile": { "type": "structure", "members": { "Arn": { "target": "com.amazonaws.iotwireless#DeviceProfileArn", "traits": { "smithy.api#documentation": "The Amazon Resource Name of the resource.
" } }, "Name": { "target": "com.amazonaws.iotwireless#DeviceProfileName", "traits": { "smithy.api#documentation": "The name of the resource.
" } }, "Id": { "target": "com.amazonaws.iotwireless#DeviceProfileId", "traits": { "smithy.api#documentation": "The ID of the device profile.
" } } }, "traits": { "smithy.api#documentation": "Describes a device profile.
" } }, "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": "Device state defines the device status of sidewalk device.
", "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": "Disassociates your AWS account from a partner account. If PartnerAccountId
and PartnerType
are null
, disassociates your AWS account from all partner accounts.
The partner account ID to disassociate from the AWS account.
", "smithy.api#httpLabel": {}, "smithy.api#required": {} } }, "PartnerType": { "target": "com.amazonaws.iotwireless#PartnerType", "traits": { "smithy.api#documentation": "The partner type.
", "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": "Disassociates a wireless device from its currently associated thing.
", "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": "The ID of the resource to update.
", "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": "Disassociates a wireless gateway from its currently associated certificate.
", "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": "The ID of the resource to update.
", "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": "Disassociates a wireless gateway from its currently associated thing.
", "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": "The ID of the resource to update.
", "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": "Sidewalk device status notification.
", "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": "Gets information about a destination.
", "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": "The name of the resource to get.
", "smithy.api#httpLabel": {}, "smithy.api#required": {} } } } }, "com.amazonaws.iotwireless#GetDestinationResponse": { "type": "structure", "members": { "Arn": { "target": "com.amazonaws.iotwireless#DestinationArn", "traits": { "smithy.api#documentation": "The Amazon Resource Name of the resource.
" } }, "Name": { "target": "com.amazonaws.iotwireless#DestinationName", "traits": { "smithy.api#documentation": "The name of the resource.
" } }, "Expression": { "target": "com.amazonaws.iotwireless#Expression", "traits": { "smithy.api#documentation": "The rule name or topic rule to send messages to.
" } }, "ExpressionType": { "target": "com.amazonaws.iotwireless#ExpressionType", "traits": { "smithy.api#documentation": "The type of value in Expression
.
The description of the resource.
" } }, "RoleArn": { "target": "com.amazonaws.iotwireless#RoleArn", "traits": { "smithy.api#documentation": "The ARN of the IAM Role that authorizes the destination.
" } } } }, "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": "Gets information about a device profile.
", "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": "The ID of the resource to get.
", "smithy.api#httpLabel": {}, "smithy.api#required": {} } } } }, "com.amazonaws.iotwireless#GetDeviceProfileResponse": { "type": "structure", "members": { "Arn": { "target": "com.amazonaws.iotwireless#DeviceProfileArn", "traits": { "smithy.api#documentation": "The Amazon Resource Name of the resource.
" } }, "Name": { "target": "com.amazonaws.iotwireless#DeviceProfileName", "traits": { "smithy.api#documentation": "The name of the resource.
" } }, "Id": { "target": "com.amazonaws.iotwireless#DeviceProfileId", "traits": { "smithy.api#documentation": "The ID of the device profile.
" } }, "LoRaWAN": { "target": "com.amazonaws.iotwireless#LoRaWANDeviceProfile", "traits": { "smithy.api#documentation": "Information about the device profile.
" } } } }, "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": "Gets information about a partner account. If PartnerAccountId
and PartnerType
are null
, returns all partner accounts.
The partner account ID to disassociate from the AWS account.
", "smithy.api#httpLabel": {}, "smithy.api#required": {} } }, "PartnerType": { "target": "com.amazonaws.iotwireless#PartnerType", "traits": { "smithy.api#documentation": "The partner type.
", "smithy.api#httpQuery": "partnerType", "smithy.api#required": {} } } } }, "com.amazonaws.iotwireless#GetPartnerAccountResponse": { "type": "structure", "members": { "Sidewalk": { "target": "com.amazonaws.iotwireless#SidewalkAccountInfoWithFingerprint", "traits": { "smithy.api#documentation": "The Sidewalk account credentials.
" } }, "AccountLinked": { "target": "com.amazonaws.iotwireless#AccountLinked", "traits": { "smithy.api#documentation": "Whether the partner account is linked to the AWS account.
" } } } }, "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": "Gets the account-specific endpoint for Configuration and Update Server (CUPS) protocol or LoRaWAN Network Server (LNS) connections.
", "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": "The service type for which to get endpoint information about. Can be CUPS
for the Configuration and Update Server endpoint, or LNS
for the LoRaWAN Network Server endpoint.
The endpoint's service type.
" } }, "ServiceEndpoint": { "target": "com.amazonaws.iotwireless#EndPoint", "traits": { "smithy.api#documentation": "The service endpoint value.
" } }, "ServerTrust": { "target": "com.amazonaws.iotwireless#CertificatePEM", "traits": { "smithy.api#documentation": "The Root CA of the server trust certificate.
" } } } }, "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": "Gets information about a service profile.
", "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": "The ID of the resource to get.
", "smithy.api#httpLabel": {}, "smithy.api#required": {} } } } }, "com.amazonaws.iotwireless#GetServiceProfileResponse": { "type": "structure", "members": { "Arn": { "target": "com.amazonaws.iotwireless#ServiceProfileArn", "traits": { "smithy.api#documentation": "The Amazon Resource Name of the resource.
" } }, "Name": { "target": "com.amazonaws.iotwireless#ServiceProfileName", "traits": { "smithy.api#documentation": "The name of the resource.
" } }, "Id": { "target": "com.amazonaws.iotwireless#ServiceProfileId", "traits": { "smithy.api#documentation": "The ID of the service profile.
" } }, "LoRaWAN": { "target": "com.amazonaws.iotwireless#LoRaWANGetServiceProfileInfo", "traits": { "smithy.api#documentation": "Information about the service profile.
" } } } }, "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": "Gets information about a wireless device.
", "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": "The identifier of the wireless device to get.
", "smithy.api#httpLabel": {}, "smithy.api#required": {} } }, "IdentifierType": { "target": "com.amazonaws.iotwireless#WirelessDeviceIdType", "traits": { "smithy.api#documentation": "The type of identifier used in identifier
.
The wireless device type.
" } }, "Name": { "target": "com.amazonaws.iotwireless#WirelessDeviceName", "traits": { "smithy.api#documentation": "The name of the resource.
" } }, "Description": { "target": "com.amazonaws.iotwireless#Description", "traits": { "smithy.api#documentation": "The description of the resource.
" } }, "DestinationName": { "target": "com.amazonaws.iotwireless#DestinationName", "traits": { "smithy.api#documentation": "The name of the destination to which the device is assigned.
" } }, "Id": { "target": "com.amazonaws.iotwireless#WirelessDeviceId", "traits": { "smithy.api#documentation": "The ID of the wireless device.
" } }, "Arn": { "target": "com.amazonaws.iotwireless#WirelessDeviceArn", "traits": { "smithy.api#documentation": "The Amazon Resource Name of the resource.
" } }, "ThingName": { "target": "com.amazonaws.iotwireless#ThingName", "traits": { "smithy.api#documentation": "The name of the thing associated with the wireless device. The value is empty if a thing isn't associated with the device.
" } }, "ThingArn": { "target": "com.amazonaws.iotwireless#ThingArn", "traits": { "smithy.api#documentation": "The ARN of the thing associated with the wireless device.
" } }, "LoRaWAN": { "target": "com.amazonaws.iotwireless#LoRaWANDevice", "traits": { "smithy.api#documentation": "Information about the wireless device.
" } }, "Sidewalk": { "target": "com.amazonaws.iotwireless#SidewalkDevice", "traits": { "smithy.api#documentation": "Sidewalk device object.
" } } } }, "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": "Gets operating information about a wireless device.
", "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": "The ID of the wireless device for which to get the data.
", "smithy.api#httpLabel": {}, "smithy.api#required": {} } } } }, "com.amazonaws.iotwireless#GetWirelessDeviceStatisticsResponse": { "type": "structure", "members": { "WirelessDeviceId": { "target": "com.amazonaws.iotwireless#WirelessDeviceId", "traits": { "smithy.api#documentation": "The ID of the wireless device.
" } }, "LastUplinkReceivedAt": { "target": "com.amazonaws.iotwireless#ISODateTimeString", "traits": { "smithy.api#documentation": "The date and time when the most recent uplink was received.
" } }, "LoRaWAN": { "target": "com.amazonaws.iotwireless#LoRaWANDeviceMetadata", "traits": { "smithy.api#documentation": "Information about the wireless device's operations.
" } }, "Sidewalk": { "target": "com.amazonaws.iotwireless#SidewalkDeviceMetadata", "traits": { "smithy.api#documentation": "MetaData for Sidewalk device.
" } } } }, "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": "Gets information about a wireless gateway.
", "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": "Gets the ID of the certificate that is currently associated with a wireless gateway.
", "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": "The ID of the resource to get.
", "smithy.api#httpLabel": {}, "smithy.api#required": {} } } } }, "com.amazonaws.iotwireless#GetWirelessGatewayCertificateResponse": { "type": "structure", "members": { "IotCertificateId": { "target": "com.amazonaws.iotwireless#IotCertificateId", "traits": { "smithy.api#documentation": "The ID of the certificate associated with the wireless gateway.
" } }, "LoRaWANNetworkServerCertificateId": { "target": "com.amazonaws.iotwireless#IotCertificateId", "traits": { "smithy.api#documentation": "The ID of the certificate that is associated with the wireless gateway and used for the LoRaWANNetworkServer endpoint.
" } } } }, "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": "Gets the firmware version and other information about a wireless gateway.
", "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": "The ID of the resource to get.
", "smithy.api#httpLabel": {}, "smithy.api#required": {} } } } }, "com.amazonaws.iotwireless#GetWirelessGatewayFirmwareInformationResponse": { "type": "structure", "members": { "LoRaWAN": { "target": "com.amazonaws.iotwireless#LoRaWANGatewayCurrentVersion", "traits": { "smithy.api#documentation": "Information about the wireless gateway's firmware.
" } } } }, "com.amazonaws.iotwireless#GetWirelessGatewayRequest": { "type": "structure", "members": { "Identifier": { "target": "com.amazonaws.iotwireless#Identifier", "traits": { "smithy.api#documentation": "The identifier of the wireless gateway to get.
", "smithy.api#httpLabel": {}, "smithy.api#required": {} } }, "IdentifierType": { "target": "com.amazonaws.iotwireless#WirelessGatewayIdType", "traits": { "smithy.api#documentation": "The type of identifier used in identifier
.
The name of the resource.
" } }, "Id": { "target": "com.amazonaws.iotwireless#WirelessGatewayId", "traits": { "smithy.api#documentation": "The ID of the wireless gateway.
" } }, "Description": { "target": "com.amazonaws.iotwireless#Description", "traits": { "smithy.api#documentation": "The description of the resource.
" } }, "LoRaWAN": { "target": "com.amazonaws.iotwireless#LoRaWANGateway", "traits": { "smithy.api#documentation": "Information about the wireless gateway.
" } }, "Arn": { "target": "com.amazonaws.iotwireless#WirelessGatewayArn", "traits": { "smithy.api#documentation": "The Amazon Resource Name of the resource.
" } }, "ThingName": { "target": "com.amazonaws.iotwireless#ThingName", "traits": { "smithy.api#documentation": "The name of the thing associated with the wireless gateway. The value is empty if a thing isn't associated with the gateway.
" } }, "ThingArn": { "target": "com.amazonaws.iotwireless#ThingArn", "traits": { "smithy.api#documentation": "The ARN of the thing associated with the wireless gateway.
" } } } }, "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": "Gets operating information about a wireless gateway.
", "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": "The ID of the wireless gateway for which to get the data.
", "smithy.api#httpLabel": {}, "smithy.api#required": {} } } } }, "com.amazonaws.iotwireless#GetWirelessGatewayStatisticsResponse": { "type": "structure", "members": { "WirelessGatewayId": { "target": "com.amazonaws.iotwireless#WirelessGatewayId", "traits": { "smithy.api#documentation": "The ID of the wireless gateway.
" } }, "LastUplinkReceivedAt": { "target": "com.amazonaws.iotwireless#ISODateTimeString", "traits": { "smithy.api#documentation": "The date and time when the most recent uplink was received.
" } }, "ConnectionStatus": { "target": "com.amazonaws.iotwireless#ConnectionStatus", "traits": { "smithy.api#documentation": "The connection status of the wireless gateway.
" } } } }, "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": "Gets information about a wireless gateway task.
", "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": "Gets information about a wireless gateway task definition.
", "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": "The ID of the resource to get.
", "smithy.api#httpLabel": {}, "smithy.api#required": {} } } } }, "com.amazonaws.iotwireless#GetWirelessGatewayTaskDefinitionResponse": { "type": "structure", "members": { "AutoCreateTasks": { "target": "com.amazonaws.iotwireless#AutoCreateTasks", "traits": { "smithy.api#documentation": "Whether to automatically create tasks using this task definition for all gateways with the specified current version. If false
, the task must me created by calling CreateWirelessGatewayTask
.
The name of the resource.
" } }, "Update": { "target": "com.amazonaws.iotwireless#UpdateWirelessGatewayTaskCreate", "traits": { "smithy.api#documentation": "Information about the gateways to update.
" } }, "Arn": { "target": "com.amazonaws.iotwireless#WirelessGatewayTaskDefinitionArn", "traits": { "smithy.api#documentation": "The Amazon Resource Name of the resource.
" } } } }, "com.amazonaws.iotwireless#GetWirelessGatewayTaskRequest": { "type": "structure", "members": { "Id": { "target": "com.amazonaws.iotwireless#WirelessGatewayId", "traits": { "smithy.api#documentation": "The ID of the resource to get.
", "smithy.api#httpLabel": {}, "smithy.api#required": {} } } } }, "com.amazonaws.iotwireless#GetWirelessGatewayTaskResponse": { "type": "structure", "members": { "WirelessGatewayId": { "target": "com.amazonaws.iotwireless#WirelessGatewayId", "traits": { "smithy.api#documentation": "The ID of the wireless gateway.
" } }, "WirelessGatewayTaskDefinitionId": { "target": "com.amazonaws.iotwireless#WirelessGatewayTaskDefinitionId", "traits": { "smithy.api#documentation": "The ID of the WirelessGatewayTask.
" } }, "LastUplinkReceivedAt": { "target": "com.amazonaws.iotwireless#ISODateTimeString", "traits": { "smithy.api#documentation": "The date and time when the most recent uplink was received.
" } }, "TaskCreatedAt": { "target": "com.amazonaws.iotwireless#ISODateTimeString", "traits": { "smithy.api#documentation": "The date and time when the task was created.
" } }, "Status": { "target": "com.amazonaws.iotwireless#WirelessGatewayTaskStatus", "traits": { "smithy.api#documentation": "The status of the request.
" } } } }, "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": "An unexpected error occurred while processing a request.
", "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": "A list of JoinEuiRange used by LoRa gateways to filter LoRa frames.
", "smithy.api#length": { "min": 0, "max": 3 } } }, "com.amazonaws.iotwireless#JoinEuiRange": { "type": "list", "member": { "target": "com.amazonaws.iotwireless#JoinEui" }, "traits": { "smithy.api#documentation": "A pair of join EUI describing a range [BegEui, EndEui], both ends are inclusive.
", "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": "Lists the destinations registered to your AWS account.
", "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": "The maximum number of results to return in this operation.
", "smithy.api#httpQuery": "maxResults" } }, "NextToken": { "target": "com.amazonaws.iotwireless#NextToken", "traits": { "smithy.api#documentation": "To retrieve the next set of results, the nextToken
value from a previous response; otherwise null to receive the first set of results.
The token to use to get the next set of results, or null if there are no additional results.
" } }, "DestinationList": { "target": "com.amazonaws.iotwireless#DestinationList", "traits": { "smithy.api#documentation": "The list of destinations.
" } } } }, "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": "Lists the device profiles registered to your AWS account.
", "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": "To retrieve the next set of results, the nextToken
value from a previous response; otherwise null to receive the first set of results.
The maximum number of results to return in this operation.
", "smithy.api#httpQuery": "maxResults" } } } }, "com.amazonaws.iotwireless#ListDeviceProfilesResponse": { "type": "structure", "members": { "NextToken": { "target": "com.amazonaws.iotwireless#NextToken", "traits": { "smithy.api#documentation": "The token to use to get the next set of results, or null if there are no additional results.
" } }, "DeviceProfileList": { "target": "com.amazonaws.iotwireless#DeviceProfileList", "traits": { "smithy.api#documentation": "The list of device profiles.
" } } } }, "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": "Lists the partner accounts associated with your AWS account.
", "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": "To retrieve the next set of results, the nextToken
value from a previous response; otherwise null to receive the first set of results.
The maximum number of results to return in this operation.
", "smithy.api#httpQuery": "maxResults" } } } }, "com.amazonaws.iotwireless#ListPartnerAccountsResponse": { "type": "structure", "members": { "NextToken": { "target": "com.amazonaws.iotwireless#NextToken", "traits": { "smithy.api#documentation": "The token to use to get the next set of results, or null if there are no additional results.
" } }, "Sidewalk": { "target": "com.amazonaws.iotwireless#SidewalkAccountList", "traits": { "smithy.api#documentation": "The Sidewalk account credentials.
" } } } }, "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": "Lists the service profiles registered to your AWS account.
", "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": "To retrieve the next set of results, the nextToken
value from a previous response; otherwise null to receive the first set of results.
The maximum number of results to return in this operation.
", "smithy.api#httpQuery": "maxResults" } } } }, "com.amazonaws.iotwireless#ListServiceProfilesResponse": { "type": "structure", "members": { "NextToken": { "target": "com.amazonaws.iotwireless#NextToken", "traits": { "smithy.api#documentation": "The token to use to get the next set of results, or null if there are no additional results.
" } }, "ServiceProfileList": { "target": "com.amazonaws.iotwireless#ServiceProfileList", "traits": { "smithy.api#documentation": "The list of service profiles.
" } } } }, "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": "Lists the tags (metadata) you have assigned to the resource.
", "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": "The ARN of the resource for which you want to list tags.
", "smithy.api#httpQuery": "resourceArn", "smithy.api#required": {} } } } }, "com.amazonaws.iotwireless#ListTagsForResourceResponse": { "type": "structure", "members": { "Tags": { "target": "com.amazonaws.iotwireless#TagList", "traits": { "smithy.api#documentation": "The tags to attach to the specified resource. Tags are metadata that you can use to manage a resource.
" } } } }, "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": "Lists the wireless devices registered to your AWS account.
", "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": "The maximum number of results to return in this operation.
", "smithy.api#httpQuery": "maxResults" } }, "NextToken": { "target": "com.amazonaws.iotwireless#NextToken", "traits": { "smithy.api#documentation": "To retrieve the next set of results, the nextToken
value from a previous response; otherwise null to receive the first set of results.
A filter to list only the wireless devices that use this destination.
", "smithy.api#httpQuery": "destinationName" } }, "DeviceProfileId": { "target": "com.amazonaws.iotwireless#DeviceProfileId", "traits": { "smithy.api#documentation": "A filter to list only the wireless devices that use this device profile.
", "smithy.api#httpQuery": "deviceProfileId" } }, "ServiceProfileId": { "target": "com.amazonaws.iotwireless#ServiceProfileId", "traits": { "smithy.api#documentation": "A filter to list only the wireless devices that use this service profile.
", "smithy.api#httpQuery": "serviceProfileId" } }, "WirelessDeviceType": { "target": "com.amazonaws.iotwireless#WirelessDeviceType", "traits": { "smithy.api#documentation": "A filter to list only the wireless devices that use this wireless device type.
", "smithy.api#httpQuery": "wirelessDeviceType" } } } }, "com.amazonaws.iotwireless#ListWirelessDevicesResponse": { "type": "structure", "members": { "NextToken": { "target": "com.amazonaws.iotwireless#NextToken", "traits": { "smithy.api#documentation": "The token to use to get the next set of results, or null if there are no additional results.
" } }, "WirelessDeviceList": { "target": "com.amazonaws.iotwireless#WirelessDeviceStatisticsList", "traits": { "smithy.api#documentation": "The ID of the wireless device.
" } } } }, "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": "List the wireless gateway tasks definitions registered to your AWS account.
", "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": "The maximum number of results to return in this operation.
", "smithy.api#httpQuery": "maxResults" } }, "NextToken": { "target": "com.amazonaws.iotwireless#NextToken", "traits": { "smithy.api#documentation": "To retrieve the next set of results, the nextToken
value from a previous response; otherwise null to receive the first set of results.
A filter to list only the wireless gateway task definitions that use this task definition type.
", "smithy.api#httpQuery": "taskDefinitionType" } } } }, "com.amazonaws.iotwireless#ListWirelessGatewayTaskDefinitionsResponse": { "type": "structure", "members": { "NextToken": { "target": "com.amazonaws.iotwireless#NextToken", "traits": { "smithy.api#documentation": "The token to use to get the next set of results, or null if there are no additional results.
" } }, "TaskDefinitions": { "target": "com.amazonaws.iotwireless#WirelessGatewayTaskDefinitionList", "traits": { "smithy.api#documentation": "The list of task definitions.
" } } } }, "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": "Lists the wireless gateways registered to your AWS account.
", "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": "To retrieve the next set of results, the nextToken
value from a previous response; otherwise null to receive the first set of results.
The maximum number of results to return in this operation.
", "smithy.api#httpQuery": "maxResults" } } } }, "com.amazonaws.iotwireless#ListWirelessGatewaysResponse": { "type": "structure", "members": { "NextToken": { "target": "com.amazonaws.iotwireless#NextToken", "traits": { "smithy.api#documentation": "The token to use to get the next set of results, or null if there are no additional results.
" } }, "WirelessGatewayList": { "target": "com.amazonaws.iotwireless#WirelessGatewayStatisticsList", "traits": { "smithy.api#documentation": "The ID of the wireless gateway.
" } } } }, "com.amazonaws.iotwireless#LoRaWANDevice": { "type": "structure", "members": { "DevEui": { "target": "com.amazonaws.iotwireless#DevEui", "traits": { "smithy.api#documentation": "The DevEUI value.
" } }, "DeviceProfileId": { "target": "com.amazonaws.iotwireless#DeviceProfileId", "traits": { "smithy.api#documentation": "The ID of the device profile for the new wireless device.
" } }, "ServiceProfileId": { "target": "com.amazonaws.iotwireless#ServiceProfileId", "traits": { "smithy.api#documentation": "The ID of the service profile.
" } }, "OtaaV1_1": { "target": "com.amazonaws.iotwireless#OtaaV1_1", "traits": { "smithy.api#documentation": "OTAA device object for v1.1 for create APIs
" } }, "OtaaV1_0_x": { "target": "com.amazonaws.iotwireless#OtaaV1_0_x", "traits": { "smithy.api#documentation": "OTAA device object for create APIs for v1.0.x
" } }, "AbpV1_1": { "target": "com.amazonaws.iotwireless#AbpV1_1", "traits": { "smithy.api#documentation": "ABP device object for create APIs for v1.1
" } }, "AbpV1_0_x": { "target": "com.amazonaws.iotwireless#AbpV1_0_x", "traits": { "smithy.api#documentation": "LoRaWAN object for create APIs
" } } }, "traits": { "smithy.api#documentation": "LoRaWAN object for create functions.
" } }, "com.amazonaws.iotwireless#LoRaWANDeviceMetadata": { "type": "structure", "members": { "DevEui": { "target": "com.amazonaws.iotwireless#DevEui", "traits": { "smithy.api#documentation": "The DevEUI value.
" } }, "FPort": { "target": "com.amazonaws.iotwireless#Integer", "traits": { "smithy.api#documentation": "The FPort value.
" } }, "DataRate": { "target": "com.amazonaws.iotwireless#Integer", "traits": { "smithy.api#documentation": "The DataRate value.
" } }, "Frequency": { "target": "com.amazonaws.iotwireless#Integer", "traits": { "smithy.api#documentation": "The device's channel frequency in Hz.
" } }, "Timestamp": { "target": "com.amazonaws.iotwireless#ISODateTimeString", "traits": { "smithy.api#documentation": "The date and time of the metadata.
" } }, "Gateways": { "target": "com.amazonaws.iotwireless#LoRaWANGatewayMetadataList", "traits": { "smithy.api#documentation": "Information about the gateways accessed by the device.
" } } }, "traits": { "smithy.api#documentation": "LoRaWAN device metatdata.
" } }, "com.amazonaws.iotwireless#LoRaWANDeviceProfile": { "type": "structure", "members": { "SupportsClassB": { "target": "com.amazonaws.iotwireless#SupportsClassB", "traits": { "smithy.api#documentation": "The SupportsClassB value.
" } }, "ClassBTimeout": { "target": "com.amazonaws.iotwireless#ClassBTimeout", "traits": { "smithy.api#documentation": "The ClassBTimeout value.
" } }, "PingSlotPeriod": { "target": "com.amazonaws.iotwireless#PingSlotPeriod", "traits": { "smithy.api#documentation": "The PingSlotPeriod value.
" } }, "PingSlotDr": { "target": "com.amazonaws.iotwireless#PingSlotDr", "traits": { "smithy.api#documentation": "The PingSlotDR value.
" } }, "PingSlotFreq": { "target": "com.amazonaws.iotwireless#PingSlotFreq", "traits": { "smithy.api#documentation": "The PingSlotFreq value.
" } }, "SupportsClassC": { "target": "com.amazonaws.iotwireless#SupportsClassC", "traits": { "smithy.api#documentation": "The SupportsClassC value.
" } }, "ClassCTimeout": { "target": "com.amazonaws.iotwireless#ClassCTimeout", "traits": { "smithy.api#documentation": "The ClassCTimeout value.
" } }, "MacVersion": { "target": "com.amazonaws.iotwireless#MacVersion", "traits": { "smithy.api#documentation": "The MAC version (such as OTAA 1.1 or OTAA 1.0.3) to use with this device profile.
" } }, "RegParamsRevision": { "target": "com.amazonaws.iotwireless#RegParamsRevision", "traits": { "smithy.api#documentation": "The version of regional parameters.
" } }, "RxDelay1": { "target": "com.amazonaws.iotwireless#RxDelay1", "traits": { "smithy.api#documentation": "The RXDelay1 value.
" } }, "RxDrOffset1": { "target": "com.amazonaws.iotwireless#RxDrOffset1", "traits": { "smithy.api#documentation": "The RXDROffset1 value.
" } }, "RxDataRate2": { "target": "com.amazonaws.iotwireless#RxDataRate2", "traits": { "smithy.api#documentation": "The RXDataRate2 value.
" } }, "RxFreq2": { "target": "com.amazonaws.iotwireless#RxFreq2", "traits": { "smithy.api#documentation": "The RXFreq2 value.
" } }, "FactoryPresetFreqsList": { "target": "com.amazonaws.iotwireless#FactoryPresetFreqsList", "traits": { "smithy.api#documentation": "The list of values that make up the FactoryPresetFreqs value.
" } }, "MaxEirp": { "target": "com.amazonaws.iotwireless#MaxEirp", "traits": { "smithy.api#documentation": "The MaxEIRP value.
" } }, "MaxDutyCycle": { "target": "com.amazonaws.iotwireless#MaxDutyCycle", "traits": { "smithy.api#documentation": "The MaxDutyCycle value.
" } }, "RfRegion": { "target": "com.amazonaws.iotwireless#RfRegion", "traits": { "smithy.api#documentation": "The frequency band (RFRegion) value.
" } }, "SupportsJoin": { "target": "com.amazonaws.iotwireless#SupportsJoin", "traits": { "smithy.api#documentation": "The SupportsJoin value.
" } }, "Supports32BitFCnt": { "target": "com.amazonaws.iotwireless#Supports32BitFCnt", "traits": { "smithy.api#documentation": "The Supports32BitFCnt value.
" } } }, "traits": { "smithy.api#documentation": "LoRaWANDeviceProfile object.
" } }, "com.amazonaws.iotwireless#LoRaWANGateway": { "type": "structure", "members": { "GatewayEui": { "target": "com.amazonaws.iotwireless#GatewayEui", "traits": { "smithy.api#documentation": "The gateway's EUI value.
" } }, "RfRegion": { "target": "com.amazonaws.iotwireless#RfRegion", "traits": { "smithy.api#documentation": "The frequency band (RFRegion) value.
" } }, "JoinEuiFilters": { "target": "com.amazonaws.iotwireless#JoinEuiFilters" }, "NetIdFilters": { "target": "com.amazonaws.iotwireless#NetIdFilters" }, "SubBands": { "target": "com.amazonaws.iotwireless#SubBands" } }, "traits": { "smithy.api#documentation": "LoRaWANGateway object.
" } }, "com.amazonaws.iotwireless#LoRaWANGatewayCurrentVersion": { "type": "structure", "members": { "CurrentVersion": { "target": "com.amazonaws.iotwireless#LoRaWANGatewayVersion", "traits": { "smithy.api#documentation": "The version of the gateways that should receive the update.
" } } }, "traits": { "smithy.api#documentation": "LoRaWANGatewayCurrentVersion object.
" } }, "com.amazonaws.iotwireless#LoRaWANGatewayMetadata": { "type": "structure", "members": { "GatewayEui": { "target": "com.amazonaws.iotwireless#GatewayEui", "traits": { "smithy.api#documentation": "The gateway's EUI value.
" } }, "Snr": { "target": "com.amazonaws.iotwireless#Double", "traits": { "smithy.api#documentation": "The SNR value.
" } }, "Rssi": { "target": "com.amazonaws.iotwireless#Double", "traits": { "smithy.api#documentation": "The RSSI value.
" } } }, "traits": { "smithy.api#documentation": "LoRaWAN gateway metatdata.
" } }, "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": "The version of the wireless gateway firmware.
" } }, "Model": { "target": "com.amazonaws.iotwireless#Model", "traits": { "smithy.api#documentation": "The model number of the wireless gateway.
" } }, "Station": { "target": "com.amazonaws.iotwireless#Station", "traits": { "smithy.api#documentation": "The basic station version of the wireless gateway.
" } } }, "traits": { "smithy.api#documentation": "LoRaWANGatewayVersion object.
" } }, "com.amazonaws.iotwireless#LoRaWANGetServiceProfileInfo": { "type": "structure", "members": { "UlRate": { "target": "com.amazonaws.iotwireless#UlRate", "traits": { "smithy.api#documentation": "The ULRate value.
" } }, "UlBucketSize": { "target": "com.amazonaws.iotwireless#UlBucketSize", "traits": { "smithy.api#documentation": "The ULBucketSize value.
" } }, "UlRatePolicy": { "target": "com.amazonaws.iotwireless#UlRatePolicy", "traits": { "smithy.api#documentation": "The ULRatePolicy value.
" } }, "DlRate": { "target": "com.amazonaws.iotwireless#DlRate", "traits": { "smithy.api#documentation": "The DLRate value.
" } }, "DlBucketSize": { "target": "com.amazonaws.iotwireless#DlBucketSize", "traits": { "smithy.api#documentation": "The DLBucketSize value.
" } }, "DlRatePolicy": { "target": "com.amazonaws.iotwireless#DlRatePolicy", "traits": { "smithy.api#documentation": "The DLRatePolicy value.
" } }, "AddGwMetadata": { "target": "com.amazonaws.iotwireless#AddGwMetadata", "traits": { "smithy.api#documentation": "The AddGWMetaData value.
" } }, "DevStatusReqFreq": { "target": "com.amazonaws.iotwireless#DevStatusReqFreq", "traits": { "smithy.api#documentation": "The DevStatusReqFreq value.
" } }, "ReportDevStatusBattery": { "target": "com.amazonaws.iotwireless#ReportDevStatusBattery", "traits": { "smithy.api#documentation": "The ReportDevStatusBattery value.
" } }, "ReportDevStatusMargin": { "target": "com.amazonaws.iotwireless#ReportDevStatusMargin", "traits": { "smithy.api#documentation": "The ReportDevStatusMargin value.
" } }, "DrMin": { "target": "com.amazonaws.iotwireless#DrMin", "traits": { "smithy.api#documentation": "The DRMin value.
" } }, "DrMax": { "target": "com.amazonaws.iotwireless#DrMax", "traits": { "smithy.api#documentation": "The DRMax value.
" } }, "ChannelMask": { "target": "com.amazonaws.iotwireless#ChannelMask", "traits": { "smithy.api#documentation": "The ChannelMask value.
" } }, "PrAllowed": { "target": "com.amazonaws.iotwireless#PrAllowed", "traits": { "smithy.api#documentation": "The PRAllowed value that describes whether passive roaming is allowed.
" } }, "HrAllowed": { "target": "com.amazonaws.iotwireless#HrAllowed", "traits": { "smithy.api#documentation": "The HRAllowed value that describes whether handover roaming is allowed.
" } }, "RaAllowed": { "target": "com.amazonaws.iotwireless#RaAllowed", "traits": { "smithy.api#documentation": "The RAAllowed value that describes whether roaming activation is allowed.
" } }, "NwkGeoLoc": { "target": "com.amazonaws.iotwireless#NwkGeoLoc", "traits": { "smithy.api#documentation": "The NwkGeoLoc value.
" } }, "TargetPer": { "target": "com.amazonaws.iotwireless#TargetPer", "traits": { "smithy.api#documentation": "The TargetPER value.
" } }, "MinGwDiversity": { "target": "com.amazonaws.iotwireless#MinGwDiversity", "traits": { "smithy.api#documentation": "The MinGwDiversity value.
" } } }, "traits": { "smithy.api#documentation": "LoRaWANGetServiceProfileInfo object.
" } }, "com.amazonaws.iotwireless#LoRaWANListDevice": { "type": "structure", "members": { "DevEui": { "target": "com.amazonaws.iotwireless#DevEui", "traits": { "smithy.api#documentation": "The DevEUI value.
" } } }, "traits": { "smithy.api#documentation": "LoRaWAN object for list functions.
" } }, "com.amazonaws.iotwireless#LoRaWANSendDataToDevice": { "type": "structure", "members": { "FPort": { "target": "com.amazonaws.iotwireless#FPort", "traits": { "smithy.api#documentation": "The Fport value.
" } } }, "traits": { "smithy.api#documentation": "LoRaWAN router info.
" } }, "com.amazonaws.iotwireless#LoRaWANServiceProfile": { "type": "structure", "members": { "AddGwMetadata": { "target": "com.amazonaws.iotwireless#AddGwMetadata", "traits": { "smithy.api#documentation": "The AddGWMetaData value.
" } } }, "traits": { "smithy.api#documentation": "LoRaWANServiceProfile object.
" } }, "com.amazonaws.iotwireless#LoRaWANUpdateDevice": { "type": "structure", "members": { "DeviceProfileId": { "target": "com.amazonaws.iotwireless#DeviceProfileId", "traits": { "smithy.api#documentation": "The ID of the device profile for the wireless device.
" } }, "ServiceProfileId": { "target": "com.amazonaws.iotwireless#ServiceProfileId", "traits": { "smithy.api#documentation": "The ID of the service profile.
" } } }, "traits": { "smithy.api#documentation": "LoRaWAN object for update functions.
" } }, "com.amazonaws.iotwireless#LoRaWANUpdateGatewayTaskCreate": { "type": "structure", "members": { "UpdateSignature": { "target": "com.amazonaws.iotwireless#UpdateSignature", "traits": { "smithy.api#documentation": "The signature used to verify the update firmware.
" } }, "SigKeyCrc": { "target": "com.amazonaws.iotwireless#Crc", "traits": { "smithy.api#documentation": "The CRC of the signature private key to check.
" } }, "CurrentVersion": { "target": "com.amazonaws.iotwireless#LoRaWANGatewayVersion", "traits": { "smithy.api#documentation": "The version of the gateways that should receive the update.
" } }, "UpdateVersion": { "target": "com.amazonaws.iotwireless#LoRaWANGatewayVersion", "traits": { "smithy.api#documentation": "The firmware version to update the gateway to.
" } } }, "traits": { "smithy.api#documentation": "LoRaWANUpdateGatewayTaskCreate object.
" } }, "com.amazonaws.iotwireless#LoRaWANUpdateGatewayTaskEntry": { "type": "structure", "members": { "CurrentVersion": { "target": "com.amazonaws.iotwireless#LoRaWANGatewayVersion", "traits": { "smithy.api#documentation": "The version of the gateways that should receive the update.
" } }, "UpdateVersion": { "target": "com.amazonaws.iotwireless#LoRaWANGatewayVersion", "traits": { "smithy.api#documentation": "The firmware version to update the gateway to.
" } } }, "traits": { "smithy.api#documentation": "LoRaWANUpdateGatewayTaskEntry object.
" } }, "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": "Sidewalk device message type.
", "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": "LoRaWAN network ID.
", "smithy.api#pattern": "[a-fA-F0-9]{6}" } }, "com.amazonaws.iotwireless#NetIdFilters": { "type": "list", "member": { "target": "com.amazonaws.iotwireless#NetId" }, "traits": { "smithy.api#documentation": "A list of NetId values that are used by LoRa gateways to filter the uplink frames.
", "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": "The AppKey value.
" } }, "AppEui": { "target": "com.amazonaws.iotwireless#AppEui", "traits": { "smithy.api#documentation": "The AppEUI value.
" } } }, "traits": { "smithy.api#documentation": "OTAA device object for v1.0.x
" } }, "com.amazonaws.iotwireless#OtaaV1_1": { "type": "structure", "members": { "AppKey": { "target": "com.amazonaws.iotwireless#AppKey", "traits": { "smithy.api#documentation": "The AppKey value.
" } }, "NwkKey": { "target": "com.amazonaws.iotwireless#NwkKey", "traits": { "smithy.api#documentation": "The NwkKey value.
" } }, "JoinEui": { "target": "com.amazonaws.iotwireless#JoinEui", "traits": { "smithy.api#documentation": "The JoinEUI value.
" } } }, "traits": { "smithy.api#documentation": "OTAA device object for v1.1
" } }, "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": "Id of the not found resource.
" } }, "ResourceType": { "target": "com.amazonaws.iotwireless#ResourceType", "traits": { "smithy.api#documentation": "Type of the font found resource.
" } } }, "traits": { "smithy.api#documentation": "Resource does not exist.
", "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": "Sends a decrypted application data frame to a device.
", "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": "The ID of the wireless device to receive the data.
", "smithy.api#httpLabel": {}, "smithy.api#required": {} } }, "TransmitMode": { "target": "com.amazonaws.iotwireless#TransmitMode", "traits": { "smithy.api#documentation": "The transmit mode to use to send data to the wireless device. Can be: 0
for UM (unacknowledge mode) or 1
for AM (acknowledge mode).
The message payload to send.
", "smithy.api#required": {} } }, "WirelessMetadata": { "target": "com.amazonaws.iotwireless#WirelessMetadata", "traits": { "smithy.api#documentation": "Metadata about the message request.
" } } } }, "com.amazonaws.iotwireless#SendDataToWirelessDeviceResponse": { "type": "structure", "members": { "MessageId": { "target": "com.amazonaws.iotwireless#MessageId", "traits": { "smithy.api#documentation": "The ID of the message sent to the wireless device.
" } } } }, "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": "The Amazon Resource Name of the resource.
" } }, "Name": { "target": "com.amazonaws.iotwireless#ServiceProfileName", "traits": { "smithy.api#documentation": "The name of the resource.
" } }, "Id": { "target": "com.amazonaws.iotwireless#ServiceProfileId", "traits": { "smithy.api#documentation": "The ID of the service profile.
" } } }, "traits": { "smithy.api#documentation": "Information about a service profile.
" } }, "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": "The NwkSKey value.
" } }, "AppSKey": { "target": "com.amazonaws.iotwireless#AppSKey", "traits": { "smithy.api#documentation": "The AppSKey value.
" } } }, "traits": { "smithy.api#documentation": "Session keys for ABP v1.1
" } }, "com.amazonaws.iotwireless#SessionKeysAbpV1_1": { "type": "structure", "members": { "FNwkSIntKey": { "target": "com.amazonaws.iotwireless#FNwkSIntKey", "traits": { "smithy.api#documentation": "The FNwkSIntKey value.
" } }, "SNwkSIntKey": { "target": "com.amazonaws.iotwireless#SNwkSIntKey", "traits": { "smithy.api#documentation": "The SNwkSIntKey value.
" } }, "NwkSEncKey": { "target": "com.amazonaws.iotwireless#NwkSEncKey", "traits": { "smithy.api#documentation": "The NwkSEncKey value.
" } }, "AppSKey": { "target": "com.amazonaws.iotwireless#AppSKey", "traits": { "smithy.api#documentation": "The AppSKey value.
" } } }, "traits": { "smithy.api#documentation": "Session keys for ABP v1.1
" } }, "com.amazonaws.iotwireless#SidewalkAccountInfo": { "type": "structure", "members": { "AmazonId": { "target": "com.amazonaws.iotwireless#AmazonId", "traits": { "smithy.api#documentation": "The Sidewalk Amazon ID.
" } }, "AppServerPrivateKey": { "target": "com.amazonaws.iotwireless#AppServerPrivateKey", "traits": { "smithy.api#documentation": "The Sidewalk application server private key.
" } } }, "traits": { "smithy.api#documentation": "Information about a Sidewalk account.
" } }, "com.amazonaws.iotwireless#SidewalkAccountInfoWithFingerprint": { "type": "structure", "members": { "AmazonId": { "target": "com.amazonaws.iotwireless#AmazonId", "traits": { "smithy.api#documentation": "The Sidewalk Amazon ID.
" } }, "Fingerprint": { "target": "com.amazonaws.iotwireless#Fingerprint", "traits": { "smithy.api#documentation": "The fingerprint of the Sidewalk application server private key.
" } }, "Arn": { "target": "com.amazonaws.iotwireless#PartnerAccountArn", "traits": { "smithy.api#documentation": "The Amazon Resource Name of the resource.
" } } }, "traits": { "smithy.api#documentation": "Information about a Sidewalk account.
" } }, "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": "The sidewalk device identification.
" } }, "SidewalkManufacturingSn": { "target": "com.amazonaws.iotwireless#SidewalkManufacturingSn", "traits": { "smithy.api#documentation": "The Sidewalk manufacturing series number.
" } }, "DeviceCertificates": { "target": "com.amazonaws.iotwireless#DeviceCertificateList", "traits": { "smithy.api#documentation": "The sidewalk device certificates for Ed25519 and P256r1.
" } } }, "traits": { "smithy.api#documentation": "Sidewalk device object.
" } }, "com.amazonaws.iotwireless#SidewalkDeviceMetadata": { "type": "structure", "members": { "Rssi": { "target": "com.amazonaws.iotwireless#Integer", "traits": { "smithy.api#documentation": "The RSSI value.
" } }, "BatteryLevel": { "target": "com.amazonaws.iotwireless#BatteryLevel", "traits": { "smithy.api#documentation": "Sidewalk device battery level.
" } }, "Event": { "target": "com.amazonaws.iotwireless#Event", "traits": { "smithy.api#documentation": "Sidewalk device status notification.
" } }, "DeviceState": { "target": "com.amazonaws.iotwireless#DeviceState", "traits": { "smithy.api#documentation": "Device state defines the device status of sidewalk device.
" } } }, "traits": { "smithy.api#documentation": "MetaData for Sidewalk device.
" } }, "com.amazonaws.iotwireless#SidewalkId": { "type": "string", "traits": { "smithy.api#documentation": "The sidewalk device identification.
", "smithy.api#length": { "min": 0, "max": 256 } } }, "com.amazonaws.iotwireless#SidewalkListDevice": { "type": "structure", "members": { "AmazonId": { "target": "com.amazonaws.iotwireless#AmazonId", "traits": { "smithy.api#documentation": "The Sidewalk Amazon ID.
" } }, "SidewalkId": { "target": "com.amazonaws.iotwireless#SidewalkId", "traits": { "smithy.api#documentation": "The sidewalk device identification.
" } }, "SidewalkManufacturingSn": { "target": "com.amazonaws.iotwireless#SidewalkManufacturingSn", "traits": { "smithy.api#documentation": "The Sidewalk manufacturing series number.
" } }, "DeviceCertificates": { "target": "com.amazonaws.iotwireless#DeviceCertificateList", "traits": { "smithy.api#documentation": "The sidewalk device certificates for Ed25519 and P256r1.
" } } }, "traits": { "smithy.api#documentation": "Sidewalk object used by list functions.
" } }, "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": "The sequence number.
" } }, "MessageType": { "target": "com.amazonaws.iotwireless#MessageType" } }, "traits": { "smithy.api#documentation": "Information about a Sidewalk router.
" } }, "com.amazonaws.iotwireless#SidewalkUpdateAccount": { "type": "structure", "members": { "AppServerPrivateKey": { "target": "com.amazonaws.iotwireless#AppServerPrivateKey", "traits": { "smithy.api#documentation": "The new Sidewalk application server private key.
" } } }, "traits": { "smithy.api#documentation": "Sidewalk update.
" } }, "com.amazonaws.iotwireless#SigningAlg": { "type": "string", "traits": { "smithy.api#documentation": "The certificate chain algorithm provided by sidewalk.
", "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": "A subset of supported frequency channels in a certain RFRegion.
", "smithy.api#range": { "min": 1, "max": 8 } } }, "com.amazonaws.iotwireless#SubBands": { "type": "list", "member": { "target": "com.amazonaws.iotwireless#SubBand" }, "traits": { "smithy.api#documentation": "A list of integer indicating which sub bands are supported by LoRa gateway.
", "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": "The tag's key value.
", "smithy.api#required": {} } }, "Value": { "target": "com.amazonaws.iotwireless#TagValue", "traits": { "smithy.api#documentation": "The tag's value.
", "smithy.api#required": {} } } }, "traits": { "smithy.api#documentation": "A simple label consisting of a customer-defined key-value pair
" } }, "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": "Adds a tag to a resource.
", "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": "The ARN of the resource to add tags to.
", "smithy.api#httpQuery": "resourceArn", "smithy.api#required": {} } }, "Tags": { "target": "com.amazonaws.iotwireless#TagList", "traits": { "smithy.api#documentation": "Adds to or modifies the tags of the given resource. Tags are metadata that you can use to manage a resource.
", "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": "Simulates a provisioned device by sending an uplink data payload of Hello
.
The ID of the wireless device to test.
", "smithy.api#httpLabel": {}, "smithy.api#required": {} } } } }, "com.amazonaws.iotwireless#TestWirelessDeviceResponse": { "type": "structure", "members": { "Result": { "target": "com.amazonaws.iotwireless#Result", "traits": { "smithy.api#documentation": "The result returned by the test.
" } } } }, "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": "The request was denied because it exceeded the allowed API request rate.
", "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": "Name of the resource that exceeds maximum number of tags allowed.
" } } }, "traits": { "smithy.api#documentation": "The request was denied because the resource can't have any more tags.
", "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": "Removes one or more tags from a resource.
", "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": "The ARN of the resource to remove tags from.
", "smithy.api#httpQuery": "resourceArn", "smithy.api#required": {} } }, "TagKeys": { "target": "com.amazonaws.iotwireless#TagKeyList", "traits": { "smithy.api#documentation": "A list of the keys of the tags to remove from the resource.
", "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": "Updates properties of a destination.
", "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": "The new name of the resource.
", "smithy.api#httpLabel": {}, "smithy.api#required": {} } }, "ExpressionType": { "target": "com.amazonaws.iotwireless#ExpressionType", "traits": { "smithy.api#documentation": "The type of value in Expression
.
The new rule name or topic rule to send messages to.
" } }, "Description": { "target": "com.amazonaws.iotwireless#Description", "traits": { "smithy.api#documentation": "A new description of the resource.
" } }, "RoleArn": { "target": "com.amazonaws.iotwireless#RoleArn", "traits": { "smithy.api#documentation": "The ARN of the IAM Role that authorizes the destination.
" } } } }, "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": "Updates properties of a partner account.
", "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": "The Sidewalk account credentials.
", "smithy.api#required": {} } }, "PartnerAccountId": { "target": "com.amazonaws.iotwireless#PartnerAccountId", "traits": { "smithy.api#documentation": "The ID of the partner account to update.
", "smithy.api#httpLabel": {}, "smithy.api#required": {} } }, "PartnerType": { "target": "com.amazonaws.iotwireless#PartnerType", "traits": { "smithy.api#documentation": "The partner type.
", "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": "Updates properties of a wireless device.
", "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": "The ID of the resource to update.
", "smithy.api#httpLabel": {}, "smithy.api#required": {} } }, "DestinationName": { "target": "com.amazonaws.iotwireless#DestinationName", "traits": { "smithy.api#documentation": "The name of the new destination for the device.
" } }, "Name": { "target": "com.amazonaws.iotwireless#WirelessDeviceName", "traits": { "smithy.api#documentation": "The new name of the resource.
" } }, "Description": { "target": "com.amazonaws.iotwireless#Description", "traits": { "smithy.api#documentation": "A new description of the resource.
" } }, "LoRaWAN": { "target": "com.amazonaws.iotwireless#LoRaWANUpdateDevice", "traits": { "smithy.api#documentation": "The updated wireless device's configuration.
" } } } }, "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": "Updates properties of a wireless gateway.
", "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": "The ID of the resource to update.
", "smithy.api#httpLabel": {}, "smithy.api#required": {} } }, "Name": { "target": "com.amazonaws.iotwireless#WirelessGatewayName", "traits": { "smithy.api#documentation": "The new name of the resource.
" } }, "Description": { "target": "com.amazonaws.iotwireless#Description", "traits": { "smithy.api#documentation": "A new description of the resource.
" } }, "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": "The link to the S3 bucket.
" } }, "UpdateDataRole": { "target": "com.amazonaws.iotwireless#UpdateDataSource", "traits": { "smithy.api#documentation": "The IAM role used to read data from the S3 bucket.
" } }, "LoRaWAN": { "target": "com.amazonaws.iotwireless#LoRaWANUpdateGatewayTaskCreate", "traits": { "smithy.api#documentation": "The properties that relate to the LoRaWAN wireless gateway.
" } } }, "traits": { "smithy.api#documentation": "UpdateWirelessGatewayTaskCreate object.
" } }, "com.amazonaws.iotwireless#UpdateWirelessGatewayTaskEntry": { "type": "structure", "members": { "Id": { "target": "com.amazonaws.iotwireless#WirelessGatewayTaskDefinitionId", "traits": { "smithy.api#documentation": "The ID of the new wireless gateway task entry.
" } }, "LoRaWAN": { "target": "com.amazonaws.iotwireless#LoRaWANUpdateGatewayTaskEntry", "traits": { "smithy.api#documentation": "The properties that relate to the LoRaWAN wireless gateway.
" } }, "Arn": { "target": "com.amazonaws.iotwireless#WirelessGatewayTaskDefinitionArn", "traits": { "smithy.api#documentation": "The Amazon Resource Name of the resource.
" } } }, "traits": { "smithy.api#documentation": "UpdateWirelessGatewayTaskEntry object.
" } }, "com.amazonaws.iotwireless#ValidationException": { "type": "structure", "members": { "Message": { "target": "com.amazonaws.iotwireless#Message" } }, "traits": { "smithy.api#documentation": "The input did not meet the specified constraints.
", "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": "The Amazon Resource Name of the resource.
" } }, "Id": { "target": "com.amazonaws.iotwireless#WirelessDeviceId", "traits": { "smithy.api#documentation": "The ID of the wireless device reporting the data.
" } }, "Type": { "target": "com.amazonaws.iotwireless#WirelessDeviceType", "traits": { "smithy.api#documentation": "The wireless device type.
" } }, "Name": { "target": "com.amazonaws.iotwireless#WirelessDeviceName", "traits": { "smithy.api#documentation": "The name of the resource.
" } }, "DestinationName": { "target": "com.amazonaws.iotwireless#DestinationName", "traits": { "smithy.api#documentation": "The name of the destination to which the device is assigned.
" } }, "LastUplinkReceivedAt": { "target": "com.amazonaws.iotwireless#ISODateTimeString", "traits": { "smithy.api#documentation": "The date and time when the most recent uplink was received.
" } }, "LoRaWAN": { "target": "com.amazonaws.iotwireless#LoRaWANListDevice", "traits": { "smithy.api#documentation": "LoRaWAN device info.
" } }, "Sidewalk": { "target": "com.amazonaws.iotwireless#SidewalkListDevice", "traits": { "smithy.api#documentation": "The Sidewalk account credentials.
" } } }, "traits": { "smithy.api#documentation": "Information about a wireless device's operation.
" } }, "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": "The Amazon Resource Name of the resource.
" } }, "Id": { "target": "com.amazonaws.iotwireless#WirelessGatewayId", "traits": { "smithy.api#documentation": "The ID of the wireless gateway reporting the data.
" } }, "Name": { "target": "com.amazonaws.iotwireless#WirelessGatewayName", "traits": { "smithy.api#documentation": "The name of the resource.
" } }, "Description": { "target": "com.amazonaws.iotwireless#Description", "traits": { "smithy.api#documentation": "The description of the resource.
" } }, "LoRaWAN": { "target": "com.amazonaws.iotwireless#LoRaWANGateway", "traits": { "smithy.api#documentation": "LoRaWAN gateway info.
" } }, "LastUplinkReceivedAt": { "target": "com.amazonaws.iotwireless#ISODateTimeString", "traits": { "smithy.api#documentation": "The date and time when the most recent uplink was received.
" } } }, "traits": { "smithy.api#documentation": "Information about a wireless gateway's operation.
" } }, "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": "LoRaWAN device info.
" } }, "Sidewalk": { "target": "com.amazonaws.iotwireless#SidewalkSendDataToDevice", "traits": { "smithy.api#documentation": "The Sidewalk account credentials.
" } } }, "traits": { "smithy.api#documentation": "WirelessMetadata object.
" } }, "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": "AWS IoT Wireless API documentation
", "smithy.api#title": "AWS IoT Wireless" } } } }