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.
Container for the parameters to the TestType operation. Tests a registered extension to make sure it meets all necessary requirements for being published in the CloudFormation registry.
For resource types, this includes passing all contracts tests defined for the type.
For modules, this includes determining if the module's model meets all necessary requirements.
For more information, see Testing your public extension prior to publishing in the CloudFormation CLI User Guide.
If you don't specify a version, CloudFormation uses the default version of the extension in your account and Region for testing.
To perform testing, CloudFormation assumes the execution role specified when the type was registered. For more information, see RegisterType.
Once you've initiated testing on an extension using TestType
, you can pass
the returned TypeVersionArn
into DescribeType
to monitor the current test status and test status description for the extension.
An extension must have a test status of PASSED
before it can be published.
For more information, see Publishing
extensions to make them available for public use in the CloudFormation CLI
User Guide.
Namespace: Amazon.CloudFormation.Model
Assembly: AWSSDK.CloudFormation.dll
Version: 3.x.y.z
public class TestTypeRequest : AmazonCloudFormationRequest IAmazonWebServiceRequest
The TestTypeRequest type exposes the following members
Name | Description | |
---|---|---|
![]() |
TestTypeRequest() |
Name | Type | Description | |
---|---|---|---|
![]() |
Arn | System.String |
Gets and sets the property Arn. The Amazon Resource Name (ARN) of the extension.
Conditional: You must specify |
![]() |
LogDeliveryBucket | System.String |
Gets and sets the property LogDeliveryBucket. The S3 bucket to which CloudFormation delivers the contract test execution logs.
CloudFormation delivers the logs by the time contract testing has completed and the
extension has been assigned a test type status of
The user calling
For more information, see Actions, Resources, and Condition Keys for Amazon S3 in the Amazon Web Services Identity and Access Management User Guide. |
![]() |
Type | Amazon.CloudFormation.ThirdPartyType |
Gets and sets the property Type. The type of the extension to test.
Conditional: You must specify |
![]() |
TypeName | System.String |
Gets and sets the property TypeName. The name of the extension to test.
Conditional: You must specify |
![]() |
VersionId | System.String |
Gets and sets the property VersionId. The version of the extension to test.
You can specify the version id with either If you don't specify a version, CloudFormation uses the default version of the extension in this account and Region for testing. |
.NET:
Supported in: 8.0 and newer, Core 3.1
.NET Standard:
Supported in: 2.0
.NET Framework:
Supported in: 4.5 and newer, 3.5