Interface CfnPublicTypeVersionProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnPublicTypeVersionProps.Jsii$Proxy
CfnPublicTypeVersion
.
Example:
// The code below shows an example of how to instantiate this type. // The values are placeholders you should change. import software.amazon.awscdk.*; CfnPublicTypeVersionProps cfnPublicTypeVersionProps = CfnPublicTypeVersionProps.builder() .arn("arn") .logDeliveryBucket("logDeliveryBucket") .publicVersionNumber("publicVersionNumber") .type("type") .typeName("typeName") .build();
- See Also:
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic final class
A builder forCfnPublicTypeVersionProps
static final class
An implementation forCfnPublicTypeVersionProps
-
Method Summary
Modifier and TypeMethodDescriptionbuilder()
default String
getArn()
The Amazon Resource Number (ARN) of the extension.default String
The S3 bucket to which CloudFormation delivers the contract test execution logs.default String
The version number to assign to this version of the extension.default String
getType()
The type of the extension to test.default String
The name of the extension to test.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getArn
The Amazon Resource Number (ARN) of the extension.Conditional: You must specify
Arn
, orTypeName
andType
.- See Also:
-
getLogDeliveryBucket
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
orFAILED
.The user initiating the stack operation must be able to access items in the specified S3 bucket. Specifically, the user needs the following permissions:
- GetObject
- PutObject
For more information, see Actions, Resources, and Condition Keys for Amazon S3 in the AWS Identity and Access Management User Guide .
- See Also:
-
getPublicVersionNumber
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
.- See Also:
-
getType
The type of the extension to test.Conditional: You must specify
Arn
, orTypeName
andType
.- See Also:
-
getTypeName
The name of the extension to test.Conditional: You must specify
Arn
, orTypeName
andType
.- See Also:
-
builder
- Returns:
- a
CfnPublicTypeVersionProps.Builder
ofCfnPublicTypeVersionProps
-