Class PipelineStageBeforeEntryConditionRuleArgs


  • public final class PipelineStageBeforeEntryConditionRuleArgs
    extends com.pulumi.resources.ResourceArgs
    • Method Detail

      • commands

        public java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>> commands()
        Returns:
        The shell commands to run with your commands rule in CodePipeline. All commands are supported except multi-line formats.
      • configuration

        public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,​java.lang.String>>> configuration()
        Returns:
        The action configuration fields for the rule. Configurations options for rule types and providers can be found in the [Rule structure reference](https://docs.aws.amazon.com/codepipeline/latest/userguide/rule-reference.html).
      • inputArtifacts

        public java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>> inputArtifacts()
        Returns:
        The list of the input artifacts fields for the rule, such as specifying an input file for the rule.
      • name

        public com.pulumi.core.Output<java.lang.String> name()
        Returns:
        The name of the rule that is created for the condition, such as `VariableCheck`.
      • region

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> region()
        Returns:
        The Region for the condition associated with the rule.
      • roleArn

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> roleArn()
        Returns:
        The pipeline role ARN associated with the rule.
      • ruleTypeId

        public com.pulumi.core.Output<PipelineStageBeforeEntryConditionRuleRuleTypeIdArgs> ruleTypeId()
        Returns:
        The ID for the rule type, which is made up of the combined values for `category`, `owner`, `provider`, and `version`. Defined as an `ruleTypeId` block below.
      • timeoutInMinutes

        public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> timeoutInMinutes()
        Returns:
        The action timeout for the rule.