AWS SDK Version 3 for .NET
API Reference

AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.

Registers an extension with the CloudFormation service. Registering an extension makes it available for use in CloudFormation templates in your Amazon Web Services account, and includes:

For more information about how to develop extensions and ready them for registration, see Creating Resource Providers in the CloudFormation CLI User Guide.

You can have a maximum of 50 resource extension versions registered at a time. This maximum is per account and per Region. Use DeregisterType to deregister specific extension versions if necessary.

Once you have initiated a registration request using RegisterType, you can use DescribeTypeRegistration to monitor the progress of the registration request.

Once you have registered a private extension in your account and Region, use SetTypeConfiguration to specify configuration properties for the extension. For more information, see Configuring extensions at the account level in the CloudFormation User Guide.

Note:

For .NET Core this operation is only available in asynchronous form. Please refer to RegisterTypeAsync.

Namespace: Amazon.CloudFormation
Assembly: AWSSDK.CloudFormation.dll
Version: 3.x.y.z

Syntax

C#
public abstract RegisterTypeResponse RegisterType(
         RegisterTypeRequest request
)

Parameters

request
Type: Amazon.CloudFormation.Model.RegisterTypeRequest

Container for the necessary parameters to execute the RegisterType service method.

Return Value


The response from the RegisterType service method, as returned by CloudFormation.

Exceptions

ExceptionCondition
CFNRegistryException An error occurred during a CloudFormation registry operation.

Version Information

.NET Framework:
Supported in: 4.5, 4.0, 3.5

See Also