Class ActionArtifactBounds
Specifies the constraints on the number of input and output artifacts an action can have.
Inheritance
System.Object
ActionArtifactBounds
Implements
Namespace: Amazon.CDK.AWS.CodePipeline
Assembly: Amazon.CDK.AWS.CodePipeline.dll
Syntax (csharp)
public class ActionArtifactBounds : Object, IActionArtifactBounds
Syntax (vb)
Public Class ActionArtifactBounds
Inherits Object
Implements IActionArtifactBounds
Remarks
The constraints for each action type are documented on the {@link https://docs.aws.amazon.com/codepipeline/latest/userguide/reference-pipeline-structure.html Pipeline Structure Reference} page.
ExampleMetadata: fixture=action infused
Examples
// MyAction is some action type that produces variables, like EcrSourceAction
var myAction = new MyAction(new MyActionProps {
// ...
ActionName = "myAction"
});
new OtherAction(new OtherActionProps {
// ...
Config = myAction.Variables.MyVariable,
ActionName = "otherAction"
});
Synopsis
Constructors
ActionArtifactBounds() |
Properties
MaxInputs | |
MaxOutputs | |
MinInputs | |
MinOutputs |
Constructors
ActionArtifactBounds()
public ActionArtifactBounds()
Properties
MaxInputs
public double MaxInputs { get; set; }
Property Value
System.Double
MaxOutputs
public double MaxOutputs { get; set; }
Property Value
System.Double
MinInputs
public double MinInputs { get; set; }
Property Value
System.Double
MinOutputs
public double MinOutputs { get; set; }
Property Value
System.Double