"documentation":"<p>Deletes a wireless gateway task definition. Deleting this task definition does not affect tasks that are currently in progress.</p>"
"documentation":"<p>Disassociates your AWS account from a partner account. If <code>PartnerAccountId</code> and <code>PartnerType</code> are <code>null</code>, disassociates your AWS account from all partner accounts.</p>"
"documentation":"<p>Gets information about a partner account. If <code>PartnerAccountId</code> and <code>PartnerType</code> are <code>null</code>, returns all partner accounts.</p>"
},
"GetServiceEndpoint":{
"name":"GetServiceEndpoint",
"http":{
"method":"GET",
"requestUri":"/service-endpoint"
},
"input":{"shape":"GetServiceEndpointRequest"},
"output":{"shape":"GetServiceEndpointResponse"},
"errors":[
{"shape":"ValidationException"},
{"shape":"AccessDeniedException"},
{"shape":"InternalServerException"},
{"shape":"ThrottlingException"}
],
"documentation":"<p>Gets the account-specific endpoint for Configuration and Update Server (CUPS) protocol or LoRaWAN Network Server (LNS) connections.</p>"
},
"GetServiceProfile":{
"name":"GetServiceProfile",
"http":{
"method":"GET",
"requestUri":"/service-profiles/{Id}"
},
"input":{"shape":"GetServiceProfileRequest"},
"output":{"shape":"GetServiceProfileResponse"},
"errors":[
{"shape":"ValidationException"},
{"shape":"AccessDeniedException"},
{"shape":"ResourceNotFoundException"},
{"shape":"InternalServerException"},
{"shape":"ThrottlingException"}
],
"documentation":"<p>Gets information about a service profile.</p>"
},
"GetWirelessDevice":{
"name":"GetWirelessDevice",
"http":{
"method":"GET",
"requestUri":"/wireless-devices/{Identifier}"
},
"input":{"shape":"GetWirelessDeviceRequest"},
"output":{"shape":"GetWirelessDeviceResponse"},
"errors":[
{"shape":"ValidationException"},
{"shape":"AccessDeniedException"},
{"shape":"ResourceNotFoundException"},
{"shape":"InternalServerException"},
{"shape":"ThrottlingException"}
],
"documentation":"<p>Gets information about a wireless device.</p>"
"documentation":"<p>Each resource must have a unique client request token. If you try to create a new resource with the same token as a resource that already exists, an exception occurs. If you omit this value, AWS SDKs will automatically generate a unique client request. </p>",
"documentation":"<p>The ID of the certificate associated with the wireless gateway.</p>"
}
}
},
"AssociateWirelessGatewayWithThingRequest":{
"type":"structure",
"required":[
"Id",
"ThingArn"
],
"members":{
"Id":{
"shape":"WirelessGatewayId",
"documentation":"<p>The ID of the resource to update.</p>",
"location":"uri",
"locationName":"Id"
},
"ThingArn":{
"shape":"ThingArn",
"documentation":"<p>The ARN of the thing to associate with the wireless gateway.</p>"
}
}
},
"AssociateWirelessGatewayWithThingResponse":{
"type":"structure",
"members":{
}
},
"AutoCreateTasks":{"type":"boolean"},
"CertificatePEM":{
"type":"string",
"max":4096,
"min":1,
"pattern":"[^-A-Za-z0-9+/=]|=[^=]|={3,}${1,4096}"
},
"ChannelMask":{
"type":"string",
"max":2048
},
"ClassBTimeout":{
"type":"integer",
"max":1000,
"min":0
},
"ClassCTimeout":{
"type":"integer",
"max":1000,
"min":0
},
"ClientRequestToken":{
"type":"string",
"max":64,
"min":1,
"pattern":"^[a-zA-Z0-9-_]+$"
},
"ConflictException":{
"type":"structure",
"members":{
"Message":{"shape":"Message"},
"ResourceId":{"shape":"ResourceId"},
"ResourceType":{"shape":"ResourceType"}
},
"documentation":"<p>Adding, updating, or deleting the resource can cause an inconsistent state.</p>",
"error":{"httpStatusCode":409},
"exception":true
},
"Crc":{
"type":"long",
"max":4294967295,
"min":1
},
"CreateDestinationRequest":{
"type":"structure",
"required":[
"Name",
"ExpressionType",
"Expression",
"RoleArn"
],
"members":{
"Name":{
"shape":"DestinationName",
"documentation":"<p>The name of the new resource.</p>"
},
"ExpressionType":{
"shape":"ExpressionType",
"documentation":"<p>The type of value in <code>Expression</code>.</p>"
},
"Expression":{
"shape":"Expression",
"documentation":"<p>The rule name or topic rule to send messages to.</p>"
},
"Description":{
"shape":"Description",
"documentation":"<p>The description of the new resource.</p>"
},
"RoleArn":{
"shape":"RoleArn",
"documentation":"<p>The ARN of the IAM Role that authorizes the destination.</p>"
},
"Tags":{
"shape":"TagList",
"documentation":"<p>The tags to attach to the new destination. Tags are metadata that can be used to manage a resource.</p>"
},
"ClientRequestToken":{
"shape":"ClientRequestToken",
"documentation":"<p>Each resource must have a unique client request token. If you try to create a new resource with the same token as a resource that already exists, an exception occurs. If you omit this value, AWS SDKs will automatically generate a unique client request. </p>",
"idempotencyToken":true
}
}
},
"CreateDestinationResponse":{
"type":"structure",
"members":{
"Arn":{
"shape":"DestinationArn",
"documentation":"<p>The Amazon Resource Name of the new resource.</p>"
},
"Name":{
"shape":"DestinationName",
"documentation":"<p>The name of the new resource.</p>"
}
}
},
"CreateDeviceProfileRequest":{
"type":"structure",
"members":{
"Name":{
"shape":"DeviceProfileName",
"documentation":"<p>The name of the new resource.</p>"
},
"LoRaWAN":{
"shape":"LoRaWANDeviceProfile",
"documentation":"<p>The device profile information to use to create the device profile.</p>"
},
"Tags":{
"shape":"TagList",
"documentation":"<p>The tags to attach to the new device profile Tags are metadata that can be used to manage a resource.</p>"
},
"ClientRequestToken":{
"shape":"ClientRequestToken",
"documentation":"<p>Each resource must have a unique client request token. If you try to create a new resource with the same token as a resource that already exists, an exception occurs. If you omit this value, AWS SDKs will automatically generate a unique client request. </p>",
"idempotencyToken":true
}
}
},
"CreateDeviceProfileResponse":{
"type":"structure",
"members":{
"Arn":{
"shape":"DeviceProfileArn",
"documentation":"<p>The Amazon Resource Name of the new resource.</p>"
},
"Id":{
"shape":"DeviceProfileId",
"documentation":"<p>The ID of the new device profile.</p>"
}
}
},
"CreateServiceProfileRequest":{
"type":"structure",
"members":{
"Name":{
"shape":"ServiceProfileName",
"documentation":"<p>The name of the new resource.</p>"
},
"LoRaWAN":{
"shape":"LoRaWANServiceProfile",
"documentation":"<p>The service profile information to use to create the service profile.</p>"
},
"Tags":{
"shape":"TagList",
"documentation":"<p>The tags to attach to the new service profile. Tags are metadata that can be used to manage a resource.</p>"
},
"ClientRequestToken":{
"shape":"ClientRequestToken",
"documentation":"<p>Each resource must have a unique client request token. If you try to create a new resource with the same token as a resource that already exists, an exception occurs. If you omit this value, AWS SDKs will automatically generate a unique client request. </p>",
"idempotencyToken":true
}
}
},
"CreateServiceProfileResponse":{
"type":"structure",
"members":{
"Arn":{
"shape":"ServiceProfileArn",
"documentation":"<p>The Amazon Resource Name of the new resource.</p>"
},
"Id":{
"shape":"ServiceProfileId",
"documentation":"<p>The ID of the new service profile.</p>"
"documentation":"<p>The name of the new resource.</p>"
},
"Description":{
"shape":"Description",
"documentation":"<p>The description of the new resource.</p>"
},
"DestinationName":{
"shape":"DestinationName",
"documentation":"<p>The name of the destination to assign to the new wireless device.</p>"
},
"ClientRequestToken":{
"shape":"ClientRequestToken",
"documentation":"<p>Each resource must have a unique client request token. If you try to create a new resource with the same token as a resource that already exists, an exception occurs. If you omit this value, AWS SDKs will automatically generate a unique client request. </p>",
"idempotencyToken":true
},
"LoRaWAN":{
"shape":"LoRaWANDevice",
"documentation":"<p>The device configuration information to use to create the wireless device.</p>"
}
}
},
"CreateWirelessDeviceResponse":{
"type":"structure",
"members":{
"Arn":{
"shape":"WirelessDeviceArn",
"documentation":"<p>The Amazon Resource Name of the new resource.</p>"
},
"Id":{
"shape":"WirelessDeviceId",
"documentation":"<p>The ID of the new wireless device.</p>"
}
}
},
"CreateWirelessGatewayRequest":{
"type":"structure",
"required":["LoRaWAN"],
"members":{
"Name":{
"shape":"WirelessGatewayName",
"documentation":"<p>The name of the new resource.</p>"
},
"Description":{
"shape":"Description",
"documentation":"<p>The description of the new resource.</p>"
},
"LoRaWAN":{
"shape":"LoRaWANGateway",
"documentation":"<p>The gateway configuration information to use to create the wireless gateway.</p>"
},
"Tags":{
"shape":"TagList",
"documentation":"<p>The tags to attach to the new wireless gateway. Tags are metadata that can be used to manage a resource.</p>"
},
"ClientRequestToken":{
"shape":"ClientRequestToken",
"documentation":"<p>Each resource must have a unique client request token. If you try to create a new resource with the same token as a resource that already exists, an exception occurs. If you omit this value, AWS SDKs will automatically generate a unique client request. </p>",
"idempotencyToken":true
}
}
},
"CreateWirelessGatewayResponse":{
"type":"structure",
"members":{
"Arn":{
"shape":"WirelessGatewayArn",
"documentation":"<p>The Amazon Resource Name of the new resource.</p>"
},
"Id":{
"shape":"WirelessDeviceId",
"documentation":"<p>The ID of the new wireless gateway.</p>"
}
}
},
"CreateWirelessGatewayTaskDefinitionRequest":{
"type":"structure",
"required":["AutoCreateTasks"],
"members":{
"AutoCreateTasks":{
"shape":"AutoCreateTasks",
"documentation":"<p>Whether to automatically create tasks using this task definition for all gateways with the specified current version. If <code>false</code>, the task must me created by calling <code>CreateWirelessGatewayTask</code>.</p>"
},
"Name":{
"shape":"WirelessGatewayTaskName",
"documentation":"<p>The name of the new resource.</p>"
},
"Update":{
"shape":"UpdateWirelessGatewayTaskCreate",
"documentation":"<p>Information about the gateways to update.</p>"
},
"ClientRequestToken":{
"shape":"ClientRequestToken",
"documentation":"<p>Each resource must have a unique client request token. If you try to create a new resource with the same token as a resource that already exists, an exception occurs. If you omit this value, AWS SDKs will automatically generate a unique client request. </p>",
"documentation":"<p>Whether the partner account is linked to the AWS account.</p>"
}
}
},
"GetServiceEndpointRequest":{
"type":"structure",
"members":{
"ServiceType":{
"shape":"WirelessGatewayServiceType",
"documentation":"<p>The service type for which to get endpoint information about. Can be <code>CUPS</code> for the Configuration and Update Server endpoint, or <code>LNS</code> for the LoRaWAN Network Server endpoint.</p>",
"location":"querystring",
"locationName":"serviceType"
}
}
},
"GetServiceEndpointResponse":{
"type":"structure",
"members":{
"ServiceType":{
"shape":"WirelessGatewayServiceType",
"documentation":"<p>The endpoint's service type.</p>"
},
"ServiceEndpoint":{
"shape":"EndPoint",
"documentation":"<p>The service endpoint value.</p>"
},
"ServerTrust":{
"shape":"CertificatePEM",
"documentation":"<p>The Root CA of the server trust certificate.</p>"
}
}
},
"GetServiceProfileRequest":{
"type":"structure",
"required":["Id"],
"members":{
"Id":{
"shape":"ServiceProfileId",
"documentation":"<p>The ID of the resource to get.</p>",
"location":"uri",
"locationName":"Id"
}
}
},
"GetServiceProfileResponse":{
"type":"structure",
"members":{
"Arn":{
"shape":"ServiceProfileArn",
"documentation":"<p>The Amazon Resource Name of the resource.</p>"
},
"Name":{
"shape":"ServiceProfileName",
"documentation":"<p>The name of the resource.</p>"
},
"Id":{
"shape":"ServiceProfileId",
"documentation":"<p>The ID of the service profile.</p>"
},
"LoRaWAN":{
"shape":"LoRaWANGetServiceProfileInfo",
"documentation":"<p>Information about the service profile.</p>"
}
}
},
"GetWirelessDeviceRequest":{
"type":"structure",
"required":[
"Identifier",
"IdentifierType"
],
"members":{
"Identifier":{
"shape":"Identifier",
"documentation":"<p>The identifier of the wireless device to get.</p>",
"location":"uri",
"locationName":"Identifier"
},
"IdentifierType":{
"shape":"WirelessDeviceIdType",
"documentation":"<p>The type of identifier used in <code>identifier</code>.</p>",
"documentation":"<p>The ID of the resource to get.</p>",
"location":"uri",
"locationName":"Id"
}
}
},
"GetWirelessGatewayFirmwareInformationResponse":{
"type":"structure",
"members":{
"LoRaWAN":{
"shape":"LoRaWANGatewayCurrentVersion",
"documentation":"<p>Information about the wireless gateway's firmware.</p>"
}
}
},
"GetWirelessGatewayRequest":{
"type":"structure",
"required":[
"Identifier",
"IdentifierType"
],
"members":{
"Identifier":{
"shape":"Identifier",
"documentation":"<p>The identifier of the wireless gateway to get.</p>",
"location":"uri",
"locationName":"Identifier"
},
"IdentifierType":{
"shape":"WirelessGatewayIdType",
"documentation":"<p>The type of identifier used in <code>identifier</code>.</p>",
"location":"querystring",
"locationName":"identifierType"
}
}
},
"GetWirelessGatewayResponse":{
"type":"structure",
"members":{
"Name":{
"shape":"WirelessGatewayName",
"documentation":"<p>The name of the resource.</p>"
},
"Id":{
"shape":"WirelessGatewayId",
"documentation":"<p>The ID of the wireless gateway.</p>"
},
"Description":{
"shape":"Description",
"documentation":"<p>The description of the resource.</p>"
},
"LoRaWAN":{
"shape":"LoRaWANGateway",
"documentation":"<p>Information about the wireless gateway.</p>"
},
"Arn":{
"shape":"WirelessGatewayArn",
"documentation":"<p>The Amazon Resource Name of the resource.</p>"
},
"ThingName":{
"shape":"ThingName",
"documentation":"<p>The name of the thing associated with the wireless gateway. The value is empty if a thing isn't associated with the gateway.</p>"
},
"ThingArn":{
"shape":"ThingArn",
"documentation":"<p>The ARN of the thing associated with the wireless gateway.</p>"
}
}
},
"GetWirelessGatewayStatisticsRequest":{
"type":"structure",
"required":["WirelessGatewayId"],
"members":{
"WirelessGatewayId":{
"shape":"WirelessGatewayId",
"documentation":"<p>The ID of the wireless gateway for which to get the data.</p>",
"location":"uri",
"locationName":"Id"
}
}
},
"GetWirelessGatewayStatisticsResponse":{
"type":"structure",
"members":{
"WirelessGatewayId":{
"shape":"WirelessGatewayId",
"documentation":"<p>The ID of the wireless gateway.</p>"
},
"LastUplinkReceivedAt":{
"shape":"ISODateTimeString",
"documentation":"<p>The date and time when the most recent uplink was received.</p>"
}
}
},
"GetWirelessGatewayTaskDefinitionRequest":{
"type":"structure",
"required":["Id"],
"members":{
"Id":{
"shape":"WirelessGatewayTaskDefinitionId",
"documentation":"<p>The ID of the resource to get.</p>",
"location":"uri",
"locationName":"Id"
}
}
},
"GetWirelessGatewayTaskDefinitionResponse":{
"type":"structure",
"members":{
"AutoCreateTasks":{
"shape":"AutoCreateTasks",
"documentation":"<p>Whether to automatically create tasks using this task definition for all gateways with the specified current version. If <code>false</code>, the task must me created by calling <code>CreateWirelessGatewayTask</code>.</p>"
},
"Name":{
"shape":"WirelessGatewayTaskName",
"documentation":"<p>The name of the resource.</p>"
},
"Update":{
"shape":"UpdateWirelessGatewayTaskCreate",
"documentation":"<p>Information about the gateways to update.</p>"
"documentation":"<p>An unexpected error occurred while processing a request.</p>",
"error":{"httpStatusCode":500},
"exception":true
},
"IotCertificateId":{
"type":"string",
"max":4096,
"min":1
},
"JoinEui":{
"type":"string",
"pattern":"[a-fA-F0-9]{16}"
},
"ListDestinationsRequest":{
"type":"structure",
"members":{
"MaxResults":{
"shape":"MaxResults",
"documentation":"<p>The maximum number of results to return in this operation.</p>",
"location":"querystring",
"locationName":"maxResults"
},
"NextToken":{
"shape":"NextToken",
"documentation":"<p>To retrieve the next set of results, the <code>nextToken</code> value from a previous response; otherwise <b>null</b> to receive the first set of results.</p>",
"location":"querystring",
"locationName":"nextToken"
}
}
},
"ListDestinationsResponse":{
"type":"structure",
"members":{
"NextToken":{
"shape":"NextToken",
"documentation":"<p>The token to use to get the next set of results, or <b>null</b> if there are no additional results.</p>"
},
"DestinationList":{
"shape":"DestinationList",
"documentation":"<p>The list of destinations.</p>"
}
}
},
"ListDeviceProfilesRequest":{
"type":"structure",
"members":{
"NextToken":{
"shape":"NextToken",
"documentation":"<p>To retrieve the next set of results, the <code>nextToken</code> value from a previous response; otherwise <b>null</b> to receive the first set of results.</p>",
"location":"querystring",
"locationName":"nextToken"
},
"MaxResults":{
"shape":"MaxResults",
"documentation":"<p>The maximum number of results to return in this operation.</p>",
"location":"querystring",
"locationName":"maxResults"
}
}
},
"ListDeviceProfilesResponse":{
"type":"structure",
"members":{
"NextToken":{
"shape":"NextToken",
"documentation":"<p>The token to use to get the next set of results, or <b>null</b> if there are no additional results.</p>"
},
"DeviceProfileList":{
"shape":"DeviceProfileList",
"documentation":"<p>The list of device profiles.</p>"
}
}
},
"ListPartnerAccountsRequest":{
"type":"structure",
"members":{
"NextToken":{
"shape":"NextToken",
"documentation":"<p>To retrieve the next set of results, the <code>nextToken</code> value from a previous response; otherwise <b>null</b> to receive the first set of results.</p>",
"location":"querystring",
"locationName":"nextToken"
},
"MaxResults":{
"shape":"MaxResults",
"documentation":"<p>The maximum number of results to return in this operation.</p>",
"location":"querystring",
"locationName":"maxResults"
}
}
},
"ListPartnerAccountsResponse":{
"type":"structure",
"members":{
"NextToken":{
"shape":"NextToken",
"documentation":"<p>The token to use to get the next set of results, or <b>null</b> if there are no additional results.</p>"
"documentation":"<p>To retrieve the next set of results, the <code>nextToken</code> value from a previous response; otherwise <b>null</b> to receive the first set of results.</p>",
"location":"querystring",
"locationName":"nextToken"
},
"MaxResults":{
"shape":"MaxResults",
"documentation":"<p>The maximum number of results to return in this operation.</p>",
"location":"querystring",
"locationName":"maxResults"
}
}
},
"ListServiceProfilesResponse":{
"type":"structure",
"members":{
"NextToken":{
"shape":"NextToken",
"documentation":"<p>The token to use to get the next set of results, or <b>null</b> if there are no additional results.</p>"
},
"ServiceProfileList":{
"shape":"ServiceProfileList",
"documentation":"<p>The list of service profiles.</p>"
}
}
},
"ListTagsForResourceRequest":{
"type":"structure",
"required":["ResourceArn"],
"members":{
"ResourceArn":{
"shape":"AmazonResourceName",
"documentation":"<p>The ARN of the resource for which to list tags.</p>",
"location":"querystring",
"locationName":"resourceArn"
}
}
},
"ListTagsForResourceResponse":{
"type":"structure",
"members":{
"Tags":{
"shape":"TagList",
"documentation":"<p>The tags attached to the specified resource. Tags are metadata that can be used to manage a resource</p>"
}
}
},
"ListWirelessDevicesRequest":{
"type":"structure",
"members":{
"MaxResults":{
"shape":"MaxResults",
"documentation":"<p>The maximum number of results to return in this operation.</p>",
"location":"querystring",
"locationName":"maxResults"
},
"NextToken":{
"shape":"NextToken",
"documentation":"<p>To retrieve the next set of results, the <code>nextToken</code> value from a previous response; otherwise <b>null</b> to receive the first set of results.</p>",
"location":"querystring",
"locationName":"nextToken"
},
"DestinationName":{
"shape":"DestinationName",
"documentation":"<p>A filter to list only the wireless devices that use this destination.</p>",
"location":"querystring",
"locationName":"destinationName"
},
"DeviceProfileId":{
"shape":"DeviceProfileId",
"documentation":"<p>A filter to list only the wireless devices that use this device profile.</p>",
"location":"querystring",
"locationName":"deviceProfileId"
},
"ServiceProfileId":{
"shape":"ServiceProfileId",
"documentation":"<p>A filter to list only the wireless devices that use this service profile.</p>",
"location":"querystring",
"locationName":"serviceProfileId"
},
"WirelessDeviceType":{
"shape":"WirelessDeviceType",
"documentation":"<p>A filter to list only the wireless devices that use this wireless device type.</p>",
"location":"querystring",
"locationName":"wirelessDeviceType"
}
}
},
"ListWirelessDevicesResponse":{
"type":"structure",
"members":{
"NextToken":{
"shape":"NextToken",
"documentation":"<p>The token to use to get the next set of results, or <b>null</b> if there are no additional results.</p>"
},
"WirelessDeviceList":{
"shape":"WirelessDeviceStatisticsList",
"documentation":"<p>The ID of the wireless device.</p>"
}
}
},
"ListWirelessGatewayTaskDefinitionsRequest":{
"type":"structure",
"members":{
"MaxResults":{
"shape":"MaxResults",
"documentation":"<p>The maximum number of results to return in this operation.</p>",
"location":"querystring",
"locationName":"maxResults"
},
"NextToken":{
"shape":"NextToken",
"documentation":"<p>To retrieve the next set of results, the <code>nextToken</code> value from a previous response; otherwise <b>null</b> to receive the first set of results.</p>",
"location":"querystring",
"locationName":"nextToken"
},
"TaskDefinitionType":{
"shape":"WirelessGatewayTaskDefinitionType",
"documentation":"<p>A filter to list only the wireless gateway task definitions that use this task definition type.</p>",
"location":"querystring",
"locationName":"taskDefinitionType"
}
}
},
"ListWirelessGatewayTaskDefinitionsResponse":{
"type":"structure",
"members":{
"NextToken":{
"shape":"NextToken",
"documentation":"<p>The token to use to get the next set of results, or <b>null</b> if there are no additional results.</p>"
},
"TaskDefinitions":{
"shape":"WirelessGatewayTaskDefinitionList",
"documentation":"<p>The list of task definitions.</p>"
}
}
},
"ListWirelessGatewaysRequest":{
"type":"structure",
"members":{
"NextToken":{
"shape":"NextToken",
"documentation":"<p>To retrieve the next set of results, the <code>nextToken</code> value from a previous response; otherwise <b>null</b> to receive the first set of results.</p>",
"location":"querystring",
"locationName":"nextToken"
},
"MaxResults":{
"shape":"MaxResults",
"documentation":"<p>The maximum number of results to return in this operation.</p>",
"location":"querystring",
"locationName":"maxResults"
}
}
},
"ListWirelessGatewaysResponse":{
"type":"structure",
"members":{
"NextToken":{
"shape":"NextToken",
"documentation":"<p>The token to use to get the next set of results, or <b>null</b> if there are no additional results.</p>"
},
"WirelessGatewayList":{
"shape":"WirelessGatewayStatisticsList",
"documentation":"<p>The ID of the wireless gateway.</p>"
}
}
},
"LoRaWANDevice":{
"type":"structure",
"members":{
"DevEui":{
"shape":"DevEui",
"documentation":"<p>The DevEUI value.</p>"
},
"DeviceProfileId":{
"shape":"DeviceProfileId",
"documentation":"<p>The ID of the device profile for the new wireless device.</p>"
},
"ServiceProfileId":{
"shape":"ServiceProfileId",
"documentation":"<p>The ID of the service profile.</p>"
},
"OtaaV1_1":{
"shape":"OtaaV1_1",
"documentation":"<p>OTAA device object for v1.1 for create APIs</p>"
},
"OtaaV1_0_x":{
"shape":"OtaaV1_0_x",
"documentation":"<p>OTAA device object for create APIs for v1.0.x</p>"
},
"AbpV1_1":{
"shape":"AbpV1_1",
"documentation":"<p>ABP device object for create APIs for v1.1</p>"
},
"AbpV1_0_x":{
"shape":"AbpV1_0_x",
"documentation":"<p>LoRaWAN object for create APIs</p>"
}
},
"documentation":"<p>LoRaWAN object for create functions.</p>"
},
"LoRaWANDeviceMetadata":{
"type":"structure",
"members":{
"DevEui":{
"shape":"DevEui",
"documentation":"<p>The DevEUI value.</p>"
},
"FPort":{
"shape":"Integer",
"documentation":"<p>The FPort value.</p>"
},
"DataRate":{
"shape":"Integer",
"documentation":"<p>The DataRate value.</p>"
},
"Frequency":{
"shape":"Integer",
"documentation":"<p>The device's channel frequency in Hz.</p>"
},
"Timestamp":{
"shape":"ISODateTimeString",
"documentation":"<p>The date and time of the metadata.</p>"
},
"Gateways":{
"shape":"LoRaWANGatewayMetadataList",
"documentation":"<p>Information about the gateways accessed by the device.</p>"
"documentation":"<p>The transmit mode to use to send data to the wireless device. Can be: <code>0</code> for UM (unacknowledge mode) or <code>1</code> for AM (acknowledge mode).</p>"