Skip to content

Commit 289f773

Browse files
Add support for native anomaly detection in IoT SiteWise using new Computation Model APIs
1 parent d22f99d commit 289f773

File tree

132 files changed

+16840
-1247
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

132 files changed

+16840
-1247
lines changed

generator/ServiceModels/iotsitewise/iotsitewise-2019-12-02.api.json

Lines changed: 854 additions & 62 deletions
Large diffs are not rendered by default.

generator/ServiceModels/iotsitewise/iotsitewise-2019-12-02.docs.json

Lines changed: 642 additions & 380 deletions
Large diffs are not rendered by default.
Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
{
22
"version": "1.0",
3-
"examples": {
4-
}
3+
"examples": {}
54
}

generator/ServiceModels/iotsitewise/iotsitewise-2019-12-02.normal.json

Lines changed: 1283 additions & 145 deletions
Large diffs are not rendered by default.

generator/ServiceModels/iotsitewise/iotsitewise-2019-12-02.paginators.json

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -104,6 +104,24 @@
104104
"limit_key": "maxResults",
105105
"result_key": "compositionRelationshipSummaries"
106106
},
107+
"ListComputationModelDataBindingUsages": {
108+
"input_token": "nextToken",
109+
"output_token": "nextToken",
110+
"limit_key": "maxResults",
111+
"result_key": "dataBindingUsageSummaries"
112+
},
113+
"ListComputationModelResolveToResources": {
114+
"input_token": "nextToken",
115+
"output_token": "nextToken",
116+
"limit_key": "maxResults",
117+
"result_key": "computationModelResolveToResourceSummaries"
118+
},
119+
"ListComputationModels": {
120+
"input_token": "nextToken",
121+
"output_token": "nextToken",
122+
"limit_key": "maxResults",
123+
"result_key": "computationModelSummaries"
124+
},
107125
"ListDashboards": {
108126
"input_token": "nextToken",
109127
"output_token": "nextToken",
@@ -116,6 +134,12 @@
116134
"limit_key": "maxResults",
117135
"result_key": "datasetSummaries"
118136
},
137+
"ListExecutions": {
138+
"input_token": "nextToken",
139+
"output_token": "nextToken",
140+
"limit_key": "maxResults",
141+
"result_key": "executionSummaries"
142+
},
119143
"ListGateways": {
120144
"input_token": "nextToken",
121145
"output_token": "nextToken",

sdk/code-analysis/ServiceAnalysis/IoTSiteWise/Generated/PropertyValueRules.xml

Lines changed: 581 additions & 195 deletions
Large diffs are not rendered by default.

sdk/src/Services/IoTSiteWise/Generated/Model/ActionSummary.cs

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@ public partial class ActionSummary
3636
{
3737
private string _actionDefinitionId;
3838
private string _actionId;
39+
private ResolveTo _resolveTo;
3940
private TargetResource _targetResource;
4041

4142
/// <summary>
@@ -76,6 +77,24 @@ internal bool IsSetActionId()
7677
return this._actionId != null;
7778
}
7879

80+
/// <summary>
81+
/// Gets and sets the property ResolveTo.
82+
/// <para>
83+
/// The detailed resource this action resolves to.
84+
/// </para>
85+
/// </summary>
86+
public ResolveTo ResolveTo
87+
{
88+
get { return this._resolveTo; }
89+
set { this._resolveTo = value; }
90+
}
91+
92+
// Check to see if ResolveTo property is set
93+
internal bool IsSetResolveTo()
94+
{
95+
return this._resolveTo != null;
96+
}
97+
7998
/// <summary>
8099
/// Gets and sets the property TargetResource.
81100
/// <para>
Lines changed: 61 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,61 @@
1+
/*
2+
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
3+
*
4+
* Licensed under the Apache License, Version 2.0 (the "License").
5+
* You may not use this file except in compliance with the License.
6+
* A copy of the License is located at
7+
*
8+
* http://aws.amazon.com/apache2.0
9+
*
10+
* or in the "license" file accompanying this file. This file is distributed
11+
* on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
12+
* express or implied. See the License for the specific language governing
13+
* permissions and limitations under the License.
14+
*/
15+
16+
/*
17+
* Do not modify this file. This file is generated from the iotsitewise-2019-12-02.normal.json service model.
18+
*/
19+
using System;
20+
using System.Collections.Generic;
21+
using System.Xml.Serialization;
22+
using System.Text;
23+
using System.IO;
24+
using System.Net;
25+
26+
using Amazon.Runtime;
27+
using Amazon.Runtime.Internal;
28+
29+
#pragma warning disable CS0612,CS0618,CS1570
30+
namespace Amazon.IoTSiteWise.Model
31+
{
32+
/// <summary>
33+
/// A filter used to match data bindings based on a specific asset. This filter identifies
34+
/// all computation models referencing a particular asset in their data bindings.
35+
/// </summary>
36+
public partial class AssetBindingValueFilter
37+
{
38+
private string _assetId;
39+
40+
/// <summary>
41+
/// Gets and sets the property AssetId.
42+
/// <para>
43+
/// The ID of the asset to filter data bindings by. Only data bindings referencing this
44+
/// specific asset are matched.
45+
/// </para>
46+
/// </summary>
47+
[AWSProperty(Required=true, Min=36, Max=36)]
48+
public string AssetId
49+
{
50+
get { return this._assetId; }
51+
set { this._assetId = value; }
52+
}
53+
54+
// Check to see if AssetId property is set
55+
internal bool IsSetAssetId()
56+
{
57+
return this._assetId != null;
58+
}
59+
60+
}
61+
}
Lines changed: 62 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,62 @@
1+
/*
2+
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
3+
*
4+
* Licensed under the Apache License, Version 2.0 (the "License").
5+
* You may not use this file except in compliance with the License.
6+
* A copy of the License is located at
7+
*
8+
* http://aws.amazon.com/apache2.0
9+
*
10+
* or in the "license" file accompanying this file. This file is distributed
11+
* on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
12+
* express or implied. See the License for the specific language governing
13+
* permissions and limitations under the License.
14+
*/
15+
16+
/*
17+
* Do not modify this file. This file is generated from the iotsitewise-2019-12-02.normal.json service model.
18+
*/
19+
using System;
20+
using System.Collections.Generic;
21+
using System.Xml.Serialization;
22+
using System.Text;
23+
using System.IO;
24+
using System.Net;
25+
26+
using Amazon.Runtime;
27+
using Amazon.Runtime.Internal;
28+
29+
#pragma warning disable CS0612,CS0618,CS1570
30+
namespace Amazon.IoTSiteWise.Model
31+
{
32+
/// <summary>
33+
/// A filter used to match data bindings based on a specific asset model. This filter
34+
/// identifies all computation models referencing a particular asset model in their data
35+
/// bindings.
36+
/// </summary>
37+
public partial class AssetModelBindingValueFilter
38+
{
39+
private string _assetModelId;
40+
41+
/// <summary>
42+
/// Gets and sets the property AssetModelId.
43+
/// <para>
44+
/// The ID of the asset model to filter data bindings by. Only data bindings referemncing
45+
/// this specific asset model are matched.
46+
/// </para>
47+
/// </summary>
48+
[AWSProperty(Required=true, Min=36, Max=36)]
49+
public string AssetModelId
50+
{
51+
get { return this._assetModelId; }
52+
set { this._assetModelId = value; }
53+
}
54+
55+
// Check to see if AssetModelId property is set
56+
internal bool IsSetAssetModelId()
57+
{
58+
return this._assetModelId != null;
59+
}
60+
61+
}
62+
}
Lines changed: 79 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,79 @@
1+
/*
2+
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
3+
*
4+
* Licensed under the Apache License, Version 2.0 (the "License").
5+
* You may not use this file except in compliance with the License.
6+
* A copy of the License is located at
7+
*
8+
* http://aws.amazon.com/apache2.0
9+
*
10+
* or in the "license" file accompanying this file. This file is distributed
11+
* on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
12+
* express or implied. See the License for the specific language governing
13+
* permissions and limitations under the License.
14+
*/
15+
16+
/*
17+
* Do not modify this file. This file is generated from the iotsitewise-2019-12-02.normal.json service model.
18+
*/
19+
using System;
20+
using System.Collections.Generic;
21+
using System.Xml.Serialization;
22+
using System.Text;
23+
using System.IO;
24+
using System.Net;
25+
26+
using Amazon.Runtime;
27+
using Amazon.Runtime.Internal;
28+
29+
#pragma warning disable CS0612,CS0618,CS1570
30+
namespace Amazon.IoTSiteWise.Model
31+
{
32+
/// <summary>
33+
/// Contains information about an <c>assetModelProperty</c> binding value.
34+
/// </summary>
35+
public partial class AssetModelPropertyBindingValue
36+
{
37+
private string _assetModelId;
38+
private string _propertyId;
39+
40+
/// <summary>
41+
/// Gets and sets the property AssetModelId.
42+
/// <para>
43+
/// The ID of the asset model, in UUID format.
44+
/// </para>
45+
/// </summary>
46+
[AWSProperty(Required=true, Min=36, Max=36)]
47+
public string AssetModelId
48+
{
49+
get { return this._assetModelId; }
50+
set { this._assetModelId = value; }
51+
}
52+
53+
// Check to see if AssetModelId property is set
54+
internal bool IsSetAssetModelId()
55+
{
56+
return this._assetModelId != null;
57+
}
58+
59+
/// <summary>
60+
/// Gets and sets the property PropertyId.
61+
/// <para>
62+
/// The ID of the asset model property used in data binding value.
63+
/// </para>
64+
/// </summary>
65+
[AWSProperty(Required=true, Min=36, Max=36)]
66+
public string PropertyId
67+
{
68+
get { return this._propertyId; }
69+
set { this._propertyId = value; }
70+
}
71+
72+
// Check to see if PropertyId property is set
73+
internal bool IsSetPropertyId()
74+
{
75+
return this._propertyId != null;
76+
}
77+
78+
}
79+
}

0 commit comments

Comments
 (0)