Interface ComputeAutoscalerAutoscalingPolicyScalingSchedules
-
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
ComputeAutoscalerAutoscalingPolicyScalingSchedules.Jsii$Proxy
@Generated(value="jsii-pacmak/1.102.0 (build e354887)", date="2024-08-31T03:59:18.294Z") @Stability(Stable) public interface ComputeAutoscalerAutoscalingPolicyScalingSchedules extends software.amazon.jsii.JsiiSerializable
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classComputeAutoscalerAutoscalingPolicyScalingSchedules.BuilderA builder forComputeAutoscalerAutoscalingPolicyScalingSchedulesstatic classComputeAutoscalerAutoscalingPolicyScalingSchedules.Jsii$ProxyAn implementation forComputeAutoscalerAutoscalingPolicyScalingSchedules
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description static ComputeAutoscalerAutoscalingPolicyScalingSchedules.Builderbuilder()default StringgetDescription()A description of a scaling schedule.default ObjectgetDisabled()A boolean value that specifies if a scaling schedule can influence autoscaler recommendations.NumbergetDurationSec()The duration of time intervals (in seconds) for which this scaling schedule will be running.NumbergetMinRequiredReplicas()Minimum number of VM instances that autoscaler will recommend in time intervals starting according to schedule.StringgetName()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/compute_autoscaler#name ComputeAutoscaler#name}.StringgetSchedule()The start timestamps of time intervals when this scaling schedule should provide a scaling signal.default StringgetTimeZone()The time zone to be used when interpreting the schedule.
-
-
-
Method Detail
-
getDurationSec
@Stability(Stable) @NotNull Number getDurationSec()
The duration of time intervals (in seconds) for which this scaling schedule will be running.The minimum allowed value is 300. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/compute_autoscaler#duration_sec ComputeAutoscaler#duration_sec}
-
getMinRequiredReplicas
@Stability(Stable) @NotNull Number getMinRequiredReplicas()
Minimum number of VM instances that autoscaler will recommend in time intervals starting according to schedule.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/compute_autoscaler#min_required_replicas ComputeAutoscaler#min_required_replicas}
-
getName
@Stability(Stable) @NotNull String getName()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/compute_autoscaler#name ComputeAutoscaler#name}.
-
getSchedule
@Stability(Stable) @NotNull String getSchedule()
The start timestamps of time intervals when this scaling schedule should provide a scaling signal.This field uses the extended cron format (with an optional year field). Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/compute_autoscaler#schedule ComputeAutoscaler#schedule}
-
getDescription
@Stability(Stable) @Nullable default String getDescription()
A description of a scaling schedule.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/compute_autoscaler#description ComputeAutoscaler#description}
-
getDisabled
@Stability(Stable) @Nullable default Object getDisabled()
A boolean value that specifies if a scaling schedule can influence autoscaler recommendations.If set to true, then a scaling schedule has no effect. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/compute_autoscaler#disabled ComputeAutoscaler#disabled}
-
getTimeZone
@Stability(Stable) @Nullable default String getTimeZone()
The time zone to be used when interpreting the schedule.The value of this field must be a time zone name from the tz database: http://en.wikipedia.org/wiki/Tz_database. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/compute_autoscaler#time_zone ComputeAutoscaler#time_zone}
-
builder
@Stability(Stable) static ComputeAutoscalerAutoscalingPolicyScalingSchedules.Builder builder()
-
-