Package com.pulumi.gcp.osconfig.inputs
Class PatchDeploymentState
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.gcp.osconfig.inputs.PatchDeploymentState
-
public final class PatchDeploymentState extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
PatchDeploymentState.Builder
-
Field Summary
Fields Modifier and Type Field Description static PatchDeploymentState
Empty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static PatchDeploymentState.Builder
builder()
static PatchDeploymentState.Builder
builder(PatchDeploymentState defaults)
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
createTime()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
description()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
duration()
java.util.Optional<com.pulumi.core.Output<PatchDeploymentInstanceFilterArgs>>
instanceFilter()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
lastExecuteTime()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
name()
java.util.Optional<com.pulumi.core.Output<PatchDeploymentOneTimeScheduleArgs>>
oneTimeSchedule()
java.util.Optional<com.pulumi.core.Output<PatchDeploymentPatchConfigArgs>>
patchConfig()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
patchDeploymentId()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
project()
java.util.Optional<com.pulumi.core.Output<PatchDeploymentRecurringScheduleArgs>>
recurringSchedule()
java.util.Optional<com.pulumi.core.Output<PatchDeploymentRolloutArgs>>
rollout()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
updateTime()
-
-
-
Field Detail
-
Empty
public static final PatchDeploymentState Empty
-
-
Method Detail
-
createTime
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> createTime()
- Returns:
- Time the patch deployment was created. Timestamp is in RFC3339 text format. A timestamp in RFC3339 UTC "Zulu" format, accurate to nanoseconds. Example: "2014-10-02T15:01:23.045123456Z".
-
description
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> description()
- Returns:
- Description of the patch deployment. Length of the description is limited to 1024 characters.
-
duration
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> duration()
- Returns:
- Duration of the patch. After the duration ends, the patch times out. A duration in seconds with up to nine fractional digits, terminated by 's'. Example: "3.5s"
-
instanceFilter
public java.util.Optional<com.pulumi.core.Output<PatchDeploymentInstanceFilterArgs>> instanceFilter()
- Returns:
- VM instances to patch. Structure is documented below.
-
lastExecuteTime
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> lastExecuteTime()
- Returns:
- The last time a patch job was started by this deployment. Timestamp is in RFC3339 text format. A timestamp in RFC3339 UTC "Zulu" format, accurate to nanoseconds. Example: "2014-10-02T15:01:23.045123456Z".
-
name
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> name()
- Returns:
- Unique name for the patch deployment resource in a project. The patch deployment name is in the form: projects/{project_id}/patchDeployments/{patchDeploymentId}.
-
oneTimeSchedule
public java.util.Optional<com.pulumi.core.Output<PatchDeploymentOneTimeScheduleArgs>> oneTimeSchedule()
- Returns:
- Schedule a one-time execution.
-
patchConfig
public java.util.Optional<com.pulumi.core.Output<PatchDeploymentPatchConfigArgs>> patchConfig()
- Returns:
- Patch configuration that is applied.
-
patchDeploymentId
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> patchDeploymentId()
- Returns:
- A name for the patch deployment in the project. When creating a name the following rules apply: * Must contain only lowercase letters, numbers, and hyphens. * Must start with a letter. * Must be between 1-63 characters. * Must end with a number or a letter. * Must be unique within the project.
-
project
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> project()
-
recurringSchedule
public java.util.Optional<com.pulumi.core.Output<PatchDeploymentRecurringScheduleArgs>> recurringSchedule()
- Returns:
- Schedule recurring executions.
-
rollout
public java.util.Optional<com.pulumi.core.Output<PatchDeploymentRolloutArgs>> rollout()
- Returns:
- Rollout strategy of the patch job.
-
updateTime
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> updateTime()
- Returns:
- Time the patch deployment was last updated. Timestamp is in RFC3339 text format. A timestamp in RFC3339 UTC "Zulu" format, accurate to nanoseconds. Example: "2014-10-02T15:01:23.045123456Z".
-
builder
public static PatchDeploymentState.Builder builder()
-
builder
public static PatchDeploymentState.Builder builder(PatchDeploymentState defaults)
-
-