Smaws_Client_CloudFormation.ActivateTypeActivates a public third-party extension, such as a resource or module, to make it available for use in stack templates in your current account and Region. It can also create CloudFormation Hooks, which allow you to evaluate resource configurations before CloudFormation provisions them. Hooks integrate with both CloudFormation and Cloud Control API operations.
After you activate an extension, you can use SetTypeConfiguration to set specific properties for the extension.
To see which extensions have been activated, use ListTypes. To see configuration details for an extension, use DescribeType.
For more information, see Activate a third-party public extension in your account in the CloudFormation User Guide. For information about creating Hooks, see the CloudFormation Hooks User Guide.
val error_to_string :
[ Smaws_Lib.Protocols.AwsQuery.error
| `CFNRegistryException of Types.cfn_registry_exception
| `TypeNotFoundException of Types.type_not_found_exception ] ->
stringval request :
'http_type Smaws_Lib.Context.t ->
Types.activate_type_input ->
(Types.activate_type_output,
[> Smaws_Lib.Protocols.AwsQuery.error
| `CFNRegistryException of Types.cfn_registry_exception
| `TypeNotFoundException of Types.type_not_found_exception ])
Stdlib.resultval request_with_metadata :
'http_type Smaws_Lib.Context.t ->
Types.activate_type_input ->
(Types.activate_type_output Smaws_Lib.Response.t,
[> Smaws_Lib.Protocols.AwsQuery.error
| `CFNRegistryException of Types.cfn_registry_exception
| `TypeNotFoundException of Types.type_not_found_exception ]
* Smaws_Lib.Response.metadata)
Stdlib.result