Class AutoscalingPolicyState


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

      • basicAlgorithm

        public java.util.Optional<com.pulumi.core.Output<AutoscalingPolicyBasicAlgorithmArgs>> basicAlgorithm()
        Returns:
        Basic algorithm for autoscaling. Structure is documented below.
      • location

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> location()
        Returns:
        The location where the autoscaling policy should reside. The default value is `global`.
      • name

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> name()
        Returns:
        The "resource name" of the autoscaling policy.
      • policyId

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> policyId()
        Returns:
        The policy id. The id must contain only letters (a-z, A-Z), numbers (0-9), underscores (_), and hyphens (-). Cannot begin or end with underscore or hyphen. Must consist of between 3 and 50 characters.
      • project

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> project()
        Returns:
        The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
      • secondaryWorkerConfig

        public java.util.Optional<com.pulumi.core.Output<AutoscalingPolicySecondaryWorkerConfigArgs>> secondaryWorkerConfig()
        Returns:
        Describes how the autoscaler will operate for secondary workers. Structure is documented below.
      • workerConfig

        public java.util.Optional<com.pulumi.core.Output<AutoscalingPolicyWorkerConfigArgs>> workerConfig()
        Returns:
        Describes how the autoscaler will operate for primary workers. Structure is documented below.