Package com.pulumi.gcp.container.outputs
Class ClusterMaintenancePolicy
- java.lang.Object
-
- com.pulumi.gcp.container.outputs.ClusterMaintenancePolicy
-
public final class ClusterMaintenancePolicy extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ClusterMaintenancePolicy.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ClusterMaintenancePolicy.Builder
builder()
static ClusterMaintenancePolicy.Builder
builder(ClusterMaintenancePolicy defaults)
java.util.Optional<ClusterMaintenancePolicyDailyMaintenanceWindow>
dailyMaintenanceWindow()
java.util.List<ClusterMaintenancePolicyMaintenanceExclusion>
maintenanceExclusions()
java.util.Optional<ClusterMaintenancePolicyRecurringWindow>
recurringWindow()
-
-
-
Method Detail
-
dailyMaintenanceWindow
public java.util.Optional<ClusterMaintenancePolicyDailyMaintenanceWindow> dailyMaintenanceWindow()
- Returns:
- Time window specified for daily maintenance operations. Specify `start_time` in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) format "HH:MM”, where HH : \[00-23\] and MM : \[00-59\] GMT. For example: Examples: ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import java.util.List; import java.util.ArrayList; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { } } ```
-
maintenanceExclusions
public java.util.List<ClusterMaintenancePolicyMaintenanceExclusion> maintenanceExclusions()
- Returns:
- Exceptions to maintenance window. Non-emergency maintenance should not occur in these windows. A cluster can have up to 20 maintenance exclusions at a time [Maintenance Window and Exclusions](https://cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions)
-
recurringWindow
public java.util.Optional<ClusterMaintenancePolicyRecurringWindow> recurringWindow()
- Returns:
- Time window for recurring maintenance operations. Specify `start_time` and `end_time` in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) "Zulu" date format. The start time's date is the initial date that the window starts, and the end time is used for calculating duration. Specify `recurrence` in [RFC5545](https://tools.ietf.org/html/rfc5545#section-3.8.5.3) RRULE format, to specify when this recurs. Note that GKE may accept other formats, but will return values in UTC, causing a permanent diff. Examples: ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import java.util.List; import java.util.ArrayList; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { } } ``` ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import java.util.List; import java.util.ArrayList; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { } } ```
-
builder
public static ClusterMaintenancePolicy.Builder builder()
-
builder
public static ClusterMaintenancePolicy.Builder builder(ClusterMaintenancePolicy defaults)
-
-