diff --git a/clients/client-iotsitewise/src/endpoint/ruleset.ts b/clients/client-iotsitewise/src/endpoint/ruleset.ts
index 6ad488ca1614..dde2b0676a44 100644
--- a/clients/client-iotsitewise/src/endpoint/ruleset.ts
+++ b/clients/client-iotsitewise/src/endpoint/ruleset.ts
@@ -6,24 +6,25 @@ import { RuleSetObject } from "@aws-sdk/util-endpoints";
or see "smithy.rules#endpointRuleSet"
in codegen/sdk-codegen/aws-models/iotsitewise.json */
-const p="required",
-q="fn",
-r="argv",
-s="ref";
-const a="PartitionResult",
+const q="required",
+r="fn",
+s="argv",
+t="ref";
+const a="isSet",
b="tree",
c="error",
d="endpoint",
-e={[p]:false,"type":"String"},
-f={[p]:true,"default":false,"type":"Boolean"},
-g={[s]:"Endpoint"},
-h={[q]:"booleanEquals",[r]:[{[s]:"UseFIPS"},true]},
-i={[q]:"booleanEquals",[r]:[{[s]:"UseDualStack"},true]},
-j={},
-k={[q]:"booleanEquals",[r]:[true,{[q]:"getAttr",[r]:[{[s]:a},"supportsFIPS"]}]},
-l={[q]:"booleanEquals",[r]:[true,{[q]:"getAttr",[r]:[{[s]:a},"supportsDualStack"]}]},
-m=[g],
-n=[h],
-o=[i];
-const _data={version:"1.0",parameters:{Region:e,UseDualStack:f,UseFIPS:f,Endpoint:e},rules:[{conditions:[{[q]:"aws.partition",[r]:[{[s]:"Region"}],assign:a}],type:b,rules:[{conditions:[{[q]:"isSet",[r]:m},{[q]:"parseURL",[r]:m,assign:"url"}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{type:b,rules:[{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:g,properties:j,headers:j},type:d}]}]},{conditions:[h,i],type:b,rules:[{conditions:[k,l],type:b,rules:[{endpoint:{url:"https://iotsitewise-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:j,headers:j},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[k],type:b,rules:[{type:b,rules:[{endpoint:{url:"https://iotsitewise-fips.{Region}.{PartitionResult#dnsSuffix}",properties:j,headers:j},type:d}]}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[l],type:b,rules:[{endpoint:{url:"https://iotsitewise.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:j,headers:j},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://iotsitewise.{Region}.{PartitionResult#dnsSuffix}",properties:j,headers:j},type:d}]}]};
+e="PartitionResult",
+f={[q]:false,"type":"String"},
+g={[q]:true,"default":false,"type":"Boolean"},
+h={[t]:"Endpoint"},
+i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]},
+j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]},
+k={},
+l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]},
+m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]},
+n=[i],
+o=[j],
+p=[{[t]:"Region"}];
+const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{type:b,rules:[{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]}]},{type:b,rules:[{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{type:b,rules:[{endpoint:{url:"https://iotsitewise-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{type:b,rules:[{endpoint:{url:"https://iotsitewise-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{type:b,rules:[{endpoint:{url:"https://iotsitewise.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{type:b,rules:[{endpoint:{url:"https://iotsitewise.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}]};
export const ruleSet: RuleSetObject = _data;
diff --git a/clients/client-iotsitewise/src/models/models_0.ts b/clients/client-iotsitewise/src/models/models_0.ts
index 8a06412045ac..80f8aaf4d6c0 100644
--- a/clients/client-iotsitewise/src/models/models_0.ts
+++ b/clients/client-iotsitewise/src/models/models_0.ts
@@ -1038,7 +1038,7 @@ export interface AssetModelSummary {
/**
*
The ARN of the asset model, which has the following format.
- *
+ *
* arn:${Partition}:iotsitewise:${Region}:${Account}:asset-model/${AssetModelId}
*
*/
@@ -1235,7 +1235,7 @@ export interface AssetSummary {
/**
* The ARN of the asset, which has the following format.
- *
+ *
* arn:${Partition}:iotsitewise:${Region}:${Account}:asset/${AssetId}
*
*/
@@ -1477,7 +1477,7 @@ export interface AssociatedAssetsSummary {
/**
* The ARN of the asset, which has the following format.
- *
+ *
* arn:${Partition}:iotsitewise:${Region}:${Account}:asset/${AssetId}
*
*/
@@ -1868,7 +1868,7 @@ export interface BatchGetAssetPropertyValueEntry {
export interface BatchGetAssetPropertyValueRequest {
/**
* The list of asset property value entries for the batch get request. You can specify up to
- * 16 entries per request.
+ * 128 entries per request.
*/
entries: BatchGetAssetPropertyValueEntry[] | undefined;
@@ -2311,7 +2311,7 @@ export interface CreateAccessPolicyResponse {
/**
* The ARN of the access policy, which has the following format.
- *
+ *
* arn:${Partition}:iotsitewise:${Region}:${Account}:access-policy/${AccessPolicyId}
*
*/
@@ -2356,7 +2356,7 @@ export interface CreateAssetResponse {
/**
* The ARN of the asset, which has the following format.
- *
+ *
* arn:${Partition}:iotsitewise:${Region}:${Account}:asset/${AssetId}
*
*/
@@ -2426,7 +2426,7 @@ export interface CreateAssetModelResponse {
/**
* The ARN of the asset model, which has the following format.
- *
+ *
* arn:${Partition}:iotsitewise:${Region}:${Account}:asset-model/${AssetModelId}
*
*/
@@ -2645,7 +2645,7 @@ export interface CreateDashboardResponse {
/**
* The ARN of the dashboard, which has the following format.
- *
+ *
* arn:${Partition}:iotsitewise:${Region}:${Account}:dashboard/${DashboardId}
*
*/
@@ -2723,7 +2723,7 @@ export interface CreateGatewayResponse {
/**
* The ARN of the gateway, which has the following format.
- *
+ *
* arn:${Partition}:iotsitewise:${Region}:${Account}:gateway/${GatewayId}
*
*/
@@ -2885,7 +2885,7 @@ export interface CreatePortalResponse {
/**
* The ARN of the portal, which has the following format.
- *
+ *
* arn:${Partition}:iotsitewise:${Region}:${Account}:portal/${PortalId}
*
*/
@@ -2947,7 +2947,7 @@ export interface CreateProjectResponse {
/**
* The ARN of the project, which has the following format.
- *
+ *
* arn:${Partition}:iotsitewise:${Region}:${Account}:project/${ProjectId}
*
*/
@@ -3100,7 +3100,7 @@ export interface DescribeAccessPolicyResponse {
/**
* The ARN of the access policy, which has the following format.
- *
+ *
* arn:${Partition}:iotsitewise:${Region}:${Account}:access-policy/${AccessPolicyId}
*
*/
@@ -3157,7 +3157,7 @@ export interface DescribeAssetResponse {
/**
* The ARN of the asset, which has the following format.
- *
+ *
* arn:${Partition}:iotsitewise:${Region}:${Account}:asset/${AssetId}
*
*/
@@ -3233,7 +3233,7 @@ export interface DescribeAssetModelResponse {
/**
* The ARN of the asset model, which has the following format.
- *
+ *
* arn:${Partition}:iotsitewise:${Region}:${Account}:asset-model/${AssetModelId}
*
*/
@@ -3495,7 +3495,7 @@ export interface DescribeDashboardResponse {
/**
* The ARN of the dashboard, which has the following format.
- *
+ *
* arn:${Partition}:iotsitewise:${Region}:${Account}:dashboard/${DashboardId}
*
*/
@@ -3656,7 +3656,7 @@ export interface DescribeGatewayResponse {
/**
* The ARN of the gateway, which has the following format.
- *
+ *
* arn:${Partition}:iotsitewise:${Region}:${Account}:gateway/${GatewayId}
*
*/
@@ -3794,7 +3794,7 @@ export interface DescribePortalResponse {
/**
* The ARN of the portal, which has the following format.
- *
+ *
* arn:${Partition}:iotsitewise:${Region}:${Account}:portal/${PortalId}
*
*/
@@ -3886,7 +3886,7 @@ export interface DescribeProjectResponse {
/**
* The ARN of the project, which has the following format.
- *
+ *
* arn:${Partition}:iotsitewise:${Region}:${Account}:project/${ProjectId}
*
*/
@@ -4103,6 +4103,14 @@ export interface DescribeTimeSeriesResponse {
* The date that the time series was last updated, in Unix epoch time.
*/
timeSeriesLastUpdateDate: Date | undefined;
+
+ /**
+ * The ARN of the time series, which has the following format.
+ *
+ * arn:${Partition}:iotsitewise:${Region}:${Account}:time-series/${TimeSeriesId}
+ *
+ */
+ timeSeriesArn: string | undefined;
}
export interface DisassociateAssetsRequest {
@@ -5336,6 +5344,14 @@ export interface TimeSeriesSummary {
* The date that the time series was last updated, in Unix epoch time.
*/
timeSeriesLastUpdateDate: Date | undefined;
+
+ /**
+ * The ARN of the time series, which has the following format.
+ *
+ * arn:${Partition}:iotsitewise:${Region}:${Account}:time-series/${TimeSeriesId}
+ *
+ */
+ timeSeriesArn: string | undefined;
}
export interface ListTimeSeriesResponse {
diff --git a/clients/client-iotsitewise/src/protocols/Aws_restJson1.ts b/clients/client-iotsitewise/src/protocols/Aws_restJson1.ts
index 99bbe2e44f60..e83402ac300d 100644
--- a/clients/client-iotsitewise/src/protocols/Aws_restJson1.ts
+++ b/clients/client-iotsitewise/src/protocols/Aws_restJson1.ts
@@ -5147,6 +5147,9 @@ export const deserializeAws_restJson1DescribeTimeSeriesCommand = async (
if (data.propertyId != null) {
contents.propertyId = __expectString(data.propertyId);
}
+ if (data.timeSeriesArn != null) {
+ contents.timeSeriesArn = __expectString(data.timeSeriesArn);
+ }
if (data.timeSeriesCreationDate != null) {
contents.timeSeriesCreationDate = __expectNonNull(
__parseEpochTimestamp(__expectNumber(data.timeSeriesCreationDate))
@@ -9248,6 +9251,7 @@ const deserializeAws_restJson1TimeSeriesSummary = (output: any, context: __Serde
dataType: __expectString(output.dataType),
dataTypeSpec: __expectString(output.dataTypeSpec),
propertyId: __expectString(output.propertyId),
+ timeSeriesArn: __expectString(output.timeSeriesArn),
timeSeriesCreationDate:
output.timeSeriesCreationDate != null
? __expectNonNull(__parseEpochTimestamp(__expectNumber(output.timeSeriesCreationDate)))
diff --git a/codegen/sdk-codegen/aws-models/iotsitewise.json b/codegen/sdk-codegen/aws-models/iotsitewise.json
index 7bb8b8217cc3..9e05012689f4 100644
--- a/codegen/sdk-codegen/aws-models/iotsitewise.json
+++ b/codegen/sdk-codegen/aws-models/iotsitewise.json
@@ -311,13 +311,12 @@
{
"conditions": [
{
- "fn": "aws.partition",
+ "fn": "isSet",
"argv": [
{
- "ref": "Region"
+ "ref": "Endpoint"
}
- ],
- "assign": "PartitionResult"
+ ]
}
],
"type": "tree",
@@ -325,23 +324,20 @@
{
"conditions": [
{
- "fn": "isSet",
+ "fn": "booleanEquals",
"argv": [
{
- "ref": "Endpoint"
- }
+ "ref": "UseFIPS"
+ },
+ true
]
- },
- {
- "fn": "parseURL",
- "argv": [
- {
- "ref": "Endpoint"
- }
- ],
- "assign": "url"
}
],
+ "error": "Invalid Configuration: FIPS and custom endpoint are not supported",
+ "type": "error"
+ },
+ {
+ "conditions": [],
"type": "tree",
"rules": [
{
@@ -350,67 +346,42 @@
"fn": "booleanEquals",
"argv": [
{
- "ref": "UseFIPS"
+ "ref": "UseDualStack"
},
true
]
}
],
- "error": "Invalid Configuration: FIPS and custom endpoint are not supported",
+ "error": "Invalid Configuration: Dualstack and custom endpoint are not supported",
"type": "error"
},
{
"conditions": [],
- "type": "tree",
- "rules": [
- {
- "conditions": [
- {
- "fn": "booleanEquals",
- "argv": [
- {
- "ref": "UseDualStack"
- },
- true
- ]
- }
- ],
- "error": "Invalid Configuration: Dualstack and custom endpoint are not supported",
- "type": "error"
+ "endpoint": {
+ "url": {
+ "ref": "Endpoint"
},
- {
- "conditions": [],
- "endpoint": {
- "url": {
- "ref": "Endpoint"
- },
- "properties": {},
- "headers": {}
- },
- "type": "endpoint"
- }
- ]
+ "properties": {},
+ "headers": {}
+ },
+ "type": "endpoint"
}
]
- },
+ }
+ ]
+ },
+ {
+ "conditions": [],
+ "type": "tree",
+ "rules": [
{
"conditions": [
{
- "fn": "booleanEquals",
- "argv": [
- {
- "ref": "UseFIPS"
- },
- true
- ]
- },
- {
- "fn": "booleanEquals",
+ "fn": "isSet",
"argv": [
{
- "ref": "UseDualStack"
- },
- true
+ "ref": "Region"
+ }
]
}
],
@@ -419,90 +390,215 @@
{
"conditions": [
{
- "fn": "booleanEquals",
+ "fn": "aws.partition",
"argv": [
- true,
{
- "fn": "getAttr",
+ "ref": "Region"
+ }
+ ],
+ "assign": "PartitionResult"
+ }
+ ],
+ "type": "tree",
+ "rules": [
+ {
+ "conditions": [
+ {
+ "fn": "booleanEquals",
+ "argv": [
+ {
+ "ref": "UseFIPS"
+ },
+ true
+ ]
+ },
+ {
+ "fn": "booleanEquals",
"argv": [
{
- "ref": "PartitionResult"
+ "ref": "UseDualStack"
},
- "supportsFIPS"
+ true
]
}
+ ],
+ "type": "tree",
+ "rules": [
+ {
+ "conditions": [
+ {
+ "fn": "booleanEquals",
+ "argv": [
+ true,
+ {
+ "fn": "getAttr",
+ "argv": [
+ {
+ "ref": "PartitionResult"
+ },
+ "supportsFIPS"
+ ]
+ }
+ ]
+ },
+ {
+ "fn": "booleanEquals",
+ "argv": [
+ true,
+ {
+ "fn": "getAttr",
+ "argv": [
+ {
+ "ref": "PartitionResult"
+ },
+ "supportsDualStack"
+ ]
+ }
+ ]
+ }
+ ],
+ "type": "tree",
+ "rules": [
+ {
+ "conditions": [],
+ "type": "tree",
+ "rules": [
+ {
+ "conditions": [],
+ "endpoint": {
+ "url": "https://iotsitewise-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",
+ "properties": {},
+ "headers": {}
+ },
+ "type": "endpoint"
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "conditions": [],
+ "error": "FIPS and DualStack are enabled, but this partition does not support one or both",
+ "type": "error"
+ }
]
},
{
- "fn": "booleanEquals",
- "argv": [
- true,
+ "conditions": [
{
- "fn": "getAttr",
+ "fn": "booleanEquals",
"argv": [
{
- "ref": "PartitionResult"
+ "ref": "UseFIPS"
},
- "supportsDualStack"
+ true
+ ]
+ }
+ ],
+ "type": "tree",
+ "rules": [
+ {
+ "conditions": [
+ {
+ "fn": "booleanEquals",
+ "argv": [
+ true,
+ {
+ "fn": "getAttr",
+ "argv": [
+ {
+ "ref": "PartitionResult"
+ },
+ "supportsFIPS"
+ ]
+ }
+ ]
+ }
+ ],
+ "type": "tree",
+ "rules": [
+ {
+ "conditions": [],
+ "type": "tree",
+ "rules": [
+ {
+ "conditions": [],
+ "endpoint": {
+ "url": "https://iotsitewise-fips.{Region}.{PartitionResult#dnsSuffix}",
+ "properties": {},
+ "headers": {}
+ },
+ "type": "endpoint"
+ }
+ ]
+ }
]
+ },
+ {
+ "conditions": [],
+ "error": "FIPS is enabled but this partition does not support FIPS",
+ "type": "error"
}
]
- }
- ],
- "type": "tree",
- "rules": [
- {
- "conditions": [],
- "endpoint": {
- "url": "https://iotsitewise-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",
- "properties": {},
- "headers": {}
- },
- "type": "endpoint"
- }
- ]
- },
- {
- "conditions": [],
- "error": "FIPS and DualStack are enabled, but this partition does not support one or both",
- "type": "error"
- }
- ]
- },
- {
- "conditions": [
- {
- "fn": "booleanEquals",
- "argv": [
- {
- "ref": "UseFIPS"
},
- true
- ]
- }
- ],
- "type": "tree",
- "rules": [
- {
- "conditions": [
{
- "fn": "booleanEquals",
- "argv": [
- true,
+ "conditions": [
{
- "fn": "getAttr",
+ "fn": "booleanEquals",
"argv": [
{
- "ref": "PartitionResult"
+ "ref": "UseDualStack"
},
- "supportsFIPS"
+ true
+ ]
+ }
+ ],
+ "type": "tree",
+ "rules": [
+ {
+ "conditions": [
+ {
+ "fn": "booleanEquals",
+ "argv": [
+ true,
+ {
+ "fn": "getAttr",
+ "argv": [
+ {
+ "ref": "PartitionResult"
+ },
+ "supportsDualStack"
+ ]
+ }
+ ]
+ }
+ ],
+ "type": "tree",
+ "rules": [
+ {
+ "conditions": [],
+ "type": "tree",
+ "rules": [
+ {
+ "conditions": [],
+ "endpoint": {
+ "url": "https://iotsitewise.{Region}.{PartitionResult#dualStackDnsSuffix}",
+ "properties": {},
+ "headers": {}
+ },
+ "type": "endpoint"
+ }
+ ]
+ }
]
+ },
+ {
+ "conditions": [],
+ "error": "DualStack is enabled but this partition does not support DualStack",
+ "type": "error"
}
]
- }
- ],
- "type": "tree",
- "rules": [
+ },
{
"conditions": [],
"type": "tree",
@@ -510,7 +606,7 @@
{
"conditions": [],
"endpoint": {
- "url": "https://iotsitewise-fips.{Region}.{PartitionResult#dnsSuffix}",
+ "url": "https://iotsitewise.{Region}.{PartitionResult#dnsSuffix}",
"properties": {},
"headers": {}
},
@@ -519,534 +615,239 @@
]
}
]
- },
- {
- "conditions": [],
- "error": "FIPS is enabled but this partition does not support FIPS",
- "type": "error"
- }
- ]
- },
- {
- "conditions": [
- {
- "fn": "booleanEquals",
- "argv": [
- {
- "ref": "UseDualStack"
- },
- true
- ]
- }
- ],
- "type": "tree",
- "rules": [
- {
- "conditions": [
- {
- "fn": "booleanEquals",
- "argv": [
- true,
- {
- "fn": "getAttr",
- "argv": [
- {
- "ref": "PartitionResult"
- },
- "supportsDualStack"
- ]
- }
- ]
- }
- ],
- "type": "tree",
- "rules": [
- {
- "conditions": [],
- "endpoint": {
- "url": "https://iotsitewise.{Region}.{PartitionResult#dualStackDnsSuffix}",
- "properties": {},
- "headers": {}
- },
- "type": "endpoint"
- }
- ]
- },
- {
- "conditions": [],
- "error": "DualStack is enabled but this partition does not support DualStack",
- "type": "error"
}
]
},
{
"conditions": [],
- "endpoint": {
- "url": "https://iotsitewise.{Region}.{PartitionResult#dnsSuffix}",
- "properties": {},
- "headers": {}
- },
- "type": "endpoint"
- }
- ]
- }
- ]
- },
- "smithy.rules#endpointTests": {
- "testCases": [
- {
- "documentation": "For region ap-south-1 with FIPS enabled and DualStack enabled",
- "expect": {
- "endpoint": {
- "url": "https://iotsitewise-fips.ap-south-1.api.aws"
- }
- },
- "params": {
- "UseFIPS": true,
- "UseDualStack": true,
- "Region": "ap-south-1"
- }
- },
- {
- "documentation": "For region ap-south-1 with FIPS enabled and DualStack disabled",
- "expect": {
- "endpoint": {
- "url": "https://iotsitewise-fips.ap-south-1.amazonaws.com"
- }
- },
- "params": {
- "UseFIPS": true,
- "UseDualStack": false,
- "Region": "ap-south-1"
- }
- },
- {
- "documentation": "For region ap-south-1 with FIPS disabled and DualStack enabled",
- "expect": {
- "endpoint": {
- "url": "https://iotsitewise.ap-south-1.api.aws"
- }
- },
- "params": {
- "UseFIPS": false,
- "UseDualStack": true,
- "Region": "ap-south-1"
- }
- },
- {
- "documentation": "For region ap-south-1 with FIPS disabled and DualStack disabled",
- "expect": {
- "endpoint": {
- "url": "https://iotsitewise.ap-south-1.amazonaws.com"
- }
- },
- "params": {
- "UseFIPS": false,
- "UseDualStack": false,
- "Region": "ap-south-1"
- }
- },
- {
- "documentation": "For region us-gov-east-1 with FIPS enabled and DualStack enabled",
- "expect": {
- "endpoint": {
- "url": "https://iotsitewise-fips.us-gov-east-1.api.aws"
- }
- },
- "params": {
- "UseFIPS": true,
- "UseDualStack": true,
- "Region": "us-gov-east-1"
- }
- },
- {
- "documentation": "For region us-gov-east-1 with FIPS enabled and DualStack disabled",
- "expect": {
- "endpoint": {
- "url": "https://iotsitewise-fips.us-gov-east-1.amazonaws.com"
- }
- },
- "params": {
- "UseFIPS": true,
- "UseDualStack": false,
- "Region": "us-gov-east-1"
- }
- },
- {
- "documentation": "For region us-gov-east-1 with FIPS disabled and DualStack enabled",
- "expect": {
- "endpoint": {
- "url": "https://iotsitewise.us-gov-east-1.api.aws"
- }
- },
- "params": {
- "UseFIPS": false,
- "UseDualStack": true,
- "Region": "us-gov-east-1"
- }
- },
- {
- "documentation": "For region us-gov-east-1 with FIPS disabled and DualStack disabled",
- "expect": {
- "endpoint": {
- "url": "https://iotsitewise.us-gov-east-1.amazonaws.com"
- }
- },
- "params": {
- "UseFIPS": false,
- "UseDualStack": false,
- "Region": "us-gov-east-1"
- }
- },
- {
- "documentation": "For region ca-central-1 with FIPS enabled and DualStack enabled",
- "expect": {
- "endpoint": {
- "url": "https://iotsitewise-fips.ca-central-1.api.aws"
- }
- },
- "params": {
- "UseFIPS": true,
- "UseDualStack": true,
- "Region": "ca-central-1"
- }
- },
- {
- "documentation": "For region ca-central-1 with FIPS enabled and DualStack disabled",
- "expect": {
- "endpoint": {
- "url": "https://iotsitewise-fips.ca-central-1.amazonaws.com"
- }
- },
- "params": {
- "UseFIPS": true,
- "UseDualStack": false,
- "Region": "ca-central-1"
- }
- },
- {
- "documentation": "For region ca-central-1 with FIPS disabled and DualStack enabled",
- "expect": {
- "endpoint": {
- "url": "https://iotsitewise.ca-central-1.api.aws"
- }
- },
- "params": {
- "UseFIPS": false,
- "UseDualStack": true,
- "Region": "ca-central-1"
- }
- },
- {
- "documentation": "For region ca-central-1 with FIPS disabled and DualStack disabled",
- "expect": {
- "endpoint": {
- "url": "https://iotsitewise.ca-central-1.amazonaws.com"
- }
- },
- "params": {
- "UseFIPS": false,
- "UseDualStack": false,
- "Region": "ca-central-1"
- }
- },
- {
- "documentation": "For region eu-central-1 with FIPS enabled and DualStack enabled",
- "expect": {
- "endpoint": {
- "url": "https://iotsitewise-fips.eu-central-1.api.aws"
- }
- },
- "params": {
- "UseFIPS": true,
- "UseDualStack": true,
- "Region": "eu-central-1"
- }
- },
- {
- "documentation": "For region eu-central-1 with FIPS enabled and DualStack disabled",
- "expect": {
- "endpoint": {
- "url": "https://iotsitewise-fips.eu-central-1.amazonaws.com"
- }
- },
- "params": {
- "UseFIPS": true,
- "UseDualStack": false,
- "Region": "eu-central-1"
- }
- },
- {
- "documentation": "For region eu-central-1 with FIPS disabled and DualStack enabled",
- "expect": {
- "endpoint": {
- "url": "https://iotsitewise.eu-central-1.api.aws"
- }
- },
- "params": {
- "UseFIPS": false,
- "UseDualStack": true,
- "Region": "eu-central-1"
- }
- },
- {
- "documentation": "For region eu-central-1 with FIPS disabled and DualStack disabled",
- "expect": {
- "endpoint": {
- "url": "https://iotsitewise.eu-central-1.amazonaws.com"
- }
- },
- "params": {
- "UseFIPS": false,
- "UseDualStack": false,
- "Region": "eu-central-1"
- }
- },
- {
- "documentation": "For region us-west-2 with FIPS enabled and DualStack enabled",
- "expect": {
- "endpoint": {
- "url": "https://iotsitewise-fips.us-west-2.api.aws"
- }
- },
- "params": {
- "UseFIPS": true,
- "UseDualStack": true,
- "Region": "us-west-2"
- }
- },
+ "error": "Invalid Configuration: Missing Region",
+ "type": "error"
+ }
+ ]
+ }
+ ]
+ },
+ "smithy.rules#endpointTests": {
+ "testCases": [
{
- "documentation": "For region us-west-2 with FIPS enabled and DualStack disabled",
+ "documentation": "For region ap-northeast-1 with FIPS disabled and DualStack disabled",
"expect": {
"endpoint": {
- "url": "https://iotsitewise-fips.us-west-2.amazonaws.com"
+ "url": "https://iotsitewise.ap-northeast-1.amazonaws.com"
}
},
"params": {
- "UseFIPS": true,
+ "Region": "ap-northeast-1",
"UseDualStack": false,
- "Region": "us-west-2"
+ "UseFIPS": false
}
},
{
- "documentation": "For region us-west-2 with FIPS disabled and DualStack enabled",
+ "documentation": "For region ap-northeast-2 with FIPS disabled and DualStack disabled",
"expect": {
"endpoint": {
- "url": "https://iotsitewise.us-west-2.api.aws"
+ "url": "https://iotsitewise.ap-northeast-2.amazonaws.com"
}
},
"params": {
- "UseFIPS": false,
- "UseDualStack": true,
- "Region": "us-west-2"
+ "Region": "ap-northeast-2",
+ "UseDualStack": false,
+ "UseFIPS": false
}
},
{
- "documentation": "For region us-west-2 with FIPS disabled and DualStack disabled",
+ "documentation": "For region ap-south-1 with FIPS disabled and DualStack disabled",
"expect": {
"endpoint": {
- "url": "https://iotsitewise.us-west-2.amazonaws.com"
+ "url": "https://iotsitewise.ap-south-1.amazonaws.com"
}
},
"params": {
- "UseFIPS": false,
+ "Region": "ap-south-1",
"UseDualStack": false,
- "Region": "us-west-2"
+ "UseFIPS": false
}
},
{
- "documentation": "For region eu-west-1 with FIPS enabled and DualStack enabled",
+ "documentation": "For region ap-southeast-1 with FIPS disabled and DualStack disabled",
"expect": {
"endpoint": {
- "url": "https://iotsitewise-fips.eu-west-1.api.aws"
+ "url": "https://iotsitewise.ap-southeast-1.amazonaws.com"
}
},
"params": {
- "UseFIPS": true,
- "UseDualStack": true,
- "Region": "eu-west-1"
+ "Region": "ap-southeast-1",
+ "UseDualStack": false,
+ "UseFIPS": false
}
},
{
- "documentation": "For region eu-west-1 with FIPS enabled and DualStack disabled",
+ "documentation": "For region ap-southeast-2 with FIPS disabled and DualStack disabled",
"expect": {
"endpoint": {
- "url": "https://iotsitewise-fips.eu-west-1.amazonaws.com"
+ "url": "https://iotsitewise.ap-southeast-2.amazonaws.com"
}
},
"params": {
- "UseFIPS": true,
+ "Region": "ap-southeast-2",
"UseDualStack": false,
- "Region": "eu-west-1"
+ "UseFIPS": false
}
},
{
- "documentation": "For region eu-west-1 with FIPS disabled and DualStack enabled",
+ "documentation": "For region ca-central-1 with FIPS disabled and DualStack disabled",
"expect": {
"endpoint": {
- "url": "https://iotsitewise.eu-west-1.api.aws"
+ "url": "https://iotsitewise.ca-central-1.amazonaws.com"
}
},
"params": {
- "UseFIPS": false,
- "UseDualStack": true,
- "Region": "eu-west-1"
+ "Region": "ca-central-1",
+ "UseDualStack": false,
+ "UseFIPS": false
}
},
{
- "documentation": "For region eu-west-1 with FIPS disabled and DualStack disabled",
+ "documentation": "For region ca-central-1 with FIPS enabled and DualStack disabled",
"expect": {
"endpoint": {
- "url": "https://iotsitewise.eu-west-1.amazonaws.com"
+ "url": "https://iotsitewise-fips.ca-central-1.amazonaws.com"
}
},
"params": {
- "UseFIPS": false,
+ "Region": "ca-central-1",
"UseDualStack": false,
- "Region": "eu-west-1"
+ "UseFIPS": true
}
},
{
- "documentation": "For region ap-northeast-2 with FIPS enabled and DualStack enabled",
+ "documentation": "For region eu-central-1 with FIPS disabled and DualStack disabled",
"expect": {
"endpoint": {
- "url": "https://iotsitewise-fips.ap-northeast-2.api.aws"
+ "url": "https://iotsitewise.eu-central-1.amazonaws.com"
}
},
"params": {
- "UseFIPS": true,
- "UseDualStack": true,
- "Region": "ap-northeast-2"
+ "Region": "eu-central-1",
+ "UseDualStack": false,
+ "UseFIPS": false
}
},
{
- "documentation": "For region ap-northeast-2 with FIPS enabled and DualStack disabled",
+ "documentation": "For region eu-west-1 with FIPS disabled and DualStack disabled",
"expect": {
"endpoint": {
- "url": "https://iotsitewise-fips.ap-northeast-2.amazonaws.com"
+ "url": "https://iotsitewise.eu-west-1.amazonaws.com"
}
},
"params": {
- "UseFIPS": true,
+ "Region": "eu-west-1",
"UseDualStack": false,
- "Region": "ap-northeast-2"
+ "UseFIPS": false
}
},
{
- "documentation": "For region ap-northeast-2 with FIPS disabled and DualStack enabled",
+ "documentation": "For region us-east-1 with FIPS disabled and DualStack disabled",
"expect": {
"endpoint": {
- "url": "https://iotsitewise.ap-northeast-2.api.aws"
+ "url": "https://iotsitewise.us-east-1.amazonaws.com"
}
},
"params": {
- "UseFIPS": false,
- "UseDualStack": true,
- "Region": "ap-northeast-2"
+ "Region": "us-east-1",
+ "UseDualStack": false,
+ "UseFIPS": false
}
},
{
- "documentation": "For region ap-northeast-2 with FIPS disabled and DualStack disabled",
+ "documentation": "For region us-east-1 with FIPS enabled and DualStack disabled",
"expect": {
"endpoint": {
- "url": "https://iotsitewise.ap-northeast-2.amazonaws.com"
+ "url": "https://iotsitewise-fips.us-east-1.amazonaws.com"
}
},
"params": {
- "UseFIPS": false,
+ "Region": "us-east-1",
"UseDualStack": false,
- "Region": "ap-northeast-2"
+ "UseFIPS": true
}
},
{
- "documentation": "For region ap-northeast-1 with FIPS enabled and DualStack enabled",
+ "documentation": "For region us-east-2 with FIPS disabled and DualStack disabled",
"expect": {
"endpoint": {
- "url": "https://iotsitewise-fips.ap-northeast-1.api.aws"
+ "url": "https://iotsitewise.us-east-2.amazonaws.com"
}
},
"params": {
- "UseFIPS": true,
- "UseDualStack": true,
- "Region": "ap-northeast-1"
+ "Region": "us-east-2",
+ "UseDualStack": false,
+ "UseFIPS": false
}
},
{
- "documentation": "For region ap-northeast-1 with FIPS enabled and DualStack disabled",
+ "documentation": "For region us-east-2 with FIPS enabled and DualStack disabled",
"expect": {
"endpoint": {
- "url": "https://iotsitewise-fips.ap-northeast-1.amazonaws.com"
+ "url": "https://iotsitewise-fips.us-east-2.amazonaws.com"
}
},
"params": {
- "UseFIPS": true,
+ "Region": "us-east-2",
"UseDualStack": false,
- "Region": "ap-northeast-1"
+ "UseFIPS": true
}
},
{
- "documentation": "For region ap-northeast-1 with FIPS disabled and DualStack enabled",
+ "documentation": "For region us-west-2 with FIPS disabled and DualStack disabled",
"expect": {
"endpoint": {
- "url": "https://iotsitewise.ap-northeast-1.api.aws"
+ "url": "https://iotsitewise.us-west-2.amazonaws.com"
}
},
"params": {
- "UseFIPS": false,
- "UseDualStack": true,
- "Region": "ap-northeast-1"
+ "Region": "us-west-2",
+ "UseDualStack": false,
+ "UseFIPS": false
}
},
{
- "documentation": "For region ap-northeast-1 with FIPS disabled and DualStack disabled",
+ "documentation": "For region us-west-2 with FIPS enabled and DualStack disabled",
"expect": {
"endpoint": {
- "url": "https://iotsitewise.ap-northeast-1.amazonaws.com"
+ "url": "https://iotsitewise-fips.us-west-2.amazonaws.com"
}
},
"params": {
- "UseFIPS": false,
+ "Region": "us-west-2",
"UseDualStack": false,
- "Region": "ap-northeast-1"
+ "UseFIPS": true
}
},
{
- "documentation": "For region cn-north-1 with FIPS enabled and DualStack enabled",
+ "documentation": "For region us-east-1 with FIPS enabled and DualStack enabled",
"expect": {
"endpoint": {
- "url": "https://iotsitewise-fips.cn-north-1.api.amazonwebservices.com.cn"
+ "url": "https://iotsitewise-fips.us-east-1.api.aws"
}
},
"params": {
- "UseFIPS": true,
+ "Region": "us-east-1",
"UseDualStack": true,
- "Region": "cn-north-1"
- }
- },
- {
- "documentation": "For region cn-north-1 with FIPS enabled and DualStack disabled",
- "expect": {
- "endpoint": {
- "url": "https://iotsitewise-fips.cn-north-1.amazonaws.com.cn"
- }
- },
- "params": {
- "UseFIPS": true,
- "UseDualStack": false,
- "Region": "cn-north-1"
+ "UseFIPS": true
}
},
{
- "documentation": "For region cn-north-1 with FIPS disabled and DualStack enabled",
+ "documentation": "For region us-east-1 with FIPS disabled and DualStack enabled",
"expect": {
"endpoint": {
- "url": "https://iotsitewise.cn-north-1.api.amazonwebservices.com.cn"
+ "url": "https://iotsitewise.us-east-1.api.aws"
}
},
"params": {
- "UseFIPS": false,
+ "Region": "us-east-1",
"UseDualStack": true,
- "Region": "cn-north-1"
+ "UseFIPS": false
}
},
{
@@ -1057,48 +858,48 @@
}
},
"params": {
- "UseFIPS": false,
+ "Region": "cn-north-1",
"UseDualStack": false,
- "Region": "cn-north-1"
+ "UseFIPS": false
}
},
{
- "documentation": "For region us-gov-west-1 with FIPS enabled and DualStack enabled",
+ "documentation": "For region cn-north-1 with FIPS enabled and DualStack enabled",
"expect": {
"endpoint": {
- "url": "https://iotsitewise-fips.us-gov-west-1.api.aws"
+ "url": "https://iotsitewise-fips.cn-north-1.api.amazonwebservices.com.cn"
}
},
"params": {
- "UseFIPS": true,
+ "Region": "cn-north-1",
"UseDualStack": true,
- "Region": "us-gov-west-1"
+ "UseFIPS": true
}
},
{
- "documentation": "For region us-gov-west-1 with FIPS enabled and DualStack disabled",
+ "documentation": "For region cn-north-1 with FIPS enabled and DualStack disabled",
"expect": {
"endpoint": {
- "url": "https://iotsitewise-fips.us-gov-west-1.amazonaws.com"
+ "url": "https://iotsitewise-fips.cn-north-1.amazonaws.com.cn"
}
},
"params": {
- "UseFIPS": true,
+ "Region": "cn-north-1",
"UseDualStack": false,
- "Region": "us-gov-west-1"
+ "UseFIPS": true
}
},
{
- "documentation": "For region us-gov-west-1 with FIPS disabled and DualStack enabled",
+ "documentation": "For region cn-north-1 with FIPS disabled and DualStack enabled",
"expect": {
"endpoint": {
- "url": "https://iotsitewise.us-gov-west-1.api.aws"
+ "url": "https://iotsitewise.cn-north-1.api.amazonwebservices.com.cn"
}
},
"params": {
- "UseFIPS": false,
+ "Region": "cn-north-1",
"UseDualStack": true,
- "Region": "us-gov-west-1"
+ "UseFIPS": false
}
},
{
@@ -1109,230 +910,152 @@
}
},
"params": {
- "UseFIPS": false,
+ "Region": "us-gov-west-1",
"UseDualStack": false,
- "Region": "us-gov-west-1"
- }
- },
- {
- "documentation": "For region ap-southeast-1 with FIPS enabled and DualStack enabled",
- "expect": {
- "endpoint": {
- "url": "https://iotsitewise-fips.ap-southeast-1.api.aws"
- }
- },
- "params": {
- "UseFIPS": true,
- "UseDualStack": true,
- "Region": "ap-southeast-1"
+ "UseFIPS": false
}
},
{
- "documentation": "For region ap-southeast-1 with FIPS enabled and DualStack disabled",
+ "documentation": "For region us-gov-west-1 with FIPS enabled and DualStack disabled",
"expect": {
"endpoint": {
- "url": "https://iotsitewise-fips.ap-southeast-1.amazonaws.com"
+ "url": "https://iotsitewise-fips.us-gov-west-1.amazonaws.com"
}
},
"params": {
- "UseFIPS": true,
+ "Region": "us-gov-west-1",
"UseDualStack": false,
- "Region": "ap-southeast-1"
+ "UseFIPS": true
}
},
{
- "documentation": "For region ap-southeast-1 with FIPS disabled and DualStack enabled",
+ "documentation": "For region us-gov-east-1 with FIPS enabled and DualStack enabled",
"expect": {
"endpoint": {
- "url": "https://iotsitewise.ap-southeast-1.api.aws"
+ "url": "https://iotsitewise-fips.us-gov-east-1.api.aws"
}
},
"params": {
- "UseFIPS": false,
+ "Region": "us-gov-east-1",
"UseDualStack": true,
- "Region": "ap-southeast-1"
+ "UseFIPS": true
}
},
{
- "documentation": "For region ap-southeast-1 with FIPS disabled and DualStack disabled",
+ "documentation": "For region us-gov-east-1 with FIPS enabled and DualStack disabled",
"expect": {
"endpoint": {
- "url": "https://iotsitewise.ap-southeast-1.amazonaws.com"
+ "url": "https://iotsitewise-fips.us-gov-east-1.amazonaws.com"
}
},
"params": {
- "UseFIPS": false,
+ "Region": "us-gov-east-1",
"UseDualStack": false,
- "Region": "ap-southeast-1"
+ "UseFIPS": true
}
},
{
- "documentation": "For region ap-southeast-2 with FIPS enabled and DualStack enabled",
+ "documentation": "For region us-gov-east-1 with FIPS disabled and DualStack enabled",
"expect": {
"endpoint": {
- "url": "https://iotsitewise-fips.ap-southeast-2.api.aws"
+ "url": "https://iotsitewise.us-gov-east-1.api.aws"
}
},
"params": {
- "UseFIPS": true,
+ "Region": "us-gov-east-1",
"UseDualStack": true,
- "Region": "ap-southeast-2"
+ "UseFIPS": false
}
},
{
- "documentation": "For region ap-southeast-2 with FIPS enabled and DualStack disabled",
+ "documentation": "For region us-gov-east-1 with FIPS disabled and DualStack disabled",
"expect": {
"endpoint": {
- "url": "https://iotsitewise-fips.ap-southeast-2.amazonaws.com"
+ "url": "https://iotsitewise.us-gov-east-1.amazonaws.com"
}
},
"params": {
- "UseFIPS": true,
+ "Region": "us-gov-east-1",
"UseDualStack": false,
- "Region": "ap-southeast-2"
- }
- },
- {
- "documentation": "For region ap-southeast-2 with FIPS disabled and DualStack enabled",
- "expect": {
- "endpoint": {
- "url": "https://iotsitewise.ap-southeast-2.api.aws"
- }
- },
- "params": {
- "UseFIPS": false,
- "UseDualStack": true,
- "Region": "ap-southeast-2"
+ "UseFIPS": false
}
},
{
- "documentation": "For region ap-southeast-2 with FIPS disabled and DualStack disabled",
+ "documentation": "For region us-iso-east-1 with FIPS enabled and DualStack disabled",
"expect": {
"endpoint": {
- "url": "https://iotsitewise.ap-southeast-2.amazonaws.com"
+ "url": "https://iotsitewise-fips.us-iso-east-1.c2s.ic.gov"
}
},
"params": {
- "UseFIPS": false,
+ "Region": "us-iso-east-1",
"UseDualStack": false,
- "Region": "ap-southeast-2"
- }
- },
- {
- "documentation": "For region us-east-1 with FIPS enabled and DualStack enabled",
- "expect": {
- "endpoint": {
- "url": "https://iotsitewise-fips.us-east-1.api.aws"
- }
- },
- "params": {
- "UseFIPS": true,
- "UseDualStack": true,
- "Region": "us-east-1"
+ "UseFIPS": true
}
},
{
- "documentation": "For region us-east-1 with FIPS enabled and DualStack disabled",
+ "documentation": "For region us-iso-east-1 with FIPS disabled and DualStack disabled",
"expect": {
"endpoint": {
- "url": "https://iotsitewise-fips.us-east-1.amazonaws.com"
+ "url": "https://iotsitewise.us-iso-east-1.c2s.ic.gov"
}
},
"params": {
- "UseFIPS": true,
+ "Region": "us-iso-east-1",
"UseDualStack": false,
- "Region": "us-east-1"
- }
- },
- {
- "documentation": "For region us-east-1 with FIPS disabled and DualStack enabled",
- "expect": {
- "endpoint": {
- "url": "https://iotsitewise.us-east-1.api.aws"
- }
- },
- "params": {
- "UseFIPS": false,
- "UseDualStack": true,
- "Region": "us-east-1"
+ "UseFIPS": false
}
},
{
- "documentation": "For region us-east-1 with FIPS disabled and DualStack disabled",
+ "documentation": "For region us-isob-east-1 with FIPS enabled and DualStack disabled",
"expect": {
"endpoint": {
- "url": "https://iotsitewise.us-east-1.amazonaws.com"
+ "url": "https://iotsitewise-fips.us-isob-east-1.sc2s.sgov.gov"
}
},
"params": {
- "UseFIPS": false,
+ "Region": "us-isob-east-1",
"UseDualStack": false,
- "Region": "us-east-1"
- }
- },
- {
- "documentation": "For region us-east-2 with FIPS enabled and DualStack enabled",
- "expect": {
- "endpoint": {
- "url": "https://iotsitewise-fips.us-east-2.api.aws"
- }
- },
- "params": {
- "UseFIPS": true,
- "UseDualStack": true,
- "Region": "us-east-2"
+ "UseFIPS": true
}
},
{
- "documentation": "For region us-east-2 with FIPS enabled and DualStack disabled",
+ "documentation": "For region us-isob-east-1 with FIPS disabled and DualStack disabled",
"expect": {
"endpoint": {
- "url": "https://iotsitewise-fips.us-east-2.amazonaws.com"
+ "url": "https://iotsitewise.us-isob-east-1.sc2s.sgov.gov"
}
},
"params": {
- "UseFIPS": true,
+ "Region": "us-isob-east-1",
"UseDualStack": false,
- "Region": "us-east-2"
- }
- },
- {
- "documentation": "For region us-east-2 with FIPS disabled and DualStack enabled",
- "expect": {
- "endpoint": {
- "url": "https://iotsitewise.us-east-2.api.aws"
- }
- },
- "params": {
- "UseFIPS": false,
- "UseDualStack": true,
- "Region": "us-east-2"
+ "UseFIPS": false
}
},
{
- "documentation": "For region us-east-2 with FIPS disabled and DualStack disabled",
+ "documentation": "For custom endpoint with region set and fips disabled and dualstack disabled",
"expect": {
"endpoint": {
- "url": "https://iotsitewise.us-east-2.amazonaws.com"
+ "url": "https://example.com"
}
},
"params": {
- "UseFIPS": false,
+ "Region": "us-east-1",
"UseDualStack": false,
- "Region": "us-east-2"
+ "UseFIPS": false,
+ "Endpoint": "https://example.com"
}
},
{
- "documentation": "For custom endpoint with fips disabled and dualstack disabled",
+ "documentation": "For custom endpoint with region not set and fips disabled and dualstack disabled",
"expect": {
"endpoint": {
"url": "https://example.com"
}
},
"params": {
- "UseFIPS": false,
"UseDualStack": false,
- "Region": "us-east-1",
+ "UseFIPS": false,
"Endpoint": "https://example.com"
}
},
@@ -1342,9 +1065,9 @@
"error": "Invalid Configuration: FIPS and custom endpoint are not supported"
},
"params": {
- "UseFIPS": true,
- "UseDualStack": false,
"Region": "us-east-1",
+ "UseDualStack": false,
+ "UseFIPS": true,
"Endpoint": "https://example.com"
}
},
@@ -1354,9 +1077,9 @@
"error": "Invalid Configuration: Dualstack and custom endpoint are not supported"
},
"params": {
- "UseFIPS": false,
- "UseDualStack": true,
"Region": "us-east-1",
+ "UseDualStack": true,
+ "UseFIPS": false,
"Endpoint": "https://example.com"
}
}
@@ -2112,7 +1835,7 @@
"arn": {
"target": "com.amazonaws.iotsitewise#ARN",
"traits": {
- "smithy.api#documentation": "The ARN of the asset model, which has the following format.
\n \n arn:${Partition}:iotsitewise:${Region}:${Account}:asset-model/${AssetModelId}
\n
",
+ "smithy.api#documentation": "The ARN of the asset model, which has the following format.
\n \n arn:${Partition}:iotsitewise:${Region}:${Account}:asset-model/${AssetModelId}
\n
",
"smithy.api#required": {}
}
},
@@ -2419,7 +2142,7 @@
"arn": {
"target": "com.amazonaws.iotsitewise#ARN",
"traits": {
- "smithy.api#documentation": "The ARN of the asset, which has the following format.
\n \n arn:${Partition}:iotsitewise:${Region}:${Account}:asset/${AssetId}
\n
",
+ "smithy.api#documentation": "The ARN of the asset, which has the following format.
\n \n arn:${Partition}:iotsitewise:${Region}:${Account}:asset/${AssetId}
\n
",
"smithy.api#required": {}
}
},
@@ -2551,6 +2274,9 @@
"smithy.api#idempotencyToken": {}
}
}
+ },
+ "traits": {
+ "smithy.api#input": {}
}
},
"com.amazonaws.iotsitewise#AssociateTimeSeriesToAssetProperty": {
@@ -2624,6 +2350,9 @@
"smithy.api#idempotencyToken": {}
}
}
+ },
+ "traits": {
+ "smithy.api#input": {}
}
},
"com.amazonaws.iotsitewise#AssociatedAssetsSummaries": {
@@ -2645,7 +2374,7 @@
"arn": {
"target": "com.amazonaws.iotsitewise#ARN",
"traits": {
- "smithy.api#documentation": "The ARN of the asset, which has the following format.
\n \n arn:${Partition}:iotsitewise:${Region}:${Account}:asset/${AssetId}
\n
",
+ "smithy.api#documentation": "The ARN of the asset, which has the following format.
\n \n arn:${Partition}:iotsitewise:${Region}:${Account}:asset/${AssetId}
\n
",
"smithy.api#required": {}
}
},
@@ -2801,6 +2530,9 @@
"smithy.api#idempotencyToken": {}
}
}
+ },
+ "traits": {
+ "smithy.api#input": {}
}
},
"com.amazonaws.iotsitewise#BatchAssociateProjectAssetsResponse": {
@@ -2812,6 +2544,9 @@
"smithy.api#documentation": "A list of associated error information, if any.
"
}
}
+ },
+ "traits": {
+ "smithy.api#output": {}
}
},
"com.amazonaws.iotsitewise#BatchDisassociateProjectAssets": {
@@ -2879,6 +2614,9 @@
"smithy.api#idempotencyToken": {}
}
}
+ },
+ "traits": {
+ "smithy.api#input": {}
}
},
"com.amazonaws.iotsitewise#BatchDisassociateProjectAssetsResponse": {
@@ -2890,6 +2628,9 @@
"smithy.api#documentation": "A list of associated error information, if any.
"
}
}
+ },
+ "traits": {
+ "smithy.api#output": {}
}
},
"com.amazonaws.iotsitewise#BatchEntryCompletionStatus": {
@@ -3137,6 +2878,9 @@
"smithy.api#documentation": "The maximum number of results to return for each paginated request. A result set is returned in the two cases, whichever occurs\n first.
\n "
}
}
+ },
+ "traits": {
+ "smithy.api#input": {}
}
},
"com.amazonaws.iotsitewise#BatchGetAssetPropertyAggregatesResponse": {
@@ -3169,6 +2913,9 @@
"smithy.api#documentation": "The token for the next set of results, or null if there are no additional results.
"
}
}
+ },
+ "traits": {
+ "smithy.api#output": {}
}
},
"com.amazonaws.iotsitewise#BatchGetAssetPropertyAggregatesSkippedEntries": {
@@ -3602,6 +3349,9 @@
"smithy.api#documentation": "The maximum number of results to return for each paginated request. A result set is returned in the two cases, whichever occurs\n first.
\n "
}
}
+ },
+ "traits": {
+ "smithy.api#input": {}
}
},
"com.amazonaws.iotsitewise#BatchGetAssetPropertyValueHistoryResponse": {
@@ -3634,6 +3384,9 @@
"smithy.api#documentation": "The token for the next set of results, or null if there are no additional results.
"
}
}
+ },
+ "traits": {
+ "smithy.api#output": {}
}
},
"com.amazonaws.iotsitewise#BatchGetAssetPropertyValueHistorySkippedEntries": {
@@ -3704,7 +3457,7 @@
"entries": {
"target": "com.amazonaws.iotsitewise#BatchGetAssetPropertyValueEntries",
"traits": {
- "smithy.api#documentation": "The list of asset property value entries for the batch get request. You can specify up to\n 16 entries per request.
",
+ "smithy.api#documentation": "The list of asset property value entries for the batch get request. You can specify up to\n 128 entries per request.
",
"smithy.api#required": {}
}
},
@@ -3714,6 +3467,9 @@
"smithy.api#documentation": "The token to be used for the next set of paginated results.
"
}
}
+ },
+ "traits": {
+ "smithy.api#input": {}
}
},
"com.amazonaws.iotsitewise#BatchGetAssetPropertyValueResponse": {
@@ -3746,6 +3502,9 @@
"smithy.api#documentation": "The token for the next set of results, or null if there are no additional results.
"
}
}
+ },
+ "traits": {
+ "smithy.api#output": {}
}
},
"com.amazonaws.iotsitewise#BatchGetAssetPropertyValueSkippedEntries": {
@@ -3981,6 +3740,9 @@
"smithy.api#required": {}
}
}
+ },
+ "traits": {
+ "smithy.api#input": {}
}
},
"com.amazonaws.iotsitewise#BatchPutAssetPropertyValueResponse": {
@@ -3993,6 +3755,9 @@
"smithy.api#required": {}
}
}
+ },
+ "traits": {
+ "smithy.api#output": {}
}
},
"com.amazonaws.iotsitewise#Bucket": {
@@ -4351,6 +4116,9 @@
"smithy.api#documentation": "A list of key-value pairs that contain metadata for the access policy. For more\n information, see Tagging your\n IoT SiteWise resources in the IoT SiteWise User Guide.
"
}
}
+ },
+ "traits": {
+ "smithy.api#input": {}
}
},
"com.amazonaws.iotsitewise#CreateAccessPolicyResponse": {
@@ -4366,10 +4134,13 @@
"accessPolicyArn": {
"target": "com.amazonaws.iotsitewise#ARN",
"traits": {
- "smithy.api#documentation": "The ARN of the access policy, which has the following format.
\n \n arn:${Partition}:iotsitewise:${Region}:${Account}:access-policy/${AccessPolicyId}
\n
",
+ "smithy.api#documentation": "The ARN of the access policy, which has the following format.
\n \n arn:${Partition}:iotsitewise:${Region}:${Account}:access-policy/${AccessPolicyId}
\n
",
"smithy.api#required": {}
}
}
+ },
+ "traits": {
+ "smithy.api#output": {}
}
},
"com.amazonaws.iotsitewise#CreateAsset": {
@@ -4505,6 +4276,9 @@
"smithy.api#documentation": "A list of key-value pairs that contain metadata for the asset model. For more information,\n see Tagging your IoT SiteWise\n resources in the IoT SiteWise User Guide.
"
}
}
+ },
+ "traits": {
+ "smithy.api#input": {}
}
},
"com.amazonaws.iotsitewise#CreateAssetModelResponse": {
@@ -4520,7 +4294,7 @@
"assetModelArn": {
"target": "com.amazonaws.iotsitewise#ARN",
"traits": {
- "smithy.api#documentation": "The ARN of the asset model, which has the following format.
\n \n arn:${Partition}:iotsitewise:${Region}:${Account}:asset-model/${AssetModelId}
\n
",
+ "smithy.api#documentation": "The ARN of the asset model, which has the following format.
\n \n arn:${Partition}:iotsitewise:${Region}:${Account}:asset-model/${AssetModelId}
\n
",
"smithy.api#required": {}
}
},
@@ -4531,6 +4305,9 @@
"smithy.api#required": {}
}
}
+ },
+ "traits": {
+ "smithy.api#output": {}
}
},
"com.amazonaws.iotsitewise#CreateAssetRequest": {
@@ -4569,6 +4346,9 @@
"smithy.api#documentation": "A description for the asset.
"
}
}
+ },
+ "traits": {
+ "smithy.api#input": {}
}
},
"com.amazonaws.iotsitewise#CreateAssetResponse": {
@@ -4584,7 +4364,7 @@
"assetArn": {
"target": "com.amazonaws.iotsitewise#ARN",
"traits": {
- "smithy.api#documentation": "The ARN of the asset, which has the following format.
\n \n arn:${Partition}:iotsitewise:${Region}:${Account}:asset/${AssetId}
\n
",
+ "smithy.api#documentation": "The ARN of the asset, which has the following format.
\n \n arn:${Partition}:iotsitewise:${Region}:${Account}:asset/${AssetId}
\n
",
"smithy.api#required": {}
}
},
@@ -4595,6 +4375,9 @@
"smithy.api#required": {}
}
}
+ },
+ "traits": {
+ "smithy.api#output": {}
}
},
"com.amazonaws.iotsitewise#CreateBulkImportJob": {
@@ -4678,6 +4461,9 @@
"smithy.api#required": {}
}
}
+ },
+ "traits": {
+ "smithy.api#input": {}
}
},
"com.amazonaws.iotsitewise#CreateBulkImportJobResponse": {
@@ -4704,6 +4490,9 @@
"smithy.api#required": {}
}
}
+ },
+ "traits": {
+ "smithy.api#output": {}
}
},
"com.amazonaws.iotsitewise#CreateDashboard": {
@@ -4786,6 +4575,9 @@
"smithy.api#documentation": "A list of key-value pairs that contain metadata for the dashboard. For more information,\n see Tagging your IoT SiteWise\n resources in the IoT SiteWise User Guide.
"
}
}
+ },
+ "traits": {
+ "smithy.api#input": {}
}
},
"com.amazonaws.iotsitewise#CreateDashboardResponse": {
@@ -4801,10 +4593,13 @@
"dashboardArn": {
"target": "com.amazonaws.iotsitewise#ARN",
"traits": {
- "smithy.api#documentation": "The ARN of the dashboard, which has the following format.
\n \n arn:${Partition}:iotsitewise:${Region}:${Account}:dashboard/${DashboardId}
\n
",
+ "smithy.api#documentation": "The ARN of the dashboard, which has the following format.
\n \n arn:${Partition}:iotsitewise:${Region}:${Account}:dashboard/${DashboardId}
\n
",
"smithy.api#required": {}
}
}
+ },
+ "traits": {
+ "smithy.api#output": {}
}
},
"com.amazonaws.iotsitewise#CreateGateway": {
@@ -4867,6 +4662,9 @@
"smithy.api#documentation": "A list of key-value pairs that contain metadata for the gateway. For more information, see\n Tagging your IoT SiteWise\n resources in the IoT SiteWise User Guide.
"
}
}
+ },
+ "traits": {
+ "smithy.api#input": {}
}
},
"com.amazonaws.iotsitewise#CreateGatewayResponse": {
@@ -4882,10 +4680,13 @@
"gatewayArn": {
"target": "com.amazonaws.iotsitewise#ARN",
"traits": {
- "smithy.api#documentation": "The ARN of the gateway, which has the following format.
\n \n arn:${Partition}:iotsitewise:${Region}:${Account}:gateway/${GatewayId}
\n
",
+ "smithy.api#documentation": "The ARN of the gateway, which has the following format.
\n \n arn:${Partition}:iotsitewise:${Region}:${Account}:gateway/${GatewayId}
\n
",
"smithy.api#required": {}
}
}
+ },
+ "traits": {
+ "smithy.api#output": {}
}
},
"com.amazonaws.iotsitewise#CreatePortal": {
@@ -4992,6 +4793,9 @@
"smithy.api#documentation": "Contains the configuration information of an alarm created in an IoT SiteWise Monitor portal. \n You can use the alarm to monitor an asset property and get notified when the asset property value is outside a specified range. \n For more information, see Monitoring with alarms in the IoT SiteWise Application Guide.
"
}
}
+ },
+ "traits": {
+ "smithy.api#input": {}
}
},
"com.amazonaws.iotsitewise#CreatePortalResponse": {
@@ -5007,7 +4811,7 @@
"portalArn": {
"target": "com.amazonaws.iotsitewise#ARN",
"traits": {
- "smithy.api#documentation": "The ARN of the portal, which has the following format.
\n \n arn:${Partition}:iotsitewise:${Region}:${Account}:portal/${PortalId}
\n
",
+ "smithy.api#documentation": "The ARN of the portal, which has the following format.
\n \n arn:${Partition}:iotsitewise:${Region}:${Account}:portal/${PortalId}
\n
",
"smithy.api#required": {}
}
},
@@ -5032,6 +4836,9 @@
"smithy.api#required": {}
}
}
+ },
+ "traits": {
+ "smithy.api#output": {}
}
},
"com.amazonaws.iotsitewise#CreateProject": {
@@ -5107,6 +4914,9 @@
"smithy.api#documentation": "A list of key-value pairs that contain metadata for the project. For more information, see\n Tagging your IoT SiteWise\n resources in the IoT SiteWise User Guide.
"
}
}
+ },
+ "traits": {
+ "smithy.api#input": {}
}
},
"com.amazonaws.iotsitewise#CreateProjectResponse": {
@@ -5122,10 +4932,13 @@
"projectArn": {
"target": "com.amazonaws.iotsitewise#ARN",
"traits": {
- "smithy.api#documentation": "The ARN of the project, which has the following format.
\n \n arn:${Partition}:iotsitewise:${Region}:${Account}:project/${ProjectId}
\n
",
+ "smithy.api#documentation": "The ARN of the project, which has the following format.
\n \n arn:${Partition}:iotsitewise:${Region}:${Account}:project/${ProjectId}
\n
",
"smithy.api#required": {}
}
}
+ },
+ "traits": {
+ "smithy.api#output": {}
}
},
"com.amazonaws.iotsitewise#Csv": {
@@ -5283,11 +5096,17 @@
"smithy.api#idempotencyToken": {}
}
}
+ },
+ "traits": {
+ "smithy.api#input": {}
}
},
"com.amazonaws.iotsitewise#DeleteAccessPolicyResponse": {
"type": "structure",
- "members": {}
+ "members": {},
+ "traits": {
+ "smithy.api#output": {}
+ }
},
"com.amazonaws.iotsitewise#DeleteAsset": {
"type": "operation",
@@ -5382,6 +5201,9 @@
"smithy.api#idempotencyToken": {}
}
}
+ },
+ "traits": {
+ "smithy.api#input": {}
}
},
"com.amazonaws.iotsitewise#DeleteAssetModelResponse": {
@@ -5394,6 +5216,9 @@
"smithy.api#required": {}
}
}
+ },
+ "traits": {
+ "smithy.api#output": {}
}
},
"com.amazonaws.iotsitewise#DeleteAssetRequest": {
@@ -5415,6 +5240,9 @@
"smithy.api#idempotencyToken": {}
}
}
+ },
+ "traits": {
+ "smithy.api#input": {}
}
},
"com.amazonaws.iotsitewise#DeleteAssetResponse": {
@@ -5427,6 +5255,9 @@
"smithy.api#required": {}
}
}
+ },
+ "traits": {
+ "smithy.api#output": {}
}
},
"com.amazonaws.iotsitewise#DeleteDashboard": {
@@ -5482,11 +5313,17 @@
"smithy.api#idempotencyToken": {}
}
}
+ },
+ "traits": {
+ "smithy.api#input": {}
}
},
"com.amazonaws.iotsitewise#DeleteDashboardResponse": {
"type": "structure",
- "members": {}
+ "members": {},
+ "traits": {
+ "smithy.api#output": {}
+ }
},
"com.amazonaws.iotsitewise#DeleteGateway": {
"type": "operation",
@@ -5533,6 +5370,9 @@
"smithy.api#required": {}
}
}
+ },
+ "traits": {
+ "smithy.api#input": {}
}
},
"com.amazonaws.iotsitewise#DeletePortal": {
@@ -5591,6 +5431,9 @@
"smithy.api#idempotencyToken": {}
}
}
+ },
+ "traits": {
+ "smithy.api#input": {}
}
},
"com.amazonaws.iotsitewise#DeletePortalResponse": {
@@ -5603,6 +5446,9 @@
"smithy.api#required": {}
}
}
+ },
+ "traits": {
+ "smithy.api#output": {}
}
},
"com.amazonaws.iotsitewise#DeleteProject": {
@@ -5658,11 +5504,17 @@
"smithy.api#idempotencyToken": {}
}
}
+ },
+ "traits": {
+ "smithy.api#input": {}
}
},
"com.amazonaws.iotsitewise#DeleteProjectResponse": {
"type": "structure",
- "members": {}
+ "members": {},
+ "traits": {
+ "smithy.api#output": {}
+ }
},
"com.amazonaws.iotsitewise#DeleteTimeSeries": {
"type": "operation",
@@ -5732,6 +5584,9 @@
"smithy.api#idempotencyToken": {}
}
}
+ },
+ "traits": {
+ "smithy.api#input": {}
}
},
"com.amazonaws.iotsitewise#DescribeAccessPolicy": {
@@ -5779,6 +5634,9 @@
"smithy.api#required": {}
}
}
+ },
+ "traits": {
+ "smithy.api#input": {}
}
},
"com.amazonaws.iotsitewise#DescribeAccessPolicyResponse": {
@@ -5794,7 +5652,7 @@
"accessPolicyArn": {
"target": "com.amazonaws.iotsitewise#ARN",
"traits": {
- "smithy.api#documentation": "The ARN of the access policy, which has the following format.
\n \n arn:${Partition}:iotsitewise:${Region}:${Account}:access-policy/${AccessPolicyId}
\n
",
+ "smithy.api#documentation": "The ARN of the access policy, which has the following format.
\n \n arn:${Partition}:iotsitewise:${Region}:${Account}:access-policy/${AccessPolicyId}
\n
",
"smithy.api#required": {}
}
},
@@ -5833,6 +5691,9 @@
"smithy.api#required": {}
}
}
+ },
+ "traits": {
+ "smithy.api#output": {}
}
},
"com.amazonaws.iotsitewise#DescribeAsset": {
@@ -5998,6 +5859,9 @@
"smithy.api#httpQuery": "excludeProperties"
}
}
+ },
+ "traits": {
+ "smithy.api#input": {}
}
},
"com.amazonaws.iotsitewise#DescribeAssetModelResponse": {
@@ -6013,7 +5877,7 @@
"assetModelArn": {
"target": "com.amazonaws.iotsitewise#ARN",
"traits": {
- "smithy.api#documentation": "The ARN of the asset model, which has the following format.
\n \n arn:${Partition}:iotsitewise:${Region}:${Account}:asset-model/${AssetModelId}
\n
",
+ "smithy.api#documentation": "The ARN of the asset model, which has the following format.
\n \n arn:${Partition}:iotsitewise:${Region}:${Account}:asset-model/${AssetModelId}
\n
",
"smithy.api#required": {}
}
},
@@ -6072,6 +5936,9 @@
"smithy.api#required": {}
}
}
+ },
+ "traits": {
+ "smithy.api#output": {}
}
},
"com.amazonaws.iotsitewise#DescribeAssetProperty": {
@@ -6127,6 +5994,9 @@
"smithy.api#required": {}
}
}
+ },
+ "traits": {
+ "smithy.api#input": {}
}
},
"com.amazonaws.iotsitewise#DescribeAssetPropertyResponse": {
@@ -6165,6 +6035,9 @@
"smithy.api#documentation": "The composite asset model that declares this asset property, if this asset property exists\n in a composite model.
"
}
}
+ },
+ "traits": {
+ "smithy.api#output": {}
}
},
"com.amazonaws.iotsitewise#DescribeAssetRequest": {
@@ -6186,6 +6059,9 @@
"smithy.api#httpQuery": "excludeProperties"
}
}
+ },
+ "traits": {
+ "smithy.api#input": {}
}
},
"com.amazonaws.iotsitewise#DescribeAssetResponse": {
@@ -6201,7 +6077,7 @@
"assetArn": {
"target": "com.amazonaws.iotsitewise#ARN",
"traits": {
- "smithy.api#documentation": "The ARN of the asset, which has the following format.
\n \n arn:${Partition}:iotsitewise:${Region}:${Account}:asset/${AssetId}
\n
",
+ "smithy.api#documentation": "The ARN of the asset, which has the following format.
\n \n arn:${Partition}:iotsitewise:${Region}:${Account}:asset/${AssetId}
\n
",
"smithy.api#required": {}
}
},
@@ -6266,6 +6142,9 @@
"smithy.api#documentation": "A description for the asset.
"
}
}
+ },
+ "traits": {
+ "smithy.api#output": {}
}
},
"com.amazonaws.iotsitewise#DescribeBulkImportJob": {
@@ -6313,6 +6192,9 @@
"smithy.api#required": {}
}
}
+ },
+ "traits": {
+ "smithy.api#input": {}
}
},
"com.amazonaws.iotsitewise#DescribeBulkImportJobResponse": {
@@ -6381,6 +6263,9 @@
"smithy.api#required": {}
}
}
+ },
+ "traits": {
+ "smithy.api#output": {}
}
},
"com.amazonaws.iotsitewise#DescribeDashboard": {
@@ -6428,6 +6313,9 @@
"smithy.api#required": {}
}
}
+ },
+ "traits": {
+ "smithy.api#input": {}
}
},
"com.amazonaws.iotsitewise#DescribeDashboardResponse": {
@@ -6443,7 +6331,7 @@
"dashboardArn": {
"target": "com.amazonaws.iotsitewise#ARN",
"traits": {
- "smithy.api#documentation": "The ARN of the dashboard, which has the following format.
\n \n arn:${Partition}:iotsitewise:${Region}:${Account}:dashboard/${DashboardId}
\n
",
+ "smithy.api#documentation": "The ARN of the dashboard, which has the following format.
\n \n arn:${Partition}:iotsitewise:${Region}:${Account}:dashboard/${DashboardId}
\n
",
"smithy.api#required": {}
}
},
@@ -6488,6 +6376,9 @@
"smithy.api#required": {}
}
}
+ },
+ "traits": {
+ "smithy.api#output": {}
}
},
"com.amazonaws.iotsitewise#DescribeDefaultEncryptionConfiguration": {
@@ -6523,7 +6414,10 @@
},
"com.amazonaws.iotsitewise#DescribeDefaultEncryptionConfigurationRequest": {
"type": "structure",
- "members": {}
+ "members": {},
+ "traits": {
+ "smithy.api#input": {}
+ }
},
"com.amazonaws.iotsitewise#DescribeDefaultEncryptionConfigurationResponse": {
"type": "structure",
@@ -6548,6 +6442,9 @@
"smithy.api#required": {}
}
}
+ },
+ "traits": {
+ "smithy.api#output": {}
}
},
"com.amazonaws.iotsitewise#DescribeGateway": {
@@ -6637,6 +6534,9 @@
"smithy.api#required": {}
}
}
+ },
+ "traits": {
+ "smithy.api#input": {}
}
},
"com.amazonaws.iotsitewise#DescribeGatewayCapabilityConfigurationResponse": {
@@ -6670,6 +6570,9 @@
"smithy.api#required": {}
}
}
+ },
+ "traits": {
+ "smithy.api#output": {}
}
},
"com.amazonaws.iotsitewise#DescribeGatewayRequest": {
@@ -6683,6 +6586,9 @@
"smithy.api#required": {}
}
}
+ },
+ "traits": {
+ "smithy.api#input": {}
}
},
"com.amazonaws.iotsitewise#DescribeGatewayResponse": {
@@ -6705,7 +6611,7 @@
"gatewayArn": {
"target": "com.amazonaws.iotsitewise#ARN",
"traits": {
- "smithy.api#documentation": "The ARN of the gateway, which has the following format.
\n \n arn:${Partition}:iotsitewise:${Region}:${Account}:gateway/${GatewayId}
\n
",
+ "smithy.api#documentation": "The ARN of the gateway, which has the following format.
\n \n arn:${Partition}:iotsitewise:${Region}:${Account}:gateway/${GatewayId}
\n
",
"smithy.api#required": {}
}
},
@@ -6736,6 +6642,9 @@
"smithy.api#required": {}
}
}
+ },
+ "traits": {
+ "smithy.api#output": {}
}
},
"com.amazonaws.iotsitewise#DescribeLoggingOptions": {
@@ -6774,7 +6683,10 @@
},
"com.amazonaws.iotsitewise#DescribeLoggingOptionsRequest": {
"type": "structure",
- "members": {}
+ "members": {},
+ "traits": {
+ "smithy.api#input": {}
+ }
},
"com.amazonaws.iotsitewise#DescribeLoggingOptionsResponse": {
"type": "structure",
@@ -6786,6 +6698,9 @@
"smithy.api#required": {}
}
}
+ },
+ "traits": {
+ "smithy.api#output": {}
}
},
"com.amazonaws.iotsitewise#DescribePortal": {
@@ -6861,6 +6776,9 @@
"smithy.api#required": {}
}
}
+ },
+ "traits": {
+ "smithy.api#input": {}
}
},
"com.amazonaws.iotsitewise#DescribePortalResponse": {
@@ -6876,7 +6794,7 @@
"portalArn": {
"target": "com.amazonaws.iotsitewise#ARN",
"traits": {
- "smithy.api#documentation": "The ARN of the portal, which has the following format.
\n \n arn:${Partition}:iotsitewise:${Region}:${Account}:portal/${PortalId}
\n
",
+ "smithy.api#documentation": "The ARN of the portal, which has the following format.
\n \n arn:${Partition}:iotsitewise:${Region}:${Account}:portal/${PortalId}
\n
",
"smithy.api#required": {}
}
},
@@ -6965,6 +6883,9 @@
"smithy.api#documentation": "Contains the configuration information of an alarm created in an IoT SiteWise Monitor portal.
"
}
}
+ },
+ "traits": {
+ "smithy.api#output": {}
}
},
"com.amazonaws.iotsitewise#DescribeProject": {
@@ -7012,6 +6933,9 @@
"smithy.api#required": {}
}
}
+ },
+ "traits": {
+ "smithy.api#input": {}
}
},
"com.amazonaws.iotsitewise#DescribeProjectResponse": {
@@ -7027,7 +6951,7 @@
"projectArn": {
"target": "com.amazonaws.iotsitewise#ARN",
"traits": {
- "smithy.api#documentation": "The ARN of the project, which has the following format.
\n \n arn:${Partition}:iotsitewise:${Region}:${Account}:project/${ProjectId}
\n
",
+ "smithy.api#documentation": "The ARN of the project, which has the following format.
\n \n arn:${Partition}:iotsitewise:${Region}:${Account}:project/${ProjectId}
\n
",
"smithy.api#required": {}
}
},
@@ -7065,6 +6989,9 @@
"smithy.api#required": {}
}
}
+ },
+ "traits": {
+ "smithy.api#output": {}
}
},
"com.amazonaws.iotsitewise#DescribeStorageConfiguration": {
@@ -7109,7 +7036,10 @@
},
"com.amazonaws.iotsitewise#DescribeStorageConfigurationRequest": {
"type": "structure",
- "members": {}
+ "members": {},
+ "traits": {
+ "smithy.api#input": {}
+ }
},
"com.amazonaws.iotsitewise#DescribeStorageConfigurationResponse": {
"type": "structure",
@@ -7151,6 +7081,9 @@
"smithy.api#documentation": "The date the storage configuration was last updated, in Unix epoch time.
"
}
}
+ },
+ "traits": {
+ "smithy.api#output": {}
}
},
"com.amazonaws.iotsitewise#DescribeTimeSeries": {
@@ -7211,6 +7144,9 @@
"smithy.api#httpQuery": "propertyId"
}
}
+ },
+ "traits": {
+ "smithy.api#input": {}
}
},
"com.amazonaws.iotsitewise#DescribeTimeSeriesResponse": {
@@ -7267,7 +7203,17 @@
"smithy.api#documentation": "The date that the time series was last updated, in Unix epoch time.
",
"smithy.api#required": {}
}
+ },
+ "timeSeriesArn": {
+ "target": "com.amazonaws.iotsitewise#ARN",
+ "traits": {
+ "smithy.api#documentation": "The ARN of the time series, which has the following format.
\n \n arn:${Partition}:iotsitewise:${Region}:${Account}:time-series/${TimeSeriesId}
\n
",
+ "smithy.api#required": {}
+ }
}
+ },
+ "traits": {
+ "smithy.api#output": {}
}
},
"com.amazonaws.iotsitewise#Description": {
@@ -7397,6 +7343,9 @@
"smithy.api#idempotencyToken": {}
}
}
+ },
+ "traits": {
+ "smithy.api#input": {}
}
},
"com.amazonaws.iotsitewise#DisassociateTimeSeriesFromAssetProperty": {
@@ -7470,6 +7419,9 @@
"smithy.api#idempotencyToken": {}
}
}
+ },
+ "traits": {
+ "smithy.api#input": {}
}
},
"com.amazonaws.iotsitewise#DisassociatedDataStorageState": {
@@ -7948,6 +7900,9 @@
"smithy.api#httpQuery": "maxResults"
}
}
+ },
+ "traits": {
+ "smithy.api#input": {}
}
},
"com.amazonaws.iotsitewise#GetAssetPropertyAggregatesResponse": {
@@ -7966,6 +7921,9 @@
"smithy.api#documentation": "The token for the next set of results, or null if there are no additional results.
"
}
}
+ },
+ "traits": {
+ "smithy.api#output": {}
}
},
"com.amazonaws.iotsitewise#GetAssetPropertyValue": {
@@ -8114,6 +8072,9 @@
"smithy.api#httpQuery": "maxResults"
}
}
+ },
+ "traits": {
+ "smithy.api#input": {}
}
},
"com.amazonaws.iotsitewise#GetAssetPropertyValueHistoryResponse": {
@@ -8132,6 +8093,9 @@
"smithy.api#documentation": "The token for the next set of results, or null if there are no additional results.
"
}
}
+ },
+ "traits": {
+ "smithy.api#output": {}
}
},
"com.amazonaws.iotsitewise#GetAssetPropertyValueRequest": {
@@ -8158,6 +8122,9 @@
"smithy.api#httpQuery": "propertyAlias"
}
}
+ },
+ "traits": {
+ "smithy.api#input": {}
}
},
"com.amazonaws.iotsitewise#GetAssetPropertyValueResponse": {
@@ -8169,6 +8136,9 @@
"smithy.api#documentation": "The current asset property value.
"
}
}
+ },
+ "traits": {
+ "smithy.api#output": {}
}
},
"com.amazonaws.iotsitewise#GetInterpolatedAssetPropertyValues": {
@@ -8313,6 +8283,9 @@
"smithy.api#httpQuery": "intervalWindowInSeconds"
}
}
+ },
+ "traits": {
+ "smithy.api#input": {}
}
},
"com.amazonaws.iotsitewise#GetInterpolatedAssetPropertyValuesResponse": {
@@ -8331,6 +8304,9 @@
"smithy.api#documentation": "The token for the next set of results, or null if there are no additional results.
"
}
}
+ },
+ "traits": {
+ "smithy.api#output": {}
}
},
"com.amazonaws.iotsitewise#Greengrass": {
@@ -8875,6 +8851,9 @@
"smithy.api#httpQuery": "maxResults"
}
}
+ },
+ "traits": {
+ "smithy.api#input": {}
}
},
"com.amazonaws.iotsitewise#ListAccessPoliciesResponse": {
@@ -8893,6 +8872,9 @@
"smithy.api#documentation": "The token for the next set of results, or null if there are no additional results.
"
}
}
+ },
+ "traits": {
+ "smithy.api#output": {}
}
},
"com.amazonaws.iotsitewise#ListAssetModelProperties": {
@@ -8984,6 +8966,9 @@
"smithy.api#httpQuery": "filter"
}
}
+ },
+ "traits": {
+ "smithy.api#input": {}
}
},
"com.amazonaws.iotsitewise#ListAssetModelPropertiesResponse": {
@@ -9002,6 +8987,9 @@
"smithy.api#documentation": "The token for the next set of results, or null if there are no additional results.
"
}
}
+ },
+ "traits": {
+ "smithy.api#output": {}
}
},
"com.amazonaws.iotsitewise#ListAssetModels": {
@@ -9058,6 +9046,9 @@
"smithy.api#httpQuery": "maxResults"
}
}
+ },
+ "traits": {
+ "smithy.api#input": {}
}
},
"com.amazonaws.iotsitewise#ListAssetModelsResponse": {
@@ -9076,6 +9067,9 @@
"smithy.api#documentation": "The token for the next set of results, or null if there are no additional results.
"
}
}
+ },
+ "traits": {
+ "smithy.api#output": {}
}
},
"com.amazonaws.iotsitewise#ListAssetProperties": {
@@ -9167,6 +9161,9 @@
"smithy.api#httpQuery": "filter"
}
}
+ },
+ "traits": {
+ "smithy.api#input": {}
}
},
"com.amazonaws.iotsitewise#ListAssetPropertiesResponse": {
@@ -9185,6 +9182,9 @@
"smithy.api#documentation": "The token for the next set of results, or null if there are no additional results.
"
}
}
+ },
+ "traits": {
+ "smithy.api#output": {}
}
},
"com.amazonaws.iotsitewise#ListAssetRelationships": {
@@ -9260,6 +9260,9 @@
"smithy.api#httpQuery": "maxResults"
}
}
+ },
+ "traits": {
+ "smithy.api#input": {}
}
},
"com.amazonaws.iotsitewise#ListAssetRelationshipsResponse": {
@@ -9278,6 +9281,9 @@
"smithy.api#documentation": "The token for the next set of results, or null if there are no additional results.
"
}
}
+ },
+ "traits": {
+ "smithy.api#output": {}
}
},
"com.amazonaws.iotsitewise#ListAssets": {
@@ -9368,6 +9374,9 @@
"smithy.api#httpQuery": "filter"
}
}
+ },
+ "traits": {
+ "smithy.api#input": {}
}
},
"com.amazonaws.iotsitewise#ListAssetsResponse": {
@@ -9386,6 +9395,9 @@
"smithy.api#documentation": "The token for the next set of results, or null if there are no additional results.
"
}
}
+ },
+ "traits": {
+ "smithy.api#output": {}
}
},
"com.amazonaws.iotsitewise#ListAssociatedAssets": {
@@ -9467,6 +9479,9 @@
"smithy.api#httpQuery": "maxResults"
}
}
+ },
+ "traits": {
+ "smithy.api#input": {}
}
},
"com.amazonaws.iotsitewise#ListAssociatedAssetsResponse": {
@@ -9485,6 +9500,9 @@
"smithy.api#documentation": "The token for the next set of results, or null if there are no additional results.
"
}
}
+ },
+ "traits": {
+ "smithy.api#output": {}
}
},
"com.amazonaws.iotsitewise#ListBulkImportJobs": {
@@ -9598,6 +9616,9 @@
"smithy.api#httpQuery": "filter"
}
}
+ },
+ "traits": {
+ "smithy.api#input": {}
}
},
"com.amazonaws.iotsitewise#ListBulkImportJobsResponse": {
@@ -9616,6 +9637,9 @@
"smithy.api#documentation": "The token for the next set of results, or null if there are no additional results.
"
}
}
+ },
+ "traits": {
+ "smithy.api#output": {}
}
},
"com.amazonaws.iotsitewise#ListDashboards": {
@@ -9680,6 +9704,9 @@
"smithy.api#httpQuery": "maxResults"
}
}
+ },
+ "traits": {
+ "smithy.api#input": {}
}
},
"com.amazonaws.iotsitewise#ListDashboardsResponse": {
@@ -9698,6 +9725,9 @@
"smithy.api#documentation": "The token for the next set of results, or null if there are no additional results.
"
}
}
+ },
+ "traits": {
+ "smithy.api#output": {}
}
},
"com.amazonaws.iotsitewise#ListGateways": {
@@ -9754,6 +9784,9 @@
"smithy.api#httpQuery": "maxResults"
}
}
+ },
+ "traits": {
+ "smithy.api#input": {}
}
},
"com.amazonaws.iotsitewise#ListGatewaysResponse": {
@@ -9772,6 +9805,9 @@
"smithy.api#documentation": "The token for the next set of results, or null if there are no additional results.
"
}
}
+ },
+ "traits": {
+ "smithy.api#output": {}
}
},
"com.amazonaws.iotsitewise#ListPortals": {
@@ -9828,6 +9864,9 @@
"smithy.api#httpQuery": "maxResults"
}
}
+ },
+ "traits": {
+ "smithy.api#input": {}
}
},
"com.amazonaws.iotsitewise#ListPortalsResponse": {
@@ -9845,6 +9884,9 @@
"smithy.api#documentation": "The token for the next set of results, or null if there are no additional results.
"
}
}
+ },
+ "traits": {
+ "smithy.api#output": {}
}
},
"com.amazonaws.iotsitewise#ListProjectAssets": {
@@ -9909,6 +9951,9 @@
"smithy.api#httpQuery": "maxResults"
}
}
+ },
+ "traits": {
+ "smithy.api#input": {}
}
},
"com.amazonaws.iotsitewise#ListProjectAssetsResponse": {
@@ -9927,6 +9972,9 @@
"smithy.api#documentation": "The token for the next set of results, or null if there are no additional results.
"
}
}
+ },
+ "traits": {
+ "smithy.api#output": {}
}
},
"com.amazonaws.iotsitewise#ListProjects": {
@@ -9991,6 +10039,9 @@
"smithy.api#httpQuery": "maxResults"
}
}
+ },
+ "traits": {
+ "smithy.api#input": {}
}
},
"com.amazonaws.iotsitewise#ListProjectsResponse": {
@@ -10009,6 +10060,9 @@
"smithy.api#documentation": "The token for the next set of results, or null if there are no additional results.
"
}
}
+ },
+ "traits": {
+ "smithy.api#output": {}
}
},
"com.amazonaws.iotsitewise#ListTagsForResource": {
@@ -10065,6 +10119,9 @@
"smithy.api#required": {}
}
}
+ },
+ "traits": {
+ "smithy.api#input": {}
}
},
"com.amazonaws.iotsitewise#ListTagsForResourceResponse": {
@@ -10076,6 +10133,9 @@
"smithy.api#documentation": "The list of key-value pairs that contain metadata for the resource. For more information,\n see Tagging your IoT SiteWise\n resources in the IoT SiteWise User Guide.
"
}
}
+ },
+ "traits": {
+ "smithy.api#output": {}
}
},
"com.amazonaws.iotsitewise#ListTimeSeries": {
@@ -10156,6 +10216,9 @@
"smithy.api#httpQuery": "timeSeriesType"
}
}
+ },
+ "traits": {
+ "smithy.api#input": {}
}
},
"com.amazonaws.iotsitewise#ListTimeSeriesResponse": {
@@ -10174,6 +10237,9 @@
"smithy.api#documentation": "The token for the next set of results, or null if there are no additional results.
"
}
}
+ },
+ "traits": {
+ "smithy.api#output": {}
}
},
"com.amazonaws.iotsitewise#ListTimeSeriesType": {
@@ -10974,6 +11040,9 @@
"smithy.api#documentation": "The Key ID of the customer managed key used for KMS encryption. This is required if you\n use KMS_BASED_ENCRYPTION
.
"
}
}
+ },
+ "traits": {
+ "smithy.api#input": {}
}
},
"com.amazonaws.iotsitewise#PutDefaultEncryptionConfigurationResponse": {
@@ -10999,6 +11068,9 @@
"smithy.api#required": {}
}
}
+ },
+ "traits": {
+ "smithy.api#output": {}
}
},
"com.amazonaws.iotsitewise#PutLoggingOptions": {
@@ -11048,11 +11120,17 @@
"smithy.api#required": {}
}
}
+ },
+ "traits": {
+ "smithy.api#input": {}
}
},
"com.amazonaws.iotsitewise#PutLoggingOptionsResponse": {
"type": "structure",
- "members": {}
+ "members": {},
+ "traits": {
+ "smithy.api#output": {}
+ }
},
"com.amazonaws.iotsitewise#PutStorageConfiguration": {
"type": "operation",
@@ -11122,6 +11200,9 @@
"retentionPeriod": {
"target": "com.amazonaws.iotsitewise#RetentionPeriod"
}
+ },
+ "traits": {
+ "smithy.api#input": {}
}
},
"com.amazonaws.iotsitewise#PutStorageConfigurationResponse": {
@@ -11155,6 +11236,9 @@
"smithy.api#required": {}
}
}
+ },
+ "traits": {
+ "smithy.api#output": {}
}
},
"com.amazonaws.iotsitewise#Qualities": {
@@ -11457,11 +11541,17 @@
"smithy.api#required": {}
}
}
+ },
+ "traits": {
+ "smithy.api#input": {}
}
},
"com.amazonaws.iotsitewise#TagResourceResponse": {
"type": "structure",
- "members": {}
+ "members": {},
+ "traits": {
+ "smithy.api#output": {}
+ }
},
"com.amazonaws.iotsitewise#TagValue": {
"type": "string",
@@ -11604,6 +11694,13 @@
"smithy.api#documentation": "The date that the time series was last updated, in Unix epoch time.
",
"smithy.api#required": {}
}
+ },
+ "timeSeriesArn": {
+ "target": "com.amazonaws.iotsitewise#ARN",
+ "traits": {
+ "smithy.api#documentation": "The ARN of the time series, which has the following format.
\n \n arn:${Partition}:iotsitewise:${Region}:${Account}:time-series/${TimeSeriesId}
\n
",
+ "smithy.api#required": {}
+ }
}
},
"traits": {
@@ -11814,11 +11911,17 @@
"smithy.api#required": {}
}
}
+ },
+ "traits": {
+ "smithy.api#input": {}
}
},
"com.amazonaws.iotsitewise#UntagResourceResponse": {
"type": "structure",
- "members": {}
+ "members": {},
+ "traits": {
+ "smithy.api#output": {}
+ }
},
"com.amazonaws.iotsitewise#UpdateAccessPolicy": {
"type": "operation",
@@ -11893,11 +11996,17 @@
"smithy.api#idempotencyToken": {}
}
}
+ },
+ "traits": {
+ "smithy.api#input": {}
}
},
"com.amazonaws.iotsitewise#UpdateAccessPolicyResponse": {
"type": "structure",
- "members": {}
+ "members": {},
+ "traits": {
+ "smithy.api#output": {}
+ }
},
"com.amazonaws.iotsitewise#UpdateAsset": {
"type": "operation",
@@ -12031,6 +12140,9 @@
"smithy.api#idempotencyToken": {}
}
}
+ },
+ "traits": {
+ "smithy.api#input": {}
}
},
"com.amazonaws.iotsitewise#UpdateAssetModelResponse": {
@@ -12043,6 +12155,9 @@
"smithy.api#required": {}
}
}
+ },
+ "traits": {
+ "smithy.api#output": {}
}
},
"com.amazonaws.iotsitewise#UpdateAssetProperty": {
@@ -12126,6 +12241,9 @@
"smithy.api#documentation": "The unit of measure (such as Newtons or RPM) of the asset property. If you don't specify a\n value for this parameter, the service uses the value of the assetModelProperty
in\n the asset model.
"
}
}
+ },
+ "traits": {
+ "smithy.api#input": {}
}
},
"com.amazonaws.iotsitewise#UpdateAssetRequest": {
@@ -12159,6 +12277,9 @@
"smithy.api#documentation": "A description for the asset.
"
}
}
+ },
+ "traits": {
+ "smithy.api#input": {}
}
},
"com.amazonaws.iotsitewise#UpdateAssetResponse": {
@@ -12171,6 +12292,9 @@
"smithy.api#required": {}
}
}
+ },
+ "traits": {
+ "smithy.api#output": {}
}
},
"com.amazonaws.iotsitewise#UpdateDashboard": {
@@ -12245,11 +12369,17 @@
"smithy.api#idempotencyToken": {}
}
}
+ },
+ "traits": {
+ "smithy.api#input": {}
}
},
"com.amazonaws.iotsitewise#UpdateDashboardResponse": {
"type": "structure",
- "members": {}
+ "members": {},
+ "traits": {
+ "smithy.api#output": {}
+ }
},
"com.amazonaws.iotsitewise#UpdateGateway": {
"type": "operation",
@@ -12353,6 +12483,9 @@
"smithy.api#required": {}
}
}
+ },
+ "traits": {
+ "smithy.api#input": {}
}
},
"com.amazonaws.iotsitewise#UpdateGatewayCapabilityConfigurationResponse": {
@@ -12372,6 +12505,9 @@
"smithy.api#required": {}
}
}
+ },
+ "traits": {
+ "smithy.api#output": {}
}
},
"com.amazonaws.iotsitewise#UpdateGatewayRequest": {
@@ -12392,6 +12528,9 @@
"smithy.api#required": {}
}
}
+ },
+ "traits": {
+ "smithy.api#input": {}
}
},
"com.amazonaws.iotsitewise#UpdatePortal": {
@@ -12491,6 +12630,9 @@
"smithy.api#documentation": "Contains the configuration information of an alarm created in an IoT SiteWise Monitor portal. \n You can use the alarm to monitor an asset property and get notified when the asset property value is outside a specified range. \n For more information, see Monitoring with alarms in the IoT SiteWise Application Guide.
"
}
}
+ },
+ "traits": {
+ "smithy.api#input": {}
}
},
"com.amazonaws.iotsitewise#UpdatePortalResponse": {
@@ -12503,6 +12645,9 @@
"smithy.api#required": {}
}
}
+ },
+ "traits": {
+ "smithy.api#output": {}
}
},
"com.amazonaws.iotsitewise#UpdateProject": {
@@ -12570,11 +12715,17 @@
"smithy.api#idempotencyToken": {}
}
}
+ },
+ "traits": {
+ "smithy.api#input": {}
}
},
"com.amazonaws.iotsitewise#UpdateProjectResponse": {
"type": "structure",
- "members": {}
+ "members": {},
+ "traits": {
+ "smithy.api#output": {}
+ }
},
"com.amazonaws.iotsitewise#Url": {
"type": "string",