Class CfnCustomActionTypeProps
Properties for defining a CfnCustomActionType.
Inheritance
Implements
Namespace: Amazon.CDK.AWS.CodePipeline
Assembly: Amazon.CDK.AWS.CodePipeline.dll
Syntax (csharp)
public class CfnCustomActionTypeProps : Object, ICfnCustomActionTypePropsSyntax (vb)
Public Class CfnCustomActionTypeProps
    Inherits Object
    Implements ICfnCustomActionTypePropsRemarks
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
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 .
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
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
Provider
The provider of the service used in the custom action, such as CodeDeploy.
public string Provider { get; set; }Property Value
System.String
Remarks
Settings
URLs that provide users information about this custom action.
public object Settings { get; set; }Property Value
System.Object
Remarks
Tags
The tags for the custom action.
public ICfnTag[] Tags { get; set; }Property Value
ICfnTag[]
Remarks
Version
The version identifier of the custom action.
public string Version { get; set; }Property Value
System.String