1. Packages
  2. Google Cloud (GCP) Classic
  3. API Docs
  4. vmwareengine
  5. getUpgrades
Viewing docs for Google Cloud v9.15.0
published on Thursday, Mar 12, 2026 by Pulumi
gcp logo
Viewing docs for Google Cloud v9.15.0
published on Thursday, Mar 12, 2026 by Pulumi

    Use this data source to list upgrades for a Private Cloud.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as gcp from "@pulumi/gcp";
    
    const ds = gcp.vmwareengine.getUpgrades({
        parent: "projects/my-project/locations/us-west1-a/privateClouds/my-cloud",
    });
    
    import pulumi
    import pulumi_gcp as gcp
    
    ds = gcp.vmwareengine.get_upgrades(parent="projects/my-project/locations/us-west1-a/privateClouds/my-cloud")
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-gcp/sdk/v9/go/gcp/vmwareengine"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := vmwareengine.GetUpgrades(ctx, &vmwareengine.GetUpgradesArgs{
    			Parent: "projects/my-project/locations/us-west1-a/privateClouds/my-cloud",
    		}, nil)
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Gcp = Pulumi.Gcp;
    
    return await Deployment.RunAsync(() => 
    {
        var ds = Gcp.VMwareEngine.GetUpgrades.Invoke(new()
        {
            Parent = "projects/my-project/locations/us-west1-a/privateClouds/my-cloud",
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.gcp.vmwareengine.VmwareengineFunctions;
    import com.pulumi.gcp.vmwareengine.inputs.GetUpgradesArgs;
    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) {
            final var ds = VmwareengineFunctions.getUpgrades(GetUpgradesArgs.builder()
                .parent("projects/my-project/locations/us-west1-a/privateClouds/my-cloud")
                .build());
    
        }
    }
    
    variables:
      ds:
        fn::invoke:
          function: gcp:vmwareengine:getUpgrades
          arguments:
            parent: projects/my-project/locations/us-west1-a/privateClouds/my-cloud
    

    Using getUpgrades

    Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

    function getUpgrades(args: GetUpgradesArgs, opts?: InvokeOptions): Promise<GetUpgradesResult>
    function getUpgradesOutput(args: GetUpgradesOutputArgs, opts?: InvokeOptions): Output<GetUpgradesResult>
    def get_upgrades(name: Optional[str] = None,
                     parent: Optional[str] = None,
                     opts: Optional[InvokeOptions] = None) -> GetUpgradesResult
    def get_upgrades_output(name: Optional[pulumi.Input[str]] = None,
                     parent: Optional[pulumi.Input[str]] = None,
                     opts: Optional[InvokeOptions] = None) -> Output[GetUpgradesResult]
    func GetUpgrades(ctx *Context, args *GetUpgradesArgs, opts ...InvokeOption) (*GetUpgradesResult, error)
    func GetUpgradesOutput(ctx *Context, args *GetUpgradesOutputArgs, opts ...InvokeOption) GetUpgradesResultOutput

    > Note: This function is named GetUpgrades in the Go SDK.

    public static class GetUpgrades 
    {
        public static Task<GetUpgradesResult> InvokeAsync(GetUpgradesArgs args, InvokeOptions? opts = null)
        public static Output<GetUpgradesResult> Invoke(GetUpgradesInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetUpgradesResult> getUpgrades(GetUpgradesArgs args, InvokeOptions options)
    public static Output<GetUpgradesResult> getUpgrades(GetUpgradesArgs args, InvokeOptions options)
    
    fn::invoke:
      function: gcp:vmwareengine/getUpgrades:getUpgrades
      arguments:
        # arguments dictionary

    The following arguments are supported:

    Parent string
    The resource name of the private cloud for which upgrades will be listed. Resource names are schemeless URIs that follow the conventions in https://cloud.google.com/apis/design/resource_names. For example: projects/my-project/locations/us-west1-a/privateClouds/my-cloud
    Name string
    The resource name of the specific Upgrade to retrieve. If provided, the 'upgrades' list will contain only this upgrade.
    Parent string
    The resource name of the private cloud for which upgrades will be listed. Resource names are schemeless URIs that follow the conventions in https://cloud.google.com/apis/design/resource_names. For example: projects/my-project/locations/us-west1-a/privateClouds/my-cloud
    Name string
    The resource name of the specific Upgrade to retrieve. If provided, the 'upgrades' list will contain only this upgrade.
    parent String
    The resource name of the private cloud for which upgrades will be listed. Resource names are schemeless URIs that follow the conventions in https://cloud.google.com/apis/design/resource_names. For example: projects/my-project/locations/us-west1-a/privateClouds/my-cloud
    name String
    The resource name of the specific Upgrade to retrieve. If provided, the 'upgrades' list will contain only this upgrade.
    parent string
    The resource name of the private cloud for which upgrades will be listed. Resource names are schemeless URIs that follow the conventions in https://cloud.google.com/apis/design/resource_names. For example: projects/my-project/locations/us-west1-a/privateClouds/my-cloud
    name string
    The resource name of the specific Upgrade to retrieve. If provided, the 'upgrades' list will contain only this upgrade.
    parent str
    The resource name of the private cloud for which upgrades will be listed. Resource names are schemeless URIs that follow the conventions in https://cloud.google.com/apis/design/resource_names. For example: projects/my-project/locations/us-west1-a/privateClouds/my-cloud
    name str
    The resource name of the specific Upgrade to retrieve. If provided, the 'upgrades' list will contain only this upgrade.
    parent String
    The resource name of the private cloud for which upgrades will be listed. Resource names are schemeless URIs that follow the conventions in https://cloud.google.com/apis/design/resource_names. For example: projects/my-project/locations/us-west1-a/privateClouds/my-cloud
    name String
    The resource name of the specific Upgrade to retrieve. If provided, the 'upgrades' list will contain only this upgrade.

    getUpgrades Result

    The following output properties are available:

    Id string
    The provider-assigned unique ID for this managed resource.
    Parent string
    Upgrades List<GetUpgradesUpgrade>
    A list of VMware Engine upgrades. Contains one element if 'name' is specified in the arguments, otherwise all upgrades for the private cloud.
    Name string
    The resource name of the private cloud Upgrade.
    Id string
    The provider-assigned unique ID for this managed resource.
    Parent string
    Upgrades []GetUpgradesUpgrade
    A list of VMware Engine upgrades. Contains one element if 'name' is specified in the arguments, otherwise all upgrades for the private cloud.
    Name string
    The resource name of the private cloud Upgrade.
    id String
    The provider-assigned unique ID for this managed resource.
    parent String
    upgrades List<GetUpgradesUpgrade>
    A list of VMware Engine upgrades. Contains one element if 'name' is specified in the arguments, otherwise all upgrades for the private cloud.
    name String
    The resource name of the private cloud Upgrade.
    id string
    The provider-assigned unique ID for this managed resource.
    parent string
    upgrades GetUpgradesUpgrade[]
    A list of VMware Engine upgrades. Contains one element if 'name' is specified in the arguments, otherwise all upgrades for the private cloud.
    name string
    The resource name of the private cloud Upgrade.
    id str
    The provider-assigned unique ID for this managed resource.
    parent str
    upgrades Sequence[GetUpgradesUpgrade]
    A list of VMware Engine upgrades. Contains one element if 'name' is specified in the arguments, otherwise all upgrades for the private cloud.
    name str
    The resource name of the private cloud Upgrade.
    id String
    The provider-assigned unique ID for this managed resource.
    parent String
    upgrades List<Property Map>
    A list of VMware Engine upgrades. Contains one element if 'name' is specified in the arguments, otherwise all upgrades for the private cloud.
    name String
    The resource name of the private cloud Upgrade.

    Supporting Types

    GetUpgradesUpgrade

    ComponentUpgrades List<GetUpgradesUpgradeComponentUpgrade>
    The list of component upgrades.
    Description string
    Additional information about the private cloud upgrade.
    EndTime string
    End of the edit window (RFC3339).
    EstimatedDuration string
    The estimated total duration of the upgrade in seconds. This information can be used to plan or schedule upgrades to minimize disruptions. Please note that the estimated duration is only an estimate. The actual upgrade duration may vary. A duration in seconds with up to nine fractional digits, ending with 's'. Example: "3.5s".
    Name string
    The resource name of the specific Upgrade to retrieve. If provided, the 'upgrades' list will contain only this upgrade.
    Schedules List<GetUpgradesUpgradeSchedule>
    Schedule details for the upgrade.
    StartVersion string
    The start version of the private cloud for this upgrade.
    State string
    Component's upgrade state.
    TargetVersion string
    The targeted version of the private cloud at the end of the upgrade.
    Type string
    The type of upgrade. Possible values include: VSPHERE_UPGRADE, VSPHERE_PATCH, WORKAROUND, FIRMWARE_UPGRADE, SWITCH_UPGRADE, OTHER, INFRASTRUCTURE_UPGRADE.
    ComponentUpgrades []GetUpgradesUpgradeComponentUpgrade
    The list of component upgrades.
    Description string
    Additional information about the private cloud upgrade.
    EndTime string
    End of the edit window (RFC3339).
    EstimatedDuration string
    The estimated total duration of the upgrade in seconds. This information can be used to plan or schedule upgrades to minimize disruptions. Please note that the estimated duration is only an estimate. The actual upgrade duration may vary. A duration in seconds with up to nine fractional digits, ending with 's'. Example: "3.5s".
    Name string
    The resource name of the specific Upgrade to retrieve. If provided, the 'upgrades' list will contain only this upgrade.
    Schedules []GetUpgradesUpgradeSchedule
    Schedule details for the upgrade.
    StartVersion string
    The start version of the private cloud for this upgrade.
    State string
    Component's upgrade state.
    TargetVersion string
    The targeted version of the private cloud at the end of the upgrade.
    Type string
    The type of upgrade. Possible values include: VSPHERE_UPGRADE, VSPHERE_PATCH, WORKAROUND, FIRMWARE_UPGRADE, SWITCH_UPGRADE, OTHER, INFRASTRUCTURE_UPGRADE.
    componentUpgrades List<GetUpgradesUpgradeComponentUpgrade>
    The list of component upgrades.
    description String
    Additional information about the private cloud upgrade.
    endTime String
    End of the edit window (RFC3339).
    estimatedDuration String
    The estimated total duration of the upgrade in seconds. This information can be used to plan or schedule upgrades to minimize disruptions. Please note that the estimated duration is only an estimate. The actual upgrade duration may vary. A duration in seconds with up to nine fractional digits, ending with 's'. Example: "3.5s".
    name String
    The resource name of the specific Upgrade to retrieve. If provided, the 'upgrades' list will contain only this upgrade.
    schedules List<GetUpgradesUpgradeSchedule>
    Schedule details for the upgrade.
    startVersion String
    The start version of the private cloud for this upgrade.
    state String
    Component's upgrade state.
    targetVersion String
    The targeted version of the private cloud at the end of the upgrade.
    type String
    The type of upgrade. Possible values include: VSPHERE_UPGRADE, VSPHERE_PATCH, WORKAROUND, FIRMWARE_UPGRADE, SWITCH_UPGRADE, OTHER, INFRASTRUCTURE_UPGRADE.
    componentUpgrades GetUpgradesUpgradeComponentUpgrade[]
    The list of component upgrades.
    description string
    Additional information about the private cloud upgrade.
    endTime string
    End of the edit window (RFC3339).
    estimatedDuration string
    The estimated total duration of the upgrade in seconds. This information can be used to plan or schedule upgrades to minimize disruptions. Please note that the estimated duration is only an estimate. The actual upgrade duration may vary. A duration in seconds with up to nine fractional digits, ending with 's'. Example: "3.5s".
    name string
    The resource name of the specific Upgrade to retrieve. If provided, the 'upgrades' list will contain only this upgrade.
    schedules GetUpgradesUpgradeSchedule[]
    Schedule details for the upgrade.
    startVersion string
    The start version of the private cloud for this upgrade.
    state string
    Component's upgrade state.
    targetVersion string
    The targeted version of the private cloud at the end of the upgrade.
    type string
    The type of upgrade. Possible values include: VSPHERE_UPGRADE, VSPHERE_PATCH, WORKAROUND, FIRMWARE_UPGRADE, SWITCH_UPGRADE, OTHER, INFRASTRUCTURE_UPGRADE.
    component_upgrades Sequence[GetUpgradesUpgradeComponentUpgrade]
    The list of component upgrades.
    description str
    Additional information about the private cloud upgrade.
    end_time str
    End of the edit window (RFC3339).
    estimated_duration str
    The estimated total duration of the upgrade in seconds. This information can be used to plan or schedule upgrades to minimize disruptions. Please note that the estimated duration is only an estimate. The actual upgrade duration may vary. A duration in seconds with up to nine fractional digits, ending with 's'. Example: "3.5s".
    name str
    The resource name of the specific Upgrade to retrieve. If provided, the 'upgrades' list will contain only this upgrade.
    schedules Sequence[GetUpgradesUpgradeSchedule]
    Schedule details for the upgrade.
    start_version str
    The start version of the private cloud for this upgrade.
    state str
    Component's upgrade state.
    target_version str
    The targeted version of the private cloud at the end of the upgrade.
    type str
    The type of upgrade. Possible values include: VSPHERE_UPGRADE, VSPHERE_PATCH, WORKAROUND, FIRMWARE_UPGRADE, SWITCH_UPGRADE, OTHER, INFRASTRUCTURE_UPGRADE.
    componentUpgrades List<Property Map>
    The list of component upgrades.
    description String
    Additional information about the private cloud upgrade.
    endTime String
    End of the edit window (RFC3339).
    estimatedDuration String
    The estimated total duration of the upgrade in seconds. This information can be used to plan or schedule upgrades to minimize disruptions. Please note that the estimated duration is only an estimate. The actual upgrade duration may vary. A duration in seconds with up to nine fractional digits, ending with 's'. Example: "3.5s".
    name String
    The resource name of the specific Upgrade to retrieve. If provided, the 'upgrades' list will contain only this upgrade.
    schedules List<Property Map>
    Schedule details for the upgrade.
    startVersion String
    The start version of the private cloud for this upgrade.
    state String
    Component's upgrade state.
    targetVersion String
    The targeted version of the private cloud at the end of the upgrade.
    type String
    The type of upgrade. Possible values include: VSPHERE_UPGRADE, VSPHERE_PATCH, WORKAROUND, FIRMWARE_UPGRADE, SWITCH_UPGRADE, OTHER, INFRASTRUCTURE_UPGRADE.

    GetUpgradesUpgradeComponentUpgrade

    ComponentType string
    The type of vmware component being upgraded.
    State string
    Component's upgrade state.
    ComponentType string
    The type of vmware component being upgraded.
    State string
    Component's upgrade state.
    componentType String
    The type of vmware component being upgraded.
    state String
    Component's upgrade state.
    componentType string
    The type of vmware component being upgraded.
    state string
    Component's upgrade state.
    component_type str
    The type of vmware component being upgraded.
    state str
    Component's upgrade state.
    componentType String
    The type of vmware component being upgraded.
    state String
    Component's upgrade state.

    GetUpgradesUpgradeSchedule

    Constraints GetUpgradesUpgradeScheduleConstraints
    Constraints applied to the schedule.
    EditWindows List<GetUpgradesUpgradeScheduleEditWindow>
    The schedule is open for edits during this time interval.
    LastEditor string
    Indicates who most recently edited the upgrade schedule. Possible values: SYSTEM, USER.
    StartTime string
    Start of the edit window (RFC3339).
    WeeklyWindows List<GetUpgradesUpgradeScheduleWeeklyWindow>
    Weekly time windows for upgrade activities.
    Constraints GetUpgradesUpgradeScheduleConstraints
    Constraints applied to the schedule.
    EditWindows []GetUpgradesUpgradeScheduleEditWindow
    The schedule is open for edits during this time interval.
    LastEditor string
    Indicates who most recently edited the upgrade schedule. Possible values: SYSTEM, USER.
    StartTime string
    Start of the edit window (RFC3339).
    WeeklyWindows []GetUpgradesUpgradeScheduleWeeklyWindow
    Weekly time windows for upgrade activities.
    constraints GetUpgradesUpgradeScheduleConstraints
    Constraints applied to the schedule.
    editWindows List<GetUpgradesUpgradeScheduleEditWindow>
    The schedule is open for edits during this time interval.
    lastEditor String
    Indicates who most recently edited the upgrade schedule. Possible values: SYSTEM, USER.
    startTime String
    Start of the edit window (RFC3339).
    weeklyWindows List<GetUpgradesUpgradeScheduleWeeklyWindow>
    Weekly time windows for upgrade activities.
    constraints GetUpgradesUpgradeScheduleConstraints
    Constraints applied to the schedule.
    editWindows GetUpgradesUpgradeScheduleEditWindow[]
    The schedule is open for edits during this time interval.
    lastEditor string
    Indicates who most recently edited the upgrade schedule. Possible values: SYSTEM, USER.
    startTime string
    Start of the edit window (RFC3339).
    weeklyWindows GetUpgradesUpgradeScheduleWeeklyWindow[]
    Weekly time windows for upgrade activities.
    constraints GetUpgradesUpgradeScheduleConstraints
    Constraints applied to the schedule.
    edit_windows Sequence[GetUpgradesUpgradeScheduleEditWindow]
    The schedule is open for edits during this time interval.
    last_editor str
    Indicates who most recently edited the upgrade schedule. Possible values: SYSTEM, USER.
    start_time str
    Start of the edit window (RFC3339).
    weekly_windows Sequence[GetUpgradesUpgradeScheduleWeeklyWindow]
    Weekly time windows for upgrade activities.
    constraints Property Map
    Constraints applied to the schedule.
    editWindows List<Property Map>
    The schedule is open for edits during this time interval.
    lastEditor String
    Indicates who most recently edited the upgrade schedule. Possible values: SYSTEM, USER.
    startTime String
    Start of the edit window (RFC3339).
    weeklyWindows List<Property Map>
    Weekly time windows for upgrade activities.

    GetUpgradesUpgradeScheduleConstraints

    DisallowedIntervals GetUpgradesUpgradeScheduleConstraintsDisallowedIntervals
    A list of intervals in which maintenance windows are not allowed.
    MinHoursDay int
    Minimum number of hours must be allotted for the upgrade activities for each selected day.
    MinHoursWeek int
    The minimum number of weekly hours must be allotted for the upgrade activities.
    RescheduleDateRange GetUpgradesUpgradeScheduleConstraintsRescheduleDateRange
    The user can only reschedule an upgrade that starts within this range.
    DisallowedIntervals GetUpgradesUpgradeScheduleConstraintsDisallowedIntervals
    A list of intervals in which maintenance windows are not allowed.
    MinHoursDay int
    Minimum number of hours must be allotted for the upgrade activities for each selected day.
    MinHoursWeek int
    The minimum number of weekly hours must be allotted for the upgrade activities.
    RescheduleDateRange GetUpgradesUpgradeScheduleConstraintsRescheduleDateRange
    The user can only reschedule an upgrade that starts within this range.
    disallowedIntervals GetUpgradesUpgradeScheduleConstraintsDisallowedIntervals
    A list of intervals in which maintenance windows are not allowed.
    minHoursDay Integer
    Minimum number of hours must be allotted for the upgrade activities for each selected day.
    minHoursWeek Integer
    The minimum number of weekly hours must be allotted for the upgrade activities.
    rescheduleDateRange GetUpgradesUpgradeScheduleConstraintsRescheduleDateRange
    The user can only reschedule an upgrade that starts within this range.
    disallowedIntervals GetUpgradesUpgradeScheduleConstraintsDisallowedIntervals
    A list of intervals in which maintenance windows are not allowed.
    minHoursDay number
    Minimum number of hours must be allotted for the upgrade activities for each selected day.
    minHoursWeek number
    The minimum number of weekly hours must be allotted for the upgrade activities.
    rescheduleDateRange GetUpgradesUpgradeScheduleConstraintsRescheduleDateRange
    The user can only reschedule an upgrade that starts within this range.
    disallowed_intervals GetUpgradesUpgradeScheduleConstraintsDisallowedIntervals
    A list of intervals in which maintenance windows are not allowed.
    min_hours_day int
    Minimum number of hours must be allotted for the upgrade activities for each selected day.
    min_hours_week int
    The minimum number of weekly hours must be allotted for the upgrade activities.
    reschedule_date_range GetUpgradesUpgradeScheduleConstraintsRescheduleDateRange
    The user can only reschedule an upgrade that starts within this range.
    disallowedIntervals Property Map
    A list of intervals in which maintenance windows are not allowed.
    minHoursDay Number
    Minimum number of hours must be allotted for the upgrade activities for each selected day.
    minHoursWeek Number
    The minimum number of weekly hours must be allotted for the upgrade activities.
    rescheduleDateRange Property Map
    The user can only reschedule an upgrade that starts within this range.

    GetUpgradesUpgradeScheduleConstraintsDisallowedIntervals

    endDay String
    endTime Property Map
    End of the edit window (RFC3339).
    startDay String
    startTime Property Map
    Start of the edit window (RFC3339).

    GetUpgradesUpgradeScheduleConstraintsDisallowedIntervalsEndTime

    Hours int
    Minutes int
    Hours int
    Minutes int
    hours Integer
    minutes Integer
    hours number
    minutes number
    hours int
    minutes int
    hours Number
    minutes Number

    GetUpgradesUpgradeScheduleConstraintsDisallowedIntervalsStartTime

    Hours int
    Minutes int
    Hours int
    Minutes int
    hours Integer
    minutes Integer
    hours number
    minutes number
    hours int
    minutes int
    hours Number
    minutes Number

    GetUpgradesUpgradeScheduleConstraintsRescheduleDateRange

    EndTime string
    End of the edit window (RFC3339).
    StartTime string
    Start of the edit window (RFC3339).
    EndTime string
    End of the edit window (RFC3339).
    StartTime string
    Start of the edit window (RFC3339).
    endTime String
    End of the edit window (RFC3339).
    startTime String
    Start of the edit window (RFC3339).
    endTime string
    End of the edit window (RFC3339).
    startTime string
    Start of the edit window (RFC3339).
    end_time str
    End of the edit window (RFC3339).
    start_time str
    Start of the edit window (RFC3339).
    endTime String
    End of the edit window (RFC3339).
    startTime String
    Start of the edit window (RFC3339).

    GetUpgradesUpgradeScheduleEditWindow

    EndTime string
    End of the edit window (RFC3339).
    StartTime string
    Start of the edit window (RFC3339).
    EndTime string
    End of the edit window (RFC3339).
    StartTime string
    Start of the edit window (RFC3339).
    endTime String
    End of the edit window (RFC3339).
    startTime String
    Start of the edit window (RFC3339).
    endTime string
    End of the edit window (RFC3339).
    startTime string
    Start of the edit window (RFC3339).
    end_time str
    End of the edit window (RFC3339).
    start_time str
    Start of the edit window (RFC3339).
    endTime String
    End of the edit window (RFC3339).
    startTime String
    Start of the edit window (RFC3339).

    GetUpgradesUpgradeScheduleWeeklyWindow

    DayOfWeek string
    Day of the week for this window.
    Duration string
    The duration of the window in seconds.
    StartTimes List<GetUpgradesUpgradeScheduleWeeklyWindowStartTime>
    Start of the edit window (RFC3339).
    DayOfWeek string
    Day of the week for this window.
    Duration string
    The duration of the window in seconds.
    StartTimes []GetUpgradesUpgradeScheduleWeeklyWindowStartTime
    Start of the edit window (RFC3339).
    dayOfWeek String
    Day of the week for this window.
    duration String
    The duration of the window in seconds.
    startTimes List<GetUpgradesUpgradeScheduleWeeklyWindowStartTime>
    Start of the edit window (RFC3339).
    dayOfWeek string
    Day of the week for this window.
    duration string
    The duration of the window in seconds.
    startTimes GetUpgradesUpgradeScheduleWeeklyWindowStartTime[]
    Start of the edit window (RFC3339).
    day_of_week str
    Day of the week for this window.
    duration str
    The duration of the window in seconds.
    start_times Sequence[GetUpgradesUpgradeScheduleWeeklyWindowStartTime]
    Start of the edit window (RFC3339).
    dayOfWeek String
    Day of the week for this window.
    duration String
    The duration of the window in seconds.
    startTimes List<Property Map>
    Start of the edit window (RFC3339).

    GetUpgradesUpgradeScheduleWeeklyWindowStartTime

    Hours int
    Minutes int
    Hours int
    Minutes int
    hours Integer
    minutes Integer
    hours number
    minutes number
    hours int
    minutes int
    hours Number
    minutes Number

    Package Details

    Repository
    Google Cloud (GCP) Classic pulumi/pulumi-gcp
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the google-beta Terraform Provider.
    gcp logo
    Viewing docs for Google Cloud v9.15.0
    published on Thursday, Mar 12, 2026 by Pulumi
      Try Pulumi Cloud free. Your team will thank you.