1. Packages
  2. Oracle Cloud Infrastructure
  3. API Docs
  4. GoldenGate
  5. getDeployments
Oracle Cloud Infrastructure v2.32.0 published on Thursday, Apr 24, 2025 by Pulumi

oci.GoldenGate.getDeployments

Explore with Pulumi AI

Oracle Cloud Infrastructure v2.32.0 published on Thursday, Apr 24, 2025 by Pulumi

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

Lists the Deployments in a compartment.

Example Usage

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

const testDeployments = oci.GoldenGate.getDeployments({
    compartmentId: compartmentId,
    assignableConnectionId: testConnection.id,
    assignedConnectionId: testConnection.id,
    displayName: deploymentDisplayName,
    fqdn: deploymentFqdn,
    lifecycleSubState: deploymentLifecycleSubState,
    state: deploymentState,
    supportedConnectionType: deploymentSupportedConnectionType,
});
Copy
import pulumi
import pulumi_oci as oci

test_deployments = oci.GoldenGate.get_deployments(compartment_id=compartment_id,
    assignable_connection_id=test_connection["id"],
    assigned_connection_id=test_connection["id"],
    display_name=deployment_display_name,
    fqdn=deployment_fqdn,
    lifecycle_sub_state=deployment_lifecycle_sub_state,
    state=deployment_state,
    supported_connection_type=deployment_supported_connection_type)
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.GetDeployments(ctx, &goldengate.GetDeploymentsArgs{
			CompartmentId:           compartmentId,
			AssignableConnectionId:  pulumi.StringRef(testConnection.Id),
			AssignedConnectionId:    pulumi.StringRef(testConnection.Id),
			DisplayName:             pulumi.StringRef(deploymentDisplayName),
			Fqdn:                    pulumi.StringRef(deploymentFqdn),
			LifecycleSubState:       pulumi.StringRef(deploymentLifecycleSubState),
			State:                   pulumi.StringRef(deploymentState),
			SupportedConnectionType: pulumi.StringRef(deploymentSupportedConnectionType),
		}, 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 testDeployments = Oci.GoldenGate.GetDeployments.Invoke(new()
    {
        CompartmentId = compartmentId,
        AssignableConnectionId = testConnection.Id,
        AssignedConnectionId = testConnection.Id,
        DisplayName = deploymentDisplayName,
        Fqdn = deploymentFqdn,
        LifecycleSubState = deploymentLifecycleSubState,
        State = deploymentState,
        SupportedConnectionType = deploymentSupportedConnectionType,
    });

});
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.GetDeploymentsArgs;
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 testDeployments = GoldenGateFunctions.getDeployments(GetDeploymentsArgs.builder()
            .compartmentId(compartmentId)
            .assignableConnectionId(testConnection.id())
            .assignedConnectionId(testConnection.id())
            .displayName(deploymentDisplayName)
            .fqdn(deploymentFqdn)
            .lifecycleSubState(deploymentLifecycleSubState)
            .state(deploymentState)
            .supportedConnectionType(deploymentSupportedConnectionType)
            .build());

    }
}
Copy
variables:
  testDeployments:
    fn::invoke:
      function: oci:GoldenGate:getDeployments
      arguments:
        compartmentId: ${compartmentId}
        assignableConnectionId: ${testConnection.id}
        assignedConnectionId: ${testConnection.id}
        displayName: ${deploymentDisplayName}
        fqdn: ${deploymentFqdn}
        lifecycleSubState: ${deploymentLifecycleSubState}
        state: ${deploymentState}
        supportedConnectionType: ${deploymentSupportedConnectionType}
Copy

Using getDeployments

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 getDeployments(args: GetDeploymentsArgs, opts?: InvokeOptions): Promise<GetDeploymentsResult>
function getDeploymentsOutput(args: GetDeploymentsOutputArgs, opts?: InvokeOptions): Output<GetDeploymentsResult>
Copy
def get_deployments(assignable_connection_id: Optional[str] = None,
                    assigned_connection_id: Optional[str] = None,
                    compartment_id: Optional[str] = None,
                    display_name: Optional[str] = None,
                    filters: Optional[Sequence[_goldengate.GetDeploymentsFilter]] = None,
                    fqdn: Optional[str] = None,
                    lifecycle_sub_state: Optional[str] = None,
                    state: Optional[str] = None,
                    supported_connection_type: Optional[str] = None,
                    opts: Optional[InvokeOptions] = None) -> GetDeploymentsResult
def get_deployments_output(assignable_connection_id: Optional[pulumi.Input[str]] = None,
                    assigned_connection_id: Optional[pulumi.Input[str]] = None,
                    compartment_id: Optional[pulumi.Input[str]] = None,
                    display_name: Optional[pulumi.Input[str]] = None,
                    filters: Optional[pulumi.Input[Sequence[pulumi.Input[_goldengate.GetDeploymentsFilterArgs]]]] = None,
                    fqdn: Optional[pulumi.Input[str]] = None,
                    lifecycle_sub_state: Optional[pulumi.Input[str]] = None,
                    state: Optional[pulumi.Input[str]] = None,
                    supported_connection_type: Optional[pulumi.Input[str]] = None,
                    opts: Optional[InvokeOptions] = None) -> Output[GetDeploymentsResult]
Copy
func GetDeployments(ctx *Context, args *GetDeploymentsArgs, opts ...InvokeOption) (*GetDeploymentsResult, error)
func GetDeploymentsOutput(ctx *Context, args *GetDeploymentsOutputArgs, opts ...InvokeOption) GetDeploymentsResultOutput
Copy

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

public static class GetDeployments 
{
    public static Task<GetDeploymentsResult> InvokeAsync(GetDeploymentsArgs args, InvokeOptions? opts = null)
    public static Output<GetDeploymentsResult> Invoke(GetDeploymentsInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetDeploymentsResult> getDeployments(GetDeploymentsArgs args, InvokeOptions options)
public static Output<GetDeploymentsResult> getDeployments(GetDeploymentsArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: oci:GoldenGate/getDeployments:getDeployments
  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.
AssignableConnectionId string
Return the deployments to which the specified connectionId may be assigned.
AssignedConnectionId string
The OCID of the connection which for the deployment must be assigned.
DisplayName string
A filter to return only the resources that match the entire 'displayName' given.
Filters Changes to this property will trigger replacement. List<GetDeploymentsFilter>
Fqdn string
A filter to return only the resources that match the 'fqdn' given.
LifecycleSubState string
A filter to return only the resources that match the 'lifecycleSubState' given.
State string
A filter to return only the resources that match the 'lifecycleState' given.
SupportedConnectionType string
The connection type which the deployment must support.
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.
AssignableConnectionId string
Return the deployments to which the specified connectionId may be assigned.
AssignedConnectionId string
The OCID of the connection which for the deployment must be assigned.
DisplayName string
A filter to return only the resources that match the entire 'displayName' given.
Filters Changes to this property will trigger replacement. []GetDeploymentsFilter
Fqdn string
A filter to return only the resources that match the 'fqdn' given.
LifecycleSubState string
A filter to return only the resources that match the 'lifecycleSubState' given.
State string
A filter to return only the resources that match the 'lifecycleState' given.
SupportedConnectionType string
The connection type which the deployment must support.
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.
assignableConnectionId String
Return the deployments to which the specified connectionId may be assigned.
assignedConnectionId String
The OCID of the connection which for the deployment must be assigned.
displayName String
A filter to return only the resources that match the entire 'displayName' given.
filters Changes to this property will trigger replacement. List<GetDeploymentsFilter>
fqdn String
A filter to return only the resources that match the 'fqdn' given.
lifecycleSubState String
A filter to return only the resources that match the 'lifecycleSubState' given.
state String
A filter to return only the resources that match the 'lifecycleState' given.
supportedConnectionType String
The connection type which the deployment must support.
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.
assignableConnectionId string
Return the deployments to which the specified connectionId may be assigned.
assignedConnectionId string
The OCID of the connection which for the deployment must be assigned.
displayName string
A filter to return only the resources that match the entire 'displayName' given.
filters Changes to this property will trigger replacement. GetDeploymentsFilter[]
fqdn string
A filter to return only the resources that match the 'fqdn' given.
lifecycleSubState string
A filter to return only the resources that match the 'lifecycleSubState' given.
state string
A filter to return only the resources that match the 'lifecycleState' given.
supportedConnectionType string
The connection type which the deployment must support.
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.
assignable_connection_id str
Return the deployments to which the specified connectionId may be assigned.
assigned_connection_id str
The OCID of the connection which for the deployment must be assigned.
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.GetDeploymentsFilter]
fqdn str
A filter to return only the resources that match the 'fqdn' given.
lifecycle_sub_state str
A filter to return only the resources that match the 'lifecycleSubState' given.
state str
A filter to return only the resources that match the 'lifecycleState' given.
supported_connection_type str
The connection type which the deployment must support.
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.
assignableConnectionId String
Return the deployments to which the specified connectionId may be assigned.
assignedConnectionId String
The OCID of the connection which for the deployment must be assigned.
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>
fqdn String
A filter to return only the resources that match the 'fqdn' given.
lifecycleSubState String
A filter to return only the resources that match the 'lifecycleSubState' given.
state String
A filter to return only the resources that match the 'lifecycleState' given.
supportedConnectionType String
The connection type which the deployment must support.

getDeployments Result

The following output properties are available:

CompartmentId string
The OCID of the compartment being referenced.
DeploymentCollections List<GetDeploymentsDeploymentCollection>
The list of deployment_collection.
Id string
The provider-assigned unique ID for this managed resource.
AssignableConnectionId string
AssignedConnectionId string
DisplayName string
An object's Display Name.
Filters List<GetDeploymentsFilter>
Fqdn string
A three-label Fully Qualified Domain Name (FQDN) for a resource.
LifecycleSubState string
Possible GGS lifecycle sub-states.
State string
Possible lifecycle states.
SupportedConnectionType string
CompartmentId string
The OCID of the compartment being referenced.
DeploymentCollections []GetDeploymentsDeploymentCollection
The list of deployment_collection.
Id string
The provider-assigned unique ID for this managed resource.
AssignableConnectionId string
AssignedConnectionId string
DisplayName string
An object's Display Name.
Filters []GetDeploymentsFilter
Fqdn string
A three-label Fully Qualified Domain Name (FQDN) for a resource.
LifecycleSubState string
Possible GGS lifecycle sub-states.
State string
Possible lifecycle states.
SupportedConnectionType string
compartmentId String
The OCID of the compartment being referenced.
deploymentCollections List<GetDeploymentsDeploymentCollection>
The list of deployment_collection.
id String
The provider-assigned unique ID for this managed resource.
assignableConnectionId String
assignedConnectionId String
displayName String
An object's Display Name.
filters List<GetDeploymentsFilter>
fqdn String
A three-label Fully Qualified Domain Name (FQDN) for a resource.
lifecycleSubState String
Possible GGS lifecycle sub-states.
state String
Possible lifecycle states.
supportedConnectionType String
compartmentId string
The OCID of the compartment being referenced.
deploymentCollections GetDeploymentsDeploymentCollection[]
The list of deployment_collection.
id string
The provider-assigned unique ID for this managed resource.
assignableConnectionId string
assignedConnectionId string
displayName string
An object's Display Name.
filters GetDeploymentsFilter[]
fqdn string
A three-label Fully Qualified Domain Name (FQDN) for a resource.
lifecycleSubState string
Possible GGS lifecycle sub-states.
state string
Possible lifecycle states.
supportedConnectionType string
compartment_id str
The OCID of the compartment being referenced.
deployment_collections Sequence[goldengate.GetDeploymentsDeploymentCollection]
The list of deployment_collection.
id str
The provider-assigned unique ID for this managed resource.
assignable_connection_id str
assigned_connection_id str
display_name str
An object's Display Name.
filters Sequence[goldengate.GetDeploymentsFilter]
fqdn str
A three-label Fully Qualified Domain Name (FQDN) for a resource.
lifecycle_sub_state str
Possible GGS lifecycle sub-states.
state str
Possible lifecycle states.
supported_connection_type str
compartmentId String
The OCID of the compartment being referenced.
deploymentCollections List<Property Map>
The list of deployment_collection.
id String
The provider-assigned unique ID for this managed resource.
assignableConnectionId String
assignedConnectionId String
displayName String
An object's Display Name.
filters List<Property Map>
fqdn String
A three-label Fully Qualified Domain Name (FQDN) for a resource.
lifecycleSubState String
Possible GGS lifecycle sub-states.
state String
Possible lifecycle states.
supportedConnectionType String

Supporting Types

GetDeploymentsDeploymentCollection

items This property is required. List<Property Map>

GetDeploymentsDeploymentCollectionItem

AvailabilityDomain This property is required. string
The availability domain of a placement.
BackupSchedules This property is required. List<GetDeploymentsDeploymentCollectionItemBackupSchedule>
Defines the schedule of the deployment backup.
Category This property is required. string
The deployment category defines the broad separation of the deployment type into three categories. Currently the separation is 'DATA_REPLICATION', 'STREAM_ANALYTICS' and 'DATA_TRANSFORMS'.
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.
CpuCoreCount This property is required. int
The Minimum number of OCPUs to be made available for this Deployment.
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"}
DeploymentBackupId This property is required. string
The OCID of the backup being referenced.
DeploymentDiagnosticDatas This property is required. List<GetDeploymentsDeploymentCollectionItemDeploymentDiagnosticData>
Information regarding the deployment diagnostic collection
DeploymentRole This property is required. string
The type of the deployment role.
DeploymentType This property is required. string
The type of deployment, which can be any one of the Allowed values. NOTE: Use of the value 'OGG' is maintained for backward compatibility purposes. Its use is discouraged in favor of 'DATABASE_ORACLE'.
DeploymentUrl This property is required. string
The URL of a resource.
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.
EnvironmentType This property is required. string
Specifies whether the deployment is used in a production or development/testing environment.
FaultDomain This property is required. string
The fault domain of a placement.
Fqdn This property is required. string
A filter to return only the resources that match the 'fqdn' 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 being referenced.
IngressIps This property is required. List<GetDeploymentsDeploymentCollectionItemIngressIp>
List of ingress IP addresses from where the GoldenGate deployment connects to this connection's privateIp. Customers may optionally set up ingress security rules to restrict traffic from these IP addresses.
IsAutoScalingEnabled This property is required. bool
Indicates if auto scaling is enabled for the Deployment's CPU core count.
IsHealthy This property is required. bool
True if all of the aggregate resources are working correctly.
IsLatestVersion This property is required. bool
Indicates if the resource is the the latest available version.
IsLockOverride This property is required. bool
IsPublic This property is required. bool
True if this object is publicly available.
IsStorageUtilizationLimitExceeded This property is required. bool
Deprecated: This field is not updated and will be removed in future versions. If storage utilization exceeds the limit, the respective warning message will appear in deployment messages, which can be accessed through /messages?deploymentId=. Indicator will be true if the amount of storage being utilized exceeds the allowable storage utilization limit. Exceeding the limit may be an indication of a misconfiguration of the deployment's GoldenGate service.
LicenseModel This property is required. string
The Oracle license model that applies to a Deployment.
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
A filter to return only the resources that match the 'lifecycleSubState' given.
LoadBalancerId This property is required. string
The OCID of the loadbalancer in the customer's subnet. The loadbalancer of the public deployment created in the customer subnet.
LoadBalancerSubnetId This property is required. string
The OCID of a public subnet in the customer tenancy. Can be provided only for public deployments. If provided, the loadbalancer will be created in this subnet instead of the service tenancy. For backward compatibility, this is an optional property. It will become mandatory for public deployments after October 1, 2024.
Locks This property is required. List<GetDeploymentsDeploymentCollectionItemLock>
Locks associated with this resource.
MaintenanceConfigurations This property is required. List<GetDeploymentsDeploymentCollectionItemMaintenanceConfiguration>
Attributes for configuring automatic deployment maintenance.
MaintenanceWindows This property is required. List<GetDeploymentsDeploymentCollectionItemMaintenanceWindow>
Defines the maintenance window, when automatic actions can be performed.
NextMaintenanceActionType This property is required. string
Type of the next maintenance.
NextMaintenanceDescription This property is required. string
Description of the next maintenance.
NsgIds This property is required. List<string>
An array of Network Security Group OCIDs used to define network access for either Deployments or Connections.
OggDatas This property is required. List<GetDeploymentsDeploymentCollectionItemOggData>
Deployment Data for an OggDeployment
Placements This property is required. List<GetDeploymentsDeploymentCollectionItemPlacement>
An array of local peers of deployment
PrivateIpAddress This property is required. string
The private IP address in the customer's VCN representing the access point for the associated endpoint service in the GoldenGate service VCN.
PublicIpAddress This property is required. string
The public IP address representing the access point for the Deployment.
SourceDeploymentId This property is required. string
The OCID of the deployment being referenced.
State This property is required. string
A filter to return only the resources that match the 'lifecycleState' given.
StorageUtilizationInBytes This property is required. string
The amount of storage being utilized (in bytes)
SubnetId This property is required. string
The OCID of the subnet of the deployment's private endpoint. The subnet must be a private subnet. For backward compatibility, public subnets are allowed until May 31 2025, after which the private subnet will be enforced.
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.
TimeLastBackupScheduled This property is required. string
The timestamp of last deployment backup scheduled. The format is defined by RFC3339, such as 2024-10-25T18:19:29.600Z.
TimeNextBackupScheduled This property is required. string
The timestamp of next deployment backup scheduled. The format is defined by RFC3339, such as 2024-10-26T20:19:29.600Z.
TimeOfNextMaintenance This property is required. string
The time of next maintenance schedule. 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.
TimeRoleChanged This property is required. string
The time of the last role change. 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.
TimeUpgradeRequired This property is required. string
Note: Deprecated: Use timeOfNextMaintenance instead, or related upgrade records to check, when deployment will be forced to upgrade to a newer version. Old description: The date the existing version in use will no longer be considered as usable and an upgrade will be required. This date is typically 6 months after the version was released for use by GGS. The format is defined by RFC3339, such as 2016-08-25T21:10:29.600Z.
AvailabilityDomain This property is required. string
The availability domain of a placement.
BackupSchedules This property is required. []GetDeploymentsDeploymentCollectionItemBackupSchedule
Defines the schedule of the deployment backup.
Category This property is required. string
The deployment category defines the broad separation of the deployment type into three categories. Currently the separation is 'DATA_REPLICATION', 'STREAM_ANALYTICS' and 'DATA_TRANSFORMS'.
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.
CpuCoreCount This property is required. int
The Minimum number of OCPUs to be made available for this Deployment.
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"}
DeploymentBackupId This property is required. string
The OCID of the backup being referenced.
DeploymentDiagnosticDatas This property is required. []GetDeploymentsDeploymentCollectionItemDeploymentDiagnosticData
Information regarding the deployment diagnostic collection
DeploymentRole This property is required. string
The type of the deployment role.
DeploymentType This property is required. string
The type of deployment, which can be any one of the Allowed values. NOTE: Use of the value 'OGG' is maintained for backward compatibility purposes. Its use is discouraged in favor of 'DATABASE_ORACLE'.
DeploymentUrl This property is required. string
The URL of a resource.
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.
EnvironmentType This property is required. string
Specifies whether the deployment is used in a production or development/testing environment.
FaultDomain This property is required. string
The fault domain of a placement.
Fqdn This property is required. string
A filter to return only the resources that match the 'fqdn' 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 being referenced.
IngressIps This property is required. []GetDeploymentsDeploymentCollectionItemIngressIp
List of ingress IP addresses from where the GoldenGate deployment connects to this connection's privateIp. Customers may optionally set up ingress security rules to restrict traffic from these IP addresses.
IsAutoScalingEnabled This property is required. bool
Indicates if auto scaling is enabled for the Deployment's CPU core count.
IsHealthy This property is required. bool
True if all of the aggregate resources are working correctly.
IsLatestVersion This property is required. bool
Indicates if the resource is the the latest available version.
IsLockOverride This property is required. bool
IsPublic This property is required. bool
True if this object is publicly available.
IsStorageUtilizationLimitExceeded This property is required. bool
Deprecated: This field is not updated and will be removed in future versions. If storage utilization exceeds the limit, the respective warning message will appear in deployment messages, which can be accessed through /messages?deploymentId=. Indicator will be true if the amount of storage being utilized exceeds the allowable storage utilization limit. Exceeding the limit may be an indication of a misconfiguration of the deployment's GoldenGate service.
LicenseModel This property is required. string
The Oracle license model that applies to a Deployment.
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
A filter to return only the resources that match the 'lifecycleSubState' given.
LoadBalancerId This property is required. string
The OCID of the loadbalancer in the customer's subnet. The loadbalancer of the public deployment created in the customer subnet.
LoadBalancerSubnetId This property is required. string
The OCID of a public subnet in the customer tenancy. Can be provided only for public deployments. If provided, the loadbalancer will be created in this subnet instead of the service tenancy. For backward compatibility, this is an optional property. It will become mandatory for public deployments after October 1, 2024.
Locks This property is required. []GetDeploymentsDeploymentCollectionItemLock
Locks associated with this resource.
MaintenanceConfigurations This property is required. []GetDeploymentsDeploymentCollectionItemMaintenanceConfiguration
Attributes for configuring automatic deployment maintenance.
MaintenanceWindows This property is required. []GetDeploymentsDeploymentCollectionItemMaintenanceWindow
Defines the maintenance window, when automatic actions can be performed.
NextMaintenanceActionType This property is required. string
Type of the next maintenance.
NextMaintenanceDescription This property is required. string
Description of the next maintenance.
NsgIds This property is required. []string
An array of Network Security Group OCIDs used to define network access for either Deployments or Connections.
OggDatas This property is required. []GetDeploymentsDeploymentCollectionItemOggData
Deployment Data for an OggDeployment
Placements This property is required. []GetDeploymentsDeploymentCollectionItemPlacement
An array of local peers of deployment
PrivateIpAddress This property is required. string
The private IP address in the customer's VCN representing the access point for the associated endpoint service in the GoldenGate service VCN.
PublicIpAddress This property is required. string
The public IP address representing the access point for the Deployment.
SourceDeploymentId This property is required. string
The OCID of the deployment being referenced.
State This property is required. string
A filter to return only the resources that match the 'lifecycleState' given.
StorageUtilizationInBytes This property is required. string
The amount of storage being utilized (in bytes)
SubnetId This property is required. string
The OCID of the subnet of the deployment's private endpoint. The subnet must be a private subnet. For backward compatibility, public subnets are allowed until May 31 2025, after which the private subnet will be enforced.
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.
TimeLastBackupScheduled This property is required. string
The timestamp of last deployment backup scheduled. The format is defined by RFC3339, such as 2024-10-25T18:19:29.600Z.
TimeNextBackupScheduled This property is required. string
The timestamp of next deployment backup scheduled. The format is defined by RFC3339, such as 2024-10-26T20:19:29.600Z.
TimeOfNextMaintenance This property is required. string
The time of next maintenance schedule. 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.
TimeRoleChanged This property is required. string
The time of the last role change. 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.
TimeUpgradeRequired This property is required. string
Note: Deprecated: Use timeOfNextMaintenance instead, or related upgrade records to check, when deployment will be forced to upgrade to a newer version. Old description: The date the existing version in use will no longer be considered as usable and an upgrade will be required. This date is typically 6 months after the version was released for use by GGS. The format is defined by RFC3339, such as 2016-08-25T21:10:29.600Z.
availabilityDomain This property is required. String
The availability domain of a placement.
backupSchedules This property is required. List<GetDeploymentsDeploymentCollectionItemBackupSchedule>
Defines the schedule of the deployment backup.
category This property is required. String
The deployment category defines the broad separation of the deployment type into three categories. Currently the separation is 'DATA_REPLICATION', 'STREAM_ANALYTICS' and 'DATA_TRANSFORMS'.
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.
cpuCoreCount This property is required. Integer
The Minimum number of OCPUs to be made available for this Deployment.
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"}
deploymentBackupId This property is required. String
The OCID of the backup being referenced.
deploymentDiagnosticDatas This property is required. List<GetDeploymentsDeploymentCollectionItemDeploymentDiagnosticData>
Information regarding the deployment diagnostic collection
deploymentRole This property is required. String
The type of the deployment role.
deploymentType This property is required. String
The type of deployment, which can be any one of the Allowed values. NOTE: Use of the value 'OGG' is maintained for backward compatibility purposes. Its use is discouraged in favor of 'DATABASE_ORACLE'.
deploymentUrl This property is required. String
The URL of a resource.
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.
environmentType This property is required. String
Specifies whether the deployment is used in a production or development/testing environment.
faultDomain This property is required. String
The fault domain of a placement.
fqdn This property is required. String
A filter to return only the resources that match the 'fqdn' 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 being referenced.
ingressIps This property is required. List<GetDeploymentsDeploymentCollectionItemIngressIp>
List of ingress IP addresses from where the GoldenGate deployment connects to this connection's privateIp. Customers may optionally set up ingress security rules to restrict traffic from these IP addresses.
isAutoScalingEnabled This property is required. Boolean
Indicates if auto scaling is enabled for the Deployment's CPU core count.
isHealthy This property is required. Boolean
True if all of the aggregate resources are working correctly.
isLatestVersion This property is required. Boolean
Indicates if the resource is the the latest available version.
isLockOverride This property is required. Boolean
isPublic This property is required. Boolean
True if this object is publicly available.
isStorageUtilizationLimitExceeded This property is required. Boolean
Deprecated: This field is not updated and will be removed in future versions. If storage utilization exceeds the limit, the respective warning message will appear in deployment messages, which can be accessed through /messages?deploymentId=. Indicator will be true if the amount of storage being utilized exceeds the allowable storage utilization limit. Exceeding the limit may be an indication of a misconfiguration of the deployment's GoldenGate service.
licenseModel This property is required. String
The Oracle license model that applies to a Deployment.
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
A filter to return only the resources that match the 'lifecycleSubState' given.
loadBalancerId This property is required. String
The OCID of the loadbalancer in the customer's subnet. The loadbalancer of the public deployment created in the customer subnet.
loadBalancerSubnetId This property is required. String
The OCID of a public subnet in the customer tenancy. Can be provided only for public deployments. If provided, the loadbalancer will be created in this subnet instead of the service tenancy. For backward compatibility, this is an optional property. It will become mandatory for public deployments after October 1, 2024.
locks This property is required. List<GetDeploymentsDeploymentCollectionItemLock>
Locks associated with this resource.
maintenanceConfigurations This property is required. List<GetDeploymentsDeploymentCollectionItemMaintenanceConfiguration>
Attributes for configuring automatic deployment maintenance.
maintenanceWindows This property is required. List<GetDeploymentsDeploymentCollectionItemMaintenanceWindow>
Defines the maintenance window, when automatic actions can be performed.
nextMaintenanceActionType This property is required. String
Type of the next maintenance.
nextMaintenanceDescription This property is required. String
Description of the next maintenance.
nsgIds This property is required. List<String>
An array of Network Security Group OCIDs used to define network access for either Deployments or Connections.
oggDatas This property is required. List<GetDeploymentsDeploymentCollectionItemOggData>
Deployment Data for an OggDeployment
placements This property is required. List<GetDeploymentsDeploymentCollectionItemPlacement>
An array of local peers of deployment
privateIpAddress This property is required. String
The private IP address in the customer's VCN representing the access point for the associated endpoint service in the GoldenGate service VCN.
publicIpAddress This property is required. String
The public IP address representing the access point for the Deployment.
sourceDeploymentId This property is required. String
The OCID of the deployment being referenced.
state This property is required. String
A filter to return only the resources that match the 'lifecycleState' given.
storageUtilizationInBytes This property is required. String
The amount of storage being utilized (in bytes)
subnetId This property is required. String
The OCID of the subnet of the deployment's private endpoint. The subnet must be a private subnet. For backward compatibility, public subnets are allowed until May 31 2025, after which the private subnet will be enforced.
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.
timeLastBackupScheduled This property is required. String
The timestamp of last deployment backup scheduled. The format is defined by RFC3339, such as 2024-10-25T18:19:29.600Z.
timeNextBackupScheduled This property is required. String
The timestamp of next deployment backup scheduled. The format is defined by RFC3339, such as 2024-10-26T20:19:29.600Z.
timeOfNextMaintenance This property is required. String
The time of next maintenance schedule. 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.
timeRoleChanged This property is required. String
The time of the last role change. 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.
timeUpgradeRequired This property is required. String
Note: Deprecated: Use timeOfNextMaintenance instead, or related upgrade records to check, when deployment will be forced to upgrade to a newer version. Old description: The date the existing version in use will no longer be considered as usable and an upgrade will be required. This date is typically 6 months after the version was released for use by GGS. The format is defined by RFC3339, such as 2016-08-25T21:10:29.600Z.
availabilityDomain This property is required. string
The availability domain of a placement.
backupSchedules This property is required. GetDeploymentsDeploymentCollectionItemBackupSchedule[]
Defines the schedule of the deployment backup.
category This property is required. string
The deployment category defines the broad separation of the deployment type into three categories. Currently the separation is 'DATA_REPLICATION', 'STREAM_ANALYTICS' and 'DATA_TRANSFORMS'.
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.
cpuCoreCount This property is required. number
The Minimum number of OCPUs to be made available for this Deployment.
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"}
deploymentBackupId This property is required. string
The OCID of the backup being referenced.
deploymentDiagnosticDatas This property is required. GetDeploymentsDeploymentCollectionItemDeploymentDiagnosticData[]
Information regarding the deployment diagnostic collection
deploymentRole This property is required. string
The type of the deployment role.
deploymentType This property is required. string
The type of deployment, which can be any one of the Allowed values. NOTE: Use of the value 'OGG' is maintained for backward compatibility purposes. Its use is discouraged in favor of 'DATABASE_ORACLE'.
deploymentUrl This property is required. string
The URL of a resource.
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.
environmentType This property is required. string
Specifies whether the deployment is used in a production or development/testing environment.
faultDomain This property is required. string
The fault domain of a placement.
fqdn This property is required. string
A filter to return only the resources that match the 'fqdn' 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 being referenced.
ingressIps This property is required. GetDeploymentsDeploymentCollectionItemIngressIp[]
List of ingress IP addresses from where the GoldenGate deployment connects to this connection's privateIp. Customers may optionally set up ingress security rules to restrict traffic from these IP addresses.
isAutoScalingEnabled This property is required. boolean
Indicates if auto scaling is enabled for the Deployment's CPU core count.
isHealthy This property is required. boolean
True if all of the aggregate resources are working correctly.
isLatestVersion This property is required. boolean
Indicates if the resource is the the latest available version.
isLockOverride This property is required. boolean
isPublic This property is required. boolean
True if this object is publicly available.
isStorageUtilizationLimitExceeded This property is required. boolean
Deprecated: This field is not updated and will be removed in future versions. If storage utilization exceeds the limit, the respective warning message will appear in deployment messages, which can be accessed through /messages?deploymentId=. Indicator will be true if the amount of storage being utilized exceeds the allowable storage utilization limit. Exceeding the limit may be an indication of a misconfiguration of the deployment's GoldenGate service.
licenseModel This property is required. string
The Oracle license model that applies to a Deployment.
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
A filter to return only the resources that match the 'lifecycleSubState' given.
loadBalancerId This property is required. string
The OCID of the loadbalancer in the customer's subnet. The loadbalancer of the public deployment created in the customer subnet.
loadBalancerSubnetId This property is required. string
The OCID of a public subnet in the customer tenancy. Can be provided only for public deployments. If provided, the loadbalancer will be created in this subnet instead of the service tenancy. For backward compatibility, this is an optional property. It will become mandatory for public deployments after October 1, 2024.
locks This property is required. GetDeploymentsDeploymentCollectionItemLock[]
Locks associated with this resource.
maintenanceConfigurations This property is required. GetDeploymentsDeploymentCollectionItemMaintenanceConfiguration[]
Attributes for configuring automatic deployment maintenance.
maintenanceWindows This property is required. GetDeploymentsDeploymentCollectionItemMaintenanceWindow[]
Defines the maintenance window, when automatic actions can be performed.
nextMaintenanceActionType This property is required. string
Type of the next maintenance.
nextMaintenanceDescription This property is required. string
Description of the next maintenance.
nsgIds This property is required. string[]
An array of Network Security Group OCIDs used to define network access for either Deployments or Connections.
oggDatas This property is required. GetDeploymentsDeploymentCollectionItemOggData[]
Deployment Data for an OggDeployment
placements This property is required. GetDeploymentsDeploymentCollectionItemPlacement[]
An array of local peers of deployment
privateIpAddress This property is required. string
The private IP address in the customer's VCN representing the access point for the associated endpoint service in the GoldenGate service VCN.
publicIpAddress This property is required. string
The public IP address representing the access point for the Deployment.
sourceDeploymentId This property is required. string
The OCID of the deployment being referenced.
state This property is required. string
A filter to return only the resources that match the 'lifecycleState' given.
storageUtilizationInBytes This property is required. string
The amount of storage being utilized (in bytes)
subnetId This property is required. string
The OCID of the subnet of the deployment's private endpoint. The subnet must be a private subnet. For backward compatibility, public subnets are allowed until May 31 2025, after which the private subnet will be enforced.
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.
timeLastBackupScheduled This property is required. string
The timestamp of last deployment backup scheduled. The format is defined by RFC3339, such as 2024-10-25T18:19:29.600Z.
timeNextBackupScheduled This property is required. string
The timestamp of next deployment backup scheduled. The format is defined by RFC3339, such as 2024-10-26T20:19:29.600Z.
timeOfNextMaintenance This property is required. string
The time of next maintenance schedule. 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.
timeRoleChanged This property is required. string
The time of the last role change. 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.
timeUpgradeRequired This property is required. string
Note: Deprecated: Use timeOfNextMaintenance instead, or related upgrade records to check, when deployment will be forced to upgrade to a newer version. Old description: The date the existing version in use will no longer be considered as usable and an upgrade will be required. This date is typically 6 months after the version was released for use by GGS. The format is defined by RFC3339, such as 2016-08-25T21:10:29.600Z.
availability_domain This property is required. str
The availability domain of a placement.
backup_schedules This property is required. Sequence[goldengate.GetDeploymentsDeploymentCollectionItemBackupSchedule]
Defines the schedule of the deployment backup.
category This property is required. str
The deployment category defines the broad separation of the deployment type into three categories. Currently the separation is 'DATA_REPLICATION', 'STREAM_ANALYTICS' and 'DATA_TRANSFORMS'.
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.
cpu_core_count This property is required. int
The Minimum number of OCPUs to be made available for this Deployment.
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_backup_id This property is required. str
The OCID of the backup being referenced.
deployment_diagnostic_datas This property is required. Sequence[goldengate.GetDeploymentsDeploymentCollectionItemDeploymentDiagnosticData]
Information regarding the deployment diagnostic collection
deployment_role This property is required. str
The type of the deployment role.
deployment_type This property is required. str
The type of deployment, which can be any one of the Allowed values. NOTE: Use of the value 'OGG' is maintained for backward compatibility purposes. Its use is discouraged in favor of 'DATABASE_ORACLE'.
deployment_url This property is required. str
The URL of a resource.
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.
environment_type This property is required. str
Specifies whether the deployment is used in a production or development/testing environment.
fault_domain This property is required. str
The fault domain of a placement.
fqdn This property is required. str
A filter to return only the resources that match the 'fqdn' 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 being referenced.
ingress_ips This property is required. Sequence[goldengate.GetDeploymentsDeploymentCollectionItemIngressIp]
List of ingress IP addresses from where the GoldenGate deployment connects to this connection's privateIp. Customers may optionally set up ingress security rules to restrict traffic from these IP addresses.
is_auto_scaling_enabled This property is required. bool
Indicates if auto scaling is enabled for the Deployment's CPU core count.
is_healthy This property is required. bool
True if all of the aggregate resources are working correctly.
is_latest_version This property is required. bool
Indicates if the resource is the the latest available version.
is_lock_override This property is required. bool
is_public This property is required. bool
True if this object is publicly available.
is_storage_utilization_limit_exceeded This property is required. bool
Deprecated: This field is not updated and will be removed in future versions. If storage utilization exceeds the limit, the respective warning message will appear in deployment messages, which can be accessed through /messages?deploymentId=. Indicator will be true if the amount of storage being utilized exceeds the allowable storage utilization limit. Exceeding the limit may be an indication of a misconfiguration of the deployment's GoldenGate service.
license_model This property is required. str
The Oracle license model that applies to a Deployment.
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
A filter to return only the resources that match the 'lifecycleSubState' given.
load_balancer_id This property is required. str
The OCID of the loadbalancer in the customer's subnet. The loadbalancer of the public deployment created in the customer subnet.
load_balancer_subnet_id This property is required. str
The OCID of a public subnet in the customer tenancy. Can be provided only for public deployments. If provided, the loadbalancer will be created in this subnet instead of the service tenancy. For backward compatibility, this is an optional property. It will become mandatory for public deployments after October 1, 2024.
locks This property is required. Sequence[goldengate.GetDeploymentsDeploymentCollectionItemLock]
Locks associated with this resource.
maintenance_configurations This property is required. Sequence[goldengate.GetDeploymentsDeploymentCollectionItemMaintenanceConfiguration]
Attributes for configuring automatic deployment maintenance.
maintenance_windows This property is required. Sequence[goldengate.GetDeploymentsDeploymentCollectionItemMaintenanceWindow]
Defines the maintenance window, when automatic actions can be performed.
next_maintenance_action_type This property is required. str
Type of the next maintenance.
next_maintenance_description This property is required. str
Description of the next maintenance.
nsg_ids This property is required. Sequence[str]
An array of Network Security Group OCIDs used to define network access for either Deployments or Connections.
ogg_datas This property is required. Sequence[goldengate.GetDeploymentsDeploymentCollectionItemOggData]
Deployment Data for an OggDeployment
placements This property is required. Sequence[goldengate.GetDeploymentsDeploymentCollectionItemPlacement]
An array of local peers of deployment
private_ip_address This property is required. str
The private IP address in the customer's VCN representing the access point for the associated endpoint service in the GoldenGate service VCN.
public_ip_address This property is required. str
The public IP address representing the access point for the Deployment.
source_deployment_id This property is required. str
The OCID of the deployment being referenced.
state This property is required. str
A filter to return only the resources that match the 'lifecycleState' given.
storage_utilization_in_bytes This property is required. str
The amount of storage being utilized (in bytes)
subnet_id This property is required. str
The OCID of the subnet of the deployment's private endpoint. The subnet must be a private subnet. For backward compatibility, public subnets are allowed until May 31 2025, after which the private subnet will be enforced.
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_last_backup_scheduled This property is required. str
The timestamp of last deployment backup scheduled. The format is defined by RFC3339, such as 2024-10-25T18:19:29.600Z.
time_next_backup_scheduled This property is required. str
The timestamp of next deployment backup scheduled. The format is defined by RFC3339, such as 2024-10-26T20:19:29.600Z.
time_of_next_maintenance This property is required. str
The time of next maintenance schedule. 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_role_changed This property is required. str
The time of the last role change. 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.
time_upgrade_required This property is required. str
Note: Deprecated: Use timeOfNextMaintenance instead, or related upgrade records to check, when deployment will be forced to upgrade to a newer version. Old description: The date the existing version in use will no longer be considered as usable and an upgrade will be required. This date is typically 6 months after the version was released for use by GGS. The format is defined by RFC3339, such as 2016-08-25T21:10:29.600Z.
availabilityDomain This property is required. String
The availability domain of a placement.
backupSchedules This property is required. List<Property Map>
Defines the schedule of the deployment backup.
category This property is required. String
The deployment category defines the broad separation of the deployment type into three categories. Currently the separation is 'DATA_REPLICATION', 'STREAM_ANALYTICS' and 'DATA_TRANSFORMS'.
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.
cpuCoreCount This property is required. Number
The Minimum number of OCPUs to be made available for this Deployment.
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"}
deploymentBackupId This property is required. String
The OCID of the backup being referenced.
deploymentDiagnosticDatas This property is required. List<Property Map>
Information regarding the deployment diagnostic collection
deploymentRole This property is required. String
The type of the deployment role.
deploymentType This property is required. String
The type of deployment, which can be any one of the Allowed values. NOTE: Use of the value 'OGG' is maintained for backward compatibility purposes. Its use is discouraged in favor of 'DATABASE_ORACLE'.
deploymentUrl This property is required. String
The URL of a resource.
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.
environmentType This property is required. String
Specifies whether the deployment is used in a production or development/testing environment.
faultDomain This property is required. String
The fault domain of a placement.
fqdn This property is required. String
A filter to return only the resources that match the 'fqdn' 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 being referenced.
ingressIps This property is required. List<Property Map>
List of ingress IP addresses from where the GoldenGate deployment connects to this connection's privateIp. Customers may optionally set up ingress security rules to restrict traffic from these IP addresses.
isAutoScalingEnabled This property is required. Boolean
Indicates if auto scaling is enabled for the Deployment's CPU core count.
isHealthy This property is required. Boolean
True if all of the aggregate resources are working correctly.
isLatestVersion This property is required. Boolean
Indicates if the resource is the the latest available version.
isLockOverride This property is required. Boolean
isPublic This property is required. Boolean
True if this object is publicly available.
isStorageUtilizationLimitExceeded This property is required. Boolean
Deprecated: This field is not updated and will be removed in future versions. If storage utilization exceeds the limit, the respective warning message will appear in deployment messages, which can be accessed through /messages?deploymentId=. Indicator will be true if the amount of storage being utilized exceeds the allowable storage utilization limit. Exceeding the limit may be an indication of a misconfiguration of the deployment's GoldenGate service.
licenseModel This property is required. String
The Oracle license model that applies to a Deployment.
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
A filter to return only the resources that match the 'lifecycleSubState' given.
loadBalancerId This property is required. String
The OCID of the loadbalancer in the customer's subnet. The loadbalancer of the public deployment created in the customer subnet.
loadBalancerSubnetId This property is required. String
The OCID of a public subnet in the customer tenancy. Can be provided only for public deployments. If provided, the loadbalancer will be created in this subnet instead of the service tenancy. For backward compatibility, this is an optional property. It will become mandatory for public deployments after October 1, 2024.
locks This property is required. List<Property Map>
Locks associated with this resource.
maintenanceConfigurations This property is required. List<Property Map>
Attributes for configuring automatic deployment maintenance.
maintenanceWindows This property is required. List<Property Map>
Defines the maintenance window, when automatic actions can be performed.
nextMaintenanceActionType This property is required. String
Type of the next maintenance.
nextMaintenanceDescription This property is required. String
Description of the next maintenance.
nsgIds This property is required. List<String>
An array of Network Security Group OCIDs used to define network access for either Deployments or Connections.
oggDatas This property is required. List<Property Map>
Deployment Data for an OggDeployment
placements This property is required. List<Property Map>
An array of local peers of deployment
privateIpAddress This property is required. String
The private IP address in the customer's VCN representing the access point for the associated endpoint service in the GoldenGate service VCN.
publicIpAddress This property is required. String
The public IP address representing the access point for the Deployment.
sourceDeploymentId This property is required. String
The OCID of the deployment being referenced.
state This property is required. String
A filter to return only the resources that match the 'lifecycleState' given.
storageUtilizationInBytes This property is required. String
The amount of storage being utilized (in bytes)
subnetId This property is required. String
The OCID of the subnet of the deployment's private endpoint. The subnet must be a private subnet. For backward compatibility, public subnets are allowed until May 31 2025, after which the private subnet will be enforced.
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.
timeLastBackupScheduled This property is required. String
The timestamp of last deployment backup scheduled. The format is defined by RFC3339, such as 2024-10-25T18:19:29.600Z.
timeNextBackupScheduled This property is required. String
The timestamp of next deployment backup scheduled. The format is defined by RFC3339, such as 2024-10-26T20:19:29.600Z.
timeOfNextMaintenance This property is required. String
The time of next maintenance schedule. 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.
timeRoleChanged This property is required. String
The time of the last role change. 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.
timeUpgradeRequired This property is required. String
Note: Deprecated: Use timeOfNextMaintenance instead, or related upgrade records to check, when deployment will be forced to upgrade to a newer version. Old description: The date the existing version in use will no longer be considered as usable and an upgrade will be required. This date is typically 6 months after the version was released for use by GGS. The format is defined by RFC3339, such as 2016-08-25T21:10:29.600Z.

GetDeploymentsDeploymentCollectionItemBackupSchedule

Bucket This property is required. string
Name of the bucket where the object is to be uploaded in the object storage
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.
FrequencyBackupScheduled This property is required. string
The frequency of the deployment backup schedule. Frequency can be DAILY, WEEKLY or MONTHLY.
IsMetadataOnly This property is required. bool
Parameter to allow users to create backup without trails
Namespace This property is required. string
Name of namespace that serves as a container for all of your buckets
TimeBackupScheduled This property is required. string
The start timestamp for the deployment backup schedule. The format is defined by RFC3339, such as 2024-10-25T18:19:29.600Z.
Bucket This property is required. string
Name of the bucket where the object is to be uploaded in the object storage
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.
FrequencyBackupScheduled This property is required. string
The frequency of the deployment backup schedule. Frequency can be DAILY, WEEKLY or MONTHLY.
IsMetadataOnly This property is required. bool
Parameter to allow users to create backup without trails
Namespace This property is required. string
Name of namespace that serves as a container for all of your buckets
TimeBackupScheduled This property is required. string
The start timestamp for the deployment backup schedule. The format is defined by RFC3339, such as 2024-10-25T18:19:29.600Z.
bucket This property is required. String
Name of the bucket where the object is to be uploaded in the object storage
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.
frequencyBackupScheduled This property is required. String
The frequency of the deployment backup schedule. Frequency can be DAILY, WEEKLY or MONTHLY.
isMetadataOnly This property is required. Boolean
Parameter to allow users to create backup without trails
namespace This property is required. String
Name of namespace that serves as a container for all of your buckets
timeBackupScheduled This property is required. String
The start timestamp for the deployment backup schedule. The format is defined by RFC3339, such as 2024-10-25T18:19:29.600Z.
bucket This property is required. string
Name of the bucket where the object is to be uploaded in the object storage
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.
frequencyBackupScheduled This property is required. string
The frequency of the deployment backup schedule. Frequency can be DAILY, WEEKLY or MONTHLY.
isMetadataOnly This property is required. boolean
Parameter to allow users to create backup without trails
namespace This property is required. string
Name of namespace that serves as a container for all of your buckets
timeBackupScheduled This property is required. string
The start timestamp for the deployment backup schedule. The format is defined by RFC3339, such as 2024-10-25T18:19:29.600Z.
bucket This property is required. str
Name of the bucket where the object is to be uploaded in the object storage
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.
frequency_backup_scheduled This property is required. str
The frequency of the deployment backup schedule. Frequency can be DAILY, WEEKLY or MONTHLY.
is_metadata_only This property is required. bool
Parameter to allow users to create backup without trails
namespace This property is required. str
Name of namespace that serves as a container for all of your buckets
time_backup_scheduled This property is required. str
The start timestamp for the deployment backup schedule. The format is defined by RFC3339, such as 2024-10-25T18:19:29.600Z.
bucket This property is required. String
Name of the bucket where the object is to be uploaded in the object storage
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.
frequencyBackupScheduled This property is required. String
The frequency of the deployment backup schedule. Frequency can be DAILY, WEEKLY or MONTHLY.
isMetadataOnly This property is required. Boolean
Parameter to allow users to create backup without trails
namespace This property is required. String
Name of namespace that serves as a container for all of your buckets
timeBackupScheduled This property is required. String
The start timestamp for the deployment backup schedule. The format is defined by RFC3339, such as 2024-10-25T18:19:29.600Z.

GetDeploymentsDeploymentCollectionItemDeploymentDiagnosticData

Bucket This property is required. string
Name of the bucket where the object is to be uploaded in the object storage
DiagnosticState This property is required. string
The state of the deployment diagnostic collection.
Namespace This property is required. string
Name of namespace that serves as a container for all of your buckets
Object This property is required. string
Name of the diagnostic collected and uploaded to object storage
TimeDiagnosticEnd This property is required. string
The time until which the diagnostic collection should collect the logs. The format is defined by RFC3339, such as 2016-08-25T21:10:29.600Z.
TimeDiagnosticStart This property is required. string
The time from which the diagnostic collection should collect the logs. The format is defined by RFC3339, such as 2016-08-25T21:10:29.600Z.
Bucket This property is required. string
Name of the bucket where the object is to be uploaded in the object storage
DiagnosticState This property is required. string
The state of the deployment diagnostic collection.
Namespace This property is required. string
Name of namespace that serves as a container for all of your buckets
Object This property is required. string
Name of the diagnostic collected and uploaded to object storage
TimeDiagnosticEnd This property is required. string
The time until which the diagnostic collection should collect the logs. The format is defined by RFC3339, such as 2016-08-25T21:10:29.600Z.
TimeDiagnosticStart This property is required. string
The time from which the diagnostic collection should collect the logs. The format is defined by RFC3339, such as 2016-08-25T21:10:29.600Z.
bucket This property is required. String
Name of the bucket where the object is to be uploaded in the object storage
diagnosticState This property is required. String
The state of the deployment diagnostic collection.
namespace This property is required. String
Name of namespace that serves as a container for all of your buckets
object This property is required. String
Name of the diagnostic collected and uploaded to object storage
timeDiagnosticEnd This property is required. String
The time until which the diagnostic collection should collect the logs. The format is defined by RFC3339, such as 2016-08-25T21:10:29.600Z.
timeDiagnosticStart This property is required. String
The time from which the diagnostic collection should collect the logs. The format is defined by RFC3339, such as 2016-08-25T21:10:29.600Z.
bucket This property is required. string
Name of the bucket where the object is to be uploaded in the object storage
diagnosticState This property is required. string
The state of the deployment diagnostic collection.
namespace This property is required. string
Name of namespace that serves as a container for all of your buckets
object This property is required. string
Name of the diagnostic collected and uploaded to object storage
timeDiagnosticEnd This property is required. string
The time until which the diagnostic collection should collect the logs. The format is defined by RFC3339, such as 2016-08-25T21:10:29.600Z.
timeDiagnosticStart This property is required. string
The time from which the diagnostic collection should collect the logs. The format is defined by RFC3339, such as 2016-08-25T21:10:29.600Z.
bucket This property is required. str
Name of the bucket where the object is to be uploaded in the object storage
diagnostic_state This property is required. str
The state of the deployment diagnostic collection.
namespace This property is required. str
Name of namespace that serves as a container for all of your buckets
object This property is required. str
Name of the diagnostic collected and uploaded to object storage
time_diagnostic_end This property is required. str
The time until which the diagnostic collection should collect the logs. The format is defined by RFC3339, such as 2016-08-25T21:10:29.600Z.
time_diagnostic_start This property is required. str
The time from which the diagnostic collection should collect the logs. The format is defined by RFC3339, such as 2016-08-25T21:10:29.600Z.
bucket This property is required. String
Name of the bucket where the object is to be uploaded in the object storage
diagnosticState This property is required. String
The state of the deployment diagnostic collection.
namespace This property is required. String
Name of namespace that serves as a container for all of your buckets
object This property is required. String
Name of the diagnostic collected and uploaded to object storage
timeDiagnosticEnd This property is required. String
The time until which the diagnostic collection should collect the logs. The format is defined by RFC3339, such as 2016-08-25T21:10:29.600Z.
timeDiagnosticStart This property is required. String
The time from which the diagnostic collection should collect the logs. The format is defined by RFC3339, such as 2016-08-25T21:10:29.600Z.

GetDeploymentsDeploymentCollectionItemIngressIp

IngressIp This property is required. string
A Private Endpoint IPv4 or IPv6 Address created in the customer's subnet.
IngressIp This property is required. string
A Private Endpoint IPv4 or IPv6 Address created in the customer's subnet.
ingressIp This property is required. String
A Private Endpoint IPv4 or IPv6 Address created in the customer's subnet.
ingressIp This property is required. string
A Private Endpoint IPv4 or IPv6 Address created in the customer's subnet.
ingress_ip This property is required. str
A Private Endpoint IPv4 or IPv6 Address created in the customer's subnet.
ingressIp This property is required. String
A Private Endpoint IPv4 or IPv6 Address created in the customer's subnet.

GetDeploymentsDeploymentCollectionItemLock

Message This property is required. string
A message added by the creator of the lock. This is typically used to give an indication of why the resource is locked.
RelatedResourceId This property is required. string
The id of the resource that is locking this resource. Indicates that deleting this resource will remove the lock.
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.
Type This property is required. string
Type of the lock.
Message This property is required. string
A message added by the creator of the lock. This is typically used to give an indication of why the resource is locked.
RelatedResourceId This property is required. string
The id of the resource that is locking this resource. Indicates that deleting this resource will remove the lock.
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.
Type This property is required. string
Type of the lock.
message This property is required. String
A message added by the creator of the lock. This is typically used to give an indication of why the resource is locked.
relatedResourceId This property is required. String
The id of the resource that is locking this resource. Indicates that deleting this resource will remove the lock.
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.
type This property is required. String
Type of the lock.
message This property is required. string
A message added by the creator of the lock. This is typically used to give an indication of why the resource is locked.
relatedResourceId This property is required. string
The id of the resource that is locking this resource. Indicates that deleting this resource will remove the lock.
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.
type This property is required. string
Type of the lock.
message This property is required. str
A message added by the creator of the lock. This is typically used to give an indication of why the resource is locked.
related_resource_id This property is required. str
The id of the resource that is locking this resource. Indicates that deleting this resource will remove the lock.
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.
type This property is required. str
Type of the lock.
message This property is required. String
A message added by the creator of the lock. This is typically used to give an indication of why the resource is locked.
relatedResourceId This property is required. String
The id of the resource that is locking this resource. Indicates that deleting this resource will remove the lock.
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.
type This property is required. String
Type of the lock.

GetDeploymentsDeploymentCollectionItemMaintenanceConfiguration

BundleReleaseUpgradePeriodInDays This property is required. int
Defines auto upgrade period for bundle releases. Manually configured period cannot be longer than service defined period for bundle releases. This period must be shorter or equal to major release upgrade period. Not passing this field during create will equate to using the service default.
InterimReleaseUpgradePeriodInDays This property is required. int
Defines auto upgrade period for interim releases. This period must be shorter or equal to bundle release upgrade period.
IsInterimReleaseAutoUpgradeEnabled This property is required. bool
By default auto upgrade for interim releases are not enabled. If auto-upgrade is enabled for interim release, you have to specify interimReleaseUpgradePeriodInDays too.
MajorReleaseUpgradePeriodInDays This property is required. int
Defines auto upgrade period for major releases. Manually configured period cannot be longer than service defined period for major releases. Not passing this field during create will equate to using the service default.
SecurityPatchUpgradePeriodInDays This property is required. int
Defines auto upgrade period for releases with security fix. Manually configured period cannot be longer than service defined period for security releases. Not passing this field during create will equate to using the service default.
BundleReleaseUpgradePeriodInDays This property is required. int
Defines auto upgrade period for bundle releases. Manually configured period cannot be longer than service defined period for bundle releases. This period must be shorter or equal to major release upgrade period. Not passing this field during create will equate to using the service default.
InterimReleaseUpgradePeriodInDays This property is required. int
Defines auto upgrade period for interim releases. This period must be shorter or equal to bundle release upgrade period.
IsInterimReleaseAutoUpgradeEnabled This property is required. bool
By default auto upgrade for interim releases are not enabled. If auto-upgrade is enabled for interim release, you have to specify interimReleaseUpgradePeriodInDays too.
MajorReleaseUpgradePeriodInDays This property is required. int
Defines auto upgrade period for major releases. Manually configured period cannot be longer than service defined period for major releases. Not passing this field during create will equate to using the service default.
SecurityPatchUpgradePeriodInDays This property is required. int
Defines auto upgrade period for releases with security fix. Manually configured period cannot be longer than service defined period for security releases. Not passing this field during create will equate to using the service default.
bundleReleaseUpgradePeriodInDays This property is required. Integer
Defines auto upgrade period for bundle releases. Manually configured period cannot be longer than service defined period for bundle releases. This period must be shorter or equal to major release upgrade period. Not passing this field during create will equate to using the service default.
interimReleaseUpgradePeriodInDays This property is required. Integer
Defines auto upgrade period for interim releases. This period must be shorter or equal to bundle release upgrade period.
isInterimReleaseAutoUpgradeEnabled This property is required. Boolean
By default auto upgrade for interim releases are not enabled. If auto-upgrade is enabled for interim release, you have to specify interimReleaseUpgradePeriodInDays too.
majorReleaseUpgradePeriodInDays This property is required. Integer
Defines auto upgrade period for major releases. Manually configured period cannot be longer than service defined period for major releases. Not passing this field during create will equate to using the service default.
securityPatchUpgradePeriodInDays This property is required. Integer
Defines auto upgrade period for releases with security fix. Manually configured period cannot be longer than service defined period for security releases. Not passing this field during create will equate to using the service default.
bundleReleaseUpgradePeriodInDays This property is required. number
Defines auto upgrade period for bundle releases. Manually configured period cannot be longer than service defined period for bundle releases. This period must be shorter or equal to major release upgrade period. Not passing this field during create will equate to using the service default.
interimReleaseUpgradePeriodInDays This property is required. number
Defines auto upgrade period for interim releases. This period must be shorter or equal to bundle release upgrade period.
isInterimReleaseAutoUpgradeEnabled This property is required. boolean
By default auto upgrade for interim releases are not enabled. If auto-upgrade is enabled for interim release, you have to specify interimReleaseUpgradePeriodInDays too.
majorReleaseUpgradePeriodInDays This property is required. number
Defines auto upgrade period for major releases. Manually configured period cannot be longer than service defined period for major releases. Not passing this field during create will equate to using the service default.
securityPatchUpgradePeriodInDays This property is required. number
Defines auto upgrade period for releases with security fix. Manually configured period cannot be longer than service defined period for security releases. Not passing this field during create will equate to using the service default.
bundle_release_upgrade_period_in_days This property is required. int
Defines auto upgrade period for bundle releases. Manually configured period cannot be longer than service defined period for bundle releases. This period must be shorter or equal to major release upgrade period. Not passing this field during create will equate to using the service default.
interim_release_upgrade_period_in_days This property is required. int
Defines auto upgrade period for interim releases. This period must be shorter or equal to bundle release upgrade period.
is_interim_release_auto_upgrade_enabled This property is required. bool
By default auto upgrade for interim releases are not enabled. If auto-upgrade is enabled for interim release, you have to specify interimReleaseUpgradePeriodInDays too.
major_release_upgrade_period_in_days This property is required. int
Defines auto upgrade period for major releases. Manually configured period cannot be longer than service defined period for major releases. Not passing this field during create will equate to using the service default.
security_patch_upgrade_period_in_days This property is required. int
Defines auto upgrade period for releases with security fix. Manually configured period cannot be longer than service defined period for security releases. Not passing this field during create will equate to using the service default.
bundleReleaseUpgradePeriodInDays This property is required. Number
Defines auto upgrade period for bundle releases. Manually configured period cannot be longer than service defined period for bundle releases. This period must be shorter or equal to major release upgrade period. Not passing this field during create will equate to using the service default.
interimReleaseUpgradePeriodInDays This property is required. Number
Defines auto upgrade period for interim releases. This period must be shorter or equal to bundle release upgrade period.
isInterimReleaseAutoUpgradeEnabled This property is required. Boolean
By default auto upgrade for interim releases are not enabled. If auto-upgrade is enabled for interim release, you have to specify interimReleaseUpgradePeriodInDays too.
majorReleaseUpgradePeriodInDays This property is required. Number
Defines auto upgrade period for major releases. Manually configured period cannot be longer than service defined period for major releases. Not passing this field during create will equate to using the service default.
securityPatchUpgradePeriodInDays This property is required. Number
Defines auto upgrade period for releases with security fix. Manually configured period cannot be longer than service defined period for security releases. Not passing this field during create will equate to using the service default.

GetDeploymentsDeploymentCollectionItemMaintenanceWindow

Day This property is required. string
Days of the week.
StartHour This property is required. int
Start hour for maintenance period. Hour is in UTC.
Day This property is required. string
Days of the week.
StartHour This property is required. int
Start hour for maintenance period. Hour is in UTC.
day This property is required. String
Days of the week.
startHour This property is required. Integer
Start hour for maintenance period. Hour is in UTC.
day This property is required. string
Days of the week.
startHour This property is required. number
Start hour for maintenance period. Hour is in UTC.
day This property is required. str
Days of the week.
start_hour This property is required. int
Start hour for maintenance period. Hour is in UTC.
day This property is required. String
Days of the week.
startHour This property is required. Number
Start hour for maintenance period. Hour is in UTC.

GetDeploymentsDeploymentCollectionItemOggData

AdminPassword This property is required. string
AdminUsername This property is required. string
The GoldenGate deployment console username.
Certificate This property is required. string
The base64 encoded content of the PEM file containing the SSL certificate.
CredentialStore This property is required. string
The type of credential store for OGG.
DeploymentName This property is required. string
The name given to the GoldenGate service deployment. The name must be 1 to 32 characters long, must contain only alphanumeric characters and must start with a letter.
GroupToRolesMappings This property is required. List<GetDeploymentsDeploymentCollectionItemOggDataGroupToRolesMapping>
Defines the IDP Groups to GoldenGate roles mapping. This field is used only for IAM deployment and does not have any impact on non-IAM deployments. For IAM deployment, when user does not specify this mapping, then it has null value and default mapping is used. User belonging to each group can only perform the actions according to the role the respective group is mapped to.
IdentityDomainId This property is required. string
The OCID of the Identity Domain when IAM credential store is used.
Key This property is required. string
OggVersion This property is required. string
Version of OGG
PasswordSecretId This property is required. string
The OCID of the Secret where the deployment password is stored.
AdminPassword This property is required. string
AdminUsername This property is required. string
The GoldenGate deployment console username.
Certificate This property is required. string
The base64 encoded content of the PEM file containing the SSL certificate.
CredentialStore This property is required. string
The type of credential store for OGG.
DeploymentName This property is required. string
The name given to the GoldenGate service deployment. The name must be 1 to 32 characters long, must contain only alphanumeric characters and must start with a letter.
GroupToRolesMappings This property is required. []GetDeploymentsDeploymentCollectionItemOggDataGroupToRolesMapping
Defines the IDP Groups to GoldenGate roles mapping. This field is used only for IAM deployment and does not have any impact on non-IAM deployments. For IAM deployment, when user does not specify this mapping, then it has null value and default mapping is used. User belonging to each group can only perform the actions according to the role the respective group is mapped to.
IdentityDomainId This property is required. string
The OCID of the Identity Domain when IAM credential store is used.
Key This property is required. string
OggVersion This property is required. string
Version of OGG
PasswordSecretId This property is required. string
The OCID of the Secret where the deployment password is stored.
adminPassword This property is required. String
adminUsername This property is required. String
The GoldenGate deployment console username.
certificate This property is required. String
The base64 encoded content of the PEM file containing the SSL certificate.
credentialStore This property is required. String
The type of credential store for OGG.
deploymentName This property is required. String
The name given to the GoldenGate service deployment. The name must be 1 to 32 characters long, must contain only alphanumeric characters and must start with a letter.
groupToRolesMappings This property is required. List<GetDeploymentsDeploymentCollectionItemOggDataGroupToRolesMapping>
Defines the IDP Groups to GoldenGate roles mapping. This field is used only for IAM deployment and does not have any impact on non-IAM deployments. For IAM deployment, when user does not specify this mapping, then it has null value and default mapping is used. User belonging to each group can only perform the actions according to the role the respective group is mapped to.
identityDomainId This property is required. String
The OCID of the Identity Domain when IAM credential store is used.
key This property is required. String
oggVersion This property is required. String
Version of OGG
passwordSecretId This property is required. String
The OCID of the Secret where the deployment password is stored.
adminPassword This property is required. string
adminUsername This property is required. string
The GoldenGate deployment console username.
certificate This property is required. string
The base64 encoded content of the PEM file containing the SSL certificate.
credentialStore This property is required. string
The type of credential store for OGG.
deploymentName This property is required. string
The name given to the GoldenGate service deployment. The name must be 1 to 32 characters long, must contain only alphanumeric characters and must start with a letter.
groupToRolesMappings This property is required. GetDeploymentsDeploymentCollectionItemOggDataGroupToRolesMapping[]
Defines the IDP Groups to GoldenGate roles mapping. This field is used only for IAM deployment and does not have any impact on non-IAM deployments. For IAM deployment, when user does not specify this mapping, then it has null value and default mapping is used. User belonging to each group can only perform the actions according to the role the respective group is mapped to.
identityDomainId This property is required. string
The OCID of the Identity Domain when IAM credential store is used.
key This property is required. string
oggVersion This property is required. string
Version of OGG
passwordSecretId This property is required. string
The OCID of the Secret where the deployment password is stored.
admin_password This property is required. str
admin_username This property is required. str
The GoldenGate deployment console username.
certificate This property is required. str
The base64 encoded content of the PEM file containing the SSL certificate.
credential_store This property is required. str
The type of credential store for OGG.
deployment_name This property is required. str
The name given to the GoldenGate service deployment. The name must be 1 to 32 characters long, must contain only alphanumeric characters and must start with a letter.
group_to_roles_mappings This property is required. Sequence[goldengate.GetDeploymentsDeploymentCollectionItemOggDataGroupToRolesMapping]
Defines the IDP Groups to GoldenGate roles mapping. This field is used only for IAM deployment and does not have any impact on non-IAM deployments. For IAM deployment, when user does not specify this mapping, then it has null value and default mapping is used. User belonging to each group can only perform the actions according to the role the respective group is mapped to.
identity_domain_id This property is required. str
The OCID of the Identity Domain when IAM credential store is used.
key This property is required. str
ogg_version This property is required. str
Version of OGG
password_secret_id This property is required. str
The OCID of the Secret where the deployment password is stored.
adminPassword This property is required. String
adminUsername This property is required. String
The GoldenGate deployment console username.
certificate This property is required. String
The base64 encoded content of the PEM file containing the SSL certificate.
credentialStore This property is required. String
The type of credential store for OGG.
deploymentName This property is required. String
The name given to the GoldenGate service deployment. The name must be 1 to 32 characters long, must contain only alphanumeric characters and must start with a letter.
groupToRolesMappings This property is required. List<Property Map>
Defines the IDP Groups to GoldenGate roles mapping. This field is used only for IAM deployment and does not have any impact on non-IAM deployments. For IAM deployment, when user does not specify this mapping, then it has null value and default mapping is used. User belonging to each group can only perform the actions according to the role the respective group is mapped to.
identityDomainId This property is required. String
The OCID of the Identity Domain when IAM credential store is used.
key This property is required. String
oggVersion This property is required. String
Version of OGG
passwordSecretId This property is required. String
The OCID of the Secret where the deployment password is stored.

GetDeploymentsDeploymentCollectionItemOggDataGroupToRolesMapping

AdministratorGroupId This property is required. string
The OCID of the IDP group which will be mapped to goldengate role administratorGroup. It grants full access to the user, including the ability to alter general, non-security related operational parameters and profiles of the server.
OperatorGroupId This property is required. string
The OCID of the IDP group which will be mapped to goldengate role operatorGroup. It allows users to perform only operational actions, like starting and stopping resources. Operators cannot alter the operational parameters or profiles of the MA server.
SecurityGroupId This property is required. string
The OCID of the IDP group which will be mapped to goldengate role securityGroup. It grants administration of security related objects and invoke security related service requests. This role has full privileges.
UserGroupId This property is required. string
The OCID of the IDP group which will be mapped to goldengate role userGroup. It allows information-only service requests, which do not alter or affect the operation of either the MA. Examples of query and read-only information include performance metric information and resource status and monitoring information
AdministratorGroupId This property is required. string
The OCID of the IDP group which will be mapped to goldengate role administratorGroup. It grants full access to the user, including the ability to alter general, non-security related operational parameters and profiles of the server.
OperatorGroupId This property is required. string
The OCID of the IDP group which will be mapped to goldengate role operatorGroup. It allows users to perform only operational actions, like starting and stopping resources. Operators cannot alter the operational parameters or profiles of the MA server.
SecurityGroupId This property is required. string
The OCID of the IDP group which will be mapped to goldengate role securityGroup. It grants administration of security related objects and invoke security related service requests. This role has full privileges.
UserGroupId This property is required. string
The OCID of the IDP group which will be mapped to goldengate role userGroup. It allows information-only service requests, which do not alter or affect the operation of either the MA. Examples of query and read-only information include performance metric information and resource status and monitoring information
administratorGroupId This property is required. String
The OCID of the IDP group which will be mapped to goldengate role administratorGroup. It grants full access to the user, including the ability to alter general, non-security related operational parameters and profiles of the server.
operatorGroupId This property is required. String
The OCID of the IDP group which will be mapped to goldengate role operatorGroup. It allows users to perform only operational actions, like starting and stopping resources. Operators cannot alter the operational parameters or profiles of the MA server.
securityGroupId This property is required. String
The OCID of the IDP group which will be mapped to goldengate role securityGroup. It grants administration of security related objects and invoke security related service requests. This role has full privileges.
userGroupId This property is required. String
The OCID of the IDP group which will be mapped to goldengate role userGroup. It allows information-only service requests, which do not alter or affect the operation of either the MA. Examples of query and read-only information include performance metric information and resource status and monitoring information
administratorGroupId This property is required. string
The OCID of the IDP group which will be mapped to goldengate role administratorGroup. It grants full access to the user, including the ability to alter general, non-security related operational parameters and profiles of the server.
operatorGroupId This property is required. string
The OCID of the IDP group which will be mapped to goldengate role operatorGroup. It allows users to perform only operational actions, like starting and stopping resources. Operators cannot alter the operational parameters or profiles of the MA server.
securityGroupId This property is required. string
The OCID of the IDP group which will be mapped to goldengate role securityGroup. It grants administration of security related objects and invoke security related service requests. This role has full privileges.
userGroupId This property is required. string
The OCID of the IDP group which will be mapped to goldengate role userGroup. It allows information-only service requests, which do not alter or affect the operation of either the MA. Examples of query and read-only information include performance metric information and resource status and monitoring information
administrator_group_id This property is required. str
The OCID of the IDP group which will be mapped to goldengate role administratorGroup. It grants full access to the user, including the ability to alter general, non-security related operational parameters and profiles of the server.
operator_group_id This property is required. str
The OCID of the IDP group which will be mapped to goldengate role operatorGroup. It allows users to perform only operational actions, like starting and stopping resources. Operators cannot alter the operational parameters or profiles of the MA server.
security_group_id This property is required. str
The OCID of the IDP group which will be mapped to goldengate role securityGroup. It grants administration of security related objects and invoke security related service requests. This role has full privileges.
user_group_id This property is required. str
The OCID of the IDP group which will be mapped to goldengate role userGroup. It allows information-only service requests, which do not alter or affect the operation of either the MA. Examples of query and read-only information include performance metric information and resource status and monitoring information
administratorGroupId This property is required. String
The OCID of the IDP group which will be mapped to goldengate role administratorGroup. It grants full access to the user, including the ability to alter general, non-security related operational parameters and profiles of the server.
operatorGroupId This property is required. String
The OCID of the IDP group which will be mapped to goldengate role operatorGroup. It allows users to perform only operational actions, like starting and stopping resources. Operators cannot alter the operational parameters or profiles of the MA server.
securityGroupId This property is required. String
The OCID of the IDP group which will be mapped to goldengate role securityGroup. It grants administration of security related objects and invoke security related service requests. This role has full privileges.
userGroupId This property is required. String
The OCID of the IDP group which will be mapped to goldengate role userGroup. It allows information-only service requests, which do not alter or affect the operation of either the MA. Examples of query and read-only information include performance metric information and resource status and monitoring information

GetDeploymentsDeploymentCollectionItemPlacement

AvailabilityDomain This property is required. string
The availability domain of a placement.
FaultDomain This property is required. string
The fault domain of a placement.
AvailabilityDomain This property is required. string
The availability domain of a placement.
FaultDomain This property is required. string
The fault domain of a placement.
availabilityDomain This property is required. String
The availability domain of a placement.
faultDomain This property is required. String
The fault domain of a placement.
availabilityDomain This property is required. string
The availability domain of a placement.
faultDomain This property is required. string
The fault domain of a placement.
availability_domain This property is required. str
The availability domain of a placement.
fault_domain This property is required. str
The fault domain of a placement.
availabilityDomain This property is required. String
The availability domain of a placement.
faultDomain This property is required. String
The fault domain of a placement.

GetDeploymentsFilter

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.32.0 published on Thursday, Apr 24, 2025 by Pulumi