interface CfnPublicTypeVersionProps
Language | Type name |
---|---|
![]() | Amazon.CDK.AWS.CloudFormation.CfnPublicTypeVersionProps |
![]() | github.com/aws/aws-cdk-go/awscdk/v2/awscloudformation#CfnPublicTypeVersionProps |
![]() | software.amazon.awscdk.services.cloudformation.CfnPublicTypeVersionProps |
![]() | aws_cdk.aws_cloudformation.CfnPublicTypeVersionProps |
![]() | aws-cdk-lib » aws_cloudformation » CfnPublicTypeVersionProps |
Properties for defining a CfnPublicTypeVersion
.
Example
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_cloudformation as cloudformation } from 'aws-cdk-lib';
const cfnPublicTypeVersionProps: cloudformation.CfnPublicTypeVersionProps = {
arn: 'arn',
logDeliveryBucket: 'logDeliveryBucket',
publicVersionNumber: 'publicVersionNumber',
type: 'type',
typeName: 'typeName',
};
Properties
Name | Type | Description |
---|---|---|
arn? | string | The Amazon Resource Number (ARN) of the extension. |
log | string | The S3 bucket to which CloudFormation delivers the contract test execution logs. |
public | string | The version number to assign to this version of the extension. |
type? | string | The type of the extension to test. |
type | string | The name of the extension to test. |
arn?
Type:
string
(optional)
The Amazon Resource Number (ARN) of the extension.
Conditional: You must specify Arn
, or TypeName
and Type
.
logDeliveryBucket?
Type:
string
(optional)
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 PASSED
or FAILED
.
The user initiating the stack operation must be able to access items in the specified S3 bucket. Specifically, the user needs the following permissions:
- s3:GetObject
- s3:PutObject
publicVersionNumber?
Type:
string
(optional)
The version number to assign to this version of the extension.
Use the following format, and adhere to semantic versioning when assigning a version number to your extension:
MAJOR.MINOR.PATCH
For more information, see Semantic Versioning 2.0.0 .
If you don't specify a version number, CloudFormation increments the version number by one minor version release.
You cannot specify a version number the first time you publish a type. CloudFormation automatically sets the first version number to be 1.0.0
.
type?
Type:
string
(optional)
The type of the extension to test.
Conditional: You must specify Arn
, or TypeName
and Type
.
typeName?
Type:
string
(optional)
The name of the extension to test.
Conditional: You must specify Arn
, or TypeName
and Type
.