Skip to content

Commit e555bfd

Browse files
feat: update AWS API models
1 parent 1d6bbd8 commit e555bfd

File tree

11 files changed

+546
-53
lines changed

11 files changed

+546
-53
lines changed

codegen/sdk/aws-models/cloudformation.json

Lines changed: 84 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -292,6 +292,12 @@
292292
"smithy.api#output": {}
293293
}
294294
},
295+
"com.amazonaws.cloudformation#AfterContext": {
296+
"type": "string"
297+
},
298+
"com.amazonaws.cloudformation#AfterValue": {
299+
"type": "string"
300+
},
295301
"com.amazonaws.cloudformation#AllowedValue": {
296302
"type": "string"
297303
},
@@ -321,6 +327,29 @@
321327
"com.amazonaws.cloudformation#Arn": {
322328
"type": "string"
323329
},
330+
"com.amazonaws.cloudformation#AttributeChangeType": {
331+
"type": "enum",
332+
"members": {
333+
"Add": {
334+
"target": "smithy.api#Unit",
335+
"traits": {
336+
"smithy.api#enumValue": "Add"
337+
}
338+
},
339+
"Remove": {
340+
"target": "smithy.api#Unit",
341+
"traits": {
342+
"smithy.api#enumValue": "Remove"
343+
}
344+
},
345+
"Modify": {
346+
"target": "smithy.api#Unit",
347+
"traits": {
348+
"smithy.api#enumValue": "Modify"
349+
}
350+
}
351+
}
352+
},
324353
"com.amazonaws.cloudformation#AutoDeployment": {
325354
"type": "structure",
326355
"members": {
@@ -441,6 +470,12 @@
441470
"smithy.api#output": {}
442471
}
443472
},
473+
"com.amazonaws.cloudformation#BeforeContext": {
474+
"type": "string"
475+
},
476+
"com.amazonaws.cloudformation#BeforeValue": {
477+
"type": "string"
478+
},
444479
"com.amazonaws.cloudformation#BoxedInteger": {
445480
"type": "integer"
446481
},
@@ -600,7 +635,7 @@
600635
"Type": {
601636
"target": "com.amazonaws.cloudformation#ChangeType",
602637
"traits": {
603-
"smithy.api#documentation": "<p>The type of entity that CloudFormation changes. Currently, the only entity type is <code>Resource</code>.</p>"
638+
"smithy.api#documentation": "<p>The type of entity that CloudFormation changes.</p>\n <ul>\n <li>\n <p>\n <code>Resource</code> This change is for a resource.</p>\n </li>\n </ul>"
604639
}
605640
},
606641
"HookInvocationCount": {
@@ -3886,6 +3921,12 @@
38863921
"traits": {
38873922
"smithy.api#documentation": "<p>A string (provided by the <a>DescribeChangeSet</a> response output) that identifies the next page of\n information that you want to retrieve.</p>"
38883923
}
3924+
},
3925+
"IncludePropertyValues": {
3926+
"target": "com.amazonaws.cloudformation#IncludePropertyValues",
3927+
"traits": {
3928+
"smithy.api#documentation": "<p>If <code>true</code>, the returned changes include detailed changes in the property values.</p>"
3929+
}
38893930
}
38903931
},
38913932
"traits": {
@@ -7084,6 +7125,9 @@
70847125
"com.amazonaws.cloudformation#IncludeNestedStacks": {
70857126
"type": "boolean"
70867127
},
7128+
"com.amazonaws.cloudformation#IncludePropertyValues": {
7129+
"type": "boolean"
7130+
},
70877131
"com.amazonaws.cloudformation#InsufficientCapabilitiesException": {
70887132
"type": "structure",
70897133
"members": {
@@ -10131,6 +10175,18 @@
1013110175
"traits": {
1013210176
"smithy.api#documentation": "<p>Contains information about the module from which the resource was created, if the resource was created from a\n module included in the stack template.</p>"
1013310177
}
10178+
},
10179+
"BeforeContext": {
10180+
"target": "com.amazonaws.cloudformation#BeforeContext",
10181+
"traits": {
10182+
"smithy.api#documentation": "<p>An encoded JSON string containing the context of the resource before the change is executed.</p>"
10183+
}
10184+
},
10185+
"AfterContext": {
10186+
"target": "com.amazonaws.cloudformation#AfterContext",
10187+
"traits": {
10188+
"smithy.api#documentation": "<p>An encoded JSON string containing the context of the resource after the change is executed.</p>"
10189+
}
1013410190
}
1013510191
},
1013610192
"traits": {
@@ -10359,6 +10415,9 @@
1035910415
"com.amazonaws.cloudformation#ResourceProperties": {
1036010416
"type": "string"
1036110417
},
10418+
"com.amazonaws.cloudformation#ResourcePropertyPath": {
10419+
"type": "string"
10420+
},
1036210421
"com.amazonaws.cloudformation#ResourceScanId": {
1036310422
"type": "string"
1036410423
},
@@ -10684,6 +10743,30 @@
1068410743
"traits": {
1068510744
"smithy.api#documentation": "<p>If the <code>Attribute</code> value is <code>Properties</code>, indicates whether a change to this property\n causes the resource to be recreated. The value can be <code>Never</code>, <code>Always</code>, or\n <code>Conditionally</code>. To determine the conditions for a <code>Conditionally</code> recreation, see the update\n behavior for that <a href=\"https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-template-resource-type-ref.html\">property</a> in the\n <i>CloudFormation User Guide</i>.</p>"
1068610745
}
10746+
},
10747+
"Path": {
10748+
"target": "com.amazonaws.cloudformation#ResourcePropertyPath",
10749+
"traits": {
10750+
"smithy.api#documentation": "<p>The property path of the property.</p>"
10751+
}
10752+
},
10753+
"BeforeValue": {
10754+
"target": "com.amazonaws.cloudformation#BeforeValue",
10755+
"traits": {
10756+
"smithy.api#documentation": "<p>The value of the property before the change is executed. Large values can be truncated.</p>"
10757+
}
10758+
},
10759+
"AfterValue": {
10760+
"target": "com.amazonaws.cloudformation#AfterValue",
10761+
"traits": {
10762+
"smithy.api#documentation": "<p>The value of the property after the change is executed. Large values can be truncated.</p>"
10763+
}
10764+
},
10765+
"AttributeChangeType": {
10766+
"target": "com.amazonaws.cloudformation#AttributeChangeType",
10767+
"traits": {
10768+
"smithy.api#documentation": "<p>The type of change to be made to the property if the change is executed.</p>\n <ul>\n <li>\n <p>\n <code>Add</code> The item will be added.</p>\n </li>\n <li>\n <p>\n <code>Remove</code> The item will be removed.</p>\n </li>\n <li>\n <p>\n <code>Modify</code> The item will be modified.</p>\n </li>\n </ul>"
10769+
}
1068710770
}
1068810771
},
1068910772
"traits": {

codegen/sdk/aws-models/config-service.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -747,7 +747,7 @@
747747
"configurationItemDeliveryTime": {
748748
"target": "com.amazonaws.configservice#ConfigurationItemDeliveryTime",
749749
"traits": {
750-
"smithy.api#documentation": "<p>The time when configuration changes for the resource were delivered.</p>"
750+
"smithy.api#documentation": "<p>The time when configuration changes for the resource were delivered.</p>\n <note>\n <p>This field is optional and is not guaranteed to be present in a configuration item (CI). If you are using daily recording,\n\t\t\tthis field will be populated. However, if you are using continuous recording,\n\t\t\tthis field will be omitted since the delivery time is instantaneous as the CI is available right away. For more information on daily recording and continuous recording, see <a href=\"https://docs.aws.amazon.com/config/latest/developerguide/select-resources.html#select-resources-recording-frequency\">Recording Frequency</a> in the <i>Config\n\t\t\t\t\tDeveloper Guide</i>.</p>\n </note>"
751751
}
752752
}
753753
},
@@ -1739,7 +1739,7 @@
17391739
"configurationItemDeliveryTime": {
17401740
"target": "com.amazonaws.configservice#ConfigurationItemDeliveryTime",
17411741
"traits": {
1742-
"smithy.api#documentation": "<p>The time when configuration changes for the resource were delivered.</p>"
1742+
"smithy.api#documentation": "<p>The time when configuration changes for the resource were delivered.</p>\n <note>\n <p>This field is optional and is not guaranteed to be present in a configuration item (CI). If you are using daily recording,\n\t\t\tthis field will be populated. However, if you are using continuous recording,\n\t\t\tthis field will be omitted since the delivery time is instantaneous as the CI is available right away. For more information on daily recording and continuous recording, see <a href=\"https://docs.aws.amazon.com/config/latest/developerguide/select-resources.html#select-resources-recording-frequency\">Recording Frequency</a> in the <i>Config\n\t\t\t\t\tDeveloper Guide</i>.</p>\n </note>"
17431743
}
17441744
}
17451745
},
@@ -3789,7 +3789,7 @@
37893789
"target": "com.amazonaws.configservice#RuleLimit",
37903790
"traits": {
37913791
"smithy.api#default": 0,
3792-
"smithy.api#documentation": "<p>The number of rule evaluation results that you want\n\t\t\treturned.</p>\n <p>This parameter is required if the rule limit for your account\n\t\t\tis more than the default of 150 rules.</p>\n <p>For information about requesting a rule limit increase, see\n\t\t\t\t<a href=\"http://docs.aws.amazon.com/general/latest/gr/aws_service_limits.html#limits_config\">Config Limits</a> in the <i>Amazon Web Services General\n\t\t\t\tReference Guide</i>.</p>"
3792+
"smithy.api#documentation": "<p>The number of rule evaluation results that you want\n\t\t\treturned.</p>\n <p>This parameter is required if the rule limit for your account\n\t\t\tis more than the default of 1000 rules.</p>\n <p>For information about requesting a rule limit increase, see\n\t\t\t\t<a href=\"http://docs.aws.amazon.com/general/latest/gr/aws_service_limits.html#limits_config\">Config Limits</a> in the <i>Amazon Web Services General\n\t\t\t\tReference Guide</i>.</p>"
37933793
}
37943794
}
37953795
},
@@ -8040,7 +8040,7 @@
80408040
}
80418041
},
80428042
"traits": {
8043-
"smithy.api#documentation": "<p>Failed to add the Config rule because the account already\n\t\t\tcontains the maximum number of 150 rules. Consider deleting any\n\t\t\tdeactivated rules before you add new rules.</p>",
8043+
"smithy.api#documentation": "<p>Failed to add the Config rule because the account already\n\t\t\tcontains the maximum number of 1000 rules. Consider deleting any\n\t\t\tdeactivated rules before you add new rules.</p>",
80448044
"smithy.api#error": "client"
80458045
}
80468046
},
@@ -11440,7 +11440,7 @@
1144011440
"EvaluationMode": {
1144111441
"target": "com.amazonaws.configservice#EvaluationMode",
1144211442
"traits": {
11443-
"smithy.api#documentation": "<p>Filters all resource evaluations results based on an evaluation mode. the valid value for this API is <code>Proactive</code>.</p>"
11443+
"smithy.api#documentation": "<p>Filters all resource evaluations results based on an evaluation mode.</p>\n <important>\n <p>Currently, <code>DECTECTIVE</code> is not supported as a valid value. Ignore other documentation stating otherwise.</p>\n </important>"
1144411444
}
1144511445
},
1144611446
"TimeWindow": {

codegen/sdk/aws-models/glue.json

Lines changed: 16 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -20008,7 +20008,7 @@
2000820008
}
2000920009
],
2001020010
"traits": {
20011-
"smithy.api#documentation": "<p>Retrieves table metadata from the Data Catalog that contains unfiltered \n metadata.</p>\n <p>For IAM authorization, the public IAM action associated with this API is <code>glue:GetTable</code>.</p>"
20011+
"smithy.api#documentation": "<p>Allows a third-party analytical engine to retrieve unfiltered table metadata from the Data Catalog.</p>\n <p>For IAM authorization, the public IAM action associated with this API is <code>glue:GetTable</code>.</p>"
2001220012
}
2001320013
},
2001420014
"com.amazonaws.glue#GetUnfilteredTableMetadataRequest": {
@@ -20050,10 +20050,22 @@
2005020050
"SupportedPermissionTypes": {
2005120051
"target": "com.amazonaws.glue#PermissionTypeList",
2005220052
"traits": {
20053-
"smithy.api#documentation": "<p>(Required) A list of supported permission types. </p>",
20053+
"smithy.api#documentation": "<p>Indicates the level of filtering a third-party analytical engine is capable of enforcing when calling the <code>GetUnfilteredTableMetadata</code> API operation. Accepted values are:</p>\n <ul>\n <li>\n <p>\n <code>COLUMN_PERMISSION</code> - Column permissions ensure that users can access only specific columns in the table. If there are particular columns contain sensitive data, data lake administrators can define column filters that exclude access to specific columns.</p>\n </li>\n <li>\n <p>\n <code>CELL_FILTER_PERMISSION</code> - Cell-level filtering combines column filtering (include or exclude columns) and row filter expressions to restrict access to individual elements in the table.</p>\n </li>\n <li>\n <p>\n <code>NESTED_PERMISSION</code> - Nested permissions combines cell-level filtering and nested column filtering to restrict access to columns and/or nested columns in specific rows based on row filter expressions.</p>\n </li>\n <li>\n <p>\n <code>NESTED_CELL_PERMISSION</code> - Nested cell permissions combines nested permission with nested cell-level filtering. This allows different subsets of nested columns to be restricted based on an array of row filter expressions. </p>\n </li>\n </ul>\n <p>Note: Each of these permission types follows a hierarchical order where each subsequent permission type includes all permission of the previous type.</p>\n <p>Important: If you provide a supported permission type that doesn't match the user's level of permissions on the table, then Lake Formation raises an exception. For example, if the third-party engine calling the <code>GetUnfilteredTableMetadata</code> operation can enforce only column-level filtering, and the user has nested cell filtering applied on the table, Lake Formation throws an exception, and will not return unfiltered table metadata and data access credentials.</p>",
2005420054
"smithy.api#required": {}
2005520055
}
2005620056
},
20057+
"ParentResourceArn": {
20058+
"target": "com.amazonaws.glue#ArnString",
20059+
"traits": {
20060+
"smithy.api#documentation": "<p>The resource ARN of the view.</p>"
20061+
}
20062+
},
20063+
"RootResourceArn": {
20064+
"target": "com.amazonaws.glue#ArnString",
20065+
"traits": {
20066+
"smithy.api#documentation": "<p>The resource ARN of the root view in a chain of nested views.</p>"
20067+
}
20068+
},
2005720069
"SupportedDialect": {
2005820070
"target": "com.amazonaws.glue#SupportedDialect",
2005920071
"traits": {
@@ -22902,13 +22914,13 @@
2290222914
"MaxFetchTimeInMs": {
2290322915
"target": "com.amazonaws.glue#BoxedNonNegativeLong",
2290422916
"traits": {
22905-
"smithy.api#documentation": "<p>The maximum time spent in the job executor to fetch a record from the Kinesis data stream per shard, specified in milliseconds (ms). The default value is <code>1000</code>.</p>"
22917+
"smithy.api#documentation": "<p>The maximum time spent for the job executor to read records for the current batch from the Kinesis data stream, specified in milliseconds (ms). Multiple <code>GetRecords</code> API calls may be made within this time. The default value is <code>1000</code>.</p>"
2290622918
}
2290722919
},
2290822920
"MaxFetchRecordsPerShard": {
2290922921
"target": "com.amazonaws.glue#BoxedNonNegativeLong",
2291022922
"traits": {
22911-
"smithy.api#documentation": "<p>The maximum number of records to fetch per shard in the Kinesis data stream. The default value is <code>100000</code>.</p>"
22923+
"smithy.api#documentation": "<p>The maximum number of records to fetch per shard in the Kinesis data stream per microbatch. Note: The client can exceed this limit if the streaming job has already read extra records from Kinesis (in the same get-records call). If <code>MaxFetchRecordsPerShard</code> needs to be strict then it needs to be a multiple of <code>MaxRecordPerRead</code>. The default value is <code>100000</code>.</p>"
2291222924
}
2291322925
},
2291422926
"MaxRecordPerRead": {

0 commit comments

Comments
 (0)