Skip to content

Commit 1dfb633

Browse files
author
AWS SDK for Go v2 automation user
committed
Update API model
1 parent f50cd7c commit 1dfb633

9 files changed

+8954
-12192
lines changed

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

+593-10
Large diffs are not rendered by default.

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

+24-2
Original file line numberDiff line numberDiff line change
@@ -1028,6 +1028,15 @@
10281028
"max": 10
10291029
}
10301030
}
1031+
},
1032+
"orAll": {
1033+
"target": "com.amazonaws.connectcases#CaseFilterList",
1034+
"traits": {
1035+
"smithy.api#documentation": "<p>Provides \"or all\" filtering.</p>",
1036+
"smithy.api#length": {
1037+
"max": 10
1038+
}
1039+
}
10311040
}
10321041
},
10331042
"traits": {
@@ -1364,7 +1373,7 @@
13641373
}
13651374
],
13661375
"traits": {
1367-
"smithy.api#documentation": "<p>Creates a domain, which is a container for all case data, such as cases, fields, templates\n and layouts. Each Amazon Connect instance can be associated with only one Cases\n domain.</p>\n <important>\n <p>This will not associate your connect instance to Cases domain. Instead, use the\n Amazon Connect\n <a href=\"https://docs.aws.amazon.com/connect/latest/APIReference/API_CreateIntegrationAssociation.html\">CreateIntegrationAssociation</a> API. You need specific IAM\n permissions to successfully associate the Cases domain. For more information, see\n <a href=\"https://docs.aws.amazon.com/connect/latest/adminguide/required-permissions-iam-cases.html#onboard-cases-iam\">Onboard to Cases</a>.</p>\n </important>",
1376+
"smithy.api#documentation": "<p>Creates a domain, which is a container for all case data, such as cases, fields, templates\n and layouts. Each Amazon Connect instance can be associated with only one Cases\n domain.</p>\n <important>\n <p>This will not associate your connect instance to Cases domain. Instead, use the\n Amazon Connect\n <a href=\"https://docs.aws.amazon.com/connect/latest/APIReference/API_CreateIntegrationAssociation.html\">CreateIntegrationAssociation</a> API. You need specific IAM\n permissions to successfully associate the Cases domain. For more information, see\n <a href=\"https://docs.aws.amazon.com/connect/latest/adminguide/required-permissions-iam-cases.html#onboard-cases-iam\">Onboard to Cases</a>.</p>\n \n </important>",
13681377
"smithy.api#http": {
13691378
"uri": "/domains",
13701379
"method": "POST"
@@ -1816,7 +1825,7 @@
18161825
}
18171826
],
18181827
"traits": {
1819-
"smithy.api#documentation": "<p>Deletes a domain.</p>",
1828+
"smithy.api#documentation": "<p>Deletes a Cases domain.</p>\n \n \n <note>\n <p>After deleting your domain you must disassociate the deleted domain from your Amazon Connect instance with another API call before being able to use Cases again with this\n Amazon Connect instance. See <a href=\"https://docs.aws.amazon.com/connect/latest/APIReference/API_DeleteIntegrationAssociation.html\">DeleteIntegrationAssociation</a>.</p>\n </note>",
18201829
"smithy.api#http": {
18211830
"uri": "/domains/{domainId}",
18221831
"method": "DELETE"
@@ -1956,6 +1965,13 @@
19561965
"target": "com.amazonaws.connectcases#DomainSummary"
19571966
}
19581967
},
1968+
"com.amazonaws.connectcases#EmptyFieldValue": {
1969+
"type": "structure",
1970+
"members": {},
1971+
"traits": {
1972+
"smithy.api#documentation": "<p>An empty value. You cannot set <code>EmptyFieldValue</code> on a field that is required on a case template.</p>\n <p>This structure will never have any data members. It signifies an empty value on a case field.</p>"
1973+
}
1974+
},
19591975
"com.amazonaws.connectcases#EventBridgeConfiguration": {
19601976
"type": "structure",
19611977
"members": {
@@ -2448,6 +2464,12 @@
24482464
"traits": {
24492465
"smithy.api#documentation": "<p>Can be either null, or have a Boolean value type. Only one value can be provided.</p>"
24502466
}
2467+
},
2468+
"emptyValue": {
2469+
"target": "com.amazonaws.connectcases#EmptyFieldValue",
2470+
"traits": {
2471+
"smithy.api#documentation": "<p>An empty value.</p>"
2472+
}
24512473
}
24522474
},
24532475
"traits": {

codegen/sdk-codegen/aws-models/lex-models-v2.json

+16-30
Large diffs are not rendered by default.

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

+613-64
Large diffs are not rendered by default.

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

+6,886-11,894
Large diffs are not rendered by default.

codegen/sdk-codegen/aws-models/sagemaker-featurestore-runtime.json

+17-17
Original file line numberDiff line numberDiff line change
@@ -821,9 +821,9 @@
821821
"type": "structure",
822822
"members": {
823823
"FeatureGroupName": {
824-
"target": "com.amazonaws.sagemakerfeaturestoreruntime#FeatureGroupName",
824+
"target": "com.amazonaws.sagemakerfeaturestoreruntime#FeatureGroupNameOrArn",
825825
"traits": {
826-
"smithy.api#documentation": "<p>A <code>FeatureGroupName</code> containing Records you are retrieving in a batch.</p>",
826+
"smithy.api#documentation": "<p>The name or Amazon Resource Name (ARN) of the <code>FeatureGroup</code> containing the\n records you are retrieving in a batch.</p>",
827827
"smithy.api#required": {}
828828
}
829829
},
@@ -863,14 +863,14 @@
863863
"Identifiers": {
864864
"target": "com.amazonaws.sagemakerfeaturestoreruntime#BatchGetRecordIdentifiers",
865865
"traits": {
866-
"smithy.api#documentation": "<p>A list of <code>FeatureGroup</code> names, with their corresponding\n <code>RecordIdentifier</code> value, and Feature name that have been requested to be\n retrieved in batch.</p>",
866+
"smithy.api#documentation": "<p>A list containing the name or Amazon Resource Name (ARN) of the\n <code>FeatureGroup</code>, the list of names of <code>Feature</code>s to be retrieved,\n and the corresponding <code>RecordIdentifier</code> values as strings.</p>",
867867
"smithy.api#required": {}
868868
}
869869
},
870870
"ExpirationTimeResponse": {
871871
"target": "com.amazonaws.sagemakerfeaturestoreruntime#ExpirationTimeResponse",
872872
"traits": {
873-
"smithy.api#documentation": "<p>Parameter to request <code>ExpiresAt</code> in response. If <code>Enabled</code>,\n <code>BatchGetRecord</code> will return the value of <code>ExpiresAt</code>, if it is\n not null. If <code>Disabled</code> and null, <code>BatchGetRecord</code> will return\n null.</p>"
873+
"smithy.api#documentation": "<p>Parameter to request <code>ExpiresAt</code> in response. If <code>Enabled</code>,\n <code>BatchGetRecord</code> will return the value of <code>ExpiresAt</code>, if it is\n not null. If <code>Disabled</code> and null, <code>BatchGetRecord</code> will return\n null.</p>"
874874
}
875875
}
876876
},
@@ -939,7 +939,7 @@
939939
}
940940
},
941941
"traits": {
942-
"smithy.api#documentation": "<p>The output of Records that have been retrieved in a batch.</p>"
942+
"smithy.api#documentation": "<p>The output of records that have been retrieved in a batch.</p>"
943943
}
944944
},
945945
"com.amazonaws.sagemakerfeaturestoreruntime#BatchGetRecordResultDetails": {
@@ -976,7 +976,7 @@
976976
}
977977
],
978978
"traits": {
979-
"smithy.api#documentation": "<p>Deletes a <code>Record</code> from a <code>FeatureGroup</code> in the\n <code>OnlineStore</code>. Feature Store supports both <code>SoftDelete</code> and\n <code>HardDelete</code>. For <code>SoftDelete</code> (default), feature columns are\n set to <code>null</code> and the record is no longer retrievable by <code>GetRecord</code>\n or <code>BatchGetRecord</code>. For <code>HardDelete</code>, the complete\n <code>Record</code> is removed from the <code>OnlineStore</code>. In both cases, Feature\n Store appends the deleted record marker to the <code>OfflineStore</code> with feature\n values set to <code>null</code>, <code>is_deleted</code> value set to <code>True</code>,\n and <code>EventTime</code> set to the delete input <code>EventTime</code>.</p>\n <p>Note that the <code>EventTime</code> specified in <code>DeleteRecord</code> should be\n set later than the <code>EventTime</code> of the existing record in the\n <code>OnlineStore</code> for that <code>RecordIdentifer</code>. If it is not, the\n deletion does not occur:</p>\n <ul>\n <li>\n <p>For <code>SoftDelete</code>, the existing (undeleted) record remains in the\n <code>OnlineStore</code>, though the delete record marker is still written to the\n <code>OfflineStore</code>.</p>\n </li>\n <li>\n <p>\n <code>HardDelete</code> returns <code>EventTime</code>: <code>400\n ValidationException</code> to indicate that the delete operation failed. No delete\n record marker is written to the <code>OfflineStore</code>.</p>\n </li>\n </ul>",
979+
"smithy.api#documentation": "<p>Deletes a <code>Record</code> from a <code>FeatureGroup</code> in the\n <code>OnlineStore</code>. Feature Store supports both <code>SoftDelete</code> and\n <code>HardDelete</code>. For <code>SoftDelete</code> (default), feature columns are set\n to <code>null</code> and the record is no longer retrievable by <code>GetRecord</code> or\n <code>BatchGetRecord</code>. For <code>HardDelete</code>, the complete\n <code>Record</code> is removed from the <code>OnlineStore</code>. In both cases, Feature\n Store appends the deleted record marker to the <code>OfflineStore</code> with feature\n values set to <code>null</code>, <code>is_deleted</code> value set to <code>True</code>,\n and <code>EventTime</code> set to the delete input <code>EventTime</code>.</p>\n <p>Note that the <code>EventTime</code> specified in <code>DeleteRecord</code> should be\n set later than the <code>EventTime</code> of the existing record in the\n <code>OnlineStore</code> for that <code>RecordIdentifer</code>. If it is not, the\n deletion does not occur:</p>\n <ul>\n <li>\n <p>For <code>SoftDelete</code>, the existing (undeleted) record remains in the\n <code>OnlineStore</code>, though the delete record marker is still written to the\n <code>OfflineStore</code>.</p>\n </li>\n <li>\n <p>\n <code>HardDelete</code> returns <code>EventTime</code>: <code>400\n ValidationException</code> to indicate that the delete operation failed. No delete\n record marker is written to the <code>OfflineStore</code>.</p>\n </li>\n </ul>",
980980
"smithy.api#http": {
981981
"method": "DELETE",
982982
"uri": "/FeatureGroup/{FeatureGroupName}",
@@ -988,9 +988,9 @@
988988
"type": "structure",
989989
"members": {
990990
"FeatureGroupName": {
991-
"target": "com.amazonaws.sagemakerfeaturestoreruntime#FeatureGroupName",
991+
"target": "com.amazonaws.sagemakerfeaturestoreruntime#FeatureGroupNameOrArn",
992992
"traits": {
993-
"smithy.api#documentation": "<p>The name of the feature group to delete the record from. </p>",
993+
"smithy.api#documentation": "<p>The name or Amazon Resource Name (ARN) of the feature group to delete the record from.\n </p>",
994994
"smithy.api#httpLabel": {},
995995
"smithy.api#required": {}
996996
}
@@ -1067,14 +1067,14 @@
10671067
"com.amazonaws.sagemakerfeaturestoreruntime#ExpiresAt": {
10681068
"type": "string"
10691069
},
1070-
"com.amazonaws.sagemakerfeaturestoreruntime#FeatureGroupName": {
1070+
"com.amazonaws.sagemakerfeaturestoreruntime#FeatureGroupNameOrArn": {
10711071
"type": "string",
10721072
"traits": {
10731073
"smithy.api#length": {
10741074
"min": 1,
1075-
"max": 64
1075+
"max": 150
10761076
},
1077-
"smithy.api#pattern": "^[a-zA-Z0-9]([-_]*[a-zA-Z0-9]){0,63}$"
1077+
"smithy.api#pattern": "^(arn:aws[a-z\\-]*:sagemaker:[a-z0-9\\-]*:[0-9]{12}:feature-group/)?([a-zA-Z0-9]([-_]*[a-zA-Z0-9]){0,63})$"
10781078
}
10791079
},
10801080
"com.amazonaws.sagemakerfeaturestoreruntime#FeatureName": {
@@ -1158,9 +1158,9 @@
11581158
"type": "structure",
11591159
"members": {
11601160
"FeatureGroupName": {
1161-
"target": "com.amazonaws.sagemakerfeaturestoreruntime#FeatureGroupName",
1161+
"target": "com.amazonaws.sagemakerfeaturestoreruntime#FeatureGroupNameOrArn",
11621162
"traits": {
1163-
"smithy.api#documentation": "<p>The name of the feature group from which you want to retrieve a record.</p>",
1163+
"smithy.api#documentation": "<p>The name or Amazon Resource Name (ARN) of the feature group from which you want to\n retrieve a record.</p>",
11641164
"smithy.api#httpLabel": {},
11651165
"smithy.api#required": {}
11661166
}
@@ -1183,7 +1183,7 @@
11831183
"ExpirationTimeResponse": {
11841184
"target": "com.amazonaws.sagemakerfeaturestoreruntime#ExpirationTimeResponse",
11851185
"traits": {
1186-
"smithy.api#documentation": "<p>Parameter to request <code>ExpiresAt</code> in response. If <code>Enabled</code>,\n <code>BatchGetRecord</code> will return the value of <code>ExpiresAt</code>, if it is\n not null. If <code>Disabled</code> and null, <code>BatchGetRecord</code> will return\n null.</p>",
1186+
"smithy.api#documentation": "<p>Parameter to request <code>ExpiresAt</code> in response. If <code>Enabled</code>,\n <code>GetRecord</code> will return the value of <code>ExpiresAt</code>, if it is not\n null. If <code>Disabled</code> and null, <code>GetRecord</code> will return null.</p>",
11871187
"smithy.api#httpQuery": "ExpirationTimeResponse"
11881188
}
11891189
}
@@ -1257,7 +1257,7 @@
12571257
}
12581258
],
12591259
"traits": {
1260-
"smithy.api#documentation": "<p>Used for data ingestion into the <code>FeatureStore</code>. The <code>PutRecord</code>\n API writes to both the <code>OnlineStore</code> and <code>OfflineStore</code>. If the\n record is the latest record for the <code>recordIdentifier</code>, the record is written to\n both the <code>OnlineStore</code> and <code>OfflineStore</code>. If the record is a\n historic record, it is written only to the <code>OfflineStore</code>.</p>",
1260+
"smithy.api#documentation": "<p>The <code>PutRecord</code> API is used to ingest a list of <code>Records</code> into\n your feature group. </p>\n <p>If a new record’s <code>EventTime</code> is greater, the new record is written to both\n the <code>OnlineStore</code> and <code>OfflineStore</code>. Otherwise, the record is a\n historic record and it is written only to the <code>OfflineStore</code>. </p>\n <p>You can specify the ingestion to be applied to the <code>OnlineStore</code>,\n <code>OfflineStore</code>, or both by using the <code>TargetStores</code> request\n parameter. </p>\n <p>You can set the ingested record to expire at a given time to live (TTL) duration after\n the record’s event time, <code>ExpiresAt</code> = <code>EventTime</code> +\n <code>TtlDuration</code>, by specifying the <code>TtlDuration</code> parameter. A record\n level <code>TtlDuration</code> is set when specifying the <code>TtlDuration</code>\n parameter using the <code>PutRecord</code> API call. If the input <code>TtlDuration</code>\n is <code>null</code> or unspecified, <code>TtlDuration</code> is set to the default feature\n group level <code>TtlDuration</code>. A record level <code>TtlDuration</code> supersedes\n the group level <code>TtlDuration</code>.</p>",
12611261
"smithy.api#http": {
12621262
"method": "PUT",
12631263
"uri": "/FeatureGroup/{FeatureGroupName}",
@@ -1269,9 +1269,9 @@
12691269
"type": "structure",
12701270
"members": {
12711271
"FeatureGroupName": {
1272-
"target": "com.amazonaws.sagemakerfeaturestoreruntime#FeatureGroupName",
1272+
"target": "com.amazonaws.sagemakerfeaturestoreruntime#FeatureGroupNameOrArn",
12731273
"traits": {
1274-
"smithy.api#documentation": "<p>The name of the feature group that you want to insert the record into.</p>",
1274+
"smithy.api#documentation": "<p>The name or Amazon Resource Name (ARN) of the feature group that you want to insert the\n record into.</p>",
12751275
"smithy.api#httpLabel": {},
12761276
"smithy.api#required": {}
12771277
}

0 commit comments

Comments
 (0)