|
5178 | 5178 | "signingDisabled":{
|
5179 | 5179 | "shape":"BooleanKey",
|
5180 | 5180 | "documentation":"<p>Specifies whether IoT validates the token signature in an authorization request.</p>"
|
| 5181 | + }, |
| 5182 | + "enableCachingForHttp":{ |
| 5183 | + "shape":"EnableCachingForHttp", |
| 5184 | + "documentation":"<p>When <code>true</code>, the result from the authorizer’s Lambda function is cached for the time specified in <code>refreshAfterInSeconds</code>. The cached result is used while the device reuses the same HTTP connection.</p>" |
5181 | 5185 | }
|
5182 | 5186 | },
|
5183 | 5187 | "documentation":"<p>The authorizer description.</p>"
|
5184 | 5188 | },
|
5185 | 5189 | "AuthorizerFunctionArn":{
|
5186 | 5190 | "type":"string",
|
5187 |
| - "max":2048 |
| 5191 | + "max":2048, |
| 5192 | + "pattern":"[\\s\\S]*" |
5188 | 5193 | },
|
5189 | 5194 | "AuthorizerName":{
|
5190 | 5195 | "type":"string",
|
|
5937 | 5942 | "type":"string",
|
5938 | 5943 | "documentation":"<p>The PEM of a certificate.</p>",
|
5939 | 5944 | "max":65536,
|
5940 |
| - "min":1 |
| 5945 | + "min":1, |
| 5946 | + "pattern":"[\\s\\S]*" |
5941 | 5947 | },
|
5942 | 5948 | "CertificateSigningRequest":{
|
5943 | 5949 | "type":"string",
|
5944 |
| - "min":1 |
| 5950 | + "max":4096, |
| 5951 | + "min":1, |
| 5952 | + "pattern":"[\\s\\S]*" |
5945 | 5953 | },
|
5946 | 5954 | "CertificateStateException":{
|
5947 | 5955 | "type":"structure",
|
|
6321 | 6329 | "signingDisabled":{
|
6322 | 6330 | "shape":"BooleanKey",
|
6323 | 6331 | "documentation":"<p>Specifies whether IoT validates the token signature in an authorization request.</p>"
|
| 6332 | + }, |
| 6333 | + "enableCachingForHttp":{ |
| 6334 | + "shape":"EnableCachingForHttp", |
| 6335 | + "documentation":"<p>When <code>true</code>, the result from the authorizer’s Lambda function is cached for clients that use persistent HTTP connections. The results are cached for the time specified by the Lambda function in <code>refreshAfterInSeconds</code>. This value does not affect authorization of clients that use MQTT connections.</p> <p>The default value is <code>false</code>.</p>" |
6324 | 6336 | }
|
6325 | 6337 | }
|
6326 | 6338 | },
|
|
9952 | 9964 | "DomainName":{
|
9953 | 9965 | "type":"string",
|
9954 | 9966 | "max":253,
|
9955 |
| - "min":1 |
| 9967 | + "min":1, |
| 9968 | + "pattern":"[\\s\\S]*" |
9956 | 9969 | },
|
9957 | 9970 | "DomainType":{
|
9958 | 9971 | "type":"string",
|
|
10111 | 10124 | "ElasticsearchId":{"type":"string"},
|
10112 | 10125 | "ElasticsearchIndex":{"type":"string"},
|
10113 | 10126 | "ElasticsearchType":{"type":"string"},
|
| 10127 | + "EnableCachingForHttp":{"type":"boolean"}, |
10114 | 10128 | "EnableIoTLoggingParams":{
|
10115 | 10129 | "type":"structure",
|
10116 | 10130 | "required":[
|
|
10146 | 10160 | "EndpointAddress":{"type":"string"},
|
10147 | 10161 | "EndpointType":{
|
10148 | 10162 | "type":"string",
|
10149 |
| - "max":128 |
| 10163 | + "max":128, |
| 10164 | + "pattern":"[\\s\\S]*" |
10150 | 10165 | },
|
10151 | 10166 | "Environment":{
|
10152 | 10167 | "type":"string",
|
@@ -10992,12 +11007,14 @@
|
10992 | 11007 | "HttpHeaderName":{
|
10993 | 11008 | "type":"string",
|
10994 | 11009 | "max":8192,
|
10995 |
| - "min":1 |
| 11010 | + "min":1, |
| 11011 | + "pattern":"[\\s\\S]*" |
10996 | 11012 | },
|
10997 | 11013 | "HttpHeaderValue":{
|
10998 | 11014 | "type":"string",
|
10999 | 11015 | "max":8192,
|
11000 |
| - "min":1 |
| 11016 | + "min":1, |
| 11017 | + "pattern":"[\\s\\S]*" |
11001 | 11018 | },
|
11002 | 11019 | "HttpHeaders":{
|
11003 | 11020 | "type":"map",
|
|
11007 | 11024 | "HttpQueryString":{
|
11008 | 11025 | "type":"string",
|
11009 | 11026 | "max":4096,
|
11010 |
| - "min":1 |
| 11027 | + "min":1, |
| 11028 | + "pattern":"[\\s\\S]*" |
11011 | 11029 | },
|
11012 | 11030 | "HttpUrlDestinationConfiguration":{
|
11013 | 11031 | "type":"structure",
|
|
11714 | 11732 | },
|
11715 | 11733 | "KeyValue":{
|
11716 | 11734 | "type":"string",
|
11717 |
| - "max":5120 |
| 11735 | + "max":5120, |
| 11736 | + "pattern":"[\\s\\S]*" |
11718 | 11737 | },
|
11719 | 11738 | "KinesisAction":{
|
11720 | 11739 | "type":"structure",
|
|
14193 | 14212 | },
|
14194 | 14213 | "Message":{
|
14195 | 14214 | "type":"string",
|
14196 |
| - "max":128 |
| 14215 | + "max":128, |
| 14216 | + "pattern":"[\\s\\S]*" |
14197 | 14217 | },
|
14198 | 14218 | "MessageFormat":{
|
14199 | 14219 | "type":"string",
|
|
14405 | 14425 | "MqttClientId":{
|
14406 | 14426 | "type":"string",
|
14407 | 14427 | "max":65535,
|
14408 |
| - "min":1 |
| 14428 | + "min":1, |
| 14429 | + "pattern":"[\\s\\S]*" |
14409 | 14430 | },
|
14410 | 14431 | "MqttContext":{
|
14411 | 14432 | "type":"structure",
|
|
14433 | 14454 | "MqttUsername":{
|
14434 | 14455 | "type":"string",
|
14435 | 14456 | "max":65535,
|
14436 |
| - "min":1 |
| 14457 | + "min":1, |
| 14458 | + "pattern":"[\\s\\S]*" |
14437 | 14459 | },
|
14438 | 14460 | "NamedShadowIndexingMode":{
|
14439 | 14461 | "type":"string",
|
|
14717 | 14739 | "max":250,
|
14718 | 14740 | "min":1
|
14719 | 14741 | },
|
14720 |
| - "Parameter":{"type":"string"}, |
| 14742 | + "Parameter":{ |
| 14743 | + "type":"string", |
| 14744 | + "max":2048, |
| 14745 | + "min":0, |
| 14746 | + "pattern":"[\\s\\S]*" |
| 14747 | + }, |
14721 | 14748 | "ParameterKey":{
|
14722 | 14749 | "type":"string",
|
14723 | 14750 | "max":128,
|
|
14801 | 14828 | "documentation":"<p>Describes an IoT policy.</p>"
|
14802 | 14829 | },
|
14803 | 14830 | "PolicyArn":{"type":"string"},
|
14804 |
| - "PolicyDocument":{"type":"string"}, |
| 14831 | + "PolicyDocument":{ |
| 14832 | + "type":"string", |
| 14833 | + "max":404600, |
| 14834 | + "min":0, |
| 14835 | + "pattern":"[\\s\\S]*" |
| 14836 | + }, |
14805 | 14837 | "PolicyDocuments":{
|
14806 | 14838 | "type":"list",
|
14807 | 14839 | "member":{"shape":"PolicyDocument"}
|
|
15497 | 15529 | },
|
15498 | 15530 | "Resource":{
|
15499 | 15531 | "type":"string",
|
15500 |
| - "max":2048 |
| 15532 | + "max":2048, |
| 15533 | + "pattern":"[\\s\\S]*" |
15501 | 15534 | },
|
15502 | 15535 | "ResourceAlreadyExistsException":{
|
15503 | 15536 | "type":"structure",
|
|
15972 | 16005 | "ServerName":{
|
15973 | 16006 | "type":"string",
|
15974 | 16007 | "max":253,
|
15975 |
| - "min":1 |
| 16008 | + "min":1, |
| 16009 | + "pattern":"[\\s\\S]*" |
15976 | 16010 | },
|
15977 | 16011 | "ServiceName":{"type":"string"},
|
15978 | 16012 | "ServiceType":{
|
|
16773 | 16807 | "documentation":"<p>Provides summary counts of how many tasks for findings are in a particular state. This information is included in the response from DescribeAuditMitigationActionsTask.</p>"
|
16774 | 16808 | },
|
16775 | 16809 | "TemplateArn":{"type":"string"},
|
16776 |
| - "TemplateBody":{"type":"string"}, |
| 16810 | + "TemplateBody":{ |
| 16811 | + "type":"string", |
| 16812 | + "max":10240, |
| 16813 | + "min":0, |
| 16814 | + "pattern":"[\\s\\S]*" |
| 16815 | + }, |
16777 | 16816 | "TemplateDescription":{
|
16778 | 16817 | "type":"string",
|
16779 | 16818 | "max":500,
|
|
17360 | 17399 | "Token":{
|
17361 | 17400 | "type":"string",
|
17362 | 17401 | "max":6144,
|
17363 |
| - "min":1 |
| 17402 | + "min":1, |
| 17403 | + "pattern":"[\\s\\S]*" |
17364 | 17404 | },
|
17365 | 17405 | "TokenKeyName":{
|
17366 | 17406 | "type":"string",
|
|
17787 | 17827 | "status":{
|
17788 | 17828 | "shape":"AuthorizerStatus",
|
17789 | 17829 | "documentation":"<p>The status of the update authorizer request.</p>"
|
| 17830 | + }, |
| 17831 | + "enableCachingForHttp":{ |
| 17832 | + "shape":"EnableCachingForHttp", |
| 17833 | + "documentation":"<p>When <code>true</code>, the result from the authorizer’s Lambda function is cached for the time specified in <code>refreshAfterInSeconds</code>. The cached result is used while the device reuses the same HTTP connection.</p>" |
17790 | 17834 | }
|
17791 | 17835 | }
|
17792 | 17836 | },
|
|
18656 | 18700 | "type":"list",
|
18657 | 18701 | "member":{"shape":"ValidationError"}
|
18658 | 18702 | },
|
18659 |
| - "Value":{"type":"string"}, |
| 18703 | + "Value":{ |
| 18704 | + "type":"string", |
| 18705 | + "max":4096, |
| 18706 | + "min":0, |
| 18707 | + "pattern":"[\\s\\S]*" |
| 18708 | + }, |
18660 | 18709 | "Variance":{"type":"double"},
|
18661 | 18710 | "VerificationState":{
|
18662 | 18711 | "type":"string",
|
|
0 commit comments