Interface AppEngineStandardAppVersionAutomaticScaling

    • Method Detail

      • getMaxConcurrentRequests

        @Stability(Stable)
        @Nullable
        default Number getMaxConcurrentRequests()
        Number of concurrent requests an automatic scaling instance can accept before the scheduler spawns a new instance.

        Defaults to a runtime-specific value. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/app_engine_standard_app_version#max_concurrent_requests AppEngineStandardAppVersion#max_concurrent_requests}

      • getMaxIdleInstances

        @Stability(Stable)
        @Nullable
        default Number getMaxIdleInstances()
        Maximum number of idle instances that should be maintained for this version.

        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/app_engine_standard_app_version#max_idle_instances AppEngineStandardAppVersion#max_idle_instances}

      • getMaxPendingLatency

        @Stability(Stable)
        @Nullable
        default String getMaxPendingLatency()
        Maximum amount of time that a request should wait in the pending queue before starting a new instance to handle it.

        A duration in seconds with up to nine fractional digits, terminated by 's'. Example: "3.5s". Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/app_engine_standard_app_version#max_pending_latency AppEngineStandardAppVersion#max_pending_latency}

      • getMinIdleInstances

        @Stability(Stable)
        @Nullable
        default Number getMinIdleInstances()
        Minimum number of idle instances that should be maintained for this version.

        Only applicable for the default version of a service. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/app_engine_standard_app_version#min_idle_instances AppEngineStandardAppVersion#min_idle_instances}

      • getMinPendingLatency

        @Stability(Stable)
        @Nullable
        default String getMinPendingLatency()
        Minimum amount of time a request should wait in the pending queue before starting a new instance to handle it.

        A duration in seconds with up to nine fractional digits, terminated by 's'. Example: "3.5s". Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/app_engine_standard_app_version#min_pending_latency AppEngineStandardAppVersion#min_pending_latency}

      • getStandardSchedulerSettings

        @Stability(Stable)
        @Nullable
        default AppEngineStandardAppVersionAutomaticScalingStandardSchedulerSettings getStandardSchedulerSettings()
        standard_scheduler_settings block.

        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/app_engine_standard_app_version#standard_scheduler_settings AppEngineStandardAppVersion#standard_scheduler_settings}