1. Packages
  2. Oracle Cloud Infrastructure
  3. API Docs
  4. GoldenGate
  5. getDeploymentUpgrades
Oracle Cloud Infrastructure v2.29.0 published on Wednesday, Apr 9, 2025 by Pulumi

oci.GoldenGate.getDeploymentUpgrades

Explore with Pulumi AI

Oracle Cloud Infrastructure v2.29.0 published on Wednesday, Apr 9, 2025 by Pulumi

This data source provides the list of Deployment Upgrades in Oracle Cloud Infrastructure Golden Gate service.

Lists the Deployment Upgrades in a compartment.

Example Usage

import * as pulumi from "@pulumi/pulumi";
import * as oci from "@pulumi/oci";

const testDeploymentUpgrades = oci.GoldenGate.getDeploymentUpgrades({
    compartmentId: compartmentId,
    deploymentId: testDeployment.id,
    displayName: deploymentUpgradeDisplayName,
    state: deploymentUpgradeState,
});
Copy
import pulumi
import pulumi_oci as oci

test_deployment_upgrades = oci.GoldenGate.get_deployment_upgrades(compartment_id=compartment_id,
    deployment_id=test_deployment["id"],
    display_name=deployment_upgrade_display_name,
    state=deployment_upgrade_state)
Copy
package main

import (
	"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/goldengate"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := goldengate.GetDeploymentUpgrades(ctx, &goldengate.GetDeploymentUpgradesArgs{
			CompartmentId: compartmentId,
			DeploymentId:  pulumi.StringRef(testDeployment.Id),
			DisplayName:   pulumi.StringRef(deploymentUpgradeDisplayName),
			State:         pulumi.StringRef(deploymentUpgradeState),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Oci = Pulumi.Oci;

return await Deployment.RunAsync(() => 
{
    var testDeploymentUpgrades = Oci.GoldenGate.GetDeploymentUpgrades.Invoke(new()
    {
        CompartmentId = compartmentId,
        DeploymentId = testDeployment.Id,
        DisplayName = deploymentUpgradeDisplayName,
        State = deploymentUpgradeState,
    });

});
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.oci.GoldenGate.GoldenGateFunctions;
import com.pulumi.oci.GoldenGate.inputs.GetDeploymentUpgradesArgs;
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 testDeploymentUpgrades = GoldenGateFunctions.getDeploymentUpgrades(GetDeploymentUpgradesArgs.builder()
            .compartmentId(compartmentId)
            .deploymentId(testDeployment.id())
            .displayName(deploymentUpgradeDisplayName)
            .state(deploymentUpgradeState)
            .build());

    }
}
Copy
variables:
  testDeploymentUpgrades:
    fn::invoke:
      function: oci:GoldenGate:getDeploymentUpgrades
      arguments:
        compartmentId: ${compartmentId}
        deploymentId: ${testDeployment.id}
        displayName: ${deploymentUpgradeDisplayName}
        state: ${deploymentUpgradeState}
Copy

Using getDeploymentUpgrades

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 getDeploymentUpgrades(args: GetDeploymentUpgradesArgs, opts?: InvokeOptions): Promise<GetDeploymentUpgradesResult>
function getDeploymentUpgradesOutput(args: GetDeploymentUpgradesOutputArgs, opts?: InvokeOptions): Output<GetDeploymentUpgradesResult>
Copy
def get_deployment_upgrades(compartment_id: Optional[str] = None,
                            deployment_id: Optional[str] = None,
                            display_name: Optional[str] = None,
                            filters: Optional[Sequence[_goldengate.GetDeploymentUpgradesFilter]] = None,
                            state: Optional[str] = None,
                            opts: Optional[InvokeOptions] = None) -> GetDeploymentUpgradesResult
def get_deployment_upgrades_output(compartment_id: Optional[pulumi.Input[str]] = None,
                            deployment_id: Optional[pulumi.Input[str]] = None,
                            display_name: Optional[pulumi.Input[str]] = None,
                            filters: Optional[pulumi.Input[Sequence[pulumi.Input[_goldengate.GetDeploymentUpgradesFilterArgs]]]] = None,
                            state: Optional[pulumi.Input[str]] = None,
                            opts: Optional[InvokeOptions] = None) -> Output[GetDeploymentUpgradesResult]
Copy
func GetDeploymentUpgrades(ctx *Context, args *GetDeploymentUpgradesArgs, opts ...InvokeOption) (*GetDeploymentUpgradesResult, error)
func GetDeploymentUpgradesOutput(ctx *Context, args *GetDeploymentUpgradesOutputArgs, opts ...InvokeOption) GetDeploymentUpgradesResultOutput
Copy

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

public static class GetDeploymentUpgrades 
{
    public static Task<GetDeploymentUpgradesResult> InvokeAsync(GetDeploymentUpgradesArgs args, InvokeOptions? opts = null)
    public static Output<GetDeploymentUpgradesResult> Invoke(GetDeploymentUpgradesInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetDeploymentUpgradesResult> getDeploymentUpgrades(GetDeploymentUpgradesArgs args, InvokeOptions options)
public static Output<GetDeploymentUpgradesResult> getDeploymentUpgrades(GetDeploymentUpgradesArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: oci:GoldenGate/getDeploymentUpgrades:getDeploymentUpgrades
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

CompartmentId This property is required. string
The OCID of the compartment that contains the work request. Work requests should be scoped to the same compartment as the resource the work request affects. If the work request concerns multiple resources, and those resources are not in the same compartment, it is up to the service team to pick the primary resource whose compartment should be used.
DeploymentId string
The OCID of the deployment in which to list resources.
DisplayName string
A filter to return only the resources that match the entire 'displayName' given.
Filters Changes to this property will trigger replacement. List<GetDeploymentUpgradesFilter>
State string
A filter to return only the resources that match the 'lifecycleState' given.
CompartmentId This property is required. string
The OCID of the compartment that contains the work request. Work requests should be scoped to the same compartment as the resource the work request affects. If the work request concerns multiple resources, and those resources are not in the same compartment, it is up to the service team to pick the primary resource whose compartment should be used.
DeploymentId string
The OCID of the deployment in which to list resources.
DisplayName string
A filter to return only the resources that match the entire 'displayName' given.
Filters Changes to this property will trigger replacement. []GetDeploymentUpgradesFilter
State string
A filter to return only the resources that match the 'lifecycleState' given.
compartmentId This property is required. String
The OCID of the compartment that contains the work request. Work requests should be scoped to the same compartment as the resource the work request affects. If the work request concerns multiple resources, and those resources are not in the same compartment, it is up to the service team to pick the primary resource whose compartment should be used.
deploymentId String
The OCID of the deployment in which to list resources.
displayName String
A filter to return only the resources that match the entire 'displayName' given.
filters Changes to this property will trigger replacement. List<GetDeploymentUpgradesFilter>
state String
A filter to return only the resources that match the 'lifecycleState' given.
compartmentId This property is required. string
The OCID of the compartment that contains the work request. Work requests should be scoped to the same compartment as the resource the work request affects. If the work request concerns multiple resources, and those resources are not in the same compartment, it is up to the service team to pick the primary resource whose compartment should be used.
deploymentId string
The OCID of the deployment in which to list resources.
displayName string
A filter to return only the resources that match the entire 'displayName' given.
filters Changes to this property will trigger replacement. GetDeploymentUpgradesFilter[]
state string
A filter to return only the resources that match the 'lifecycleState' given.
compartment_id This property is required. str
The OCID of the compartment that contains the work request. Work requests should be scoped to the same compartment as the resource the work request affects. If the work request concerns multiple resources, and those resources are not in the same compartment, it is up to the service team to pick the primary resource whose compartment should be used.
deployment_id str
The OCID of the deployment in which to list resources.
display_name str
A filter to return only the resources that match the entire 'displayName' given.
filters Changes to this property will trigger replacement. Sequence[goldengate.GetDeploymentUpgradesFilter]
state str
A filter to return only the resources that match the 'lifecycleState' given.
compartmentId This property is required. String
The OCID of the compartment that contains the work request. Work requests should be scoped to the same compartment as the resource the work request affects. If the work request concerns multiple resources, and those resources are not in the same compartment, it is up to the service team to pick the primary resource whose compartment should be used.
deploymentId String
The OCID of the deployment in which to list resources.
displayName String
A filter to return only the resources that match the entire 'displayName' given.
filters Changes to this property will trigger replacement. List<Property Map>
state String
A filter to return only the resources that match the 'lifecycleState' given.

getDeploymentUpgrades Result

The following output properties are available:

CompartmentId string
The OCID of the compartment being referenced.
DeploymentUpgradeCollections List<GetDeploymentUpgradesDeploymentUpgradeCollection>
The list of deployment_upgrade_collection.
Id string
The provider-assigned unique ID for this managed resource.
DeploymentId string
The OCID of the deployment being referenced.
DisplayName string
An object's Display Name.
Filters List<GetDeploymentUpgradesFilter>
State string
Possible lifecycle states.
CompartmentId string
The OCID of the compartment being referenced.
DeploymentUpgradeCollections []GetDeploymentUpgradesDeploymentUpgradeCollection
The list of deployment_upgrade_collection.
Id string
The provider-assigned unique ID for this managed resource.
DeploymentId string
The OCID of the deployment being referenced.
DisplayName string
An object's Display Name.
Filters []GetDeploymentUpgradesFilter
State string
Possible lifecycle states.
compartmentId String
The OCID of the compartment being referenced.
deploymentUpgradeCollections List<GetDeploymentUpgradesDeploymentUpgradeCollection>
The list of deployment_upgrade_collection.
id String
The provider-assigned unique ID for this managed resource.
deploymentId String
The OCID of the deployment being referenced.
displayName String
An object's Display Name.
filters List<GetDeploymentUpgradesFilter>
state String
Possible lifecycle states.
compartmentId string
The OCID of the compartment being referenced.
deploymentUpgradeCollections GetDeploymentUpgradesDeploymentUpgradeCollection[]
The list of deployment_upgrade_collection.
id string
The provider-assigned unique ID for this managed resource.
deploymentId string
The OCID of the deployment being referenced.
displayName string
An object's Display Name.
filters GetDeploymentUpgradesFilter[]
state string
Possible lifecycle states.
compartment_id str
The OCID of the compartment being referenced.
deployment_upgrade_collections Sequence[goldengate.GetDeploymentUpgradesDeploymentUpgradeCollection]
The list of deployment_upgrade_collection.
id str
The provider-assigned unique ID for this managed resource.
deployment_id str
The OCID of the deployment being referenced.
display_name str
An object's Display Name.
filters Sequence[goldengate.GetDeploymentUpgradesFilter]
state str
Possible lifecycle states.
compartmentId String
The OCID of the compartment being referenced.
deploymentUpgradeCollections List<Property Map>
The list of deployment_upgrade_collection.
id String
The provider-assigned unique ID for this managed resource.
deploymentId String
The OCID of the deployment being referenced.
displayName String
An object's Display Name.
filters List<Property Map>
state String
Possible lifecycle states.

Supporting Types

GetDeploymentUpgradesDeploymentUpgradeCollection

items This property is required. List<Property Map>

GetDeploymentUpgradesDeploymentUpgradeCollectionItem

CompartmentId This property is required. string
The OCID of the compartment that contains the work request. Work requests should be scoped to the same compartment as the resource the work request affects. If the work request concerns multiple resources, and those resources are not in the same compartment, it is up to the service team to pick the primary resource whose compartment should be used.
DefinedTags This property is required. Dictionary<string, string>
Tags defined for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
DeploymentId This property is required. string
The OCID of the deployment in which to list resources.
DeploymentUpgradeType This property is required. string
The type of the deployment upgrade: MANUAL or AUTOMATIC
Description This property is required. string
Metadata about this specific object.
DisplayName This property is required. string
A filter to return only the resources that match the entire 'displayName' given.
FreeformTags This property is required. Dictionary<string, string>
A simple key-value pair that is applied without any predefined name, type, or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
Id This property is required. string
The OCID of the deployment upgrade being referenced.
IsCancelAllowed This property is required. bool
Indicates if cancel is allowed. Scheduled upgrade can be cancelled only if target version is not forced by service, otherwise only reschedule allowed.
IsRescheduleAllowed This property is required. bool
Indicates if reschedule is allowed. Upgrade can be rescheduled postponed until the end of the service defined auto-upgrade period.
IsRollbackAllowed This property is required. bool
Indicates if rollback is allowed. In practice only the last upgrade can be rolled back.

  • Manual upgrade is allowed to rollback only until the old version isn't deprecated yet.
  • Automatic upgrade by default is not allowed, unless a serious issue does not justify.
IsSecurityFix This property is required. bool
Indicates if OGG release contains security fix.
IsSnoozed This property is required. bool
Indicates if upgrade notifications are snoozed or not.
LifecycleDetails This property is required. string
Describes the object's current state in detail. For example, it can be used to provide actionable information for a resource in a Failed state.
LifecycleSubState This property is required. string
Possible GGS lifecycle sub-states.
OggVersion This property is required. string
Version of OGG
PreviousOggVersion This property is required. string
Version of OGG
ReleaseType This property is required. string
The type of release.
State This property is required. string
A filter to return only the resources that match the 'lifecycleState' given.
SystemTags This property is required. Dictionary<string, string>
The system tags associated with this resource, if any. The system tags are set by Oracle Cloud Infrastructure services. Each key is predefined and scoped to namespaces. For more information, see Resource Tags. Example: {orcl-cloud: {free-tier-retain: true}}
TimeCreated This property is required. string
The time the resource was created. The format is defined by RFC3339, such as 2016-08-25T21:10:29.600Z.
TimeFinished This property is required. string
The date and time the request was finished. The format is defined by RFC3339, such as 2016-08-25T21:10:29.600Z.
TimeOggVersionSupportedUntil This property is required. string
The time until OGG version is supported. After this date has passed OGG version will not be available anymore. The format is defined by RFC3339, such as 2016-08-25T21:10:29.600Z.
TimeReleased This property is required. string
The time the resource was released. The format is defined by RFC3339, such as 2016-08-25T21:10:29.600Z.
TimeSchedule This property is required. string
The time of upgrade schedule. The format is defined by RFC3339, such as 2016-08-25T21:10:29.600Z.
TimeScheduleMax This property is required. string
Indicates the latest time until the deployment upgrade could be rescheduled. The format is defined by RFC3339, such as 2016-08-25T21:10:29.600Z.
TimeSnoozedUntil This property is required. string
The time the upgrade notifications are snoozed until. The format is defined by RFC3339, such as 2016-08-25T21:10:29.600Z.
TimeStarted This property is required. string
The date and time the request was started. The format is defined by RFC3339, such as 2016-08-25T21:10:29.600Z.
TimeUpdated This property is required. string
The time the resource was last updated. The format is defined by RFC3339, such as 2016-08-25T21:10:29.600Z.
CompartmentId This property is required. string
The OCID of the compartment that contains the work request. Work requests should be scoped to the same compartment as the resource the work request affects. If the work request concerns multiple resources, and those resources are not in the same compartment, it is up to the service team to pick the primary resource whose compartment should be used.
DefinedTags This property is required. map[string]string
Tags defined for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
DeploymentId This property is required. string
The OCID of the deployment in which to list resources.
DeploymentUpgradeType This property is required. string
The type of the deployment upgrade: MANUAL or AUTOMATIC
Description This property is required. string
Metadata about this specific object.
DisplayName This property is required. string
A filter to return only the resources that match the entire 'displayName' given.
FreeformTags This property is required. map[string]string
A simple key-value pair that is applied without any predefined name, type, or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
Id This property is required. string
The OCID of the deployment upgrade being referenced.
IsCancelAllowed This property is required. bool
Indicates if cancel is allowed. Scheduled upgrade can be cancelled only if target version is not forced by service, otherwise only reschedule allowed.
IsRescheduleAllowed This property is required. bool
Indicates if reschedule is allowed. Upgrade can be rescheduled postponed until the end of the service defined auto-upgrade period.
IsRollbackAllowed This property is required. bool
Indicates if rollback is allowed. In practice only the last upgrade can be rolled back.

  • Manual upgrade is allowed to rollback only until the old version isn't deprecated yet.
  • Automatic upgrade by default is not allowed, unless a serious issue does not justify.
IsSecurityFix This property is required. bool
Indicates if OGG release contains security fix.
IsSnoozed This property is required. bool
Indicates if upgrade notifications are snoozed or not.
LifecycleDetails This property is required. string
Describes the object's current state in detail. For example, it can be used to provide actionable information for a resource in a Failed state.
LifecycleSubState This property is required. string
Possible GGS lifecycle sub-states.
OggVersion This property is required. string
Version of OGG
PreviousOggVersion This property is required. string
Version of OGG
ReleaseType This property is required. string
The type of release.
State This property is required. string
A filter to return only the resources that match the 'lifecycleState' given.
SystemTags This property is required. map[string]string
The system tags associated with this resource, if any. The system tags are set by Oracle Cloud Infrastructure services. Each key is predefined and scoped to namespaces. For more information, see Resource Tags. Example: {orcl-cloud: {free-tier-retain: true}}
TimeCreated This property is required. string
The time the resource was created. The format is defined by RFC3339, such as 2016-08-25T21:10:29.600Z.
TimeFinished This property is required. string
The date and time the request was finished. The format is defined by RFC3339, such as 2016-08-25T21:10:29.600Z.
TimeOggVersionSupportedUntil This property is required. string
The time until OGG version is supported. After this date has passed OGG version will not be available anymore. The format is defined by RFC3339, such as 2016-08-25T21:10:29.600Z.
TimeReleased This property is required. string
The time the resource was released. The format is defined by RFC3339, such as 2016-08-25T21:10:29.600Z.
TimeSchedule This property is required. string
The time of upgrade schedule. The format is defined by RFC3339, such as 2016-08-25T21:10:29.600Z.
TimeScheduleMax This property is required. string
Indicates the latest time until the deployment upgrade could be rescheduled. The format is defined by RFC3339, such as 2016-08-25T21:10:29.600Z.
TimeSnoozedUntil This property is required. string
The time the upgrade notifications are snoozed until. The format is defined by RFC3339, such as 2016-08-25T21:10:29.600Z.
TimeStarted This property is required. string
The date and time the request was started. The format is defined by RFC3339, such as 2016-08-25T21:10:29.600Z.
TimeUpdated This property is required. string
The time the resource was last updated. The format is defined by RFC3339, such as 2016-08-25T21:10:29.600Z.
compartmentId This property is required. String
The OCID of the compartment that contains the work request. Work requests should be scoped to the same compartment as the resource the work request affects. If the work request concerns multiple resources, and those resources are not in the same compartment, it is up to the service team to pick the primary resource whose compartment should be used.
definedTags This property is required. Map<String,String>
Tags defined for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
deploymentId This property is required. String
The OCID of the deployment in which to list resources.
deploymentUpgradeType This property is required. String
The type of the deployment upgrade: MANUAL or AUTOMATIC
description This property is required. String
Metadata about this specific object.
displayName This property is required. String
A filter to return only the resources that match the entire 'displayName' given.
freeformTags This property is required. Map<String,String>
A simple key-value pair that is applied without any predefined name, type, or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
id This property is required. String
The OCID of the deployment upgrade being referenced.
isCancelAllowed This property is required. Boolean
Indicates if cancel is allowed. Scheduled upgrade can be cancelled only if target version is not forced by service, otherwise only reschedule allowed.
isRescheduleAllowed This property is required. Boolean
Indicates if reschedule is allowed. Upgrade can be rescheduled postponed until the end of the service defined auto-upgrade period.
isRollbackAllowed This property is required. Boolean
Indicates if rollback is allowed. In practice only the last upgrade can be rolled back.

  • Manual upgrade is allowed to rollback only until the old version isn't deprecated yet.
  • Automatic upgrade by default is not allowed, unless a serious issue does not justify.
isSecurityFix This property is required. Boolean
Indicates if OGG release contains security fix.
isSnoozed This property is required. Boolean
Indicates if upgrade notifications are snoozed or not.
lifecycleDetails This property is required. String
Describes the object's current state in detail. For example, it can be used to provide actionable information for a resource in a Failed state.
lifecycleSubState This property is required. String
Possible GGS lifecycle sub-states.
oggVersion This property is required. String
Version of OGG
previousOggVersion This property is required. String
Version of OGG
releaseType This property is required. String
The type of release.
state This property is required. String
A filter to return only the resources that match the 'lifecycleState' given.
systemTags This property is required. Map<String,String>
The system tags associated with this resource, if any. The system tags are set by Oracle Cloud Infrastructure services. Each key is predefined and scoped to namespaces. For more information, see Resource Tags. Example: {orcl-cloud: {free-tier-retain: true}}
timeCreated This property is required. String
The time the resource was created. The format is defined by RFC3339, such as 2016-08-25T21:10:29.600Z.
timeFinished This property is required. String
The date and time the request was finished. The format is defined by RFC3339, such as 2016-08-25T21:10:29.600Z.
timeOggVersionSupportedUntil This property is required. String
The time until OGG version is supported. After this date has passed OGG version will not be available anymore. The format is defined by RFC3339, such as 2016-08-25T21:10:29.600Z.
timeReleased This property is required. String
The time the resource was released. The format is defined by RFC3339, such as 2016-08-25T21:10:29.600Z.
timeSchedule This property is required. String
The time of upgrade schedule. The format is defined by RFC3339, such as 2016-08-25T21:10:29.600Z.
timeScheduleMax This property is required. String
Indicates the latest time until the deployment upgrade could be rescheduled. The format is defined by RFC3339, such as 2016-08-25T21:10:29.600Z.
timeSnoozedUntil This property is required. String
The time the upgrade notifications are snoozed until. The format is defined by RFC3339, such as 2016-08-25T21:10:29.600Z.
timeStarted This property is required. String
The date and time the request was started. The format is defined by RFC3339, such as 2016-08-25T21:10:29.600Z.
timeUpdated This property is required. String
The time the resource was last updated. The format is defined by RFC3339, such as 2016-08-25T21:10:29.600Z.
compartmentId This property is required. string
The OCID of the compartment that contains the work request. Work requests should be scoped to the same compartment as the resource the work request affects. If the work request concerns multiple resources, and those resources are not in the same compartment, it is up to the service team to pick the primary resource whose compartment should be used.
definedTags This property is required. {[key: string]: string}
Tags defined for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
deploymentId This property is required. string
The OCID of the deployment in which to list resources.
deploymentUpgradeType This property is required. string
The type of the deployment upgrade: MANUAL or AUTOMATIC
description This property is required. string
Metadata about this specific object.
displayName This property is required. string
A filter to return only the resources that match the entire 'displayName' given.
freeformTags This property is required. {[key: string]: string}
A simple key-value pair that is applied without any predefined name, type, or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
id This property is required. string
The OCID of the deployment upgrade being referenced.
isCancelAllowed This property is required. boolean
Indicates if cancel is allowed. Scheduled upgrade can be cancelled only if target version is not forced by service, otherwise only reschedule allowed.
isRescheduleAllowed This property is required. boolean
Indicates if reschedule is allowed. Upgrade can be rescheduled postponed until the end of the service defined auto-upgrade period.
isRollbackAllowed This property is required. boolean
Indicates if rollback is allowed. In practice only the last upgrade can be rolled back.

  • Manual upgrade is allowed to rollback only until the old version isn't deprecated yet.
  • Automatic upgrade by default is not allowed, unless a serious issue does not justify.
isSecurityFix This property is required. boolean
Indicates if OGG release contains security fix.
isSnoozed This property is required. boolean
Indicates if upgrade notifications are snoozed or not.
lifecycleDetails This property is required. string
Describes the object's current state in detail. For example, it can be used to provide actionable information for a resource in a Failed state.
lifecycleSubState This property is required. string
Possible GGS lifecycle sub-states.
oggVersion This property is required. string
Version of OGG
previousOggVersion This property is required. string
Version of OGG
releaseType This property is required. string
The type of release.
state This property is required. string
A filter to return only the resources that match the 'lifecycleState' given.
systemTags This property is required. {[key: string]: string}
The system tags associated with this resource, if any. The system tags are set by Oracle Cloud Infrastructure services. Each key is predefined and scoped to namespaces. For more information, see Resource Tags. Example: {orcl-cloud: {free-tier-retain: true}}
timeCreated This property is required. string
The time the resource was created. The format is defined by RFC3339, such as 2016-08-25T21:10:29.600Z.
timeFinished This property is required. string
The date and time the request was finished. The format is defined by RFC3339, such as 2016-08-25T21:10:29.600Z.
timeOggVersionSupportedUntil This property is required. string
The time until OGG version is supported. After this date has passed OGG version will not be available anymore. The format is defined by RFC3339, such as 2016-08-25T21:10:29.600Z.
timeReleased This property is required. string
The time the resource was released. The format is defined by RFC3339, such as 2016-08-25T21:10:29.600Z.
timeSchedule This property is required. string
The time of upgrade schedule. The format is defined by RFC3339, such as 2016-08-25T21:10:29.600Z.
timeScheduleMax This property is required. string
Indicates the latest time until the deployment upgrade could be rescheduled. The format is defined by RFC3339, such as 2016-08-25T21:10:29.600Z.
timeSnoozedUntil This property is required. string
The time the upgrade notifications are snoozed until. The format is defined by RFC3339, such as 2016-08-25T21:10:29.600Z.
timeStarted This property is required. string
The date and time the request was started. The format is defined by RFC3339, such as 2016-08-25T21:10:29.600Z.
timeUpdated This property is required. string
The time the resource was last updated. The format is defined by RFC3339, such as 2016-08-25T21:10:29.600Z.
compartment_id This property is required. str
The OCID of the compartment that contains the work request. Work requests should be scoped to the same compartment as the resource the work request affects. If the work request concerns multiple resources, and those resources are not in the same compartment, it is up to the service team to pick the primary resource whose compartment should be used.
defined_tags This property is required. Mapping[str, str]
Tags defined for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
deployment_id This property is required. str
The OCID of the deployment in which to list resources.
deployment_upgrade_type This property is required. str
The type of the deployment upgrade: MANUAL or AUTOMATIC
description This property is required. str
Metadata about this specific object.
display_name This property is required. str
A filter to return only the resources that match the entire 'displayName' given.
freeform_tags This property is required. Mapping[str, str]
A simple key-value pair that is applied without any predefined name, type, or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
id This property is required. str
The OCID of the deployment upgrade being referenced.
is_cancel_allowed This property is required. bool
Indicates if cancel is allowed. Scheduled upgrade can be cancelled only if target version is not forced by service, otherwise only reschedule allowed.
is_reschedule_allowed This property is required. bool
Indicates if reschedule is allowed. Upgrade can be rescheduled postponed until the end of the service defined auto-upgrade period.
is_rollback_allowed This property is required. bool
Indicates if rollback is allowed. In practice only the last upgrade can be rolled back.

  • Manual upgrade is allowed to rollback only until the old version isn't deprecated yet.
  • Automatic upgrade by default is not allowed, unless a serious issue does not justify.
is_security_fix This property is required. bool
Indicates if OGG release contains security fix.
is_snoozed This property is required. bool
Indicates if upgrade notifications are snoozed or not.
lifecycle_details This property is required. str
Describes the object's current state in detail. For example, it can be used to provide actionable information for a resource in a Failed state.
lifecycle_sub_state This property is required. str
Possible GGS lifecycle sub-states.
ogg_version This property is required. str
Version of OGG
previous_ogg_version This property is required. str
Version of OGG
release_type This property is required. str
The type of release.
state This property is required. str
A filter to return only the resources that match the 'lifecycleState' given.
system_tags This property is required. Mapping[str, str]
The system tags associated with this resource, if any. The system tags are set by Oracle Cloud Infrastructure services. Each key is predefined and scoped to namespaces. For more information, see Resource Tags. Example: {orcl-cloud: {free-tier-retain: true}}
time_created This property is required. str
The time the resource was created. The format is defined by RFC3339, such as 2016-08-25T21:10:29.600Z.
time_finished This property is required. str
The date and time the request was finished. The format is defined by RFC3339, such as 2016-08-25T21:10:29.600Z.
time_ogg_version_supported_until This property is required. str
The time until OGG version is supported. After this date has passed OGG version will not be available anymore. The format is defined by RFC3339, such as 2016-08-25T21:10:29.600Z.
time_released This property is required. str
The time the resource was released. The format is defined by RFC3339, such as 2016-08-25T21:10:29.600Z.
time_schedule This property is required. str
The time of upgrade schedule. The format is defined by RFC3339, such as 2016-08-25T21:10:29.600Z.
time_schedule_max This property is required. str
Indicates the latest time until the deployment upgrade could be rescheduled. The format is defined by RFC3339, such as 2016-08-25T21:10:29.600Z.
time_snoozed_until This property is required. str
The time the upgrade notifications are snoozed until. The format is defined by RFC3339, such as 2016-08-25T21:10:29.600Z.
time_started This property is required. str
The date and time the request was started. The format is defined by RFC3339, such as 2016-08-25T21:10:29.600Z.
time_updated This property is required. str
The time the resource was last updated. The format is defined by RFC3339, such as 2016-08-25T21:10:29.600Z.
compartmentId This property is required. String
The OCID of the compartment that contains the work request. Work requests should be scoped to the same compartment as the resource the work request affects. If the work request concerns multiple resources, and those resources are not in the same compartment, it is up to the service team to pick the primary resource whose compartment should be used.
definedTags This property is required. Map<String>
Tags defined for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
deploymentId This property is required. String
The OCID of the deployment in which to list resources.
deploymentUpgradeType This property is required. String
The type of the deployment upgrade: MANUAL or AUTOMATIC
description This property is required. String
Metadata about this specific object.
displayName This property is required. String
A filter to return only the resources that match the entire 'displayName' given.
freeformTags This property is required. Map<String>
A simple key-value pair that is applied without any predefined name, type, or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
id This property is required. String
The OCID of the deployment upgrade being referenced.
isCancelAllowed This property is required. Boolean
Indicates if cancel is allowed. Scheduled upgrade can be cancelled only if target version is not forced by service, otherwise only reschedule allowed.
isRescheduleAllowed This property is required. Boolean
Indicates if reschedule is allowed. Upgrade can be rescheduled postponed until the end of the service defined auto-upgrade period.
isRollbackAllowed This property is required. Boolean
Indicates if rollback is allowed. In practice only the last upgrade can be rolled back.

  • Manual upgrade is allowed to rollback only until the old version isn't deprecated yet.
  • Automatic upgrade by default is not allowed, unless a serious issue does not justify.
isSecurityFix This property is required. Boolean
Indicates if OGG release contains security fix.
isSnoozed This property is required. Boolean
Indicates if upgrade notifications are snoozed or not.
lifecycleDetails This property is required. String
Describes the object's current state in detail. For example, it can be used to provide actionable information for a resource in a Failed state.
lifecycleSubState This property is required. String
Possible GGS lifecycle sub-states.
oggVersion This property is required. String
Version of OGG
previousOggVersion This property is required. String
Version of OGG
releaseType This property is required. String
The type of release.
state This property is required. String
A filter to return only the resources that match the 'lifecycleState' given.
systemTags This property is required. Map<String>
The system tags associated with this resource, if any. The system tags are set by Oracle Cloud Infrastructure services. Each key is predefined and scoped to namespaces. For more information, see Resource Tags. Example: {orcl-cloud: {free-tier-retain: true}}
timeCreated This property is required. String
The time the resource was created. The format is defined by RFC3339, such as 2016-08-25T21:10:29.600Z.
timeFinished This property is required. String
The date and time the request was finished. The format is defined by RFC3339, such as 2016-08-25T21:10:29.600Z.
timeOggVersionSupportedUntil This property is required. String
The time until OGG version is supported. After this date has passed OGG version will not be available anymore. The format is defined by RFC3339, such as 2016-08-25T21:10:29.600Z.
timeReleased This property is required. String
The time the resource was released. The format is defined by RFC3339, such as 2016-08-25T21:10:29.600Z.
timeSchedule This property is required. String
The time of upgrade schedule. The format is defined by RFC3339, such as 2016-08-25T21:10:29.600Z.
timeScheduleMax This property is required. String
Indicates the latest time until the deployment upgrade could be rescheduled. The format is defined by RFC3339, such as 2016-08-25T21:10:29.600Z.
timeSnoozedUntil This property is required. String
The time the upgrade notifications are snoozed until. The format is defined by RFC3339, such as 2016-08-25T21:10:29.600Z.
timeStarted This property is required. String
The date and time the request was started. The format is defined by RFC3339, such as 2016-08-25T21:10:29.600Z.
timeUpdated This property is required. String
The time the resource was last updated. The format is defined by RFC3339, such as 2016-08-25T21:10:29.600Z.

GetDeploymentUpgradesFilter

Name This property is required. string
Values This property is required. List<string>
Regex bool
Name This property is required. string
Values This property is required. []string
Regex bool
name This property is required. String
values This property is required. List<String>
regex Boolean
name This property is required. string
values This property is required. string[]
regex boolean
name This property is required. str
values This property is required. Sequence[str]
regex bool
name This property is required. String
values This property is required. List<String>
regex Boolean

Package Details

Repository
oci pulumi/pulumi-oci
License
Apache-2.0
Notes
This Pulumi package is based on the oci Terraform Provider.
Oracle Cloud Infrastructure v2.29.0 published on Wednesday, Apr 9, 2025 by Pulumi