diff --git a/clients/client-iot/src/models/models_0.ts b/clients/client-iot/src/models/models_0.ts index 05d1d5af8a995..657f54f90caa8 100644 --- a/clients/client-iot/src/models/models_0.ts +++ b/clients/client-iot/src/models/models_0.ts @@ -2332,7 +2332,10 @@ export interface AssociateTargetsWithJobRequest { * $aws/things/THING_NAME/jobs/JOB_ID/notify-namespace-NAMESPACE_ID/ *

* - *

The namespaceId feature is in public preview.

+ *

The namespaceId feature is only supported by IoT Greengrass at + * this time. For more information, see Setting + * up IoT Greengrass core devices. + *

*
*/ namespaceId?: string; @@ -5010,7 +5013,10 @@ export interface CreateJobRequest { * $aws/things/THING_NAME/jobs/JOB_ID/notify-namespace-NAMESPACE_ID/ *

* - *

The namespaceId feature is in public preview.

+ *

The namespaceId feature is only supported by IoT Greengrass at + * this time. For more information, see Setting + * up IoT Greengrass core devices. + *

*
*/ namespaceId?: string; diff --git a/clients/client-iot/src/models/models_1.ts b/clients/client-iot/src/models/models_1.ts index 22a29f8fdcf6d..6614d4d5779bd 100644 --- a/clients/client-iot/src/models/models_1.ts +++ b/clients/client-iot/src/models/models_1.ts @@ -196,7 +196,10 @@ export interface DeleteJobRequest { * $aws/things/THING_NAME/jobs/JOB_ID/notify-namespace-NAMESPACE_ID/ *

* - *

The namespaceId feature is in public preview.

+ *

The namespaceId feature is only supported by IoT Greengrass at + * this time. For more information, see Setting + * up IoT Greengrass core devices. + *

*
*/ namespaceId?: string; @@ -249,7 +252,10 @@ export interface DeleteJobExecutionRequest { * $aws/things/THING_NAME/jobs/JOB_ID/notify-namespace-NAMESPACE_ID/ *

* - *

The namespaceId feature is in public preview.

+ *

The namespaceId feature is only supported by IoT Greengrass at + * this time. For more information, see Setting + * up IoT Greengrass core devices. + *

*
*/ namespaceId?: string; @@ -2498,7 +2504,10 @@ export interface Job { * $aws/things/THING_NAME/jobs/JOB_ID/notify-namespace-NAMESPACE_ID/ *

* - *

The namespaceId feature is in public preview.

+ *

The namespaceId feature is only supported by IoT Greengrass at + * this time. For more information, see Setting + * up IoT Greengrass core devices. + *

*
*/ namespaceId?: string; @@ -6893,7 +6902,10 @@ export interface ListJobExecutionsForThingRequest { * $aws/things/THING_NAME/jobs/JOB_ID/notify-namespace-NAMESPACE_ID/ *

* - *

The namespaceId feature is in public preview.

+ *

The namespaceId feature is only supported by IoT Greengrass at + * this time. For more information, see Setting + * up IoT Greengrass core devices. + *

*
*/ namespaceId?: string; @@ -7010,7 +7022,9 @@ export interface ListJobsRequest { * $aws/things/THING_NAME/jobs/JOB_ID/notify-namespace-NAMESPACE_ID/ *

* - *

The namespaceId feature is in public preview.

+ *

The namespaceId feature is only supported by IoT Greengrass at this time. For + * more information, see Setting up IoT Greengrass core devices. + *

*
*/ namespaceId?: string; diff --git a/clients/client-iot/src/models/models_2.ts b/clients/client-iot/src/models/models_2.ts index 49ac6ff8d4386..9fc581790b50a 100644 --- a/clients/client-iot/src/models/models_2.ts +++ b/clients/client-iot/src/models/models_2.ts @@ -2618,8 +2618,12 @@ export interface SearchIndexRequest { /** * @public - *

The maximum number of results to return per page at one time. The response might - * contain fewer results but will never contain more.

+ *

The maximum number of results to return per page at one time. This maximum number + * cannot exceed 100. The response might contain fewer results but will never contain more. You + * can use + * nextToken + * to retrieve the next set of results until + * nextToken returns NULL.

*/ maxResults?: number; @@ -4129,7 +4133,10 @@ export interface UpdateJobRequest { * $aws/things/THING_NAME/jobs/JOB_ID/notify-namespace-NAMESPACE_ID/ *

* - *

The namespaceId feature is in public preview.

+ *

The namespaceId feature is only supported by IoT Greengrass at + * this time. For more information, see Setting + * up IoT Greengrass core devices. + *

*
*/ namespaceId?: string; diff --git a/codegen/sdk-codegen/aws-models/iot.json b/codegen/sdk-codegen/aws-models/iot.json index 5450004a3d81f..b7dace0879358 100644 --- a/codegen/sdk-codegen/aws-models/iot.json +++ b/codegen/sdk-codegen/aws-models/iot.json @@ -2787,7 +2787,7 @@ "namespaceId": { "target": "com.amazonaws.iot#NamespaceId", "traits": { - "smithy.api#documentation": "

The namespace used to indicate that a job is a customer-managed job.

\n

When you specify a value for this parameter, Amazon Web Services IoT Core sends jobs notifications to MQTT topics that \n contain the value in the following format.

\n

\n $aws/things/THING_NAME/jobs/JOB_ID/notify-namespace-NAMESPACE_ID/\n

\n \n

The namespaceId feature is in public preview.

\n
", + "smithy.api#documentation": "

The namespace used to indicate that a job is a customer-managed job.

\n

When you specify a value for this parameter, Amazon Web Services IoT Core sends jobs notifications to MQTT topics that \n contain the value in the following format.

\n

\n $aws/things/THING_NAME/jobs/JOB_ID/notify-namespace-NAMESPACE_ID/\n

\n \n

The namespaceId feature is only supported by IoT Greengrass at\n this time. For more information, see Setting\n up IoT Greengrass core devices.\n

\n
", "smithy.api#httpQuery": "namespaceId" } } @@ -7424,7 +7424,7 @@ "namespaceId": { "target": "com.amazonaws.iot#NamespaceId", "traits": { - "smithy.api#documentation": "

The namespace used to indicate that a job is a customer-managed job.

\n

When you specify a value for this parameter, Amazon Web Services IoT Core sends jobs notifications to MQTT topics that \n contain the value in the following format.

\n

\n $aws/things/THING_NAME/jobs/JOB_ID/notify-namespace-NAMESPACE_ID/\n

\n \n

The namespaceId feature is in public preview.

\n
" + "smithy.api#documentation": "

The namespace used to indicate that a job is a customer-managed job.

\n

When you specify a value for this parameter, Amazon Web Services IoT Core sends jobs notifications to MQTT topics that \n contain the value in the following format.

\n

\n $aws/things/THING_NAME/jobs/JOB_ID/notify-namespace-NAMESPACE_ID/\n

\n \n

The namespaceId feature is only supported by IoT Greengrass at\n this time. For more information, see Setting\n up IoT Greengrass core devices.\n

\n
" } }, "jobTemplateArn": { @@ -10587,7 +10587,7 @@ "namespaceId": { "target": "com.amazonaws.iot#NamespaceId", "traits": { - "smithy.api#documentation": "

The namespace used to indicate that a job is a customer-managed job.

\n

When you specify a value for this parameter, Amazon Web Services IoT Core sends jobs notifications to MQTT topics that \n contain the value in the following format.

\n

\n $aws/things/THING_NAME/jobs/JOB_ID/notify-namespace-NAMESPACE_ID/\n

\n \n

The namespaceId feature is in public preview.

\n
", + "smithy.api#documentation": "

The namespace used to indicate that a job is a customer-managed job.

\n

When you specify a value for this parameter, Amazon Web Services IoT Core sends jobs notifications to MQTT topics that \n contain the value in the following format.

\n

\n $aws/things/THING_NAME/jobs/JOB_ID/notify-namespace-NAMESPACE_ID/\n

\n \n

The namespaceId feature is only supported by IoT Greengrass at\n this time. For more information, see Setting\n up IoT Greengrass core devices.\n

\n
", "smithy.api#httpQuery": "namespaceId" } } @@ -10618,7 +10618,7 @@ "namespaceId": { "target": "com.amazonaws.iot#NamespaceId", "traits": { - "smithy.api#documentation": "

The namespace used to indicate that a job is a customer-managed job.

\n

When you specify a value for this parameter, Amazon Web Services IoT Core sends jobs notifications to MQTT topics that \n contain the value in the following format.

\n

\n $aws/things/THING_NAME/jobs/JOB_ID/notify-namespace-NAMESPACE_ID/\n

\n \n

The namespaceId feature is in public preview.

\n
", + "smithy.api#documentation": "

The namespace used to indicate that a job is a customer-managed job.

\n

When you specify a value for this parameter, Amazon Web Services IoT Core sends jobs notifications to MQTT topics that \n contain the value in the following format.

\n

\n $aws/things/THING_NAME/jobs/JOB_ID/notify-namespace-NAMESPACE_ID/\n

\n \n

The namespaceId feature is only supported by IoT Greengrass at\n this time. For more information, see Setting\n up IoT Greengrass core devices.\n

\n
", "smithy.api#httpQuery": "namespaceId" } } @@ -19141,7 +19141,7 @@ "namespaceId": { "target": "com.amazonaws.iot#NamespaceId", "traits": { - "smithy.api#documentation": "

The namespace used to indicate that a job is a customer-managed job.

\n

When you specify a value for this parameter, Amazon Web Services IoT Core sends jobs notifications to MQTT topics that \n contain the value in the following format.

\n

\n $aws/things/THING_NAME/jobs/JOB_ID/notify-namespace-NAMESPACE_ID/\n

\n \n

The namespaceId feature is in public preview.

\n
" + "smithy.api#documentation": "

The namespace used to indicate that a job is a customer-managed job.

\n

When you specify a value for this parameter, Amazon Web Services IoT Core sends jobs notifications to MQTT topics that \n contain the value in the following format.

\n

\n $aws/things/THING_NAME/jobs/JOB_ID/notify-namespace-NAMESPACE_ID/\n

\n \n

The namespaceId feature is only supported by IoT Greengrass at\n this time. For more information, see Setting\n up IoT Greengrass core devices.\n

\n
" } }, "jobTemplateArn": { @@ -22055,7 +22055,7 @@ "namespaceId": { "target": "com.amazonaws.iot#NamespaceId", "traits": { - "smithy.api#documentation": "

The namespace used to indicate that a job is a customer-managed job.

\n

When you specify a value for this parameter, Amazon Web Services IoT Core sends jobs notifications to MQTT topics that \n contain the value in the following format.

\n

\n $aws/things/THING_NAME/jobs/JOB_ID/notify-namespace-NAMESPACE_ID/\n

\n \n

The namespaceId feature is in public preview.

\n
", + "smithy.api#documentation": "

The namespace used to indicate that a job is a customer-managed job.

\n

When you specify a value for this parameter, Amazon Web Services IoT Core sends jobs notifications to MQTT topics that \n contain the value in the following format.

\n

\n $aws/things/THING_NAME/jobs/JOB_ID/notify-namespace-NAMESPACE_ID/\n

\n \n

The namespaceId feature is only supported by IoT Greengrass at\n this time. For more information, see Setting\n up IoT Greengrass core devices.\n

\n
", "smithy.api#httpQuery": "namespaceId" } }, @@ -22266,7 +22266,7 @@ "namespaceId": { "target": "com.amazonaws.iot#NamespaceId", "traits": { - "smithy.api#documentation": "

The namespace used to indicate that a job is a customer-managed job.

\n

When you specify a value for this parameter, Amazon Web Services IoT Core sends jobs notifications to MQTT topics that \n contain the value in the following format.

\n

\n $aws/things/THING_NAME/jobs/JOB_ID/notify-namespace-NAMESPACE_ID/\n

\n \n

The namespaceId feature is in public preview.

\n
", + "smithy.api#documentation": "

The namespace used to indicate that a job is a customer-managed job.

\n

When you specify a value for this parameter, Amazon Web Services IoT Core sends jobs notifications to MQTT topics that \n contain the value in the following format.

\n

\n $aws/things/THING_NAME/jobs/JOB_ID/notify-namespace-NAMESPACE_ID/\n

\n \n

The namespaceId feature is only supported by IoT Greengrass at this time. For\n more information, see Setting up IoT Greengrass core devices.\n

\n
", "smithy.api#httpQuery": "namespaceId" } } @@ -29589,9 +29589,9 @@ } }, "maxResults": { - "target": "com.amazonaws.iot#QueryMaxResults", + "target": "com.amazonaws.iot#SearchQueryMaxResults", "traits": { - "smithy.api#documentation": "

The maximum number of results to return per page at one time. The response might\n contain fewer results but will never contain more.

" + "smithy.api#documentation": "

The maximum number of results to return per page at one time. This maximum number\n cannot exceed 100. The response might contain fewer results but will never contain more. You\n can use \n nextToken\n to retrieve the next set of results until\n nextToken returns NULL.

" } }, "queryVersion": { @@ -29631,6 +29631,14 @@ "smithy.api#output": {} } }, + "com.amazonaws.iot#SearchQueryMaxResults": { + "type": "integer", + "traits": { + "smithy.api#range": { + "min": 1 + } + } + }, "com.amazonaws.iot#SearchableAttributes": { "type": "list", "member": { @@ -34470,7 +34478,7 @@ "namespaceId": { "target": "com.amazonaws.iot#NamespaceId", "traits": { - "smithy.api#documentation": "

The namespace used to indicate that a job is a customer-managed job.

\n

When you specify a value for this parameter, Amazon Web Services IoT Core sends jobs notifications to MQTT topics that \n contain the value in the following format.

\n

\n $aws/things/THING_NAME/jobs/JOB_ID/notify-namespace-NAMESPACE_ID/\n

\n \n

The namespaceId feature is in public preview.

\n
", + "smithy.api#documentation": "

The namespace used to indicate that a job is a customer-managed job.

\n

When you specify a value for this parameter, Amazon Web Services IoT Core sends jobs notifications to MQTT topics that \n contain the value in the following format.

\n

\n $aws/things/THING_NAME/jobs/JOB_ID/notify-namespace-NAMESPACE_ID/\n

\n \n

The namespaceId feature is only supported by IoT Greengrass at\n this time. For more information, see Setting\n up IoT Greengrass core devices.\n

\n
", "smithy.api#httpQuery": "namespaceId" } },