Class PatchDeploymentState


  • public final class PatchDeploymentState
    extends com.pulumi.resources.ResourceArgs
    • 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}.
      • 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()
      • 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".