Skip to content

Commit 1103688

Browse files
author
awstools
committed
feat(client-iottwinmaker): General availability (GA) for AWS IoT TwinMaker. For more information, see https://docs.aws.amazon.com/iot-twinmaker/latest/apireference/Welcome.html
1 parent 546dab6 commit 1103688

File tree

2 files changed

+70
-11
lines changed

2 files changed

+70
-11
lines changed

clients/client-iottwinmaker/src/models/models_0.ts

Lines changed: 54 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1006,6 +1006,9 @@ export namespace GetWorkspaceResponse {
10061006

10071007
/**
10081008
* <p>An object that filters items in a list of component types.</p>
1009+
* <note>
1010+
* <p>Only one object is accepted as a valid input.</p>
1011+
* </note>
10091012
*/
10101013
export type ListComponentTypesFilter =
10111014
| ListComponentTypesFilter.ExtendsFromMember
@@ -1263,6 +1266,9 @@ export interface ListEntitiesRequest {
12631266

12641267
/**
12651268
* <p>A list of objects that filter the request.</p>
1269+
* <note>
1270+
* <p>Only one object is accepted as a valid input.</p>
1271+
* </note>
12661272
*/
12671273
filters?: ListEntitiesFilter[];
12681274

@@ -1979,7 +1985,49 @@ export interface PropertyValue {
19791985
value: DataValue | undefined;
19801986

19811987
/**
1982-
* Timestamp represented in ISO 8601 format
1988+
* <p>ISO8601 DateTime of a value for a time series property.</p>
1989+
* <p>The time for when the property value was recorded in ISO 8601 format: <i>YYYY-MM-DDThh:mm:ss[.SSSSSSSSS][Z/±HH:mm]</i>.</p>
1990+
* <ul>
1991+
* <li>
1992+
* <p>
1993+
* <i>[YYYY]</i>: year</p>
1994+
* </li>
1995+
* <li>
1996+
* <p>
1997+
* <i>[MM]</i>: month</p>
1998+
* </li>
1999+
* <li>
2000+
* <p>
2001+
* <i>[DD]</i>: day</p>
2002+
* </li>
2003+
* <li>
2004+
* <p>
2005+
* <i>[hh]</i>: hour</p>
2006+
* </li>
2007+
* <li>
2008+
* <p>
2009+
* <i>[mm]</i>: minute</p>
2010+
* </li>
2011+
* <li>
2012+
* <p>
2013+
* <i>[ss]</i>: seconds</p>
2014+
* </li>
2015+
* <li>
2016+
* <p>
2017+
* <i>[.SSSSSSSSS]</i>: additional precision, where precedence is maintained. For
2018+
* example: [.573123] is equal to 573123000 nanoseconds.</p>
2019+
* </li>
2020+
* <li>
2021+
* <p>
2022+
* <i>Z</i>: default timezone UTC</p>
2023+
* </li>
2024+
* <li>
2025+
* <p>
2026+
* <i>± HH:mm</i>: time zone offset in Hours and Minutes.</p>
2027+
* </li>
2028+
* </ul>
2029+
* <p>
2030+
* <i>Required sub-fields</i>: YYYY-MM-DDThh:mm:ss and [Z/±HH:mm]</p>
19832031
*/
19842032
time?: string;
19852033
}
@@ -2098,12 +2146,14 @@ export interface GetPropertyValueHistoryRequest {
20982146
orderByTime?: OrderByTime | string;
20992147

21002148
/**
2101-
* Timestamp represented in ISO 8601 format
2149+
* <p>The ISO8601 DateTime of the earliest property value to return.</p>
2150+
* <p>For more information about the ISO8601 DateTime format, see the data type <a href="https://docs.aws.amazon.com/roci/latest/roci-api/API_PropertyValue.html">PropertyValue</a>.</p>
21022151
*/
21032152
startTime?: string;
21042153

21052154
/**
2106-
* Timestamp represented in ISO 8601 format
2155+
* <p>The ISO8601 DateTime of the latest property value to return.</p>
2156+
* <p>For more information about the ISO8601 DateTime format, see the data type <a href="https://docs.aws.amazon.com/roci/latest/roci-api/API_PropertyValue.html">PropertyValue</a>.</p>
21072157
*/
21082158
endTime?: string;
21092159
}
@@ -2135,7 +2185,7 @@ export namespace GetPropertyValueResponse {
21352185
}
21362186

21372187
/**
2138-
* <p>An object that specifies information about time series property values.</p>
2188+
* <p>An object that specifies information about time series property values. This object is used and consumed by the <a href="https://docs.aws.amazon.com/iot-twinmaker/latest/apireference/API_BatchPutPropertyValues.html">BatchPutPropertyValues</a> action.</p>
21392189
*/
21402190
export interface PropertyValueEntry {
21412191
/**

codegen/sdk-codegen/aws-models/iottwinmaker.json

Lines changed: 16 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2132,10 +2132,16 @@
21322132
}
21332133
},
21342134
"startTime": {
2135-
"target": "com.amazonaws.iottwinmaker#Time"
2135+
"target": "com.amazonaws.iottwinmaker#Time",
2136+
"traits": {
2137+
"smithy.api#documentation": "<p>The ISO8601 DateTime of the earliest property value to return.</p>\n <p>For more information about the ISO8601 DateTime format, see the data type <a href=\"https://docs.aws.amazon.com/roci/latest/roci-api/API_PropertyValue.html\">PropertyValue</a>.</p>"
2138+
}
21362139
},
21372140
"endTime": {
2138-
"target": "com.amazonaws.iottwinmaker#Time"
2141+
"target": "com.amazonaws.iottwinmaker#Time",
2142+
"traits": {
2143+
"smithy.api#documentation": "<p>The ISO8601 DateTime of the latest property value to return.</p>\n <p>For more information about the ISO8601 DateTime format, see the data type <a href=\"https://docs.aws.amazon.com/roci/latest/roci-api/API_PropertyValue.html\">PropertyValue</a>.</p>"
2144+
}
21392145
}
21402146
}
21412147
},
@@ -2444,7 +2450,7 @@
24442450
"min": 1,
24452451
"max": 2048
24462452
},
2447-
"smithy.api#pattern": "^[a-zA-Z][a-zA-Z_\\-0-9]*[a-zA-Z0-9]+$|^arn:((aws)|(aws-cn)|(aws-us-gov)):iottwinmaker:[a-z0-9-]+:[0-9]{12}:[\\/a-zA-Z0-9_-]+$"
2453+
"smithy.api#pattern": "^[a-zA-Z_0-9][a-zA-Z_\\-0-9]*[a-zA-Z0-9]+$|^arn:((aws)|(aws-cn)|(aws-us-gov)):iottwinmaker:[a-z0-9-]+:[0-9]{12}:[\\/a-zA-Z0-9_-]+$"
24482454
}
24492455
},
24502456
"com.amazonaws.iottwinmaker#Integer": {
@@ -2590,7 +2596,7 @@
25902596
}
25912597
},
25922598
"traits": {
2593-
"smithy.api#documentation": "<p>An object that filters items in a list of component types.</p>"
2599+
"smithy.api#documentation": "<p>An object that filters items in a list of component types.</p>\n <note>\n <p>Only one object is accepted as a valid input.</p>\n </note>"
25942600
}
25952601
},
25962602
"com.amazonaws.iottwinmaker#ListComponentTypesFilters": {
@@ -2746,7 +2752,7 @@
27462752
"filters": {
27472753
"target": "com.amazonaws.iottwinmaker#ListEntitiesFilters",
27482754
"traits": {
2749-
"smithy.api#documentation": "<p>A list of objects that filter the request.</p>"
2755+
"smithy.api#documentation": "<p>A list of objects that filter the request.</p>\n <note>\n <p>Only one object is accepted as a valid input.</p>\n </note>"
27502756
}
27512757
},
27522758
"maxResults": {
@@ -3415,7 +3421,10 @@
34153421
}
34163422
},
34173423
"time": {
3418-
"target": "com.amazonaws.iottwinmaker#Time"
3424+
"target": "com.amazonaws.iottwinmaker#Time",
3425+
"traits": {
3426+
"smithy.api#documentation": "<p>ISO8601 DateTime of a value for a time series property.</p>\n <p>The time for when the property value was recorded in ISO 8601 format: <i>YYYY-MM-DDThh:mm:ss[.SSSSSSSSS][Z/±HH:mm]</i>.</p> \n <ul>\n <li>\n <p>\n <i>[YYYY]</i>: year</p>\n </li>\n <li>\n <p>\n <i>[MM]</i>: month</p>\n </li>\n <li>\n <p>\n <i>[DD]</i>: day</p>\n </li>\n <li>\n <p>\n <i>[hh]</i>: hour</p>\n </li>\n <li>\n <p>\n <i>[mm]</i>: minute</p>\n </li>\n <li>\n <p>\n <i>[ss]</i>: seconds</p>\n </li>\n <li>\n <p>\n <i>[.SSSSSSSSS]</i>: additional precision, where precedence is maintained. For\n example: [.573123] is equal to 573123000 nanoseconds.</p>\n </li>\n <li>\n <p>\n <i>Z</i>: default timezone UTC</p>\n </li>\n <li>\n <p>\n <i>± HH:mm</i>: time zone offset in Hours and Minutes.</p>\n </li>\n </ul>\n <p>\n <i>Required sub-fields</i>: YYYY-MM-DDThh:mm:ss and [Z/±HH:mm]</p>"
3427+
}
34193428
}
34203429
},
34213430
"traits": {
@@ -3440,7 +3449,7 @@
34403449
}
34413450
},
34423451
"traits": {
3443-
"smithy.api#documentation": "<p>An object that specifies information about time series property values.</p>"
3452+
"smithy.api#documentation": "<p>An object that specifies information about time series property values. This object is used and consumed by the <a href=\"https://docs.aws.amazon.com/iot-twinmaker/latest/apireference/API_BatchPutPropertyValues.html\">BatchPutPropertyValues</a> action.</p>"
34443453
}
34453454
},
34463455
"com.amazonaws.iottwinmaker#PropertyValueHistory": {

0 commit comments

Comments
 (0)