gcp.oracledatabase.CloudExadataInfrastructure
Explore with Pulumi AI
A CloudExadataInfrastructure resource.
To get more information about CloudExadataInfrastructure, see:
Example Usage
Oracledatabase Cloud Exadata Infrastructure Basic
import * as pulumi from "@pulumi/pulumi";
import * as gcp from "@pulumi/gcp";
const my_cloud_exadata = new gcp.oracledatabase.CloudExadataInfrastructure("my-cloud-exadata", {
    cloudExadataInfrastructureId: "my-instance",
    displayName: "my-instance displayname",
    location: "us-east4",
    project: "my-project",
    properties: {
        shape: "Exadata.X9M",
        computeCount: 2,
        storageCount: 3,
    },
    deletionProtection: true,
});
import pulumi
import pulumi_gcp as gcp
my_cloud_exadata = gcp.oracledatabase.CloudExadataInfrastructure("my-cloud-exadata",
    cloud_exadata_infrastructure_id="my-instance",
    display_name="my-instance displayname",
    location="us-east4",
    project="my-project",
    properties={
        "shape": "Exadata.X9M",
        "compute_count": 2,
        "storage_count": 3,
    },
    deletion_protection=True)
package main
import (
	"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 {
		_, err := oracledatabase.NewCloudExadataInfrastructure(ctx, "my-cloud-exadata", &oracledatabase.CloudExadataInfrastructureArgs{
			CloudExadataInfrastructureId: pulumi.String("my-instance"),
			DisplayName:                  pulumi.String("my-instance displayname"),
			Location:                     pulumi.String("us-east4"),
			Project:                      pulumi.String("my-project"),
			Properties: &oracledatabase.CloudExadataInfrastructurePropertiesArgs{
				Shape:        pulumi.String("Exadata.X9M"),
				ComputeCount: pulumi.Int(2),
				StorageCount: pulumi.Int(3),
			},
			DeletionProtection: pulumi.Bool(true),
		})
		if err != nil {
			return err
		}
		return nil
	})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Gcp = Pulumi.Gcp;
return await Deployment.RunAsync(() => 
{
    var my_cloud_exadata = new Gcp.OracleDatabase.CloudExadataInfrastructure("my-cloud-exadata", new()
    {
        CloudExadataInfrastructureId = "my-instance",
        DisplayName = "my-instance displayname",
        Location = "us-east4",
        Project = "my-project",
        Properties = new Gcp.OracleDatabase.Inputs.CloudExadataInfrastructurePropertiesArgs
        {
            Shape = "Exadata.X9M",
            ComputeCount = 2,
            StorageCount = 3,
        },
        DeletionProtection = true,
    });
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.gcp.oracledatabase.CloudExadataInfrastructure;
import com.pulumi.gcp.oracledatabase.CloudExadataInfrastructureArgs;
import com.pulumi.gcp.oracledatabase.inputs.CloudExadataInfrastructurePropertiesArgs;
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) {
        var my_cloud_exadata = new CloudExadataInfrastructure("my-cloud-exadata", CloudExadataInfrastructureArgs.builder()
            .cloudExadataInfrastructureId("my-instance")
            .displayName("my-instance displayname")
            .location("us-east4")
            .project("my-project")
            .properties(CloudExadataInfrastructurePropertiesArgs.builder()
                .shape("Exadata.X9M")
                .computeCount("2")
                .storageCount("3")
                .build())
            .deletionProtection("true")
            .build());
    }
}
resources:
  my-cloud-exadata:
    type: gcp:oracledatabase:CloudExadataInfrastructure
    properties:
      cloudExadataInfrastructureId: my-instance
      displayName: my-instance displayname
      location: us-east4
      project: my-project
      properties:
        shape: Exadata.X9M
        computeCount: '2'
        storageCount: '3'
      deletionProtection: 'true'
Oracledatabase Cloud Exadata Infrastructure Full
import * as pulumi from "@pulumi/pulumi";
import * as gcp from "@pulumi/gcp";
const my_cloud_exadata = new gcp.oracledatabase.CloudExadataInfrastructure("my-cloud-exadata", {
    cloudExadataInfrastructureId: "my-instance",
    displayName: "my-instance displayname",
    location: "us-east4",
    project: "my-project",
    gcpOracleZone: "us-east4-b-r1",
    properties: {
        shape: "Exadata.X9M",
        computeCount: 2,
        storageCount: 3,
        customerContacts: [{
            email: "xyz@example.com",
        }],
        maintenanceWindow: {
            customActionTimeoutMins: 20,
            daysOfWeeks: ["SUNDAY"],
            hoursOfDays: [4],
            isCustomActionTimeoutEnabled: false,
            leadTimeWeek: 1,
            months: [
                "JANUARY",
                "APRIL",
                "MAY",
                "OCTOBER",
            ],
            patchingMode: "ROLLING",
            preference: "CUSTOM_PREFERENCE",
            weeksOfMonths: [4],
        },
        totalStorageSizeGb: 196608,
    },
    labels: {
        "label-one": "value-one",
    },
    deletionProtection: true,
});
import pulumi
import pulumi_gcp as gcp
my_cloud_exadata = gcp.oracledatabase.CloudExadataInfrastructure("my-cloud-exadata",
    cloud_exadata_infrastructure_id="my-instance",
    display_name="my-instance displayname",
    location="us-east4",
    project="my-project",
    gcp_oracle_zone="us-east4-b-r1",
    properties={
        "shape": "Exadata.X9M",
        "compute_count": 2,
        "storage_count": 3,
        "customer_contacts": [{
            "email": "xyz@example.com",
        }],
        "maintenance_window": {
            "custom_action_timeout_mins": 20,
            "days_of_weeks": ["SUNDAY"],
            "hours_of_days": [4],
            "is_custom_action_timeout_enabled": False,
            "lead_time_week": 1,
            "months": [
                "JANUARY",
                "APRIL",
                "MAY",
                "OCTOBER",
            ],
            "patching_mode": "ROLLING",
            "preference": "CUSTOM_PREFERENCE",
            "weeks_of_months": [4],
        },
        "total_storage_size_gb": 196608,
    },
    labels={
        "label-one": "value-one",
    },
    deletion_protection=True)
package main
import (
	"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 {
		_, err := oracledatabase.NewCloudExadataInfrastructure(ctx, "my-cloud-exadata", &oracledatabase.CloudExadataInfrastructureArgs{
			CloudExadataInfrastructureId: pulumi.String("my-instance"),
			DisplayName:                  pulumi.String("my-instance displayname"),
			Location:                     pulumi.String("us-east4"),
			Project:                      pulumi.String("my-project"),
			GcpOracleZone:                pulumi.String("us-east4-b-r1"),
			Properties: &oracledatabase.CloudExadataInfrastructurePropertiesArgs{
				Shape:        pulumi.String("Exadata.X9M"),
				ComputeCount: pulumi.Int(2),
				StorageCount: pulumi.Int(3),
				CustomerContacts: oracledatabase.CloudExadataInfrastructurePropertiesCustomerContactArray{
					&oracledatabase.CloudExadataInfrastructurePropertiesCustomerContactArgs{
						Email: pulumi.String("xyz@example.com"),
					},
				},
				MaintenanceWindow: &oracledatabase.CloudExadataInfrastructurePropertiesMaintenanceWindowArgs{
					CustomActionTimeoutMins: pulumi.Int(20),
					DaysOfWeeks: pulumi.StringArray{
						pulumi.String("SUNDAY"),
					},
					HoursOfDays: pulumi.IntArray{
						pulumi.Int(4),
					},
					IsCustomActionTimeoutEnabled: pulumi.Bool(false),
					LeadTimeWeek:                 pulumi.Int(1),
					Months: pulumi.StringArray{
						pulumi.String("JANUARY"),
						pulumi.String("APRIL"),
						pulumi.String("MAY"),
						pulumi.String("OCTOBER"),
					},
					PatchingMode: pulumi.String("ROLLING"),
					Preference:   pulumi.String("CUSTOM_PREFERENCE"),
					WeeksOfMonths: pulumi.IntArray{
						pulumi.Int(4),
					},
				},
				TotalStorageSizeGb: pulumi.Int(196608),
			},
			Labels: pulumi.StringMap{
				"label-one": pulumi.String("value-one"),
			},
			DeletionProtection: pulumi.Bool(true),
		})
		if err != nil {
			return err
		}
		return nil
	})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Gcp = Pulumi.Gcp;
return await Deployment.RunAsync(() => 
{
    var my_cloud_exadata = new Gcp.OracleDatabase.CloudExadataInfrastructure("my-cloud-exadata", new()
    {
        CloudExadataInfrastructureId = "my-instance",
        DisplayName = "my-instance displayname",
        Location = "us-east4",
        Project = "my-project",
        GcpOracleZone = "us-east4-b-r1",
        Properties = new Gcp.OracleDatabase.Inputs.CloudExadataInfrastructurePropertiesArgs
        {
            Shape = "Exadata.X9M",
            ComputeCount = 2,
            StorageCount = 3,
            CustomerContacts = new[]
            {
                new Gcp.OracleDatabase.Inputs.CloudExadataInfrastructurePropertiesCustomerContactArgs
                {
                    Email = "xyz@example.com",
                },
            },
            MaintenanceWindow = new Gcp.OracleDatabase.Inputs.CloudExadataInfrastructurePropertiesMaintenanceWindowArgs
            {
                CustomActionTimeoutMins = 20,
                DaysOfWeeks = new[]
                {
                    "SUNDAY",
                },
                HoursOfDays = new[]
                {
                    4,
                },
                IsCustomActionTimeoutEnabled = false,
                LeadTimeWeek = 1,
                Months = new[]
                {
                    "JANUARY",
                    "APRIL",
                    "MAY",
                    "OCTOBER",
                },
                PatchingMode = "ROLLING",
                Preference = "CUSTOM_PREFERENCE",
                WeeksOfMonths = new[]
                {
                    4,
                },
            },
            TotalStorageSizeGb = 196608,
        },
        Labels = 
        {
            { "label-one", "value-one" },
        },
        DeletionProtection = true,
    });
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.gcp.oracledatabase.CloudExadataInfrastructure;
import com.pulumi.gcp.oracledatabase.CloudExadataInfrastructureArgs;
import com.pulumi.gcp.oracledatabase.inputs.CloudExadataInfrastructurePropertiesArgs;
import com.pulumi.gcp.oracledatabase.inputs.CloudExadataInfrastructurePropertiesMaintenanceWindowArgs;
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) {
        var my_cloud_exadata = new CloudExadataInfrastructure("my-cloud-exadata", CloudExadataInfrastructureArgs.builder()
            .cloudExadataInfrastructureId("my-instance")
            .displayName("my-instance displayname")
            .location("us-east4")
            .project("my-project")
            .gcpOracleZone("us-east4-b-r1")
            .properties(CloudExadataInfrastructurePropertiesArgs.builder()
                .shape("Exadata.X9M")
                .computeCount("2")
                .storageCount("3")
                .customerContacts(CloudExadataInfrastructurePropertiesCustomerContactArgs.builder()
                    .email("xyz@example.com")
                    .build())
                .maintenanceWindow(CloudExadataInfrastructurePropertiesMaintenanceWindowArgs.builder()
                    .customActionTimeoutMins("20")
                    .daysOfWeeks("SUNDAY")
                    .hoursOfDays(4)
                    .isCustomActionTimeoutEnabled("0")
                    .leadTimeWeek("1")
                    .months(                    
                        "JANUARY",
                        "APRIL",
                        "MAY",
                        "OCTOBER")
                    .patchingMode("ROLLING")
                    .preference("CUSTOM_PREFERENCE")
                    .weeksOfMonths(4)
                    .build())
                .totalStorageSizeGb("196608")
                .build())
            .labels(Map.of("label-one", "value-one"))
            .deletionProtection("true")
            .build());
    }
}
resources:
  my-cloud-exadata:
    type: gcp:oracledatabase:CloudExadataInfrastructure
    properties:
      cloudExadataInfrastructureId: my-instance
      displayName: my-instance displayname
      location: us-east4
      project: my-project
      gcpOracleZone: us-east4-b-r1
      properties:
        shape: Exadata.X9M
        computeCount: '2'
        storageCount: '3'
        customerContacts:
          - email: xyz@example.com
        maintenanceWindow:
          customActionTimeoutMins: '20'
          daysOfWeeks:
            - SUNDAY
          hoursOfDays:
            - 4
          isCustomActionTimeoutEnabled: '0'
          leadTimeWeek: '1'
          months:
            - JANUARY
            - APRIL
            - MAY
            - OCTOBER
          patchingMode: ROLLING
          preference: CUSTOM_PREFERENCE
          weeksOfMonths:
            - 4
        totalStorageSizeGb: '196608'
      labels:
        label-one: value-one
      deletionProtection: 'true'
Create CloudExadataInfrastructure Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new CloudExadataInfrastructure(name: string, args: CloudExadataInfrastructureArgs, opts?: CustomResourceOptions);@overload
def CloudExadataInfrastructure(resource_name: str,
                               args: CloudExadataInfrastructureArgs,
                               opts: Optional[ResourceOptions] = None)
@overload
def CloudExadataInfrastructure(resource_name: str,
                               opts: Optional[ResourceOptions] = None,
                               cloud_exadata_infrastructure_id: Optional[str] = None,
                               location: Optional[str] = None,
                               deletion_protection: Optional[bool] = None,
                               display_name: Optional[str] = None,
                               gcp_oracle_zone: Optional[str] = None,
                               labels: Optional[Mapping[str, str]] = None,
                               project: Optional[str] = None,
                               properties: Optional[CloudExadataInfrastructurePropertiesArgs] = None)func NewCloudExadataInfrastructure(ctx *Context, name string, args CloudExadataInfrastructureArgs, opts ...ResourceOption) (*CloudExadataInfrastructure, error)public CloudExadataInfrastructure(string name, CloudExadataInfrastructureArgs args, CustomResourceOptions? opts = null)
public CloudExadataInfrastructure(String name, CloudExadataInfrastructureArgs args)
public CloudExadataInfrastructure(String name, CloudExadataInfrastructureArgs args, CustomResourceOptions options)
type: gcp:oracledatabase:CloudExadataInfrastructure
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args CloudExadataInfrastructureArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args CloudExadataInfrastructureArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args CloudExadataInfrastructureArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args CloudExadataInfrastructureArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args CloudExadataInfrastructureArgs
- 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 cloudExadataInfrastructureResource = new Gcp.OracleDatabase.CloudExadataInfrastructure("cloudExadataInfrastructureResource", new()
{
    CloudExadataInfrastructureId = "string",
    Location = "string",
    DeletionProtection = false,
    DisplayName = "string",
    GcpOracleZone = "string",
    Labels = 
    {
        { "string", "string" },
    },
    Project = "string",
    Properties = new Gcp.OracleDatabase.Inputs.CloudExadataInfrastructurePropertiesArgs
    {
        Shape = "string",
        MaxDbNodeStorageSizeGb = 0,
        ComputeCount = 0,
        MemorySizeGb = 0,
        MonthlyDbServerVersion = "string",
        CustomerContacts = new[]
        {
            new Gcp.OracleDatabase.Inputs.CloudExadataInfrastructurePropertiesCustomerContactArgs
            {
                Email = "string",
            },
        },
        DataStorageSizeTb = 0,
        DbNodeStorageSizeGb = 0,
        DbServerVersion = "string",
        MaintenanceWindow = new Gcp.OracleDatabase.Inputs.CloudExadataInfrastructurePropertiesMaintenanceWindowArgs
        {
            CustomActionTimeoutMins = 0,
            DaysOfWeeks = new[]
            {
                "string",
            },
            HoursOfDays = new[]
            {
                0,
            },
            IsCustomActionTimeoutEnabled = false,
            LeadTimeWeek = 0,
            Months = new[]
            {
                "string",
            },
            PatchingMode = "string",
            Preference = "string",
            WeeksOfMonths = new[]
            {
                0,
            },
        },
        MaxCpuCount = 0,
        MaxDataStorageTb = 0,
        ActivatedStorageCount = 0,
        TotalStorageSizeGb = 0,
        AvailableStorageSizeGb = 0,
        CpuCount = 0,
        MonthlyStorageServerVersion = "string",
        NextMaintenanceRunId = "string",
        NextMaintenanceRunTime = "string",
        NextSecurityMaintenanceRunTime = "string",
        OciUrl = "string",
        Ocid = "string",
        AdditionalStorageCount = 0,
        State = "string",
        StorageCount = 0,
        StorageServerVersion = "string",
        MaxMemoryGb = 0,
    },
});
example, err := oracledatabase.NewCloudExadataInfrastructure(ctx, "cloudExadataInfrastructureResource", &oracledatabase.CloudExadataInfrastructureArgs{
	CloudExadataInfrastructureId: pulumi.String("string"),
	Location:                     pulumi.String("string"),
	DeletionProtection:           pulumi.Bool(false),
	DisplayName:                  pulumi.String("string"),
	GcpOracleZone:                pulumi.String("string"),
	Labels: pulumi.StringMap{
		"string": pulumi.String("string"),
	},
	Project: pulumi.String("string"),
	Properties: &oracledatabase.CloudExadataInfrastructurePropertiesArgs{
		Shape:                  pulumi.String("string"),
		MaxDbNodeStorageSizeGb: pulumi.Int(0),
		ComputeCount:           pulumi.Int(0),
		MemorySizeGb:           pulumi.Int(0),
		MonthlyDbServerVersion: pulumi.String("string"),
		CustomerContacts: oracledatabase.CloudExadataInfrastructurePropertiesCustomerContactArray{
			&oracledatabase.CloudExadataInfrastructurePropertiesCustomerContactArgs{
				Email: pulumi.String("string"),
			},
		},
		DataStorageSizeTb:   pulumi.Float64(0),
		DbNodeStorageSizeGb: pulumi.Int(0),
		DbServerVersion:     pulumi.String("string"),
		MaintenanceWindow: &oracledatabase.CloudExadataInfrastructurePropertiesMaintenanceWindowArgs{
			CustomActionTimeoutMins: pulumi.Int(0),
			DaysOfWeeks: pulumi.StringArray{
				pulumi.String("string"),
			},
			HoursOfDays: pulumi.IntArray{
				pulumi.Int(0),
			},
			IsCustomActionTimeoutEnabled: pulumi.Bool(false),
			LeadTimeWeek:                 pulumi.Int(0),
			Months: pulumi.StringArray{
				pulumi.String("string"),
			},
			PatchingMode: pulumi.String("string"),
			Preference:   pulumi.String("string"),
			WeeksOfMonths: pulumi.IntArray{
				pulumi.Int(0),
			},
		},
		MaxCpuCount:                    pulumi.Int(0),
		MaxDataStorageTb:               pulumi.Float64(0),
		ActivatedStorageCount:          pulumi.Int(0),
		TotalStorageSizeGb:             pulumi.Int(0),
		AvailableStorageSizeGb:         pulumi.Int(0),
		CpuCount:                       pulumi.Int(0),
		MonthlyStorageServerVersion:    pulumi.String("string"),
		NextMaintenanceRunId:           pulumi.String("string"),
		NextMaintenanceRunTime:         pulumi.String("string"),
		NextSecurityMaintenanceRunTime: pulumi.String("string"),
		OciUrl:                         pulumi.String("string"),
		Ocid:                           pulumi.String("string"),
		AdditionalStorageCount:         pulumi.Int(0),
		State:                          pulumi.String("string"),
		StorageCount:                   pulumi.Int(0),
		StorageServerVersion:           pulumi.String("string"),
		MaxMemoryGb:                    pulumi.Int(0),
	},
})
var cloudExadataInfrastructureResource = new CloudExadataInfrastructure("cloudExadataInfrastructureResource", CloudExadataInfrastructureArgs.builder()
    .cloudExadataInfrastructureId("string")
    .location("string")
    .deletionProtection(false)
    .displayName("string")
    .gcpOracleZone("string")
    .labels(Map.of("string", "string"))
    .project("string")
    .properties(CloudExadataInfrastructurePropertiesArgs.builder()
        .shape("string")
        .maxDbNodeStorageSizeGb(0)
        .computeCount(0)
        .memorySizeGb(0)
        .monthlyDbServerVersion("string")
        .customerContacts(CloudExadataInfrastructurePropertiesCustomerContactArgs.builder()
            .email("string")
            .build())
        .dataStorageSizeTb(0)
        .dbNodeStorageSizeGb(0)
        .dbServerVersion("string")
        .maintenanceWindow(CloudExadataInfrastructurePropertiesMaintenanceWindowArgs.builder()
            .customActionTimeoutMins(0)
            .daysOfWeeks("string")
            .hoursOfDays(0)
            .isCustomActionTimeoutEnabled(false)
            .leadTimeWeek(0)
            .months("string")
            .patchingMode("string")
            .preference("string")
            .weeksOfMonths(0)
            .build())
        .maxCpuCount(0)
        .maxDataStorageTb(0)
        .activatedStorageCount(0)
        .totalStorageSizeGb(0)
        .availableStorageSizeGb(0)
        .cpuCount(0)
        .monthlyStorageServerVersion("string")
        .nextMaintenanceRunId("string")
        .nextMaintenanceRunTime("string")
        .nextSecurityMaintenanceRunTime("string")
        .ociUrl("string")
        .ocid("string")
        .additionalStorageCount(0)
        .state("string")
        .storageCount(0)
        .storageServerVersion("string")
        .maxMemoryGb(0)
        .build())
    .build());
cloud_exadata_infrastructure_resource = gcp.oracledatabase.CloudExadataInfrastructure("cloudExadataInfrastructureResource",
    cloud_exadata_infrastructure_id="string",
    location="string",
    deletion_protection=False,
    display_name="string",
    gcp_oracle_zone="string",
    labels={
        "string": "string",
    },
    project="string",
    properties={
        "shape": "string",
        "max_db_node_storage_size_gb": 0,
        "compute_count": 0,
        "memory_size_gb": 0,
        "monthly_db_server_version": "string",
        "customer_contacts": [{
            "email": "string",
        }],
        "data_storage_size_tb": 0,
        "db_node_storage_size_gb": 0,
        "db_server_version": "string",
        "maintenance_window": {
            "custom_action_timeout_mins": 0,
            "days_of_weeks": ["string"],
            "hours_of_days": [0],
            "is_custom_action_timeout_enabled": False,
            "lead_time_week": 0,
            "months": ["string"],
            "patching_mode": "string",
            "preference": "string",
            "weeks_of_months": [0],
        },
        "max_cpu_count": 0,
        "max_data_storage_tb": 0,
        "activated_storage_count": 0,
        "total_storage_size_gb": 0,
        "available_storage_size_gb": 0,
        "cpu_count": 0,
        "monthly_storage_server_version": "string",
        "next_maintenance_run_id": "string",
        "next_maintenance_run_time": "string",
        "next_security_maintenance_run_time": "string",
        "oci_url": "string",
        "ocid": "string",
        "additional_storage_count": 0,
        "state": "string",
        "storage_count": 0,
        "storage_server_version": "string",
        "max_memory_gb": 0,
    })
const cloudExadataInfrastructureResource = new gcp.oracledatabase.CloudExadataInfrastructure("cloudExadataInfrastructureResource", {
    cloudExadataInfrastructureId: "string",
    location: "string",
    deletionProtection: false,
    displayName: "string",
    gcpOracleZone: "string",
    labels: {
        string: "string",
    },
    project: "string",
    properties: {
        shape: "string",
        maxDbNodeStorageSizeGb: 0,
        computeCount: 0,
        memorySizeGb: 0,
        monthlyDbServerVersion: "string",
        customerContacts: [{
            email: "string",
        }],
        dataStorageSizeTb: 0,
        dbNodeStorageSizeGb: 0,
        dbServerVersion: "string",
        maintenanceWindow: {
            customActionTimeoutMins: 0,
            daysOfWeeks: ["string"],
            hoursOfDays: [0],
            isCustomActionTimeoutEnabled: false,
            leadTimeWeek: 0,
            months: ["string"],
            patchingMode: "string",
            preference: "string",
            weeksOfMonths: [0],
        },
        maxCpuCount: 0,
        maxDataStorageTb: 0,
        activatedStorageCount: 0,
        totalStorageSizeGb: 0,
        availableStorageSizeGb: 0,
        cpuCount: 0,
        monthlyStorageServerVersion: "string",
        nextMaintenanceRunId: "string",
        nextMaintenanceRunTime: "string",
        nextSecurityMaintenanceRunTime: "string",
        ociUrl: "string",
        ocid: "string",
        additionalStorageCount: 0,
        state: "string",
        storageCount: 0,
        storageServerVersion: "string",
        maxMemoryGb: 0,
    },
});
type: gcp:oracledatabase:CloudExadataInfrastructure
properties:
    cloudExadataInfrastructureId: string
    deletionProtection: false
    displayName: string
    gcpOracleZone: string
    labels:
        string: string
    location: string
    project: string
    properties:
        activatedStorageCount: 0
        additionalStorageCount: 0
        availableStorageSizeGb: 0
        computeCount: 0
        cpuCount: 0
        customerContacts:
            - email: string
        dataStorageSizeTb: 0
        dbNodeStorageSizeGb: 0
        dbServerVersion: string
        maintenanceWindow:
            customActionTimeoutMins: 0
            daysOfWeeks:
                - string
            hoursOfDays:
                - 0
            isCustomActionTimeoutEnabled: false
            leadTimeWeek: 0
            months:
                - string
            patchingMode: string
            preference: string
            weeksOfMonths:
                - 0
        maxCpuCount: 0
        maxDataStorageTb: 0
        maxDbNodeStorageSizeGb: 0
        maxMemoryGb: 0
        memorySizeGb: 0
        monthlyDbServerVersion: string
        monthlyStorageServerVersion: string
        nextMaintenanceRunId: string
        nextMaintenanceRunTime: string
        nextSecurityMaintenanceRunTime: string
        ociUrl: string
        ocid: string
        shape: string
        state: string
        storageCount: 0
        storageServerVersion: string
        totalStorageSizeGb: 0
CloudExadataInfrastructure 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 CloudExadataInfrastructure resource accepts the following input properties:
- CloudExadata stringInfrastructure Id 
- The ID of the Exadata Infrastructure to create. This value is restricted
to (^a-z?$) and must be a maximum of 63
characters in length. The value must start with a letter and end with
a letter or a number.
- Location string
- Resource ID segment making up resource name. See documentation for resource typeoracledatabase.googleapis.com/DbServer.
- DeletionProtection bool
- DisplayName string
- User friendly name for this resource.
- GcpOracle stringZone 
- GCP location where Oracle Exadata is hosted.
- Labels Dictionary<string, string>
- Labels or tags associated with the resource.
Note: This field is non-authoritative, and will only manage the labels present in your configuration.
Please refer to the field effective_labelsfor all of the labels present on the resource.
- Project string
- The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
- Properties
CloudExadata Infrastructure Properties 
- Various properties of Exadata Infrastructure. Structure is documented below.
- CloudExadata stringInfrastructure Id 
- The ID of the Exadata Infrastructure to create. This value is restricted
to (^a-z?$) and must be a maximum of 63
characters in length. The value must start with a letter and end with
a letter or a number.
- Location string
- Resource ID segment making up resource name. See documentation for resource typeoracledatabase.googleapis.com/DbServer.
- DeletionProtection bool
- DisplayName string
- User friendly name for this resource.
- GcpOracle stringZone 
- GCP location where Oracle Exadata is hosted.
- Labels map[string]string
- Labels or tags associated with the resource.
Note: This field is non-authoritative, and will only manage the labels present in your configuration.
Please refer to the field effective_labelsfor all of the labels present on the resource.
- Project string
- The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
- Properties
CloudExadata Infrastructure Properties Args 
- Various properties of Exadata Infrastructure. Structure is documented below.
- cloudExadata StringInfrastructure Id 
- The ID of the Exadata Infrastructure to create. This value is restricted
to (^a-z?$) and must be a maximum of 63
characters in length. The value must start with a letter and end with
a letter or a number.
- location String
- Resource ID segment making up resource name. See documentation for resource typeoracledatabase.googleapis.com/DbServer.
- deletionProtection Boolean
- displayName String
- User friendly name for this resource.
- gcpOracle StringZone 
- GCP location where Oracle Exadata is hosted.
- labels Map<String,String>
- Labels or tags associated with the resource.
Note: This field is non-authoritative, and will only manage the labels present in your configuration.
Please refer to the field effective_labelsfor all of the labels present on the resource.
- project String
- The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
- properties
CloudExadata Infrastructure Properties 
- Various properties of Exadata Infrastructure. Structure is documented below.
- cloudExadata stringInfrastructure Id 
- The ID of the Exadata Infrastructure to create. This value is restricted
to (^a-z?$) and must be a maximum of 63
characters in length. The value must start with a letter and end with
a letter or a number.
- location string
- Resource ID segment making up resource name. See documentation for resource typeoracledatabase.googleapis.com/DbServer.
- deletionProtection boolean
- displayName string
- User friendly name for this resource.
- gcpOracle stringZone 
- GCP location where Oracle Exadata is hosted.
- labels {[key: string]: string}
- Labels or tags associated with the resource.
Note: This field is non-authoritative, and will only manage the labels present in your configuration.
Please refer to the field effective_labelsfor all of the labels present on the resource.
- project string
- The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
- properties
CloudExadata Infrastructure Properties 
- Various properties of Exadata Infrastructure. Structure is documented below.
- cloud_exadata_ strinfrastructure_ id 
- The ID of the Exadata Infrastructure to create. This value is restricted
to (^a-z?$) and must be a maximum of 63
characters in length. The value must start with a letter and end with
a letter or a number.
- location str
- Resource ID segment making up resource name. See documentation for resource typeoracledatabase.googleapis.com/DbServer.
- deletion_protection bool
- display_name str
- User friendly name for this resource.
- gcp_oracle_ strzone 
- GCP location where Oracle Exadata is hosted.
- labels Mapping[str, str]
- Labels or tags associated with the resource.
Note: This field is non-authoritative, and will only manage the labels present in your configuration.
Please refer to the field effective_labelsfor all of the labels present on the resource.
- project str
- The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
- properties
CloudExadata Infrastructure Properties Args 
- Various properties of Exadata Infrastructure. Structure is documented below.
- cloudExadata StringInfrastructure Id 
- The ID of the Exadata Infrastructure to create. This value is restricted
to (^a-z?$) and must be a maximum of 63
characters in length. The value must start with a letter and end with
a letter or a number.
- location String
- Resource ID segment making up resource name. See documentation for resource typeoracledatabase.googleapis.com/DbServer.
- deletionProtection Boolean
- displayName String
- User friendly name for this resource.
- gcpOracle StringZone 
- GCP location where Oracle Exadata is hosted.
- labels Map<String>
- Labels or tags associated with the resource.
Note: This field is non-authoritative, and will only manage the labels present in your configuration.
Please refer to the field effective_labelsfor all of the labels present on the resource.
- project String
- The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
- properties Property Map
- Various properties of Exadata Infrastructure. Structure is documented below.
Outputs
All input properties are implicitly available as output properties. Additionally, the CloudExadataInfrastructure resource produces the following output properties:
- CreateTime string
- The date and time that the Exadata Infrastructure 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
- Entitlement ID of the private offer against which this infrastructure resource is provisioned.
- Id string
- The provider-assigned unique ID for this managed resource.
- Name string
- Identifier. The name of the Exadata Infrastructure resource with the following format: projects/{project}/locations/{region}/cloudExadataInfrastructures/{cloud_exadata_infrastructure}
- 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 Exadata Infrastructure 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
- Entitlement ID of the private offer against which this infrastructure resource is provisioned.
- Id string
- The provider-assigned unique ID for this managed resource.
- Name string
- Identifier. The name of the Exadata Infrastructure resource with the following format: projects/{project}/locations/{region}/cloudExadataInfrastructures/{cloud_exadata_infrastructure}
- 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 Exadata Infrastructure 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
- Entitlement ID of the private offer against which this infrastructure resource is provisioned.
- id String
- The provider-assigned unique ID for this managed resource.
- name String
- Identifier. The name of the Exadata Infrastructure resource with the following format: projects/{project}/locations/{region}/cloudExadataInfrastructures/{cloud_exadata_infrastructure}
- 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 Exadata Infrastructure 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
- Entitlement ID of the private offer against which this infrastructure resource is provisioned.
- id string
- The provider-assigned unique ID for this managed resource.
- name string
- Identifier. The name of the Exadata Infrastructure resource with the following format: projects/{project}/locations/{region}/cloudExadataInfrastructures/{cloud_exadata_infrastructure}
- 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 Exadata Infrastructure 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
- Entitlement ID of the private offer against which this infrastructure resource is provisioned.
- id str
- The provider-assigned unique ID for this managed resource.
- name str
- Identifier. The name of the Exadata Infrastructure resource with the following format: projects/{project}/locations/{region}/cloudExadataInfrastructures/{cloud_exadata_infrastructure}
- 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 Exadata Infrastructure 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
- Entitlement ID of the private offer against which this infrastructure resource is provisioned.
- id String
- The provider-assigned unique ID for this managed resource.
- name String
- Identifier. The name of the Exadata Infrastructure resource with the following format: projects/{project}/locations/{region}/cloudExadataInfrastructures/{cloud_exadata_infrastructure}
- pulumiLabels Map<String>
- The combination of labels configured directly on the resource and default labels configured on the provider.
Look up Existing CloudExadataInfrastructure Resource
Get an existing CloudExadataInfrastructure 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?: CloudExadataInfrastructureState, opts?: CustomResourceOptions): CloudExadataInfrastructure@staticmethod
def get(resource_name: str,
        id: str,
        opts: Optional[ResourceOptions] = None,
        cloud_exadata_infrastructure_id: Optional[str] = None,
        create_time: 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,
        gcp_oracle_zone: Optional[str] = None,
        labels: Optional[Mapping[str, str]] = None,
        location: Optional[str] = None,
        name: Optional[str] = None,
        project: Optional[str] = None,
        properties: Optional[CloudExadataInfrastructurePropertiesArgs] = None,
        pulumi_labels: Optional[Mapping[str, str]] = None) -> CloudExadataInfrastructurefunc GetCloudExadataInfrastructure(ctx *Context, name string, id IDInput, state *CloudExadataInfrastructureState, opts ...ResourceOption) (*CloudExadataInfrastructure, error)public static CloudExadataInfrastructure Get(string name, Input<string> id, CloudExadataInfrastructureState? state, CustomResourceOptions? opts = null)public static CloudExadataInfrastructure get(String name, Output<String> id, CloudExadataInfrastructureState state, CustomResourceOptions options)resources:  _:    type: gcp:oracledatabase:CloudExadataInfrastructure    get:      id: ${id}- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- CloudExadata stringInfrastructure Id 
- The ID of the Exadata Infrastructure 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.
- CreateTime string
- The date and time that the Exadata Infrastructure was created.
- DeletionProtection bool
- DisplayName string
- User friendly name for this resource.
- 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
- Entitlement ID of the private offer against which this infrastructure resource is provisioned.
- GcpOracle stringZone 
- GCP location where Oracle Exadata is hosted.
- Labels Dictionary<string, string>
- Labels or tags associated with the resource.
Note: This field is non-authoritative, and will only manage the labels present in your configuration.
Please refer to the field effective_labelsfor all of the labels present on the resource.
- Location string
- Resource ID segment making up resource name. See documentation for resource typeoracledatabase.googleapis.com/DbServer.
- Name string
- Identifier. The name of the Exadata Infrastructure resource with the following format: projects/{project}/locations/{region}/cloudExadataInfrastructures/{cloud_exadata_infrastructure}
- Project string
- The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
- Properties
CloudExadata Infrastructure Properties 
- Various properties of Exadata Infrastructure. Structure is documented below.
- PulumiLabels Dictionary<string, string>
- The combination of labels configured directly on the resource and default labels configured on the provider.
- CloudExadata stringInfrastructure Id 
- The ID of the Exadata Infrastructure 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.
- CreateTime string
- The date and time that the Exadata Infrastructure was created.
- DeletionProtection bool
- DisplayName string
- User friendly name for this resource.
- 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
- Entitlement ID of the private offer against which this infrastructure resource is provisioned.
- GcpOracle stringZone 
- GCP location where Oracle Exadata is hosted.
- Labels map[string]string
- Labels or tags associated with the resource.
Note: This field is non-authoritative, and will only manage the labels present in your configuration.
Please refer to the field effective_labelsfor all of the labels present on the resource.
- Location string
- Resource ID segment making up resource name. See documentation for resource typeoracledatabase.googleapis.com/DbServer.
- Name string
- Identifier. The name of the Exadata Infrastructure resource with the following format: projects/{project}/locations/{region}/cloudExadataInfrastructures/{cloud_exadata_infrastructure}
- Project string
- The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
- Properties
CloudExadata Infrastructure Properties Args 
- Various properties of Exadata Infrastructure. Structure is documented below.
- PulumiLabels map[string]string
- The combination of labels configured directly on the resource and default labels configured on the provider.
- cloudExadata StringInfrastructure Id 
- The ID of the Exadata Infrastructure 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.
- createTime String
- The date and time that the Exadata Infrastructure was created.
- deletionProtection Boolean
- displayName String
- User friendly name for this resource.
- 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
- Entitlement ID of the private offer against which this infrastructure resource is provisioned.
- gcpOracle StringZone 
- GCP location where Oracle Exadata is hosted.
- labels Map<String,String>
- Labels or tags associated with the resource.
Note: This field is non-authoritative, and will only manage the labels present in your configuration.
Please refer to the field effective_labelsfor all of the labels present on the resource.
- location String
- Resource ID segment making up resource name. See documentation for resource typeoracledatabase.googleapis.com/DbServer.
- name String
- Identifier. The name of the Exadata Infrastructure resource with the following format: projects/{project}/locations/{region}/cloudExadataInfrastructures/{cloud_exadata_infrastructure}
- project String
- The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
- properties
CloudExadata Infrastructure Properties 
- Various properties of Exadata Infrastructure. Structure is documented below.
- pulumiLabels Map<String,String>
- The combination of labels configured directly on the resource and default labels configured on the provider.
- cloudExadata stringInfrastructure Id 
- The ID of the Exadata Infrastructure 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.
- createTime string
- The date and time that the Exadata Infrastructure was created.
- deletionProtection boolean
- displayName string
- User friendly name for this resource.
- 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
- Entitlement ID of the private offer against which this infrastructure resource is provisioned.
- gcpOracle stringZone 
- GCP location where Oracle Exadata is hosted.
- labels {[key: string]: string}
- Labels or tags associated with the resource.
Note: This field is non-authoritative, and will only manage the labels present in your configuration.
Please refer to the field effective_labelsfor all of the labels present on the resource.
- location string
- Resource ID segment making up resource name. See documentation for resource typeoracledatabase.googleapis.com/DbServer.
- name string
- Identifier. The name of the Exadata Infrastructure resource with the following format: projects/{project}/locations/{region}/cloudExadataInfrastructures/{cloud_exadata_infrastructure}
- project string
- The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
- properties
CloudExadata Infrastructure Properties 
- Various properties of Exadata Infrastructure. Structure is documented below.
- pulumiLabels {[key: string]: string}
- The combination of labels configured directly on the resource and default labels configured on the provider.
- cloud_exadata_ strinfrastructure_ id 
- The ID of the Exadata Infrastructure 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.
- create_time str
- The date and time that the Exadata Infrastructure was created.
- deletion_protection bool
- display_name str
- User friendly name for this resource.
- 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
- Entitlement ID of the private offer against which this infrastructure resource is provisioned.
- gcp_oracle_ strzone 
- GCP location where Oracle Exadata is hosted.
- labels Mapping[str, str]
- Labels or tags associated with the resource.
Note: This field is non-authoritative, and will only manage the labels present in your configuration.
Please refer to the field effective_labelsfor all of the labels present on the resource.
- location str
- Resource ID segment making up resource name. See documentation for resource typeoracledatabase.googleapis.com/DbServer.
- name str
- Identifier. The name of the Exadata Infrastructure resource with the following format: projects/{project}/locations/{region}/cloudExadataInfrastructures/{cloud_exadata_infrastructure}
- project str
- The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
- properties
CloudExadata Infrastructure Properties Args 
- Various properties of Exadata Infrastructure. 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.
- cloudExadata StringInfrastructure Id 
- The ID of the Exadata Infrastructure 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.
- createTime String
- The date and time that the Exadata Infrastructure was created.
- deletionProtection Boolean
- displayName String
- User friendly name for this resource.
- 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
- Entitlement ID of the private offer against which this infrastructure resource is provisioned.
- gcpOracle StringZone 
- GCP location where Oracle Exadata is hosted.
- labels Map<String>
- Labels or tags associated with the resource.
Note: This field is non-authoritative, and will only manage the labels present in your configuration.
Please refer to the field effective_labelsfor all of the labels present on the resource.
- location String
- Resource ID segment making up resource name. See documentation for resource typeoracledatabase.googleapis.com/DbServer.
- name String
- Identifier. The name of the Exadata Infrastructure resource with the following format: projects/{project}/locations/{region}/cloudExadataInfrastructures/{cloud_exadata_infrastructure}
- project String
- The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
- properties Property Map
- Various properties of Exadata Infrastructure. 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
CloudExadataInfrastructureProperties, CloudExadataInfrastructurePropertiesArgs        
- Shape string
- The shape of the Exadata Infrastructure. The shape determines the amount of CPU, storage, and memory resources allocated to the instance.
- ActivatedStorage intCount 
- (Output) The requested number of additional storage servers activated for the Exadata Infrastructure.
- AdditionalStorage intCount 
- (Output) The requested number of additional storage servers for the Exadata Infrastructure.
- AvailableStorage intSize Gb 
- (Output) The available storage can be allocated to the Exadata Infrastructure resource, in gigabytes (GB).
- ComputeCount int
- The number of compute servers for the Exadata Infrastructure.
- CpuCount int
- (Output) The number of enabled CPU cores.
- CustomerContacts List<CloudExadata Infrastructure Properties Customer Contact> 
- The list of customer contacts. Structure is documented below.
- DataStorage doubleSize Tb 
- (Output) Size, in terabytes, of the DATA disk group.
- DbNode intStorage Size Gb 
- (Output) The local node storage allocated in GBs.
- DbServer stringVersion 
- (Output) The software version of the database servers (dom0) in the Exadata Infrastructure.
- MaintenanceWindow CloudExadata Infrastructure Properties Maintenance Window 
- Maintenance window as defined by Oracle. https://docs.oracle.com/en-us/iaas/api/#/en/database/20160918/datatypes/MaintenanceWindow Structure is documented below.
- MaxCpu intCount 
- (Output) The total number of CPU cores available.
- MaxData doubleStorage Tb 
- (Output) The total available DATA disk group size.
- MaxDb intNode Storage Size Gb 
- (Output) The total local node storage available in GBs.
- MaxMemory intGb 
- (Output) The total memory available in GBs.
- MemorySize intGb 
- (Output) The memory allocated in GBs.
- MonthlyDb stringServer Version 
- (Output) The monthly software version of the database servers (dom0) in the Exadata Infrastructure. Example: 20.1.15
- MonthlyStorage stringServer Version 
- (Output) The monthly software version of the storage servers (cells) in the Exadata Infrastructure. Example: 20.1.15
- NextMaintenance stringRun Id 
- (Output) The OCID of the next maintenance run.
- NextMaintenance stringRun Time 
- (Output) The time when the next maintenance run will occur.
- NextSecurity stringMaintenance Run Time 
- (Output) The time when the next security maintenance run will occur.
- OciUrl string
- (Output) Deep link to the OCI console to view this resource.
- Ocid string
- (Output) OCID of created infra. https://docs.oracle.com/en-us/iaas/Content/General/Concepts/identifiers.htm#Oracle
- State string
- (Output) The current lifecycle state of the Exadata Infrastructure. Possible values: STATE_UNSPECIFIED PROVISIONING AVAILABLE UPDATING TERMINATING TERMINATED FAILED MAINTENANCE_IN_PROGRESS
- StorageCount int
- The number of Cloud Exadata storage servers for the Exadata Infrastructure.
- StorageServer stringVersion 
- (Output) The software version of the storage servers (cells) in the Exadata Infrastructure.
- TotalStorage intSize Gb 
- The total storage allocated to the Exadata Infrastructure resource, in gigabytes (GB).
- Shape string
- The shape of the Exadata Infrastructure. The shape determines the amount of CPU, storage, and memory resources allocated to the instance.
- ActivatedStorage intCount 
- (Output) The requested number of additional storage servers activated for the Exadata Infrastructure.
- AdditionalStorage intCount 
- (Output) The requested number of additional storage servers for the Exadata Infrastructure.
- AvailableStorage intSize Gb 
- (Output) The available storage can be allocated to the Exadata Infrastructure resource, in gigabytes (GB).
- ComputeCount int
- The number of compute servers for the Exadata Infrastructure.
- CpuCount int
- (Output) The number of enabled CPU cores.
- CustomerContacts []CloudExadata Infrastructure Properties Customer Contact 
- The list of customer contacts. Structure is documented below.
- DataStorage float64Size Tb 
- (Output) Size, in terabytes, of the DATA disk group.
- DbNode intStorage Size Gb 
- (Output) The local node storage allocated in GBs.
- DbServer stringVersion 
- (Output) The software version of the database servers (dom0) in the Exadata Infrastructure.
- MaintenanceWindow CloudExadata Infrastructure Properties Maintenance Window 
- Maintenance window as defined by Oracle. https://docs.oracle.com/en-us/iaas/api/#/en/database/20160918/datatypes/MaintenanceWindow Structure is documented below.
- MaxCpu intCount 
- (Output) The total number of CPU cores available.
- MaxData float64Storage Tb 
- (Output) The total available DATA disk group size.
- MaxDb intNode Storage Size Gb 
- (Output) The total local node storage available in GBs.
- MaxMemory intGb 
- (Output) The total memory available in GBs.
- MemorySize intGb 
- (Output) The memory allocated in GBs.
- MonthlyDb stringServer Version 
- (Output) The monthly software version of the database servers (dom0) in the Exadata Infrastructure. Example: 20.1.15
- MonthlyStorage stringServer Version 
- (Output) The monthly software version of the storage servers (cells) in the Exadata Infrastructure. Example: 20.1.15
- NextMaintenance stringRun Id 
- (Output) The OCID of the next maintenance run.
- NextMaintenance stringRun Time 
- (Output) The time when the next maintenance run will occur.
- NextSecurity stringMaintenance Run Time 
- (Output) The time when the next security maintenance run will occur.
- OciUrl string
- (Output) Deep link to the OCI console to view this resource.
- Ocid string
- (Output) OCID of created infra. https://docs.oracle.com/en-us/iaas/Content/General/Concepts/identifiers.htm#Oracle
- State string
- (Output) The current lifecycle state of the Exadata Infrastructure. Possible values: STATE_UNSPECIFIED PROVISIONING AVAILABLE UPDATING TERMINATING TERMINATED FAILED MAINTENANCE_IN_PROGRESS
- StorageCount int
- The number of Cloud Exadata storage servers for the Exadata Infrastructure.
- StorageServer stringVersion 
- (Output) The software version of the storage servers (cells) in the Exadata Infrastructure.
- TotalStorage intSize Gb 
- The total storage allocated to the Exadata Infrastructure resource, in gigabytes (GB).
- shape String
- The shape of the Exadata Infrastructure. The shape determines the amount of CPU, storage, and memory resources allocated to the instance.
- activatedStorage IntegerCount 
- (Output) The requested number of additional storage servers activated for the Exadata Infrastructure.
- additionalStorage IntegerCount 
- (Output) The requested number of additional storage servers for the Exadata Infrastructure.
- availableStorage IntegerSize Gb 
- (Output) The available storage can be allocated to the Exadata Infrastructure resource, in gigabytes (GB).
- computeCount Integer
- The number of compute servers for the Exadata Infrastructure.
- cpuCount Integer
- (Output) The number of enabled CPU cores.
- customerContacts List<CloudExadata Infrastructure Properties Customer Contact> 
- The list of customer contacts. Structure is documented below.
- dataStorage DoubleSize Tb 
- (Output) Size, in terabytes, of the DATA disk group.
- dbNode IntegerStorage Size Gb 
- (Output) The local node storage allocated in GBs.
- dbServer StringVersion 
- (Output) The software version of the database servers (dom0) in the Exadata Infrastructure.
- maintenanceWindow CloudExadata Infrastructure Properties Maintenance Window 
- Maintenance window as defined by Oracle. https://docs.oracle.com/en-us/iaas/api/#/en/database/20160918/datatypes/MaintenanceWindow Structure is documented below.
- maxCpu IntegerCount 
- (Output) The total number of CPU cores available.
- maxData DoubleStorage Tb 
- (Output) The total available DATA disk group size.
- maxDb IntegerNode Storage Size Gb 
- (Output) The total local node storage available in GBs.
- maxMemory IntegerGb 
- (Output) The total memory available in GBs.
- memorySize IntegerGb 
- (Output) The memory allocated in GBs.
- monthlyDb StringServer Version 
- (Output) The monthly software version of the database servers (dom0) in the Exadata Infrastructure. Example: 20.1.15
- monthlyStorage StringServer Version 
- (Output) The monthly software version of the storage servers (cells) in the Exadata Infrastructure. Example: 20.1.15
- nextMaintenance StringRun Id 
- (Output) The OCID of the next maintenance run.
- nextMaintenance StringRun Time 
- (Output) The time when the next maintenance run will occur.
- nextSecurity StringMaintenance Run Time 
- (Output) The time when the next security maintenance run will occur.
- ociUrl String
- (Output) Deep link to the OCI console to view this resource.
- ocid String
- (Output) OCID of created infra. https://docs.oracle.com/en-us/iaas/Content/General/Concepts/identifiers.htm#Oracle
- state String
- (Output) The current lifecycle state of the Exadata Infrastructure. Possible values: STATE_UNSPECIFIED PROVISIONING AVAILABLE UPDATING TERMINATING TERMINATED FAILED MAINTENANCE_IN_PROGRESS
- storageCount Integer
- The number of Cloud Exadata storage servers for the Exadata Infrastructure.
- storageServer StringVersion 
- (Output) The software version of the storage servers (cells) in the Exadata Infrastructure.
- totalStorage IntegerSize Gb 
- The total storage allocated to the Exadata Infrastructure resource, in gigabytes (GB).
- shape string
- The shape of the Exadata Infrastructure. The shape determines the amount of CPU, storage, and memory resources allocated to the instance.
- activatedStorage numberCount 
- (Output) The requested number of additional storage servers activated for the Exadata Infrastructure.
- additionalStorage numberCount 
- (Output) The requested number of additional storage servers for the Exadata Infrastructure.
- availableStorage numberSize Gb 
- (Output) The available storage can be allocated to the Exadata Infrastructure resource, in gigabytes (GB).
- computeCount number
- The number of compute servers for the Exadata Infrastructure.
- cpuCount number
- (Output) The number of enabled CPU cores.
- customerContacts CloudExadata Infrastructure Properties Customer Contact[] 
- The list of customer contacts. Structure is documented below.
- dataStorage numberSize Tb 
- (Output) Size, in terabytes, of the DATA disk group.
- dbNode numberStorage Size Gb 
- (Output) The local node storage allocated in GBs.
- dbServer stringVersion 
- (Output) The software version of the database servers (dom0) in the Exadata Infrastructure.
- maintenanceWindow CloudExadata Infrastructure Properties Maintenance Window 
- Maintenance window as defined by Oracle. https://docs.oracle.com/en-us/iaas/api/#/en/database/20160918/datatypes/MaintenanceWindow Structure is documented below.
- maxCpu numberCount 
- (Output) The total number of CPU cores available.
- maxData numberStorage Tb 
- (Output) The total available DATA disk group size.
- maxDb numberNode Storage Size Gb 
- (Output) The total local node storage available in GBs.
- maxMemory numberGb 
- (Output) The total memory available in GBs.
- memorySize numberGb 
- (Output) The memory allocated in GBs.
- monthlyDb stringServer Version 
- (Output) The monthly software version of the database servers (dom0) in the Exadata Infrastructure. Example: 20.1.15
- monthlyStorage stringServer Version 
- (Output) The monthly software version of the storage servers (cells) in the Exadata Infrastructure. Example: 20.1.15
- nextMaintenance stringRun Id 
- (Output) The OCID of the next maintenance run.
- nextMaintenance stringRun Time 
- (Output) The time when the next maintenance run will occur.
- nextSecurity stringMaintenance Run Time 
- (Output) The time when the next security maintenance run will occur.
- ociUrl string
- (Output) Deep link to the OCI console to view this resource.
- ocid string
- (Output) OCID of created infra. https://docs.oracle.com/en-us/iaas/Content/General/Concepts/identifiers.htm#Oracle
- state string
- (Output) The current lifecycle state of the Exadata Infrastructure. Possible values: STATE_UNSPECIFIED PROVISIONING AVAILABLE UPDATING TERMINATING TERMINATED FAILED MAINTENANCE_IN_PROGRESS
- storageCount number
- The number of Cloud Exadata storage servers for the Exadata Infrastructure.
- storageServer stringVersion 
- (Output) The software version of the storage servers (cells) in the Exadata Infrastructure.
- totalStorage numberSize Gb 
- The total storage allocated to the Exadata Infrastructure resource, in gigabytes (GB).
- shape str
- The shape of the Exadata Infrastructure. The shape determines the amount of CPU, storage, and memory resources allocated to the instance.
- activated_storage_ intcount 
- (Output) The requested number of additional storage servers activated for the Exadata Infrastructure.
- additional_storage_ intcount 
- (Output) The requested number of additional storage servers for the Exadata Infrastructure.
- available_storage_ intsize_ gb 
- (Output) The available storage can be allocated to the Exadata Infrastructure resource, in gigabytes (GB).
- compute_count int
- The number of compute servers for the Exadata Infrastructure.
- cpu_count int
- (Output) The number of enabled CPU cores.
- customer_contacts Sequence[CloudExadata Infrastructure Properties Customer Contact] 
- The list of customer contacts. Structure is documented below.
- data_storage_ floatsize_ tb 
- (Output) Size, in terabytes, of the DATA disk group.
- db_node_ intstorage_ size_ gb 
- (Output) The local node storage allocated in GBs.
- db_server_ strversion 
- (Output) The software version of the database servers (dom0) in the Exadata Infrastructure.
- maintenance_window CloudExadata Infrastructure Properties Maintenance Window 
- Maintenance window as defined by Oracle. https://docs.oracle.com/en-us/iaas/api/#/en/database/20160918/datatypes/MaintenanceWindow Structure is documented below.
- max_cpu_ intcount 
- (Output) The total number of CPU cores available.
- max_data_ floatstorage_ tb 
- (Output) The total available DATA disk group size.
- max_db_ intnode_ storage_ size_ gb 
- (Output) The total local node storage available in GBs.
- max_memory_ intgb 
- (Output) The total memory available in GBs.
- memory_size_ intgb 
- (Output) The memory allocated in GBs.
- monthly_db_ strserver_ version 
- (Output) The monthly software version of the database servers (dom0) in the Exadata Infrastructure. Example: 20.1.15
- monthly_storage_ strserver_ version 
- (Output) The monthly software version of the storage servers (cells) in the Exadata Infrastructure. Example: 20.1.15
- next_maintenance_ strrun_ id 
- (Output) The OCID of the next maintenance run.
- next_maintenance_ strrun_ time 
- (Output) The time when the next maintenance run will occur.
- next_security_ strmaintenance_ run_ time 
- (Output) The time when the next security maintenance run will occur.
- oci_url str
- (Output) Deep link to the OCI console to view this resource.
- ocid str
- (Output) OCID of created infra. https://docs.oracle.com/en-us/iaas/Content/General/Concepts/identifiers.htm#Oracle
- state str
- (Output) The current lifecycle state of the Exadata Infrastructure. Possible values: STATE_UNSPECIFIED PROVISIONING AVAILABLE UPDATING TERMINATING TERMINATED FAILED MAINTENANCE_IN_PROGRESS
- storage_count int
- The number of Cloud Exadata storage servers for the Exadata Infrastructure.
- storage_server_ strversion 
- (Output) The software version of the storage servers (cells) in the Exadata Infrastructure.
- total_storage_ intsize_ gb 
- The total storage allocated to the Exadata Infrastructure resource, in gigabytes (GB).
- shape String
- The shape of the Exadata Infrastructure. The shape determines the amount of CPU, storage, and memory resources allocated to the instance.
- activatedStorage NumberCount 
- (Output) The requested number of additional storage servers activated for the Exadata Infrastructure.
- additionalStorage NumberCount 
- (Output) The requested number of additional storage servers for the Exadata Infrastructure.
- availableStorage NumberSize Gb 
- (Output) The available storage can be allocated to the Exadata Infrastructure resource, in gigabytes (GB).
- computeCount Number
- The number of compute servers for the Exadata Infrastructure.
- cpuCount Number
- (Output) The number of enabled CPU cores.
- customerContacts List<Property Map>
- The list of customer contacts. Structure is documented below.
- dataStorage NumberSize Tb 
- (Output) Size, in terabytes, of the DATA disk group.
- dbNode NumberStorage Size Gb 
- (Output) The local node storage allocated in GBs.
- dbServer StringVersion 
- (Output) The software version of the database servers (dom0) in the Exadata Infrastructure.
- maintenanceWindow Property Map
- Maintenance window as defined by Oracle. https://docs.oracle.com/en-us/iaas/api/#/en/database/20160918/datatypes/MaintenanceWindow Structure is documented below.
- maxCpu NumberCount 
- (Output) The total number of CPU cores available.
- maxData NumberStorage Tb 
- (Output) The total available DATA disk group size.
- maxDb NumberNode Storage Size Gb 
- (Output) The total local node storage available in GBs.
- maxMemory NumberGb 
- (Output) The total memory available in GBs.
- memorySize NumberGb 
- (Output) The memory allocated in GBs.
- monthlyDb StringServer Version 
- (Output) The monthly software version of the database servers (dom0) in the Exadata Infrastructure. Example: 20.1.15
- monthlyStorage StringServer Version 
- (Output) The monthly software version of the storage servers (cells) in the Exadata Infrastructure. Example: 20.1.15
- nextMaintenance StringRun Id 
- (Output) The OCID of the next maintenance run.
- nextMaintenance StringRun Time 
- (Output) The time when the next maintenance run will occur.
- nextSecurity StringMaintenance Run Time 
- (Output) The time when the next security maintenance run will occur.
- ociUrl String
- (Output) Deep link to the OCI console to view this resource.
- ocid String
- (Output) OCID of created infra. https://docs.oracle.com/en-us/iaas/Content/General/Concepts/identifiers.htm#Oracle
- state String
- (Output) The current lifecycle state of the Exadata Infrastructure. Possible values: STATE_UNSPECIFIED PROVISIONING AVAILABLE UPDATING TERMINATING TERMINATED FAILED MAINTENANCE_IN_PROGRESS
- storageCount Number
- The number of Cloud Exadata storage servers for the Exadata Infrastructure.
- storageServer StringVersion 
- (Output) The software version of the storage servers (cells) in the Exadata Infrastructure.
- totalStorage NumberSize Gb 
- The total storage allocated to the Exadata Infrastructure resource, in gigabytes (GB).
CloudExadataInfrastructurePropertiesCustomerContact, CloudExadataInfrastructurePropertiesCustomerContactArgs            
- Email string
- The email address used by Oracle to send notifications regarding databases and infrastructure.
- Email string
- The email address used by Oracle to send notifications regarding databases and infrastructure.
- email String
- The email address used by Oracle to send notifications regarding databases and infrastructure.
- email string
- The email address used by Oracle to send notifications regarding databases and infrastructure.
- email str
- The email address used by Oracle to send notifications regarding databases and infrastructure.
- email String
- The email address used by Oracle to send notifications regarding databases and infrastructure.
CloudExadataInfrastructurePropertiesMaintenanceWindow, CloudExadataInfrastructurePropertiesMaintenanceWindowArgs            
- CustomAction intTimeout Mins 
- Determines the amount of time the system will wait before the start of each database server patching operation. Custom action timeout is in minutes and valid value is between 15 to 120 (inclusive).
- DaysOf List<string>Weeks 
- Days during the week when maintenance should be performed.
- HoursOf List<int>Days 
- The window of hours during the day when maintenance should be performed. The window is a 4 hour slot. Valid values are: 0 - represents time slot 0:00 - 3:59 UTC 4 - represents time slot 4:00 - 7:59 UTC 8 - represents time slot 8:00 - 11:59 UTC 12 - represents time slot 12:00 - 15:59 UTC 16 - represents time slot 16:00 - 19:59 UTC 20 - represents time slot 20:00 - 23:59 UTC
- IsCustom boolAction Timeout Enabled 
- If true, enables the configuration of a custom action timeout (waiting period) between database server patching operations.
- LeadTime intWeek 
- Lead time window allows user to set a lead time to prepare for a down time. The lead time is in weeks and valid value is between 1 to 4.
- Months List<string>
- Months during the year when maintenance should be performed.
- PatchingMode string
- Cloud CloudExadataInfrastructure node patching method, either "ROLLING" or "NONROLLING". Default value is ROLLING. Possible values: PATCHING_MODE_UNSPECIFIED ROLLING NON_ROLLING
- Preference string
- The maintenance window scheduling preference. Possible values: MAINTENANCE_WINDOW_PREFERENCE_UNSPECIFIED CUSTOM_PREFERENCE NO_PREFERENCE
- WeeksOf List<int>Months 
- Weeks during the month when maintenance should be performed. Weeks start on the 1st, 8th, 15th, and 22nd days of the month, and have a duration of 7 days. Weeks start and end based on calendar dates, not days of the week.
- CustomAction intTimeout Mins 
- Determines the amount of time the system will wait before the start of each database server patching operation. Custom action timeout is in minutes and valid value is between 15 to 120 (inclusive).
- DaysOf []stringWeeks 
- Days during the week when maintenance should be performed.
- HoursOf []intDays 
- The window of hours during the day when maintenance should be performed. The window is a 4 hour slot. Valid values are: 0 - represents time slot 0:00 - 3:59 UTC 4 - represents time slot 4:00 - 7:59 UTC 8 - represents time slot 8:00 - 11:59 UTC 12 - represents time slot 12:00 - 15:59 UTC 16 - represents time slot 16:00 - 19:59 UTC 20 - represents time slot 20:00 - 23:59 UTC
- IsCustom boolAction Timeout Enabled 
- If true, enables the configuration of a custom action timeout (waiting period) between database server patching operations.
- LeadTime intWeek 
- Lead time window allows user to set a lead time to prepare for a down time. The lead time is in weeks and valid value is between 1 to 4.
- Months []string
- Months during the year when maintenance should be performed.
- PatchingMode string
- Cloud CloudExadataInfrastructure node patching method, either "ROLLING" or "NONROLLING". Default value is ROLLING. Possible values: PATCHING_MODE_UNSPECIFIED ROLLING NON_ROLLING
- Preference string
- The maintenance window scheduling preference. Possible values: MAINTENANCE_WINDOW_PREFERENCE_UNSPECIFIED CUSTOM_PREFERENCE NO_PREFERENCE
- WeeksOf []intMonths 
- Weeks during the month when maintenance should be performed. Weeks start on the 1st, 8th, 15th, and 22nd days of the month, and have a duration of 7 days. Weeks start and end based on calendar dates, not days of the week.
- customAction IntegerTimeout Mins 
- Determines the amount of time the system will wait before the start of each database server patching operation. Custom action timeout is in minutes and valid value is between 15 to 120 (inclusive).
- daysOf List<String>Weeks 
- Days during the week when maintenance should be performed.
- hoursOf List<Integer>Days 
- The window of hours during the day when maintenance should be performed. The window is a 4 hour slot. Valid values are: 0 - represents time slot 0:00 - 3:59 UTC 4 - represents time slot 4:00 - 7:59 UTC 8 - represents time slot 8:00 - 11:59 UTC 12 - represents time slot 12:00 - 15:59 UTC 16 - represents time slot 16:00 - 19:59 UTC 20 - represents time slot 20:00 - 23:59 UTC
- isCustom BooleanAction Timeout Enabled 
- If true, enables the configuration of a custom action timeout (waiting period) between database server patching operations.
- leadTime IntegerWeek 
- Lead time window allows user to set a lead time to prepare for a down time. The lead time is in weeks and valid value is between 1 to 4.
- months List<String>
- Months during the year when maintenance should be performed.
- patchingMode String
- Cloud CloudExadataInfrastructure node patching method, either "ROLLING" or "NONROLLING". Default value is ROLLING. Possible values: PATCHING_MODE_UNSPECIFIED ROLLING NON_ROLLING
- preference String
- The maintenance window scheduling preference. Possible values: MAINTENANCE_WINDOW_PREFERENCE_UNSPECIFIED CUSTOM_PREFERENCE NO_PREFERENCE
- weeksOf List<Integer>Months 
- Weeks during the month when maintenance should be performed. Weeks start on the 1st, 8th, 15th, and 22nd days of the month, and have a duration of 7 days. Weeks start and end based on calendar dates, not days of the week.
- customAction numberTimeout Mins 
- Determines the amount of time the system will wait before the start of each database server patching operation. Custom action timeout is in minutes and valid value is between 15 to 120 (inclusive).
- daysOf string[]Weeks 
- Days during the week when maintenance should be performed.
- hoursOf number[]Days 
- The window of hours during the day when maintenance should be performed. The window is a 4 hour slot. Valid values are: 0 - represents time slot 0:00 - 3:59 UTC 4 - represents time slot 4:00 - 7:59 UTC 8 - represents time slot 8:00 - 11:59 UTC 12 - represents time slot 12:00 - 15:59 UTC 16 - represents time slot 16:00 - 19:59 UTC 20 - represents time slot 20:00 - 23:59 UTC
- isCustom booleanAction Timeout Enabled 
- If true, enables the configuration of a custom action timeout (waiting period) between database server patching operations.
- leadTime numberWeek 
- Lead time window allows user to set a lead time to prepare for a down time. The lead time is in weeks and valid value is between 1 to 4.
- months string[]
- Months during the year when maintenance should be performed.
- patchingMode string
- Cloud CloudExadataInfrastructure node patching method, either "ROLLING" or "NONROLLING". Default value is ROLLING. Possible values: PATCHING_MODE_UNSPECIFIED ROLLING NON_ROLLING
- preference string
- The maintenance window scheduling preference. Possible values: MAINTENANCE_WINDOW_PREFERENCE_UNSPECIFIED CUSTOM_PREFERENCE NO_PREFERENCE
- weeksOf number[]Months 
- Weeks during the month when maintenance should be performed. Weeks start on the 1st, 8th, 15th, and 22nd days of the month, and have a duration of 7 days. Weeks start and end based on calendar dates, not days of the week.
- custom_action_ inttimeout_ mins 
- Determines the amount of time the system will wait before the start of each database server patching operation. Custom action timeout is in minutes and valid value is between 15 to 120 (inclusive).
- days_of_ Sequence[str]weeks 
- Days during the week when maintenance should be performed.
- hours_of_ Sequence[int]days 
- The window of hours during the day when maintenance should be performed. The window is a 4 hour slot. Valid values are: 0 - represents time slot 0:00 - 3:59 UTC 4 - represents time slot 4:00 - 7:59 UTC 8 - represents time slot 8:00 - 11:59 UTC 12 - represents time slot 12:00 - 15:59 UTC 16 - represents time slot 16:00 - 19:59 UTC 20 - represents time slot 20:00 - 23:59 UTC
- is_custom_ boolaction_ timeout_ enabled 
- If true, enables the configuration of a custom action timeout (waiting period) between database server patching operations.
- lead_time_ intweek 
- Lead time window allows user to set a lead time to prepare for a down time. The lead time is in weeks and valid value is between 1 to 4.
- months Sequence[str]
- Months during the year when maintenance should be performed.
- patching_mode str
- Cloud CloudExadataInfrastructure node patching method, either "ROLLING" or "NONROLLING". Default value is ROLLING. Possible values: PATCHING_MODE_UNSPECIFIED ROLLING NON_ROLLING
- preference str
- The maintenance window scheduling preference. Possible values: MAINTENANCE_WINDOW_PREFERENCE_UNSPECIFIED CUSTOM_PREFERENCE NO_PREFERENCE
- weeks_of_ Sequence[int]months 
- Weeks during the month when maintenance should be performed. Weeks start on the 1st, 8th, 15th, and 22nd days of the month, and have a duration of 7 days. Weeks start and end based on calendar dates, not days of the week.
- customAction NumberTimeout Mins 
- Determines the amount of time the system will wait before the start of each database server patching operation. Custom action timeout is in minutes and valid value is between 15 to 120 (inclusive).
- daysOf List<String>Weeks 
- Days during the week when maintenance should be performed.
- hoursOf List<Number>Days 
- The window of hours during the day when maintenance should be performed. The window is a 4 hour slot. Valid values are: 0 - represents time slot 0:00 - 3:59 UTC 4 - represents time slot 4:00 - 7:59 UTC 8 - represents time slot 8:00 - 11:59 UTC 12 - represents time slot 12:00 - 15:59 UTC 16 - represents time slot 16:00 - 19:59 UTC 20 - represents time slot 20:00 - 23:59 UTC
- isCustom BooleanAction Timeout Enabled 
- If true, enables the configuration of a custom action timeout (waiting period) between database server patching operations.
- leadTime NumberWeek 
- Lead time window allows user to set a lead time to prepare for a down time. The lead time is in weeks and valid value is between 1 to 4.
- months List<String>
- Months during the year when maintenance should be performed.
- patchingMode String
- Cloud CloudExadataInfrastructure node patching method, either "ROLLING" or "NONROLLING". Default value is ROLLING. Possible values: PATCHING_MODE_UNSPECIFIED ROLLING NON_ROLLING
- preference String
- The maintenance window scheduling preference. Possible values: MAINTENANCE_WINDOW_PREFERENCE_UNSPECIFIED CUSTOM_PREFERENCE NO_PREFERENCE
- weeksOf List<Number>Months 
- Weeks during the month when maintenance should be performed. Weeks start on the 1st, 8th, 15th, and 22nd days of the month, and have a duration of 7 days. Weeks start and end based on calendar dates, not days of the week.
Import
CloudExadataInfrastructure can be imported using any of these accepted formats:
- projects/{{project}}/locations/{{location}}/cloudExadataInfrastructures/{{cloud_exadata_infrastructure_id}}
- {{project}}/{{location}}/{{cloud_exadata_infrastructure_id}}
- {{location}}/{{cloud_exadata_infrastructure_id}}
When using the pulumi import command, CloudExadataInfrastructure can be imported using one of the formats above. For example:
$ pulumi import gcp:oracledatabase/cloudExadataInfrastructure:CloudExadataInfrastructure default projects/{{project}}/locations/{{location}}/cloudExadataInfrastructures/{{cloud_exadata_infrastructure_id}}
$ pulumi import gcp:oracledatabase/cloudExadataInfrastructure:CloudExadataInfrastructure default {{project}}/{{location}}/{{cloud_exadata_infrastructure_id}}
$ pulumi import gcp:oracledatabase/cloudExadataInfrastructure:CloudExadataInfrastructure default {{location}}/{{cloud_exadata_infrastructure_id}}
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- Google Cloud (GCP) Classic pulumi/pulumi-gcp
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the google-betaTerraform Provider.