Interface OsConfigPatchDeploymentPatchConfig

  • All Superinterfaces:
    software.amazon.jsii.JsiiSerializable
    All Known Implementing Classes:
    OsConfigPatchDeploymentPatchConfig.Jsii$Proxy

    @Generated(value="jsii-pacmak/1.102.0 (build e354887)",
               date="2024-08-31T03:59:22.285Z")
    @Stability(Stable)
    public interface OsConfigPatchDeploymentPatchConfig
    extends software.amazon.jsii.JsiiSerializable
    • Method Detail

      • getApt

        @Stability(Stable)
        @Nullable
        default OsConfigPatchDeploymentPatchConfigApt getApt()
        apt block.

        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/os_config_patch_deployment#apt OsConfigPatchDeployment#apt}

      • getGoo

        @Stability(Stable)
        @Nullable
        default OsConfigPatchDeploymentPatchConfigGoo getGoo()
        goo block.

        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/os_config_patch_deployment#goo OsConfigPatchDeployment#goo}

      • getMigInstancesAllowed

        @Stability(Stable)
        @Nullable
        default Object getMigInstancesAllowed()
        Allows the patch job to run on Managed instance groups (MIGs).

        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/os_config_patch_deployment#mig_instances_allowed OsConfigPatchDeployment#mig_instances_allowed}

      • getPostStep

        @Stability(Stable)
        @Nullable
        default OsConfigPatchDeploymentPatchConfigPostStep getPostStep()
        post_step block.

        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/os_config_patch_deployment#post_step OsConfigPatchDeployment#post_step}

      • getPreStep

        @Stability(Stable)
        @Nullable
        default OsConfigPatchDeploymentPatchConfigPreStep getPreStep()
        pre_step block.

        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/os_config_patch_deployment#pre_step OsConfigPatchDeployment#pre_step}

      • getRebootConfig

        @Stability(Stable)
        @Nullable
        default String getRebootConfig()
        Post-patch reboot settings. Possible values: ["DEFAULT", "ALWAYS", "NEVER"].

        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/os_config_patch_deployment#reboot_config OsConfigPatchDeployment#reboot_config}

      • getWindowsUpdate

        @Stability(Stable)
        @Nullable
        default OsConfigPatchDeploymentPatchConfigWindowsUpdate getWindowsUpdate()
        windows_update block.

        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/os_config_patch_deployment#windows_update OsConfigPatchDeployment#windows_update}

      • getYum

        @Stability(Stable)
        @Nullable
        default OsConfigPatchDeploymentPatchConfigYum getYum()
        yum block.

        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/os_config_patch_deployment#yum OsConfigPatchDeployment#yum}

      • getZypper

        @Stability(Stable)
        @Nullable
        default OsConfigPatchDeploymentPatchConfigZypper getZypper()
        zypper block.

        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/os_config_patch_deployment#zypper OsConfigPatchDeployment#zypper}