Skip to content

Commit c1b4d72

Browse files
feat: update AWS API models
1 parent 329f8da commit c1b4d72

File tree

9 files changed

+1587
-138
lines changed

9 files changed

+1587
-138
lines changed

codegen/sdk/aws-models/cleanroomsml.json

Lines changed: 17 additions & 82 deletions
Large diffs are not rendered by default.

codegen/sdk/aws-models/cloudformation.json

Lines changed: 53 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -206,7 +206,7 @@
206206
}
207207
],
208208
"traits": {
209-
"smithy.api#documentation": "<p>Activates a public third-party extension, making it available for use in stack templates. For more information,\n see <a href=\"https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/registry-public.html\">Using public\n extensions</a> in the <i>CloudFormation User Guide</i>.</p>\n <p>Once you have activated a public third-party extension in your account and Region, use <a href=\"https://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/API_SetTypeConfiguration.html\">SetTypeConfiguration</a> to specify configuration properties for the extension. For more information, see\n <a href=\"https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/registry-register.html#registry-set-configuration\">Configuring extensions at\n the account level</a> in the <i>CloudFormation User Guide</i>.</p>",
209+
"smithy.api#documentation": "<p>Activates a public third-party extension, making it available for use in stack templates. For more information,\n see <a href=\"https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/registry-public.html\">Using public\n extensions</a> in the <i>CloudFormation User Guide</i>.</p>\n <p>Once you have activated a public third-party extension in your account and Region, use <a href=\"https://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/API_SetTypeConfiguration.html\">SetTypeConfiguration</a> to specify configuration properties for the extension. For more information, see\n <a href=\"https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/registry-private.html#registry-set-configuration\">Configuring extensions at\n the account level</a> in the <i>CloudFormation User Guide</i>.</p>",
210210
"smithy.api#idempotent": {}
211211
}
212212
},
@@ -364,7 +364,7 @@
364364
}
365365
],
366366
"traits": {
367-
"smithy.api#documentation": "<p>Returns configuration data for the specified CloudFormation extensions, from the CloudFormation registry\n for the account and Region.</p>\n <p>For more information, see <a href=\"https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/registry-register.html#registry-set-configuration\">Configuring extensions at\n the account level</a> in the <i>CloudFormation User Guide</i>.</p>"
367+
"smithy.api#documentation": "<p>Returns configuration data for the specified CloudFormation extensions, from the CloudFormation registry\n for the account and Region.</p>\n <p>For more information, see <a href=\"https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/registry-private.html#registry-set-configuration\">Configuring extensions at\n the account level</a> in the <i>CloudFormation User Guide</i>.</p>"
368368
}
369369
},
370370
"com.amazonaws.cloudformation#BatchDescribeTypeConfigurationsError": {
@@ -5541,7 +5541,7 @@
55415541
"ConfigurationSchema": {
55425542
"target": "com.amazonaws.cloudformation#ConfigurationSchema",
55435543
"traits": {
5544-
"smithy.api#documentation": "<p>A JSON string that represent the current configuration data for the extension in this account and Region.</p>\n <p>To set the configuration data for an extension, use <a href=\"https://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/API_SetTypeConfiguration.html\">SetTypeConfiguration</a>. For more\n information, see <a href=\"https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/registry-register.html#registry-set-configuration\">Configuring extensions at\n the account level</a> in the <i>CloudFormation User Guide</i>.</p>"
5544+
"smithy.api#documentation": "<p>A JSON string that represent the current configuration data for the extension in this account and Region.</p>\n <p>To set the configuration data for an extension, use <a href=\"https://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/API_SetTypeConfiguration.html\">SetTypeConfiguration</a>. For more\n information, see <a href=\"https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/registry-private.html#registry-set-configuration\">Configuring extensions at\n the account level</a> in the <i>CloudFormation User Guide</i>.</p>"
55455545
}
55465546
},
55475547
"PublisherId": {
@@ -9350,6 +9350,47 @@
93509350
"smithy.api#documentation": "<p>Context information that enables CloudFormation to uniquely identify a resource. CloudFormation uses context key-value pairs in\n cases where a resource's logical and physical IDs aren't enough to uniquely identify that resource. Each context\n key-value pair specifies a resource that contains the targeted resource.</p>"
93519351
}
93529352
},
9353+
"com.amazonaws.cloudformation#PolicyAction": {
9354+
"type": "enum",
9355+
"members": {
9356+
"Delete": {
9357+
"target": "smithy.api#Unit",
9358+
"traits": {
9359+
"smithy.api#enumValue": "Delete"
9360+
}
9361+
},
9362+
"Retain": {
9363+
"target": "smithy.api#Unit",
9364+
"traits": {
9365+
"smithy.api#enumValue": "Retain"
9366+
}
9367+
},
9368+
"Snapshot": {
9369+
"target": "smithy.api#Unit",
9370+
"traits": {
9371+
"smithy.api#enumValue": "Snapshot"
9372+
}
9373+
},
9374+
"ReplaceAndDelete": {
9375+
"target": "smithy.api#Unit",
9376+
"traits": {
9377+
"smithy.api#enumValue": "ReplaceAndDelete"
9378+
}
9379+
},
9380+
"ReplaceAndRetain": {
9381+
"target": "smithy.api#Unit",
9382+
"traits": {
9383+
"smithy.api#enumValue": "ReplaceAndRetain"
9384+
}
9385+
},
9386+
"ReplaceAndSnapshot": {
9387+
"target": "smithy.api#Unit",
9388+
"traits": {
9389+
"smithy.api#enumValue": "ReplaceAndSnapshot"
9390+
}
9391+
}
9392+
}
9393+
},
93539394
"com.amazonaws.cloudformation#PrivateTypeArn": {
93549395
"type": "string",
93559396
"traits": {
@@ -9750,7 +9791,7 @@
97509791
}
97519792
],
97529793
"traits": {
9753-
"smithy.api#documentation": "<p>Registers an extension with the CloudFormation service. Registering an extension makes it available for use in\n CloudFormation templates in your Amazon Web Services account, and includes:</p>\n <ul>\n <li>\n <p>Validating the extension schema.</p>\n </li>\n <li>\n <p>Determining which handlers, if any, have been specified for the extension.</p>\n </li>\n <li>\n <p>Making the extension available for use in your account.</p>\n </li>\n </ul>\n <p>For more information about how to develop extensions and ready them for registration, see <a href=\"https://docs.aws.amazon.com/cloudformation-cli/latest/userguide/resource-types.html\">Creating Resource\n Providers</a> in the <i>CloudFormation CLI User Guide</i>.</p>\n <p>You can have a maximum of 50 resource extension versions registered at a time. This maximum is per account and\n per Region. Use <a href=\"https://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/API_DeregisterType.html\">DeregisterType</a> to deregister specific extension versions if necessary.</p>\n <p>Once you have initiated a registration request using <a>RegisterType</a>, you can use <a>DescribeTypeRegistration</a> to monitor the progress of the registration request.</p>\n <p>Once you have registered a private extension in your account and Region, use <a href=\"https://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/API_SetTypeConfiguration.html\">SetTypeConfiguration</a> to specify\n configuration properties for the extension. For more information, see <a href=\"https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/registry-register.html#registry-set-configuration\">Configuring extensions at\n the account level</a> in the <i>CloudFormation User Guide</i>.</p>",
9794+
"smithy.api#documentation": "<p>Registers an extension with the CloudFormation service. Registering an extension makes it available for use in\n CloudFormation templates in your Amazon Web Services account, and includes:</p>\n <ul>\n <li>\n <p>Validating the extension schema.</p>\n </li>\n <li>\n <p>Determining which handlers, if any, have been specified for the extension.</p>\n </li>\n <li>\n <p>Making the extension available for use in your account.</p>\n </li>\n </ul>\n <p>For more information about how to develop extensions and ready them for registration, see <a href=\"https://docs.aws.amazon.com/cloudformation-cli/latest/userguide/resource-types.html\">Creating Resource\n Providers</a> in the <i>CloudFormation CLI User Guide</i>.</p>\n <p>You can have a maximum of 50 resource extension versions registered at a time. This maximum is per account and\n per Region. Use <a href=\"https://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/API_DeregisterType.html\">DeregisterType</a> to deregister specific extension versions if necessary.</p>\n <p>Once you have initiated a registration request using <a>RegisterType</a>, you can use <a>DescribeTypeRegistration</a> to monitor the progress of the registration request.</p>\n <p>Once you have registered a private extension in your account and Region, use <a href=\"https://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/API_SetTypeConfiguration.html\">SetTypeConfiguration</a> to specify\n configuration properties for the extension. For more information, see <a href=\"https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/registry-private.html#registry-set-configuration\">Configuring extensions at\n the account level</a> in the <i>CloudFormation User Guide</i>.</p>",
97549795
"smithy.api#idempotent": {}
97559796
}
97569797
},
@@ -10031,6 +10072,12 @@
1003110072
"com.amazonaws.cloudformation#ResourceChange": {
1003210073
"type": "structure",
1003310074
"members": {
10075+
"PolicyAction": {
10076+
"target": "com.amazonaws.cloudformation#PolicyAction",
10077+
"traits": {
10078+
"smithy.api#documentation": "<p>The action that will be taken on the physical resource when the change set is executed.</p>\n <ul>\n <li>\n <p>\n <code>Delete</code> The resource will be deleted.</p>\n </li>\n <li>\n <p>\n <code>Retain</code> The resource will be retained.</p>\n </li>\n <li>\n <p>\n <code>Snapshot</code> The resource will have a snapshot taken.</p>\n </li>\n <li>\n <p>\n <code>ReplaceAndDelete</code> The resource will be replaced and then deleted.</p>\n </li>\n <li>\n <p>\n <code>ReplaceAndRetain</code> The resource will be replaced and then retained.</p>\n </li>\n <li>\n <p>\n <code>ReplaceAndSnapshot</code> The resource will be replaced and then have a snapshot taken.</p>\n </li>\n </ul>"
10079+
}
10080+
},
1003410081
"Action": {
1003510082
"target": "com.amazonaws.cloudformation#ChangeAction",
1003610083
"traits": {
@@ -11058,7 +11105,7 @@
1105811105
}
1105911106
],
1106011107
"traits": {
11061-
"smithy.api#documentation": "<p>Specifies the configuration data for a registered CloudFormation extension, in the given account and Region.</p>\n <p>To view the current configuration data for an extension, refer to the <code>ConfigurationSchema</code> element\n of <a href=\"https://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/API_DescribeType.html\">DescribeType</a>. For more information, see <a href=\"https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/registry-register.html#registry-set-configuration\">Configuring extensions at\n the account level</a> in the <i>CloudFormation User Guide</i>.</p>\n <important>\n <p>It's strongly recommended that you use dynamic references to restrict sensitive configuration definitions, such\n as third-party credentials. For more details on dynamic references, see <a href=\"https://docs.aws.amazon.com/\">Using\n dynamic references to specify template values</a> in the <i>CloudFormation User Guide</i>.</p>\n </important>"
11108+
"smithy.api#documentation": "<p>Specifies the configuration data for a registered CloudFormation extension, in the given account and Region.</p>\n <p>To view the current configuration data for an extension, refer to the <code>ConfigurationSchema</code> element\n of <a href=\"https://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/API_DescribeType.html\">DescribeType</a>. For more information, see <a href=\"https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/registry-private.html#registry-set-configuration\">Configuring extensions at\n the account level</a> in the <i>CloudFormation User Guide</i>.</p>\n <important>\n <p>It's strongly recommended that you use dynamic references to restrict sensitive configuration definitions, such\n as third-party credentials. For more details on dynamic references, see <a href=\"https://docs.aws.amazon.com/\">Using\n dynamic references to specify template values</a> in the <i>CloudFormation User Guide</i>.</p>\n </important>"
1106211109
}
1106311110
},
1106411111
"com.amazonaws.cloudformation#SetTypeConfigurationInput": {
@@ -14224,7 +14271,7 @@
1422414271
}
1422514272
},
1422614273
"traits": {
14227-
"smithy.api#documentation": "<p>Detailed information concerning the specification of a CloudFormation extension in a given account and\n Region.</p>\n <p>For more information, see <a href=\"https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/registry-register.html#registry-set-configuration\">Configuring extensions at\n the account level</a> in the <i>CloudFormation User Guide</i>.</p>"
14274+
"smithy.api#documentation": "<p>Detailed information concerning the specification of a CloudFormation extension in a given account and\n Region.</p>\n <p>For more information, see <a href=\"https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/registry-private.html#registry-set-configuration\">Configuring extensions at\n the account level</a> in the <i>CloudFormation User Guide</i>.</p>"
1422814275
}
1422914276
},
1423014277
"com.amazonaws.cloudformation#TypeConfigurationDetailsList": {

0 commit comments

Comments
 (0)