Show / Hide Table of Contents

Class CfnCustomActionTypeProps

Properties for defining a CfnCustomActionType.

Inheritance
System.Object
CfnCustomActionTypeProps
Implements
ICfnCustomActionTypeProps
Namespace: Amazon.CDK.AWS.CodePipeline
Assembly: Amazon.CDK.AWS.CodePipeline.dll
Syntax (csharp)
public class CfnCustomActionTypeProps : Object, ICfnCustomActionTypeProps
Syntax (vb)
Public Class CfnCustomActionTypeProps
    Inherits Object
    Implements ICfnCustomActionTypeProps
Remarks

Link: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codepipeline-customactiontype.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.AWS.CodePipeline;

var cfnCustomActionTypeProps = new CfnCustomActionTypeProps {
    Category = "category",
    InputArtifactDetails = new ArtifactDetailsProperty {
        MaximumCount = 123,
        MinimumCount = 123
    },
    OutputArtifactDetails = new ArtifactDetailsProperty {
        MaximumCount = 123,
        MinimumCount = 123
    },
    Provider = "provider",
    Version = "version",

    // the properties below are optional
    ConfigurationProperties = new [] { new ConfigurationPropertiesProperty {
        Key = false,
        Name = "name",
        Required = false,
        Secret = false,

        // the properties below are optional
        Description = "description",
        Queryable = false,
        Type = "type"
    } },
    Settings = new SettingsProperty {
        EntityUrlTemplate = "entityUrlTemplate",
        ExecutionUrlTemplate = "executionUrlTemplate",
        RevisionUrlTemplate = "revisionUrlTemplate",
        ThirdPartyConfigurationUrl = "thirdPartyConfigurationUrl"
    },
    Tags = new [] { new CfnTag {
        Key = "key",
        Value = "value"
    } }
};

Synopsis

Constructors

CfnCustomActionTypeProps()

Properties

Category

The category of the custom action, such as a build action or a test action.

ConfigurationProperties

The configuration properties for the custom action.

InputArtifactDetails

The details of the input artifact for the action, such as its commit ID.

OutputArtifactDetails

The details of the output artifact of the action, such as its commit ID.

Provider

The provider of the service used in the custom action, such as CodeDeploy.

Settings

URLs that provide users information about this custom action.

Tags

The tags for the custom action.

Version

The version identifier of the custom action.

Constructors

CfnCustomActionTypeProps()

public CfnCustomActionTypeProps()

Properties

Category

The category of the custom action, such as a build action or a test action.

public string Category { get; set; }
Property Value

System.String

Remarks

Link: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codepipeline-customactiontype.html#cfn-codepipeline-customactiontype-category

ConfigurationProperties

The configuration properties for the custom action.

public object ConfigurationProperties { get; set; }
Property Value

System.Object

Remarks

You can refer to a name in the configuration properties of the custom action within the URL templates by following the format of {Config:name}, as long as the configuration property is both required and not secret. For more information, see Create a Custom Action for a Pipeline .

Link: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codepipeline-customactiontype.html#cfn-codepipeline-customactiontype-configurationproperties

InputArtifactDetails

The details of the input artifact for the action, such as its commit ID.

public object InputArtifactDetails { get; set; }
Property Value

System.Object

Remarks

Link: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codepipeline-customactiontype.html#cfn-codepipeline-customactiontype-inputartifactdetails

OutputArtifactDetails

The details of the output artifact of the action, such as its commit ID.

public object OutputArtifactDetails { get; set; }
Property Value

System.Object

Remarks

Link: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codepipeline-customactiontype.html#cfn-codepipeline-customactiontype-outputartifactdetails

Provider

The provider of the service used in the custom action, such as CodeDeploy.

public string Provider { get; set; }
Property Value

System.String

Remarks

Link: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codepipeline-customactiontype.html#cfn-codepipeline-customactiontype-provider

Settings

URLs that provide users information about this custom action.

public object Settings { get; set; }
Property Value

System.Object

Remarks

Link: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codepipeline-customactiontype.html#cfn-codepipeline-customactiontype-settings

Tags

The tags for the custom action.

public ICfnTag[] Tags { get; set; }
Property Value

ICfnTag[]

Remarks

Link: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codepipeline-customactiontype.html#cfn-codepipeline-customactiontype-tags

Version

The version identifier of the custom action.

public string Version { get; set; }
Property Value

System.String

Remarks

Link: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codepipeline-customactiontype.html#cfn-codepipeline-customactiontype-version

Implements

ICfnCustomActionTypeProps
Back to top Generated by DocFX