1. Packages
  2. Packages
  3. Google Cloud (GCP) Classic
  4. API Docs
  5. oracledatabase
  6. GoldengateDeployment
Viewing docs for Google Cloud v9.28.0
published on Monday, Jun 22, 2026 by Pulumi
gcp logo
Viewing docs for Google Cloud v9.28.0
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:

    DisplayName string
    The display name for the GoldengateDeployment.
    GoldengateDeploymentId string
    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.
    OdbSubnet string
    The name of the OdbSubnet associated with the GoldengateDeployment for IP allocation.
    Properties GoldengateDeploymentProperties
    Properties of GoldengateDeployment. Structure is documented below.
    DeletionPolicy 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.
    GcpOracleZone string
    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 effectiveLabels for all of the labels present on the resource.
    OdbNetwork 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.
    DisplayName string
    The display name for the GoldengateDeployment.
    GoldengateDeploymentId string
    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.
    OdbSubnet string
    The name of the OdbSubnet associated with the GoldengateDeployment for IP allocation.
    Properties GoldengateDeploymentPropertiesArgs
    Properties of GoldengateDeployment. Structure is documented below.
    DeletionPolicy 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.
    GcpOracleZone string
    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 effectiveLabels for all of the labels present on the resource.
    OdbNetwork 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_id string
    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_zone string
    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 effectiveLabels for 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.
    displayName String
    The display name for the GoldengateDeployment.
    goldengateDeploymentId String
    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.
    odbSubnet String
    The name of the OdbSubnet associated with the GoldengateDeployment for IP allocation.
    properties GoldengateDeploymentProperties
    Properties of GoldengateDeployment. Structure is documented below.
    deletionPolicy 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.
    gcpOracleZone String
    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 effectiveLabels for all of the labels present on the resource.
    odbNetwork 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.
    displayName string
    The display name for the GoldengateDeployment.
    goldengateDeploymentId string
    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.
    odbSubnet string
    The name of the OdbSubnet associated with the GoldengateDeployment for IP allocation.
    properties GoldengateDeploymentProperties
    Properties of GoldengateDeployment. Structure is documented below.
    deletionPolicy 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.
    gcpOracleZone string
    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 effectiveLabels for all of the labels present on the resource.
    odbNetwork 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_id str
    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 GoldengateDeploymentPropertiesArgs
    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_zone str
    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 effectiveLabels for 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.
    displayName String
    The display name for the GoldengateDeployment.
    goldengateDeploymentId String
    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.
    odbSubnet String
    The name of the OdbSubnet associated with the GoldengateDeployment for IP allocation.
    properties Property Map
    Properties of GoldengateDeployment. Structure is documented below.
    deletionPolicy 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.
    gcpOracleZone String
    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 effectiveLabels for all of the labels present on the resource.
    odbNetwork 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:

    CreateTime string
    The date and time that the GoldengateDeployment was created.
    EffectiveLabels 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.
    EntitlementId 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}
    OciUrl string
    HTTPS link to OCI resources exposed to Customer via UI Interface.
    PulumiLabels Dictionary<string, string>
    The combination of labels configured directly on the resource and default labels configured on the provider.
    CreateTime string
    The date and time that the GoldengateDeployment was created.
    EffectiveLabels 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.
    EntitlementId 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}
    OciUrl string
    HTTPS link to OCI resources exposed to Customer via UI Interface.
    PulumiLabels 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.
    createTime String
    The date and time that the GoldengateDeployment was created.
    effectiveLabels 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.
    entitlementId 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}
    ociUrl String
    HTTPS link to OCI resources exposed to Customer via UI Interface.
    pulumiLabels Map<String,String>
    The combination of labels configured directly on the resource and default labels configured on the provider.
    createTime string
    The date and time that the GoldengateDeployment was created.
    effectiveLabels {[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.
    entitlementId 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}
    ociUrl string
    HTTPS link to OCI resources exposed to Customer via UI Interface.
    pulumiLabels {[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.
    createTime String
    The date and time that the GoldengateDeployment was created.
    effectiveLabels Map<String>
    All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Pulumi, other clients and services.
    entitlementId 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}
    ociUrl String
    HTTPS link to OCI resources exposed to Customer via UI Interface.
    pulumiLabels 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) -> GoldengateDeployment
    func 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.
    The following state arguments are supported:
    CreateTime string
    The date and time that the GoldengateDeployment was created.
    DeletionPolicy 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.
    DisplayName string
    The display name for the GoldengateDeployment.
    EffectiveLabels 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.
    EntitlementId string
    The ID of the subscription entitlement associated with the GoldengateDeployment
    GcpOracleZone string
    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.
    GoldengateDeploymentId string
    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 effectiveLabels for 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}
    OciUrl string
    HTTPS link to OCI resources exposed to Customer via UI Interface.
    OdbNetwork string
    The name of the OdbNetwork associated with the GoldengateDeployment.
    OdbSubnet 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 GoldengateDeploymentProperties
    Properties of GoldengateDeployment. Structure is documented below.
    PulumiLabels Dictionary<string, string>
    The combination of labels configured directly on the resource and default labels configured on the provider.
    CreateTime string
    The date and time that the GoldengateDeployment was created.
    DeletionPolicy 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.
    DisplayName string
    The display name for the GoldengateDeployment.
    EffectiveLabels 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.
    EntitlementId string
    The ID of the subscription entitlement associated with the GoldengateDeployment
    GcpOracleZone string
    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.
    GoldengateDeploymentId string
    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 effectiveLabels for 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}
    OciUrl string
    HTTPS link to OCI resources exposed to Customer via UI Interface.
    OdbNetwork string
    The name of the OdbNetwork associated with the GoldengateDeployment.
    OdbSubnet 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 GoldengateDeploymentPropertiesArgs
    Properties of GoldengateDeployment. Structure is documented below.
    PulumiLabels 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_zone string
    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_id string
    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 effectiveLabels for 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.
    createTime String
    The date and time that the GoldengateDeployment was created.
    deletionPolicy 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.
    displayName String
    The display name for the GoldengateDeployment.
    effectiveLabels 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.
    entitlementId String
    The ID of the subscription entitlement associated with the GoldengateDeployment
    gcpOracleZone String
    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.
    goldengateDeploymentId String
    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 effectiveLabels for 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}
    ociUrl String
    HTTPS link to OCI resources exposed to Customer via UI Interface.
    odbNetwork String
    The name of the OdbNetwork associated with the GoldengateDeployment.
    odbSubnet 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 GoldengateDeploymentProperties
    Properties of GoldengateDeployment. Structure is documented below.
    pulumiLabels Map<String,String>
    The combination of labels configured directly on the resource and default labels configured on the provider.
    createTime string
    The date and time that the GoldengateDeployment was created.
    deletionPolicy 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.
    displayName string
    The display name for the GoldengateDeployment.
    effectiveLabels {[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.
    entitlementId string
    The ID of the subscription entitlement associated with the GoldengateDeployment
    gcpOracleZone string
    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.
    goldengateDeploymentId string
    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 effectiveLabels for 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}
    ociUrl string
    HTTPS link to OCI resources exposed to Customer via UI Interface.
    odbNetwork string
    The name of the OdbNetwork associated with the GoldengateDeployment.
    odbSubnet 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 GoldengateDeploymentProperties
    Properties of GoldengateDeployment. Structure is documented below.
    pulumiLabels {[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_zone str
    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_id str
    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 effectiveLabels for 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 GoldengateDeploymentPropertiesArgs
    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.
    createTime String
    The date and time that the GoldengateDeployment was created.
    deletionPolicy 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.
    displayName String
    The display name for the GoldengateDeployment.
    effectiveLabels Map<String>
    All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Pulumi, other clients and services.
    entitlementId String
    The ID of the subscription entitlement associated with the GoldengateDeployment
    gcpOracleZone String
    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.
    goldengateDeploymentId String
    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 effectiveLabels for 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}
    ociUrl String
    HTTPS link to OCI resources exposed to Customer via UI Interface.
    odbNetwork String
    The name of the OdbNetwork associated with the GoldengateDeployment.
    odbSubnet 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.
    pulumiLabels Map<String>
    The combination of labels configured directly on the resource and default labels configured on the provider.

    Supporting Types

    GoldengateDeploymentProperties, GoldengateDeploymentPropertiesArgs

    DeploymentType string
    A valid Goldengate Deployment type. For a list of supported types, use the ListGoldengateDeploymentTypes operation.
    OggData GoldengateDeploymentPropertiesOggData
    The Ogg data of the GoldengateDeployment. Structure is documented below.
    BackupSchedule GoldengateDeploymentPropertiesBackupSchedule
    The backup schedule of the GoldengateDeployment. Structure is documented below.
    Category string
    (Output) The category of the GoldengateDeployment. Possible values: DATA_REPLICATION DATA_TRANSFORMS
    CpuCoreCount int
    The Minimum number of OCPUs to be made available for this Deployment.
    DeploymentBackupId string
    (Output) The deployment backup id of the GoldengateDeployment.
    DeploymentDiagnosticData GoldengateDeploymentPropertiesDeploymentDiagnosticData
    The deployment diagnostic data. Structure is documented below.
    DeploymentRole string
    (Output) The deployment role of the GoldengateDeployment. Possible values: PRIMARY STANDBY
    DeploymentUrl string
    (Output) The deployment url of the GoldengateDeployment.
    Description string
    The description of the GoldengateDeployment.
    EnvironmentType 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.
    IngressIps List<GoldengateDeploymentPropertiesIngressIp>
    (Output) The ingress ips of the GoldengateDeployment. Structure is documented below.
    IsAutoScalingEnabled bool
    Indicates if auto scaling is enabled for the Deployment's CPU core count.
    IsLatestVersion bool
    (Output) Whether the GoldengateDeployment is of the latest version.
    IsPublic bool
    (Output) Whether the GoldengateDeployment is public.
    IsStorageUtilizationLimitExceeded bool
    (Output) Whether storage utilization limit is exceeded of the GoldengateDeployment.
    LastBackupScheduleTime string
    (Output) The time last backup scheduled of the GoldengateDeployment.
    LicenseModel string
    The Oracle license model that applies to a Deployment. Possible values: LICENSE_INCLUDED BRING_YOUR_OWN_LICENSE
    LifecycleDetails string
    (Output) The lifecycle details of the GoldengateDeployment.
    LifecycleState string
    (Output) State of the GoldengateDeployment. Possible values: CREATING UPDATING ACTIVE INACTIVE DELETING DELETED FAILED NEEDS_ATTENTION IN_PROGRESS CANCELLING CANCELLED SUCCEEDED WAITING
    LifecycleSubState string
    (Output) The lifecycle sub-state of the GoldengateDeployment. Possible values: RECOVERING STARTING STOPPING MOVING UPGRADING RESTORING BACKING_UP ROLLING_BACK
    LoadBalancerId string
    (Output) The load balancer id of the GoldengateDeployment.
    LoadBalancerSubnetId string
    (Output) The load balancer subnet id of the GoldengateDeployment.
    Locks List<GoldengateDeploymentPropertiesLock>
    (Output) The locks of the GoldengateDeployment. Structure is documented below.
    MaintenanceConfig GoldengateDeploymentPropertiesMaintenanceConfig
    The maintenance configuration of the GoldengateDeployment. Structure is documented below.
    MaintenanceWindow GoldengateDeploymentPropertiesMaintenanceWindow
    The maintenance window of the GoldengateDeployment. Structure is documented below.
    NextBackupScheduleTime string
    (Output) The time next backup scheduled of the GoldengateDeployment.
    NextMaintenanceActionType string
    (Output) The next maintenance action type of the GoldengateDeployment. Possible values: UPGRADE
    NextMaintenanceDescription string
    (Output) The next maintenance description of the GoldengateDeployment.
    NextMaintenanceTime string
    (Output) The time of next maintenance of the GoldengateDeployment.
    NsgIds List<string>
    (Output) The nsg ids of the GoldengateDeployment.
    Ocid string
    (Output) OCID of the GoldengateDeployment.
    OggVersionSupportEndTime string
    (Output) The time ogg version supported until of the GoldengateDeployment.
    Placements List<GoldengateDeploymentPropertiesPlacement>
    (Output) The placements of the GoldengateDeployment. Structure is documented below.
    PrivateIpAddress string
    (Output) The private ip address of the GoldengateDeployment.
    PublicIpAddress string
    (Output) The public ip address of the GoldengateDeployment.
    RoleChangeTime string
    (Output) The time when the role of the GoldengateDeployment was changed.
    StorageUtilizationBytes string
    (Output) The storage utilization in bytes of the GoldengateDeployment.
    UpdateTime string
    (Output) The time the GoldengateDeployment was updated.
    UpgradeRequiredTime string
    (Output) The time upgrade required of the GoldengateDeployment.
    DeploymentType string
    A valid Goldengate Deployment type. For a list of supported types, use the ListGoldengateDeploymentTypes operation.
    OggData GoldengateDeploymentPropertiesOggData
    The Ogg data of the GoldengateDeployment. Structure is documented below.
    BackupSchedule GoldengateDeploymentPropertiesBackupSchedule
    The backup schedule of the GoldengateDeployment. Structure is documented below.
    Category string
    (Output) The category of the GoldengateDeployment. Possible values: DATA_REPLICATION DATA_TRANSFORMS
    CpuCoreCount int
    The Minimum number of OCPUs to be made available for this Deployment.
    DeploymentBackupId string
    (Output) The deployment backup id of the GoldengateDeployment.
    DeploymentDiagnosticData GoldengateDeploymentPropertiesDeploymentDiagnosticData
    The deployment diagnostic data. Structure is documented below.
    DeploymentRole string
    (Output) The deployment role of the GoldengateDeployment. Possible values: PRIMARY STANDBY
    DeploymentUrl string
    (Output) The deployment url of the GoldengateDeployment.
    Description string
    The description of the GoldengateDeployment.
    EnvironmentType 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.
    IngressIps []GoldengateDeploymentPropertiesIngressIp
    (Output) The ingress ips of the GoldengateDeployment. Structure is documented below.
    IsAutoScalingEnabled bool
    Indicates if auto scaling is enabled for the Deployment's CPU core count.
    IsLatestVersion bool
    (Output) Whether the GoldengateDeployment is of the latest version.
    IsPublic bool
    (Output) Whether the GoldengateDeployment is public.
    IsStorageUtilizationLimitExceeded bool
    (Output) Whether storage utilization limit is exceeded of the GoldengateDeployment.
    LastBackupScheduleTime string
    (Output) The time last backup scheduled of the GoldengateDeployment.
    LicenseModel string
    The Oracle license model that applies to a Deployment. Possible values: LICENSE_INCLUDED BRING_YOUR_OWN_LICENSE
    LifecycleDetails string
    (Output) The lifecycle details of the GoldengateDeployment.
    LifecycleState string
    (Output) State of the GoldengateDeployment. Possible values: CREATING UPDATING ACTIVE INACTIVE DELETING DELETED FAILED NEEDS_ATTENTION IN_PROGRESS CANCELLING CANCELLED SUCCEEDED WAITING
    LifecycleSubState string
    (Output) The lifecycle sub-state of the GoldengateDeployment. Possible values: RECOVERING STARTING STOPPING MOVING UPGRADING RESTORING BACKING_UP ROLLING_BACK
    LoadBalancerId string
    (Output) The load balancer id of the GoldengateDeployment.
    LoadBalancerSubnetId string
    (Output) The load balancer subnet id of the GoldengateDeployment.
    Locks []GoldengateDeploymentPropertiesLock
    (Output) The locks of the GoldengateDeployment. Structure is documented below.
    MaintenanceConfig GoldengateDeploymentPropertiesMaintenanceConfig
    The maintenance configuration of the GoldengateDeployment. Structure is documented below.
    MaintenanceWindow GoldengateDeploymentPropertiesMaintenanceWindow
    The maintenance window of the GoldengateDeployment. Structure is documented below.
    NextBackupScheduleTime string
    (Output) The time next backup scheduled of the GoldengateDeployment.
    NextMaintenanceActionType string
    (Output) The next maintenance action type of the GoldengateDeployment. Possible values: UPGRADE
    NextMaintenanceDescription string
    (Output) The next maintenance description of the GoldengateDeployment.
    NextMaintenanceTime string
    (Output) The time of next maintenance of the GoldengateDeployment.
    NsgIds []string
    (Output) The nsg ids of the GoldengateDeployment.
    Ocid string
    (Output) OCID of the GoldengateDeployment.
    OggVersionSupportEndTime string
    (Output) The time ogg version supported until of the GoldengateDeployment.
    Placements []GoldengateDeploymentPropertiesPlacement
    (Output) The placements of the GoldengateDeployment. Structure is documented below.
    PrivateIpAddress string
    (Output) The private ip address of the GoldengateDeployment.
    PublicIpAddress string
    (Output) The public ip address of the GoldengateDeployment.
    RoleChangeTime string
    (Output) The time when the role of the GoldengateDeployment was changed.
    StorageUtilizationBytes string
    (Output) The storage utilization in bytes of the GoldengateDeployment.
    UpdateTime string
    (Output) The time the GoldengateDeployment was updated.
    UpgradeRequiredTime string
    (Output) The time upgrade required of the GoldengateDeployment.
    deployment_type string
    A valid Goldengate Deployment type. For a list of supported types, use the ListGoldengateDeploymentTypes operation.
    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_count number
    The Minimum number of OCPUs to be made available for this Deployment.
    deployment_backup_id string
    (Output) The deployment backup id of the GoldengateDeployment.
    deployment_diagnostic_data object
    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_scaling_enabled bool
    Indicates if auto scaling is enabled for the Deployment's CPU core count.
    is_latest_version bool
    (Output) Whether the GoldengateDeployment is of the latest version.
    is_public bool
    (Output) Whether the GoldengateDeployment is public.
    is_storage_utilization_limit_exceeded bool
    (Output) Whether storage utilization limit is exceeded of the GoldengateDeployment.
    last_backup_schedule_time string
    (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_state string
    (Output) The lifecycle sub-state of the GoldengateDeployment. Possible values: RECOVERING STARTING STOPPING MOVING UPGRADING RESTORING BACKING_UP ROLLING_BACK
    load_balancer_id string
    (Output) The load balancer id of the GoldengateDeployment.
    load_balancer_subnet_id string
    (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_schedule_time string
    (Output) The time next backup scheduled of the GoldengateDeployment.
    next_maintenance_action_type string
    (Output) The next maintenance action type of the GoldengateDeployment. Possible values: UPGRADE
    next_maintenance_description string
    (Output) The next maintenance description of the GoldengateDeployment.
    next_maintenance_time string
    (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_support_end_time string
    (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_address string
    (Output) The private ip address of the GoldengateDeployment.
    public_ip_address string
    (Output) The public ip address of the GoldengateDeployment.
    role_change_time string
    (Output) The time when the role of the GoldengateDeployment was changed.
    storage_utilization_bytes string
    (Output) The storage utilization in bytes of the GoldengateDeployment.
    update_time string
    (Output) The time the GoldengateDeployment was updated.
    upgrade_required_time string
    (Output) The time upgrade required of the GoldengateDeployment.
    deploymentType String
    A valid Goldengate Deployment type. For a list of supported types, use the ListGoldengateDeploymentTypes operation.
    oggData GoldengateDeploymentPropertiesOggData
    The Ogg data of the GoldengateDeployment. Structure is documented below.
    backupSchedule GoldengateDeploymentPropertiesBackupSchedule
    The backup schedule of the GoldengateDeployment. Structure is documented below.
    category String
    (Output) The category of the GoldengateDeployment. Possible values: DATA_REPLICATION DATA_TRANSFORMS
    cpuCoreCount Integer
    The Minimum number of OCPUs to be made available for this Deployment.
    deploymentBackupId String
    (Output) The deployment backup id of the GoldengateDeployment.
    deploymentDiagnosticData GoldengateDeploymentPropertiesDeploymentDiagnosticData
    The deployment diagnostic data. Structure is documented below.
    deploymentRole String
    (Output) The deployment role of the GoldengateDeployment. Possible values: PRIMARY STANDBY
    deploymentUrl String
    (Output) The deployment url of the GoldengateDeployment.
    description String
    The description of the GoldengateDeployment.
    environmentType 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.
    ingressIps List<GoldengateDeploymentPropertiesIngressIp>
    (Output) The ingress ips of the GoldengateDeployment. Structure is documented below.
    isAutoScalingEnabled Boolean
    Indicates if auto scaling is enabled for the Deployment's CPU core count.
    isLatestVersion Boolean
    (Output) Whether the GoldengateDeployment is of the latest version.
    isPublic Boolean
    (Output) Whether the GoldengateDeployment is public.
    isStorageUtilizationLimitExceeded Boolean
    (Output) Whether storage utilization limit is exceeded of the GoldengateDeployment.
    lastBackupScheduleTime String
    (Output) The time last backup scheduled of the GoldengateDeployment.
    licenseModel String
    The Oracle license model that applies to a Deployment. Possible values: LICENSE_INCLUDED BRING_YOUR_OWN_LICENSE
    lifecycleDetails String
    (Output) The lifecycle details of the GoldengateDeployment.
    lifecycleState String
    (Output) State of the GoldengateDeployment. Possible values: CREATING UPDATING ACTIVE INACTIVE DELETING DELETED FAILED NEEDS_ATTENTION IN_PROGRESS CANCELLING CANCELLED SUCCEEDED WAITING
    lifecycleSubState String
    (Output) The lifecycle sub-state of the GoldengateDeployment. Possible values: RECOVERING STARTING STOPPING MOVING UPGRADING RESTORING BACKING_UP ROLLING_BACK
    loadBalancerId String
    (Output) The load balancer id of the GoldengateDeployment.
    loadBalancerSubnetId String
    (Output) The load balancer subnet id of the GoldengateDeployment.
    locks List<GoldengateDeploymentPropertiesLock>
    (Output) The locks of the GoldengateDeployment. Structure is documented below.
    maintenanceConfig GoldengateDeploymentPropertiesMaintenanceConfig
    The maintenance configuration of the GoldengateDeployment. Structure is documented below.
    maintenanceWindow GoldengateDeploymentPropertiesMaintenanceWindow
    The maintenance window of the GoldengateDeployment. Structure is documented below.
    nextBackupScheduleTime String
    (Output) The time next backup scheduled of the GoldengateDeployment.
    nextMaintenanceActionType String
    (Output) The next maintenance action type of the GoldengateDeployment. Possible values: UPGRADE
    nextMaintenanceDescription String
    (Output) The next maintenance description of the GoldengateDeployment.
    nextMaintenanceTime String
    (Output) The time of next maintenance of the GoldengateDeployment.
    nsgIds List<String>
    (Output) The nsg ids of the GoldengateDeployment.
    ocid String
    (Output) OCID of the GoldengateDeployment.
    oggVersionSupportEndTime String
    (Output) The time ogg version supported until of the GoldengateDeployment.
    placements List<GoldengateDeploymentPropertiesPlacement>
    (Output) The placements of the GoldengateDeployment. Structure is documented below.
    privateIpAddress String
    (Output) The private ip address of the GoldengateDeployment.
    publicIpAddress String
    (Output) The public ip address of the GoldengateDeployment.
    roleChangeTime String
    (Output) The time when the role of the GoldengateDeployment was changed.
    storageUtilizationBytes String
    (Output) The storage utilization in bytes of the GoldengateDeployment.
    updateTime String
    (Output) The time the GoldengateDeployment was updated.
    upgradeRequiredTime String
    (Output) The time upgrade required of the GoldengateDeployment.
    deploymentType string
    A valid Goldengate Deployment type. For a list of supported types, use the ListGoldengateDeploymentTypes operation.
    oggData GoldengateDeploymentPropertiesOggData
    The Ogg data of the GoldengateDeployment. Structure is documented below.
    backupSchedule GoldengateDeploymentPropertiesBackupSchedule
    The backup schedule of the GoldengateDeployment. Structure is documented below.
    category string
    (Output) The category of the GoldengateDeployment. Possible values: DATA_REPLICATION DATA_TRANSFORMS
    cpuCoreCount number
    The Minimum number of OCPUs to be made available for this Deployment.
    deploymentBackupId string
    (Output) The deployment backup id of the GoldengateDeployment.
    deploymentDiagnosticData GoldengateDeploymentPropertiesDeploymentDiagnosticData
    The deployment diagnostic data. Structure is documented below.
    deploymentRole string
    (Output) The deployment role of the GoldengateDeployment. Possible values: PRIMARY STANDBY
    deploymentUrl string
    (Output) The deployment url of the GoldengateDeployment.
    description string
    The description of the GoldengateDeployment.
    environmentType 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.
    ingressIps GoldengateDeploymentPropertiesIngressIp[]
    (Output) The ingress ips of the GoldengateDeployment. Structure is documented below.
    isAutoScalingEnabled boolean
    Indicates if auto scaling is enabled for the Deployment's CPU core count.
    isLatestVersion boolean
    (Output) Whether the GoldengateDeployment is of the latest version.
    isPublic boolean
    (Output) Whether the GoldengateDeployment is public.
    isStorageUtilizationLimitExceeded boolean
    (Output) Whether storage utilization limit is exceeded of the GoldengateDeployment.
    lastBackupScheduleTime string
    (Output) The time last backup scheduled of the GoldengateDeployment.
    licenseModel string
    The Oracle license model that applies to a Deployment. Possible values: LICENSE_INCLUDED BRING_YOUR_OWN_LICENSE
    lifecycleDetails string
    (Output) The lifecycle details of the GoldengateDeployment.
    lifecycleState string
    (Output) State of the GoldengateDeployment. Possible values: CREATING UPDATING ACTIVE INACTIVE DELETING DELETED FAILED NEEDS_ATTENTION IN_PROGRESS CANCELLING CANCELLED SUCCEEDED WAITING
    lifecycleSubState string
    (Output) The lifecycle sub-state of the GoldengateDeployment. Possible values: RECOVERING STARTING STOPPING MOVING UPGRADING RESTORING BACKING_UP ROLLING_BACK
    loadBalancerId string
    (Output) The load balancer id of the GoldengateDeployment.
    loadBalancerSubnetId string
    (Output) The load balancer subnet id of the GoldengateDeployment.
    locks GoldengateDeploymentPropertiesLock[]
    (Output) The locks of the GoldengateDeployment. Structure is documented below.
    maintenanceConfig GoldengateDeploymentPropertiesMaintenanceConfig
    The maintenance configuration of the GoldengateDeployment. Structure is documented below.
    maintenanceWindow GoldengateDeploymentPropertiesMaintenanceWindow
    The maintenance window of the GoldengateDeployment. Structure is documented below.
    nextBackupScheduleTime string
    (Output) The time next backup scheduled of the GoldengateDeployment.
    nextMaintenanceActionType string
    (Output) The next maintenance action type of the GoldengateDeployment. Possible values: UPGRADE
    nextMaintenanceDescription string
    (Output) The next maintenance description of the GoldengateDeployment.
    nextMaintenanceTime string
    (Output) The time of next maintenance of the GoldengateDeployment.
    nsgIds string[]
    (Output) The nsg ids of the GoldengateDeployment.
    ocid string
    (Output) OCID of the GoldengateDeployment.
    oggVersionSupportEndTime string
    (Output) The time ogg version supported until of the GoldengateDeployment.
    placements GoldengateDeploymentPropertiesPlacement[]
    (Output) The placements of the GoldengateDeployment. Structure is documented below.
    privateIpAddress string
    (Output) The private ip address of the GoldengateDeployment.
    publicIpAddress string
    (Output) The public ip address of the GoldengateDeployment.
    roleChangeTime string
    (Output) The time when the role of the GoldengateDeployment was changed.
    storageUtilizationBytes string
    (Output) The storage utilization in bytes of the GoldengateDeployment.
    updateTime string
    (Output) The time the GoldengateDeployment was updated.
    upgradeRequiredTime string
    (Output) The time upgrade required of the GoldengateDeployment.
    deployment_type str
    A valid Goldengate Deployment type. For a list of supported types, use the ListGoldengateDeploymentTypes operation.
    ogg_data GoldengateDeploymentPropertiesOggData
    The Ogg data of the GoldengateDeployment. Structure is documented below.
    backup_schedule GoldengateDeploymentPropertiesBackupSchedule
    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_count int
    The Minimum number of OCPUs to be made available for this Deployment.
    deployment_backup_id str
    (Output) The deployment backup id of the GoldengateDeployment.
    deployment_diagnostic_data GoldengateDeploymentPropertiesDeploymentDiagnosticData
    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[GoldengateDeploymentPropertiesIngressIp]
    (Output) The ingress ips of the GoldengateDeployment. Structure is documented below.
    is_auto_scaling_enabled bool
    Indicates if auto scaling is enabled for the Deployment's CPU core count.
    is_latest_version bool
    (Output) Whether the GoldengateDeployment is of the latest version.
    is_public bool
    (Output) Whether the GoldengateDeployment is public.
    is_storage_utilization_limit_exceeded bool
    (Output) Whether storage utilization limit is exceeded of the GoldengateDeployment.
    last_backup_schedule_time str
    (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_state str
    (Output) The lifecycle sub-state of the GoldengateDeployment. Possible values: RECOVERING STARTING STOPPING MOVING UPGRADING RESTORING BACKING_UP ROLLING_BACK
    load_balancer_id str
    (Output) The load balancer id of the GoldengateDeployment.
    load_balancer_subnet_id str
    (Output) The load balancer subnet id of the GoldengateDeployment.
    locks Sequence[GoldengateDeploymentPropertiesLock]
    (Output) The locks of the GoldengateDeployment. Structure is documented below.
    maintenance_config GoldengateDeploymentPropertiesMaintenanceConfig
    The maintenance configuration of the GoldengateDeployment. Structure is documented below.
    maintenance_window GoldengateDeploymentPropertiesMaintenanceWindow
    The maintenance window of the GoldengateDeployment. Structure is documented below.
    next_backup_schedule_time str
    (Output) The time next backup scheduled of the GoldengateDeployment.
    next_maintenance_action_type str
    (Output) The next maintenance action type of the GoldengateDeployment. Possible values: UPGRADE
    next_maintenance_description str
    (Output) The next maintenance description of the GoldengateDeployment.
    next_maintenance_time str
    (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_support_end_time str
    (Output) The time ogg version supported until of the GoldengateDeployment.
    placements Sequence[GoldengateDeploymentPropertiesPlacement]
    (Output) The placements of the GoldengateDeployment. Structure is documented below.
    private_ip_address str
    (Output) The private ip address of the GoldengateDeployment.
    public_ip_address str
    (Output) The public ip address of the GoldengateDeployment.
    role_change_time str
    (Output) The time when the role of the GoldengateDeployment was changed.
    storage_utilization_bytes str
    (Output) The storage utilization in bytes of the GoldengateDeployment.
    update_time str
    (Output) The time the GoldengateDeployment was updated.
    upgrade_required_time str
    (Output) The time upgrade required of the GoldengateDeployment.
    deploymentType String
    A valid Goldengate Deployment type. For a list of supported types, use the ListGoldengateDeploymentTypes operation.
    oggData Property Map
    The Ogg data of the GoldengateDeployment. Structure is documented below.
    backupSchedule 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
    cpuCoreCount Number
    The Minimum number of OCPUs to be made available for this Deployment.
    deploymentBackupId String
    (Output) The deployment backup id of the GoldengateDeployment.
    deploymentDiagnosticData Property Map
    The deployment diagnostic data. Structure is documented below.
    deploymentRole String
    (Output) The deployment role of the GoldengateDeployment. Possible values: PRIMARY STANDBY
    deploymentUrl String
    (Output) The deployment url of the GoldengateDeployment.
    description String
    The description of the GoldengateDeployment.
    environmentType 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.
    ingressIps List<Property Map>
    (Output) The ingress ips of the GoldengateDeployment. Structure is documented below.
    isAutoScalingEnabled Boolean
    Indicates if auto scaling is enabled for the Deployment's CPU core count.
    isLatestVersion Boolean
    (Output) Whether the GoldengateDeployment is of the latest version.
    isPublic Boolean
    (Output) Whether the GoldengateDeployment is public.
    isStorageUtilizationLimitExceeded Boolean
    (Output) Whether storage utilization limit is exceeded of the GoldengateDeployment.
    lastBackupScheduleTime String
    (Output) The time last backup scheduled of the GoldengateDeployment.
    licenseModel String
    The Oracle license model that applies to a Deployment. Possible values: LICENSE_INCLUDED BRING_YOUR_OWN_LICENSE
    lifecycleDetails String
    (Output) The lifecycle details of the GoldengateDeployment.
    lifecycleState String
    (Output) State of the GoldengateDeployment. Possible values: CREATING UPDATING ACTIVE INACTIVE DELETING DELETED FAILED NEEDS_ATTENTION IN_PROGRESS CANCELLING CANCELLED SUCCEEDED WAITING
    lifecycleSubState String
    (Output) The lifecycle sub-state of the GoldengateDeployment. Possible values: RECOVERING STARTING STOPPING MOVING UPGRADING RESTORING BACKING_UP ROLLING_BACK
    loadBalancerId String
    (Output) The load balancer id of the GoldengateDeployment.
    loadBalancerSubnetId String
    (Output) The load balancer subnet id of the GoldengateDeployment.
    locks List<Property Map>
    (Output) The locks of the GoldengateDeployment. Structure is documented below.
    maintenanceConfig Property Map
    The maintenance configuration of the GoldengateDeployment. Structure is documented below.
    maintenanceWindow Property Map
    The maintenance window of the GoldengateDeployment. Structure is documented below.
    nextBackupScheduleTime String
    (Output) The time next backup scheduled of the GoldengateDeployment.
    nextMaintenanceActionType String
    (Output) The next maintenance action type of the GoldengateDeployment. Possible values: UPGRADE
    nextMaintenanceDescription String
    (Output) The next maintenance description of the GoldengateDeployment.
    nextMaintenanceTime String
    (Output) The time of next maintenance of the GoldengateDeployment.
    nsgIds List<String>
    (Output) The nsg ids of the GoldengateDeployment.
    ocid String
    (Output) OCID of the GoldengateDeployment.
    oggVersionSupportEndTime String
    (Output) The time ogg version supported until of the GoldengateDeployment.
    placements List<Property Map>
    (Output) The placements of the GoldengateDeployment. Structure is documented below.
    privateIpAddress String
    (Output) The private ip address of the GoldengateDeployment.
    publicIpAddress String
    (Output) The public ip address of the GoldengateDeployment.
    roleChangeTime String
    (Output) The time when the role of the GoldengateDeployment was changed.
    storageUtilizationBytes String
    (Output) The storage utilization in bytes of the GoldengateDeployment.
    updateTime String
    (Output) The time the GoldengateDeployment was updated.
    upgradeRequiredTime String
    (Output) The time upgrade required of the GoldengateDeployment.

    GoldengateDeploymentPropertiesBackupSchedule, GoldengateDeploymentPropertiesBackupScheduleArgs

    BackupScheduledTime string
    (Output) The timestamp of when the backup was scheduled.
    Bucket string
    (Output) The bucket name.
    CompartmentId string
    (Output) The compartment id.
    FrequencyBackupScheduled string
    (Output) The frequency backup scheduled. Possible values: DAILY WEEKLY MONTHLY
    MetadataOnly bool
    (Output) If metadata only.
    Namespace string
    (Output) The namespace name.
    BackupScheduledTime string
    (Output) The timestamp of when the backup was scheduled.
    Bucket string
    (Output) The bucket name.
    CompartmentId string
    (Output) The compartment id.
    FrequencyBackupScheduled string
    (Output) The frequency backup scheduled. Possible values: DAILY WEEKLY MONTHLY
    MetadataOnly bool
    (Output) If metadata only.
    Namespace string
    (Output) The namespace name.
    backup_scheduled_time string
    (Output) The timestamp of when the backup was scheduled.
    bucket string
    (Output) The bucket name.
    compartment_id string
    (Output) The compartment id.
    frequency_backup_scheduled string
    (Output) The frequency backup scheduled. Possible values: DAILY WEEKLY MONTHLY
    metadata_only bool
    (Output) If metadata only.
    namespace string
    (Output) The namespace name.
    backupScheduledTime String
    (Output) The timestamp of when the backup was scheduled.
    bucket String
    (Output) The bucket name.
    compartmentId String
    (Output) The compartment id.
    frequencyBackupScheduled String
    (Output) The frequency backup scheduled. Possible values: DAILY WEEKLY MONTHLY
    metadataOnly Boolean
    (Output) If metadata only.
    namespace String
    (Output) The namespace name.
    backupScheduledTime string
    (Output) The timestamp of when the backup was scheduled.
    bucket string
    (Output) The bucket name.
    compartmentId string
    (Output) The compartment id.
    frequencyBackupScheduled string
    (Output) The frequency backup scheduled. Possible values: DAILY WEEKLY MONTHLY
    metadataOnly boolean
    (Output) If metadata only.
    namespace string
    (Output) The namespace name.
    backup_scheduled_time str
    (Output) The timestamp of when the backup was scheduled.
    bucket str
    (Output) The bucket name.
    compartment_id str
    (Output) The compartment id.
    frequency_backup_scheduled str
    (Output) The frequency backup scheduled. Possible values: DAILY WEEKLY MONTHLY
    metadata_only bool
    (Output) If metadata only.
    namespace str
    (Output) The namespace name.
    backupScheduledTime String
    (Output) The timestamp of when the backup was scheduled.
    bucket String
    (Output) The bucket name.
    compartmentId String
    (Output) The compartment id.
    frequencyBackupScheduled String
    (Output) The frequency backup scheduled. Possible values: DAILY WEEKLY MONTHLY
    metadataOnly Boolean
    (Output) If metadata only.
    namespace String
    (Output) The namespace name.

    GoldengateDeploymentPropertiesDeploymentDiagnosticData, GoldengateDeploymentPropertiesDeploymentDiagnosticDataArgs

    Bucket string
    (Output) The bucket name.
    DiagnosticEndTime string
    (Output) The time diagnostic end.
    DiagnosticStartTime string
    (Output) The time diagnostic start.
    DiagnosticState string
    (Output) The diagnostic state. Possible values: IN_PROGRESS SUCCEEDED FAILED
    Namespace string
    (Output) The namespace name.
    Object string

    (Output) The object name.

    The ingressIps block contains:

    Bucket string
    (Output) The bucket name.
    DiagnosticEndTime string
    (Output) The time diagnostic end.
    DiagnosticStartTime string
    (Output) The time diagnostic start.
    DiagnosticState string
    (Output) The diagnostic state. Possible values: IN_PROGRESS SUCCEEDED FAILED
    Namespace string
    (Output) The namespace name.
    Object string

    (Output) The object name.

    The ingressIps block contains:

    bucket string
    (Output) The bucket name.
    diagnostic_end_time string
    (Output) The time diagnostic end.
    diagnostic_start_time string
    (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 ingressIps block contains:

    bucket String
    (Output) The bucket name.
    diagnosticEndTime String
    (Output) The time diagnostic end.
    diagnosticStartTime String
    (Output) The time diagnostic start.
    diagnosticState String
    (Output) The diagnostic state. Possible values: IN_PROGRESS SUCCEEDED FAILED
    namespace String
    (Output) The namespace name.
    object String

    (Output) The object name.

    The ingressIps block contains:

    bucket string
    (Output) The bucket name.
    diagnosticEndTime string
    (Output) The time diagnostic end.
    diagnosticStartTime string
    (Output) The time diagnostic start.
    diagnosticState string
    (Output) The diagnostic state. Possible values: IN_PROGRESS SUCCEEDED FAILED
    namespace string
    (Output) The namespace name.
    object string

    (Output) The object name.

    The ingressIps block contains:

    bucket str
    (Output) The bucket name.
    diagnostic_end_time str
    (Output) The time diagnostic end.
    diagnostic_start_time str
    (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 ingressIps block contains:

    bucket String
    (Output) The bucket name.
    diagnosticEndTime String
    (Output) The time diagnostic end.
    diagnosticStartTime String
    (Output) The time diagnostic start.
    diagnosticState String
    (Output) The diagnostic state. Possible values: IN_PROGRESS SUCCEEDED FAILED
    namespace String
    (Output) The namespace name.
    object String

    (Output) The object name.

    The ingressIps block contains:

    GoldengateDeploymentPropertiesIngressIp, GoldengateDeploymentPropertiesIngressIpArgs

    IngressIpAddress string
    The ingress IP.
    IngressIpAddress string
    The ingress IP.
    ingress_ip_address string
    The ingress IP.
    ingressIpAddress String
    The ingress IP.
    ingressIpAddress string
    The ingress IP.
    ingress_ip_address str
    The ingress IP.
    ingressIpAddress String
    The ingress IP.

    GoldengateDeploymentPropertiesLock, GoldengateDeploymentPropertiesLockArgs

    CompartmentId string
    The compartment id.
    CreateTime string
    The date and time that the GoldengateDeployment was created.
    Message string
    The message.
    RelatedResourceId string
    The related resource id.
    Type string
    The type of lock. Possible values: FULL DELETE
    CompartmentId string
    The compartment id.
    CreateTime string
    The date and time that the GoldengateDeployment was created.
    Message string
    The message.
    RelatedResourceId 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.
    related_resource_id string
    The related resource id.
    type string
    The type of lock. Possible values: FULL DELETE
    compartmentId String
    The compartment id.
    createTime String
    The date and time that the GoldengateDeployment was created.
    message String
    The message.
    relatedResourceId String
    The related resource id.
    type String
    The type of lock. Possible values: FULL DELETE
    compartmentId string
    The compartment id.
    createTime string
    The date and time that the GoldengateDeployment was created.
    message string
    The message.
    relatedResourceId 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.
    related_resource_id str
    The related resource id.
    type str
    The type of lock. Possible values: FULL DELETE
    compartmentId String
    The compartment id.
    createTime String
    The date and time that the GoldengateDeployment was created.
    message String
    The message.
    relatedResourceId String
    The related resource id.
    type String
    The type of lock. Possible values: FULL DELETE

    GoldengateDeploymentPropertiesMaintenanceConfig, GoldengateDeploymentPropertiesMaintenanceConfigArgs

    BundleReleaseUpgradePeriodDays int
    Defines auto upgrade period for bundle releases. Manually configured period cannot be longer than service defined period for bundle releases. This period must be shorter or equal to major release upgrade period. Not passing this field during create will equate to using the service default.
    InterimReleaseUpgradePeriodDays int
    Defines auto upgrade period for interim releases. This period must be shorter or equal to bundle release upgrade period.
    IsInterimReleaseAutoUpgradeEnabled bool
    By default auto upgrade for interim releases are not enabled. If auto-upgrade is enabled for interim release, you have to specify interimReleaseUpgradePeriodDays too.
    MajorReleaseUpgradePeriodDays int
    Defines auto upgrade period for major releases. Manually configured period cannot be longer than service defined period for major releases. Not passing this field during create will equate to using the service default.
    SecurityPatchUpgradePeriodDays int
    Defines auto upgrade period for releases with security fix. Manually configured period cannot be longer than service defined period for security releases. Not passing this field during create will equate to using the service default.
    BundleReleaseUpgradePeriodDays int
    Defines auto upgrade period for bundle releases. Manually configured period cannot be longer than service defined period for bundle releases. This period must be shorter or equal to major release upgrade period. Not passing this field during create will equate to using the service default.
    InterimReleaseUpgradePeriodDays int
    Defines auto upgrade period for interim releases. This period must be shorter or equal to bundle release upgrade period.
    IsInterimReleaseAutoUpgradeEnabled bool
    By default auto upgrade for interim releases are not enabled. If auto-upgrade is enabled for interim release, you have to specify interimReleaseUpgradePeriodDays too.
    MajorReleaseUpgradePeriodDays int
    Defines auto upgrade period for major releases. Manually configured period cannot be longer than service defined period for major releases. Not passing this field during create will equate to using the service default.
    SecurityPatchUpgradePeriodDays int
    Defines auto upgrade period for releases with security fix. Manually configured period cannot be longer than service defined period for security releases. Not passing this field during create will equate to using the service default.
    bundle_release_upgrade_period_days number
    Defines auto upgrade period for bundle releases. Manually configured period cannot be longer than service defined period for bundle releases. This period must be shorter or equal to major release upgrade period. Not passing this field during create will equate to using the service default.
    interim_release_upgrade_period_days number
    Defines auto upgrade period for interim releases. This period must be shorter or equal to bundle release upgrade period.
    is_interim_release_auto_upgrade_enabled bool
    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_upgrade_period_days number
    Defines auto upgrade period for major releases. Manually configured period cannot be longer than service defined period for major releases. Not passing this field during create will equate to using the service default.
    security_patch_upgrade_period_days number
    Defines auto upgrade period for releases with security fix. Manually configured period cannot be longer than service defined period for security releases. Not passing this field during create will equate to using the service default.
    bundleReleaseUpgradePeriodDays Integer
    Defines auto upgrade period for bundle releases. Manually configured period cannot be longer than service defined period for bundle releases. This period must be shorter or equal to major release upgrade period. Not passing this field during create will equate to using the service default.
    interimReleaseUpgradePeriodDays Integer
    Defines auto upgrade period for interim releases. This period must be shorter or equal to bundle release upgrade period.
    isInterimReleaseAutoUpgradeEnabled Boolean
    By default auto upgrade for interim releases are not enabled. If auto-upgrade is enabled for interim release, you have to specify interimReleaseUpgradePeriodDays too.
    majorReleaseUpgradePeriodDays Integer
    Defines auto upgrade period for major releases. Manually configured period cannot be longer than service defined period for major releases. Not passing this field during create will equate to using the service default.
    securityPatchUpgradePeriodDays Integer
    Defines auto upgrade period for releases with security fix. Manually configured period cannot be longer than service defined period for security releases. Not passing this field during create will equate to using the service default.
    bundleReleaseUpgradePeriodDays number
    Defines auto upgrade period for bundle releases. Manually configured period cannot be longer than service defined period for bundle releases. This period must be shorter or equal to major release upgrade period. Not passing this field during create will equate to using the service default.
    interimReleaseUpgradePeriodDays number
    Defines auto upgrade period for interim releases. This period must be shorter or equal to bundle release upgrade period.
    isInterimReleaseAutoUpgradeEnabled boolean
    By default auto upgrade for interim releases are not enabled. If auto-upgrade is enabled for interim release, you have to specify interimReleaseUpgradePeriodDays too.
    majorReleaseUpgradePeriodDays number
    Defines auto upgrade period for major releases. Manually configured period cannot be longer than service defined period for major releases. Not passing this field during create will equate to using the service default.
    securityPatchUpgradePeriodDays number
    Defines auto upgrade period for releases with security fix. Manually configured period cannot be longer than service defined period for security releases. Not passing this field during create will equate to using the service default.
    bundle_release_upgrade_period_days int
    Defines auto upgrade period for bundle releases. Manually configured period cannot be longer than service defined period for bundle releases. This period must be shorter or equal to major release upgrade period. Not passing this field during create will equate to using the service default.
    interim_release_upgrade_period_days int
    Defines auto upgrade period for interim releases. This period must be shorter or equal to bundle release upgrade period.
    is_interim_release_auto_upgrade_enabled bool
    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_upgrade_period_days int
    Defines auto upgrade period for major releases. Manually configured period cannot be longer than service defined period for major releases. Not passing this field during create will equate to using the service default.
    security_patch_upgrade_period_days int
    Defines auto upgrade period for releases with security fix. Manually configured period cannot be longer than service defined period for security releases. Not passing this field during create will equate to using the service default.
    bundleReleaseUpgradePeriodDays Number
    Defines auto upgrade period for bundle releases. Manually configured period cannot be longer than service defined period for bundle releases. This period must be shorter or equal to major release upgrade period. Not passing this field during create will equate to using the service default.
    interimReleaseUpgradePeriodDays Number
    Defines auto upgrade period for interim releases. This period must be shorter or equal to bundle release upgrade period.
    isInterimReleaseAutoUpgradeEnabled Boolean
    By default auto upgrade for interim releases are not enabled. If auto-upgrade is enabled for interim release, you have to specify interimReleaseUpgradePeriodDays too.
    majorReleaseUpgradePeriodDays Number
    Defines auto upgrade period for major releases. Manually configured period cannot be longer than service defined period for major releases. Not passing this field during create will equate to using the service default.
    securityPatchUpgradePeriodDays Number
    Defines auto upgrade period for releases with security fix. Manually configured period cannot be longer than service defined period for security releases. Not passing this field during create will equate to using the service default.

    GoldengateDeploymentPropertiesMaintenanceWindow, GoldengateDeploymentPropertiesMaintenanceWindowArgs

    Day string
    Possible values: MONDAY TUESDAY WEDNESDAY THURSDAY FRIDAY SATURDAY SUNDAY
    StartHour int
    Start hour for maintenance period. Hour is in UTC.
    Day string
    Possible values: MONDAY TUESDAY WEDNESDAY THURSDAY FRIDAY SATURDAY SUNDAY
    StartHour int
    Start hour for maintenance period. Hour is in UTC.
    day string
    Possible values: MONDAY TUESDAY WEDNESDAY THURSDAY FRIDAY SATURDAY SUNDAY
    start_hour number
    Start hour for maintenance period. Hour is in UTC.
    day String
    Possible values: MONDAY TUESDAY WEDNESDAY THURSDAY FRIDAY SATURDAY SUNDAY
    startHour Integer
    Start hour for maintenance period. Hour is in UTC.
    day string
    Possible values: MONDAY TUESDAY WEDNESDAY THURSDAY FRIDAY SATURDAY SUNDAY
    startHour 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.
    day String
    Possible values: MONDAY TUESDAY WEDNESDAY THURSDAY FRIDAY SATURDAY SUNDAY
    startHour Number
    Start hour for maintenance period. Hour is in UTC.

    GoldengateDeploymentPropertiesOggData, GoldengateDeploymentPropertiesOggDataArgs

    AdminUsername 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.
    AdminPassword string
    The Goldengate deployment console password in plain text.
    AdminPasswordSecretVersion string
    Input only. The Goldengate deployment console password secret version.
    Certificate string
    (Output) The certificate of the GoldengateDeployment.
    CredentialStore string
    (Output) The credential store of the GoldengateDeployment. Possible values: GOLDENGATE IAM
    GroupRolesMapping GoldengateDeploymentPropertiesOggDataGroupRolesMapping
    The group to roles mapping of the GoldengateDeployment. Structure is documented below.
    IdentityDomainId string
    (Output) The identity domain id of the GoldengateDeployment.
    OggVersion string
    Version of OGG
    PasswordSecretId string
    (Output) The password secret id of the GoldengateDeployment.
    AdminUsername 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.
    AdminPassword string
    The Goldengate deployment console password in plain text.
    AdminPasswordSecretVersion string
    Input only. The Goldengate deployment console password secret version.
    Certificate string
    (Output) The certificate of the GoldengateDeployment.
    CredentialStore string
    (Output) The credential store of the GoldengateDeployment. Possible values: GOLDENGATE IAM
    GroupRolesMapping GoldengateDeploymentPropertiesOggDataGroupRolesMapping
    The group to roles mapping of the GoldengateDeployment. Structure is documented below.
    IdentityDomainId string
    (Output) The identity domain id of the GoldengateDeployment.
    OggVersion string
    Version of OGG
    PasswordSecretId string
    (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_secret_version string
    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_mapping object
    The group to roles mapping of the GoldengateDeployment. Structure is documented below.
    identity_domain_id string
    (Output) The identity domain id of the GoldengateDeployment.
    ogg_version string
    Version of OGG
    password_secret_id string
    (Output) The password secret id of the GoldengateDeployment.
    adminUsername 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.
    adminPassword String
    The Goldengate deployment console password in plain text.
    adminPasswordSecretVersion String
    Input only. The Goldengate deployment console password secret version.
    certificate String
    (Output) The certificate of the GoldengateDeployment.
    credentialStore String
    (Output) The credential store of the GoldengateDeployment. Possible values: GOLDENGATE IAM
    groupRolesMapping GoldengateDeploymentPropertiesOggDataGroupRolesMapping
    The group to roles mapping of the GoldengateDeployment. Structure is documented below.
    identityDomainId String
    (Output) The identity domain id of the GoldengateDeployment.
    oggVersion String
    Version of OGG
    passwordSecretId String
    (Output) The password secret id of the GoldengateDeployment.
    adminUsername 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.
    adminPassword string
    The Goldengate deployment console password in plain text.
    adminPasswordSecretVersion string
    Input only. The Goldengate deployment console password secret version.
    certificate string
    (Output) The certificate of the GoldengateDeployment.
    credentialStore string
    (Output) The credential store of the GoldengateDeployment. Possible values: GOLDENGATE IAM
    groupRolesMapping GoldengateDeploymentPropertiesOggDataGroupRolesMapping
    The group to roles mapping of the GoldengateDeployment. Structure is documented below.
    identityDomainId string
    (Output) The identity domain id of the GoldengateDeployment.
    oggVersion string
    Version of OGG
    passwordSecretId string
    (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_secret_version str
    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_mapping GoldengateDeploymentPropertiesOggDataGroupRolesMapping
    The group to roles mapping of the GoldengateDeployment. Structure is documented below.
    identity_domain_id str
    (Output) The identity domain id of the GoldengateDeployment.
    ogg_version str
    Version of OGG
    password_secret_id str
    (Output) The password secret id of the GoldengateDeployment.
    adminUsername 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.
    adminPassword String
    The Goldengate deployment console password in plain text.
    adminPasswordSecretVersion String
    Input only. The Goldengate deployment console password secret version.
    certificate String
    (Output) The certificate of the GoldengateDeployment.
    credentialStore String
    (Output) The credential store of the GoldengateDeployment. Possible values: GOLDENGATE IAM
    groupRolesMapping Property Map
    The group to roles mapping of the GoldengateDeployment. Structure is documented below.
    identityDomainId String
    (Output) The identity domain id of the GoldengateDeployment.
    oggVersion String
    Version of OGG
    passwordSecretId String
    (Output) The password secret id of the GoldengateDeployment.

    GoldengateDeploymentPropertiesOggDataGroupRolesMapping, GoldengateDeploymentPropertiesOggDataGroupRolesMappingArgs

    AdministratorGroupId string
    (Output) The administrator group id.
    OperatorGroupId string
    (Output) The operator group id.
    SecurityGroupId string
    (Output) The security group id.
    UserGroupId string

    (Output) The user group id.

    The placements block contains:

    AdministratorGroupId string
    (Output) The administrator group id.
    OperatorGroupId string
    (Output) The operator group id.
    SecurityGroupId string
    (Output) The security group id.
    UserGroupId string

    (Output) The user group id.

    The placements block contains:

    administrator_group_id string
    (Output) The administrator group id.
    operator_group_id string
    (Output) The operator group id.
    security_group_id string
    (Output) The security group id.
    user_group_id string

    (Output) The user group id.

    The placements block contains:

    administratorGroupId String
    (Output) The administrator group id.
    operatorGroupId String
    (Output) The operator group id.
    securityGroupId String
    (Output) The security group id.
    userGroupId String

    (Output) The user group id.

    The placements block contains:

    administratorGroupId string
    (Output) The administrator group id.
    operatorGroupId string
    (Output) The operator group id.
    securityGroupId string
    (Output) The security group id.
    userGroupId string

    (Output) The user group id.

    The placements block contains:

    administrator_group_id str
    (Output) The administrator group id.
    operator_group_id str
    (Output) The operator group id.
    security_group_id str
    (Output) The security group id.
    user_group_id str

    (Output) The user group id.

    The placements block contains:

    administratorGroupId String
    (Output) The administrator group id.
    operatorGroupId String
    (Output) The operator group id.
    securityGroupId String
    (Output) The security group id.
    userGroupId String

    (Output) The user group id.

    The placements block contains:

    GoldengateDeploymentPropertiesPlacement, GoldengateDeploymentPropertiesPlacementArgs

    AvailabilityDomain string
    The availability domain.
    FaultDomain string
    The fault domain.
    AvailabilityDomain string
    The availability domain.
    FaultDomain string
    The fault domain.
    availability_domain string
    The availability domain.
    fault_domain string
    The fault domain.
    availabilityDomain String
    The availability domain.
    faultDomain String
    The fault domain.
    availabilityDomain string
    The availability domain.
    faultDomain string
    The fault domain.
    availability_domain str
    The availability domain.
    fault_domain str
    The fault domain.
    availabilityDomain String
    The availability domain.
    faultDomain 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-beta Terraform Provider.
    gcp logo
    Viewing docs for Google Cloud v9.28.0
    published on Monday, Jun 22, 2026 by Pulumi

      Try Pulumi Cloud free.
      Your team will thank you.

      Start free trial