Class DeliveryPipelineArgs


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

      • annotations

        public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,​java.lang.String>>> annotations()
        Returns:
        User annotations. These attributes can only be set and used by the user, and not by Google Cloud Deploy. See https://google.aip.dev/128#annotations for more details such as format and size limitations.
      • description

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> description()
        Returns:
        Description of the `DeliveryPipeline`. Max length is 255 characters.
      • labels

        public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,​java.lang.String>>> labels()
        Returns:
        Labels are attributes that can be set and used by both the user and by Google Cloud Deploy. Labels must meet the following constraints: * Keys and values can contain only lowercase letters, numeric characters, underscores, and dashes. * All characters must use UTF-8 encoding, and international characters are allowed. * Keys must start with a lowercase letter or international character. * Each resource is limited to a maximum of 64 labels. Both keys and values are additionally constrained to be <= 128 bytes.
      • location

        public com.pulumi.core.Output<java.lang.String> location()
        Returns:
        The location for the resource
      • name

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> name()
        Returns:
        Name of the `DeliveryPipeline`. Format is [a-z][a-z0-9\-]{0,62}.
      • project

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> project()
        Returns:
        The project for the resource
      • serialPipeline

        public java.util.Optional<com.pulumi.core.Output<DeliveryPipelineSerialPipelineArgs>> serialPipeline()
        Returns:
        SerialPipeline defines a sequential set of stages for a `DeliveryPipeline`.
      • suspended

        public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> suspended()
        Returns:
        When suspended, no new releases or rollouts can be created, but in-progress ones will complete.