1. Packages
  2. Google Cloud (GCP) Classic
  3. API Docs
  4. oracledatabase
  5. AutonomousDatabase
Google Cloud v8.25.1 published on Wednesday, Apr 9, 2025 by Pulumi

gcp.oracledatabase.AutonomousDatabase

Explore with Pulumi AI

An AutonomousDatabase resource.

To get more information about AutonomousDatabase, see:

Example Usage

Oracledatabase Autonomous Database Basic

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

const _default = gcp.compute.getNetwork({
    name: "new",
    project: "my-project",
});
const myADB = new gcp.oracledatabase.AutonomousDatabase("myADB", {
    autonomousDatabaseId: "my-instance",
    location: "us-east4",
    project: "my-project",
    database: "mydatabase",
    adminPassword: "123Abpassword",
    network: _default.then(_default => _default.id),
    cidr: "10.5.0.0/24",
    properties: {
        computeCount: 2,
        dataStorageSizeTb: 1,
        dbVersion: "19c",
        dbWorkload: "OLTP",
        licenseType: "LICENSE_INCLUDED",
    },
    deletionProtection: true,
});
Copy
import pulumi
import pulumi_gcp as gcp

default = gcp.compute.get_network(name="new",
    project="my-project")
my_adb = gcp.oracledatabase.AutonomousDatabase("myADB",
    autonomous_database_id="my-instance",
    location="us-east4",
    project="my-project",
    database="mydatabase",
    admin_password="123Abpassword",
    network=default.id,
    cidr="10.5.0.0/24",
    properties={
        "compute_count": 2,
        "data_storage_size_tb": 1,
        "db_version": "19c",
        "db_workload": "OLTP",
        "license_type": "LICENSE_INCLUDED",
    },
    deletion_protection=True)
Copy
package main

import (
	"github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/compute"
	"github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/oracledatabase"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_default, err := compute.LookupNetwork(ctx, &compute.LookupNetworkArgs{
			Name:    "new",
			Project: pulumi.StringRef("my-project"),
		}, nil)
		if err != nil {
			return err
		}
		_, err = oracledatabase.NewAutonomousDatabase(ctx, "myADB", &oracledatabase.AutonomousDatabaseArgs{
			AutonomousDatabaseId: pulumi.String("my-instance"),
			Location:             pulumi.String("us-east4"),
			Project:              pulumi.String("my-project"),
			Database:             pulumi.String("mydatabase"),
			AdminPassword:        pulumi.String("123Abpassword"),
			Network:              pulumi.String(_default.Id),
			Cidr:                 pulumi.String("10.5.0.0/24"),
			Properties: &oracledatabase.AutonomousDatabasePropertiesArgs{
				ComputeCount:      pulumi.Float64(2),
				DataStorageSizeTb: pulumi.Int(1),
				DbVersion:         pulumi.String("19c"),
				DbWorkload:        pulumi.String("OLTP"),
				LicenseType:       pulumi.String("LICENSE_INCLUDED"),
			},
			DeletionProtection: pulumi.Bool(true),
		})
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Gcp = Pulumi.Gcp;

return await Deployment.RunAsync(() => 
{
    var @default = Gcp.Compute.GetNetwork.Invoke(new()
    {
        Name = "new",
        Project = "my-project",
    });

    var myADB = new Gcp.OracleDatabase.AutonomousDatabase("myADB", new()
    {
        AutonomousDatabaseId = "my-instance",
        Location = "us-east4",
        Project = "my-project",
        Database = "mydatabase",
        AdminPassword = "123Abpassword",
        Network = @default.Apply(@default => @default.Apply(getNetworkResult => getNetworkResult.Id)),
        Cidr = "10.5.0.0/24",
        Properties = new Gcp.OracleDatabase.Inputs.AutonomousDatabasePropertiesArgs
        {
            ComputeCount = 2,
            DataStorageSizeTb = 1,
            DbVersion = "19c",
            DbWorkload = "OLTP",
            LicenseType = "LICENSE_INCLUDED",
        },
        DeletionProtection = true,
    });

});
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.gcp.compute.ComputeFunctions;
import com.pulumi.gcp.compute.inputs.GetNetworkArgs;
import com.pulumi.gcp.oracledatabase.AutonomousDatabase;
import com.pulumi.gcp.oracledatabase.AutonomousDatabaseArgs;
import com.pulumi.gcp.oracledatabase.inputs.AutonomousDatabasePropertiesArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;

public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }

    public static void stack(Context ctx) {
        final var default = ComputeFunctions.getNetwork(GetNetworkArgs.builder()
            .name("new")
            .project("my-project")
            .build());

        var myADB = new AutonomousDatabase("myADB", AutonomousDatabaseArgs.builder()
            .autonomousDatabaseId("my-instance")
            .location("us-east4")
            .project("my-project")
            .database("mydatabase")
            .adminPassword("123Abpassword")
            .network(default_.id())
            .cidr("10.5.0.0/24")
            .properties(AutonomousDatabasePropertiesArgs.builder()
                .computeCount(2.0)
                .dataStorageSizeTb(1)
                .dbVersion("19c")
                .dbWorkload("OLTP")
                .licenseType("LICENSE_INCLUDED")
                .build())
            .deletionProtection(true)
            .build());

    }
}
Copy
resources:
  myADB:
    type: gcp:oracledatabase:AutonomousDatabase
    properties:
      autonomousDatabaseId: my-instance
      location: us-east4
      project: my-project
      database: mydatabase
      adminPassword: 123Abpassword
      network: ${default.id}
      cidr: 10.5.0.0/24
      properties:
        computeCount: '2'
        dataStorageSizeTb: '1'
        dbVersion: 19c
        dbWorkload: OLTP
        licenseType: LICENSE_INCLUDED
      deletionProtection: 'true'
variables:
  default:
    fn::invoke:
      function: gcp:compute:getNetwork
      arguments:
        name: new
        project: my-project
Copy

Oracledatabase Autonomous Database Full

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

const _default = gcp.compute.getNetwork({
    name: "new",
    project: "my-project",
});
const myADB = new gcp.oracledatabase.AutonomousDatabase("myADB", {
    autonomousDatabaseId: "my-instance",
    location: "us-east4",
    project: "my-project",
    displayName: "autonomousDatabase displayname",
    database: "mydatabase",
    adminPassword: "123Abpassword",
    network: _default.then(_default => _default.id),
    cidr: "10.5.0.0/24",
    labels: {
        "label-one": "value-one",
    },
    properties: {
        computeCount: 2,
        dataStorageSizeGb: 48,
        dbVersion: "19c",
        dbEdition: "STANDARD_EDITION",
        dbWorkload: "OLTP",
        isAutoScalingEnabled: true,
        licenseType: "BRING_YOUR_OWN_LICENSE",
        backupRetentionPeriodDays: 60,
        characterSet: "AL32UTF8",
        isStorageAutoScalingEnabled: false,
        maintenanceScheduleType: "REGULAR",
        mtlsConnectionRequired: false,
        nCharacterSet: "AL16UTF16",
        operationsInsightsState: "NOT_ENABLED",
        customerContacts: [{
            email: "xyz@example.com",
        }],
        privateEndpointIp: "10.5.0.11",
        privateEndpointLabel: "myendpoint",
    },
    deletionProtection: true,
});
Copy
import pulumi
import pulumi_gcp as gcp

default = gcp.compute.get_network(name="new",
    project="my-project")
my_adb = gcp.oracledatabase.AutonomousDatabase("myADB",
    autonomous_database_id="my-instance",
    location="us-east4",
    project="my-project",
    display_name="autonomousDatabase displayname",
    database="mydatabase",
    admin_password="123Abpassword",
    network=default.id,
    cidr="10.5.0.0/24",
    labels={
        "label-one": "value-one",
    },
    properties={
        "compute_count": 2,
        "data_storage_size_gb": 48,
        "db_version": "19c",
        "db_edition": "STANDARD_EDITION",
        "db_workload": "OLTP",
        "is_auto_scaling_enabled": True,
        "license_type": "BRING_YOUR_OWN_LICENSE",
        "backup_retention_period_days": 60,
        "character_set": "AL32UTF8",
        "is_storage_auto_scaling_enabled": False,
        "maintenance_schedule_type": "REGULAR",
        "mtls_connection_required": False,
        "n_character_set": "AL16UTF16",
        "operations_insights_state": "NOT_ENABLED",
        "customer_contacts": [{
            "email": "xyz@example.com",
        }],
        "private_endpoint_ip": "10.5.0.11",
        "private_endpoint_label": "myendpoint",
    },
    deletion_protection=True)
Copy
package main

import (
	"github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/compute"
	"github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/oracledatabase"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_default, err := compute.LookupNetwork(ctx, &compute.LookupNetworkArgs{
			Name:    "new",
			Project: pulumi.StringRef("my-project"),
		}, nil)
		if err != nil {
			return err
		}
		_, err = oracledatabase.NewAutonomousDatabase(ctx, "myADB", &oracledatabase.AutonomousDatabaseArgs{
			AutonomousDatabaseId: pulumi.String("my-instance"),
			Location:             pulumi.String("us-east4"),
			Project:              pulumi.String("my-project"),
			DisplayName:          pulumi.String("autonomousDatabase displayname"),
			Database:             pulumi.String("mydatabase"),
			AdminPassword:        pulumi.String("123Abpassword"),
			Network:              pulumi.String(_default.Id),
			Cidr:                 pulumi.String("10.5.0.0/24"),
			Labels: pulumi.StringMap{
				"label-one": pulumi.String("value-one"),
			},
			Properties: &oracledatabase.AutonomousDatabasePropertiesArgs{
				ComputeCount:                pulumi.Float64(2),
				DataStorageSizeGb:           pulumi.Int(48),
				DbVersion:                   pulumi.String("19c"),
				DbEdition:                   pulumi.String("STANDARD_EDITION"),
				DbWorkload:                  pulumi.String("OLTP"),
				IsAutoScalingEnabled:        pulumi.Bool(true),
				LicenseType:                 pulumi.String("BRING_YOUR_OWN_LICENSE"),
				BackupRetentionPeriodDays:   pulumi.Int(60),
				CharacterSet:                pulumi.String("AL32UTF8"),
				IsStorageAutoScalingEnabled: pulumi.Bool(false),
				MaintenanceScheduleType:     pulumi.String("REGULAR"),
				MtlsConnectionRequired:      pulumi.Bool(false),
				NCharacterSet:               pulumi.String("AL16UTF16"),
				OperationsInsightsState:     pulumi.String("NOT_ENABLED"),
				CustomerContacts: oracledatabase.AutonomousDatabasePropertiesCustomerContactArray{
					&oracledatabase.AutonomousDatabasePropertiesCustomerContactArgs{
						Email: pulumi.String("xyz@example.com"),
					},
				},
				PrivateEndpointIp:    pulumi.String("10.5.0.11"),
				PrivateEndpointLabel: pulumi.String("myendpoint"),
			},
			DeletionProtection: pulumi.Bool(true),
		})
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Gcp = Pulumi.Gcp;

return await Deployment.RunAsync(() => 
{
    var @default = Gcp.Compute.GetNetwork.Invoke(new()
    {
        Name = "new",
        Project = "my-project",
    });

    var myADB = new Gcp.OracleDatabase.AutonomousDatabase("myADB", new()
    {
        AutonomousDatabaseId = "my-instance",
        Location = "us-east4",
        Project = "my-project",
        DisplayName = "autonomousDatabase displayname",
        Database = "mydatabase",
        AdminPassword = "123Abpassword",
        Network = @default.Apply(@default => @default.Apply(getNetworkResult => getNetworkResult.Id)),
        Cidr = "10.5.0.0/24",
        Labels = 
        {
            { "label-one", "value-one" },
        },
        Properties = new Gcp.OracleDatabase.Inputs.AutonomousDatabasePropertiesArgs
        {
            ComputeCount = 2,
            DataStorageSizeGb = 48,
            DbVersion = "19c",
            DbEdition = "STANDARD_EDITION",
            DbWorkload = "OLTP",
            IsAutoScalingEnabled = true,
            LicenseType = "BRING_YOUR_OWN_LICENSE",
            BackupRetentionPeriodDays = 60,
            CharacterSet = "AL32UTF8",
            IsStorageAutoScalingEnabled = false,
            MaintenanceScheduleType = "REGULAR",
            MtlsConnectionRequired = false,
            NCharacterSet = "AL16UTF16",
            OperationsInsightsState = "NOT_ENABLED",
            CustomerContacts = new[]
            {
                new Gcp.OracleDatabase.Inputs.AutonomousDatabasePropertiesCustomerContactArgs
                {
                    Email = "xyz@example.com",
                },
            },
            PrivateEndpointIp = "10.5.0.11",
            PrivateEndpointLabel = "myendpoint",
        },
        DeletionProtection = true,
    });

});
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.gcp.compute.ComputeFunctions;
import com.pulumi.gcp.compute.inputs.GetNetworkArgs;
import com.pulumi.gcp.oracledatabase.AutonomousDatabase;
import com.pulumi.gcp.oracledatabase.AutonomousDatabaseArgs;
import com.pulumi.gcp.oracledatabase.inputs.AutonomousDatabasePropertiesArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;

public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }

    public static void stack(Context ctx) {
        final var default = ComputeFunctions.getNetwork(GetNetworkArgs.builder()
            .name("new")
            .project("my-project")
            .build());

        var myADB = new AutonomousDatabase("myADB", AutonomousDatabaseArgs.builder()
            .autonomousDatabaseId("my-instance")
            .location("us-east4")
            .project("my-project")
            .displayName("autonomousDatabase displayname")
            .database("mydatabase")
            .adminPassword("123Abpassword")
            .network(default_.id())
            .cidr("10.5.0.0/24")
            .labels(Map.of("label-one", "value-one"))
            .properties(AutonomousDatabasePropertiesArgs.builder()
                .computeCount(2.0)
                .dataStorageSizeGb(48)
                .dbVersion("19c")
                .dbEdition("STANDARD_EDITION")
                .dbWorkload("OLTP")
                .isAutoScalingEnabled(true)
                .licenseType("BRING_YOUR_OWN_LICENSE")
                .backupRetentionPeriodDays(60)
                .characterSet("AL32UTF8")
                .isStorageAutoScalingEnabled(false)
                .maintenanceScheduleType("REGULAR")
                .mtlsConnectionRequired(false)
                .nCharacterSet("AL16UTF16")
                .operationsInsightsState("NOT_ENABLED")
                .customerContacts(AutonomousDatabasePropertiesCustomerContactArgs.builder()
                    .email("xyz@example.com")
                    .build())
                .privateEndpointIp("10.5.0.11")
                .privateEndpointLabel("myendpoint")
                .build())
            .deletionProtection(true)
            .build());

    }
}
Copy
resources:
  myADB:
    type: gcp:oracledatabase:AutonomousDatabase
    properties:
      autonomousDatabaseId: my-instance
      location: us-east4
      project: my-project
      displayName: autonomousDatabase displayname
      database: mydatabase
      adminPassword: 123Abpassword
      network: ${default.id}
      cidr: 10.5.0.0/24
      labels:
        label-one: value-one
      properties:
        computeCount: '2'
        dataStorageSizeGb: '48'
        dbVersion: 19c
        dbEdition: STANDARD_EDITION
        dbWorkload: OLTP
        isAutoScalingEnabled: 'true'
        licenseType: BRING_YOUR_OWN_LICENSE
        backupRetentionPeriodDays: '60'
        characterSet: AL32UTF8
        isStorageAutoScalingEnabled: 'false'
        maintenanceScheduleType: REGULAR
        mtlsConnectionRequired: 'false'
        nCharacterSet: AL16UTF16
        operationsInsightsState: NOT_ENABLED
        customerContacts:
          - email: xyz@example.com
        privateEndpointIp: 10.5.0.11
        privateEndpointLabel: myendpoint
      deletionProtection: 'true'
variables:
  default:
    fn::invoke:
      function: gcp:compute:getNetwork
      arguments:
        name: new
        project: my-project
Copy

Create AutonomousDatabase Resource

Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

Constructor syntax

new AutonomousDatabase(name: string, args: AutonomousDatabaseArgs, opts?: CustomResourceOptions);
@overload
def AutonomousDatabase(resource_name: str,
                       args: AutonomousDatabaseArgs,
                       opts: Optional[ResourceOptions] = None)

@overload
def AutonomousDatabase(resource_name: str,
                       opts: Optional[ResourceOptions] = None,
                       autonomous_database_id: Optional[str] = None,
                       cidr: Optional[str] = None,
                       database: Optional[str] = None,
                       location: Optional[str] = None,
                       network: Optional[str] = None,
                       properties: Optional[AutonomousDatabasePropertiesArgs] = None,
                       admin_password: Optional[str] = None,
                       deletion_protection: Optional[bool] = None,
                       display_name: Optional[str] = None,
                       labels: Optional[Mapping[str, str]] = None,
                       project: Optional[str] = None)
func NewAutonomousDatabase(ctx *Context, name string, args AutonomousDatabaseArgs, opts ...ResourceOption) (*AutonomousDatabase, error)
public AutonomousDatabase(string name, AutonomousDatabaseArgs args, CustomResourceOptions? opts = null)
public AutonomousDatabase(String name, AutonomousDatabaseArgs args)
public AutonomousDatabase(String name, AutonomousDatabaseArgs args, CustomResourceOptions options)
type: gcp:oracledatabase:AutonomousDatabase
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

Parameters

name This property is required. string
The unique name of the resource.
args This property is required. AutonomousDatabaseArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name This property is required. str
The unique name of the resource.
args This property is required. AutonomousDatabaseArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name This property is required. string
The unique name of the resource.
args This property is required. AutonomousDatabaseArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name This property is required. string
The unique name of the resource.
args This property is required. AutonomousDatabaseArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name This property is required. String
The unique name of the resource.
args This property is required. AutonomousDatabaseArgs
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 autonomousDatabaseResource = new Gcp.OracleDatabase.AutonomousDatabase("autonomousDatabaseResource", new()
{
    AutonomousDatabaseId = "string",
    Cidr = "string",
    Database = "string",
    Location = "string",
    Network = "string",
    Properties = new Gcp.OracleDatabase.Inputs.AutonomousDatabasePropertiesArgs
    {
        DbWorkload = "string",
        LicenseType = "string",
        ActualUsedDataStorageSizeTb = 0,
        AllocatedStorageSizeTb = 0,
        ApexDetails = new[]
        {
            new Gcp.OracleDatabase.Inputs.AutonomousDatabasePropertiesApexDetailArgs
            {
                ApexVersion = "string",
                OrdsVersion = "string",
            },
        },
        ArePrimaryAllowlistedIpsUsed = false,
        AutonomousContainerDatabaseId = "string",
        AvailableUpgradeVersions = new[]
        {
            "string",
        },
        BackupRetentionPeriodDays = 0,
        CharacterSet = "string",
        ComputeCount = 0,
        ConnectionStrings = new[]
        {
            new Gcp.OracleDatabase.Inputs.AutonomousDatabasePropertiesConnectionStringArgs
            {
                AllConnectionStrings = new[]
                {
                    new Gcp.OracleDatabase.Inputs.AutonomousDatabasePropertiesConnectionStringAllConnectionStringArgs
                    {
                        High = "string",
                        Low = "string",
                        Medium = "string",
                    },
                },
                Dedicated = "string",
                High = "string",
                Low = "string",
                Medium = "string",
                Profiles = new[]
                {
                    new Gcp.OracleDatabase.Inputs.AutonomousDatabasePropertiesConnectionStringProfileArgs
                    {
                        ConsumerGroup = "string",
                        DisplayName = "string",
                        HostFormat = "string",
                        IsRegional = false,
                        Protocol = "string",
                        SessionMode = "string",
                        SyntaxFormat = "string",
                        TlsAuthentication = "string",
                        Value = "string",
                    },
                },
            },
        },
        ConnectionUrls = new[]
        {
            new Gcp.OracleDatabase.Inputs.AutonomousDatabasePropertiesConnectionUrlArgs
            {
                ApexUri = "string",
                DatabaseTransformsUri = "string",
                GraphStudioUri = "string",
                MachineLearningNotebookUri = "string",
                MachineLearningUserManagementUri = "string",
                MongoDbUri = "string",
                OrdsUri = "string",
                SqlDevWebUri = "string",
            },
        },
        CustomerContacts = new[]
        {
            new Gcp.OracleDatabase.Inputs.AutonomousDatabasePropertiesCustomerContactArgs
            {
                Email = "string",
            },
        },
        DataSafeState = "string",
        DataStorageSizeGb = 0,
        DataStorageSizeTb = 0,
        DatabaseManagementState = "string",
        DbEdition = "string",
        DbVersion = "string",
        FailedDataRecoveryDuration = "string",
        IsAutoScalingEnabled = false,
        IsLocalDataGuardEnabled = false,
        IsStorageAutoScalingEnabled = false,
        LifecycleDetails = "string",
        LocalAdgAutoFailoverMaxDataLossLimit = 0,
        LocalDisasterRecoveryType = "string",
        LocalStandbyDbs = new[]
        {
            new Gcp.OracleDatabase.Inputs.AutonomousDatabasePropertiesLocalStandbyDbArgs
            {
                DataGuardRoleChangedTime = "string",
                DisasterRecoveryRoleChangedTime = "string",
                LagTimeDuration = "string",
                LifecycleDetails = "string",
                State = "string",
            },
        },
        MaintenanceBeginTime = "string",
        MaintenanceEndTime = "string",
        MaintenanceScheduleType = "string",
        MemoryPerOracleComputeUnitGbs = 0,
        MemoryTableGbs = 0,
        MtlsConnectionRequired = false,
        NCharacterSet = "string",
        NextLongTermBackupTime = "string",
        OciUrl = "string",
        Ocid = "string",
        OpenMode = "string",
        OperationsInsightsState = "string",
        PeerDbIds = new[]
        {
            "string",
        },
        PermissionLevel = "string",
        PrivateEndpoint = "string",
        PrivateEndpointIp = "string",
        PrivateEndpointLabel = "string",
        RefreshableMode = "string",
        RefreshableState = "string",
        Role = "string",
        ScheduledOperationDetails = new[]
        {
            new Gcp.OracleDatabase.Inputs.AutonomousDatabasePropertiesScheduledOperationDetailArgs
            {
                DayOfWeek = "string",
                StartTimes = new[]
                {
                    new Gcp.OracleDatabase.Inputs.AutonomousDatabasePropertiesScheduledOperationDetailStartTimeArgs
                    {
                        Hours = 0,
                        Minutes = 0,
                        Nanos = 0,
                        Seconds = 0,
                    },
                },
                StopTimes = new[]
                {
                    new Gcp.OracleDatabase.Inputs.AutonomousDatabasePropertiesScheduledOperationDetailStopTimeArgs
                    {
                        Hours = 0,
                        Minutes = 0,
                        Nanos = 0,
                        Seconds = 0,
                    },
                },
            },
        },
        SqlWebDeveloperUrl = "string",
        State = "string",
        SupportedCloneRegions = new[]
        {
            "string",
        },
        TotalAutoBackupStorageSizeGbs = 0,
        UsedDataStorageSizeTbs = 0,
    },
    AdminPassword = "string",
    DeletionProtection = false,
    DisplayName = "string",
    Labels = 
    {
        { "string", "string" },
    },
    Project = "string",
});
Copy
example, err := oracledatabase.NewAutonomousDatabase(ctx, "autonomousDatabaseResource", &oracledatabase.AutonomousDatabaseArgs{
	AutonomousDatabaseId: pulumi.String("string"),
	Cidr:                 pulumi.String("string"),
	Database:             pulumi.String("string"),
	Location:             pulumi.String("string"),
	Network:              pulumi.String("string"),
	Properties: &oracledatabase.AutonomousDatabasePropertiesArgs{
		DbWorkload:                  pulumi.String("string"),
		LicenseType:                 pulumi.String("string"),
		ActualUsedDataStorageSizeTb: pulumi.Float64(0),
		AllocatedStorageSizeTb:      pulumi.Float64(0),
		ApexDetails: oracledatabase.AutonomousDatabasePropertiesApexDetailArray{
			&oracledatabase.AutonomousDatabasePropertiesApexDetailArgs{
				ApexVersion: pulumi.String("string"),
				OrdsVersion: pulumi.String("string"),
			},
		},
		ArePrimaryAllowlistedIpsUsed:  pulumi.Bool(false),
		AutonomousContainerDatabaseId: pulumi.String("string"),
		AvailableUpgradeVersions: pulumi.StringArray{
			pulumi.String("string"),
		},
		BackupRetentionPeriodDays: pulumi.Int(0),
		CharacterSet:              pulumi.String("string"),
		ComputeCount:              pulumi.Float64(0),
		ConnectionStrings: oracledatabase.AutonomousDatabasePropertiesConnectionStringArray{
			&oracledatabase.AutonomousDatabasePropertiesConnectionStringArgs{
				AllConnectionStrings: oracledatabase.AutonomousDatabasePropertiesConnectionStringAllConnectionStringArray{
					&oracledatabase.AutonomousDatabasePropertiesConnectionStringAllConnectionStringArgs{
						High:   pulumi.String("string"),
						Low:    pulumi.String("string"),
						Medium: pulumi.String("string"),
					},
				},
				Dedicated: pulumi.String("string"),
				High:      pulumi.String("string"),
				Low:       pulumi.String("string"),
				Medium:    pulumi.String("string"),
				Profiles: oracledatabase.AutonomousDatabasePropertiesConnectionStringProfileArray{
					&oracledatabase.AutonomousDatabasePropertiesConnectionStringProfileArgs{
						ConsumerGroup:     pulumi.String("string"),
						DisplayName:       pulumi.String("string"),
						HostFormat:        pulumi.String("string"),
						IsRegional:        pulumi.Bool(false),
						Protocol:          pulumi.String("string"),
						SessionMode:       pulumi.String("string"),
						SyntaxFormat:      pulumi.String("string"),
						TlsAuthentication: pulumi.String("string"),
						Value:             pulumi.String("string"),
					},
				},
			},
		},
		ConnectionUrls: oracledatabase.AutonomousDatabasePropertiesConnectionUrlArray{
			&oracledatabase.AutonomousDatabasePropertiesConnectionUrlArgs{
				ApexUri:                          pulumi.String("string"),
				DatabaseTransformsUri:            pulumi.String("string"),
				GraphStudioUri:                   pulumi.String("string"),
				MachineLearningNotebookUri:       pulumi.String("string"),
				MachineLearningUserManagementUri: pulumi.String("string"),
				MongoDbUri:                       pulumi.String("string"),
				OrdsUri:                          pulumi.String("string"),
				SqlDevWebUri:                     pulumi.String("string"),
			},
		},
		CustomerContacts: oracledatabase.AutonomousDatabasePropertiesCustomerContactArray{
			&oracledatabase.AutonomousDatabasePropertiesCustomerContactArgs{
				Email: pulumi.String("string"),
			},
		},
		DataSafeState:                        pulumi.String("string"),
		DataStorageSizeGb:                    pulumi.Int(0),
		DataStorageSizeTb:                    pulumi.Int(0),
		DatabaseManagementState:              pulumi.String("string"),
		DbEdition:                            pulumi.String("string"),
		DbVersion:                            pulumi.String("string"),
		FailedDataRecoveryDuration:           pulumi.String("string"),
		IsAutoScalingEnabled:                 pulumi.Bool(false),
		IsLocalDataGuardEnabled:              pulumi.Bool(false),
		IsStorageAutoScalingEnabled:          pulumi.Bool(false),
		LifecycleDetails:                     pulumi.String("string"),
		LocalAdgAutoFailoverMaxDataLossLimit: pulumi.Int(0),
		LocalDisasterRecoveryType:            pulumi.String("string"),
		LocalStandbyDbs: oracledatabase.AutonomousDatabasePropertiesLocalStandbyDbArray{
			&oracledatabase.AutonomousDatabasePropertiesLocalStandbyDbArgs{
				DataGuardRoleChangedTime:        pulumi.String("string"),
				DisasterRecoveryRoleChangedTime: pulumi.String("string"),
				LagTimeDuration:                 pulumi.String("string"),
				LifecycleDetails:                pulumi.String("string"),
				State:                           pulumi.String("string"),
			},
		},
		MaintenanceBeginTime:          pulumi.String("string"),
		MaintenanceEndTime:            pulumi.String("string"),
		MaintenanceScheduleType:       pulumi.String("string"),
		MemoryPerOracleComputeUnitGbs: pulumi.Int(0),
		MemoryTableGbs:                pulumi.Int(0),
		MtlsConnectionRequired:        pulumi.Bool(false),
		NCharacterSet:                 pulumi.String("string"),
		NextLongTermBackupTime:        pulumi.String("string"),
		OciUrl:                        pulumi.String("string"),
		Ocid:                          pulumi.String("string"),
		OpenMode:                      pulumi.String("string"),
		OperationsInsightsState:       pulumi.String("string"),
		PeerDbIds: pulumi.StringArray{
			pulumi.String("string"),
		},
		PermissionLevel:      pulumi.String("string"),
		PrivateEndpoint:      pulumi.String("string"),
		PrivateEndpointIp:    pulumi.String("string"),
		PrivateEndpointLabel: pulumi.String("string"),
		RefreshableMode:      pulumi.String("string"),
		RefreshableState:     pulumi.String("string"),
		Role:                 pulumi.String("string"),
		ScheduledOperationDetails: oracledatabase.AutonomousDatabasePropertiesScheduledOperationDetailArray{
			&oracledatabase.AutonomousDatabasePropertiesScheduledOperationDetailArgs{
				DayOfWeek: pulumi.String("string"),
				StartTimes: oracledatabase.AutonomousDatabasePropertiesScheduledOperationDetailStartTimeArray{
					&oracledatabase.AutonomousDatabasePropertiesScheduledOperationDetailStartTimeArgs{
						Hours:   pulumi.Int(0),
						Minutes: pulumi.Int(0),
						Nanos:   pulumi.Int(0),
						Seconds: pulumi.Int(0),
					},
				},
				StopTimes: oracledatabase.AutonomousDatabasePropertiesScheduledOperationDetailStopTimeArray{
					&oracledatabase.AutonomousDatabasePropertiesScheduledOperationDetailStopTimeArgs{
						Hours:   pulumi.Int(0),
						Minutes: pulumi.Int(0),
						Nanos:   pulumi.Int(0),
						Seconds: pulumi.Int(0),
					},
				},
			},
		},
		SqlWebDeveloperUrl: pulumi.String("string"),
		State:              pulumi.String("string"),
		SupportedCloneRegions: pulumi.StringArray{
			pulumi.String("string"),
		},
		TotalAutoBackupStorageSizeGbs: pulumi.Float64(0),
		UsedDataStorageSizeTbs:        pulumi.Int(0),
	},
	AdminPassword:      pulumi.String("string"),
	DeletionProtection: pulumi.Bool(false),
	DisplayName:        pulumi.String("string"),
	Labels: pulumi.StringMap{
		"string": pulumi.String("string"),
	},
	Project: pulumi.String("string"),
})
Copy
var autonomousDatabaseResource = new AutonomousDatabase("autonomousDatabaseResource", AutonomousDatabaseArgs.builder()
    .autonomousDatabaseId("string")
    .cidr("string")
    .database("string")
    .location("string")
    .network("string")
    .properties(AutonomousDatabasePropertiesArgs.builder()
        .dbWorkload("string")
        .licenseType("string")
        .actualUsedDataStorageSizeTb(0)
        .allocatedStorageSizeTb(0)
        .apexDetails(AutonomousDatabasePropertiesApexDetailArgs.builder()
            .apexVersion("string")
            .ordsVersion("string")
            .build())
        .arePrimaryAllowlistedIpsUsed(false)
        .autonomousContainerDatabaseId("string")
        .availableUpgradeVersions("string")
        .backupRetentionPeriodDays(0)
        .characterSet("string")
        .computeCount(0)
        .connectionStrings(AutonomousDatabasePropertiesConnectionStringArgs.builder()
            .allConnectionStrings(AutonomousDatabasePropertiesConnectionStringAllConnectionStringArgs.builder()
                .high("string")
                .low("string")
                .medium("string")
                .build())
            .dedicated("string")
            .high("string")
            .low("string")
            .medium("string")
            .profiles(AutonomousDatabasePropertiesConnectionStringProfileArgs.builder()
                .consumerGroup("string")
                .displayName("string")
                .hostFormat("string")
                .isRegional(false)
                .protocol("string")
                .sessionMode("string")
                .syntaxFormat("string")
                .tlsAuthentication("string")
                .value("string")
                .build())
            .build())
        .connectionUrls(AutonomousDatabasePropertiesConnectionUrlArgs.builder()
            .apexUri("string")
            .databaseTransformsUri("string")
            .graphStudioUri("string")
            .machineLearningNotebookUri("string")
            .machineLearningUserManagementUri("string")
            .mongoDbUri("string")
            .ordsUri("string")
            .sqlDevWebUri("string")
            .build())
        .customerContacts(AutonomousDatabasePropertiesCustomerContactArgs.builder()
            .email("string")
            .build())
        .dataSafeState("string")
        .dataStorageSizeGb(0)
        .dataStorageSizeTb(0)
        .databaseManagementState("string")
        .dbEdition("string")
        .dbVersion("string")
        .failedDataRecoveryDuration("string")
        .isAutoScalingEnabled(false)
        .isLocalDataGuardEnabled(false)
        .isStorageAutoScalingEnabled(false)
        .lifecycleDetails("string")
        .localAdgAutoFailoverMaxDataLossLimit(0)
        .localDisasterRecoveryType("string")
        .localStandbyDbs(AutonomousDatabasePropertiesLocalStandbyDbArgs.builder()
            .dataGuardRoleChangedTime("string")
            .disasterRecoveryRoleChangedTime("string")
            .lagTimeDuration("string")
            .lifecycleDetails("string")
            .state("string")
            .build())
        .maintenanceBeginTime("string")
        .maintenanceEndTime("string")
        .maintenanceScheduleType("string")
        .memoryPerOracleComputeUnitGbs(0)
        .memoryTableGbs(0)
        .mtlsConnectionRequired(false)
        .nCharacterSet("string")
        .nextLongTermBackupTime("string")
        .ociUrl("string")
        .ocid("string")
        .openMode("string")
        .operationsInsightsState("string")
        .peerDbIds("string")
        .permissionLevel("string")
        .privateEndpoint("string")
        .privateEndpointIp("string")
        .privateEndpointLabel("string")
        .refreshableMode("string")
        .refreshableState("string")
        .role("string")
        .scheduledOperationDetails(AutonomousDatabasePropertiesScheduledOperationDetailArgs.builder()
            .dayOfWeek("string")
            .startTimes(AutonomousDatabasePropertiesScheduledOperationDetailStartTimeArgs.builder()
                .hours(0)
                .minutes(0)
                .nanos(0)
                .seconds(0)
                .build())
            .stopTimes(AutonomousDatabasePropertiesScheduledOperationDetailStopTimeArgs.builder()
                .hours(0)
                .minutes(0)
                .nanos(0)
                .seconds(0)
                .build())
            .build())
        .sqlWebDeveloperUrl("string")
        .state("string")
        .supportedCloneRegions("string")
        .totalAutoBackupStorageSizeGbs(0)
        .usedDataStorageSizeTbs(0)
        .build())
    .adminPassword("string")
    .deletionProtection(false)
    .displayName("string")
    .labels(Map.of("string", "string"))
    .project("string")
    .build());
Copy
autonomous_database_resource = gcp.oracledatabase.AutonomousDatabase("autonomousDatabaseResource",
    autonomous_database_id="string",
    cidr="string",
    database="string",
    location="string",
    network="string",
    properties={
        "db_workload": "string",
        "license_type": "string",
        "actual_used_data_storage_size_tb": 0,
        "allocated_storage_size_tb": 0,
        "apex_details": [{
            "apex_version": "string",
            "ords_version": "string",
        }],
        "are_primary_allowlisted_ips_used": False,
        "autonomous_container_database_id": "string",
        "available_upgrade_versions": ["string"],
        "backup_retention_period_days": 0,
        "character_set": "string",
        "compute_count": 0,
        "connection_strings": [{
            "all_connection_strings": [{
                "high": "string",
                "low": "string",
                "medium": "string",
            }],
            "dedicated": "string",
            "high": "string",
            "low": "string",
            "medium": "string",
            "profiles": [{
                "consumer_group": "string",
                "display_name": "string",
                "host_format": "string",
                "is_regional": False,
                "protocol": "string",
                "session_mode": "string",
                "syntax_format": "string",
                "tls_authentication": "string",
                "value": "string",
            }],
        }],
        "connection_urls": [{
            "apex_uri": "string",
            "database_transforms_uri": "string",
            "graph_studio_uri": "string",
            "machine_learning_notebook_uri": "string",
            "machine_learning_user_management_uri": "string",
            "mongo_db_uri": "string",
            "ords_uri": "string",
            "sql_dev_web_uri": "string",
        }],
        "customer_contacts": [{
            "email": "string",
        }],
        "data_safe_state": "string",
        "data_storage_size_gb": 0,
        "data_storage_size_tb": 0,
        "database_management_state": "string",
        "db_edition": "string",
        "db_version": "string",
        "failed_data_recovery_duration": "string",
        "is_auto_scaling_enabled": False,
        "is_local_data_guard_enabled": False,
        "is_storage_auto_scaling_enabled": False,
        "lifecycle_details": "string",
        "local_adg_auto_failover_max_data_loss_limit": 0,
        "local_disaster_recovery_type": "string",
        "local_standby_dbs": [{
            "data_guard_role_changed_time": "string",
            "disaster_recovery_role_changed_time": "string",
            "lag_time_duration": "string",
            "lifecycle_details": "string",
            "state": "string",
        }],
        "maintenance_begin_time": "string",
        "maintenance_end_time": "string",
        "maintenance_schedule_type": "string",
        "memory_per_oracle_compute_unit_gbs": 0,
        "memory_table_gbs": 0,
        "mtls_connection_required": False,
        "n_character_set": "string",
        "next_long_term_backup_time": "string",
        "oci_url": "string",
        "ocid": "string",
        "open_mode": "string",
        "operations_insights_state": "string",
        "peer_db_ids": ["string"],
        "permission_level": "string",
        "private_endpoint": "string",
        "private_endpoint_ip": "string",
        "private_endpoint_label": "string",
        "refreshable_mode": "string",
        "refreshable_state": "string",
        "role": "string",
        "scheduled_operation_details": [{
            "day_of_week": "string",
            "start_times": [{
                "hours": 0,
                "minutes": 0,
                "nanos": 0,
                "seconds": 0,
            }],
            "stop_times": [{
                "hours": 0,
                "minutes": 0,
                "nanos": 0,
                "seconds": 0,
            }],
        }],
        "sql_web_developer_url": "string",
        "state": "string",
        "supported_clone_regions": ["string"],
        "total_auto_backup_storage_size_gbs": 0,
        "used_data_storage_size_tbs": 0,
    },
    admin_password="string",
    deletion_protection=False,
    display_name="string",
    labels={
        "string": "string",
    },
    project="string")
Copy
const autonomousDatabaseResource = new gcp.oracledatabase.AutonomousDatabase("autonomousDatabaseResource", {
    autonomousDatabaseId: "string",
    cidr: "string",
    database: "string",
    location: "string",
    network: "string",
    properties: {
        dbWorkload: "string",
        licenseType: "string",
        actualUsedDataStorageSizeTb: 0,
        allocatedStorageSizeTb: 0,
        apexDetails: [{
            apexVersion: "string",
            ordsVersion: "string",
        }],
        arePrimaryAllowlistedIpsUsed: false,
        autonomousContainerDatabaseId: "string",
        availableUpgradeVersions: ["string"],
        backupRetentionPeriodDays: 0,
        characterSet: "string",
        computeCount: 0,
        connectionStrings: [{
            allConnectionStrings: [{
                high: "string",
                low: "string",
                medium: "string",
            }],
            dedicated: "string",
            high: "string",
            low: "string",
            medium: "string",
            profiles: [{
                consumerGroup: "string",
                displayName: "string",
                hostFormat: "string",
                isRegional: false,
                protocol: "string",
                sessionMode: "string",
                syntaxFormat: "string",
                tlsAuthentication: "string",
                value: "string",
            }],
        }],
        connectionUrls: [{
            apexUri: "string",
            databaseTransformsUri: "string",
            graphStudioUri: "string",
            machineLearningNotebookUri: "string",
            machineLearningUserManagementUri: "string",
            mongoDbUri: "string",
            ordsUri: "string",
            sqlDevWebUri: "string",
        }],
        customerContacts: [{
            email: "string",
        }],
        dataSafeState: "string",
        dataStorageSizeGb: 0,
        dataStorageSizeTb: 0,
        databaseManagementState: "string",
        dbEdition: "string",
        dbVersion: "string",
        failedDataRecoveryDuration: "string",
        isAutoScalingEnabled: false,
        isLocalDataGuardEnabled: false,
        isStorageAutoScalingEnabled: false,
        lifecycleDetails: "string",
        localAdgAutoFailoverMaxDataLossLimit: 0,
        localDisasterRecoveryType: "string",
        localStandbyDbs: [{
            dataGuardRoleChangedTime: "string",
            disasterRecoveryRoleChangedTime: "string",
            lagTimeDuration: "string",
            lifecycleDetails: "string",
            state: "string",
        }],
        maintenanceBeginTime: "string",
        maintenanceEndTime: "string",
        maintenanceScheduleType: "string",
        memoryPerOracleComputeUnitGbs: 0,
        memoryTableGbs: 0,
        mtlsConnectionRequired: false,
        nCharacterSet: "string",
        nextLongTermBackupTime: "string",
        ociUrl: "string",
        ocid: "string",
        openMode: "string",
        operationsInsightsState: "string",
        peerDbIds: ["string"],
        permissionLevel: "string",
        privateEndpoint: "string",
        privateEndpointIp: "string",
        privateEndpointLabel: "string",
        refreshableMode: "string",
        refreshableState: "string",
        role: "string",
        scheduledOperationDetails: [{
            dayOfWeek: "string",
            startTimes: [{
                hours: 0,
                minutes: 0,
                nanos: 0,
                seconds: 0,
            }],
            stopTimes: [{
                hours: 0,
                minutes: 0,
                nanos: 0,
                seconds: 0,
            }],
        }],
        sqlWebDeveloperUrl: "string",
        state: "string",
        supportedCloneRegions: ["string"],
        totalAutoBackupStorageSizeGbs: 0,
        usedDataStorageSizeTbs: 0,
    },
    adminPassword: "string",
    deletionProtection: false,
    displayName: "string",
    labels: {
        string: "string",
    },
    project: "string",
});
Copy
type: gcp:oracledatabase:AutonomousDatabase
properties:
    adminPassword: string
    autonomousDatabaseId: string
    cidr: string
    database: string
    deletionProtection: false
    displayName: string
    labels:
        string: string
    location: string
    network: string
    project: string
    properties:
        actualUsedDataStorageSizeTb: 0
        allocatedStorageSizeTb: 0
        apexDetails:
            - apexVersion: string
              ordsVersion: string
        arePrimaryAllowlistedIpsUsed: false
        autonomousContainerDatabaseId: string
        availableUpgradeVersions:
            - string
        backupRetentionPeriodDays: 0
        characterSet: string
        computeCount: 0
        connectionStrings:
            - allConnectionStrings:
                - high: string
                  low: string
                  medium: string
              dedicated: string
              high: string
              low: string
              medium: string
              profiles:
                - consumerGroup: string
                  displayName: string
                  hostFormat: string
                  isRegional: false
                  protocol: string
                  sessionMode: string
                  syntaxFormat: string
                  tlsAuthentication: string
                  value: string
        connectionUrls:
            - apexUri: string
              databaseTransformsUri: string
              graphStudioUri: string
              machineLearningNotebookUri: string
              machineLearningUserManagementUri: string
              mongoDbUri: string
              ordsUri: string
              sqlDevWebUri: string
        customerContacts:
            - email: string
        dataSafeState: string
        dataStorageSizeGb: 0
        dataStorageSizeTb: 0
        databaseManagementState: string
        dbEdition: string
        dbVersion: string
        dbWorkload: string
        failedDataRecoveryDuration: string
        isAutoScalingEnabled: false
        isLocalDataGuardEnabled: false
        isStorageAutoScalingEnabled: false
        licenseType: string
        lifecycleDetails: string
        localAdgAutoFailoverMaxDataLossLimit: 0
        localDisasterRecoveryType: string
        localStandbyDbs:
            - dataGuardRoleChangedTime: string
              disasterRecoveryRoleChangedTime: string
              lagTimeDuration: string
              lifecycleDetails: string
              state: string
        maintenanceBeginTime: string
        maintenanceEndTime: string
        maintenanceScheduleType: string
        memoryPerOracleComputeUnitGbs: 0
        memoryTableGbs: 0
        mtlsConnectionRequired: false
        nCharacterSet: string
        nextLongTermBackupTime: string
        ociUrl: string
        ocid: string
        openMode: string
        operationsInsightsState: string
        peerDbIds:
            - string
        permissionLevel: string
        privateEndpoint: string
        privateEndpointIp: string
        privateEndpointLabel: string
        refreshableMode: string
        refreshableState: string
        role: string
        scheduledOperationDetails:
            - dayOfWeek: string
              startTimes:
                - hours: 0
                  minutes: 0
                  nanos: 0
                  seconds: 0
              stopTimes:
                - hours: 0
                  minutes: 0
                  nanos: 0
                  seconds: 0
        sqlWebDeveloperUrl: string
        state: string
        supportedCloneRegions:
            - string
        totalAutoBackupStorageSizeGbs: 0
        usedDataStorageSizeTbs: 0
Copy

AutonomousDatabase 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 AutonomousDatabase resource accepts the following input properties:

AutonomousDatabaseId
This property is required.
Changes to this property will trigger replacement.
string
The ID of the Autonomous Database 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.
Cidr
This property is required.
Changes to this property will trigger replacement.
string
The subnet CIDR range for the Autonmous Database.
Database
This property is required.
Changes to this property will trigger replacement.
string
The name of the Autonomous Database. The database name must be unique in the project. The name must begin with a letter and can contain a maximum of 30 alphanumeric characters.
Location
This property is required.
Changes to this property will trigger replacement.
string
Resource ID segment making up resource name. See documentation for resource type oracledatabase.googleapis.com/AutonomousDatabaseBackup.
Network
This property is required.
Changes to this property will trigger replacement.
string
The name of the VPC network used by the Autonomous Database. Format: projects/{project}/global/networks/{network}
Properties
This property is required.
Changes to this property will trigger replacement.
AutonomousDatabaseProperties
The properties of an Autonomous Database. Structure is documented below.
AdminPassword Changes to this property will trigger replacement. string
The password for the default ADMIN user.
DeletionProtection bool
DisplayName Changes to this property will trigger replacement. string
The display name for the Autonomous Database. The name does not have to be unique within your project.
Labels Dictionary<string, string>
The labels or tags associated with the Autonomous Database. Note: This field is non-authoritative, and will only manage the labels present in your configuration. Please refer to the field 'effective_labels' for all of the labels present on the resource.
Project Changes to this property will trigger replacement. string
AutonomousDatabaseId
This property is required.
Changes to this property will trigger replacement.
string
The ID of the Autonomous Database 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.
Cidr
This property is required.
Changes to this property will trigger replacement.
string
The subnet CIDR range for the Autonmous Database.
Database
This property is required.
Changes to this property will trigger replacement.
string
The name of the Autonomous Database. The database name must be unique in the project. The name must begin with a letter and can contain a maximum of 30 alphanumeric characters.
Location
This property is required.
Changes to this property will trigger replacement.
string
Resource ID segment making up resource name. See documentation for resource type oracledatabase.googleapis.com/AutonomousDatabaseBackup.
Network
This property is required.
Changes to this property will trigger replacement.
string
The name of the VPC network used by the Autonomous Database. Format: projects/{project}/global/networks/{network}
Properties
This property is required.
Changes to this property will trigger replacement.
AutonomousDatabasePropertiesArgs
The properties of an Autonomous Database. Structure is documented below.
AdminPassword Changes to this property will trigger replacement. string
The password for the default ADMIN user.
DeletionProtection bool
DisplayName Changes to this property will trigger replacement. string
The display name for the Autonomous Database. The name does not have to be unique within your project.
Labels map[string]string
The labels or tags associated with the Autonomous Database. Note: This field is non-authoritative, and will only manage the labels present in your configuration. Please refer to the field 'effective_labels' for all of the labels present on the resource.
Project Changes to this property will trigger replacement. string
autonomousDatabaseId
This property is required.
Changes to this property will trigger replacement.
String
The ID of the Autonomous Database 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.
cidr
This property is required.
Changes to this property will trigger replacement.
String
The subnet CIDR range for the Autonmous Database.
database
This property is required.
Changes to this property will trigger replacement.
String
The name of the Autonomous Database. The database name must be unique in the project. The name must begin with a letter and can contain a maximum of 30 alphanumeric characters.
location
This property is required.
Changes to this property will trigger replacement.
String
Resource ID segment making up resource name. See documentation for resource type oracledatabase.googleapis.com/AutonomousDatabaseBackup.
network
This property is required.
Changes to this property will trigger replacement.
String
The name of the VPC network used by the Autonomous Database. Format: projects/{project}/global/networks/{network}
properties
This property is required.
Changes to this property will trigger replacement.
AutonomousDatabaseProperties
The properties of an Autonomous Database. Structure is documented below.
adminPassword Changes to this property will trigger replacement. String
The password for the default ADMIN user.
deletionProtection Boolean
displayName Changes to this property will trigger replacement. String
The display name for the Autonomous Database. The name does not have to be unique within your project.
labels Map<String,String>
The labels or tags associated with the Autonomous Database. Note: This field is non-authoritative, and will only manage the labels present in your configuration. Please refer to the field 'effective_labels' for all of the labels present on the resource.
project Changes to this property will trigger replacement. String
autonomousDatabaseId
This property is required.
Changes to this property will trigger replacement.
string
The ID of the Autonomous Database 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.
cidr
This property is required.
Changes to this property will trigger replacement.
string
The subnet CIDR range for the Autonmous Database.
database
This property is required.
Changes to this property will trigger replacement.
string
The name of the Autonomous Database. The database name must be unique in the project. The name must begin with a letter and can contain a maximum of 30 alphanumeric characters.
location
This property is required.
Changes to this property will trigger replacement.
string
Resource ID segment making up resource name. See documentation for resource type oracledatabase.googleapis.com/AutonomousDatabaseBackup.
network
This property is required.
Changes to this property will trigger replacement.
string
The name of the VPC network used by the Autonomous Database. Format: projects/{project}/global/networks/{network}
properties
This property is required.
Changes to this property will trigger replacement.
AutonomousDatabaseProperties
The properties of an Autonomous Database. Structure is documented below.
adminPassword Changes to this property will trigger replacement. string
The password for the default ADMIN user.
deletionProtection boolean
displayName Changes to this property will trigger replacement. string
The display name for the Autonomous Database. The name does not have to be unique within your project.
labels {[key: string]: string}
The labels or tags associated with the Autonomous Database. Note: This field is non-authoritative, and will only manage the labels present in your configuration. Please refer to the field 'effective_labels' for all of the labels present on the resource.
project Changes to this property will trigger replacement. string
autonomous_database_id
This property is required.
Changes to this property will trigger replacement.
str
The ID of the Autonomous Database 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.
cidr
This property is required.
Changes to this property will trigger replacement.
str
The subnet CIDR range for the Autonmous Database.
database
This property is required.
Changes to this property will trigger replacement.
str
The name of the Autonomous Database. The database name must be unique in the project. The name must begin with a letter and can contain a maximum of 30 alphanumeric characters.
location
This property is required.
Changes to this property will trigger replacement.
str
Resource ID segment making up resource name. See documentation for resource type oracledatabase.googleapis.com/AutonomousDatabaseBackup.
network
This property is required.
Changes to this property will trigger replacement.
str
The name of the VPC network used by the Autonomous Database. Format: projects/{project}/global/networks/{network}
properties
This property is required.
Changes to this property will trigger replacement.
AutonomousDatabasePropertiesArgs
The properties of an Autonomous Database. Structure is documented below.
admin_password Changes to this property will trigger replacement. str
The password for the default ADMIN user.
deletion_protection bool
display_name Changes to this property will trigger replacement. str
The display name for the Autonomous Database. The name does not have to be unique within your project.
labels Mapping[str, str]
The labels or tags associated with the Autonomous Database. Note: This field is non-authoritative, and will only manage the labels present in your configuration. Please refer to the field 'effective_labels' for all of the labels present on the resource.
project Changes to this property will trigger replacement. str
autonomousDatabaseId
This property is required.
Changes to this property will trigger replacement.
String
The ID of the Autonomous Database 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.
cidr
This property is required.
Changes to this property will trigger replacement.
String
The subnet CIDR range for the Autonmous Database.
database
This property is required.
Changes to this property will trigger replacement.
String
The name of the Autonomous Database. The database name must be unique in the project. The name must begin with a letter and can contain a maximum of 30 alphanumeric characters.
location
This property is required.
Changes to this property will trigger replacement.
String
Resource ID segment making up resource name. See documentation for resource type oracledatabase.googleapis.com/AutonomousDatabaseBackup.
network
This property is required.
Changes to this property will trigger replacement.
String
The name of the VPC network used by the Autonomous Database. Format: projects/{project}/global/networks/{network}
properties
This property is required.
Changes to this property will trigger replacement.
Property Map
The properties of an Autonomous Database. Structure is documented below.
adminPassword Changes to this property will trigger replacement. String
The password for the default ADMIN user.
deletionProtection Boolean
displayName Changes to this property will trigger replacement. String
The display name for the Autonomous Database. The name does not have to be unique within your project.
labels Map<String>
The labels or tags associated with the Autonomous Database. Note: This field is non-authoritative, and will only manage the labels present in your configuration. Please refer to the field 'effective_labels' for all of the labels present on the resource.
project Changes to this property will trigger replacement. String

Outputs

All input properties are implicitly available as output properties. Additionally, the AutonomousDatabase resource produces the following output properties:

CreateTime string
The date and time that the Autonomous Database 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 Autonomous Database.
Id string
The provider-assigned unique ID for this managed resource.
Name string
Identifier. The name of the Autonomous Database resource in the following format: projects/{project}/locations/{region}/autonomousDatabases/{autonomous_database}
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 Autonomous Database 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 Autonomous Database.
Id string
The provider-assigned unique ID for this managed resource.
Name string
Identifier. The name of the Autonomous Database resource in the following format: projects/{project}/locations/{region}/autonomousDatabases/{autonomous_database}
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 Autonomous Database 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 Autonomous Database.
id String
The provider-assigned unique ID for this managed resource.
name String
Identifier. The name of the Autonomous Database resource in the following format: projects/{project}/locations/{region}/autonomousDatabases/{autonomous_database}
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 Autonomous Database 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 Autonomous Database.
id string
The provider-assigned unique ID for this managed resource.
name string
Identifier. The name of the Autonomous Database resource in the following format: projects/{project}/locations/{region}/autonomousDatabases/{autonomous_database}
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 Autonomous Database 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 Autonomous Database.
id str
The provider-assigned unique ID for this managed resource.
name str
Identifier. The name of the Autonomous Database resource in the following format: projects/{project}/locations/{region}/autonomousDatabases/{autonomous_database}
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 Autonomous Database 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 Autonomous Database.
id String
The provider-assigned unique ID for this managed resource.
name String
Identifier. The name of the Autonomous Database resource in the following format: projects/{project}/locations/{region}/autonomousDatabases/{autonomous_database}
pulumiLabels Map<String>
The combination of labels configured directly on the resource and default labels configured on the provider.

Look up Existing AutonomousDatabase Resource

Get an existing AutonomousDatabase 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?: AutonomousDatabaseState, opts?: CustomResourceOptions): AutonomousDatabase
@staticmethod
def get(resource_name: str,
        id: str,
        opts: Optional[ResourceOptions] = None,
        admin_password: Optional[str] = None,
        autonomous_database_id: Optional[str] = None,
        cidr: Optional[str] = None,
        create_time: Optional[str] = None,
        database: Optional[str] = None,
        deletion_protection: Optional[bool] = None,
        display_name: Optional[str] = None,
        effective_labels: Optional[Mapping[str, str]] = None,
        entitlement_id: Optional[str] = None,
        labels: Optional[Mapping[str, str]] = None,
        location: Optional[str] = None,
        name: Optional[str] = None,
        network: Optional[str] = None,
        project: Optional[str] = None,
        properties: Optional[AutonomousDatabasePropertiesArgs] = None,
        pulumi_labels: Optional[Mapping[str, str]] = None) -> AutonomousDatabase
func GetAutonomousDatabase(ctx *Context, name string, id IDInput, state *AutonomousDatabaseState, opts ...ResourceOption) (*AutonomousDatabase, error)
public static AutonomousDatabase Get(string name, Input<string> id, AutonomousDatabaseState? state, CustomResourceOptions? opts = null)
public static AutonomousDatabase get(String name, Output<String> id, AutonomousDatabaseState state, CustomResourceOptions options)
resources:  _:    type: gcp:oracledatabase:AutonomousDatabase    get:      id: ${id}
name This property is required.
The unique name of the resulting resource.
id This property is required.
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 This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
name This property is required.
The unique name of the resulting resource.
id This property is required.
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 This property is required.
The unique name of the resulting resource.
id This property is required.
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 This property is required.
The unique name of the resulting resource.
id This property is required.
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:
AdminPassword Changes to this property will trigger replacement. string
The password for the default ADMIN user.
AutonomousDatabaseId Changes to this property will trigger replacement. string
The ID of the Autonomous Database 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.
Cidr Changes to this property will trigger replacement. string
The subnet CIDR range for the Autonmous Database.
CreateTime string
The date and time that the Autonomous Database was created.
Database Changes to this property will trigger replacement. string
The name of the Autonomous Database. The database name must be unique in the project. The name must begin with a letter and can contain a maximum of 30 alphanumeric characters.
DeletionProtection bool
DisplayName Changes to this property will trigger replacement. string
The display name for the Autonomous Database. The name does not have to be unique within your project.
EffectiveLabels Changes to this property will trigger replacement. 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 Autonomous Database.
Labels Dictionary<string, string>
The labels or tags associated with the Autonomous Database. Note: This field is non-authoritative, and will only manage the labels present in your configuration. Please refer to the field 'effective_labels' for all of the labels present on the resource.
Location Changes to this property will trigger replacement. string
Resource ID segment making up resource name. See documentation for resource type oracledatabase.googleapis.com/AutonomousDatabaseBackup.
Name string
Identifier. The name of the Autonomous Database resource in the following format: projects/{project}/locations/{region}/autonomousDatabases/{autonomous_database}
Network Changes to this property will trigger replacement. string
The name of the VPC network used by the Autonomous Database. Format: projects/{project}/global/networks/{network}
Project Changes to this property will trigger replacement. string
Properties Changes to this property will trigger replacement. AutonomousDatabaseProperties
The properties of an Autonomous Database. Structure is documented below.
PulumiLabels Dictionary<string, string>
The combination of labels configured directly on the resource and default labels configured on the provider.
AdminPassword Changes to this property will trigger replacement. string
The password for the default ADMIN user.
AutonomousDatabaseId Changes to this property will trigger replacement. string
The ID of the Autonomous Database 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.
Cidr Changes to this property will trigger replacement. string
The subnet CIDR range for the Autonmous Database.
CreateTime string
The date and time that the Autonomous Database was created.
Database Changes to this property will trigger replacement. string
The name of the Autonomous Database. The database name must be unique in the project. The name must begin with a letter and can contain a maximum of 30 alphanumeric characters.
DeletionProtection bool
DisplayName Changes to this property will trigger replacement. string
The display name for the Autonomous Database. The name does not have to be unique within your project.
EffectiveLabels Changes to this property will trigger replacement. 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 Autonomous Database.
Labels map[string]string
The labels or tags associated with the Autonomous Database. Note: This field is non-authoritative, and will only manage the labels present in your configuration. Please refer to the field 'effective_labels' for all of the labels present on the resource.
Location Changes to this property will trigger replacement. string
Resource ID segment making up resource name. See documentation for resource type oracledatabase.googleapis.com/AutonomousDatabaseBackup.
Name string
Identifier. The name of the Autonomous Database resource in the following format: projects/{project}/locations/{region}/autonomousDatabases/{autonomous_database}
Network Changes to this property will trigger replacement. string
The name of the VPC network used by the Autonomous Database. Format: projects/{project}/global/networks/{network}
Project Changes to this property will trigger replacement. string
Properties Changes to this property will trigger replacement. AutonomousDatabasePropertiesArgs
The properties of an Autonomous Database. Structure is documented below.
PulumiLabels map[string]string
The combination of labels configured directly on the resource and default labels configured on the provider.
adminPassword Changes to this property will trigger replacement. String
The password for the default ADMIN user.
autonomousDatabaseId Changes to this property will trigger replacement. String
The ID of the Autonomous Database 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.
cidr Changes to this property will trigger replacement. String
The subnet CIDR range for the Autonmous Database.
createTime String
The date and time that the Autonomous Database was created.
database Changes to this property will trigger replacement. String
The name of the Autonomous Database. The database name must be unique in the project. The name must begin with a letter and can contain a maximum of 30 alphanumeric characters.
deletionProtection Boolean
displayName Changes to this property will trigger replacement. String
The display name for the Autonomous Database. The name does not have to be unique within your project.
effectiveLabels Changes to this property will trigger replacement. 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 Autonomous Database.
labels Map<String,String>
The labels or tags associated with the Autonomous Database. Note: This field is non-authoritative, and will only manage the labels present in your configuration. Please refer to the field 'effective_labels' for all of the labels present on the resource.
location Changes to this property will trigger replacement. String
Resource ID segment making up resource name. See documentation for resource type oracledatabase.googleapis.com/AutonomousDatabaseBackup.
name String
Identifier. The name of the Autonomous Database resource in the following format: projects/{project}/locations/{region}/autonomousDatabases/{autonomous_database}
network Changes to this property will trigger replacement. String
The name of the VPC network used by the Autonomous Database. Format: projects/{project}/global/networks/{network}
project Changes to this property will trigger replacement. String
properties Changes to this property will trigger replacement. AutonomousDatabaseProperties
The properties of an Autonomous Database. Structure is documented below.
pulumiLabels Map<String,String>
The combination of labels configured directly on the resource and default labels configured on the provider.
adminPassword Changes to this property will trigger replacement. string
The password for the default ADMIN user.
autonomousDatabaseId Changes to this property will trigger replacement. string
The ID of the Autonomous Database 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.
cidr Changes to this property will trigger replacement. string
The subnet CIDR range for the Autonmous Database.
createTime string
The date and time that the Autonomous Database was created.
database Changes to this property will trigger replacement. string
The name of the Autonomous Database. The database name must be unique in the project. The name must begin with a letter and can contain a maximum of 30 alphanumeric characters.
deletionProtection boolean
displayName Changes to this property will trigger replacement. string
The display name for the Autonomous Database. The name does not have to be unique within your project.
effectiveLabels Changes to this property will trigger replacement. {[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 Autonomous Database.
labels {[key: string]: string}
The labels or tags associated with the Autonomous Database. Note: This field is non-authoritative, and will only manage the labels present in your configuration. Please refer to the field 'effective_labels' for all of the labels present on the resource.
location Changes to this property will trigger replacement. string
Resource ID segment making up resource name. See documentation for resource type oracledatabase.googleapis.com/AutonomousDatabaseBackup.
name string
Identifier. The name of the Autonomous Database resource in the following format: projects/{project}/locations/{region}/autonomousDatabases/{autonomous_database}
network Changes to this property will trigger replacement. string
The name of the VPC network used by the Autonomous Database. Format: projects/{project}/global/networks/{network}
project Changes to this property will trigger replacement. string
properties Changes to this property will trigger replacement. AutonomousDatabaseProperties
The properties of an Autonomous Database. Structure is documented below.
pulumiLabels {[key: string]: string}
The combination of labels configured directly on the resource and default labels configured on the provider.
admin_password Changes to this property will trigger replacement. str
The password for the default ADMIN user.
autonomous_database_id Changes to this property will trigger replacement. str
The ID of the Autonomous Database 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.
cidr Changes to this property will trigger replacement. str
The subnet CIDR range for the Autonmous Database.
create_time str
The date and time that the Autonomous Database was created.
database Changes to this property will trigger replacement. str
The name of the Autonomous Database. The database name must be unique in the project. The name must begin with a letter and can contain a maximum of 30 alphanumeric characters.
deletion_protection bool
display_name Changes to this property will trigger replacement. str
The display name for the Autonomous Database. The name does not have to be unique within your project.
effective_labels Changes to this property will trigger replacement. 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 Autonomous Database.
labels Mapping[str, str]
The labels or tags associated with the Autonomous Database. Note: This field is non-authoritative, and will only manage the labels present in your configuration. Please refer to the field 'effective_labels' for all of the labels present on the resource.
location Changes to this property will trigger replacement. str
Resource ID segment making up resource name. See documentation for resource type oracledatabase.googleapis.com/AutonomousDatabaseBackup.
name str
Identifier. The name of the Autonomous Database resource in the following format: projects/{project}/locations/{region}/autonomousDatabases/{autonomous_database}
network Changes to this property will trigger replacement. str
The name of the VPC network used by the Autonomous Database. Format: projects/{project}/global/networks/{network}
project Changes to this property will trigger replacement. str
properties Changes to this property will trigger replacement. AutonomousDatabasePropertiesArgs
The properties of an Autonomous Database. 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.
adminPassword Changes to this property will trigger replacement. String
The password for the default ADMIN user.
autonomousDatabaseId Changes to this property will trigger replacement. String
The ID of the Autonomous Database 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.
cidr Changes to this property will trigger replacement. String
The subnet CIDR range for the Autonmous Database.
createTime String
The date and time that the Autonomous Database was created.
database Changes to this property will trigger replacement. String
The name of the Autonomous Database. The database name must be unique in the project. The name must begin with a letter and can contain a maximum of 30 alphanumeric characters.
deletionProtection Boolean
displayName Changes to this property will trigger replacement. String
The display name for the Autonomous Database. The name does not have to be unique within your project.
effectiveLabels Changes to this property will trigger replacement. 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 Autonomous Database.
labels Map<String>
The labels or tags associated with the Autonomous Database. Note: This field is non-authoritative, and will only manage the labels present in your configuration. Please refer to the field 'effective_labels' for all of the labels present on the resource.
location Changes to this property will trigger replacement. String
Resource ID segment making up resource name. See documentation for resource type oracledatabase.googleapis.com/AutonomousDatabaseBackup.
name String
Identifier. The name of the Autonomous Database resource in the following format: projects/{project}/locations/{region}/autonomousDatabases/{autonomous_database}
network Changes to this property will trigger replacement. String
The name of the VPC network used by the Autonomous Database. Format: projects/{project}/global/networks/{network}
project Changes to this property will trigger replacement. String
properties Changes to this property will trigger replacement. Property Map
The properties of an Autonomous Database. 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

AutonomousDatabaseProperties
, AutonomousDatabasePropertiesArgs

DbWorkload
This property is required.
Changes to this property will trigger replacement.
string
Possible values: DB_WORKLOAD_UNSPECIFIED OLTP DW AJD APEX
LicenseType
This property is required.
Changes to this property will trigger replacement.
string
The license type used for the Autonomous Database. Possible values: LICENSE_TYPE_UNSPECIFIED LICENSE_INCLUDED BRING_YOUR_OWN_LICENSE
ActualUsedDataStorageSizeTb double
(Output) The amount of storage currently being used for user and system data, in terabytes.
AllocatedStorageSizeTb double
(Output) The amount of storage currently allocated for the database tables and billed for, rounded up in terabytes.
ApexDetails List<AutonomousDatabasePropertiesApexDetail>
(Output) Oracle APEX Application Development. https://docs.oracle.com/en-us/iaas/api/#/en/database/20160918/datatypes/AutonomousDatabaseApex Structure is documented below.
ArePrimaryAllowlistedIpsUsed bool
(Output) This field indicates the status of Data Guard and Access control for the Autonomous Database. The field's value is null if Data Guard is disabled or Access Control is disabled. The field's value is TRUE if both Data Guard and Access Control are enabled, and the Autonomous Database is using primary IP access control list (ACL) for standby. The field's value is FALSE if both Data Guard and Access Control are enabled, and the Autonomous Database is using a different IP access control list (ACL) for standby compared to primary.
AutonomousContainerDatabaseId string
(Output) The Autonomous Container Database OCID.
AvailableUpgradeVersions List<string>
(Output) The list of available Oracle Database upgrade versions for an Autonomous Database.
BackupRetentionPeriodDays Changes to this property will trigger replacement. int
The retention period for the Autonomous Database. This field is specified in days, can range from 1 day to 60 days, and has a default value of 60 days.
CharacterSet Changes to this property will trigger replacement. string
The character set for the Autonomous Database. The default is AL32UTF8.
ComputeCount Changes to this property will trigger replacement. double
The number of compute servers for the Autonomous Database.
ConnectionStrings List<AutonomousDatabasePropertiesConnectionString>
(Output) The connection string used to connect to the Autonomous Database. https://docs.oracle.com/en-us/iaas/api/#/en/database/20160918/datatypes/AutonomousDatabaseConnectionStrings Structure is documented below.
ConnectionUrls List<AutonomousDatabasePropertiesConnectionUrl>
(Output) The URLs for accessing Oracle Application Express (APEX) and SQL Developer Web with a browser from a Compute instance. https://docs.oracle.com/en-us/iaas/api/#/en/database/20160918/datatypes/AutonomousDatabaseConnectionUrls Structure is documented below.
CustomerContacts Changes to this property will trigger replacement. List<AutonomousDatabasePropertiesCustomerContact>
The list of customer contacts. Structure is documented below.
DataSafeState string
(Output) The current state of the Data Safe registration for the Autonomous Database. Possible values: DATA_SAFE_STATE_UNSPECIFIED REGISTERING REGISTERED DEREGISTERING NOT_REGISTERED FAILED
DataStorageSizeGb Changes to this property will trigger replacement. int
The size of the data stored in the database, in gigabytes.
DataStorageSizeTb Changes to this property will trigger replacement. int
The size of the data stored in the database, in terabytes.
DatabaseManagementState string
(Output) The current state of database management for the Autonomous Database. Possible values: DATABASE_MANAGEMENT_STATE_UNSPECIFIED ENABLING ENABLED DISABLING NOT_ENABLED FAILED_ENABLING FAILED_DISABLING
DbEdition Changes to this property will trigger replacement. string
The edition of the Autonomous Databases. Possible values: DATABASE_EDITION_UNSPECIFIED STANDARD_EDITION ENTERPRISE_EDITION
DbVersion Changes to this property will trigger replacement. string
The Oracle Database version for the Autonomous Database.
FailedDataRecoveryDuration string
(Output) This field indicates the number of seconds of data loss during a Data Guard failover.
IsAutoScalingEnabled Changes to this property will trigger replacement. bool
This field indicates if auto scaling is enabled for the Autonomous Database CPU core count.
IsLocalDataGuardEnabled bool
(Output) This field indicates whether the Autonomous Database has local (in-region) Data Guard enabled.
IsStorageAutoScalingEnabled Changes to this property will trigger replacement. bool
This field indicates if auto scaling is enabled for the Autonomous Database storage.
LifecycleDetails string
(Output) The details of the current lifestyle state of the Autonomous Database.
LocalAdgAutoFailoverMaxDataLossLimit int
(Output) This field indicates the maximum data loss limit for an Autonomous Database, in seconds.
LocalDisasterRecoveryType string
(Output) This field indicates the local disaster recovery (DR) type of an Autonomous Database. Possible values: LOCAL_DISASTER_RECOVERY_TYPE_UNSPECIFIED ADG BACKUP_BASED
LocalStandbyDbs List<AutonomousDatabasePropertiesLocalStandbyDb>
(Output) Autonomous Data Guard standby database details. https://docs.oracle.com/en-us/iaas/api/#/en/database/20160918/datatypes/AutonomousDatabaseStandbySummary Structure is documented below.
MaintenanceBeginTime string
(Output) The date and time when maintenance will begin.
MaintenanceEndTime string
(Output) The date and time when maintenance will end.
MaintenanceScheduleType Changes to this property will trigger replacement. string
The maintenance schedule of the Autonomous Database. Possible values: MAINTENANCE_SCHEDULE_TYPE_UNSPECIFIED EARLY REGULAR
MemoryPerOracleComputeUnitGbs int
(Output) The amount of memory enabled per ECPU, in gigabytes.
MemoryTableGbs int
(Output) The memory assigned to in-memory tables in an Autonomous Database.
MtlsConnectionRequired Changes to this property will trigger replacement. bool
This field specifies if the Autonomous Database requires mTLS connections.
NCharacterSet Changes to this property will trigger replacement. string
The national character set for the Autonomous Database. The default is AL16UTF16.
NextLongTermBackupTime string
(Output) The long term backup schedule of the Autonomous Database.
OciUrl string
(Output) The Oracle Cloud Infrastructure link for the Autonomous Database.
Ocid string
(Output) OCID of the Autonomous Database. https://docs.oracle.com/en-us/iaas/Content/General/Concepts/identifiers.htm#Oracle
OpenMode string
(Output) This field indicates the current mode of the Autonomous Database. Possible values: OPEN_MODE_UNSPECIFIED READ_ONLY READ_WRITE
OperationsInsightsState Changes to this property will trigger replacement. string
Possible values: OPERATIONS_INSIGHTS_STATE_UNSPECIFIED ENABLING ENABLED DISABLING NOT_ENABLED FAILED_ENABLING FAILED_DISABLING
PeerDbIds List<string>
(Output) The list of OCIDs of standby databases located in Autonomous Data Guard remote regions that are associated with the source database.
PermissionLevel string
(Output) The permission level of the Autonomous Database. Possible values: PERMISSION_LEVEL_UNSPECIFIED RESTRICTED UNRESTRICTED
PrivateEndpoint string
(Output) The private endpoint for the Autonomous Database.
PrivateEndpointIp Changes to this property will trigger replacement. string
The private endpoint IP address for the Autonomous Database.
PrivateEndpointLabel Changes to this property will trigger replacement. string
The private endpoint label for the Autonomous Database.
RefreshableMode string
(Output) The refresh mode of the cloned Autonomous Database. Possible values: REFRESHABLE_MODE_UNSPECIFIED AUTOMATIC MANUAL
RefreshableState string
(Output) The refresh State of the clone. Possible values: REFRESHABLE_STATE_UNSPECIFIED REFRESHING NOT_REFRESHING
Role string
(Output) The Data Guard role of the Autonomous Database. Possible values: ROLE_UNSPECIFIED PRIMARY STANDBY DISABLED_STANDBY BACKUP_COPY SNAPSHOT_STANDBY
ScheduledOperationDetails List<AutonomousDatabasePropertiesScheduledOperationDetail>
(Output) The list and details of the scheduled operations of the Autonomous Database. Structure is documented below.
SqlWebDeveloperUrl string
(Output) The SQL Web Developer URL for the Autonomous Database.
State string
(Output) Possible values: STATE_UNSPECIFIED PROVISIONING AVAILABLE STOPPING STOPPED STARTING TERMINATING TERMINATED UNAVAILABLE RESTORE_IN_PROGRESS RESTORE_FAILED BACKUP_IN_PROGRESS SCALE_IN_PROGRESS AVAILABLE_NEEDS_ATTENTION UPDATING MAINTENANCE_IN_PROGRESS RESTARTING RECREATING ROLE_CHANGE_IN_PROGRESS UPGRADING INACCESSIBLE STANDBY
SupportedCloneRegions List<string>
(Output) The list of available regions that can be used to create a clone for the Autonomous Database.
TotalAutoBackupStorageSizeGbs double
(Output) The storage space used by automatic backups of Autonomous Database, in gigabytes.
UsedDataStorageSizeTbs int
(Output) The storage space used by Autonomous Database, in gigabytes.
DbWorkload
This property is required.
Changes to this property will trigger replacement.
string
Possible values: DB_WORKLOAD_UNSPECIFIED OLTP DW AJD APEX
LicenseType
This property is required.
Changes to this property will trigger replacement.
string
The license type used for the Autonomous Database. Possible values: LICENSE_TYPE_UNSPECIFIED LICENSE_INCLUDED BRING_YOUR_OWN_LICENSE
ActualUsedDataStorageSizeTb float64
(Output) The amount of storage currently being used for user and system data, in terabytes.
AllocatedStorageSizeTb float64
(Output) The amount of storage currently allocated for the database tables and billed for, rounded up in terabytes.
ApexDetails []AutonomousDatabasePropertiesApexDetail
(Output) Oracle APEX Application Development. https://docs.oracle.com/en-us/iaas/api/#/en/database/20160918/datatypes/AutonomousDatabaseApex Structure is documented below.
ArePrimaryAllowlistedIpsUsed bool
(Output) This field indicates the status of Data Guard and Access control for the Autonomous Database. The field's value is null if Data Guard is disabled or Access Control is disabled. The field's value is TRUE if both Data Guard and Access Control are enabled, and the Autonomous Database is using primary IP access control list (ACL) for standby. The field's value is FALSE if both Data Guard and Access Control are enabled, and the Autonomous Database is using a different IP access control list (ACL) for standby compared to primary.
AutonomousContainerDatabaseId string
(Output) The Autonomous Container Database OCID.
AvailableUpgradeVersions []string
(Output) The list of available Oracle Database upgrade versions for an Autonomous Database.
BackupRetentionPeriodDays Changes to this property will trigger replacement. int
The retention period for the Autonomous Database. This field is specified in days, can range from 1 day to 60 days, and has a default value of 60 days.
CharacterSet Changes to this property will trigger replacement. string
The character set for the Autonomous Database. The default is AL32UTF8.
ComputeCount Changes to this property will trigger replacement. float64
The number of compute servers for the Autonomous Database.
ConnectionStrings []AutonomousDatabasePropertiesConnectionString
(Output) The connection string used to connect to the Autonomous Database. https://docs.oracle.com/en-us/iaas/api/#/en/database/20160918/datatypes/AutonomousDatabaseConnectionStrings Structure is documented below.
ConnectionUrls []AutonomousDatabasePropertiesConnectionUrl
(Output) The URLs for accessing Oracle Application Express (APEX) and SQL Developer Web with a browser from a Compute instance. https://docs.oracle.com/en-us/iaas/api/#/en/database/20160918/datatypes/AutonomousDatabaseConnectionUrls Structure is documented below.
CustomerContacts Changes to this property will trigger replacement. []AutonomousDatabasePropertiesCustomerContact
The list of customer contacts. Structure is documented below.
DataSafeState string
(Output) The current state of the Data Safe registration for the Autonomous Database. Possible values: DATA_SAFE_STATE_UNSPECIFIED REGISTERING REGISTERED DEREGISTERING NOT_REGISTERED FAILED
DataStorageSizeGb Changes to this property will trigger replacement. int
The size of the data stored in the database, in gigabytes.
DataStorageSizeTb Changes to this property will trigger replacement. int
The size of the data stored in the database, in terabytes.
DatabaseManagementState string
(Output) The current state of database management for the Autonomous Database. Possible values: DATABASE_MANAGEMENT_STATE_UNSPECIFIED ENABLING ENABLED DISABLING NOT_ENABLED FAILED_ENABLING FAILED_DISABLING
DbEdition Changes to this property will trigger replacement. string
The edition of the Autonomous Databases. Possible values: DATABASE_EDITION_UNSPECIFIED STANDARD_EDITION ENTERPRISE_EDITION
DbVersion Changes to this property will trigger replacement. string
The Oracle Database version for the Autonomous Database.
FailedDataRecoveryDuration string
(Output) This field indicates the number of seconds of data loss during a Data Guard failover.
IsAutoScalingEnabled Changes to this property will trigger replacement. bool
This field indicates if auto scaling is enabled for the Autonomous Database CPU core count.
IsLocalDataGuardEnabled bool
(Output) This field indicates whether the Autonomous Database has local (in-region) Data Guard enabled.
IsStorageAutoScalingEnabled Changes to this property will trigger replacement. bool
This field indicates if auto scaling is enabled for the Autonomous Database storage.
LifecycleDetails string
(Output) The details of the current lifestyle state of the Autonomous Database.
LocalAdgAutoFailoverMaxDataLossLimit int
(Output) This field indicates the maximum data loss limit for an Autonomous Database, in seconds.
LocalDisasterRecoveryType string
(Output) This field indicates the local disaster recovery (DR) type of an Autonomous Database. Possible values: LOCAL_DISASTER_RECOVERY_TYPE_UNSPECIFIED ADG BACKUP_BASED
LocalStandbyDbs []AutonomousDatabasePropertiesLocalStandbyDb
(Output) Autonomous Data Guard standby database details. https://docs.oracle.com/en-us/iaas/api/#/en/database/20160918/datatypes/AutonomousDatabaseStandbySummary Structure is documented below.
MaintenanceBeginTime string
(Output) The date and time when maintenance will begin.
MaintenanceEndTime string
(Output) The date and time when maintenance will end.
MaintenanceScheduleType Changes to this property will trigger replacement. string
The maintenance schedule of the Autonomous Database. Possible values: MAINTENANCE_SCHEDULE_TYPE_UNSPECIFIED EARLY REGULAR
MemoryPerOracleComputeUnitGbs int
(Output) The amount of memory enabled per ECPU, in gigabytes.
MemoryTableGbs int
(Output) The memory assigned to in-memory tables in an Autonomous Database.
MtlsConnectionRequired Changes to this property will trigger replacement. bool
This field specifies if the Autonomous Database requires mTLS connections.
NCharacterSet Changes to this property will trigger replacement. string
The national character set for the Autonomous Database. The default is AL16UTF16.
NextLongTermBackupTime string
(Output) The long term backup schedule of the Autonomous Database.
OciUrl string
(Output) The Oracle Cloud Infrastructure link for the Autonomous Database.
Ocid string
(Output) OCID of the Autonomous Database. https://docs.oracle.com/en-us/iaas/Content/General/Concepts/identifiers.htm#Oracle
OpenMode string
(Output) This field indicates the current mode of the Autonomous Database. Possible values: OPEN_MODE_UNSPECIFIED READ_ONLY READ_WRITE
OperationsInsightsState Changes to this property will trigger replacement. string
Possible values: OPERATIONS_INSIGHTS_STATE_UNSPECIFIED ENABLING ENABLED DISABLING NOT_ENABLED FAILED_ENABLING FAILED_DISABLING
PeerDbIds []string
(Output) The list of OCIDs of standby databases located in Autonomous Data Guard remote regions that are associated with the source database.
PermissionLevel string
(Output) The permission level of the Autonomous Database. Possible values: PERMISSION_LEVEL_UNSPECIFIED RESTRICTED UNRESTRICTED
PrivateEndpoint string
(Output) The private endpoint for the Autonomous Database.
PrivateEndpointIp Changes to this property will trigger replacement. string
The private endpoint IP address for the Autonomous Database.
PrivateEndpointLabel Changes to this property will trigger replacement. string
The private endpoint label for the Autonomous Database.
RefreshableMode string
(Output) The refresh mode of the cloned Autonomous Database. Possible values: REFRESHABLE_MODE_UNSPECIFIED AUTOMATIC MANUAL
RefreshableState string
(Output) The refresh State of the clone. Possible values: REFRESHABLE_STATE_UNSPECIFIED REFRESHING NOT_REFRESHING
Role string
(Output) The Data Guard role of the Autonomous Database. Possible values: ROLE_UNSPECIFIED PRIMARY STANDBY DISABLED_STANDBY BACKUP_COPY SNAPSHOT_STANDBY
ScheduledOperationDetails []AutonomousDatabasePropertiesScheduledOperationDetail
(Output) The list and details of the scheduled operations of the Autonomous Database. Structure is documented below.
SqlWebDeveloperUrl string
(Output) The SQL Web Developer URL for the Autonomous Database.
State string
(Output) Possible values: STATE_UNSPECIFIED PROVISIONING AVAILABLE STOPPING STOPPED STARTING TERMINATING TERMINATED UNAVAILABLE RESTORE_IN_PROGRESS RESTORE_FAILED BACKUP_IN_PROGRESS SCALE_IN_PROGRESS AVAILABLE_NEEDS_ATTENTION UPDATING MAINTENANCE_IN_PROGRESS RESTARTING RECREATING ROLE_CHANGE_IN_PROGRESS UPGRADING INACCESSIBLE STANDBY
SupportedCloneRegions []string
(Output) The list of available regions that can be used to create a clone for the Autonomous Database.
TotalAutoBackupStorageSizeGbs float64
(Output) The storage space used by automatic backups of Autonomous Database, in gigabytes.
UsedDataStorageSizeTbs int
(Output) The storage space used by Autonomous Database, in gigabytes.
dbWorkload
This property is required.
Changes to this property will trigger replacement.
String
Possible values: DB_WORKLOAD_UNSPECIFIED OLTP DW AJD APEX
licenseType
This property is required.
Changes to this property will trigger replacement.
String
The license type used for the Autonomous Database. Possible values: LICENSE_TYPE_UNSPECIFIED LICENSE_INCLUDED BRING_YOUR_OWN_LICENSE
actualUsedDataStorageSizeTb Double
(Output) The amount of storage currently being used for user and system data, in terabytes.
allocatedStorageSizeTb Double
(Output) The amount of storage currently allocated for the database tables and billed for, rounded up in terabytes.
apexDetails List<AutonomousDatabasePropertiesApexDetail>
(Output) Oracle APEX Application Development. https://docs.oracle.com/en-us/iaas/api/#/en/database/20160918/datatypes/AutonomousDatabaseApex Structure is documented below.
arePrimaryAllowlistedIpsUsed Boolean
(Output) This field indicates the status of Data Guard and Access control for the Autonomous Database. The field's value is null if Data Guard is disabled or Access Control is disabled. The field's value is TRUE if both Data Guard and Access Control are enabled, and the Autonomous Database is using primary IP access control list (ACL) for standby. The field's value is FALSE if both Data Guard and Access Control are enabled, and the Autonomous Database is using a different IP access control list (ACL) for standby compared to primary.
autonomousContainerDatabaseId String
(Output) The Autonomous Container Database OCID.
availableUpgradeVersions List<String>
(Output) The list of available Oracle Database upgrade versions for an Autonomous Database.
backupRetentionPeriodDays Changes to this property will trigger replacement. Integer
The retention period for the Autonomous Database. This field is specified in days, can range from 1 day to 60 days, and has a default value of 60 days.
characterSet Changes to this property will trigger replacement. String
The character set for the Autonomous Database. The default is AL32UTF8.
computeCount Changes to this property will trigger replacement. Double
The number of compute servers for the Autonomous Database.
connectionStrings List<AutonomousDatabasePropertiesConnectionString>
(Output) The connection string used to connect to the Autonomous Database. https://docs.oracle.com/en-us/iaas/api/#/en/database/20160918/datatypes/AutonomousDatabaseConnectionStrings Structure is documented below.
connectionUrls List<AutonomousDatabasePropertiesConnectionUrl>
(Output) The URLs for accessing Oracle Application Express (APEX) and SQL Developer Web with a browser from a Compute instance. https://docs.oracle.com/en-us/iaas/api/#/en/database/20160918/datatypes/AutonomousDatabaseConnectionUrls Structure is documented below.
customerContacts Changes to this property will trigger replacement. List<AutonomousDatabasePropertiesCustomerContact>
The list of customer contacts. Structure is documented below.
dataSafeState String
(Output) The current state of the Data Safe registration for the Autonomous Database. Possible values: DATA_SAFE_STATE_UNSPECIFIED REGISTERING REGISTERED DEREGISTERING NOT_REGISTERED FAILED
dataStorageSizeGb Changes to this property will trigger replacement. Integer
The size of the data stored in the database, in gigabytes.
dataStorageSizeTb Changes to this property will trigger replacement. Integer
The size of the data stored in the database, in terabytes.
databaseManagementState String
(Output) The current state of database management for the Autonomous Database. Possible values: DATABASE_MANAGEMENT_STATE_UNSPECIFIED ENABLING ENABLED DISABLING NOT_ENABLED FAILED_ENABLING FAILED_DISABLING
dbEdition Changes to this property will trigger replacement. String
The edition of the Autonomous Databases. Possible values: DATABASE_EDITION_UNSPECIFIED STANDARD_EDITION ENTERPRISE_EDITION
dbVersion Changes to this property will trigger replacement. String
The Oracle Database version for the Autonomous Database.
failedDataRecoveryDuration String
(Output) This field indicates the number of seconds of data loss during a Data Guard failover.
isAutoScalingEnabled Changes to this property will trigger replacement. Boolean
This field indicates if auto scaling is enabled for the Autonomous Database CPU core count.
isLocalDataGuardEnabled Boolean
(Output) This field indicates whether the Autonomous Database has local (in-region) Data Guard enabled.
isStorageAutoScalingEnabled Changes to this property will trigger replacement. Boolean
This field indicates if auto scaling is enabled for the Autonomous Database storage.
lifecycleDetails String
(Output) The details of the current lifestyle state of the Autonomous Database.
localAdgAutoFailoverMaxDataLossLimit Integer
(Output) This field indicates the maximum data loss limit for an Autonomous Database, in seconds.
localDisasterRecoveryType String
(Output) This field indicates the local disaster recovery (DR) type of an Autonomous Database. Possible values: LOCAL_DISASTER_RECOVERY_TYPE_UNSPECIFIED ADG BACKUP_BASED
localStandbyDbs List<AutonomousDatabasePropertiesLocalStandbyDb>
(Output) Autonomous Data Guard standby database details. https://docs.oracle.com/en-us/iaas/api/#/en/database/20160918/datatypes/AutonomousDatabaseStandbySummary Structure is documented below.
maintenanceBeginTime String
(Output) The date and time when maintenance will begin.
maintenanceEndTime String
(Output) The date and time when maintenance will end.
maintenanceScheduleType Changes to this property will trigger replacement. String
The maintenance schedule of the Autonomous Database. Possible values: MAINTENANCE_SCHEDULE_TYPE_UNSPECIFIED EARLY REGULAR
memoryPerOracleComputeUnitGbs Integer
(Output) The amount of memory enabled per ECPU, in gigabytes.
memoryTableGbs Integer
(Output) The memory assigned to in-memory tables in an Autonomous Database.
mtlsConnectionRequired Changes to this property will trigger replacement. Boolean
This field specifies if the Autonomous Database requires mTLS connections.
nCharacterSet Changes to this property will trigger replacement. String
The national character set for the Autonomous Database. The default is AL16UTF16.
nextLongTermBackupTime String
(Output) The long term backup schedule of the Autonomous Database.
ociUrl String
(Output) The Oracle Cloud Infrastructure link for the Autonomous Database.
ocid String
(Output) OCID of the Autonomous Database. https://docs.oracle.com/en-us/iaas/Content/General/Concepts/identifiers.htm#Oracle
openMode String
(Output) This field indicates the current mode of the Autonomous Database. Possible values: OPEN_MODE_UNSPECIFIED READ_ONLY READ_WRITE
operationsInsightsState Changes to this property will trigger replacement. String
Possible values: OPERATIONS_INSIGHTS_STATE_UNSPECIFIED ENABLING ENABLED DISABLING NOT_ENABLED FAILED_ENABLING FAILED_DISABLING
peerDbIds List<String>
(Output) The list of OCIDs of standby databases located in Autonomous Data Guard remote regions that are associated with the source database.
permissionLevel String
(Output) The permission level of the Autonomous Database. Possible values: PERMISSION_LEVEL_UNSPECIFIED RESTRICTED UNRESTRICTED
privateEndpoint String
(Output) The private endpoint for the Autonomous Database.
privateEndpointIp Changes to this property will trigger replacement. String
The private endpoint IP address for the Autonomous Database.
privateEndpointLabel Changes to this property will trigger replacement. String
The private endpoint label for the Autonomous Database.
refreshableMode String
(Output) The refresh mode of the cloned Autonomous Database. Possible values: REFRESHABLE_MODE_UNSPECIFIED AUTOMATIC MANUAL
refreshableState String
(Output) The refresh State of the clone. Possible values: REFRESHABLE_STATE_UNSPECIFIED REFRESHING NOT_REFRESHING
role String
(Output) The Data Guard role of the Autonomous Database. Possible values: ROLE_UNSPECIFIED PRIMARY STANDBY DISABLED_STANDBY BACKUP_COPY SNAPSHOT_STANDBY
scheduledOperationDetails List<AutonomousDatabasePropertiesScheduledOperationDetail>
(Output) The list and details of the scheduled operations of the Autonomous Database. Structure is documented below.
sqlWebDeveloperUrl String
(Output) The SQL Web Developer URL for the Autonomous Database.
state String
(Output) Possible values: STATE_UNSPECIFIED PROVISIONING AVAILABLE STOPPING STOPPED STARTING TERMINATING TERMINATED UNAVAILABLE RESTORE_IN_PROGRESS RESTORE_FAILED BACKUP_IN_PROGRESS SCALE_IN_PROGRESS AVAILABLE_NEEDS_ATTENTION UPDATING MAINTENANCE_IN_PROGRESS RESTARTING RECREATING ROLE_CHANGE_IN_PROGRESS UPGRADING INACCESSIBLE STANDBY
supportedCloneRegions List<String>
(Output) The list of available regions that can be used to create a clone for the Autonomous Database.
totalAutoBackupStorageSizeGbs Double
(Output) The storage space used by automatic backups of Autonomous Database, in gigabytes.
usedDataStorageSizeTbs Integer
(Output) The storage space used by Autonomous Database, in gigabytes.
dbWorkload
This property is required.
Changes to this property will trigger replacement.
string
Possible values: DB_WORKLOAD_UNSPECIFIED OLTP DW AJD APEX
licenseType
This property is required.
Changes to this property will trigger replacement.
string
The license type used for the Autonomous Database. Possible values: LICENSE_TYPE_UNSPECIFIED LICENSE_INCLUDED BRING_YOUR_OWN_LICENSE
actualUsedDataStorageSizeTb number
(Output) The amount of storage currently being used for user and system data, in terabytes.
allocatedStorageSizeTb number
(Output) The amount of storage currently allocated for the database tables and billed for, rounded up in terabytes.
apexDetails AutonomousDatabasePropertiesApexDetail[]
(Output) Oracle APEX Application Development. https://docs.oracle.com/en-us/iaas/api/#/en/database/20160918/datatypes/AutonomousDatabaseApex Structure is documented below.
arePrimaryAllowlistedIpsUsed boolean
(Output) This field indicates the status of Data Guard and Access control for the Autonomous Database. The field's value is null if Data Guard is disabled or Access Control is disabled. The field's value is TRUE if both Data Guard and Access Control are enabled, and the Autonomous Database is using primary IP access control list (ACL) for standby. The field's value is FALSE if both Data Guard and Access Control are enabled, and the Autonomous Database is using a different IP access control list (ACL) for standby compared to primary.
autonomousContainerDatabaseId string
(Output) The Autonomous Container Database OCID.
availableUpgradeVersions string[]
(Output) The list of available Oracle Database upgrade versions for an Autonomous Database.
backupRetentionPeriodDays Changes to this property will trigger replacement. number
The retention period for the Autonomous Database. This field is specified in days, can range from 1 day to 60 days, and has a default value of 60 days.
characterSet Changes to this property will trigger replacement. string
The character set for the Autonomous Database. The default is AL32UTF8.
computeCount Changes to this property will trigger replacement. number
The number of compute servers for the Autonomous Database.
connectionStrings AutonomousDatabasePropertiesConnectionString[]
(Output) The connection string used to connect to the Autonomous Database. https://docs.oracle.com/en-us/iaas/api/#/en/database/20160918/datatypes/AutonomousDatabaseConnectionStrings Structure is documented below.
connectionUrls AutonomousDatabasePropertiesConnectionUrl[]
(Output) The URLs for accessing Oracle Application Express (APEX) and SQL Developer Web with a browser from a Compute instance. https://docs.oracle.com/en-us/iaas/api/#/en/database/20160918/datatypes/AutonomousDatabaseConnectionUrls Structure is documented below.
customerContacts Changes to this property will trigger replacement. AutonomousDatabasePropertiesCustomerContact[]
The list of customer contacts. Structure is documented below.
dataSafeState string
(Output) The current state of the Data Safe registration for the Autonomous Database. Possible values: DATA_SAFE_STATE_UNSPECIFIED REGISTERING REGISTERED DEREGISTERING NOT_REGISTERED FAILED
dataStorageSizeGb Changes to this property will trigger replacement. number
The size of the data stored in the database, in gigabytes.
dataStorageSizeTb Changes to this property will trigger replacement. number
The size of the data stored in the database, in terabytes.
databaseManagementState string
(Output) The current state of database management for the Autonomous Database. Possible values: DATABASE_MANAGEMENT_STATE_UNSPECIFIED ENABLING ENABLED DISABLING NOT_ENABLED FAILED_ENABLING FAILED_DISABLING
dbEdition Changes to this property will trigger replacement. string
The edition of the Autonomous Databases. Possible values: DATABASE_EDITION_UNSPECIFIED STANDARD_EDITION ENTERPRISE_EDITION
dbVersion Changes to this property will trigger replacement. string
The Oracle Database version for the Autonomous Database.
failedDataRecoveryDuration string
(Output) This field indicates the number of seconds of data loss during a Data Guard failover.
isAutoScalingEnabled Changes to this property will trigger replacement. boolean
This field indicates if auto scaling is enabled for the Autonomous Database CPU core count.
isLocalDataGuardEnabled boolean
(Output) This field indicates whether the Autonomous Database has local (in-region) Data Guard enabled.
isStorageAutoScalingEnabled Changes to this property will trigger replacement. boolean
This field indicates if auto scaling is enabled for the Autonomous Database storage.
lifecycleDetails string
(Output) The details of the current lifestyle state of the Autonomous Database.
localAdgAutoFailoverMaxDataLossLimit number
(Output) This field indicates the maximum data loss limit for an Autonomous Database, in seconds.
localDisasterRecoveryType string
(Output) This field indicates the local disaster recovery (DR) type of an Autonomous Database. Possible values: LOCAL_DISASTER_RECOVERY_TYPE_UNSPECIFIED ADG BACKUP_BASED
localStandbyDbs AutonomousDatabasePropertiesLocalStandbyDb[]
(Output) Autonomous Data Guard standby database details. https://docs.oracle.com/en-us/iaas/api/#/en/database/20160918/datatypes/AutonomousDatabaseStandbySummary Structure is documented below.
maintenanceBeginTime string
(Output) The date and time when maintenance will begin.
maintenanceEndTime string
(Output) The date and time when maintenance will end.
maintenanceScheduleType Changes to this property will trigger replacement. string
The maintenance schedule of the Autonomous Database. Possible values: MAINTENANCE_SCHEDULE_TYPE_UNSPECIFIED EARLY REGULAR
memoryPerOracleComputeUnitGbs number
(Output) The amount of memory enabled per ECPU, in gigabytes.
memoryTableGbs number
(Output) The memory assigned to in-memory tables in an Autonomous Database.
mtlsConnectionRequired Changes to this property will trigger replacement. boolean
This field specifies if the Autonomous Database requires mTLS connections.
nCharacterSet Changes to this property will trigger replacement. string
The national character set for the Autonomous Database. The default is AL16UTF16.
nextLongTermBackupTime string
(Output) The long term backup schedule of the Autonomous Database.
ociUrl string
(Output) The Oracle Cloud Infrastructure link for the Autonomous Database.
ocid string
(Output) OCID of the Autonomous Database. https://docs.oracle.com/en-us/iaas/Content/General/Concepts/identifiers.htm#Oracle
openMode string
(Output) This field indicates the current mode of the Autonomous Database. Possible values: OPEN_MODE_UNSPECIFIED READ_ONLY READ_WRITE
operationsInsightsState Changes to this property will trigger replacement. string
Possible values: OPERATIONS_INSIGHTS_STATE_UNSPECIFIED ENABLING ENABLED DISABLING NOT_ENABLED FAILED_ENABLING FAILED_DISABLING
peerDbIds string[]
(Output) The list of OCIDs of standby databases located in Autonomous Data Guard remote regions that are associated with the source database.
permissionLevel string
(Output) The permission level of the Autonomous Database. Possible values: PERMISSION_LEVEL_UNSPECIFIED RESTRICTED UNRESTRICTED
privateEndpoint string
(Output) The private endpoint for the Autonomous Database.
privateEndpointIp Changes to this property will trigger replacement. string
The private endpoint IP address for the Autonomous Database.
privateEndpointLabel Changes to this property will trigger replacement. string
The private endpoint label for the Autonomous Database.
refreshableMode string
(Output) The refresh mode of the cloned Autonomous Database. Possible values: REFRESHABLE_MODE_UNSPECIFIED AUTOMATIC MANUAL
refreshableState string
(Output) The refresh State of the clone. Possible values: REFRESHABLE_STATE_UNSPECIFIED REFRESHING NOT_REFRESHING
role string
(Output) The Data Guard role of the Autonomous Database. Possible values: ROLE_UNSPECIFIED PRIMARY STANDBY DISABLED_STANDBY BACKUP_COPY SNAPSHOT_STANDBY
scheduledOperationDetails AutonomousDatabasePropertiesScheduledOperationDetail[]
(Output) The list and details of the scheduled operations of the Autonomous Database. Structure is documented below.
sqlWebDeveloperUrl string
(Output) The SQL Web Developer URL for the Autonomous Database.
state string
(Output) Possible values: STATE_UNSPECIFIED PROVISIONING AVAILABLE STOPPING STOPPED STARTING TERMINATING TERMINATED UNAVAILABLE RESTORE_IN_PROGRESS RESTORE_FAILED BACKUP_IN_PROGRESS SCALE_IN_PROGRESS AVAILABLE_NEEDS_ATTENTION UPDATING MAINTENANCE_IN_PROGRESS RESTARTING RECREATING ROLE_CHANGE_IN_PROGRESS UPGRADING INACCESSIBLE STANDBY
supportedCloneRegions string[]
(Output) The list of available regions that can be used to create a clone for the Autonomous Database.
totalAutoBackupStorageSizeGbs number
(Output) The storage space used by automatic backups of Autonomous Database, in gigabytes.
usedDataStorageSizeTbs number
(Output) The storage space used by Autonomous Database, in gigabytes.
db_workload
This property is required.
Changes to this property will trigger replacement.
str
Possible values: DB_WORKLOAD_UNSPECIFIED OLTP DW AJD APEX
license_type
This property is required.
Changes to this property will trigger replacement.
str
The license type used for the Autonomous Database. Possible values: LICENSE_TYPE_UNSPECIFIED LICENSE_INCLUDED BRING_YOUR_OWN_LICENSE
actual_used_data_storage_size_tb float
(Output) The amount of storage currently being used for user and system data, in terabytes.
allocated_storage_size_tb float
(Output) The amount of storage currently allocated for the database tables and billed for, rounded up in terabytes.
apex_details Sequence[AutonomousDatabasePropertiesApexDetail]
(Output) Oracle APEX Application Development. https://docs.oracle.com/en-us/iaas/api/#/en/database/20160918/datatypes/AutonomousDatabaseApex Structure is documented below.
are_primary_allowlisted_ips_used bool
(Output) This field indicates the status of Data Guard and Access control for the Autonomous Database. The field's value is null if Data Guard is disabled or Access Control is disabled. The field's value is TRUE if both Data Guard and Access Control are enabled, and the Autonomous Database is using primary IP access control list (ACL) for standby. The field's value is FALSE if both Data Guard and Access Control are enabled, and the Autonomous Database is using a different IP access control list (ACL) for standby compared to primary.
autonomous_container_database_id str
(Output) The Autonomous Container Database OCID.
available_upgrade_versions Sequence[str]
(Output) The list of available Oracle Database upgrade versions for an Autonomous Database.
backup_retention_period_days Changes to this property will trigger replacement. int
The retention period for the Autonomous Database. This field is specified in days, can range from 1 day to 60 days, and has a default value of 60 days.
character_set Changes to this property will trigger replacement. str
The character set for the Autonomous Database. The default is AL32UTF8.
compute_count Changes to this property will trigger replacement. float
The number of compute servers for the Autonomous Database.
connection_strings Sequence[AutonomousDatabasePropertiesConnectionString]
(Output) The connection string used to connect to the Autonomous Database. https://docs.oracle.com/en-us/iaas/api/#/en/database/20160918/datatypes/AutonomousDatabaseConnectionStrings Structure is documented below.
connection_urls Sequence[AutonomousDatabasePropertiesConnectionUrl]
(Output) The URLs for accessing Oracle Application Express (APEX) and SQL Developer Web with a browser from a Compute instance. https://docs.oracle.com/en-us/iaas/api/#/en/database/20160918/datatypes/AutonomousDatabaseConnectionUrls Structure is documented below.
customer_contacts Changes to this property will trigger replacement. Sequence[AutonomousDatabasePropertiesCustomerContact]
The list of customer contacts. Structure is documented below.
data_safe_state str
(Output) The current state of the Data Safe registration for the Autonomous Database. Possible values: DATA_SAFE_STATE_UNSPECIFIED REGISTERING REGISTERED DEREGISTERING NOT_REGISTERED FAILED
data_storage_size_gb Changes to this property will trigger replacement. int
The size of the data stored in the database, in gigabytes.
data_storage_size_tb Changes to this property will trigger replacement. int
The size of the data stored in the database, in terabytes.
database_management_state str
(Output) The current state of database management for the Autonomous Database. Possible values: DATABASE_MANAGEMENT_STATE_UNSPECIFIED ENABLING ENABLED DISABLING NOT_ENABLED FAILED_ENABLING FAILED_DISABLING
db_edition Changes to this property will trigger replacement. str
The edition of the Autonomous Databases. Possible values: DATABASE_EDITION_UNSPECIFIED STANDARD_EDITION ENTERPRISE_EDITION
db_version Changes to this property will trigger replacement. str
The Oracle Database version for the Autonomous Database.
failed_data_recovery_duration str
(Output) This field indicates the number of seconds of data loss during a Data Guard failover.
is_auto_scaling_enabled Changes to this property will trigger replacement. bool
This field indicates if auto scaling is enabled for the Autonomous Database CPU core count.
is_local_data_guard_enabled bool
(Output) This field indicates whether the Autonomous Database has local (in-region) Data Guard enabled.
is_storage_auto_scaling_enabled Changes to this property will trigger replacement. bool
This field indicates if auto scaling is enabled for the Autonomous Database storage.
lifecycle_details str
(Output) The details of the current lifestyle state of the Autonomous Database.
local_adg_auto_failover_max_data_loss_limit int
(Output) This field indicates the maximum data loss limit for an Autonomous Database, in seconds.
local_disaster_recovery_type str
(Output) This field indicates the local disaster recovery (DR) type of an Autonomous Database. Possible values: LOCAL_DISASTER_RECOVERY_TYPE_UNSPECIFIED ADG BACKUP_BASED
local_standby_dbs Sequence[AutonomousDatabasePropertiesLocalStandbyDb]
(Output) Autonomous Data Guard standby database details. https://docs.oracle.com/en-us/iaas/api/#/en/database/20160918/datatypes/AutonomousDatabaseStandbySummary Structure is documented below.
maintenance_begin_time str
(Output) The date and time when maintenance will begin.
maintenance_end_time str
(Output) The date and time when maintenance will end.
maintenance_schedule_type Changes to this property will trigger replacement. str
The maintenance schedule of the Autonomous Database. Possible values: MAINTENANCE_SCHEDULE_TYPE_UNSPECIFIED EARLY REGULAR
memory_per_oracle_compute_unit_gbs int
(Output) The amount of memory enabled per ECPU, in gigabytes.
memory_table_gbs int
(Output) The memory assigned to in-memory tables in an Autonomous Database.
mtls_connection_required Changes to this property will trigger replacement. bool
This field specifies if the Autonomous Database requires mTLS connections.
n_character_set Changes to this property will trigger replacement. str
The national character set for the Autonomous Database. The default is AL16UTF16.
next_long_term_backup_time str
(Output) The long term backup schedule of the Autonomous Database.
oci_url str
(Output) The Oracle Cloud Infrastructure link for the Autonomous Database.
ocid str
(Output) OCID of the Autonomous Database. https://docs.oracle.com/en-us/iaas/Content/General/Concepts/identifiers.htm#Oracle
open_mode str
(Output) This field indicates the current mode of the Autonomous Database. Possible values: OPEN_MODE_UNSPECIFIED READ_ONLY READ_WRITE
operations_insights_state Changes to this property will trigger replacement. str
Possible values: OPERATIONS_INSIGHTS_STATE_UNSPECIFIED ENABLING ENABLED DISABLING NOT_ENABLED FAILED_ENABLING FAILED_DISABLING
peer_db_ids Sequence[str]
(Output) The list of OCIDs of standby databases located in Autonomous Data Guard remote regions that are associated with the source database.
permission_level str
(Output) The permission level of the Autonomous Database. Possible values: PERMISSION_LEVEL_UNSPECIFIED RESTRICTED UNRESTRICTED
private_endpoint str
(Output) The private endpoint for the Autonomous Database.
private_endpoint_ip Changes to this property will trigger replacement. str
The private endpoint IP address for the Autonomous Database.
private_endpoint_label Changes to this property will trigger replacement. str
The private endpoint label for the Autonomous Database.
refreshable_mode str
(Output) The refresh mode of the cloned Autonomous Database. Possible values: REFRESHABLE_MODE_UNSPECIFIED AUTOMATIC MANUAL
refreshable_state str
(Output) The refresh State of the clone. Possible values: REFRESHABLE_STATE_UNSPECIFIED REFRESHING NOT_REFRESHING
role str
(Output) The Data Guard role of the Autonomous Database. Possible values: ROLE_UNSPECIFIED PRIMARY STANDBY DISABLED_STANDBY BACKUP_COPY SNAPSHOT_STANDBY
scheduled_operation_details Sequence[AutonomousDatabasePropertiesScheduledOperationDetail]
(Output) The list and details of the scheduled operations of the Autonomous Database. Structure is documented below.
sql_web_developer_url str
(Output) The SQL Web Developer URL for the Autonomous Database.
state str
(Output) Possible values: STATE_UNSPECIFIED PROVISIONING AVAILABLE STOPPING STOPPED STARTING TERMINATING TERMINATED UNAVAILABLE RESTORE_IN_PROGRESS RESTORE_FAILED BACKUP_IN_PROGRESS SCALE_IN_PROGRESS AVAILABLE_NEEDS_ATTENTION UPDATING MAINTENANCE_IN_PROGRESS RESTARTING RECREATING ROLE_CHANGE_IN_PROGRESS UPGRADING INACCESSIBLE STANDBY
supported_clone_regions Sequence[str]
(Output) The list of available regions that can be used to create a clone for the Autonomous Database.
total_auto_backup_storage_size_gbs float
(Output) The storage space used by automatic backups of Autonomous Database, in gigabytes.
used_data_storage_size_tbs int
(Output) The storage space used by Autonomous Database, in gigabytes.
dbWorkload
This property is required.
Changes to this property will trigger replacement.
String
Possible values: DB_WORKLOAD_UNSPECIFIED OLTP DW AJD APEX
licenseType
This property is required.
Changes to this property will trigger replacement.
String
The license type used for the Autonomous Database. Possible values: LICENSE_TYPE_UNSPECIFIED LICENSE_INCLUDED BRING_YOUR_OWN_LICENSE
actualUsedDataStorageSizeTb Number
(Output) The amount of storage currently being used for user and system data, in terabytes.
allocatedStorageSizeTb Number
(Output) The amount of storage currently allocated for the database tables and billed for, rounded up in terabytes.
apexDetails List<Property Map>
(Output) Oracle APEX Application Development. https://docs.oracle.com/en-us/iaas/api/#/en/database/20160918/datatypes/AutonomousDatabaseApex Structure is documented below.
arePrimaryAllowlistedIpsUsed Boolean
(Output) This field indicates the status of Data Guard and Access control for the Autonomous Database. The field's value is null if Data Guard is disabled or Access Control is disabled. The field's value is TRUE if both Data Guard and Access Control are enabled, and the Autonomous Database is using primary IP access control list (ACL) for standby. The field's value is FALSE if both Data Guard and Access Control are enabled, and the Autonomous Database is using a different IP access control list (ACL) for standby compared to primary.
autonomousContainerDatabaseId String
(Output) The Autonomous Container Database OCID.
availableUpgradeVersions List<String>
(Output) The list of available Oracle Database upgrade versions for an Autonomous Database.
backupRetentionPeriodDays Changes to this property will trigger replacement. Number
The retention period for the Autonomous Database. This field is specified in days, can range from 1 day to 60 days, and has a default value of 60 days.
characterSet Changes to this property will trigger replacement. String
The character set for the Autonomous Database. The default is AL32UTF8.
computeCount Changes to this property will trigger replacement. Number
The number of compute servers for the Autonomous Database.
connectionStrings List<Property Map>
(Output) The connection string used to connect to the Autonomous Database. https://docs.oracle.com/en-us/iaas/api/#/en/database/20160918/datatypes/AutonomousDatabaseConnectionStrings Structure is documented below.
connectionUrls List<Property Map>
(Output) The URLs for accessing Oracle Application Express (APEX) and SQL Developer Web with a browser from a Compute instance. https://docs.oracle.com/en-us/iaas/api/#/en/database/20160918/datatypes/AutonomousDatabaseConnectionUrls Structure is documented below.
customerContacts Changes to this property will trigger replacement. List<Property Map>
The list of customer contacts. Structure is documented below.
dataSafeState String
(Output) The current state of the Data Safe registration for the Autonomous Database. Possible values: DATA_SAFE_STATE_UNSPECIFIED REGISTERING REGISTERED DEREGISTERING NOT_REGISTERED FAILED
dataStorageSizeGb Changes to this property will trigger replacement. Number
The size of the data stored in the database, in gigabytes.
dataStorageSizeTb Changes to this property will trigger replacement. Number
The size of the data stored in the database, in terabytes.
databaseManagementState String
(Output) The current state of database management for the Autonomous Database. Possible values: DATABASE_MANAGEMENT_STATE_UNSPECIFIED ENABLING ENABLED DISABLING NOT_ENABLED FAILED_ENABLING FAILED_DISABLING
dbEdition Changes to this property will trigger replacement. String
The edition of the Autonomous Databases. Possible values: DATABASE_EDITION_UNSPECIFIED STANDARD_EDITION ENTERPRISE_EDITION
dbVersion Changes to this property will trigger replacement. String
The Oracle Database version for the Autonomous Database.
failedDataRecoveryDuration String
(Output) This field indicates the number of seconds of data loss during a Data Guard failover.
isAutoScalingEnabled Changes to this property will trigger replacement. Boolean
This field indicates if auto scaling is enabled for the Autonomous Database CPU core count.
isLocalDataGuardEnabled Boolean
(Output) This field indicates whether the Autonomous Database has local (in-region) Data Guard enabled.
isStorageAutoScalingEnabled Changes to this property will trigger replacement. Boolean
This field indicates if auto scaling is enabled for the Autonomous Database storage.
lifecycleDetails String
(Output) The details of the current lifestyle state of the Autonomous Database.
localAdgAutoFailoverMaxDataLossLimit Number
(Output) This field indicates the maximum data loss limit for an Autonomous Database, in seconds.
localDisasterRecoveryType String
(Output) This field indicates the local disaster recovery (DR) type of an Autonomous Database. Possible values: LOCAL_DISASTER_RECOVERY_TYPE_UNSPECIFIED ADG BACKUP_BASED
localStandbyDbs List<Property Map>
(Output) Autonomous Data Guard standby database details. https://docs.oracle.com/en-us/iaas/api/#/en/database/20160918/datatypes/AutonomousDatabaseStandbySummary Structure is documented below.
maintenanceBeginTime String
(Output) The date and time when maintenance will begin.
maintenanceEndTime String
(Output) The date and time when maintenance will end.
maintenanceScheduleType Changes to this property will trigger replacement. String
The maintenance schedule of the Autonomous Database. Possible values: MAINTENANCE_SCHEDULE_TYPE_UNSPECIFIED EARLY REGULAR
memoryPerOracleComputeUnitGbs Number
(Output) The amount of memory enabled per ECPU, in gigabytes.
memoryTableGbs Number
(Output) The memory assigned to in-memory tables in an Autonomous Database.
mtlsConnectionRequired Changes to this property will trigger replacement. Boolean
This field specifies if the Autonomous Database requires mTLS connections.
nCharacterSet Changes to this property will trigger replacement. String
The national character set for the Autonomous Database. The default is AL16UTF16.
nextLongTermBackupTime String
(Output) The long term backup schedule of the Autonomous Database.
ociUrl String
(Output) The Oracle Cloud Infrastructure link for the Autonomous Database.
ocid String
(Output) OCID of the Autonomous Database. https://docs.oracle.com/en-us/iaas/Content/General/Concepts/identifiers.htm#Oracle
openMode String
(Output) This field indicates the current mode of the Autonomous Database. Possible values: OPEN_MODE_UNSPECIFIED READ_ONLY READ_WRITE
operationsInsightsState Changes to this property will trigger replacement. String
Possible values: OPERATIONS_INSIGHTS_STATE_UNSPECIFIED ENABLING ENABLED DISABLING NOT_ENABLED FAILED_ENABLING FAILED_DISABLING
peerDbIds List<String>
(Output) The list of OCIDs of standby databases located in Autonomous Data Guard remote regions that are associated with the source database.
permissionLevel String
(Output) The permission level of the Autonomous Database. Possible values: PERMISSION_LEVEL_UNSPECIFIED RESTRICTED UNRESTRICTED
privateEndpoint String
(Output) The private endpoint for the Autonomous Database.
privateEndpointIp Changes to this property will trigger replacement. String
The private endpoint IP address for the Autonomous Database.
privateEndpointLabel Changes to this property will trigger replacement. String
The private endpoint label for the Autonomous Database.
refreshableMode String
(Output) The refresh mode of the cloned Autonomous Database. Possible values: REFRESHABLE_MODE_UNSPECIFIED AUTOMATIC MANUAL
refreshableState String
(Output) The refresh State of the clone. Possible values: REFRESHABLE_STATE_UNSPECIFIED REFRESHING NOT_REFRESHING
role String
(Output) The Data Guard role of the Autonomous Database. Possible values: ROLE_UNSPECIFIED PRIMARY STANDBY DISABLED_STANDBY BACKUP_COPY SNAPSHOT_STANDBY
scheduledOperationDetails List<Property Map>
(Output) The list and details of the scheduled operations of the Autonomous Database. Structure is documented below.
sqlWebDeveloperUrl String
(Output) The SQL Web Developer URL for the Autonomous Database.
state String
(Output) Possible values: STATE_UNSPECIFIED PROVISIONING AVAILABLE STOPPING STOPPED STARTING TERMINATING TERMINATED UNAVAILABLE RESTORE_IN_PROGRESS RESTORE_FAILED BACKUP_IN_PROGRESS SCALE_IN_PROGRESS AVAILABLE_NEEDS_ATTENTION UPDATING MAINTENANCE_IN_PROGRESS RESTARTING RECREATING ROLE_CHANGE_IN_PROGRESS UPGRADING INACCESSIBLE STANDBY
supportedCloneRegions List<String>
(Output) The list of available regions that can be used to create a clone for the Autonomous Database.
totalAutoBackupStorageSizeGbs Number
(Output) The storage space used by automatic backups of Autonomous Database, in gigabytes.
usedDataStorageSizeTbs Number
(Output) The storage space used by Autonomous Database, in gigabytes.

AutonomousDatabasePropertiesApexDetail
, AutonomousDatabasePropertiesApexDetailArgs

ApexVersion string
The Oracle APEX Application Development version.
OrdsVersion string
The Oracle REST Data Services (ORDS) version.
ApexVersion string
The Oracle APEX Application Development version.
OrdsVersion string
The Oracle REST Data Services (ORDS) version.
apexVersion String
The Oracle APEX Application Development version.
ordsVersion String
The Oracle REST Data Services (ORDS) version.
apexVersion string
The Oracle APEX Application Development version.
ordsVersion string
The Oracle REST Data Services (ORDS) version.
apex_version str
The Oracle APEX Application Development version.
ords_version str
The Oracle REST Data Services (ORDS) version.
apexVersion String
The Oracle APEX Application Development version.
ordsVersion String
The Oracle REST Data Services (ORDS) version.

AutonomousDatabasePropertiesConnectionString
, AutonomousDatabasePropertiesConnectionStringArgs

AllConnectionStrings List<AutonomousDatabasePropertiesConnectionStringAllConnectionString>
A list of all connection strings that can be used to connect to the Autonomous Database.
Dedicated string
The database service provides the least level of resources to each SQL statement, but supports the most number of concurrent SQL statements.
High string
The database service provides the highest level of resources to each SQL statement.
Low string
The database service provides the least level of resources to each SQL statement.
Medium string
The database service provides a lower level of resources to each SQL statement.
Profiles List<AutonomousDatabasePropertiesConnectionStringProfile>
A list of connection string profiles to allow clients to group, filter, and select values based on the structured metadata.
AllConnectionStrings []AutonomousDatabasePropertiesConnectionStringAllConnectionString
A list of all connection strings that can be used to connect to the Autonomous Database.
Dedicated string
The database service provides the least level of resources to each SQL statement, but supports the most number of concurrent SQL statements.
High string
The database service provides the highest level of resources to each SQL statement.
Low string
The database service provides the least level of resources to each SQL statement.
Medium string
The database service provides a lower level of resources to each SQL statement.
Profiles []AutonomousDatabasePropertiesConnectionStringProfile
A list of connection string profiles to allow clients to group, filter, and select values based on the structured metadata.
allConnectionStrings List<AutonomousDatabasePropertiesConnectionStringAllConnectionString>
A list of all connection strings that can be used to connect to the Autonomous Database.
dedicated String
The database service provides the least level of resources to each SQL statement, but supports the most number of concurrent SQL statements.
high String
The database service provides the highest level of resources to each SQL statement.
low String
The database service provides the least level of resources to each SQL statement.
medium String
The database service provides a lower level of resources to each SQL statement.
profiles List<AutonomousDatabasePropertiesConnectionStringProfile>
A list of connection string profiles to allow clients to group, filter, and select values based on the structured metadata.
allConnectionStrings AutonomousDatabasePropertiesConnectionStringAllConnectionString[]
A list of all connection strings that can be used to connect to the Autonomous Database.
dedicated string
The database service provides the least level of resources to each SQL statement, but supports the most number of concurrent SQL statements.
high string
The database service provides the highest level of resources to each SQL statement.
low string
The database service provides the least level of resources to each SQL statement.
medium string
The database service provides a lower level of resources to each SQL statement.
profiles AutonomousDatabasePropertiesConnectionStringProfile[]
A list of connection string profiles to allow clients to group, filter, and select values based on the structured metadata.
all_connection_strings Sequence[AutonomousDatabasePropertiesConnectionStringAllConnectionString]
A list of all connection strings that can be used to connect to the Autonomous Database.
dedicated str
The database service provides the least level of resources to each SQL statement, but supports the most number of concurrent SQL statements.
high str
The database service provides the highest level of resources to each SQL statement.
low str
The database service provides the least level of resources to each SQL statement.
medium str
The database service provides a lower level of resources to each SQL statement.
profiles Sequence[AutonomousDatabasePropertiesConnectionStringProfile]
A list of connection string profiles to allow clients to group, filter, and select values based on the structured metadata.
allConnectionStrings List<Property Map>
A list of all connection strings that can be used to connect to the Autonomous Database.
dedicated String
The database service provides the least level of resources to each SQL statement, but supports the most number of concurrent SQL statements.
high String
The database service provides the highest level of resources to each SQL statement.
low String
The database service provides the least level of resources to each SQL statement.
medium String
The database service provides a lower level of resources to each SQL statement.
profiles List<Property Map>
A list of connection string profiles to allow clients to group, filter, and select values based on the structured metadata.

AutonomousDatabasePropertiesConnectionStringAllConnectionString
, AutonomousDatabasePropertiesConnectionStringAllConnectionStringArgs

High string
The database service provides the highest level of resources to each SQL statement.
Low string
The database service provides the least level of resources to each SQL statement.
Medium string
The database service provides a lower level of resources to each SQL statement.
High string
The database service provides the highest level of resources to each SQL statement.
Low string
The database service provides the least level of resources to each SQL statement.
Medium string
The database service provides a lower level of resources to each SQL statement.
high String
The database service provides the highest level of resources to each SQL statement.
low String
The database service provides the least level of resources to each SQL statement.
medium String
The database service provides a lower level of resources to each SQL statement.
high string
The database service provides the highest level of resources to each SQL statement.
low string
The database service provides the least level of resources to each SQL statement.
medium string
The database service provides a lower level of resources to each SQL statement.
high str
The database service provides the highest level of resources to each SQL statement.
low str
The database service provides the least level of resources to each SQL statement.
medium str
The database service provides a lower level of resources to each SQL statement.
high String
The database service provides the highest level of resources to each SQL statement.
low String
The database service provides the least level of resources to each SQL statement.
medium String
The database service provides a lower level of resources to each SQL statement.

AutonomousDatabasePropertiesConnectionStringProfile
, AutonomousDatabasePropertiesConnectionStringProfileArgs

ConsumerGroup string
The current consumer group being used by the connection. Possible values: CONSUMER_GROUP_UNSPECIFIED HIGH MEDIUM LOW TP TPURGENT
DisplayName string
The display name for the database connection.
HostFormat string
The host name format being currently used in connection string. Possible values: HOST_FORMAT_UNSPECIFIED FQDN IP
IsRegional bool
This field indicates if the connection string is regional and is only applicable for cross-region Data Guard.
Protocol string
The protocol being used by the connection. Possible values: PROTOCOL_UNSPECIFIED TCP TCPS
SessionMode string
The current session mode of the connection. Possible values: SESSION_MODE_UNSPECIFIED DIRECT INDIRECT
SyntaxFormat string
The syntax of the connection string. Possible values: SYNTAX_FORMAT_UNSPECIFIED LONG EZCONNECT EZCONNECTPLUS
TlsAuthentication string
This field indicates the TLS authentication type of the connection. Possible values: TLS_AUTHENTICATION_UNSPECIFIED SERVER MUTUAL
Value string
The value of the connection string.
ConsumerGroup string
The current consumer group being used by the connection. Possible values: CONSUMER_GROUP_UNSPECIFIED HIGH MEDIUM LOW TP TPURGENT
DisplayName string
The display name for the database connection.
HostFormat string
The host name format being currently used in connection string. Possible values: HOST_FORMAT_UNSPECIFIED FQDN IP
IsRegional bool
This field indicates if the connection string is regional and is only applicable for cross-region Data Guard.
Protocol string
The protocol being used by the connection. Possible values: PROTOCOL_UNSPECIFIED TCP TCPS
SessionMode string
The current session mode of the connection. Possible values: SESSION_MODE_UNSPECIFIED DIRECT INDIRECT
SyntaxFormat string
The syntax of the connection string. Possible values: SYNTAX_FORMAT_UNSPECIFIED LONG EZCONNECT EZCONNECTPLUS
TlsAuthentication string
This field indicates the TLS authentication type of the connection. Possible values: TLS_AUTHENTICATION_UNSPECIFIED SERVER MUTUAL
Value string
The value of the connection string.
consumerGroup String
The current consumer group being used by the connection. Possible values: CONSUMER_GROUP_UNSPECIFIED HIGH MEDIUM LOW TP TPURGENT
displayName String
The display name for the database connection.
hostFormat String
The host name format being currently used in connection string. Possible values: HOST_FORMAT_UNSPECIFIED FQDN IP
isRegional Boolean
This field indicates if the connection string is regional and is only applicable for cross-region Data Guard.
protocol String
The protocol being used by the connection. Possible values: PROTOCOL_UNSPECIFIED TCP TCPS
sessionMode String
The current session mode of the connection. Possible values: SESSION_MODE_UNSPECIFIED DIRECT INDIRECT
syntaxFormat String
The syntax of the connection string. Possible values: SYNTAX_FORMAT_UNSPECIFIED LONG EZCONNECT EZCONNECTPLUS
tlsAuthentication String
This field indicates the TLS authentication type of the connection. Possible values: TLS_AUTHENTICATION_UNSPECIFIED SERVER MUTUAL
value String
The value of the connection string.
consumerGroup string
The current consumer group being used by the connection. Possible values: CONSUMER_GROUP_UNSPECIFIED HIGH MEDIUM LOW TP TPURGENT
displayName string
The display name for the database connection.
hostFormat string
The host name format being currently used in connection string. Possible values: HOST_FORMAT_UNSPECIFIED FQDN IP
isRegional boolean
This field indicates if the connection string is regional and is only applicable for cross-region Data Guard.
protocol string
The protocol being used by the connection. Possible values: PROTOCOL_UNSPECIFIED TCP TCPS
sessionMode string
The current session mode of the connection. Possible values: SESSION_MODE_UNSPECIFIED DIRECT INDIRECT
syntaxFormat string
The syntax of the connection string. Possible values: SYNTAX_FORMAT_UNSPECIFIED LONG EZCONNECT EZCONNECTPLUS
tlsAuthentication string
This field indicates the TLS authentication type of the connection. Possible values: TLS_AUTHENTICATION_UNSPECIFIED SERVER MUTUAL
value string
The value of the connection string.
consumer_group str
The current consumer group being used by the connection. Possible values: CONSUMER_GROUP_UNSPECIFIED HIGH MEDIUM LOW TP TPURGENT
display_name str
The display name for the database connection.
host_format str
The host name format being currently used in connection string. Possible values: HOST_FORMAT_UNSPECIFIED FQDN IP
is_regional bool
This field indicates if the connection string is regional and is only applicable for cross-region Data Guard.
protocol str
The protocol being used by the connection. Possible values: PROTOCOL_UNSPECIFIED TCP TCPS
session_mode str
The current session mode of the connection. Possible values: SESSION_MODE_UNSPECIFIED DIRECT INDIRECT
syntax_format str
The syntax of the connection string. Possible values: SYNTAX_FORMAT_UNSPECIFIED LONG EZCONNECT EZCONNECTPLUS
tls_authentication str
This field indicates the TLS authentication type of the connection. Possible values: TLS_AUTHENTICATION_UNSPECIFIED SERVER MUTUAL
value str
The value of the connection string.
consumerGroup String
The current consumer group being used by the connection. Possible values: CONSUMER_GROUP_UNSPECIFIED HIGH MEDIUM LOW TP TPURGENT
displayName String
The display name for the database connection.
hostFormat String
The host name format being currently used in connection string. Possible values: HOST_FORMAT_UNSPECIFIED FQDN IP
isRegional Boolean
This field indicates if the connection string is regional and is only applicable for cross-region Data Guard.
protocol String
The protocol being used by the connection. Possible values: PROTOCOL_UNSPECIFIED TCP TCPS
sessionMode String
The current session mode of the connection. Possible values: SESSION_MODE_UNSPECIFIED DIRECT INDIRECT
syntaxFormat String
The syntax of the connection string. Possible values: SYNTAX_FORMAT_UNSPECIFIED LONG EZCONNECT EZCONNECTPLUS
tlsAuthentication String
This field indicates the TLS authentication type of the connection. Possible values: TLS_AUTHENTICATION_UNSPECIFIED SERVER MUTUAL
value String
The value of the connection string.

AutonomousDatabasePropertiesConnectionUrl
, AutonomousDatabasePropertiesConnectionUrlArgs

ApexUri string
Oracle Application Express (APEX) URL.
DatabaseTransformsUri string
The URL of the Database Transforms for the Autonomous Database.
GraphStudioUri string
The URL of the Graph Studio for the Autonomous Database.
MachineLearningNotebookUri string
The URL of the Oracle Machine Learning (OML) Notebook for the Autonomous Database.
MachineLearningUserManagementUri string
The URL of Machine Learning user management the Autonomous Database.
MongoDbUri string
The URL of the MongoDB API for the Autonomous Database.
OrdsUri string
The Oracle REST Data Services (ORDS) URL of the Web Access for the Autonomous Database.
SqlDevWebUri string
The URL of the Oracle SQL Developer Web for the Autonomous Database.
ApexUri string
Oracle Application Express (APEX) URL.
DatabaseTransformsUri string
The URL of the Database Transforms for the Autonomous Database.
GraphStudioUri string
The URL of the Graph Studio for the Autonomous Database.
MachineLearningNotebookUri string
The URL of the Oracle Machine Learning (OML) Notebook for the Autonomous Database.
MachineLearningUserManagementUri string
The URL of Machine Learning user management the Autonomous Database.
MongoDbUri string
The URL of the MongoDB API for the Autonomous Database.
OrdsUri string
The Oracle REST Data Services (ORDS) URL of the Web Access for the Autonomous Database.
SqlDevWebUri string
The URL of the Oracle SQL Developer Web for the Autonomous Database.
apexUri String
Oracle Application Express (APEX) URL.
databaseTransformsUri String
The URL of the Database Transforms for the Autonomous Database.
graphStudioUri String
The URL of the Graph Studio for the Autonomous Database.
machineLearningNotebookUri String
The URL of the Oracle Machine Learning (OML) Notebook for the Autonomous Database.
machineLearningUserManagementUri String
The URL of Machine Learning user management the Autonomous Database.
mongoDbUri String
The URL of the MongoDB API for the Autonomous Database.
ordsUri String
The Oracle REST Data Services (ORDS) URL of the Web Access for the Autonomous Database.
sqlDevWebUri String
The URL of the Oracle SQL Developer Web for the Autonomous Database.
apexUri string
Oracle Application Express (APEX) URL.
databaseTransformsUri string
The URL of the Database Transforms for the Autonomous Database.
graphStudioUri string
The URL of the Graph Studio for the Autonomous Database.
machineLearningNotebookUri string
The URL of the Oracle Machine Learning (OML) Notebook for the Autonomous Database.
machineLearningUserManagementUri string
The URL of Machine Learning user management the Autonomous Database.
mongoDbUri string
The URL of the MongoDB API for the Autonomous Database.
ordsUri string
The Oracle REST Data Services (ORDS) URL of the Web Access for the Autonomous Database.
sqlDevWebUri string
The URL of the Oracle SQL Developer Web for the Autonomous Database.
apex_uri str
Oracle Application Express (APEX) URL.
database_transforms_uri str
The URL of the Database Transforms for the Autonomous Database.
graph_studio_uri str
The URL of the Graph Studio for the Autonomous Database.
machine_learning_notebook_uri str
The URL of the Oracle Machine Learning (OML) Notebook for the Autonomous Database.
machine_learning_user_management_uri str
The URL of Machine Learning user management the Autonomous Database.
mongo_db_uri str
The URL of the MongoDB API for the Autonomous Database.
ords_uri str
The Oracle REST Data Services (ORDS) URL of the Web Access for the Autonomous Database.
sql_dev_web_uri str
The URL of the Oracle SQL Developer Web for the Autonomous Database.
apexUri String
Oracle Application Express (APEX) URL.
databaseTransformsUri String
The URL of the Database Transforms for the Autonomous Database.
graphStudioUri String
The URL of the Graph Studio for the Autonomous Database.
machineLearningNotebookUri String
The URL of the Oracle Machine Learning (OML) Notebook for the Autonomous Database.
machineLearningUserManagementUri String
The URL of Machine Learning user management the Autonomous Database.
mongoDbUri String
The URL of the MongoDB API for the Autonomous Database.
ordsUri String
The Oracle REST Data Services (ORDS) URL of the Web Access for the Autonomous Database.
sqlDevWebUri String
The URL of the Oracle SQL Developer Web for the Autonomous Database.

AutonomousDatabasePropertiesCustomerContact
, AutonomousDatabasePropertiesCustomerContactArgs

Email
This property is required.
Changes to this property will trigger replacement.
string

The email address used by Oracle to send notifications regarding databases and infrastructure.

The apex_details block contains:

Email
This property is required.
Changes to this property will trigger replacement.
string

The email address used by Oracle to send notifications regarding databases and infrastructure.

The apex_details block contains:

email
This property is required.
Changes to this property will trigger replacement.
String

The email address used by Oracle to send notifications regarding databases and infrastructure.

The apex_details block contains:

email
This property is required.
Changes to this property will trigger replacement.
string

The email address used by Oracle to send notifications regarding databases and infrastructure.

The apex_details block contains:

email
This property is required.
Changes to this property will trigger replacement.
str

The email address used by Oracle to send notifications regarding databases and infrastructure.

The apex_details block contains:

email
This property is required.
Changes to this property will trigger replacement.
String

The email address used by Oracle to send notifications regarding databases and infrastructure.

The apex_details block contains:

AutonomousDatabasePropertiesLocalStandbyDb
, AutonomousDatabasePropertiesLocalStandbyDbArgs

DataGuardRoleChangedTime string
The date and time the Autonomous Data Guard role was switched for the standby Autonomous Database.
DisasterRecoveryRoleChangedTime string
The date and time the Disaster Recovery role was switched for the standby Autonomous Database.
LagTimeDuration string
The amount of time, in seconds, that the data of the standby database lags in comparison to the data of the primary database.
LifecycleDetails string
The additional details about the current lifecycle state of the Autonomous Database.
State string
Possible values: STATE_UNSPECIFIED PROVISIONING AVAILABLE STOPPING STOPPED STARTING TERMINATING TERMINATED UNAVAILABLE RESTORE_IN_PROGRESS RESTORE_FAILED BACKUP_IN_PROGRESS SCALE_IN_PROGRESS AVAILABLE_NEEDS_ATTENTION UPDATING MAINTENANCE_IN_PROGRESS RESTARTING RECREATING ROLE_CHANGE_IN_PROGRESS UPGRADING INACCESSIBLE STANDBY
DataGuardRoleChangedTime string
The date and time the Autonomous Data Guard role was switched for the standby Autonomous Database.
DisasterRecoveryRoleChangedTime string
The date and time the Disaster Recovery role was switched for the standby Autonomous Database.
LagTimeDuration string
The amount of time, in seconds, that the data of the standby database lags in comparison to the data of the primary database.
LifecycleDetails string
The additional details about the current lifecycle state of the Autonomous Database.
State string
Possible values: STATE_UNSPECIFIED PROVISIONING AVAILABLE STOPPING STOPPED STARTING TERMINATING TERMINATED UNAVAILABLE RESTORE_IN_PROGRESS RESTORE_FAILED BACKUP_IN_PROGRESS SCALE_IN_PROGRESS AVAILABLE_NEEDS_ATTENTION UPDATING MAINTENANCE_IN_PROGRESS RESTARTING RECREATING ROLE_CHANGE_IN_PROGRESS UPGRADING INACCESSIBLE STANDBY
dataGuardRoleChangedTime String
The date and time the Autonomous Data Guard role was switched for the standby Autonomous Database.
disasterRecoveryRoleChangedTime String
The date and time the Disaster Recovery role was switched for the standby Autonomous Database.
lagTimeDuration String
The amount of time, in seconds, that the data of the standby database lags in comparison to the data of the primary database.
lifecycleDetails String
The additional details about the current lifecycle state of the Autonomous Database.
state String
Possible values: STATE_UNSPECIFIED PROVISIONING AVAILABLE STOPPING STOPPED STARTING TERMINATING TERMINATED UNAVAILABLE RESTORE_IN_PROGRESS RESTORE_FAILED BACKUP_IN_PROGRESS SCALE_IN_PROGRESS AVAILABLE_NEEDS_ATTENTION UPDATING MAINTENANCE_IN_PROGRESS RESTARTING RECREATING ROLE_CHANGE_IN_PROGRESS UPGRADING INACCESSIBLE STANDBY
dataGuardRoleChangedTime string
The date and time the Autonomous Data Guard role was switched for the standby Autonomous Database.
disasterRecoveryRoleChangedTime string
The date and time the Disaster Recovery role was switched for the standby Autonomous Database.
lagTimeDuration string
The amount of time, in seconds, that the data of the standby database lags in comparison to the data of the primary database.
lifecycleDetails string
The additional details about the current lifecycle state of the Autonomous Database.
state string
Possible values: STATE_UNSPECIFIED PROVISIONING AVAILABLE STOPPING STOPPED STARTING TERMINATING TERMINATED UNAVAILABLE RESTORE_IN_PROGRESS RESTORE_FAILED BACKUP_IN_PROGRESS SCALE_IN_PROGRESS AVAILABLE_NEEDS_ATTENTION UPDATING MAINTENANCE_IN_PROGRESS RESTARTING RECREATING ROLE_CHANGE_IN_PROGRESS UPGRADING INACCESSIBLE STANDBY
data_guard_role_changed_time str
The date and time the Autonomous Data Guard role was switched for the standby Autonomous Database.
disaster_recovery_role_changed_time str
The date and time the Disaster Recovery role was switched for the standby Autonomous Database.
lag_time_duration str
The amount of time, in seconds, that the data of the standby database lags in comparison to the data of the primary database.
lifecycle_details str
The additional details about the current lifecycle state of the Autonomous Database.
state str
Possible values: STATE_UNSPECIFIED PROVISIONING AVAILABLE STOPPING STOPPED STARTING TERMINATING TERMINATED UNAVAILABLE RESTORE_IN_PROGRESS RESTORE_FAILED BACKUP_IN_PROGRESS SCALE_IN_PROGRESS AVAILABLE_NEEDS_ATTENTION UPDATING MAINTENANCE_IN_PROGRESS RESTARTING RECREATING ROLE_CHANGE_IN_PROGRESS UPGRADING INACCESSIBLE STANDBY
dataGuardRoleChangedTime String
The date and time the Autonomous Data Guard role was switched for the standby Autonomous Database.
disasterRecoveryRoleChangedTime String
The date and time the Disaster Recovery role was switched for the standby Autonomous Database.
lagTimeDuration String
The amount of time, in seconds, that the data of the standby database lags in comparison to the data of the primary database.
lifecycleDetails String
The additional details about the current lifecycle state of the Autonomous Database.
state String
Possible values: STATE_UNSPECIFIED PROVISIONING AVAILABLE STOPPING STOPPED STARTING TERMINATING TERMINATED UNAVAILABLE RESTORE_IN_PROGRESS RESTORE_FAILED BACKUP_IN_PROGRESS SCALE_IN_PROGRESS AVAILABLE_NEEDS_ATTENTION UPDATING MAINTENANCE_IN_PROGRESS RESTARTING RECREATING ROLE_CHANGE_IN_PROGRESS UPGRADING INACCESSIBLE STANDBY

AutonomousDatabasePropertiesScheduledOperationDetail
, AutonomousDatabasePropertiesScheduledOperationDetailArgs

DayOfWeek string
Possible values: DAY_OF_WEEK_UNSPECIFIED MONDAY TUESDAY WEDNESDAY THURSDAY FRIDAY SATURDAY SUNDAY
StartTimes List<AutonomousDatabasePropertiesScheduledOperationDetailStartTime>
Represents a time of day. The date and time zone are either not significant or are specified elsewhere. An API may choose to allow leap seconds. Related types are google.type.Date and 'google.protobuf.Timestamp'.
StopTimes List<AutonomousDatabasePropertiesScheduledOperationDetailStopTime>
Represents a time of day. The date and time zone are either not significant or are specified elsewhere. An API may choose to allow leap seconds. Related types are google.type.Date and 'google.protobuf.Timestamp'.
DayOfWeek string
Possible values: DAY_OF_WEEK_UNSPECIFIED MONDAY TUESDAY WEDNESDAY THURSDAY FRIDAY SATURDAY SUNDAY
StartTimes []AutonomousDatabasePropertiesScheduledOperationDetailStartTime
Represents a time of day. The date and time zone are either not significant or are specified elsewhere. An API may choose to allow leap seconds. Related types are google.type.Date and 'google.protobuf.Timestamp'.
StopTimes []AutonomousDatabasePropertiesScheduledOperationDetailStopTime
Represents a time of day. The date and time zone are either not significant or are specified elsewhere. An API may choose to allow leap seconds. Related types are google.type.Date and 'google.protobuf.Timestamp'.
dayOfWeek String
Possible values: DAY_OF_WEEK_UNSPECIFIED MONDAY TUESDAY WEDNESDAY THURSDAY FRIDAY SATURDAY SUNDAY
startTimes List<AutonomousDatabasePropertiesScheduledOperationDetailStartTime>
Represents a time of day. The date and time zone are either not significant or are specified elsewhere. An API may choose to allow leap seconds. Related types are google.type.Date and 'google.protobuf.Timestamp'.
stopTimes List<AutonomousDatabasePropertiesScheduledOperationDetailStopTime>
Represents a time of day. The date and time zone are either not significant or are specified elsewhere. An API may choose to allow leap seconds. Related types are google.type.Date and 'google.protobuf.Timestamp'.
dayOfWeek string
Possible values: DAY_OF_WEEK_UNSPECIFIED MONDAY TUESDAY WEDNESDAY THURSDAY FRIDAY SATURDAY SUNDAY
startTimes AutonomousDatabasePropertiesScheduledOperationDetailStartTime[]
Represents a time of day. The date and time zone are either not significant or are specified elsewhere. An API may choose to allow leap seconds. Related types are google.type.Date and 'google.protobuf.Timestamp'.
stopTimes AutonomousDatabasePropertiesScheduledOperationDetailStopTime[]
Represents a time of day. The date and time zone are either not significant or are specified elsewhere. An API may choose to allow leap seconds. Related types are google.type.Date and 'google.protobuf.Timestamp'.
day_of_week str
Possible values: DAY_OF_WEEK_UNSPECIFIED MONDAY TUESDAY WEDNESDAY THURSDAY FRIDAY SATURDAY SUNDAY
start_times Sequence[AutonomousDatabasePropertiesScheduledOperationDetailStartTime]
Represents a time of day. The date and time zone are either not significant or are specified elsewhere. An API may choose to allow leap seconds. Related types are google.type.Date and 'google.protobuf.Timestamp'.
stop_times Sequence[AutonomousDatabasePropertiesScheduledOperationDetailStopTime]
Represents a time of day. The date and time zone are either not significant or are specified elsewhere. An API may choose to allow leap seconds. Related types are google.type.Date and 'google.protobuf.Timestamp'.
dayOfWeek String
Possible values: DAY_OF_WEEK_UNSPECIFIED MONDAY TUESDAY WEDNESDAY THURSDAY FRIDAY SATURDAY SUNDAY
startTimes List<Property Map>
Represents a time of day. The date and time zone are either not significant or are specified elsewhere. An API may choose to allow leap seconds. Related types are google.type.Date and 'google.protobuf.Timestamp'.
stopTimes List<Property Map>
Represents a time of day. The date and time zone are either not significant or are specified elsewhere. An API may choose to allow leap seconds. Related types are google.type.Date and 'google.protobuf.Timestamp'.

AutonomousDatabasePropertiesScheduledOperationDetailStartTime
, AutonomousDatabasePropertiesScheduledOperationDetailStartTimeArgs

Hours int
Hours of day in 24 hour format. Should be from 0 to 23. An API may choose to allow the value "24:00:00" for scenarios like business closing time.
Minutes int
Minutes of hour of day. Must be from 0 to 59.
Nanos int
Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999.
Seconds int
Seconds of minutes of the time. Must normally be from 0 to 59. An API may allow the value 60 if it allows leap-seconds.
Hours int
Hours of day in 24 hour format. Should be from 0 to 23. An API may choose to allow the value "24:00:00" for scenarios like business closing time.
Minutes int
Minutes of hour of day. Must be from 0 to 59.
Nanos int
Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999.
Seconds int
Seconds of minutes of the time. Must normally be from 0 to 59. An API may allow the value 60 if it allows leap-seconds.
hours Integer
Hours of day in 24 hour format. Should be from 0 to 23. An API may choose to allow the value "24:00:00" for scenarios like business closing time.
minutes Integer
Minutes of hour of day. Must be from 0 to 59.
nanos Integer
Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999.
seconds Integer
Seconds of minutes of the time. Must normally be from 0 to 59. An API may allow the value 60 if it allows leap-seconds.
hours number
Hours of day in 24 hour format. Should be from 0 to 23. An API may choose to allow the value "24:00:00" for scenarios like business closing time.
minutes number
Minutes of hour of day. Must be from 0 to 59.
nanos number
Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999.
seconds number
Seconds of minutes of the time. Must normally be from 0 to 59. An API may allow the value 60 if it allows leap-seconds.
hours int
Hours of day in 24 hour format. Should be from 0 to 23. An API may choose to allow the value "24:00:00" for scenarios like business closing time.
minutes int
Minutes of hour of day. Must be from 0 to 59.
nanos int
Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999.
seconds int
Seconds of minutes of the time. Must normally be from 0 to 59. An API may allow the value 60 if it allows leap-seconds.
hours Number
Hours of day in 24 hour format. Should be from 0 to 23. An API may choose to allow the value "24:00:00" for scenarios like business closing time.
minutes Number
Minutes of hour of day. Must be from 0 to 59.
nanos Number
Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999.
seconds Number
Seconds of minutes of the time. Must normally be from 0 to 59. An API may allow the value 60 if it allows leap-seconds.

AutonomousDatabasePropertiesScheduledOperationDetailStopTime
, AutonomousDatabasePropertiesScheduledOperationDetailStopTimeArgs

Hours int
Hours of day in 24 hour format. Should be from 0 to 23. An API may choose to allow the value "24:00:00" for scenarios like business closing time.
Minutes int
Minutes of hour of day. Must be from 0 to 59.
Nanos int
Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999.
Seconds int
Seconds of minutes of the time. Must normally be from 0 to 59. An API may allow the value 60 if it allows leap-seconds.
Hours int
Hours of day in 24 hour format. Should be from 0 to 23. An API may choose to allow the value "24:00:00" for scenarios like business closing time.
Minutes int
Minutes of hour of day. Must be from 0 to 59.
Nanos int
Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999.
Seconds int
Seconds of minutes of the time. Must normally be from 0 to 59. An API may allow the value 60 if it allows leap-seconds.
hours Integer
Hours of day in 24 hour format. Should be from 0 to 23. An API may choose to allow the value "24:00:00" for scenarios like business closing time.
minutes Integer
Minutes of hour of day. Must be from 0 to 59.
nanos Integer
Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999.
seconds Integer
Seconds of minutes of the time. Must normally be from 0 to 59. An API may allow the value 60 if it allows leap-seconds.
hours number
Hours of day in 24 hour format. Should be from 0 to 23. An API may choose to allow the value "24:00:00" for scenarios like business closing time.
minutes number
Minutes of hour of day. Must be from 0 to 59.
nanos number
Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999.
seconds number
Seconds of minutes of the time. Must normally be from 0 to 59. An API may allow the value 60 if it allows leap-seconds.
hours int
Hours of day in 24 hour format. Should be from 0 to 23. An API may choose to allow the value "24:00:00" for scenarios like business closing time.
minutes int
Minutes of hour of day. Must be from 0 to 59.
nanos int
Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999.
seconds int
Seconds of minutes of the time. Must normally be from 0 to 59. An API may allow the value 60 if it allows leap-seconds.
hours Number
Hours of day in 24 hour format. Should be from 0 to 23. An API may choose to allow the value "24:00:00" for scenarios like business closing time.
minutes Number
Minutes of hour of day. Must be from 0 to 59.
nanos Number
Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999.
seconds Number
Seconds of minutes of the time. Must normally be from 0 to 59. An API may allow the value 60 if it allows leap-seconds.

Import

AutonomousDatabase can be imported using any of these accepted formats:

  • projects/{{project}}/locations/{{location}}/autonomousDatabases/{{autonomous_database_id}}

  • {{project}}/{{location}}/{{autonomous_database_id}}

  • {{location}}/{{autonomous_database_id}}

When using the pulumi import command, AutonomousDatabase can be imported using one of the formats above. For example:

$ pulumi import gcp:oracledatabase/autonomousDatabase:AutonomousDatabase default projects/{{project}}/locations/{{location}}/autonomousDatabases/{{autonomous_database_id}}
Copy
$ pulumi import gcp:oracledatabase/autonomousDatabase:AutonomousDatabase default {{project}}/{{location}}/{{autonomous_database_id}}
Copy
$ pulumi import gcp:oracledatabase/autonomousDatabase:AutonomousDatabase default {{location}}/{{autonomous_database_id}}
Copy

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.