Show / Hide Table of Contents

Interface ICfnPublicTypeVersionProps

Properties for defining a CfnPublicTypeVersion.

Namespace: Amazon.CDK
Assembly: Amazon.CDK.dll
Syntax (csharp)
public interface ICfnPublicTypeVersionProps
Syntax (vb)
Public Interface ICfnPublicTypeVersionProps
Remarks

Link: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudformation-publictypeversion.html

ExampleMetadata: fixture=_generated

Examples
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK;
CfnPublicTypeVersionProps cfnPublicTypeVersionProps = new CfnPublicTypeVersionProps {
    Arn = "arn",
    LogDeliveryBucket = "logDeliveryBucket",
    PublicVersionNumber = "publicVersionNumber",
    Type = "type",
    TypeName = "typeName"
};

Synopsis

Properties

Arn

The Amazon Resource Number (ARN) of the extension.

LogDeliveryBucket

The S3 bucket to which CloudFormation delivers the contract test execution logs.

PublicVersionNumber

The version number to assign to this version of the extension.

Type

The type of the extension to test.

TypeName

The name of the extension to test.

Properties

Arn

The Amazon Resource Number (ARN) of the extension.

virtual string Arn { get; }
Property Value

System.String

Remarks

Conditional: You must specify Arn , or TypeName and Type .

Link: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudformation-publictypeversion.html#cfn-cloudformation-publictypeversion-arn

LogDeliveryBucket

The S3 bucket to which CloudFormation delivers the contract test execution logs.

virtual string LogDeliveryBucket { get; }
Property Value

System.String

Remarks

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:

    For more information, see Actions, Resources, and Condition Keys for Amazon S3 in the AWS Identity and Access Management User Guide .

    Link: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudformation-publictypeversion.html#cfn-cloudformation-publictypeversion-logdeliverybucket

    PublicVersionNumber

    The version number to assign to this version of the extension.

    virtual string PublicVersionNumber { get; }
    Property Value

    System.String

    Remarks

    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. AWS CloudFormation automatically sets the first version number to be 1.0.0 .

    Link: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudformation-publictypeversion.html#cfn-cloudformation-publictypeversion-publicversionnumber

    Type

    The type of the extension to test.

    virtual string Type { get; }
    Property Value

    System.String

    Remarks

    Conditional: You must specify Arn , or TypeName and Type .

    Link: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudformation-publictypeversion.html#cfn-cloudformation-publictypeversion-type

    TypeName

    The name of the extension to test.

    virtual string TypeName { get; }
    Property Value

    System.String

    Remarks

    Conditional: You must specify Arn , or TypeName and Type .

    Link: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudformation-publictypeversion.html#cfn-cloudformation-publictypeversion-typename

    Back to top Generated by DocFX