|
206 | 206 | } |
207 | 207 | ], |
208 | 208 | "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>", |
210 | 210 | "smithy.api#idempotent": {} |
211 | 211 | } |
212 | 212 | }, |
|
364 | 364 | } |
365 | 365 | ], |
366 | 366 | "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>" |
368 | 368 | } |
369 | 369 | }, |
370 | 370 | "com.amazonaws.cloudformation#BatchDescribeTypeConfigurationsError": { |
|
5541 | 5541 | "ConfigurationSchema": { |
5542 | 5542 | "target": "com.amazonaws.cloudformation#ConfigurationSchema", |
5543 | 5543 | "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>" |
5545 | 5545 | } |
5546 | 5546 | }, |
5547 | 5547 | "PublisherId": { |
|
9350 | 9350 | "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>" |
9351 | 9351 | } |
9352 | 9352 | }, |
| 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 | + }, |
9353 | 9394 | "com.amazonaws.cloudformation#PrivateTypeArn": { |
9354 | 9395 | "type": "string", |
9355 | 9396 | "traits": { |
|
9750 | 9791 | } |
9751 | 9792 | ], |
9752 | 9793 | "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>", |
9754 | 9795 | "smithy.api#idempotent": {} |
9755 | 9796 | } |
9756 | 9797 | }, |
|
10031 | 10072 | "com.amazonaws.cloudformation#ResourceChange": { |
10032 | 10073 | "type": "structure", |
10033 | 10074 | "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 | + }, |
10034 | 10081 | "Action": { |
10035 | 10082 | "target": "com.amazonaws.cloudformation#ChangeAction", |
10036 | 10083 | "traits": { |
|
11058 | 11105 | } |
11059 | 11106 | ], |
11060 | 11107 | "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>" |
11062 | 11109 | } |
11063 | 11110 | }, |
11064 | 11111 | "com.amazonaws.cloudformation#SetTypeConfigurationInput": { |
|
14224 | 14271 | } |
14225 | 14272 | }, |
14226 | 14273 | "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>" |
14228 | 14275 | } |
14229 | 14276 | }, |
14230 | 14277 | "com.amazonaws.cloudformation#TypeConfigurationDetailsList": { |
|
0 commit comments