|
4082 | 4082 | "comment":{
|
4083 | 4083 | "shape":"Comment",
|
4084 | 4084 | "documentation":"<p>An optional comment string describing why the job was associated with the targets.</p>"
|
| 4085 | + }, |
| 4086 | + "namespaceId":{ |
| 4087 | + "shape":"NamespaceId", |
| 4088 | + "documentation":"<p>The namespace used to indicate that a job is a customer-managed job.</p> <p>When you specify a value for this parameter, AWS IoT Core sends jobs notifications to MQTT topics that contain the value in the following format.</p> <p> <code>$aws/things/<i>THING_NAME</i>/jobs/<i>JOB_ID</i>/notify-namespace-<i>NAMESPACE_ID</i>/</code> </p> <note> <p>The <code>namespaceId</code> feature is in public preview.</p> </note>", |
| 4089 | + "location":"querystring", |
| 4090 | + "locationName":"namespaceId" |
4085 | 4091 | }
|
4086 | 4092 | }
|
4087 | 4093 | },
|
|
6042 | 6048 | "tags":{
|
6043 | 6049 | "shape":"TagList",
|
6044 | 6050 | "documentation":"<p>Metadata which can be used to manage the job.</p>"
|
| 6051 | + }, |
| 6052 | + "namespaceId":{ |
| 6053 | + "shape":"NamespaceId", |
| 6054 | + "documentation":"<p>The namespace used to indicate that a job is a customer-managed job.</p> <p>When you specify a value for this parameter, AWS IoT Core sends jobs notifications to MQTT topics that contain the value in the following format.</p> <p> <code>$aws/things/<i>THING_NAME</i>/jobs/<i>JOB_ID</i>/notify-namespace-<i>NAMESPACE_ID</i>/</code> </p> <note> <p>The <code>namespaceId</code> feature is in public preview.</p> </note>" |
6045 | 6055 | }
|
6046 | 6056 | }
|
6047 | 6057 | },
|
|
7076 | 7086 | "documentation":"<p>(Optional) When true, you can delete a job execution which is \"IN_PROGRESS\". Otherwise, you can only delete a job execution which is in a terminal state (\"SUCCEEDED\", \"FAILED\", \"REJECTED\", \"REMOVED\" or \"CANCELED\") or an exception will occur. The default is false.</p> <note> <p>Deleting a job execution which is \"IN_PROGRESS\", will cause the device to be unable to access job information or update the job execution status. Use caution and ensure that the device is able to recover to a valid state.</p> </note>",
|
7077 | 7087 | "location":"querystring",
|
7078 | 7088 | "locationName":"force"
|
| 7089 | + }, |
| 7090 | + "namespaceId":{ |
| 7091 | + "shape":"NamespaceId", |
| 7092 | + "documentation":"<p>The namespace used to indicate that a job is a customer-managed job.</p> <p>When you specify a value for this parameter, AWS IoT Core sends jobs notifications to MQTT topics that contain the value in the following format.</p> <p> <code>$aws/things/<i>THING_NAME</i>/jobs/<i>JOB_ID</i>/notify-namespace-<i>NAMESPACE_ID</i>/</code> </p> <note> <p>The <code>namespaceId</code> feature is in public preview.</p> </note>", |
| 7093 | + "location":"querystring", |
| 7094 | + "locationName":"namespaceId" |
7079 | 7095 | }
|
7080 | 7096 | }
|
7081 | 7097 | },
|
|
7094 | 7110 | "documentation":"<p>(Optional) When true, you can delete a job which is \"IN_PROGRESS\". Otherwise, you can only delete a job which is in a terminal state (\"COMPLETED\" or \"CANCELED\") or an exception will occur. The default is false.</p> <note> <p>Deleting a job which is \"IN_PROGRESS\", will cause a device which is executing the job to be unable to access job information or update the job execution status. Use caution and ensure that each device executing a job which is deleted is able to recover to a valid state.</p> </note>",
|
7095 | 7111 | "location":"querystring",
|
7096 | 7112 | "locationName":"force"
|
| 7113 | + }, |
| 7114 | + "namespaceId":{ |
| 7115 | + "shape":"NamespaceId", |
| 7116 | + "documentation":"<p>The namespace used to indicate that a job is a customer-managed job.</p> <p>When you specify a value for this parameter, AWS IoT Core sends jobs notifications to MQTT topics that contain the value in the following format.</p> <p> <code>$aws/things/<i>THING_NAME</i>/jobs/<i>JOB_ID</i>/notify-namespace-<i>NAMESPACE_ID</i>/</code> </p> <note> <p>The <code>namespaceId</code> feature is in public preview.</p> </note>", |
| 7117 | + "location":"querystring", |
| 7118 | + "locationName":"namespaceId" |
7097 | 7119 | }
|
7098 | 7120 | }
|
7099 | 7121 | },
|
|
8597 | 8619 | },
|
8598 | 8620 | "DetailsValue":{
|
8599 | 8621 | "type":"string",
|
8600 |
| - "max":1024, |
8601 | 8622 | "min":1,
|
8602 |
| - "pattern":"[^\\p{C}]*+" |
| 8623 | + "pattern":"[^\\p{C}]+" |
8603 | 8624 | },
|
8604 | 8625 | "DeviceCertificateUpdateAction":{
|
8605 | 8626 | "type":"string",
|
|
9886 | 9907 | "timeoutConfig":{
|
9887 | 9908 | "shape":"TimeoutConfig",
|
9888 | 9909 | "documentation":"<p>Specifies the amount of time each device has to finish its execution of the job. A timer is started when the job execution status is set to <code>IN_PROGRESS</code>. If the job execution status is not set to another terminal state before the timer expires, it will be automatically set to <code>TIMED_OUT</code>.</p>"
|
| 9910 | + }, |
| 9911 | + "namespaceId":{ |
| 9912 | + "shape":"NamespaceId", |
| 9913 | + "documentation":"<p>The namespace used to indicate that a job is a customer-managed job.</p> <p>When you specify a value for this parameter, AWS IoT Core sends jobs notifications to MQTT topics that contain the value in the following format.</p> <p> <code>$aws/things/<i>THING_NAME</i>/jobs/<i>JOB_ID</i>/notify-namespace-<i>NAMESPACE_ID</i>/</code> </p> <note> <p>The <code>namespaceId</code> feature is in public preview.</p> </note>" |
9889 | 9914 | }
|
9890 | 9915 | },
|
9891 | 9916 | "documentation":"<p>The <code>Job</code> object contains details about a job.</p>"
|
|
10939 | 10964 | "location":"querystring",
|
10940 | 10965 | "locationName":"status"
|
10941 | 10966 | },
|
| 10967 | + "namespaceId":{ |
| 10968 | + "shape":"NamespaceId", |
| 10969 | + "documentation":"<p>The namespace used to indicate that a job is a customer-managed job.</p> <p>When you specify a value for this parameter, AWS IoT Core sends jobs notifications to MQTT topics that contain the value in the following format.</p> <p> <code>$aws/things/<i>THING_NAME</i>/jobs/<i>JOB_ID</i>/notify-namespace-<i>NAMESPACE_ID</i>/</code> </p> <note> <p>The <code>namespaceId</code> feature is in public preview.</p> </note>", |
| 10970 | + "location":"querystring", |
| 10971 | + "locationName":"namespaceId" |
| 10972 | + }, |
10942 | 10973 | "maxResults":{
|
10943 | 10974 | "shape":"LaserMaxResults",
|
10944 | 10975 | "documentation":"<p>The maximum number of results to be returned per request.</p>",
|
|
11004 | 11035 | "documentation":"<p>A filter that limits the returned jobs to those for the specified group.</p>",
|
11005 | 11036 | "location":"querystring",
|
11006 | 11037 | "locationName":"thingGroupId"
|
| 11038 | + }, |
| 11039 | + "namespaceId":{ |
| 11040 | + "shape":"NamespaceId", |
| 11041 | + "documentation":"<p>The namespace used to indicate that a job is a customer-managed job.</p> <p>When you specify a value for this parameter, AWS IoT Core sends jobs notifications to MQTT topics that contain the value in the following format.</p> <p> <code>$aws/things/<i>THING_NAME</i>/jobs/<i>JOB_ID</i>/notify-namespace-<i>NAMESPACE_ID</i>/</code> </p> <note> <p>The <code>namespaceId</code> feature is in public preview.</p> </note>", |
| 11042 | + "location":"querystring", |
| 11043 | + "locationName":"namespaceId" |
11007 | 11044 | }
|
11008 | 11045 | }
|
11009 | 11046 | },
|
|
12512 | 12549 | "max":65535,
|
12513 | 12550 | "min":1
|
12514 | 12551 | },
|
| 12552 | + "NamespaceId":{ |
| 12553 | + "type":"string", |
| 12554 | + "max":64, |
| 12555 | + "min":1, |
| 12556 | + "pattern":"[a-zA-Z0-9_-]+" |
| 12557 | + }, |
12515 | 12558 | "NextToken":{"type":"string"},
|
12516 | 12559 | "NonCompliantChecksCount":{"type":"integer"},
|
12517 | 12560 | "NonCompliantResource":{
|
|
15943 | 15986 | "timeoutConfig":{
|
15944 | 15987 | "shape":"TimeoutConfig",
|
15945 | 15988 | "documentation":"<p>Specifies the amount of time each device has to finish its execution of the job. The timer is started when the job execution status is set to <code>IN_PROGRESS</code>. If the job execution status is not set to another terminal state before the time expires, it will be automatically set to <code>TIMED_OUT</code>. </p>"
|
| 15989 | + }, |
| 15990 | + "namespaceId":{ |
| 15991 | + "shape":"NamespaceId", |
| 15992 | + "documentation":"<p>The namespace used to indicate that a job is a customer-managed job.</p> <p>When you specify a value for this parameter, AWS IoT Core sends jobs notifications to MQTT topics that contain the value in the following format.</p> <p> <code>$aws/things/<i>THING_NAME</i>/jobs/<i>JOB_ID</i>/notify-namespace-<i>NAMESPACE_ID</i>/</code> </p> <note> <p>The <code>namespaceId</code> feature is in public preview.</p> </note>", |
| 15993 | + "location":"querystring", |
| 15994 | + "locationName":"namespaceId" |
15946 | 15995 | }
|
15947 | 15996 | }
|
15948 | 15997 | },
|
|
0 commit comments