|
102 | 102 | "smithy.api#length": {
|
103 | 103 | "min": 1,
|
104 | 104 | "max": 1011
|
105 |
| - } |
| 105 | + }, |
| 106 | + "smithy.api#pattern": "^arn:.*" |
106 | 107 | }
|
107 | 108 | },
|
108 | 109 | "com.amazonaws.iotfleetwise#AssociateVehicleFleet": {
|
|
463 | 464 | "type": "structure",
|
464 | 465 | "members": {
|
465 | 466 | "arn": {
|
466 |
| - "target": "com.amazonaws.iotfleetwise#arn", |
| 467 | + "target": "com.amazonaws.iotfleetwise#campaignArn", |
467 | 468 | "traits": {
|
468 | 469 | "smithy.api#documentation": "<p>The Amazon Resource Name (ARN) of a campaign.</p>"
|
469 | 470 | }
|
|
897 | 898 | "priority": {
|
898 | 899 | "target": "com.amazonaws.iotfleetwise#priority",
|
899 | 900 | "traits": {
|
| 901 | + "smithy.api#deprecated": { |
| 902 | + "message": "priority is no longer used or needed as input" |
| 903 | + }, |
900 | 904 | "smithy.api#documentation": "<p>(Optional) A number indicating the priority of one campaign over another campaign for\n a certain vehicle or fleet. A campaign with the lowest value is deployed to vehicles\n before any other campaigns. If it's not specified, <code>0</code> is used. </p>\n <p>Default: <code>0</code>\n </p>"
|
901 | 905 | }
|
902 | 906 | },
|
|
943 | 947 | }
|
944 | 948 | },
|
945 | 949 | "arn": {
|
946 |
| - "target": "com.amazonaws.iotfleetwise#arn", |
| 950 | + "target": "com.amazonaws.iotfleetwise#campaignArn", |
947 | 951 | "traits": {
|
948 | 952 | "smithy.api#documentation": "<p> The ARN of the created campaign. </p>"
|
949 | 953 | }
|
|
1667 | 1671 | "target": "com.amazonaws.iotfleetwise#NodePath"
|
1668 | 1672 | },
|
1669 | 1673 | "traits": {
|
| 1674 | + "aws.api#data": "content", |
1670 | 1675 | "smithy.api#length": {
|
1671 | 1676 | "min": 0,
|
1672 | 1677 | "max": 5
|
1673 |
| - } |
| 1678 | + }, |
| 1679 | + "smithy.api#sensitive": {} |
1674 | 1680 | }
|
1675 | 1681 | },
|
1676 | 1682 | "com.amazonaws.iotfleetwise#DataFormat": {
|
|
1868 | 1874 | }
|
1869 | 1875 | },
|
1870 | 1876 | "arn": {
|
1871 |
| - "target": "com.amazonaws.iotfleetwise#arn", |
| 1877 | + "target": "com.amazonaws.iotfleetwise#campaignArn", |
1872 | 1878 | "traits": {
|
1873 | 1879 | "smithy.api#documentation": "<p> The Amazon Resource Name (ARN) of the deleted campaign.</p>\n <note>\n <p>The ARN isn’t returned if a campaign doesn’t exist.</p>\n </note>"
|
1874 | 1880 | }
|
|
2503 | 2509 | }
|
2504 | 2510 | },
|
2505 | 2511 | "arn": {
|
2506 |
| - "target": "com.amazonaws.iotfleetwise#arn", |
| 2512 | + "target": "com.amazonaws.iotfleetwise#campaignArn", |
2507 | 2513 | "traits": {
|
2508 | 2514 | "smithy.api#documentation": "<p> The Amazon Resource Name (ARN) of the campaign. </p>"
|
2509 | 2515 | }
|
|
4592 | 4598 | }
|
4593 | 4599 | },
|
4594 | 4600 | "status": {
|
4595 |
| - "target": "com.amazonaws.iotfleetwise#status", |
| 4601 | + "target": "com.amazonaws.iotfleetwise#statusStr", |
4596 | 4602 | "traits": {
|
4597 | 4603 | "smithy.api#documentation": "<p>Optional parameter to filter the results by the status of each created campaign in\n your account. The status can be one of: <code>CREATING</code>,\n <code>WAITING_FOR_APPROVAL</code>, <code>RUNNING</code>, or\n <code>SUSPENDED</code>.</p>",
|
4598 | 4604 | "smithy.api#httpQuery": "status"
|
|
7290 | 7296 | "target": "com.amazonaws.iotfleetwise#SignalInformation"
|
7291 | 7297 | },
|
7292 | 7298 | "traits": {
|
| 7299 | + "aws.api#data": "content", |
7293 | 7300 | "smithy.api#length": {
|
7294 | 7301 | "min": 0,
|
7295 | 7302 | "max": 1000
|
7296 |
| - } |
| 7303 | + }, |
| 7304 | + "smithy.api#sensitive": {} |
7297 | 7305 | }
|
7298 | 7306 | },
|
7299 | 7307 | "com.amazonaws.iotfleetwise#SignalNodeType": {
|
|
7983 | 7991 | "type": "structure",
|
7984 | 7992 | "members": {
|
7985 | 7993 | "arn": {
|
7986 |
| - "target": "com.amazonaws.iotfleetwise#arn", |
| 7994 | + "target": "com.amazonaws.iotfleetwise#campaignArn", |
7987 | 7995 | "traits": {
|
7988 | 7996 | "smithy.api#documentation": "<p> The Amazon Resource Name (ARN) of the campaign. </p>"
|
7989 | 7997 | }
|
|
8829 | 8837 | "type": "structure",
|
8830 | 8838 | "members": {
|
8831 | 8839 | "campaignName": {
|
8832 |
| - "target": "com.amazonaws.iotfleetwise#string", |
| 8840 | + "target": "com.amazonaws.iotfleetwise#campaignName", |
8833 | 8841 | "traits": {
|
8834 | 8842 | "smithy.api#documentation": "<p>The name of a campaign.</p>"
|
8835 | 8843 | }
|
|
8962 | 8970 | "target": "com.amazonaws.iotfleetwise#attributeValue"
|
8963 | 8971 | }
|
8964 | 8972 | },
|
| 8973 | + "com.amazonaws.iotfleetwise#campaignArn": { |
| 8974 | + "type": "string", |
| 8975 | + "traits": { |
| 8976 | + "smithy.api#pattern": "^arn:aws:iotfleetwise:[a-z0-9-]+:[0-9]{12}:campaign/[a-zA-Z\\d\\-_:]{1,100}$" |
| 8977 | + } |
| 8978 | + }, |
8965 | 8979 | "com.amazonaws.iotfleetwise#campaignName": {
|
8966 | 8980 | "type": "string",
|
8967 | 8981 | "traits": {
|
|
8983 | 8997 | "traits": {
|
8984 | 8998 | "smithy.api#range": {
|
8985 | 8999 | "min": 10000,
|
8986 |
| - "max": 60000 |
| 9000 | + "max": 86400000 |
8987 | 9001 | }
|
8988 | 9002 | }
|
8989 | 9003 | },
|
|
9038 | 9052 | "com.amazonaws.iotfleetwise#eventExpression": {
|
9039 | 9053 | "type": "string",
|
9040 | 9054 | "traits": {
|
| 9055 | + "aws.api#data": "content", |
9041 | 9056 | "smithy.api#length": {
|
9042 | 9057 | "min": 1,
|
9043 | 9058 | "max": 2048
|
9044 |
| - } |
| 9059 | + }, |
| 9060 | + "smithy.api#sensitive": {} |
9045 | 9061 | }
|
9046 | 9062 | },
|
9047 | 9063 | "com.amazonaws.iotfleetwise#fleetId": {
|
|
9070 | 9086 | "type": "integer",
|
9071 | 9087 | "traits": {
|
9072 | 9088 | "smithy.api#range": {
|
9073 |
| - "min": 1 |
| 9089 | + "min": 1, |
| 9090 | + "max": 1 |
9074 | 9091 | }
|
9075 | 9092 | }
|
9076 | 9093 | },
|
|
9188 | 9205 | "target": "com.amazonaws.iotfleetwise#SignalCatalogSummary"
|
9189 | 9206 | }
|
9190 | 9207 | },
|
9191 |
| - "com.amazonaws.iotfleetwise#status": { |
9192 |
| - "type": "string" |
| 9208 | + "com.amazonaws.iotfleetwise#statusStr": { |
| 9209 | + "type": "string", |
| 9210 | + "traits": { |
| 9211 | + "smithy.api#length": { |
| 9212 | + "min": 7, |
| 9213 | + "max": 20 |
| 9214 | + }, |
| 9215 | + "smithy.api#pattern": "^[A-Z_]*$" |
| 9216 | + } |
9193 | 9217 | },
|
9194 | 9218 | "com.amazonaws.iotfleetwise#string": {
|
9195 | 9219 | "type": "string"
|
|
0 commit comments