published on Monday, Jun 22, 2026 by Pulumi
published on Monday, Jun 22, 2026 by Pulumi
This resource helps to create a GoldengateDeployment which enables running Oracle GoldenGate in Google Cloud.
Example Usage
Oracledatabase Goldengate Deployment Basic
import * as pulumi from "@pulumi/pulumi";
import * as gcp from "@pulumi/gcp";
const deployment = new gcp.oracledatabase.GoldengateDeployment("deployment", {
goldengateDeploymentId: "my-deployment",
displayName: "my-deployment display name",
location: "us-east4",
project: "my-project",
odbSubnet: "projects/my-project/locations/us-east4/odbNetworks/my-network/odbSubnets/my-subnet",
properties: {
deploymentType: "DATABASE_ORACLE",
oggData: {
adminUsername: "admin",
adminPassword: "123Abpassword!",
deployment: "deployment",
},
},
deletionPolicy: "PREVENT",
});
import pulumi
import pulumi_gcp as gcp
deployment = gcp.oracledatabase.GoldengateDeployment("deployment",
goldengate_deployment_id="my-deployment",
display_name="my-deployment display name",
location="us-east4",
project="my-project",
odb_subnet="projects/my-project/locations/us-east4/odbNetworks/my-network/odbSubnets/my-subnet",
properties={
"deployment_type": "DATABASE_ORACLE",
"ogg_data": {
"admin_username": "admin",
"admin_password": "123Abpassword!",
"deployment": "deployment",
},
},
deletion_policy="PREVENT")
package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v9/go/gcp/oracledatabase"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := oracledatabase.NewGoldengateDeployment(ctx, "deployment", &oracledatabase.GoldengateDeploymentArgs{
GoldengateDeploymentId: pulumi.String("my-deployment"),
DisplayName: pulumi.String("my-deployment display name"),
Location: pulumi.String("us-east4"),
Project: pulumi.String("my-project"),
OdbSubnet: pulumi.String("projects/my-project/locations/us-east4/odbNetworks/my-network/odbSubnets/my-subnet"),
Properties: &oracledatabase.GoldengateDeploymentPropertiesArgs{
DeploymentType: pulumi.String("DATABASE_ORACLE"),
OggData: &oracledatabase.GoldengateDeploymentPropertiesOggDataArgs{
AdminUsername: pulumi.String("admin"),
AdminPassword: pulumi.String("123Abpassword!"),
Deployment: pulumi.String("deployment"),
},
},
DeletionPolicy: pulumi.String("PREVENT"),
})
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Gcp = Pulumi.Gcp;
return await Deployment.RunAsync(() =>
{
var deployment = new Gcp.OracleDatabase.GoldengateDeployment("deployment", new()
{
GoldengateDeploymentId = "my-deployment",
DisplayName = "my-deployment display name",
Location = "us-east4",
Project = "my-project",
OdbSubnet = "projects/my-project/locations/us-east4/odbNetworks/my-network/odbSubnets/my-subnet",
Properties = new Gcp.OracleDatabase.Inputs.GoldengateDeploymentPropertiesArgs
{
DeploymentType = "DATABASE_ORACLE",
OggData = new Gcp.OracleDatabase.Inputs.GoldengateDeploymentPropertiesOggDataArgs
{
AdminUsername = "admin",
AdminPassword = "123Abpassword!",
Deployment = "deployment",
},
},
DeletionPolicy = "PREVENT",
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.gcp.oracledatabase.GoldengateDeployment;
import com.pulumi.gcp.oracledatabase.GoldengateDeploymentArgs;
import com.pulumi.gcp.oracledatabase.inputs.GoldengateDeploymentPropertiesArgs;
import com.pulumi.gcp.oracledatabase.inputs.GoldengateDeploymentPropertiesOggDataArgs;
import java.util.ArrayList;
import java.util.Arrays;
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) {
var deployment = new GoldengateDeployment("deployment", GoldengateDeploymentArgs.builder()
.goldengateDeploymentId("my-deployment")
.displayName("my-deployment display name")
.location("us-east4")
.project("my-project")
.odbSubnet("projects/my-project/locations/us-east4/odbNetworks/my-network/odbSubnets/my-subnet")
.properties(GoldengateDeploymentPropertiesArgs.builder()
.deploymentType("DATABASE_ORACLE")
.oggData(GoldengateDeploymentPropertiesOggDataArgs.builder()
.adminUsername("admin")
.adminPassword("123Abpassword!")
.deployment("deployment")
.build())
.build())
.deletionPolicy("PREVENT")
.build());
}
}
resources:
deployment:
type: gcp:oracledatabase:GoldengateDeployment
properties:
goldengateDeploymentId: my-deployment
displayName: my-deployment display name
location: us-east4
project: my-project
odbSubnet: projects/my-project/locations/us-east4/odbNetworks/my-network/odbSubnets/my-subnet
properties:
deploymentType: DATABASE_ORACLE
oggData:
adminUsername: admin
adminPassword: 123Abpassword!
deployment: deployment
deletionPolicy: PREVENT
pulumi {
required_providers {
gcp = {
source = "pulumi/gcp"
}
}
}
resource "gcp_oracledatabase_goldengatedeployment" "deployment" {
goldengate_deployment_id = "my-deployment"
display_name = "my-deployment display name"
location = "us-east4"
project = "my-project"
odb_subnet = "projects/my-project/locations/us-east4/odbNetworks/my-network/odbSubnets/my-subnet"
properties = {
deployment_type = "DATABASE_ORACLE"
ogg_data = {
admin_username = "admin"
admin_password = "123Abpassword!"
deployment = "deployment"
}
}
deletion_policy = "PREVENT"
}
Oracledatabase Goldengate Deployment Full
import * as pulumi from "@pulumi/pulumi";
import * as gcp from "@pulumi/gcp";
const deployment = new gcp.oracledatabase.GoldengateDeployment("deployment", {
goldengateDeploymentId: "my-deployment",
displayName: "my-deployment display name",
location: "us-east4",
project: "my-project",
odbSubnet: "projects/my-project/locations/us-east4/odbNetworks/my-network/odbSubnets/my-subnet",
odbNetwork: "projects/my-project/locations/us-east4/odbNetworks/my-network",
gcpOracleZone: "us-east4-b-r1",
labels: {
"label-one": "value-one",
},
properties: {
deploymentType: "DATABASE_ORACLE",
cpuCoreCount: 1,
isAutoScalingEnabled: false,
licenseModel: "LICENSE_INCLUDED",
environmentType: "PRODUCTION",
description: "This is a test deployment",
oggData: {
adminUsername: "admin",
adminPassword: "123Abpassword!",
deployment: "deployment",
oggVersion: "oggoracle:23.26.2.0.0_260417.1915_14223",
},
maintenanceWindow: {
day: "MONDAY",
startHour: 23,
},
maintenanceConfig: {
isInterimReleaseAutoUpgradeEnabled: false,
interimReleaseUpgradePeriodDays: 0,
bundleReleaseUpgradePeriodDays: 1,
majorReleaseUpgradePeriodDays: 2,
securityPatchUpgradePeriodDays: 1,
},
},
deletionPolicy: "PREVENT",
});
import pulumi
import pulumi_gcp as gcp
deployment = gcp.oracledatabase.GoldengateDeployment("deployment",
goldengate_deployment_id="my-deployment",
display_name="my-deployment display name",
location="us-east4",
project="my-project",
odb_subnet="projects/my-project/locations/us-east4/odbNetworks/my-network/odbSubnets/my-subnet",
odb_network="projects/my-project/locations/us-east4/odbNetworks/my-network",
gcp_oracle_zone="us-east4-b-r1",
labels={
"label-one": "value-one",
},
properties={
"deployment_type": "DATABASE_ORACLE",
"cpu_core_count": 1,
"is_auto_scaling_enabled": False,
"license_model": "LICENSE_INCLUDED",
"environment_type": "PRODUCTION",
"description": "This is a test deployment",
"ogg_data": {
"admin_username": "admin",
"admin_password": "123Abpassword!",
"deployment": "deployment",
"ogg_version": "oggoracle:23.26.2.0.0_260417.1915_14223",
},
"maintenance_window": {
"day": "MONDAY",
"start_hour": 23,
},
"maintenance_config": {
"is_interim_release_auto_upgrade_enabled": False,
"interim_release_upgrade_period_days": 0,
"bundle_release_upgrade_period_days": 1,
"major_release_upgrade_period_days": 2,
"security_patch_upgrade_period_days": 1,
},
},
deletion_policy="PREVENT")
package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v9/go/gcp/oracledatabase"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := oracledatabase.NewGoldengateDeployment(ctx, "deployment", &oracledatabase.GoldengateDeploymentArgs{
GoldengateDeploymentId: pulumi.String("my-deployment"),
DisplayName: pulumi.String("my-deployment display name"),
Location: pulumi.String("us-east4"),
Project: pulumi.String("my-project"),
OdbSubnet: pulumi.String("projects/my-project/locations/us-east4/odbNetworks/my-network/odbSubnets/my-subnet"),
OdbNetwork: pulumi.String("projects/my-project/locations/us-east4/odbNetworks/my-network"),
GcpOracleZone: pulumi.String("us-east4-b-r1"),
Labels: pulumi.StringMap{
"label-one": pulumi.String("value-one"),
},
Properties: &oracledatabase.GoldengateDeploymentPropertiesArgs{
DeploymentType: pulumi.String("DATABASE_ORACLE"),
CpuCoreCount: pulumi.Int(1),
IsAutoScalingEnabled: pulumi.Bool(false),
LicenseModel: pulumi.String("LICENSE_INCLUDED"),
EnvironmentType: pulumi.String("PRODUCTION"),
Description: pulumi.String("This is a test deployment"),
OggData: &oracledatabase.GoldengateDeploymentPropertiesOggDataArgs{
AdminUsername: pulumi.String("admin"),
AdminPassword: pulumi.String("123Abpassword!"),
Deployment: pulumi.String("deployment"),
OggVersion: pulumi.String("oggoracle:23.26.2.0.0_260417.1915_14223"),
},
MaintenanceWindow: &oracledatabase.GoldengateDeploymentPropertiesMaintenanceWindowArgs{
Day: pulumi.String("MONDAY"),
StartHour: pulumi.Int(23),
},
MaintenanceConfig: &oracledatabase.GoldengateDeploymentPropertiesMaintenanceConfigArgs{
IsInterimReleaseAutoUpgradeEnabled: pulumi.Bool(false),
InterimReleaseUpgradePeriodDays: pulumi.Int(0),
BundleReleaseUpgradePeriodDays: pulumi.Int(1),
MajorReleaseUpgradePeriodDays: pulumi.Int(2),
SecurityPatchUpgradePeriodDays: pulumi.Int(1),
},
},
DeletionPolicy: pulumi.String("PREVENT"),
})
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Gcp = Pulumi.Gcp;
return await Deployment.RunAsync(() =>
{
var deployment = new Gcp.OracleDatabase.GoldengateDeployment("deployment", new()
{
GoldengateDeploymentId = "my-deployment",
DisplayName = "my-deployment display name",
Location = "us-east4",
Project = "my-project",
OdbSubnet = "projects/my-project/locations/us-east4/odbNetworks/my-network/odbSubnets/my-subnet",
OdbNetwork = "projects/my-project/locations/us-east4/odbNetworks/my-network",
GcpOracleZone = "us-east4-b-r1",
Labels =
{
{ "label-one", "value-one" },
},
Properties = new Gcp.OracleDatabase.Inputs.GoldengateDeploymentPropertiesArgs
{
DeploymentType = "DATABASE_ORACLE",
CpuCoreCount = 1,
IsAutoScalingEnabled = false,
LicenseModel = "LICENSE_INCLUDED",
EnvironmentType = "PRODUCTION",
Description = "This is a test deployment",
OggData = new Gcp.OracleDatabase.Inputs.GoldengateDeploymentPropertiesOggDataArgs
{
AdminUsername = "admin",
AdminPassword = "123Abpassword!",
Deployment = "deployment",
OggVersion = "oggoracle:23.26.2.0.0_260417.1915_14223",
},
MaintenanceWindow = new Gcp.OracleDatabase.Inputs.GoldengateDeploymentPropertiesMaintenanceWindowArgs
{
Day = "MONDAY",
StartHour = 23,
},
MaintenanceConfig = new Gcp.OracleDatabase.Inputs.GoldengateDeploymentPropertiesMaintenanceConfigArgs
{
IsInterimReleaseAutoUpgradeEnabled = false,
InterimReleaseUpgradePeriodDays = 0,
BundleReleaseUpgradePeriodDays = 1,
MajorReleaseUpgradePeriodDays = 2,
SecurityPatchUpgradePeriodDays = 1,
},
},
DeletionPolicy = "PREVENT",
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.gcp.oracledatabase.GoldengateDeployment;
import com.pulumi.gcp.oracledatabase.GoldengateDeploymentArgs;
import com.pulumi.gcp.oracledatabase.inputs.GoldengateDeploymentPropertiesArgs;
import com.pulumi.gcp.oracledatabase.inputs.GoldengateDeploymentPropertiesOggDataArgs;
import com.pulumi.gcp.oracledatabase.inputs.GoldengateDeploymentPropertiesMaintenanceWindowArgs;
import com.pulumi.gcp.oracledatabase.inputs.GoldengateDeploymentPropertiesMaintenanceConfigArgs;
import java.util.ArrayList;
import java.util.Arrays;
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) {
var deployment = new GoldengateDeployment("deployment", GoldengateDeploymentArgs.builder()
.goldengateDeploymentId("my-deployment")
.displayName("my-deployment display name")
.location("us-east4")
.project("my-project")
.odbSubnet("projects/my-project/locations/us-east4/odbNetworks/my-network/odbSubnets/my-subnet")
.odbNetwork("projects/my-project/locations/us-east4/odbNetworks/my-network")
.gcpOracleZone("us-east4-b-r1")
.labels(Map.of("label-one", "value-one"))
.properties(GoldengateDeploymentPropertiesArgs.builder()
.deploymentType("DATABASE_ORACLE")
.cpuCoreCount(1)
.isAutoScalingEnabled(false)
.licenseModel("LICENSE_INCLUDED")
.environmentType("PRODUCTION")
.description("This is a test deployment")
.oggData(GoldengateDeploymentPropertiesOggDataArgs.builder()
.adminUsername("admin")
.adminPassword("123Abpassword!")
.deployment("deployment")
.oggVersion("oggoracle:23.26.2.0.0_260417.1915_14223")
.build())
.maintenanceWindow(GoldengateDeploymentPropertiesMaintenanceWindowArgs.builder()
.day("MONDAY")
.startHour(23)
.build())
.maintenanceConfig(GoldengateDeploymentPropertiesMaintenanceConfigArgs.builder()
.isInterimReleaseAutoUpgradeEnabled(false)
.interimReleaseUpgradePeriodDays(0)
.bundleReleaseUpgradePeriodDays(1)
.majorReleaseUpgradePeriodDays(2)
.securityPatchUpgradePeriodDays(1)
.build())
.build())
.deletionPolicy("PREVENT")
.build());
}
}
resources:
deployment:
type: gcp:oracledatabase:GoldengateDeployment
properties:
goldengateDeploymentId: my-deployment
displayName: my-deployment display name
location: us-east4
project: my-project
odbSubnet: projects/my-project/locations/us-east4/odbNetworks/my-network/odbSubnets/my-subnet
odbNetwork: projects/my-project/locations/us-east4/odbNetworks/my-network
gcpOracleZone: us-east4-b-r1
labels:
label-one: value-one
properties:
deploymentType: DATABASE_ORACLE
cpuCoreCount: 1
isAutoScalingEnabled: false
licenseModel: LICENSE_INCLUDED
environmentType: PRODUCTION
description: This is a test deployment
oggData:
adminUsername: admin
adminPassword: 123Abpassword!
deployment: deployment
oggVersion: oggoracle:23.26.2.0.0_260417.1915_14223
maintenanceWindow:
day: MONDAY
startHour: 23
maintenanceConfig:
isInterimReleaseAutoUpgradeEnabled: false
interimReleaseUpgradePeriodDays: 0
bundleReleaseUpgradePeriodDays: 1
majorReleaseUpgradePeriodDays: 2
securityPatchUpgradePeriodDays: 1
deletionPolicy: PREVENT
pulumi {
required_providers {
gcp = {
source = "pulumi/gcp"
}
}
}
resource "gcp_oracledatabase_goldengatedeployment" "deployment" {
goldengate_deployment_id = "my-deployment"
display_name = "my-deployment display name"
location = "us-east4"
project = "my-project"
odb_subnet = "projects/my-project/locations/us-east4/odbNetworks/my-network/odbSubnets/my-subnet"
odb_network = "projects/my-project/locations/us-east4/odbNetworks/my-network"
gcp_oracle_zone = "us-east4-b-r1"
labels = {
"label-one" = "value-one"
}
properties = {
deployment_type = "DATABASE_ORACLE"
cpu_core_count = 1
is_auto_scaling_enabled = false
license_model = "LICENSE_INCLUDED"
environment_type = "PRODUCTION"
description = "This is a test deployment"
ogg_data = {
admin_username = "admin"
admin_password = "123Abpassword!"
deployment = "deployment"
ogg_version = "oggoracle:23.26.2.0.0_260417.1915_14223"
}
maintenance_window = {
day = "MONDAY"
start_hour = 23
}
maintenance_config = {
is_interim_release_auto_upgrade_enabled = false
interim_release_upgrade_period_days = 0
bundle_release_upgrade_period_days = 1
major_release_upgrade_period_days = 2
security_patch_upgrade_period_days = 1
}
}
deletion_policy = "PREVENT"
}
Create GoldengateDeployment Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new GoldengateDeployment(name: string, args: GoldengateDeploymentArgs, opts?: CustomResourceOptions);@overload
def GoldengateDeployment(resource_name: str,
args: GoldengateDeploymentArgs,
opts: Optional[ResourceOptions] = None)
@overload
def GoldengateDeployment(resource_name: str,
opts: Optional[ResourceOptions] = None,
display_name: Optional[str] = None,
goldengate_deployment_id: Optional[str] = None,
location: Optional[str] = None,
odb_subnet: Optional[str] = None,
properties: Optional[GoldengateDeploymentPropertiesArgs] = None,
deletion_policy: Optional[str] = None,
gcp_oracle_zone: Optional[str] = None,
labels: Optional[Mapping[str, str]] = None,
odb_network: Optional[str] = None,
project: Optional[str] = None)func NewGoldengateDeployment(ctx *Context, name string, args GoldengateDeploymentArgs, opts ...ResourceOption) (*GoldengateDeployment, error)public GoldengateDeployment(string name, GoldengateDeploymentArgs args, CustomResourceOptions? opts = null)
public GoldengateDeployment(String name, GoldengateDeploymentArgs args)
public GoldengateDeployment(String name, GoldengateDeploymentArgs args, CustomResourceOptions options)
type: gcp:oracledatabase:GoldengateDeployment
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
resource "gcp_oracledatabase_goldengatedeployment" "name" {
# resource properties
}Parameters
- name string
- The unique name of the resource.
- args GoldengateDeploymentArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args GoldengateDeploymentArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args GoldengateDeploymentArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args GoldengateDeploymentArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args GoldengateDeploymentArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var goldengateDeploymentResource = new Gcp.OracleDatabase.GoldengateDeployment("goldengateDeploymentResource", new()
{
DisplayName = "string",
GoldengateDeploymentId = "string",
Location = "string",
OdbSubnet = "string",
Properties = new Gcp.OracleDatabase.Inputs.GoldengateDeploymentPropertiesArgs
{
DeploymentType = "string",
OggData = new Gcp.OracleDatabase.Inputs.GoldengateDeploymentPropertiesOggDataArgs
{
AdminUsername = "string",
Deployment = "string",
AdminPassword = "string",
AdminPasswordSecretVersion = "string",
Certificate = "string",
CredentialStore = "string",
GroupRolesMapping = new Gcp.OracleDatabase.Inputs.GoldengateDeploymentPropertiesOggDataGroupRolesMappingArgs
{
AdministratorGroupId = "string",
OperatorGroupId = "string",
SecurityGroupId = "string",
UserGroupId = "string",
},
IdentityDomainId = "string",
OggVersion = "string",
PasswordSecretId = "string",
},
LifecycleState = "string",
IsStorageUtilizationLimitExceeded = false,
DeploymentDiagnosticData = new Gcp.OracleDatabase.Inputs.GoldengateDeploymentPropertiesDeploymentDiagnosticDataArgs
{
Bucket = "string",
DiagnosticEndTime = "string",
DiagnosticStartTime = "string",
DiagnosticState = "string",
Namespace = "string",
Object = "string",
},
DeploymentRole = "string",
CpuCoreCount = 0,
DeploymentUrl = "string",
Description = "string",
EnvironmentType = "string",
Fqdn = "string",
Healthy = false,
IngressIps = new[]
{
new Gcp.OracleDatabase.Inputs.GoldengateDeploymentPropertiesIngressIpArgs
{
IngressIpAddress = "string",
},
},
IsAutoScalingEnabled = false,
IsLatestVersion = false,
IsPublic = false,
LifecycleSubState = "string",
LastBackupScheduleTime = "string",
LicenseModel = "string",
LifecycleDetails = "string",
DeploymentBackupId = "string",
BackupSchedule = new Gcp.OracleDatabase.Inputs.GoldengateDeploymentPropertiesBackupScheduleArgs
{
BackupScheduledTime = "string",
Bucket = "string",
CompartmentId = "string",
FrequencyBackupScheduled = "string",
MetadataOnly = false,
Namespace = "string",
},
NextBackupScheduleTime = "string",
LoadBalancerSubnetId = "string",
Locks = new[]
{
new Gcp.OracleDatabase.Inputs.GoldengateDeploymentPropertiesLockArgs
{
CompartmentId = "string",
CreateTime = "string",
Message = "string",
RelatedResourceId = "string",
Type = "string",
},
},
MaintenanceConfig = new Gcp.OracleDatabase.Inputs.GoldengateDeploymentPropertiesMaintenanceConfigArgs
{
BundleReleaseUpgradePeriodDays = 0,
InterimReleaseUpgradePeriodDays = 0,
IsInterimReleaseAutoUpgradeEnabled = false,
MajorReleaseUpgradePeriodDays = 0,
SecurityPatchUpgradePeriodDays = 0,
},
MaintenanceWindow = new Gcp.OracleDatabase.Inputs.GoldengateDeploymentPropertiesMaintenanceWindowArgs
{
Day = "string",
StartHour = 0,
},
LoadBalancerId = "string",
NextMaintenanceActionType = "string",
NextMaintenanceDescription = "string",
NextMaintenanceTime = "string",
NsgIds = new[]
{
"string",
},
Ocid = "string",
Category = "string",
OggVersionSupportEndTime = "string",
Placements = new[]
{
new Gcp.OracleDatabase.Inputs.GoldengateDeploymentPropertiesPlacementArgs
{
AvailabilityDomain = "string",
FaultDomain = "string",
},
},
PrivateIpAddress = "string",
PublicIpAddress = "string",
RoleChangeTime = "string",
StorageUtilizationBytes = "string",
UpdateTime = "string",
UpgradeRequiredTime = "string",
},
DeletionPolicy = "string",
GcpOracleZone = "string",
Labels =
{
{ "string", "string" },
},
OdbNetwork = "string",
Project = "string",
});
example, err := oracledatabase.NewGoldengateDeployment(ctx, "goldengateDeploymentResource", &oracledatabase.GoldengateDeploymentArgs{
DisplayName: pulumi.String("string"),
GoldengateDeploymentId: pulumi.String("string"),
Location: pulumi.String("string"),
OdbSubnet: pulumi.String("string"),
Properties: &oracledatabase.GoldengateDeploymentPropertiesArgs{
DeploymentType: pulumi.String("string"),
OggData: &oracledatabase.GoldengateDeploymentPropertiesOggDataArgs{
AdminUsername: pulumi.String("string"),
Deployment: pulumi.String("string"),
AdminPassword: pulumi.String("string"),
AdminPasswordSecretVersion: pulumi.String("string"),
Certificate: pulumi.String("string"),
CredentialStore: pulumi.String("string"),
GroupRolesMapping: &oracledatabase.GoldengateDeploymentPropertiesOggDataGroupRolesMappingArgs{
AdministratorGroupId: pulumi.String("string"),
OperatorGroupId: pulumi.String("string"),
SecurityGroupId: pulumi.String("string"),
UserGroupId: pulumi.String("string"),
},
IdentityDomainId: pulumi.String("string"),
OggVersion: pulumi.String("string"),
PasswordSecretId: pulumi.String("string"),
},
LifecycleState: pulumi.String("string"),
IsStorageUtilizationLimitExceeded: pulumi.Bool(false),
DeploymentDiagnosticData: &oracledatabase.GoldengateDeploymentPropertiesDeploymentDiagnosticDataArgs{
Bucket: pulumi.String("string"),
DiagnosticEndTime: pulumi.String("string"),
DiagnosticStartTime: pulumi.String("string"),
DiagnosticState: pulumi.String("string"),
Namespace: pulumi.String("string"),
Object: pulumi.String("string"),
},
DeploymentRole: pulumi.String("string"),
CpuCoreCount: pulumi.Int(0),
DeploymentUrl: pulumi.String("string"),
Description: pulumi.String("string"),
EnvironmentType: pulumi.String("string"),
Fqdn: pulumi.String("string"),
Healthy: pulumi.Bool(false),
IngressIps: oracledatabase.GoldengateDeploymentPropertiesIngressIpArray{
&oracledatabase.GoldengateDeploymentPropertiesIngressIpArgs{
IngressIpAddress: pulumi.String("string"),
},
},
IsAutoScalingEnabled: pulumi.Bool(false),
IsLatestVersion: pulumi.Bool(false),
IsPublic: pulumi.Bool(false),
LifecycleSubState: pulumi.String("string"),
LastBackupScheduleTime: pulumi.String("string"),
LicenseModel: pulumi.String("string"),
LifecycleDetails: pulumi.String("string"),
DeploymentBackupId: pulumi.String("string"),
BackupSchedule: &oracledatabase.GoldengateDeploymentPropertiesBackupScheduleArgs{
BackupScheduledTime: pulumi.String("string"),
Bucket: pulumi.String("string"),
CompartmentId: pulumi.String("string"),
FrequencyBackupScheduled: pulumi.String("string"),
MetadataOnly: pulumi.Bool(false),
Namespace: pulumi.String("string"),
},
NextBackupScheduleTime: pulumi.String("string"),
LoadBalancerSubnetId: pulumi.String("string"),
Locks: oracledatabase.GoldengateDeploymentPropertiesLockArray{
&oracledatabase.GoldengateDeploymentPropertiesLockArgs{
CompartmentId: pulumi.String("string"),
CreateTime: pulumi.String("string"),
Message: pulumi.String("string"),
RelatedResourceId: pulumi.String("string"),
Type: pulumi.String("string"),
},
},
MaintenanceConfig: &oracledatabase.GoldengateDeploymentPropertiesMaintenanceConfigArgs{
BundleReleaseUpgradePeriodDays: pulumi.Int(0),
InterimReleaseUpgradePeriodDays: pulumi.Int(0),
IsInterimReleaseAutoUpgradeEnabled: pulumi.Bool(false),
MajorReleaseUpgradePeriodDays: pulumi.Int(0),
SecurityPatchUpgradePeriodDays: pulumi.Int(0),
},
MaintenanceWindow: &oracledatabase.GoldengateDeploymentPropertiesMaintenanceWindowArgs{
Day: pulumi.String("string"),
StartHour: pulumi.Int(0),
},
LoadBalancerId: pulumi.String("string"),
NextMaintenanceActionType: pulumi.String("string"),
NextMaintenanceDescription: pulumi.String("string"),
NextMaintenanceTime: pulumi.String("string"),
NsgIds: pulumi.StringArray{
pulumi.String("string"),
},
Ocid: pulumi.String("string"),
Category: pulumi.String("string"),
OggVersionSupportEndTime: pulumi.String("string"),
Placements: oracledatabase.GoldengateDeploymentPropertiesPlacementArray{
&oracledatabase.GoldengateDeploymentPropertiesPlacementArgs{
AvailabilityDomain: pulumi.String("string"),
FaultDomain: pulumi.String("string"),
},
},
PrivateIpAddress: pulumi.String("string"),
PublicIpAddress: pulumi.String("string"),
RoleChangeTime: pulumi.String("string"),
StorageUtilizationBytes: pulumi.String("string"),
UpdateTime: pulumi.String("string"),
UpgradeRequiredTime: pulumi.String("string"),
},
DeletionPolicy: pulumi.String("string"),
GcpOracleZone: pulumi.String("string"),
Labels: pulumi.StringMap{
"string": pulumi.String("string"),
},
OdbNetwork: pulumi.String("string"),
Project: pulumi.String("string"),
})
resource "gcp_oracledatabase_goldengatedeployment" "goldengateDeploymentResource" {
display_name = "string"
goldengate_deployment_id = "string"
location = "string"
odb_subnet = "string"
properties = {
deployment_type = "string"
ogg_data = {
admin_username = "string"
deployment = "string"
admin_password = "string"
admin_password_secret_version = "string"
certificate = "string"
credential_store = "string"
group_roles_mapping = {
administrator_group_id = "string"
operator_group_id = "string"
security_group_id = "string"
user_group_id = "string"
}
identity_domain_id = "string"
ogg_version = "string"
password_secret_id = "string"
}
lifecycle_state = "string"
is_storage_utilization_limit_exceeded = false
deployment_diagnostic_data = {
bucket = "string"
diagnostic_end_time = "string"
diagnostic_start_time = "string"
diagnostic_state = "string"
namespace = "string"
object = "string"
}
deployment_role = "string"
cpu_core_count = 0
deployment_url = "string"
description = "string"
environment_type = "string"
fqdn = "string"
healthy = false
ingress_ips = [{
"ingressIpAddress" = "string"
}]
is_auto_scaling_enabled = false
is_latest_version = false
is_public = false
lifecycle_sub_state = "string"
last_backup_schedule_time = "string"
license_model = "string"
lifecycle_details = "string"
deployment_backup_id = "string"
backup_schedule = {
backup_scheduled_time = "string"
bucket = "string"
compartment_id = "string"
frequency_backup_scheduled = "string"
metadata_only = false
namespace = "string"
}
next_backup_schedule_time = "string"
load_balancer_subnet_id = "string"
locks = [{
"compartmentId" = "string"
"createTime" = "string"
"message" = "string"
"relatedResourceId" = "string"
"type" = "string"
}]
maintenance_config = {
bundle_release_upgrade_period_days = 0
interim_release_upgrade_period_days = 0
is_interim_release_auto_upgrade_enabled = false
major_release_upgrade_period_days = 0
security_patch_upgrade_period_days = 0
}
maintenance_window = {
day = "string"
start_hour = 0
}
load_balancer_id = "string"
next_maintenance_action_type = "string"
next_maintenance_description = "string"
next_maintenance_time = "string"
nsg_ids = ["string"]
ocid = "string"
category = "string"
ogg_version_support_end_time = "string"
placements = [{
"availabilityDomain" = "string"
"faultDomain" = "string"
}]
private_ip_address = "string"
public_ip_address = "string"
role_change_time = "string"
storage_utilization_bytes = "string"
update_time = "string"
upgrade_required_time = "string"
}
deletion_policy = "string"
gcp_oracle_zone = "string"
labels = {
"string" = "string"
}
odb_network = "string"
project = "string"
}
var goldengateDeploymentResource = new GoldengateDeployment("goldengateDeploymentResource", GoldengateDeploymentArgs.builder()
.displayName("string")
.goldengateDeploymentId("string")
.location("string")
.odbSubnet("string")
.properties(GoldengateDeploymentPropertiesArgs.builder()
.deploymentType("string")
.oggData(GoldengateDeploymentPropertiesOggDataArgs.builder()
.adminUsername("string")
.deployment("string")
.adminPassword("string")
.adminPasswordSecretVersion("string")
.certificate("string")
.credentialStore("string")
.groupRolesMapping(GoldengateDeploymentPropertiesOggDataGroupRolesMappingArgs.builder()
.administratorGroupId("string")
.operatorGroupId("string")
.securityGroupId("string")
.userGroupId("string")
.build())
.identityDomainId("string")
.oggVersion("string")
.passwordSecretId("string")
.build())
.lifecycleState("string")
.isStorageUtilizationLimitExceeded(false)
.deploymentDiagnosticData(GoldengateDeploymentPropertiesDeploymentDiagnosticDataArgs.builder()
.bucket("string")
.diagnosticEndTime("string")
.diagnosticStartTime("string")
.diagnosticState("string")
.namespace("string")
.object("string")
.build())
.deploymentRole("string")
.cpuCoreCount(0)
.deploymentUrl("string")
.description("string")
.environmentType("string")
.fqdn("string")
.healthy(false)
.ingressIps(GoldengateDeploymentPropertiesIngressIpArgs.builder()
.ingressIpAddress("string")
.build())
.isAutoScalingEnabled(false)
.isLatestVersion(false)
.isPublic(false)
.lifecycleSubState("string")
.lastBackupScheduleTime("string")
.licenseModel("string")
.lifecycleDetails("string")
.deploymentBackupId("string")
.backupSchedule(GoldengateDeploymentPropertiesBackupScheduleArgs.builder()
.backupScheduledTime("string")
.bucket("string")
.compartmentId("string")
.frequencyBackupScheduled("string")
.metadataOnly(false)
.namespace("string")
.build())
.nextBackupScheduleTime("string")
.loadBalancerSubnetId("string")
.locks(GoldengateDeploymentPropertiesLockArgs.builder()
.compartmentId("string")
.createTime("string")
.message("string")
.relatedResourceId("string")
.type("string")
.build())
.maintenanceConfig(GoldengateDeploymentPropertiesMaintenanceConfigArgs.builder()
.bundleReleaseUpgradePeriodDays(0)
.interimReleaseUpgradePeriodDays(0)
.isInterimReleaseAutoUpgradeEnabled(false)
.majorReleaseUpgradePeriodDays(0)
.securityPatchUpgradePeriodDays(0)
.build())
.maintenanceWindow(GoldengateDeploymentPropertiesMaintenanceWindowArgs.builder()
.day("string")
.startHour(0)
.build())
.loadBalancerId("string")
.nextMaintenanceActionType("string")
.nextMaintenanceDescription("string")
.nextMaintenanceTime("string")
.nsgIds("string")
.ocid("string")
.category("string")
.oggVersionSupportEndTime("string")
.placements(GoldengateDeploymentPropertiesPlacementArgs.builder()
.availabilityDomain("string")
.faultDomain("string")
.build())
.privateIpAddress("string")
.publicIpAddress("string")
.roleChangeTime("string")
.storageUtilizationBytes("string")
.updateTime("string")
.upgradeRequiredTime("string")
.build())
.deletionPolicy("string")
.gcpOracleZone("string")
.labels(Map.of("string", "string"))
.odbNetwork("string")
.project("string")
.build());
goldengate_deployment_resource = gcp.oracledatabase.GoldengateDeployment("goldengateDeploymentResource",
display_name="string",
goldengate_deployment_id="string",
location="string",
odb_subnet="string",
properties={
"deployment_type": "string",
"ogg_data": {
"admin_username": "string",
"deployment": "string",
"admin_password": "string",
"admin_password_secret_version": "string",
"certificate": "string",
"credential_store": "string",
"group_roles_mapping": {
"administrator_group_id": "string",
"operator_group_id": "string",
"security_group_id": "string",
"user_group_id": "string",
},
"identity_domain_id": "string",
"ogg_version": "string",
"password_secret_id": "string",
},
"lifecycle_state": "string",
"is_storage_utilization_limit_exceeded": False,
"deployment_diagnostic_data": {
"bucket": "string",
"diagnostic_end_time": "string",
"diagnostic_start_time": "string",
"diagnostic_state": "string",
"namespace": "string",
"object": "string",
},
"deployment_role": "string",
"cpu_core_count": 0,
"deployment_url": "string",
"description": "string",
"environment_type": "string",
"fqdn": "string",
"healthy": False,
"ingress_ips": [{
"ingress_ip_address": "string",
}],
"is_auto_scaling_enabled": False,
"is_latest_version": False,
"is_public": False,
"lifecycle_sub_state": "string",
"last_backup_schedule_time": "string",
"license_model": "string",
"lifecycle_details": "string",
"deployment_backup_id": "string",
"backup_schedule": {
"backup_scheduled_time": "string",
"bucket": "string",
"compartment_id": "string",
"frequency_backup_scheduled": "string",
"metadata_only": False,
"namespace": "string",
},
"next_backup_schedule_time": "string",
"load_balancer_subnet_id": "string",
"locks": [{
"compartment_id": "string",
"create_time": "string",
"message": "string",
"related_resource_id": "string",
"type": "string",
}],
"maintenance_config": {
"bundle_release_upgrade_period_days": 0,
"interim_release_upgrade_period_days": 0,
"is_interim_release_auto_upgrade_enabled": False,
"major_release_upgrade_period_days": 0,
"security_patch_upgrade_period_days": 0,
},
"maintenance_window": {
"day": "string",
"start_hour": 0,
},
"load_balancer_id": "string",
"next_maintenance_action_type": "string",
"next_maintenance_description": "string",
"next_maintenance_time": "string",
"nsg_ids": ["string"],
"ocid": "string",
"category": "string",
"ogg_version_support_end_time": "string",
"placements": [{
"availability_domain": "string",
"fault_domain": "string",
}],
"private_ip_address": "string",
"public_ip_address": "string",
"role_change_time": "string",
"storage_utilization_bytes": "string",
"update_time": "string",
"upgrade_required_time": "string",
},
deletion_policy="string",
gcp_oracle_zone="string",
labels={
"string": "string",
},
odb_network="string",
project="string")
const goldengateDeploymentResource = new gcp.oracledatabase.GoldengateDeployment("goldengateDeploymentResource", {
displayName: "string",
goldengateDeploymentId: "string",
location: "string",
odbSubnet: "string",
properties: {
deploymentType: "string",
oggData: {
adminUsername: "string",
deployment: "string",
adminPassword: "string",
adminPasswordSecretVersion: "string",
certificate: "string",
credentialStore: "string",
groupRolesMapping: {
administratorGroupId: "string",
operatorGroupId: "string",
securityGroupId: "string",
userGroupId: "string",
},
identityDomainId: "string",
oggVersion: "string",
passwordSecretId: "string",
},
lifecycleState: "string",
isStorageUtilizationLimitExceeded: false,
deploymentDiagnosticData: {
bucket: "string",
diagnosticEndTime: "string",
diagnosticStartTime: "string",
diagnosticState: "string",
namespace: "string",
object: "string",
},
deploymentRole: "string",
cpuCoreCount: 0,
deploymentUrl: "string",
description: "string",
environmentType: "string",
fqdn: "string",
healthy: false,
ingressIps: [{
ingressIpAddress: "string",
}],
isAutoScalingEnabled: false,
isLatestVersion: false,
isPublic: false,
lifecycleSubState: "string",
lastBackupScheduleTime: "string",
licenseModel: "string",
lifecycleDetails: "string",
deploymentBackupId: "string",
backupSchedule: {
backupScheduledTime: "string",
bucket: "string",
compartmentId: "string",
frequencyBackupScheduled: "string",
metadataOnly: false,
namespace: "string",
},
nextBackupScheduleTime: "string",
loadBalancerSubnetId: "string",
locks: [{
compartmentId: "string",
createTime: "string",
message: "string",
relatedResourceId: "string",
type: "string",
}],
maintenanceConfig: {
bundleReleaseUpgradePeriodDays: 0,
interimReleaseUpgradePeriodDays: 0,
isInterimReleaseAutoUpgradeEnabled: false,
majorReleaseUpgradePeriodDays: 0,
securityPatchUpgradePeriodDays: 0,
},
maintenanceWindow: {
day: "string",
startHour: 0,
},
loadBalancerId: "string",
nextMaintenanceActionType: "string",
nextMaintenanceDescription: "string",
nextMaintenanceTime: "string",
nsgIds: ["string"],
ocid: "string",
category: "string",
oggVersionSupportEndTime: "string",
placements: [{
availabilityDomain: "string",
faultDomain: "string",
}],
privateIpAddress: "string",
publicIpAddress: "string",
roleChangeTime: "string",
storageUtilizationBytes: "string",
updateTime: "string",
upgradeRequiredTime: "string",
},
deletionPolicy: "string",
gcpOracleZone: "string",
labels: {
string: "string",
},
odbNetwork: "string",
project: "string",
});
type: gcp:oracledatabase:GoldengateDeployment
properties:
deletionPolicy: string
displayName: string
gcpOracleZone: string
goldengateDeploymentId: string
labels:
string: string
location: string
odbNetwork: string
odbSubnet: string
project: string
properties:
backupSchedule:
backupScheduledTime: string
bucket: string
compartmentId: string
frequencyBackupScheduled: string
metadataOnly: false
namespace: string
category: string
cpuCoreCount: 0
deploymentBackupId: string
deploymentDiagnosticData:
bucket: string
diagnosticEndTime: string
diagnosticStartTime: string
diagnosticState: string
namespace: string
object: string
deploymentRole: string
deploymentType: string
deploymentUrl: string
description: string
environmentType: string
fqdn: string
healthy: false
ingressIps:
- ingressIpAddress: string
isAutoScalingEnabled: false
isLatestVersion: false
isPublic: false
isStorageUtilizationLimitExceeded: false
lastBackupScheduleTime: string
licenseModel: string
lifecycleDetails: string
lifecycleState: string
lifecycleSubState: string
loadBalancerId: string
loadBalancerSubnetId: string
locks:
- compartmentId: string
createTime: string
message: string
relatedResourceId: string
type: string
maintenanceConfig:
bundleReleaseUpgradePeriodDays: 0
interimReleaseUpgradePeriodDays: 0
isInterimReleaseAutoUpgradeEnabled: false
majorReleaseUpgradePeriodDays: 0
securityPatchUpgradePeriodDays: 0
maintenanceWindow:
day: string
startHour: 0
nextBackupScheduleTime: string
nextMaintenanceActionType: string
nextMaintenanceDescription: string
nextMaintenanceTime: string
nsgIds:
- string
ocid: string
oggData:
adminPassword: string
adminPasswordSecretVersion: string
adminUsername: string
certificate: string
credentialStore: string
deployment: string
groupRolesMapping:
administratorGroupId: string
operatorGroupId: string
securityGroupId: string
userGroupId: string
identityDomainId: string
oggVersion: string
passwordSecretId: string
oggVersionSupportEndTime: string
placements:
- availabilityDomain: string
faultDomain: string
privateIpAddress: string
publicIpAddress: string
roleChangeTime: string
storageUtilizationBytes: string
updateTime: string
upgradeRequiredTime: string
GoldengateDeployment Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The GoldengateDeployment resource accepts the following input properties:
- Display
Name string - The display name for the GoldengateDeployment.
- Goldengate
Deployment stringId - The ID of the GoldengateDeployment to create. This value is restricted to (^a-z?$) and must be a maximum of 63 characters in length. The value must start with a letter and end with a letter or a number.
- Location string
- Resource ID segment making up resource
name. It identifies the resource within its parent collection as described in https://google.aip.dev/122. - Odb
Subnet string - The name of the OdbSubnet associated with the GoldengateDeployment for IP allocation.
- Properties
Goldengate
Deployment Properties - Properties of GoldengateDeployment. Structure is documented below.
- Deletion
Policy string - Whether Terraform will be prevented from destroying the resource. Defaults to PREVENT. When a 'terraform destroy' or 'pulumi up' would delete the resource, the command will fail if this field is set to "PREVENT" in Terraform state. When set to "ABANDON", the command will remove the resource from Terraform management without updating or deleting the resource in the API. When set to "DELETE", deleting the resource is allowed.
- Gcp
Oracle stringZone - The GCP Oracle zone where Oracle GoldengateDeployment is hosted. Example: us-east4-b-r2. If not specified, the system will pick a zone based on availability.
- Labels Dictionary<string, string>
- The labels or tags associated with the GoldengateDeployment.
Note: This field is non-authoritative, and will only manage the labels present in your configuration.
Please refer to the field
effectiveLabelsfor all of the labels present on the resource. - Odb
Network string - The name of the OdbNetwork associated with the GoldengateDeployment.
- Project string
- The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
- Display
Name string - The display name for the GoldengateDeployment.
- Goldengate
Deployment stringId - The ID of the GoldengateDeployment to create. This value is restricted to (^a-z?$) and must be a maximum of 63 characters in length. The value must start with a letter and end with a letter or a number.
- Location string
- Resource ID segment making up resource
name. It identifies the resource within its parent collection as described in https://google.aip.dev/122. - Odb
Subnet string - The name of the OdbSubnet associated with the GoldengateDeployment for IP allocation.
- Properties
Goldengate
Deployment Properties Args - Properties of GoldengateDeployment. Structure is documented below.
- Deletion
Policy string - Whether Terraform will be prevented from destroying the resource. Defaults to PREVENT. When a 'terraform destroy' or 'pulumi up' would delete the resource, the command will fail if this field is set to "PREVENT" in Terraform state. When set to "ABANDON", the command will remove the resource from Terraform management without updating or deleting the resource in the API. When set to "DELETE", deleting the resource is allowed.
- Gcp
Oracle stringZone - The GCP Oracle zone where Oracle GoldengateDeployment is hosted. Example: us-east4-b-r2. If not specified, the system will pick a zone based on availability.
- Labels map[string]string
- The labels or tags associated with the GoldengateDeployment.
Note: This field is non-authoritative, and will only manage the labels present in your configuration.
Please refer to the field
effectiveLabelsfor all of the labels present on the resource. - Odb
Network string - The name of the OdbNetwork associated with the GoldengateDeployment.
- Project string
- The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
- display_
name string - The display name for the GoldengateDeployment.
- goldengate_
deployment_ stringid - The ID of the GoldengateDeployment to create. This value is restricted to (^a-z?$) and must be a maximum of 63 characters in length. The value must start with a letter and end with a letter or a number.
- location string
- Resource ID segment making up resource
name. It identifies the resource within its parent collection as described in https://google.aip.dev/122. - odb_
subnet string - The name of the OdbSubnet associated with the GoldengateDeployment for IP allocation.
- properties object
- Properties of GoldengateDeployment. Structure is documented below.
- deletion_
policy string - Whether Terraform will be prevented from destroying the resource. Defaults to PREVENT. When a 'terraform destroy' or 'pulumi up' would delete the resource, the command will fail if this field is set to "PREVENT" in Terraform state. When set to "ABANDON", the command will remove the resource from Terraform management without updating or deleting the resource in the API. When set to "DELETE", deleting the resource is allowed.
- gcp_
oracle_ stringzone - The GCP Oracle zone where Oracle GoldengateDeployment is hosted. Example: us-east4-b-r2. If not specified, the system will pick a zone based on availability.
- labels map(string)
- The labels or tags associated with the GoldengateDeployment.
Note: This field is non-authoritative, and will only manage the labels present in your configuration.
Please refer to the field
effectiveLabelsfor all of the labels present on the resource. - odb_
network string - The name of the OdbNetwork associated with the GoldengateDeployment.
- project string
- The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
- display
Name String - The display name for the GoldengateDeployment.
- goldengate
Deployment StringId - The ID of the GoldengateDeployment to create. This value is restricted to (^a-z?$) and must be a maximum of 63 characters in length. The value must start with a letter and end with a letter or a number.
- location String
- Resource ID segment making up resource
name. It identifies the resource within its parent collection as described in https://google.aip.dev/122. - odb
Subnet String - The name of the OdbSubnet associated with the GoldengateDeployment for IP allocation.
- properties
Goldengate
Deployment Properties - Properties of GoldengateDeployment. Structure is documented below.
- deletion
Policy String - Whether Terraform will be prevented from destroying the resource. Defaults to PREVENT. When a 'terraform destroy' or 'pulumi up' would delete the resource, the command will fail if this field is set to "PREVENT" in Terraform state. When set to "ABANDON", the command will remove the resource from Terraform management without updating or deleting the resource in the API. When set to "DELETE", deleting the resource is allowed.
- gcp
Oracle StringZone - The GCP Oracle zone where Oracle GoldengateDeployment is hosted. Example: us-east4-b-r2. If not specified, the system will pick a zone based on availability.
- labels Map<String,String>
- The labels or tags associated with the GoldengateDeployment.
Note: This field is non-authoritative, and will only manage the labels present in your configuration.
Please refer to the field
effectiveLabelsfor all of the labels present on the resource. - odb
Network String - The name of the OdbNetwork associated with the GoldengateDeployment.
- project String
- The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
- display
Name string - The display name for the GoldengateDeployment.
- goldengate
Deployment stringId - The ID of the GoldengateDeployment to create. This value is restricted to (^a-z?$) and must be a maximum of 63 characters in length. The value must start with a letter and end with a letter or a number.
- location string
- Resource ID segment making up resource
name. It identifies the resource within its parent collection as described in https://google.aip.dev/122. - odb
Subnet string - The name of the OdbSubnet associated with the GoldengateDeployment for IP allocation.
- properties
Goldengate
Deployment Properties - Properties of GoldengateDeployment. Structure is documented below.
- deletion
Policy string - Whether Terraform will be prevented from destroying the resource. Defaults to PREVENT. When a 'terraform destroy' or 'pulumi up' would delete the resource, the command will fail if this field is set to "PREVENT" in Terraform state. When set to "ABANDON", the command will remove the resource from Terraform management without updating or deleting the resource in the API. When set to "DELETE", deleting the resource is allowed.
- gcp
Oracle stringZone - The GCP Oracle zone where Oracle GoldengateDeployment is hosted. Example: us-east4-b-r2. If not specified, the system will pick a zone based on availability.
- labels {[key: string]: string}
- The labels or tags associated with the GoldengateDeployment.
Note: This field is non-authoritative, and will only manage the labels present in your configuration.
Please refer to the field
effectiveLabelsfor all of the labels present on the resource. - odb
Network string - The name of the OdbNetwork associated with the GoldengateDeployment.
- project string
- The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
- display_
name str - The display name for the GoldengateDeployment.
- goldengate_
deployment_ strid - The ID of the GoldengateDeployment to create. This value is restricted to (^a-z?$) and must be a maximum of 63 characters in length. The value must start with a letter and end with a letter or a number.
- location str
- Resource ID segment making up resource
name. It identifies the resource within its parent collection as described in https://google.aip.dev/122. - odb_
subnet str - The name of the OdbSubnet associated with the GoldengateDeployment for IP allocation.
- properties
Goldengate
Deployment Properties Args - Properties of GoldengateDeployment. Structure is documented below.
- deletion_
policy str - Whether Terraform will be prevented from destroying the resource. Defaults to PREVENT. When a 'terraform destroy' or 'pulumi up' would delete the resource, the command will fail if this field is set to "PREVENT" in Terraform state. When set to "ABANDON", the command will remove the resource from Terraform management without updating or deleting the resource in the API. When set to "DELETE", deleting the resource is allowed.
- gcp_
oracle_ strzone - The GCP Oracle zone where Oracle GoldengateDeployment is hosted. Example: us-east4-b-r2. If not specified, the system will pick a zone based on availability.
- labels Mapping[str, str]
- The labels or tags associated with the GoldengateDeployment.
Note: This field is non-authoritative, and will only manage the labels present in your configuration.
Please refer to the field
effectiveLabelsfor all of the labels present on the resource. - odb_
network str - The name of the OdbNetwork associated with the GoldengateDeployment.
- project str
- The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
- display
Name String - The display name for the GoldengateDeployment.
- goldengate
Deployment StringId - The ID of the GoldengateDeployment to create. This value is restricted to (^a-z?$) and must be a maximum of 63 characters in length. The value must start with a letter and end with a letter or a number.
- location String
- Resource ID segment making up resource
name. It identifies the resource within its parent collection as described in https://google.aip.dev/122. - odb
Subnet String - The name of the OdbSubnet associated with the GoldengateDeployment for IP allocation.
- properties Property Map
- Properties of GoldengateDeployment. Structure is documented below.
- deletion
Policy String - Whether Terraform will be prevented from destroying the resource. Defaults to PREVENT. When a 'terraform destroy' or 'pulumi up' would delete the resource, the command will fail if this field is set to "PREVENT" in Terraform state. When set to "ABANDON", the command will remove the resource from Terraform management without updating or deleting the resource in the API. When set to "DELETE", deleting the resource is allowed.
- gcp
Oracle StringZone - The GCP Oracle zone where Oracle GoldengateDeployment is hosted. Example: us-east4-b-r2. If not specified, the system will pick a zone based on availability.
- labels Map<String>
- The labels or tags associated with the GoldengateDeployment.
Note: This field is non-authoritative, and will only manage the labels present in your configuration.
Please refer to the field
effectiveLabelsfor all of the labels present on the resource. - odb
Network String - The name of the OdbNetwork associated with the GoldengateDeployment.
- project String
- The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
Outputs
All input properties are implicitly available as output properties. Additionally, the GoldengateDeployment resource produces the following output properties:
- Create
Time string - The date and time that the GoldengateDeployment was created.
- Effective
Labels Dictionary<string, string> - All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Pulumi, other clients and services.
- Entitlement
Id string - The ID of the subscription entitlement associated with the GoldengateDeployment
- Id string
- The provider-assigned unique ID for this managed resource.
- Name string
- Identifier. The name of the GoldengateDeployment resource in the following format: projects/{project}/locations/{region}/goldengateDeployments/{goldengate_deployment}
- Oci
Url string - HTTPS link to OCI resources exposed to Customer via UI Interface.
- Pulumi
Labels Dictionary<string, string> - The combination of labels configured directly on the resource and default labels configured on the provider.
- Create
Time string - The date and time that the GoldengateDeployment was created.
- Effective
Labels map[string]string - All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Pulumi, other clients and services.
- Entitlement
Id string - The ID of the subscription entitlement associated with the GoldengateDeployment
- Id string
- The provider-assigned unique ID for this managed resource.
- Name string
- Identifier. The name of the GoldengateDeployment resource in the following format: projects/{project}/locations/{region}/goldengateDeployments/{goldengate_deployment}
- Oci
Url string - HTTPS link to OCI resources exposed to Customer via UI Interface.
- Pulumi
Labels map[string]string - The combination of labels configured directly on the resource and default labels configured on the provider.
- create_
time string - The date and time that the GoldengateDeployment was created.
- effective_
labels map(string) - All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Pulumi, other clients and services.
- entitlement_
id string - The ID of the subscription entitlement associated with the GoldengateDeployment
- id string
- The provider-assigned unique ID for this managed resource.
- name string
- Identifier. The name of the GoldengateDeployment resource in the following format: projects/{project}/locations/{region}/goldengateDeployments/{goldengate_deployment}
- oci_
url string - HTTPS link to OCI resources exposed to Customer via UI Interface.
- pulumi_
labels map(string) - The combination of labels configured directly on the resource and default labels configured on the provider.
- create
Time String - The date and time that the GoldengateDeployment was created.
- effective
Labels Map<String,String> - All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Pulumi, other clients and services.
- entitlement
Id String - The ID of the subscription entitlement associated with the GoldengateDeployment
- id String
- The provider-assigned unique ID for this managed resource.
- name String
- Identifier. The name of the GoldengateDeployment resource in the following format: projects/{project}/locations/{region}/goldengateDeployments/{goldengate_deployment}
- oci
Url String - HTTPS link to OCI resources exposed to Customer via UI Interface.
- pulumi
Labels Map<String,String> - The combination of labels configured directly on the resource and default labels configured on the provider.
- create
Time string - The date and time that the GoldengateDeployment was created.
- effective
Labels {[key: string]: string} - All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Pulumi, other clients and services.
- entitlement
Id string - The ID of the subscription entitlement associated with the GoldengateDeployment
- id string
- The provider-assigned unique ID for this managed resource.
- name string
- Identifier. The name of the GoldengateDeployment resource in the following format: projects/{project}/locations/{region}/goldengateDeployments/{goldengate_deployment}
- oci
Url string - HTTPS link to OCI resources exposed to Customer via UI Interface.
- pulumi
Labels {[key: string]: string} - The combination of labels configured directly on the resource and default labels configured on the provider.
- create_
time str - The date and time that the GoldengateDeployment was created.
- effective_
labels Mapping[str, str] - All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Pulumi, other clients and services.
- entitlement_
id str - The ID of the subscription entitlement associated with the GoldengateDeployment
- id str
- The provider-assigned unique ID for this managed resource.
- name str
- Identifier. The name of the GoldengateDeployment resource in the following format: projects/{project}/locations/{region}/goldengateDeployments/{goldengate_deployment}
- oci_
url str - HTTPS link to OCI resources exposed to Customer via UI Interface.
- pulumi_
labels Mapping[str, str] - The combination of labels configured directly on the resource and default labels configured on the provider.
- create
Time String - The date and time that the GoldengateDeployment was created.
- effective
Labels Map<String> - All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Pulumi, other clients and services.
- entitlement
Id String - The ID of the subscription entitlement associated with the GoldengateDeployment
- id String
- The provider-assigned unique ID for this managed resource.
- name String
- Identifier. The name of the GoldengateDeployment resource in the following format: projects/{project}/locations/{region}/goldengateDeployments/{goldengate_deployment}
- oci
Url String - HTTPS link to OCI resources exposed to Customer via UI Interface.
- pulumi
Labels Map<String> - The combination of labels configured directly on the resource and default labels configured on the provider.
Look up Existing GoldengateDeployment Resource
Get an existing GoldengateDeployment resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: GoldengateDeploymentState, opts?: CustomResourceOptions): GoldengateDeployment@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
create_time: Optional[str] = None,
deletion_policy: Optional[str] = None,
display_name: Optional[str] = None,
effective_labels: Optional[Mapping[str, str]] = None,
entitlement_id: Optional[str] = None,
gcp_oracle_zone: Optional[str] = None,
goldengate_deployment_id: Optional[str] = None,
labels: Optional[Mapping[str, str]] = None,
location: Optional[str] = None,
name: Optional[str] = None,
oci_url: Optional[str] = None,
odb_network: Optional[str] = None,
odb_subnet: Optional[str] = None,
project: Optional[str] = None,
properties: Optional[GoldengateDeploymentPropertiesArgs] = None,
pulumi_labels: Optional[Mapping[str, str]] = None) -> GoldengateDeploymentfunc GetGoldengateDeployment(ctx *Context, name string, id IDInput, state *GoldengateDeploymentState, opts ...ResourceOption) (*GoldengateDeployment, error)public static GoldengateDeployment Get(string name, Input<string> id, GoldengateDeploymentState? state, CustomResourceOptions? opts = null)public static GoldengateDeployment get(String name, Output<String> id, GoldengateDeploymentState state, CustomResourceOptions options)resources: _: type: gcp:oracledatabase:GoldengateDeployment get: id: ${id}import {
to = gcp_oracledatabase_goldengatedeployment.example
id = "${id}"
}
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Create
Time string - The date and time that the GoldengateDeployment was created.
- Deletion
Policy string - Whether Terraform will be prevented from destroying the resource. Defaults to PREVENT. When a 'terraform destroy' or 'pulumi up' would delete the resource, the command will fail if this field is set to "PREVENT" in Terraform state. When set to "ABANDON", the command will remove the resource from Terraform management without updating or deleting the resource in the API. When set to "DELETE", deleting the resource is allowed.
- Display
Name string - The display name for the GoldengateDeployment.
- Effective
Labels Dictionary<string, string> - All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Pulumi, other clients and services.
- Entitlement
Id string - The ID of the subscription entitlement associated with the GoldengateDeployment
- Gcp
Oracle stringZone - The GCP Oracle zone where Oracle GoldengateDeployment is hosted. Example: us-east4-b-r2. If not specified, the system will pick a zone based on availability.
- Goldengate
Deployment stringId - The ID of the GoldengateDeployment to create. This value is restricted to (^a-z?$) and must be a maximum of 63 characters in length. The value must start with a letter and end with a letter or a number.
- Labels Dictionary<string, string>
- The labels or tags associated with the GoldengateDeployment.
Note: This field is non-authoritative, and will only manage the labels present in your configuration.
Please refer to the field
effectiveLabelsfor all of the labels present on the resource. - Location string
- Resource ID segment making up resource
name. It identifies the resource within its parent collection as described in https://google.aip.dev/122. - Name string
- Identifier. The name of the GoldengateDeployment resource in the following format: projects/{project}/locations/{region}/goldengateDeployments/{goldengate_deployment}
- Oci
Url string - HTTPS link to OCI resources exposed to Customer via UI Interface.
- Odb
Network string - The name of the OdbNetwork associated with the GoldengateDeployment.
- Odb
Subnet string - The name of the OdbSubnet associated with the GoldengateDeployment for IP allocation.
- Project string
- The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
- Properties
Goldengate
Deployment Properties - Properties of GoldengateDeployment. Structure is documented below.
- Pulumi
Labels Dictionary<string, string> - The combination of labels configured directly on the resource and default labels configured on the provider.
- Create
Time string - The date and time that the GoldengateDeployment was created.
- Deletion
Policy string - Whether Terraform will be prevented from destroying the resource. Defaults to PREVENT. When a 'terraform destroy' or 'pulumi up' would delete the resource, the command will fail if this field is set to "PREVENT" in Terraform state. When set to "ABANDON", the command will remove the resource from Terraform management without updating or deleting the resource in the API. When set to "DELETE", deleting the resource is allowed.
- Display
Name string - The display name for the GoldengateDeployment.
- Effective
Labels map[string]string - All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Pulumi, other clients and services.
- Entitlement
Id string - The ID of the subscription entitlement associated with the GoldengateDeployment
- Gcp
Oracle stringZone - The GCP Oracle zone where Oracle GoldengateDeployment is hosted. Example: us-east4-b-r2. If not specified, the system will pick a zone based on availability.
- Goldengate
Deployment stringId - The ID of the GoldengateDeployment to create. This value is restricted to (^a-z?$) and must be a maximum of 63 characters in length. The value must start with a letter and end with a letter or a number.
- Labels map[string]string
- The labels or tags associated with the GoldengateDeployment.
Note: This field is non-authoritative, and will only manage the labels present in your configuration.
Please refer to the field
effectiveLabelsfor all of the labels present on the resource. - Location string
- Resource ID segment making up resource
name. It identifies the resource within its parent collection as described in https://google.aip.dev/122. - Name string
- Identifier. The name of the GoldengateDeployment resource in the following format: projects/{project}/locations/{region}/goldengateDeployments/{goldengate_deployment}
- Oci
Url string - HTTPS link to OCI resources exposed to Customer via UI Interface.
- Odb
Network string - The name of the OdbNetwork associated with the GoldengateDeployment.
- Odb
Subnet string - The name of the OdbSubnet associated with the GoldengateDeployment for IP allocation.
- Project string
- The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
- Properties
Goldengate
Deployment Properties Args - Properties of GoldengateDeployment. Structure is documented below.
- Pulumi
Labels map[string]string - The combination of labels configured directly on the resource and default labels configured on the provider.
- create_
time string - The date and time that the GoldengateDeployment was created.
- deletion_
policy string - Whether Terraform will be prevented from destroying the resource. Defaults to PREVENT. When a 'terraform destroy' or 'pulumi up' would delete the resource, the command will fail if this field is set to "PREVENT" in Terraform state. When set to "ABANDON", the command will remove the resource from Terraform management without updating or deleting the resource in the API. When set to "DELETE", deleting the resource is allowed.
- display_
name string - The display name for the GoldengateDeployment.
- effective_
labels map(string) - All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Pulumi, other clients and services.
- entitlement_
id string - The ID of the subscription entitlement associated with the GoldengateDeployment
- gcp_
oracle_ stringzone - The GCP Oracle zone where Oracle GoldengateDeployment is hosted. Example: us-east4-b-r2. If not specified, the system will pick a zone based on availability.
- goldengate_
deployment_ stringid - The ID of the GoldengateDeployment to create. This value is restricted to (^a-z?$) and must be a maximum of 63 characters in length. The value must start with a letter and end with a letter or a number.
- labels map(string)
- The labels or tags associated with the GoldengateDeployment.
Note: This field is non-authoritative, and will only manage the labels present in your configuration.
Please refer to the field
effectiveLabelsfor all of the labels present on the resource. - location string
- Resource ID segment making up resource
name. It identifies the resource within its parent collection as described in https://google.aip.dev/122. - name string
- Identifier. The name of the GoldengateDeployment resource in the following format: projects/{project}/locations/{region}/goldengateDeployments/{goldengate_deployment}
- oci_
url string - HTTPS link to OCI resources exposed to Customer via UI Interface.
- odb_
network string - The name of the OdbNetwork associated with the GoldengateDeployment.
- odb_
subnet string - The name of the OdbSubnet associated with the GoldengateDeployment for IP allocation.
- project string
- The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
- properties object
- Properties of GoldengateDeployment. Structure is documented below.
- pulumi_
labels map(string) - The combination of labels configured directly on the resource and default labels configured on the provider.
- create
Time String - The date and time that the GoldengateDeployment was created.
- deletion
Policy String - Whether Terraform will be prevented from destroying the resource. Defaults to PREVENT. When a 'terraform destroy' or 'pulumi up' would delete the resource, the command will fail if this field is set to "PREVENT" in Terraform state. When set to "ABANDON", the command will remove the resource from Terraform management without updating or deleting the resource in the API. When set to "DELETE", deleting the resource is allowed.
- display
Name String - The display name for the GoldengateDeployment.
- effective
Labels Map<String,String> - All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Pulumi, other clients and services.
- entitlement
Id String - The ID of the subscription entitlement associated with the GoldengateDeployment
- gcp
Oracle StringZone - The GCP Oracle zone where Oracle GoldengateDeployment is hosted. Example: us-east4-b-r2. If not specified, the system will pick a zone based on availability.
- goldengate
Deployment StringId - The ID of the GoldengateDeployment to create. This value is restricted to (^a-z?$) and must be a maximum of 63 characters in length. The value must start with a letter and end with a letter or a number.
- labels Map<String,String>
- The labels or tags associated with the GoldengateDeployment.
Note: This field is non-authoritative, and will only manage the labels present in your configuration.
Please refer to the field
effectiveLabelsfor all of the labels present on the resource. - location String
- Resource ID segment making up resource
name. It identifies the resource within its parent collection as described in https://google.aip.dev/122. - name String
- Identifier. The name of the GoldengateDeployment resource in the following format: projects/{project}/locations/{region}/goldengateDeployments/{goldengate_deployment}
- oci
Url String - HTTPS link to OCI resources exposed to Customer via UI Interface.
- odb
Network String - The name of the OdbNetwork associated with the GoldengateDeployment.
- odb
Subnet String - The name of the OdbSubnet associated with the GoldengateDeployment for IP allocation.
- project String
- The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
- properties
Goldengate
Deployment Properties - Properties of GoldengateDeployment. Structure is documented below.
- pulumi
Labels Map<String,String> - The combination of labels configured directly on the resource and default labels configured on the provider.
- create
Time string - The date and time that the GoldengateDeployment was created.
- deletion
Policy string - Whether Terraform will be prevented from destroying the resource. Defaults to PREVENT. When a 'terraform destroy' or 'pulumi up' would delete the resource, the command will fail if this field is set to "PREVENT" in Terraform state. When set to "ABANDON", the command will remove the resource from Terraform management without updating or deleting the resource in the API. When set to "DELETE", deleting the resource is allowed.
- display
Name string - The display name for the GoldengateDeployment.
- effective
Labels {[key: string]: string} - All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Pulumi, other clients and services.
- entitlement
Id string - The ID of the subscription entitlement associated with the GoldengateDeployment
- gcp
Oracle stringZone - The GCP Oracle zone where Oracle GoldengateDeployment is hosted. Example: us-east4-b-r2. If not specified, the system will pick a zone based on availability.
- goldengate
Deployment stringId - The ID of the GoldengateDeployment to create. This value is restricted to (^a-z?$) and must be a maximum of 63 characters in length. The value must start with a letter and end with a letter or a number.
- labels {[key: string]: string}
- The labels or tags associated with the GoldengateDeployment.
Note: This field is non-authoritative, and will only manage the labels present in your configuration.
Please refer to the field
effectiveLabelsfor all of the labels present on the resource. - location string
- Resource ID segment making up resource
name. It identifies the resource within its parent collection as described in https://google.aip.dev/122. - name string
- Identifier. The name of the GoldengateDeployment resource in the following format: projects/{project}/locations/{region}/goldengateDeployments/{goldengate_deployment}
- oci
Url string - HTTPS link to OCI resources exposed to Customer via UI Interface.
- odb
Network string - The name of the OdbNetwork associated with the GoldengateDeployment.
- odb
Subnet string - The name of the OdbSubnet associated with the GoldengateDeployment for IP allocation.
- project string
- The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
- properties
Goldengate
Deployment Properties - Properties of GoldengateDeployment. Structure is documented below.
- pulumi
Labels {[key: string]: string} - The combination of labels configured directly on the resource and default labels configured on the provider.
- create_
time str - The date and time that the GoldengateDeployment was created.
- deletion_
policy str - Whether Terraform will be prevented from destroying the resource. Defaults to PREVENT. When a 'terraform destroy' or 'pulumi up' would delete the resource, the command will fail if this field is set to "PREVENT" in Terraform state. When set to "ABANDON", the command will remove the resource from Terraform management without updating or deleting the resource in the API. When set to "DELETE", deleting the resource is allowed.
- display_
name str - The display name for the GoldengateDeployment.
- effective_
labels Mapping[str, str] - All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Pulumi, other clients and services.
- entitlement_
id str - The ID of the subscription entitlement associated with the GoldengateDeployment
- gcp_
oracle_ strzone - The GCP Oracle zone where Oracle GoldengateDeployment is hosted. Example: us-east4-b-r2. If not specified, the system will pick a zone based on availability.
- goldengate_
deployment_ strid - The ID of the GoldengateDeployment to create. This value is restricted to (^a-z?$) and must be a maximum of 63 characters in length. The value must start with a letter and end with a letter or a number.
- labels Mapping[str, str]
- The labels or tags associated with the GoldengateDeployment.
Note: This field is non-authoritative, and will only manage the labels present in your configuration.
Please refer to the field
effectiveLabelsfor all of the labels present on the resource. - location str
- Resource ID segment making up resource
name. It identifies the resource within its parent collection as described in https://google.aip.dev/122. - name str
- Identifier. The name of the GoldengateDeployment resource in the following format: projects/{project}/locations/{region}/goldengateDeployments/{goldengate_deployment}
- oci_
url str - HTTPS link to OCI resources exposed to Customer via UI Interface.
- odb_
network str - The name of the OdbNetwork associated with the GoldengateDeployment.
- odb_
subnet str - The name of the OdbSubnet associated with the GoldengateDeployment for IP allocation.
- project str
- The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
- properties
Goldengate
Deployment Properties Args - Properties of GoldengateDeployment. Structure is documented below.
- pulumi_
labels Mapping[str, str] - The combination of labels configured directly on the resource and default labels configured on the provider.
- create
Time String - The date and time that the GoldengateDeployment was created.
- deletion
Policy String - Whether Terraform will be prevented from destroying the resource. Defaults to PREVENT. When a 'terraform destroy' or 'pulumi up' would delete the resource, the command will fail if this field is set to "PREVENT" in Terraform state. When set to "ABANDON", the command will remove the resource from Terraform management without updating or deleting the resource in the API. When set to "DELETE", deleting the resource is allowed.
- display
Name String - The display name for the GoldengateDeployment.
- effective
Labels Map<String> - All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Pulumi, other clients and services.
- entitlement
Id String - The ID of the subscription entitlement associated with the GoldengateDeployment
- gcp
Oracle StringZone - The GCP Oracle zone where Oracle GoldengateDeployment is hosted. Example: us-east4-b-r2. If not specified, the system will pick a zone based on availability.
- goldengate
Deployment StringId - The ID of the GoldengateDeployment to create. This value is restricted to (^a-z?$) and must be a maximum of 63 characters in length. The value must start with a letter and end with a letter or a number.
- labels Map<String>
- The labels or tags associated with the GoldengateDeployment.
Note: This field is non-authoritative, and will only manage the labels present in your configuration.
Please refer to the field
effectiveLabelsfor all of the labels present on the resource. - location String
- Resource ID segment making up resource
name. It identifies the resource within its parent collection as described in https://google.aip.dev/122. - name String
- Identifier. The name of the GoldengateDeployment resource in the following format: projects/{project}/locations/{region}/goldengateDeployments/{goldengate_deployment}
- oci
Url String - HTTPS link to OCI resources exposed to Customer via UI Interface.
- odb
Network String - The name of the OdbNetwork associated with the GoldengateDeployment.
- odb
Subnet String - The name of the OdbSubnet associated with the GoldengateDeployment for IP allocation.
- project String
- The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
- properties Property Map
- Properties of GoldengateDeployment. Structure is documented below.
- pulumi
Labels Map<String> - The combination of labels configured directly on the resource and default labels configured on the provider.
Supporting Types
GoldengateDeploymentProperties, GoldengateDeploymentPropertiesArgs
- Deployment
Type string - A valid Goldengate Deployment type. For a list of supported types, use
the
ListGoldengateDeploymentTypesoperation. - Ogg
Data GoldengateDeployment Properties Ogg Data - The Ogg data of the GoldengateDeployment. Structure is documented below.
- Backup
Schedule GoldengateDeployment Properties Backup Schedule - The backup schedule of the GoldengateDeployment. Structure is documented below.
- Category string
- (Output) The category of the GoldengateDeployment. Possible values: DATA_REPLICATION DATA_TRANSFORMS
- Cpu
Core intCount - The Minimum number of OCPUs to be made available for this Deployment.
- Deployment
Backup stringId - (Output) The deployment backup id of the GoldengateDeployment.
- Deployment
Diagnostic GoldengateData Deployment Properties Deployment Diagnostic Data - The deployment diagnostic data. Structure is documented below.
- Deployment
Role string - (Output) The deployment role of the GoldengateDeployment. Possible values: PRIMARY STANDBY
- Deployment
Url string - (Output) The deployment url of the GoldengateDeployment.
- Description string
- The description of the GoldengateDeployment.
- Environment
Type string - The environment type of the GoldengateDeployment.
- Fqdn string
- (Output) The Fully Qualified Domain Name of the GoldengateDeployment.
- Healthy bool
- (Output) Whether the GoldengateDeployment is healthy.
- Ingress
Ips List<GoldengateDeployment Properties Ingress Ip> - (Output) The ingress ips of the GoldengateDeployment. Structure is documented below.
- Is
Auto boolScaling Enabled - Indicates if auto scaling is enabled for the Deployment's CPU core count.
- Is
Latest boolVersion - (Output) Whether the GoldengateDeployment is of the latest version.
- Is
Public bool - (Output) Whether the GoldengateDeployment is public.
- Is
Storage boolUtilization Limit Exceeded - (Output) Whether storage utilization limit is exceeded of the GoldengateDeployment.
- Last
Backup stringSchedule Time - (Output) The time last backup scheduled of the GoldengateDeployment.
- License
Model string - The Oracle license model that applies to a Deployment. Possible values: LICENSE_INCLUDED BRING_YOUR_OWN_LICENSE
- Lifecycle
Details string - (Output) The lifecycle details of the GoldengateDeployment.
- Lifecycle
State string - (Output) State of the GoldengateDeployment. Possible values: CREATING UPDATING ACTIVE INACTIVE DELETING DELETED FAILED NEEDS_ATTENTION IN_PROGRESS CANCELLING CANCELLED SUCCEEDED WAITING
- Lifecycle
Sub stringState - (Output) The lifecycle sub-state of the GoldengateDeployment. Possible values: RECOVERING STARTING STOPPING MOVING UPGRADING RESTORING BACKING_UP ROLLING_BACK
- Load
Balancer stringId - (Output) The load balancer id of the GoldengateDeployment.
- Load
Balancer stringSubnet Id - (Output) The load balancer subnet id of the GoldengateDeployment.
- Locks
List<Goldengate
Deployment Properties Lock> - (Output) The locks of the GoldengateDeployment. Structure is documented below.
- Maintenance
Config GoldengateDeployment Properties Maintenance Config - The maintenance configuration of the GoldengateDeployment. Structure is documented below.
- Maintenance
Window GoldengateDeployment Properties Maintenance Window - The maintenance window of the GoldengateDeployment. Structure is documented below.
- Next
Backup stringSchedule Time - (Output) The time next backup scheduled of the GoldengateDeployment.
- Next
Maintenance stringAction Type - (Output) The next maintenance action type of the GoldengateDeployment. Possible values: UPGRADE
- Next
Maintenance stringDescription - (Output) The next maintenance description of the GoldengateDeployment.
- Next
Maintenance stringTime - (Output) The time of next maintenance of the GoldengateDeployment.
- Nsg
Ids List<string> - (Output) The nsg ids of the GoldengateDeployment.
- Ocid string
- (Output) OCID of the GoldengateDeployment.
- Ogg
Version stringSupport End Time - (Output) The time ogg version supported until of the GoldengateDeployment.
- Placements
List<Goldengate
Deployment Properties Placement> - (Output) The placements of the GoldengateDeployment. Structure is documented below.
- Private
Ip stringAddress - (Output) The private ip address of the GoldengateDeployment.
- Public
Ip stringAddress - (Output) The public ip address of the GoldengateDeployment.
- Role
Change stringTime - (Output) The time when the role of the GoldengateDeployment was changed.
- Storage
Utilization stringBytes - (Output) The storage utilization in bytes of the GoldengateDeployment.
- Update
Time string - (Output) The time the GoldengateDeployment was updated.
- Upgrade
Required stringTime - (Output) The time upgrade required of the GoldengateDeployment.
- Deployment
Type string - A valid Goldengate Deployment type. For a list of supported types, use
the
ListGoldengateDeploymentTypesoperation. - Ogg
Data GoldengateDeployment Properties Ogg Data - The Ogg data of the GoldengateDeployment. Structure is documented below.
- Backup
Schedule GoldengateDeployment Properties Backup Schedule - The backup schedule of the GoldengateDeployment. Structure is documented below.
- Category string
- (Output) The category of the GoldengateDeployment. Possible values: DATA_REPLICATION DATA_TRANSFORMS
- Cpu
Core intCount - The Minimum number of OCPUs to be made available for this Deployment.
- Deployment
Backup stringId - (Output) The deployment backup id of the GoldengateDeployment.
- Deployment
Diagnostic GoldengateData Deployment Properties Deployment Diagnostic Data - The deployment diagnostic data. Structure is documented below.
- Deployment
Role string - (Output) The deployment role of the GoldengateDeployment. Possible values: PRIMARY STANDBY
- Deployment
Url string - (Output) The deployment url of the GoldengateDeployment.
- Description string
- The description of the GoldengateDeployment.
- Environment
Type string - The environment type of the GoldengateDeployment.
- Fqdn string
- (Output) The Fully Qualified Domain Name of the GoldengateDeployment.
- Healthy bool
- (Output) Whether the GoldengateDeployment is healthy.
- Ingress
Ips []GoldengateDeployment Properties Ingress Ip - (Output) The ingress ips of the GoldengateDeployment. Structure is documented below.
- Is
Auto boolScaling Enabled - Indicates if auto scaling is enabled for the Deployment's CPU core count.
- Is
Latest boolVersion - (Output) Whether the GoldengateDeployment is of the latest version.
- Is
Public bool - (Output) Whether the GoldengateDeployment is public.
- Is
Storage boolUtilization Limit Exceeded - (Output) Whether storage utilization limit is exceeded of the GoldengateDeployment.
- Last
Backup stringSchedule Time - (Output) The time last backup scheduled of the GoldengateDeployment.
- License
Model string - The Oracle license model that applies to a Deployment. Possible values: LICENSE_INCLUDED BRING_YOUR_OWN_LICENSE
- Lifecycle
Details string - (Output) The lifecycle details of the GoldengateDeployment.
- Lifecycle
State string - (Output) State of the GoldengateDeployment. Possible values: CREATING UPDATING ACTIVE INACTIVE DELETING DELETED FAILED NEEDS_ATTENTION IN_PROGRESS CANCELLING CANCELLED SUCCEEDED WAITING
- Lifecycle
Sub stringState - (Output) The lifecycle sub-state of the GoldengateDeployment. Possible values: RECOVERING STARTING STOPPING MOVING UPGRADING RESTORING BACKING_UP ROLLING_BACK
- Load
Balancer stringId - (Output) The load balancer id of the GoldengateDeployment.
- Load
Balancer stringSubnet Id - (Output) The load balancer subnet id of the GoldengateDeployment.
- Locks
[]Goldengate
Deployment Properties Lock - (Output) The locks of the GoldengateDeployment. Structure is documented below.
- Maintenance
Config GoldengateDeployment Properties Maintenance Config - The maintenance configuration of the GoldengateDeployment. Structure is documented below.
- Maintenance
Window GoldengateDeployment Properties Maintenance Window - The maintenance window of the GoldengateDeployment. Structure is documented below.
- Next
Backup stringSchedule Time - (Output) The time next backup scheduled of the GoldengateDeployment.
- Next
Maintenance stringAction Type - (Output) The next maintenance action type of the GoldengateDeployment. Possible values: UPGRADE
- Next
Maintenance stringDescription - (Output) The next maintenance description of the GoldengateDeployment.
- Next
Maintenance stringTime - (Output) The time of next maintenance of the GoldengateDeployment.
- Nsg
Ids []string - (Output) The nsg ids of the GoldengateDeployment.
- Ocid string
- (Output) OCID of the GoldengateDeployment.
- Ogg
Version stringSupport End Time - (Output) The time ogg version supported until of the GoldengateDeployment.
- Placements
[]Goldengate
Deployment Properties Placement - (Output) The placements of the GoldengateDeployment. Structure is documented below.
- Private
Ip stringAddress - (Output) The private ip address of the GoldengateDeployment.
- Public
Ip stringAddress - (Output) The public ip address of the GoldengateDeployment.
- Role
Change stringTime - (Output) The time when the role of the GoldengateDeployment was changed.
- Storage
Utilization stringBytes - (Output) The storage utilization in bytes of the GoldengateDeployment.
- Update
Time string - (Output) The time the GoldengateDeployment was updated.
- Upgrade
Required stringTime - (Output) The time upgrade required of the GoldengateDeployment.
- deployment_
type string - A valid Goldengate Deployment type. For a list of supported types, use
the
ListGoldengateDeploymentTypesoperation. - ogg_
data object - The Ogg data of the GoldengateDeployment. Structure is documented below.
- backup_
schedule object - The backup schedule of the GoldengateDeployment. Structure is documented below.
- category string
- (Output) The category of the GoldengateDeployment. Possible values: DATA_REPLICATION DATA_TRANSFORMS
- cpu_
core_ numbercount - The Minimum number of OCPUs to be made available for this Deployment.
- deployment_
backup_ stringid - (Output) The deployment backup id of the GoldengateDeployment.
- deployment_
diagnostic_ objectdata - The deployment diagnostic data. Structure is documented below.
- deployment_
role string - (Output) The deployment role of the GoldengateDeployment. Possible values: PRIMARY STANDBY
- deployment_
url string - (Output) The deployment url of the GoldengateDeployment.
- description string
- The description of the GoldengateDeployment.
- environment_
type string - The environment type of the GoldengateDeployment.
- fqdn string
- (Output) The Fully Qualified Domain Name of the GoldengateDeployment.
- healthy bool
- (Output) Whether the GoldengateDeployment is healthy.
- ingress_
ips list(object) - (Output) The ingress ips of the GoldengateDeployment. Structure is documented below.
- is_
auto_ boolscaling_ enabled - Indicates if auto scaling is enabled for the Deployment's CPU core count.
- is_
latest_ boolversion - (Output) Whether the GoldengateDeployment is of the latest version.
- is_
public bool - (Output) Whether the GoldengateDeployment is public.
- is_
storage_ boolutilization_ limit_ exceeded - (Output) Whether storage utilization limit is exceeded of the GoldengateDeployment.
- last_
backup_ stringschedule_ time - (Output) The time last backup scheduled of the GoldengateDeployment.
- license_
model string - The Oracle license model that applies to a Deployment. Possible values: LICENSE_INCLUDED BRING_YOUR_OWN_LICENSE
- lifecycle_
details string - (Output) The lifecycle details of the GoldengateDeployment.
- lifecycle_
state string - (Output) State of the GoldengateDeployment. Possible values: CREATING UPDATING ACTIVE INACTIVE DELETING DELETED FAILED NEEDS_ATTENTION IN_PROGRESS CANCELLING CANCELLED SUCCEEDED WAITING
- lifecycle_
sub_ stringstate - (Output) The lifecycle sub-state of the GoldengateDeployment. Possible values: RECOVERING STARTING STOPPING MOVING UPGRADING RESTORING BACKING_UP ROLLING_BACK
- load_
balancer_ stringid - (Output) The load balancer id of the GoldengateDeployment.
- load_
balancer_ stringsubnet_ id - (Output) The load balancer subnet id of the GoldengateDeployment.
- locks list(object)
- (Output) The locks of the GoldengateDeployment. Structure is documented below.
- maintenance_
config object - The maintenance configuration of the GoldengateDeployment. Structure is documented below.
- maintenance_
window object - The maintenance window of the GoldengateDeployment. Structure is documented below.
- next_
backup_ stringschedule_ time - (Output) The time next backup scheduled of the GoldengateDeployment.
- next_
maintenance_ stringaction_ type - (Output) The next maintenance action type of the GoldengateDeployment. Possible values: UPGRADE
- next_
maintenance_ stringdescription - (Output) The next maintenance description of the GoldengateDeployment.
- next_
maintenance_ stringtime - (Output) The time of next maintenance of the GoldengateDeployment.
- nsg_
ids list(string) - (Output) The nsg ids of the GoldengateDeployment.
- ocid string
- (Output) OCID of the GoldengateDeployment.
- ogg_
version_ stringsupport_ end_ time - (Output) The time ogg version supported until of the GoldengateDeployment.
- placements list(object)
- (Output) The placements of the GoldengateDeployment. Structure is documented below.
- private_
ip_ stringaddress - (Output) The private ip address of the GoldengateDeployment.
- public_
ip_ stringaddress - (Output) The public ip address of the GoldengateDeployment.
- role_
change_ stringtime - (Output) The time when the role of the GoldengateDeployment was changed.
- storage_
utilization_ stringbytes - (Output) The storage utilization in bytes of the GoldengateDeployment.
- update_
time string - (Output) The time the GoldengateDeployment was updated.
- upgrade_
required_ stringtime - (Output) The time upgrade required of the GoldengateDeployment.
- deployment
Type String - A valid Goldengate Deployment type. For a list of supported types, use
the
ListGoldengateDeploymentTypesoperation. - ogg
Data GoldengateDeployment Properties Ogg Data - The Ogg data of the GoldengateDeployment. Structure is documented below.
- backup
Schedule GoldengateDeployment Properties Backup Schedule - The backup schedule of the GoldengateDeployment. Structure is documented below.
- category String
- (Output) The category of the GoldengateDeployment. Possible values: DATA_REPLICATION DATA_TRANSFORMS
- cpu
Core IntegerCount - The Minimum number of OCPUs to be made available for this Deployment.
- deployment
Backup StringId - (Output) The deployment backup id of the GoldengateDeployment.
- deployment
Diagnostic GoldengateData Deployment Properties Deployment Diagnostic Data - The deployment diagnostic data. Structure is documented below.
- deployment
Role String - (Output) The deployment role of the GoldengateDeployment. Possible values: PRIMARY STANDBY
- deployment
Url String - (Output) The deployment url of the GoldengateDeployment.
- description String
- The description of the GoldengateDeployment.
- environment
Type String - The environment type of the GoldengateDeployment.
- fqdn String
- (Output) The Fully Qualified Domain Name of the GoldengateDeployment.
- healthy Boolean
- (Output) Whether the GoldengateDeployment is healthy.
- ingress
Ips List<GoldengateDeployment Properties Ingress Ip> - (Output) The ingress ips of the GoldengateDeployment. Structure is documented below.
- is
Auto BooleanScaling Enabled - Indicates if auto scaling is enabled for the Deployment's CPU core count.
- is
Latest BooleanVersion - (Output) Whether the GoldengateDeployment is of the latest version.
- is
Public Boolean - (Output) Whether the GoldengateDeployment is public.
- is
Storage BooleanUtilization Limit Exceeded - (Output) Whether storage utilization limit is exceeded of the GoldengateDeployment.
- last
Backup StringSchedule Time - (Output) The time last backup scheduled of the GoldengateDeployment.
- license
Model String - The Oracle license model that applies to a Deployment. Possible values: LICENSE_INCLUDED BRING_YOUR_OWN_LICENSE
- lifecycle
Details String - (Output) The lifecycle details of the GoldengateDeployment.
- lifecycle
State String - (Output) State of the GoldengateDeployment. Possible values: CREATING UPDATING ACTIVE INACTIVE DELETING DELETED FAILED NEEDS_ATTENTION IN_PROGRESS CANCELLING CANCELLED SUCCEEDED WAITING
- lifecycle
Sub StringState - (Output) The lifecycle sub-state of the GoldengateDeployment. Possible values: RECOVERING STARTING STOPPING MOVING UPGRADING RESTORING BACKING_UP ROLLING_BACK
- load
Balancer StringId - (Output) The load balancer id of the GoldengateDeployment.
- load
Balancer StringSubnet Id - (Output) The load balancer subnet id of the GoldengateDeployment.
- locks
List<Goldengate
Deployment Properties Lock> - (Output) The locks of the GoldengateDeployment. Structure is documented below.
- maintenance
Config GoldengateDeployment Properties Maintenance Config - The maintenance configuration of the GoldengateDeployment. Structure is documented below.
- maintenance
Window GoldengateDeployment Properties Maintenance Window - The maintenance window of the GoldengateDeployment. Structure is documented below.
- next
Backup StringSchedule Time - (Output) The time next backup scheduled of the GoldengateDeployment.
- next
Maintenance StringAction Type - (Output) The next maintenance action type of the GoldengateDeployment. Possible values: UPGRADE
- next
Maintenance StringDescription - (Output) The next maintenance description of the GoldengateDeployment.
- next
Maintenance StringTime - (Output) The time of next maintenance of the GoldengateDeployment.
- nsg
Ids List<String> - (Output) The nsg ids of the GoldengateDeployment.
- ocid String
- (Output) OCID of the GoldengateDeployment.
- ogg
Version StringSupport End Time - (Output) The time ogg version supported until of the GoldengateDeployment.
- placements
List<Goldengate
Deployment Properties Placement> - (Output) The placements of the GoldengateDeployment. Structure is documented below.
- private
Ip StringAddress - (Output) The private ip address of the GoldengateDeployment.
- public
Ip StringAddress - (Output) The public ip address of the GoldengateDeployment.
- role
Change StringTime - (Output) The time when the role of the GoldengateDeployment was changed.
- storage
Utilization StringBytes - (Output) The storage utilization in bytes of the GoldengateDeployment.
- update
Time String - (Output) The time the GoldengateDeployment was updated.
- upgrade
Required StringTime - (Output) The time upgrade required of the GoldengateDeployment.
- deployment
Type string - A valid Goldengate Deployment type. For a list of supported types, use
the
ListGoldengateDeploymentTypesoperation. - ogg
Data GoldengateDeployment Properties Ogg Data - The Ogg data of the GoldengateDeployment. Structure is documented below.
- backup
Schedule GoldengateDeployment Properties Backup Schedule - The backup schedule of the GoldengateDeployment. Structure is documented below.
- category string
- (Output) The category of the GoldengateDeployment. Possible values: DATA_REPLICATION DATA_TRANSFORMS
- cpu
Core numberCount - The Minimum number of OCPUs to be made available for this Deployment.
- deployment
Backup stringId - (Output) The deployment backup id of the GoldengateDeployment.
- deployment
Diagnostic GoldengateData Deployment Properties Deployment Diagnostic Data - The deployment diagnostic data. Structure is documented below.
- deployment
Role string - (Output) The deployment role of the GoldengateDeployment. Possible values: PRIMARY STANDBY
- deployment
Url string - (Output) The deployment url of the GoldengateDeployment.
- description string
- The description of the GoldengateDeployment.
- environment
Type string - The environment type of the GoldengateDeployment.
- fqdn string
- (Output) The Fully Qualified Domain Name of the GoldengateDeployment.
- healthy boolean
- (Output) Whether the GoldengateDeployment is healthy.
- ingress
Ips GoldengateDeployment Properties Ingress Ip[] - (Output) The ingress ips of the GoldengateDeployment. Structure is documented below.
- is
Auto booleanScaling Enabled - Indicates if auto scaling is enabled for the Deployment's CPU core count.
- is
Latest booleanVersion - (Output) Whether the GoldengateDeployment is of the latest version.
- is
Public boolean - (Output) Whether the GoldengateDeployment is public.
- is
Storage booleanUtilization Limit Exceeded - (Output) Whether storage utilization limit is exceeded of the GoldengateDeployment.
- last
Backup stringSchedule Time - (Output) The time last backup scheduled of the GoldengateDeployment.
- license
Model string - The Oracle license model that applies to a Deployment. Possible values: LICENSE_INCLUDED BRING_YOUR_OWN_LICENSE
- lifecycle
Details string - (Output) The lifecycle details of the GoldengateDeployment.
- lifecycle
State string - (Output) State of the GoldengateDeployment. Possible values: CREATING UPDATING ACTIVE INACTIVE DELETING DELETED FAILED NEEDS_ATTENTION IN_PROGRESS CANCELLING CANCELLED SUCCEEDED WAITING
- lifecycle
Sub stringState - (Output) The lifecycle sub-state of the GoldengateDeployment. Possible values: RECOVERING STARTING STOPPING MOVING UPGRADING RESTORING BACKING_UP ROLLING_BACK
- load
Balancer stringId - (Output) The load balancer id of the GoldengateDeployment.
- load
Balancer stringSubnet Id - (Output) The load balancer subnet id of the GoldengateDeployment.
- locks
Goldengate
Deployment Properties Lock[] - (Output) The locks of the GoldengateDeployment. Structure is documented below.
- maintenance
Config GoldengateDeployment Properties Maintenance Config - The maintenance configuration of the GoldengateDeployment. Structure is documented below.
- maintenance
Window GoldengateDeployment Properties Maintenance Window - The maintenance window of the GoldengateDeployment. Structure is documented below.
- next
Backup stringSchedule Time - (Output) The time next backup scheduled of the GoldengateDeployment.
- next
Maintenance stringAction Type - (Output) The next maintenance action type of the GoldengateDeployment. Possible values: UPGRADE
- next
Maintenance stringDescription - (Output) The next maintenance description of the GoldengateDeployment.
- next
Maintenance stringTime - (Output) The time of next maintenance of the GoldengateDeployment.
- nsg
Ids string[] - (Output) The nsg ids of the GoldengateDeployment.
- ocid string
- (Output) OCID of the GoldengateDeployment.
- ogg
Version stringSupport End Time - (Output) The time ogg version supported until of the GoldengateDeployment.
- placements
Goldengate
Deployment Properties Placement[] - (Output) The placements of the GoldengateDeployment. Structure is documented below.
- private
Ip stringAddress - (Output) The private ip address of the GoldengateDeployment.
- public
Ip stringAddress - (Output) The public ip address of the GoldengateDeployment.
- role
Change stringTime - (Output) The time when the role of the GoldengateDeployment was changed.
- storage
Utilization stringBytes - (Output) The storage utilization in bytes of the GoldengateDeployment.
- update
Time string - (Output) The time the GoldengateDeployment was updated.
- upgrade
Required stringTime - (Output) The time upgrade required of the GoldengateDeployment.
- deployment_
type str - A valid Goldengate Deployment type. For a list of supported types, use
the
ListGoldengateDeploymentTypesoperation. - ogg_
data GoldengateDeployment Properties Ogg Data - The Ogg data of the GoldengateDeployment. Structure is documented below.
- backup_
schedule GoldengateDeployment Properties Backup Schedule - The backup schedule of the GoldengateDeployment. Structure is documented below.
- category str
- (Output) The category of the GoldengateDeployment. Possible values: DATA_REPLICATION DATA_TRANSFORMS
- cpu_
core_ intcount - The Minimum number of OCPUs to be made available for this Deployment.
- deployment_
backup_ strid - (Output) The deployment backup id of the GoldengateDeployment.
- deployment_
diagnostic_ Goldengatedata Deployment Properties Deployment Diagnostic Data - The deployment diagnostic data. Structure is documented below.
- deployment_
role str - (Output) The deployment role of the GoldengateDeployment. Possible values: PRIMARY STANDBY
- deployment_
url str - (Output) The deployment url of the GoldengateDeployment.
- description str
- The description of the GoldengateDeployment.
- environment_
type str - The environment type of the GoldengateDeployment.
- fqdn str
- (Output) The Fully Qualified Domain Name of the GoldengateDeployment.
- healthy bool
- (Output) Whether the GoldengateDeployment is healthy.
- ingress_
ips Sequence[GoldengateDeployment Properties Ingress Ip] - (Output) The ingress ips of the GoldengateDeployment. Structure is documented below.
- is_
auto_ boolscaling_ enabled - Indicates if auto scaling is enabled for the Deployment's CPU core count.
- is_
latest_ boolversion - (Output) Whether the GoldengateDeployment is of the latest version.
- is_
public bool - (Output) Whether the GoldengateDeployment is public.
- is_
storage_ boolutilization_ limit_ exceeded - (Output) Whether storage utilization limit is exceeded of the GoldengateDeployment.
- last_
backup_ strschedule_ time - (Output) The time last backup scheduled of the GoldengateDeployment.
- license_
model str - The Oracle license model that applies to a Deployment. Possible values: LICENSE_INCLUDED BRING_YOUR_OWN_LICENSE
- lifecycle_
details str - (Output) The lifecycle details of the GoldengateDeployment.
- lifecycle_
state str - (Output) State of the GoldengateDeployment. Possible values: CREATING UPDATING ACTIVE INACTIVE DELETING DELETED FAILED NEEDS_ATTENTION IN_PROGRESS CANCELLING CANCELLED SUCCEEDED WAITING
- lifecycle_
sub_ strstate - (Output) The lifecycle sub-state of the GoldengateDeployment. Possible values: RECOVERING STARTING STOPPING MOVING UPGRADING RESTORING BACKING_UP ROLLING_BACK
- load_
balancer_ strid - (Output) The load balancer id of the GoldengateDeployment.
- load_
balancer_ strsubnet_ id - (Output) The load balancer subnet id of the GoldengateDeployment.
- locks
Sequence[Goldengate
Deployment Properties Lock] - (Output) The locks of the GoldengateDeployment. Structure is documented below.
- maintenance_
config GoldengateDeployment Properties Maintenance Config - The maintenance configuration of the GoldengateDeployment. Structure is documented below.
- maintenance_
window GoldengateDeployment Properties Maintenance Window - The maintenance window of the GoldengateDeployment. Structure is documented below.
- next_
backup_ strschedule_ time - (Output) The time next backup scheduled of the GoldengateDeployment.
- next_
maintenance_ straction_ type - (Output) The next maintenance action type of the GoldengateDeployment. Possible values: UPGRADE
- next_
maintenance_ strdescription - (Output) The next maintenance description of the GoldengateDeployment.
- next_
maintenance_ strtime - (Output) The time of next maintenance of the GoldengateDeployment.
- nsg_
ids Sequence[str] - (Output) The nsg ids of the GoldengateDeployment.
- ocid str
- (Output) OCID of the GoldengateDeployment.
- ogg_
version_ strsupport_ end_ time - (Output) The time ogg version supported until of the GoldengateDeployment.
- placements
Sequence[Goldengate
Deployment Properties Placement] - (Output) The placements of the GoldengateDeployment. Structure is documented below.
- private_
ip_ straddress - (Output) The private ip address of the GoldengateDeployment.
- public_
ip_ straddress - (Output) The public ip address of the GoldengateDeployment.
- role_
change_ strtime - (Output) The time when the role of the GoldengateDeployment was changed.
- storage_
utilization_ strbytes - (Output) The storage utilization in bytes of the GoldengateDeployment.
- update_
time str - (Output) The time the GoldengateDeployment was updated.
- upgrade_
required_ strtime - (Output) The time upgrade required of the GoldengateDeployment.
- deployment
Type String - A valid Goldengate Deployment type. For a list of supported types, use
the
ListGoldengateDeploymentTypesoperation. - ogg
Data Property Map - The Ogg data of the GoldengateDeployment. Structure is documented below.
- backup
Schedule Property Map - The backup schedule of the GoldengateDeployment. Structure is documented below.
- category String
- (Output) The category of the GoldengateDeployment. Possible values: DATA_REPLICATION DATA_TRANSFORMS
- cpu
Core NumberCount - The Minimum number of OCPUs to be made available for this Deployment.
- deployment
Backup StringId - (Output) The deployment backup id of the GoldengateDeployment.
- deployment
Diagnostic Property MapData - The deployment diagnostic data. Structure is documented below.
- deployment
Role String - (Output) The deployment role of the GoldengateDeployment. Possible values: PRIMARY STANDBY
- deployment
Url String - (Output) The deployment url of the GoldengateDeployment.
- description String
- The description of the GoldengateDeployment.
- environment
Type String - The environment type of the GoldengateDeployment.
- fqdn String
- (Output) The Fully Qualified Domain Name of the GoldengateDeployment.
- healthy Boolean
- (Output) Whether the GoldengateDeployment is healthy.
- ingress
Ips List<Property Map> - (Output) The ingress ips of the GoldengateDeployment. Structure is documented below.
- is
Auto BooleanScaling Enabled - Indicates if auto scaling is enabled for the Deployment's CPU core count.
- is
Latest BooleanVersion - (Output) Whether the GoldengateDeployment is of the latest version.
- is
Public Boolean - (Output) Whether the GoldengateDeployment is public.
- is
Storage BooleanUtilization Limit Exceeded - (Output) Whether storage utilization limit is exceeded of the GoldengateDeployment.
- last
Backup StringSchedule Time - (Output) The time last backup scheduled of the GoldengateDeployment.
- license
Model String - The Oracle license model that applies to a Deployment. Possible values: LICENSE_INCLUDED BRING_YOUR_OWN_LICENSE
- lifecycle
Details String - (Output) The lifecycle details of the GoldengateDeployment.
- lifecycle
State String - (Output) State of the GoldengateDeployment. Possible values: CREATING UPDATING ACTIVE INACTIVE DELETING DELETED FAILED NEEDS_ATTENTION IN_PROGRESS CANCELLING CANCELLED SUCCEEDED WAITING
- lifecycle
Sub StringState - (Output) The lifecycle sub-state of the GoldengateDeployment. Possible values: RECOVERING STARTING STOPPING MOVING UPGRADING RESTORING BACKING_UP ROLLING_BACK
- load
Balancer StringId - (Output) The load balancer id of the GoldengateDeployment.
- load
Balancer StringSubnet Id - (Output) The load balancer subnet id of the GoldengateDeployment.
- locks List<Property Map>
- (Output) The locks of the GoldengateDeployment. Structure is documented below.
- maintenance
Config Property Map - The maintenance configuration of the GoldengateDeployment. Structure is documented below.
- maintenance
Window Property Map - The maintenance window of the GoldengateDeployment. Structure is documented below.
- next
Backup StringSchedule Time - (Output) The time next backup scheduled of the GoldengateDeployment.
- next
Maintenance StringAction Type - (Output) The next maintenance action type of the GoldengateDeployment. Possible values: UPGRADE
- next
Maintenance StringDescription - (Output) The next maintenance description of the GoldengateDeployment.
- next
Maintenance StringTime - (Output) The time of next maintenance of the GoldengateDeployment.
- nsg
Ids List<String> - (Output) The nsg ids of the GoldengateDeployment.
- ocid String
- (Output) OCID of the GoldengateDeployment.
- ogg
Version StringSupport End Time - (Output) The time ogg version supported until of the GoldengateDeployment.
- placements List<Property Map>
- (Output) The placements of the GoldengateDeployment. Structure is documented below.
- private
Ip StringAddress - (Output) The private ip address of the GoldengateDeployment.
- public
Ip StringAddress - (Output) The public ip address of the GoldengateDeployment.
- role
Change StringTime - (Output) The time when the role of the GoldengateDeployment was changed.
- storage
Utilization StringBytes - (Output) The storage utilization in bytes of the GoldengateDeployment.
- update
Time String - (Output) The time the GoldengateDeployment was updated.
- upgrade
Required StringTime - (Output) The time upgrade required of the GoldengateDeployment.
GoldengateDeploymentPropertiesBackupSchedule, GoldengateDeploymentPropertiesBackupScheduleArgs
- Backup
Scheduled stringTime - (Output) The timestamp of when the backup was scheduled.
- Bucket string
- (Output) The bucket name.
- Compartment
Id string - (Output) The compartment id.
- Frequency
Backup stringScheduled - (Output) The frequency backup scheduled. Possible values: DAILY WEEKLY MONTHLY
- Metadata
Only bool - (Output) If metadata only.
- Namespace string
- (Output) The namespace name.
- Backup
Scheduled stringTime - (Output) The timestamp of when the backup was scheduled.
- Bucket string
- (Output) The bucket name.
- Compartment
Id string - (Output) The compartment id.
- Frequency
Backup stringScheduled - (Output) The frequency backup scheduled. Possible values: DAILY WEEKLY MONTHLY
- Metadata
Only bool - (Output) If metadata only.
- Namespace string
- (Output) The namespace name.
- backup_
scheduled_ stringtime - (Output) The timestamp of when the backup was scheduled.
- bucket string
- (Output) The bucket name.
- compartment_
id string - (Output) The compartment id.
- frequency_
backup_ stringscheduled - (Output) The frequency backup scheduled. Possible values: DAILY WEEKLY MONTHLY
- metadata_
only bool - (Output) If metadata only.
- namespace string
- (Output) The namespace name.
- backup
Scheduled StringTime - (Output) The timestamp of when the backup was scheduled.
- bucket String
- (Output) The bucket name.
- compartment
Id String - (Output) The compartment id.
- frequency
Backup StringScheduled - (Output) The frequency backup scheduled. Possible values: DAILY WEEKLY MONTHLY
- metadata
Only Boolean - (Output) If metadata only.
- namespace String
- (Output) The namespace name.
- backup
Scheduled stringTime - (Output) The timestamp of when the backup was scheduled.
- bucket string
- (Output) The bucket name.
- compartment
Id string - (Output) The compartment id.
- frequency
Backup stringScheduled - (Output) The frequency backup scheduled. Possible values: DAILY WEEKLY MONTHLY
- metadata
Only boolean - (Output) If metadata only.
- namespace string
- (Output) The namespace name.
- backup_
scheduled_ strtime - (Output) The timestamp of when the backup was scheduled.
- bucket str
- (Output) The bucket name.
- compartment_
id str - (Output) The compartment id.
- frequency_
backup_ strscheduled - (Output) The frequency backup scheduled. Possible values: DAILY WEEKLY MONTHLY
- metadata_
only bool - (Output) If metadata only.
- namespace str
- (Output) The namespace name.
- backup
Scheduled StringTime - (Output) The timestamp of when the backup was scheduled.
- bucket String
- (Output) The bucket name.
- compartment
Id String - (Output) The compartment id.
- frequency
Backup StringScheduled - (Output) The frequency backup scheduled. Possible values: DAILY WEEKLY MONTHLY
- metadata
Only Boolean - (Output) If metadata only.
- namespace String
- (Output) The namespace name.
GoldengateDeploymentPropertiesDeploymentDiagnosticData, GoldengateDeploymentPropertiesDeploymentDiagnosticDataArgs
- Bucket string
- (Output) The bucket name.
- Diagnostic
End stringTime - (Output) The time diagnostic end.
- Diagnostic
Start stringTime - (Output) The time diagnostic start.
- Diagnostic
State string - (Output) The diagnostic state. Possible values: IN_PROGRESS SUCCEEDED FAILED
- Namespace string
- (Output) The namespace name.
- Object string
(Output) The object name.
The
ingressIpsblock contains:
- Bucket string
- (Output) The bucket name.
- Diagnostic
End stringTime - (Output) The time diagnostic end.
- Diagnostic
Start stringTime - (Output) The time diagnostic start.
- Diagnostic
State string - (Output) The diagnostic state. Possible values: IN_PROGRESS SUCCEEDED FAILED
- Namespace string
- (Output) The namespace name.
- Object string
(Output) The object name.
The
ingressIpsblock contains:
- bucket string
- (Output) The bucket name.
- diagnostic_
end_ stringtime - (Output) The time diagnostic end.
- diagnostic_
start_ stringtime - (Output) The time diagnostic start.
- diagnostic_
state string - (Output) The diagnostic state. Possible values: IN_PROGRESS SUCCEEDED FAILED
- namespace string
- (Output) The namespace name.
- object string
(Output) The object name.
The
ingressIpsblock contains:
- bucket String
- (Output) The bucket name.
- diagnostic
End StringTime - (Output) The time diagnostic end.
- diagnostic
Start StringTime - (Output) The time diagnostic start.
- diagnostic
State String - (Output) The diagnostic state. Possible values: IN_PROGRESS SUCCEEDED FAILED
- namespace String
- (Output) The namespace name.
- object String
(Output) The object name.
The
ingressIpsblock contains:
- bucket string
- (Output) The bucket name.
- diagnostic
End stringTime - (Output) The time diagnostic end.
- diagnostic
Start stringTime - (Output) The time diagnostic start.
- diagnostic
State string - (Output) The diagnostic state. Possible values: IN_PROGRESS SUCCEEDED FAILED
- namespace string
- (Output) The namespace name.
- object string
(Output) The object name.
The
ingressIpsblock contains:
- bucket str
- (Output) The bucket name.
- diagnostic_
end_ strtime - (Output) The time diagnostic end.
- diagnostic_
start_ strtime - (Output) The time diagnostic start.
- diagnostic_
state str - (Output) The diagnostic state. Possible values: IN_PROGRESS SUCCEEDED FAILED
- namespace str
- (Output) The namespace name.
- object str
(Output) The object name.
The
ingressIpsblock contains:
- bucket String
- (Output) The bucket name.
- diagnostic
End StringTime - (Output) The time diagnostic end.
- diagnostic
Start StringTime - (Output) The time diagnostic start.
- diagnostic
State String - (Output) The diagnostic state. Possible values: IN_PROGRESS SUCCEEDED FAILED
- namespace String
- (Output) The namespace name.
- object String
(Output) The object name.
The
ingressIpsblock contains:
GoldengateDeploymentPropertiesIngressIp, GoldengateDeploymentPropertiesIngressIpArgs
- Ingress
Ip stringAddress - The ingress IP.
- Ingress
Ip stringAddress - The ingress IP.
- ingress_
ip_ stringaddress - The ingress IP.
- ingress
Ip StringAddress - The ingress IP.
- ingress
Ip stringAddress - The ingress IP.
- ingress_
ip_ straddress - The ingress IP.
- ingress
Ip StringAddress - The ingress IP.
GoldengateDeploymentPropertiesLock, GoldengateDeploymentPropertiesLockArgs
- Compartment
Id string - The compartment id.
- Create
Time string - The date and time that the GoldengateDeployment was created.
- Message string
- The message.
- string
- The related resource id.
- Type string
- The type of lock. Possible values: FULL DELETE
- Compartment
Id string - The compartment id.
- Create
Time string - The date and time that the GoldengateDeployment was created.
- Message string
- The message.
- string
- The related resource id.
- Type string
- The type of lock. Possible values: FULL DELETE
- compartment_
id string - The compartment id.
- create_
time string - The date and time that the GoldengateDeployment was created.
- message string
- The message.
- string
- The related resource id.
- type string
- The type of lock. Possible values: FULL DELETE
- compartment
Id String - The compartment id.
- create
Time String - The date and time that the GoldengateDeployment was created.
- message String
- The message.
- String
- The related resource id.
- type String
- The type of lock. Possible values: FULL DELETE
- compartment
Id string - The compartment id.
- create
Time string - The date and time that the GoldengateDeployment was created.
- message string
- The message.
- string
- The related resource id.
- type string
- The type of lock. Possible values: FULL DELETE
- compartment_
id str - The compartment id.
- create_
time str - The date and time that the GoldengateDeployment was created.
- message str
- The message.
- str
- The related resource id.
- type str
- The type of lock. Possible values: FULL DELETE
- compartment
Id String - The compartment id.
- create
Time String - The date and time that the GoldengateDeployment was created.
- message String
- The message.
- String
- The related resource id.
- type String
- The type of lock. Possible values: FULL DELETE
GoldengateDeploymentPropertiesMaintenanceConfig, GoldengateDeploymentPropertiesMaintenanceConfigArgs
- Bundle
Release intUpgrade Period Days - 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 intUpgrade Period Days - Defines auto upgrade period for interim releases. This period must be shorter or equal to bundle release upgrade period.
- Is
Interim boolRelease Auto Upgrade Enabled - By default auto upgrade for interim releases are not enabled. If auto-upgrade is enabled for interim release, you have to specify interimReleaseUpgradePeriodDays too.
- Major
Release intUpgrade Period Days - 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 intUpgrade Period Days - 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 intUpgrade Period Days - 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 intUpgrade Period Days - Defines auto upgrade period for interim releases. This period must be shorter or equal to bundle release upgrade period.
- Is
Interim boolRelease Auto Upgrade Enabled - By default auto upgrade for interim releases are not enabled. If auto-upgrade is enabled for interim release, you have to specify interimReleaseUpgradePeriodDays too.
- Major
Release intUpgrade Period Days - 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 intUpgrade Period Days - 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_ numberupgrade_ period_ days - 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_ numberupgrade_ period_ days - Defines auto upgrade period for interim releases. This period must be shorter or equal to bundle release upgrade period.
- is_
interim_ boolrelease_ auto_ upgrade_ enabled - By default auto upgrade for interim releases are not enabled. If auto-upgrade is enabled for interim release, you have to specify interimReleaseUpgradePeriodDays too.
- major_
release_ numberupgrade_ period_ days - 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_ numberupgrade_ period_ days - 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 IntegerUpgrade Period Days - 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 IntegerUpgrade Period Days - Defines auto upgrade period for interim releases. This period must be shorter or equal to bundle release upgrade period.
- is
Interim BooleanRelease Auto Upgrade Enabled - By default auto upgrade for interim releases are not enabled. If auto-upgrade is enabled for interim release, you have to specify interimReleaseUpgradePeriodDays too.
- major
Release IntegerUpgrade Period Days - 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 IntegerUpgrade Period Days - 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 numberUpgrade Period Days - 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 numberUpgrade Period Days - Defines auto upgrade period for interim releases. This period must be shorter or equal to bundle release upgrade period.
- is
Interim booleanRelease Auto Upgrade Enabled - By default auto upgrade for interim releases are not enabled. If auto-upgrade is enabled for interim release, you have to specify interimReleaseUpgradePeriodDays too.
- major
Release numberUpgrade Period Days - 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 numberUpgrade Period Days - 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_ intupgrade_ period_ days - 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_ intupgrade_ period_ days - Defines auto upgrade period for interim releases. This period must be shorter or equal to bundle release upgrade period.
- is_
interim_ boolrelease_ auto_ upgrade_ enabled - By default auto upgrade for interim releases are not enabled. If auto-upgrade is enabled for interim release, you have to specify interimReleaseUpgradePeriodDays too.
- major_
release_ intupgrade_ period_ days - 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_ intupgrade_ period_ days - 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 NumberUpgrade Period Days - 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 NumberUpgrade Period Days - Defines auto upgrade period for interim releases. This period must be shorter or equal to bundle release upgrade period.
- is
Interim BooleanRelease Auto Upgrade Enabled - By default auto upgrade for interim releases are not enabled. If auto-upgrade is enabled for interim release, you have to specify interimReleaseUpgradePeriodDays too.
- major
Release NumberUpgrade Period Days - 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 NumberUpgrade Period Days - 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.
GoldengateDeploymentPropertiesMaintenanceWindow, GoldengateDeploymentPropertiesMaintenanceWindowArgs
- day string
- Possible values: MONDAY TUESDAY WEDNESDAY THURSDAY FRIDAY SATURDAY SUNDAY
- start_
hour number - Start hour for maintenance period. Hour is in UTC.
- day str
- Possible values: MONDAY TUESDAY WEDNESDAY THURSDAY FRIDAY SATURDAY SUNDAY
- start_
hour int - Start hour for maintenance period. Hour is in UTC.
GoldengateDeploymentPropertiesOggData, GoldengateDeploymentPropertiesOggDataArgs
- Admin
Username string - The Goldengate deployment console username.
- Deployment 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.
- Admin
Password string - The Goldengate deployment console password in plain text.
- Admin
Password stringSecret Version - Input only. The Goldengate deployment console password secret version.
- Certificate string
- (Output) The certificate of the GoldengateDeployment.
- Credential
Store string - (Output) The credential store of the GoldengateDeployment. Possible values: GOLDENGATE IAM
- Group
Roles GoldengateMapping Deployment Properties Ogg Data Group Roles Mapping - The group to roles mapping of the GoldengateDeployment. Structure is documented below.
- Identity
Domain stringId - (Output) The identity domain id of the GoldengateDeployment.
- Ogg
Version string - Version of OGG
- Password
Secret stringId - (Output) The password secret id of the GoldengateDeployment.
- Admin
Username string - The Goldengate deployment console username.
- Deployment 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.
- Admin
Password string - The Goldengate deployment console password in plain text.
- Admin
Password stringSecret Version - Input only. The Goldengate deployment console password secret version.
- Certificate string
- (Output) The certificate of the GoldengateDeployment.
- Credential
Store string - (Output) The credential store of the GoldengateDeployment. Possible values: GOLDENGATE IAM
- Group
Roles GoldengateMapping Deployment Properties Ogg Data Group Roles Mapping - The group to roles mapping of the GoldengateDeployment. Structure is documented below.
- Identity
Domain stringId - (Output) The identity domain id of the GoldengateDeployment.
- Ogg
Version string - Version of OGG
- Password
Secret stringId - (Output) The password secret id of the GoldengateDeployment.
- admin_
username string - The Goldengate deployment console username.
- deployment 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.
- admin_
password string - The Goldengate deployment console password in plain text.
- admin_
password_ stringsecret_ version - Input only. The Goldengate deployment console password secret version.
- certificate string
- (Output) The certificate of the GoldengateDeployment.
- credential_
store string - (Output) The credential store of the GoldengateDeployment. Possible values: GOLDENGATE IAM
- group_
roles_ objectmapping - The group to roles mapping of the GoldengateDeployment. Structure is documented below.
- identity_
domain_ stringid - (Output) The identity domain id of the GoldengateDeployment.
- ogg_
version string - Version of OGG
- password_
secret_ stringid - (Output) The password secret id of the GoldengateDeployment.
- admin
Username String - The Goldengate deployment console username.
- deployment 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.
- admin
Password String - The Goldengate deployment console password in plain text.
- admin
Password StringSecret Version - Input only. The Goldengate deployment console password secret version.
- certificate String
- (Output) The certificate of the GoldengateDeployment.
- credential
Store String - (Output) The credential store of the GoldengateDeployment. Possible values: GOLDENGATE IAM
- group
Roles GoldengateMapping Deployment Properties Ogg Data Group Roles Mapping - The group to roles mapping of the GoldengateDeployment. Structure is documented below.
- identity
Domain StringId - (Output) The identity domain id of the GoldengateDeployment.
- ogg
Version String - Version of OGG
- password
Secret StringId - (Output) The password secret id of the GoldengateDeployment.
- admin
Username string - The Goldengate deployment console username.
- deployment 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.
- admin
Password string - The Goldengate deployment console password in plain text.
- admin
Password stringSecret Version - Input only. The Goldengate deployment console password secret version.
- certificate string
- (Output) The certificate of the GoldengateDeployment.
- credential
Store string - (Output) The credential store of the GoldengateDeployment. Possible values: GOLDENGATE IAM
- group
Roles GoldengateMapping Deployment Properties Ogg Data Group Roles Mapping - The group to roles mapping of the GoldengateDeployment. Structure is documented below.
- identity
Domain stringId - (Output) The identity domain id of the GoldengateDeployment.
- ogg
Version string - Version of OGG
- password
Secret stringId - (Output) The password secret id of the GoldengateDeployment.
- admin_
username str - The Goldengate deployment console username.
- deployment 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.
- admin_
password str - The Goldengate deployment console password in plain text.
- admin_
password_ strsecret_ version - Input only. The Goldengate deployment console password secret version.
- certificate str
- (Output) The certificate of the GoldengateDeployment.
- credential_
store str - (Output) The credential store of the GoldengateDeployment. Possible values: GOLDENGATE IAM
- group_
roles_ Goldengatemapping Deployment Properties Ogg Data Group Roles Mapping - The group to roles mapping of the GoldengateDeployment. Structure is documented below.
- identity_
domain_ strid - (Output) The identity domain id of the GoldengateDeployment.
- ogg_
version str - Version of OGG
- password_
secret_ strid - (Output) The password secret id of the GoldengateDeployment.
- admin
Username String - The Goldengate deployment console username.
- deployment 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.
- admin
Password String - The Goldengate deployment console password in plain text.
- admin
Password StringSecret Version - Input only. The Goldengate deployment console password secret version.
- certificate String
- (Output) The certificate of the GoldengateDeployment.
- credential
Store String - (Output) The credential store of the GoldengateDeployment. Possible values: GOLDENGATE IAM
- group
Roles Property MapMapping - The group to roles mapping of the GoldengateDeployment. Structure is documented below.
- identity
Domain StringId - (Output) The identity domain id of the GoldengateDeployment.
- ogg
Version String - Version of OGG
- password
Secret StringId - (Output) The password secret id of the GoldengateDeployment.
GoldengateDeploymentPropertiesOggDataGroupRolesMapping, GoldengateDeploymentPropertiesOggDataGroupRolesMappingArgs
- Administrator
Group stringId - (Output) The administrator group id.
- Operator
Group stringId - (Output) The operator group id.
- Security
Group stringId - (Output) The security group id.
- User
Group stringId (Output) The user group id.
The
placementsblock contains:
- Administrator
Group stringId - (Output) The administrator group id.
- Operator
Group stringId - (Output) The operator group id.
- Security
Group stringId - (Output) The security group id.
- User
Group stringId (Output) The user group id.
The
placementsblock contains:
- administrator_
group_ stringid - (Output) The administrator group id.
- operator_
group_ stringid - (Output) The operator group id.
- security_
group_ stringid - (Output) The security group id.
- user_
group_ stringid (Output) The user group id.
The
placementsblock contains:
- administrator
Group StringId - (Output) The administrator group id.
- operator
Group StringId - (Output) The operator group id.
- security
Group StringId - (Output) The security group id.
- user
Group StringId (Output) The user group id.
The
placementsblock contains:
- administrator
Group stringId - (Output) The administrator group id.
- operator
Group stringId - (Output) The operator group id.
- security
Group stringId - (Output) The security group id.
- user
Group stringId (Output) The user group id.
The
placementsblock contains:
- administrator_
group_ strid - (Output) The administrator group id.
- operator_
group_ strid - (Output) The operator group id.
- security_
group_ strid - (Output) The security group id.
- user_
group_ strid (Output) The user group id.
The
placementsblock contains:
- administrator
Group StringId - (Output) The administrator group id.
- operator
Group StringId - (Output) The operator group id.
- security
Group StringId - (Output) The security group id.
- user
Group StringId (Output) The user group id.
The
placementsblock contains:
GoldengateDeploymentPropertiesPlacement, GoldengateDeploymentPropertiesPlacementArgs
- Availability
Domain string - The availability domain.
- Fault
Domain string - The fault domain.
- Availability
Domain string - The availability domain.
- Fault
Domain string - The fault domain.
- availability_
domain string - The availability domain.
- fault_
domain string - The fault domain.
- availability
Domain String - The availability domain.
- fault
Domain String - The fault domain.
- availability
Domain string - The availability domain.
- fault
Domain string - The fault domain.
- availability_
domain str - The availability domain.
- fault_
domain str - The fault domain.
- availability
Domain String - The availability domain.
- fault
Domain String - The fault domain.
Import
GoldengateDeployment can be imported using any of these accepted formats:
projects/{{project}}/locations/{{location}}/goldengateDeployments/{{goldengate_deployment_id}}{{project}}/{{location}}/{{goldengate_deployment_id}}{{location}}/{{goldengate_deployment_id}}
When using the pulumi import command, GoldengateDeployment can be imported using one of the formats above. For example:
$ pulumi import gcp:oracledatabase/goldengateDeployment:GoldengateDeployment default projects/{{project}}/locations/{{location}}/goldengateDeployments/{{goldengate_deployment_id}}
$ pulumi import gcp:oracledatabase/goldengateDeployment:GoldengateDeployment default {{project}}/{{location}}/{{goldengate_deployment_id}}
$ pulumi import gcp:oracledatabase/goldengateDeployment:GoldengateDeployment default {{location}}/{{goldengate_deployment_id}}
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- Google Cloud (GCP) Classic pulumi/pulumi-gcp
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
google-betaTerraform Provider.
published on Monday, Jun 22, 2026 by Pulumi