Interface ICfnCustomActionTypeProps
Properties for defining a CfnCustomActionType
.
Namespace: Amazon.CDK.AWS.CodePipeline
Assembly: Amazon.CDK.AWS.CodePipeline.dll
Syntax (csharp)
public interface ICfnCustomActionTypeProps
Syntax (vb)
Public Interface 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
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. |
Properties
Category
The category of the custom action, such as a build action or a test action.
string Category { get; }
Property Value
System.String
Remarks
ConfigurationProperties
The configuration properties for the custom action.
virtual object ConfigurationProperties { get; }
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.
object InputArtifactDetails { get; }
Property Value
System.Object
Remarks
OutputArtifactDetails
The details of the output artifact of the action, such as its commit ID.
object OutputArtifactDetails { get; }
Property Value
System.Object
Remarks
Provider
The provider of the service used in the custom action, such as CodeDeploy.
string Provider { get; }
Property Value
System.String
Remarks
Settings
URLs that provide users information about this custom action.
virtual object Settings { get; }
Property Value
System.Object
Remarks
Tags
Version
The version identifier of the custom action.
string Version { get; }
Property Value
System.String