Interface OsConfigPatchDeploymentRecurringSchedule

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

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

      • getTimeOfDay

        @Stability(Stable)
        @NotNull
        OsConfigPatchDeploymentRecurringScheduleTimeOfDay getTimeOfDay()
        time_of_day block.

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

      • getTimeZone

        @Stability(Stable)
        @NotNull
        OsConfigPatchDeploymentRecurringScheduleTimeZone getTimeZone()
        time_zone block.

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

      • getEndTime

        @Stability(Stable)
        @Nullable
        default String getEndTime()
        The end time at which a recurring patch deployment schedule is no longer active.

        A timestamp in RFC3339 UTC "Zulu" format, accurate to nanoseconds. Example: "2014-10-02T15:01:23.045123456Z". Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/os_config_patch_deployment#end_time OsConfigPatchDeployment#end_time}

      • getMonthly

        @Stability(Stable)
        @Nullable
        default OsConfigPatchDeploymentRecurringScheduleMonthly getMonthly()
        monthly block.

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

      • getStartTime

        @Stability(Stable)
        @Nullable
        default String getStartTime()
        The time that the recurring schedule becomes effective.

        Defaults to createTime of the patch deployment. A timestamp in RFC3339 UTC "Zulu" format, accurate to nanoseconds. Example: "2014-10-02T15:01:23.045123456Z". Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/os_config_patch_deployment#start_time OsConfigPatchDeployment#start_time}

      • getWeekly

        @Stability(Stable)
        @Nullable
        default OsConfigPatchDeploymentRecurringScheduleWeekly getWeekly()
        weekly block.

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