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, ICfnCustomActionTypeProps
Syntax (vb)
Public Class CfnCustomActionTypeProps
Inherits Object
Implements ICfnCustomActionTypeProps
Remarks
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