1. Packages
  2. Oracle Cloud Infrastructure
  3. API Docs
  4. Database
  5. ExadataInfrastructure
Oracle Cloud Infrastructure v2.31.0 published on Thursday, Apr 17, 2025 by Pulumi

oci.Database.ExadataInfrastructure

Explore with Pulumi AI

This resource provides the Exadata Infrastructure resource in Oracle Cloud Infrastructure Database service.

Creates an Exadata infrastructure resource. Applies to Exadata Cloud@Customer instances only. To create an Exadata Cloud Service infrastructure resource, use the CreateCloudExadataInfrastructure operation.

Example Usage

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

const testExadataInfrastructure = new oci.database.ExadataInfrastructure("test_exadata_infrastructure", {
    adminNetworkCidr: exadataInfrastructureAdminNetworkCidr,
    cloudControlPlaneServer1: exadataInfrastructureCloudControlPlaneServer1,
    cloudControlPlaneServer2: exadataInfrastructureCloudControlPlaneServer2,
    compartmentId: compartmentId,
    displayName: exadataInfrastructureDisplayName,
    dnsServers: exadataInfrastructureDnsServer,
    gateway: exadataInfrastructureGateway,
    infiniBandNetworkCidr: exadataInfrastructureInfiniBandNetworkCidr,
    netmask: exadataInfrastructureNetmask,
    ntpServers: exadataInfrastructureNtpServer,
    shape: exadataInfrastructureShape,
    timeZone: exadataInfrastructureTimeZone,
    activationFile: exadataInfrastructureActivationFile,
    computeCount: exadataInfrastructureComputeCount,
    contacts: [{
        email: exadataInfrastructureContactsEmail,
        isPrimary: exadataInfrastructureContactsIsPrimary,
        name: exadataInfrastructureContactsName,
        isContactMosValidated: exadataInfrastructureContactsIsContactMosValidated,
        phoneNumber: exadataInfrastructureContactsPhoneNumber,
    }],
    corporateProxy: exadataInfrastructureCorporateProxy,
    databaseServerType: exadataInfrastructureDatabaseServerType,
    definedTags: exadataInfrastructureDefinedTags,
    freeformTags: {
        Department: "Finance",
    },
    isCpsOfflineReportEnabled: exadataInfrastructureIsCpsOfflineReportEnabled,
    isMultiRackDeployment: exadataInfrastructureIsMultiRackDeployment,
    maintenanceWindow: {
        customActionTimeoutInMins: exadataInfrastructureMaintenanceWindowCustomActionTimeoutInMins,
        daysOfWeeks: [{
            name: exadataInfrastructureMaintenanceWindowDaysOfWeekName,
        }],
        hoursOfDays: exadataInfrastructureMaintenanceWindowHoursOfDay,
        isCustomActionTimeoutEnabled: exadataInfrastructureMaintenanceWindowIsCustomActionTimeoutEnabled,
        isMonthlyPatchingEnabled: exadataInfrastructureMaintenanceWindowIsMonthlyPatchingEnabled,
        leadTimeInWeeks: exadataInfrastructureMaintenanceWindowLeadTimeInWeeks,
        months: [{
            name: exadataInfrastructureMaintenanceWindowMonthsName,
        }],
        patchingMode: exadataInfrastructureMaintenanceWindowPatchingMode,
        preference: exadataInfrastructureMaintenanceWindowPreference,
        weeksOfMonths: exadataInfrastructureMaintenanceWindowWeeksOfMonth,
    },
    multiRackConfigurationFile: exadataInfrastructureMultiRackConfigurationFile,
    networkBondingModeDetails: {
        backupNetworkBondingMode: exadataInfrastructureNetworkBondingModeDetailsBackupNetworkBondingMode,
        clientNetworkBondingMode: exadataInfrastructureNetworkBondingModeDetailsClientNetworkBondingMode,
        drNetworkBondingMode: exadataInfrastructureNetworkBondingModeDetailsDrNetworkBondingMode,
    },
    storageCount: exadataInfrastructureStorageCount,
    storageServerType: exadataInfrastructureStorageServerType,
});
Copy
import pulumi
import pulumi_oci as oci

test_exadata_infrastructure = oci.database.ExadataInfrastructure("test_exadata_infrastructure",
    admin_network_cidr=exadata_infrastructure_admin_network_cidr,
    cloud_control_plane_server1=exadata_infrastructure_cloud_control_plane_server1,
    cloud_control_plane_server2=exadata_infrastructure_cloud_control_plane_server2,
    compartment_id=compartment_id,
    display_name=exadata_infrastructure_display_name,
    dns_servers=exadata_infrastructure_dns_server,
    gateway=exadata_infrastructure_gateway,
    infini_band_network_cidr=exadata_infrastructure_infini_band_network_cidr,
    netmask=exadata_infrastructure_netmask,
    ntp_servers=exadata_infrastructure_ntp_server,
    shape=exadata_infrastructure_shape,
    time_zone=exadata_infrastructure_time_zone,
    activation_file=exadata_infrastructure_activation_file,
    compute_count=exadata_infrastructure_compute_count,
    contacts=[{
        "email": exadata_infrastructure_contacts_email,
        "is_primary": exadata_infrastructure_contacts_is_primary,
        "name": exadata_infrastructure_contacts_name,
        "is_contact_mos_validated": exadata_infrastructure_contacts_is_contact_mos_validated,
        "phone_number": exadata_infrastructure_contacts_phone_number,
    }],
    corporate_proxy=exadata_infrastructure_corporate_proxy,
    database_server_type=exadata_infrastructure_database_server_type,
    defined_tags=exadata_infrastructure_defined_tags,
    freeform_tags={
        "Department": "Finance",
    },
    is_cps_offline_report_enabled=exadata_infrastructure_is_cps_offline_report_enabled,
    is_multi_rack_deployment=exadata_infrastructure_is_multi_rack_deployment,
    maintenance_window={
        "custom_action_timeout_in_mins": exadata_infrastructure_maintenance_window_custom_action_timeout_in_mins,
        "days_of_weeks": [{
            "name": exadata_infrastructure_maintenance_window_days_of_week_name,
        }],
        "hours_of_days": exadata_infrastructure_maintenance_window_hours_of_day,
        "is_custom_action_timeout_enabled": exadata_infrastructure_maintenance_window_is_custom_action_timeout_enabled,
        "is_monthly_patching_enabled": exadata_infrastructure_maintenance_window_is_monthly_patching_enabled,
        "lead_time_in_weeks": exadata_infrastructure_maintenance_window_lead_time_in_weeks,
        "months": [{
            "name": exadata_infrastructure_maintenance_window_months_name,
        }],
        "patching_mode": exadata_infrastructure_maintenance_window_patching_mode,
        "preference": exadata_infrastructure_maintenance_window_preference,
        "weeks_of_months": exadata_infrastructure_maintenance_window_weeks_of_month,
    },
    multi_rack_configuration_file=exadata_infrastructure_multi_rack_configuration_file,
    network_bonding_mode_details={
        "backup_network_bonding_mode": exadata_infrastructure_network_bonding_mode_details_backup_network_bonding_mode,
        "client_network_bonding_mode": exadata_infrastructure_network_bonding_mode_details_client_network_bonding_mode,
        "dr_network_bonding_mode": exadata_infrastructure_network_bonding_mode_details_dr_network_bonding_mode,
    },
    storage_count=exadata_infrastructure_storage_count,
    storage_server_type=exadata_infrastructure_storage_server_type)
Copy
package main

import (
	"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/database"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := database.NewExadataInfrastructure(ctx, "test_exadata_infrastructure", &database.ExadataInfrastructureArgs{
			AdminNetworkCidr:         pulumi.Any(exadataInfrastructureAdminNetworkCidr),
			CloudControlPlaneServer1: pulumi.Any(exadataInfrastructureCloudControlPlaneServer1),
			CloudControlPlaneServer2: pulumi.Any(exadataInfrastructureCloudControlPlaneServer2),
			CompartmentId:            pulumi.Any(compartmentId),
			DisplayName:              pulumi.Any(exadataInfrastructureDisplayName),
			DnsServers:               pulumi.Any(exadataInfrastructureDnsServer),
			Gateway:                  pulumi.Any(exadataInfrastructureGateway),
			InfiniBandNetworkCidr:    pulumi.Any(exadataInfrastructureInfiniBandNetworkCidr),
			Netmask:                  pulumi.Any(exadataInfrastructureNetmask),
			NtpServers:               pulumi.Any(exadataInfrastructureNtpServer),
			Shape:                    pulumi.Any(exadataInfrastructureShape),
			TimeZone:                 pulumi.Any(exadataInfrastructureTimeZone),
			ActivationFile:           pulumi.Any(exadataInfrastructureActivationFile),
			ComputeCount:             pulumi.Any(exadataInfrastructureComputeCount),
			Contacts: database.ExadataInfrastructureContactArray{
				&database.ExadataInfrastructureContactArgs{
					Email:                 pulumi.Any(exadataInfrastructureContactsEmail),
					IsPrimary:             pulumi.Any(exadataInfrastructureContactsIsPrimary),
					Name:                  pulumi.Any(exadataInfrastructureContactsName),
					IsContactMosValidated: pulumi.Any(exadataInfrastructureContactsIsContactMosValidated),
					PhoneNumber:           pulumi.Any(exadataInfrastructureContactsPhoneNumber),
				},
			},
			CorporateProxy:     pulumi.Any(exadataInfrastructureCorporateProxy),
			DatabaseServerType: pulumi.Any(exadataInfrastructureDatabaseServerType),
			DefinedTags:        pulumi.Any(exadataInfrastructureDefinedTags),
			FreeformTags: pulumi.StringMap{
				"Department": pulumi.String("Finance"),
			},
			IsCpsOfflineReportEnabled: pulumi.Any(exadataInfrastructureIsCpsOfflineReportEnabled),
			IsMultiRackDeployment:     pulumi.Any(exadataInfrastructureIsMultiRackDeployment),
			MaintenanceWindow: &database.ExadataInfrastructureMaintenanceWindowArgs{
				CustomActionTimeoutInMins: pulumi.Any(exadataInfrastructureMaintenanceWindowCustomActionTimeoutInMins),
				DaysOfWeeks: database.ExadataInfrastructureMaintenanceWindowDaysOfWeekArray{
					&database.ExadataInfrastructureMaintenanceWindowDaysOfWeekArgs{
						Name: pulumi.Any(exadataInfrastructureMaintenanceWindowDaysOfWeekName),
					},
				},
				HoursOfDays:                  pulumi.Any(exadataInfrastructureMaintenanceWindowHoursOfDay),
				IsCustomActionTimeoutEnabled: pulumi.Any(exadataInfrastructureMaintenanceWindowIsCustomActionTimeoutEnabled),
				IsMonthlyPatchingEnabled:     pulumi.Any(exadataInfrastructureMaintenanceWindowIsMonthlyPatchingEnabled),
				LeadTimeInWeeks:              pulumi.Any(exadataInfrastructureMaintenanceWindowLeadTimeInWeeks),
				Months: database.ExadataInfrastructureMaintenanceWindowMonthArray{
					&database.ExadataInfrastructureMaintenanceWindowMonthArgs{
						Name: pulumi.Any(exadataInfrastructureMaintenanceWindowMonthsName),
					},
				},
				PatchingMode:  pulumi.Any(exadataInfrastructureMaintenanceWindowPatchingMode),
				Preference:    pulumi.Any(exadataInfrastructureMaintenanceWindowPreference),
				WeeksOfMonths: pulumi.Any(exadataInfrastructureMaintenanceWindowWeeksOfMonth),
			},
			MultiRackConfigurationFile: pulumi.Any(exadataInfrastructureMultiRackConfigurationFile),
			NetworkBondingModeDetails: &database.ExadataInfrastructureNetworkBondingModeDetailsArgs{
				BackupNetworkBondingMode: pulumi.Any(exadataInfrastructureNetworkBondingModeDetailsBackupNetworkBondingMode),
				ClientNetworkBondingMode: pulumi.Any(exadataInfrastructureNetworkBondingModeDetailsClientNetworkBondingMode),
				DrNetworkBondingMode:     pulumi.Any(exadataInfrastructureNetworkBondingModeDetailsDrNetworkBondingMode),
			},
			StorageCount:      pulumi.Any(exadataInfrastructureStorageCount),
			StorageServerType: pulumi.Any(exadataInfrastructureStorageServerType),
		})
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Oci = Pulumi.Oci;

return await Deployment.RunAsync(() => 
{
    var testExadataInfrastructure = new Oci.Database.ExadataInfrastructure("test_exadata_infrastructure", new()
    {
        AdminNetworkCidr = exadataInfrastructureAdminNetworkCidr,
        CloudControlPlaneServer1 = exadataInfrastructureCloudControlPlaneServer1,
        CloudControlPlaneServer2 = exadataInfrastructureCloudControlPlaneServer2,
        CompartmentId = compartmentId,
        DisplayName = exadataInfrastructureDisplayName,
        DnsServers = exadataInfrastructureDnsServer,
        Gateway = exadataInfrastructureGateway,
        InfiniBandNetworkCidr = exadataInfrastructureInfiniBandNetworkCidr,
        Netmask = exadataInfrastructureNetmask,
        NtpServers = exadataInfrastructureNtpServer,
        Shape = exadataInfrastructureShape,
        TimeZone = exadataInfrastructureTimeZone,
        ActivationFile = exadataInfrastructureActivationFile,
        ComputeCount = exadataInfrastructureComputeCount,
        Contacts = new[]
        {
            new Oci.Database.Inputs.ExadataInfrastructureContactArgs
            {
                Email = exadataInfrastructureContactsEmail,
                IsPrimary = exadataInfrastructureContactsIsPrimary,
                Name = exadataInfrastructureContactsName,
                IsContactMosValidated = exadataInfrastructureContactsIsContactMosValidated,
                PhoneNumber = exadataInfrastructureContactsPhoneNumber,
            },
        },
        CorporateProxy = exadataInfrastructureCorporateProxy,
        DatabaseServerType = exadataInfrastructureDatabaseServerType,
        DefinedTags = exadataInfrastructureDefinedTags,
        FreeformTags = 
        {
            { "Department", "Finance" },
        },
        IsCpsOfflineReportEnabled = exadataInfrastructureIsCpsOfflineReportEnabled,
        IsMultiRackDeployment = exadataInfrastructureIsMultiRackDeployment,
        MaintenanceWindow = new Oci.Database.Inputs.ExadataInfrastructureMaintenanceWindowArgs
        {
            CustomActionTimeoutInMins = exadataInfrastructureMaintenanceWindowCustomActionTimeoutInMins,
            DaysOfWeeks = new[]
            {
                new Oci.Database.Inputs.ExadataInfrastructureMaintenanceWindowDaysOfWeekArgs
                {
                    Name = exadataInfrastructureMaintenanceWindowDaysOfWeekName,
                },
            },
            HoursOfDays = exadataInfrastructureMaintenanceWindowHoursOfDay,
            IsCustomActionTimeoutEnabled = exadataInfrastructureMaintenanceWindowIsCustomActionTimeoutEnabled,
            IsMonthlyPatchingEnabled = exadataInfrastructureMaintenanceWindowIsMonthlyPatchingEnabled,
            LeadTimeInWeeks = exadataInfrastructureMaintenanceWindowLeadTimeInWeeks,
            Months = new[]
            {
                new Oci.Database.Inputs.ExadataInfrastructureMaintenanceWindowMonthArgs
                {
                    Name = exadataInfrastructureMaintenanceWindowMonthsName,
                },
            },
            PatchingMode = exadataInfrastructureMaintenanceWindowPatchingMode,
            Preference = exadataInfrastructureMaintenanceWindowPreference,
            WeeksOfMonths = exadataInfrastructureMaintenanceWindowWeeksOfMonth,
        },
        MultiRackConfigurationFile = exadataInfrastructureMultiRackConfigurationFile,
        NetworkBondingModeDetails = new Oci.Database.Inputs.ExadataInfrastructureNetworkBondingModeDetailsArgs
        {
            BackupNetworkBondingMode = exadataInfrastructureNetworkBondingModeDetailsBackupNetworkBondingMode,
            ClientNetworkBondingMode = exadataInfrastructureNetworkBondingModeDetailsClientNetworkBondingMode,
            DrNetworkBondingMode = exadataInfrastructureNetworkBondingModeDetailsDrNetworkBondingMode,
        },
        StorageCount = exadataInfrastructureStorageCount,
        StorageServerType = exadataInfrastructureStorageServerType,
    });

});
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.oci.Database.ExadataInfrastructure;
import com.pulumi.oci.Database.ExadataInfrastructureArgs;
import com.pulumi.oci.Database.inputs.ExadataInfrastructureContactArgs;
import com.pulumi.oci.Database.inputs.ExadataInfrastructureMaintenanceWindowArgs;
import com.pulumi.oci.Database.inputs.ExadataInfrastructureNetworkBondingModeDetailsArgs;
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 testExadataInfrastructure = new ExadataInfrastructure("testExadataInfrastructure", ExadataInfrastructureArgs.builder()
            .adminNetworkCidr(exadataInfrastructureAdminNetworkCidr)
            .cloudControlPlaneServer1(exadataInfrastructureCloudControlPlaneServer1)
            .cloudControlPlaneServer2(exadataInfrastructureCloudControlPlaneServer2)
            .compartmentId(compartmentId)
            .displayName(exadataInfrastructureDisplayName)
            .dnsServers(exadataInfrastructureDnsServer)
            .gateway(exadataInfrastructureGateway)
            .infiniBandNetworkCidr(exadataInfrastructureInfiniBandNetworkCidr)
            .netmask(exadataInfrastructureNetmask)
            .ntpServers(exadataInfrastructureNtpServer)
            .shape(exadataInfrastructureShape)
            .timeZone(exadataInfrastructureTimeZone)
            .activationFile(exadataInfrastructureActivationFile)
            .computeCount(exadataInfrastructureComputeCount)
            .contacts(ExadataInfrastructureContactArgs.builder()
                .email(exadataInfrastructureContactsEmail)
                .isPrimary(exadataInfrastructureContactsIsPrimary)
                .name(exadataInfrastructureContactsName)
                .isContactMosValidated(exadataInfrastructureContactsIsContactMosValidated)
                .phoneNumber(exadataInfrastructureContactsPhoneNumber)
                .build())
            .corporateProxy(exadataInfrastructureCorporateProxy)
            .databaseServerType(exadataInfrastructureDatabaseServerType)
            .definedTags(exadataInfrastructureDefinedTags)
            .freeformTags(Map.of("Department", "Finance"))
            .isCpsOfflineReportEnabled(exadataInfrastructureIsCpsOfflineReportEnabled)
            .isMultiRackDeployment(exadataInfrastructureIsMultiRackDeployment)
            .maintenanceWindow(ExadataInfrastructureMaintenanceWindowArgs.builder()
                .customActionTimeoutInMins(exadataInfrastructureMaintenanceWindowCustomActionTimeoutInMins)
                .daysOfWeeks(ExadataInfrastructureMaintenanceWindowDaysOfWeekArgs.builder()
                    .name(exadataInfrastructureMaintenanceWindowDaysOfWeekName)
                    .build())
                .hoursOfDays(exadataInfrastructureMaintenanceWindowHoursOfDay)
                .isCustomActionTimeoutEnabled(exadataInfrastructureMaintenanceWindowIsCustomActionTimeoutEnabled)
                .isMonthlyPatchingEnabled(exadataInfrastructureMaintenanceWindowIsMonthlyPatchingEnabled)
                .leadTimeInWeeks(exadataInfrastructureMaintenanceWindowLeadTimeInWeeks)
                .months(ExadataInfrastructureMaintenanceWindowMonthArgs.builder()
                    .name(exadataInfrastructureMaintenanceWindowMonthsName)
                    .build())
                .patchingMode(exadataInfrastructureMaintenanceWindowPatchingMode)
                .preference(exadataInfrastructureMaintenanceWindowPreference)
                .weeksOfMonths(exadataInfrastructureMaintenanceWindowWeeksOfMonth)
                .build())
            .multiRackConfigurationFile(exadataInfrastructureMultiRackConfigurationFile)
            .networkBondingModeDetails(ExadataInfrastructureNetworkBondingModeDetailsArgs.builder()
                .backupNetworkBondingMode(exadataInfrastructureNetworkBondingModeDetailsBackupNetworkBondingMode)
                .clientNetworkBondingMode(exadataInfrastructureNetworkBondingModeDetailsClientNetworkBondingMode)
                .drNetworkBondingMode(exadataInfrastructureNetworkBondingModeDetailsDrNetworkBondingMode)
                .build())
            .storageCount(exadataInfrastructureStorageCount)
            .storageServerType(exadataInfrastructureStorageServerType)
            .build());

    }
}
Copy
resources:
  testExadataInfrastructure:
    type: oci:Database:ExadataInfrastructure
    name: test_exadata_infrastructure
    properties:
      adminNetworkCidr: ${exadataInfrastructureAdminNetworkCidr}
      cloudControlPlaneServer1: ${exadataInfrastructureCloudControlPlaneServer1}
      cloudControlPlaneServer2: ${exadataInfrastructureCloudControlPlaneServer2}
      compartmentId: ${compartmentId}
      displayName: ${exadataInfrastructureDisplayName}
      dnsServers: ${exadataInfrastructureDnsServer}
      gateway: ${exadataInfrastructureGateway}
      infiniBandNetworkCidr: ${exadataInfrastructureInfiniBandNetworkCidr}
      netmask: ${exadataInfrastructureNetmask}
      ntpServers: ${exadataInfrastructureNtpServer}
      shape: ${exadataInfrastructureShape}
      timeZone: ${exadataInfrastructureTimeZone}
      activationFile: ${exadataInfrastructureActivationFile}
      computeCount: ${exadataInfrastructureComputeCount}
      contacts:
        - email: ${exadataInfrastructureContactsEmail}
          isPrimary: ${exadataInfrastructureContactsIsPrimary}
          name: ${exadataInfrastructureContactsName}
          isContactMosValidated: ${exadataInfrastructureContactsIsContactMosValidated}
          phoneNumber: ${exadataInfrastructureContactsPhoneNumber}
      corporateProxy: ${exadataInfrastructureCorporateProxy}
      databaseServerType: ${exadataInfrastructureDatabaseServerType}
      definedTags: ${exadataInfrastructureDefinedTags}
      freeformTags:
        Department: Finance
      isCpsOfflineReportEnabled: ${exadataInfrastructureIsCpsOfflineReportEnabled}
      isMultiRackDeployment: ${exadataInfrastructureIsMultiRackDeployment}
      maintenanceWindow:
        customActionTimeoutInMins: ${exadataInfrastructureMaintenanceWindowCustomActionTimeoutInMins}
        daysOfWeeks:
          - name: ${exadataInfrastructureMaintenanceWindowDaysOfWeekName}
        hoursOfDays: ${exadataInfrastructureMaintenanceWindowHoursOfDay}
        isCustomActionTimeoutEnabled: ${exadataInfrastructureMaintenanceWindowIsCustomActionTimeoutEnabled}
        isMonthlyPatchingEnabled: ${exadataInfrastructureMaintenanceWindowIsMonthlyPatchingEnabled}
        leadTimeInWeeks: ${exadataInfrastructureMaintenanceWindowLeadTimeInWeeks}
        months:
          - name: ${exadataInfrastructureMaintenanceWindowMonthsName}
        patchingMode: ${exadataInfrastructureMaintenanceWindowPatchingMode}
        preference: ${exadataInfrastructureMaintenanceWindowPreference}
        weeksOfMonths: ${exadataInfrastructureMaintenanceWindowWeeksOfMonth}
      multiRackConfigurationFile: ${exadataInfrastructureMultiRackConfigurationFile}
      networkBondingModeDetails:
        backupNetworkBondingMode: ${exadataInfrastructureNetworkBondingModeDetailsBackupNetworkBondingMode}
        clientNetworkBondingMode: ${exadataInfrastructureNetworkBondingModeDetailsClientNetworkBondingMode}
        drNetworkBondingMode: ${exadataInfrastructureNetworkBondingModeDetailsDrNetworkBondingMode}
      storageCount: ${exadataInfrastructureStorageCount}
      storageServerType: ${exadataInfrastructureStorageServerType}
Copy

Create ExadataInfrastructure Resource

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

Constructor syntax

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

@overload
def ExadataInfrastructure(resource_name: str,
                          opts: Optional[ResourceOptions] = None,
                          display_name: Optional[str] = None,
                          time_zone: Optional[str] = None,
                          admin_network_cidr: Optional[str] = None,
                          cloud_control_plane_server1: Optional[str] = None,
                          cloud_control_plane_server2: Optional[str] = None,
                          compartment_id: Optional[str] = None,
                          shape: Optional[str] = None,
                          ntp_servers: Optional[Sequence[str]] = None,
                          netmask: Optional[str] = None,
                          infini_band_network_cidr: Optional[str] = None,
                          gateway: Optional[str] = None,
                          dns_servers: Optional[Sequence[str]] = None,
                          contacts: Optional[Sequence[_database.ExadataInfrastructureContactArgs]] = None,
                          maintenance_window: Optional[_database.ExadataInfrastructureMaintenanceWindowArgs] = None,
                          freeform_tags: Optional[Mapping[str, str]] = None,
                          database_server_type: Optional[str] = None,
                          create_async: Optional[bool] = None,
                          is_cps_offline_report_enabled: Optional[bool] = None,
                          is_multi_rack_deployment: Optional[bool] = None,
                          defined_tags: Optional[Mapping[str, str]] = None,
                          multi_rack_configuration_file: Optional[str] = None,
                          corporate_proxy: Optional[str] = None,
                          network_bonding_mode_details: Optional[_database.ExadataInfrastructureNetworkBondingModeDetailsArgs] = None,
                          activation_file: Optional[str] = None,
                          compute_count: Optional[int] = None,
                          storage_count: Optional[int] = None,
                          storage_server_type: Optional[str] = None,
                          additional_storage_count: Optional[int] = None)
func NewExadataInfrastructure(ctx *Context, name string, args ExadataInfrastructureArgs, opts ...ResourceOption) (*ExadataInfrastructure, error)
public ExadataInfrastructure(string name, ExadataInfrastructureArgs args, CustomResourceOptions? opts = null)
public ExadataInfrastructure(String name, ExadataInfrastructureArgs args)
public ExadataInfrastructure(String name, ExadataInfrastructureArgs args, CustomResourceOptions options)
type: oci:Database:ExadataInfrastructure
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. ExadataInfrastructureArgs
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. ExadataInfrastructureArgs
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. ExadataInfrastructureArgs
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. ExadataInfrastructureArgs
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. ExadataInfrastructureArgs
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 exadataInfrastructureResource = new Oci.Database.ExadataInfrastructure("exadataInfrastructureResource", new()
{
    DisplayName = "string",
    TimeZone = "string",
    AdminNetworkCidr = "string",
    CloudControlPlaneServer1 = "string",
    CloudControlPlaneServer2 = "string",
    CompartmentId = "string",
    Shape = "string",
    NtpServers = new[]
    {
        "string",
    },
    Netmask = "string",
    InfiniBandNetworkCidr = "string",
    Gateway = "string",
    DnsServers = new[]
    {
        "string",
    },
    Contacts = new[]
    {
        new Oci.Database.Inputs.ExadataInfrastructureContactArgs
        {
            Email = "string",
            IsPrimary = false,
            Name = "string",
            IsContactMosValidated = false,
            PhoneNumber = "string",
        },
    },
    MaintenanceWindow = new Oci.Database.Inputs.ExadataInfrastructureMaintenanceWindowArgs
    {
        CustomActionTimeoutInMins = 0,
        DaysOfWeeks = new[]
        {
            new Oci.Database.Inputs.ExadataInfrastructureMaintenanceWindowDaysOfWeekArgs
            {
                Name = "string",
            },
        },
        HoursOfDays = new[]
        {
            0,
        },
        IsCustomActionTimeoutEnabled = false,
        IsMonthlyPatchingEnabled = false,
        LeadTimeInWeeks = 0,
        Months = new[]
        {
            new Oci.Database.Inputs.ExadataInfrastructureMaintenanceWindowMonthArgs
            {
                Name = "string",
            },
        },
        PatchingMode = "string",
        Preference = "string",
        SkipRus = new[]
        {
            false,
        },
        WeeksOfMonths = new[]
        {
            0,
        },
    },
    FreeformTags = 
    {
        { "string", "string" },
    },
    DatabaseServerType = "string",
    CreateAsync = false,
    IsCpsOfflineReportEnabled = false,
    IsMultiRackDeployment = false,
    DefinedTags = 
    {
        { "string", "string" },
    },
    MultiRackConfigurationFile = "string",
    CorporateProxy = "string",
    NetworkBondingModeDetails = new Oci.Database.Inputs.ExadataInfrastructureNetworkBondingModeDetailsArgs
    {
        BackupNetworkBondingMode = "string",
        ClientNetworkBondingMode = "string",
        DrNetworkBondingMode = "string",
    },
    ActivationFile = "string",
    ComputeCount = 0,
    StorageCount = 0,
    StorageServerType = "string",
    AdditionalStorageCount = 0,
});
Copy
example, err := Database.NewExadataInfrastructure(ctx, "exadataInfrastructureResource", &Database.ExadataInfrastructureArgs{
	DisplayName:              pulumi.String("string"),
	TimeZone:                 pulumi.String("string"),
	AdminNetworkCidr:         pulumi.String("string"),
	CloudControlPlaneServer1: pulumi.String("string"),
	CloudControlPlaneServer2: pulumi.String("string"),
	CompartmentId:            pulumi.String("string"),
	Shape:                    pulumi.String("string"),
	NtpServers: pulumi.StringArray{
		pulumi.String("string"),
	},
	Netmask:               pulumi.String("string"),
	InfiniBandNetworkCidr: pulumi.String("string"),
	Gateway:               pulumi.String("string"),
	DnsServers: pulumi.StringArray{
		pulumi.String("string"),
	},
	Contacts: database.ExadataInfrastructureContactArray{
		&database.ExadataInfrastructureContactArgs{
			Email:                 pulumi.String("string"),
			IsPrimary:             pulumi.Bool(false),
			Name:                  pulumi.String("string"),
			IsContactMosValidated: pulumi.Bool(false),
			PhoneNumber:           pulumi.String("string"),
		},
	},
	MaintenanceWindow: &database.ExadataInfrastructureMaintenanceWindowArgs{
		CustomActionTimeoutInMins: pulumi.Int(0),
		DaysOfWeeks: database.ExadataInfrastructureMaintenanceWindowDaysOfWeekArray{
			&database.ExadataInfrastructureMaintenanceWindowDaysOfWeekArgs{
				Name: pulumi.String("string"),
			},
		},
		HoursOfDays: pulumi.IntArray{
			pulumi.Int(0),
		},
		IsCustomActionTimeoutEnabled: pulumi.Bool(false),
		IsMonthlyPatchingEnabled:     pulumi.Bool(false),
		LeadTimeInWeeks:              pulumi.Int(0),
		Months: database.ExadataInfrastructureMaintenanceWindowMonthArray{
			&database.ExadataInfrastructureMaintenanceWindowMonthArgs{
				Name: pulumi.String("string"),
			},
		},
		PatchingMode: pulumi.String("string"),
		Preference:   pulumi.String("string"),
		SkipRus: pulumi.BoolArray{
			pulumi.Bool(false),
		},
		WeeksOfMonths: pulumi.IntArray{
			pulumi.Int(0),
		},
	},
	FreeformTags: pulumi.StringMap{
		"string": pulumi.String("string"),
	},
	DatabaseServerType:        pulumi.String("string"),
	CreateAsync:               pulumi.Bool(false),
	IsCpsOfflineReportEnabled: pulumi.Bool(false),
	IsMultiRackDeployment:     pulumi.Bool(false),
	DefinedTags: pulumi.StringMap{
		"string": pulumi.String("string"),
	},
	MultiRackConfigurationFile: pulumi.String("string"),
	CorporateProxy:             pulumi.String("string"),
	NetworkBondingModeDetails: &database.ExadataInfrastructureNetworkBondingModeDetailsArgs{
		BackupNetworkBondingMode: pulumi.String("string"),
		ClientNetworkBondingMode: pulumi.String("string"),
		DrNetworkBondingMode:     pulumi.String("string"),
	},
	ActivationFile:         pulumi.String("string"),
	ComputeCount:           pulumi.Int(0),
	StorageCount:           pulumi.Int(0),
	StorageServerType:      pulumi.String("string"),
	AdditionalStorageCount: pulumi.Int(0),
})
Copy
var exadataInfrastructureResource = new ExadataInfrastructure("exadataInfrastructureResource", ExadataInfrastructureArgs.builder()
    .displayName("string")
    .timeZone("string")
    .adminNetworkCidr("string")
    .cloudControlPlaneServer1("string")
    .cloudControlPlaneServer2("string")
    .compartmentId("string")
    .shape("string")
    .ntpServers("string")
    .netmask("string")
    .infiniBandNetworkCidr("string")
    .gateway("string")
    .dnsServers("string")
    .contacts(ExadataInfrastructureContactArgs.builder()
        .email("string")
        .isPrimary(false)
        .name("string")
        .isContactMosValidated(false)
        .phoneNumber("string")
        .build())
    .maintenanceWindow(ExadataInfrastructureMaintenanceWindowArgs.builder()
        .customActionTimeoutInMins(0)
        .daysOfWeeks(ExadataInfrastructureMaintenanceWindowDaysOfWeekArgs.builder()
            .name("string")
            .build())
        .hoursOfDays(0)
        .isCustomActionTimeoutEnabled(false)
        .isMonthlyPatchingEnabled(false)
        .leadTimeInWeeks(0)
        .months(ExadataInfrastructureMaintenanceWindowMonthArgs.builder()
            .name("string")
            .build())
        .patchingMode("string")
        .preference("string")
        .skipRus(false)
        .weeksOfMonths(0)
        .build())
    .freeformTags(Map.of("string", "string"))
    .databaseServerType("string")
    .createAsync(false)
    .isCpsOfflineReportEnabled(false)
    .isMultiRackDeployment(false)
    .definedTags(Map.of("string", "string"))
    .multiRackConfigurationFile("string")
    .corporateProxy("string")
    .networkBondingModeDetails(ExadataInfrastructureNetworkBondingModeDetailsArgs.builder()
        .backupNetworkBondingMode("string")
        .clientNetworkBondingMode("string")
        .drNetworkBondingMode("string")
        .build())
    .activationFile("string")
    .computeCount(0)
    .storageCount(0)
    .storageServerType("string")
    .additionalStorageCount(0)
    .build());
Copy
exadata_infrastructure_resource = oci.database.ExadataInfrastructure("exadataInfrastructureResource",
    display_name="string",
    time_zone="string",
    admin_network_cidr="string",
    cloud_control_plane_server1="string",
    cloud_control_plane_server2="string",
    compartment_id="string",
    shape="string",
    ntp_servers=["string"],
    netmask="string",
    infini_band_network_cidr="string",
    gateway="string",
    dns_servers=["string"],
    contacts=[{
        "email": "string",
        "is_primary": False,
        "name": "string",
        "is_contact_mos_validated": False,
        "phone_number": "string",
    }],
    maintenance_window={
        "custom_action_timeout_in_mins": 0,
        "days_of_weeks": [{
            "name": "string",
        }],
        "hours_of_days": [0],
        "is_custom_action_timeout_enabled": False,
        "is_monthly_patching_enabled": False,
        "lead_time_in_weeks": 0,
        "months": [{
            "name": "string",
        }],
        "patching_mode": "string",
        "preference": "string",
        "skip_rus": [False],
        "weeks_of_months": [0],
    },
    freeform_tags={
        "string": "string",
    },
    database_server_type="string",
    create_async=False,
    is_cps_offline_report_enabled=False,
    is_multi_rack_deployment=False,
    defined_tags={
        "string": "string",
    },
    multi_rack_configuration_file="string",
    corporate_proxy="string",
    network_bonding_mode_details={
        "backup_network_bonding_mode": "string",
        "client_network_bonding_mode": "string",
        "dr_network_bonding_mode": "string",
    },
    activation_file="string",
    compute_count=0,
    storage_count=0,
    storage_server_type="string",
    additional_storage_count=0)
Copy
const exadataInfrastructureResource = new oci.database.ExadataInfrastructure("exadataInfrastructureResource", {
    displayName: "string",
    timeZone: "string",
    adminNetworkCidr: "string",
    cloudControlPlaneServer1: "string",
    cloudControlPlaneServer2: "string",
    compartmentId: "string",
    shape: "string",
    ntpServers: ["string"],
    netmask: "string",
    infiniBandNetworkCidr: "string",
    gateway: "string",
    dnsServers: ["string"],
    contacts: [{
        email: "string",
        isPrimary: false,
        name: "string",
        isContactMosValidated: false,
        phoneNumber: "string",
    }],
    maintenanceWindow: {
        customActionTimeoutInMins: 0,
        daysOfWeeks: [{
            name: "string",
        }],
        hoursOfDays: [0],
        isCustomActionTimeoutEnabled: false,
        isMonthlyPatchingEnabled: false,
        leadTimeInWeeks: 0,
        months: [{
            name: "string",
        }],
        patchingMode: "string",
        preference: "string",
        skipRus: [false],
        weeksOfMonths: [0],
    },
    freeformTags: {
        string: "string",
    },
    databaseServerType: "string",
    createAsync: false,
    isCpsOfflineReportEnabled: false,
    isMultiRackDeployment: false,
    definedTags: {
        string: "string",
    },
    multiRackConfigurationFile: "string",
    corporateProxy: "string",
    networkBondingModeDetails: {
        backupNetworkBondingMode: "string",
        clientNetworkBondingMode: "string",
        drNetworkBondingMode: "string",
    },
    activationFile: "string",
    computeCount: 0,
    storageCount: 0,
    storageServerType: "string",
    additionalStorageCount: 0,
});
Copy
type: oci:Database:ExadataInfrastructure
properties:
    activationFile: string
    additionalStorageCount: 0
    adminNetworkCidr: string
    cloudControlPlaneServer1: string
    cloudControlPlaneServer2: string
    compartmentId: string
    computeCount: 0
    contacts:
        - email: string
          isContactMosValidated: false
          isPrimary: false
          name: string
          phoneNumber: string
    corporateProxy: string
    createAsync: false
    databaseServerType: string
    definedTags:
        string: string
    displayName: string
    dnsServers:
        - string
    freeformTags:
        string: string
    gateway: string
    infiniBandNetworkCidr: string
    isCpsOfflineReportEnabled: false
    isMultiRackDeployment: false
    maintenanceWindow:
        customActionTimeoutInMins: 0
        daysOfWeeks:
            - name: string
        hoursOfDays:
            - 0
        isCustomActionTimeoutEnabled: false
        isMonthlyPatchingEnabled: false
        leadTimeInWeeks: 0
        months:
            - name: string
        patchingMode: string
        preference: string
        skipRus:
            - false
        weeksOfMonths:
            - 0
    multiRackConfigurationFile: string
    netmask: string
    networkBondingModeDetails:
        backupNetworkBondingMode: string
        clientNetworkBondingMode: string
        drNetworkBondingMode: string
    ntpServers:
        - string
    shape: string
    storageCount: 0
    storageServerType: string
    timeZone: string
Copy

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

AdminNetworkCidr This property is required. string
(Updatable) The CIDR block for the Exadata administration network.
CloudControlPlaneServer1 This property is required. string
(Updatable) The IP address for the first control plane server.
CloudControlPlaneServer2 This property is required. string
(Updatable) The IP address for the second control plane server.
CompartmentId This property is required. string
(Updatable) The OCID of the compartment.
DisplayName
This property is required.
Changes to this property will trigger replacement.
string
The user-friendly name for the Exadata infrastructure. The name does not need to be unique.
DnsServers This property is required. List<string>
(Updatable) The list of DNS server IP addresses. Maximum of 3 allowed.
Gateway This property is required. string
(Updatable) The gateway for the control plane network.
InfiniBandNetworkCidr This property is required. string
(Updatable) The CIDR block for the Exadata InfiniBand interconnect.
Netmask This property is required. string
(Updatable) The netmask for the control plane network.
NtpServers This property is required. List<string>
(Updatable) The list of NTP server IP addresses. Maximum of 3 allowed.
Shape
This property is required.
Changes to this property will trigger replacement.
string
The shape of the Exadata infrastructure. The shape determines the amount of CPU, storage, and memory resources allocated to the instance.
TimeZone This property is required. string
(Updatable) The time zone of the Exadata infrastructure. For details, see Exadata Infrastructure Time Zones.
ActivationFile string
(Updatable) The activation zip file. If provided in config, exadata infrastructure will be activated after creation. Updates are not allowed on activated exadata infrastructure.
AdditionalStorageCount int

The requested number of additional storage servers for the Exadata infrastructure.

** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

ComputeCount int
The number of compute servers for the Exadata infrastructure.
Contacts List<ExadataInfrastructureContact>
(Updatable) The list of contacts for the Exadata infrastructure.
CorporateProxy string
(Updatable) The corporate network proxy for access to the control plane network. Oracle recommends using an HTTPS proxy when possible for enhanced security.
CreateAsync bool
DatabaseServerType Changes to this property will trigger replacement. string
The database server type of the Exadata infrastructure.
DefinedTags Dictionary<string, string>
(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags.
FreeformTags Dictionary<string, string>
(Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
IsCpsOfflineReportEnabled bool
(Updatable) Indicates whether cps offline diagnostic report is enabled for this Exadata infrastructure. This will allow a customer to quickly check status themselves and fix problems on their end, saving time and frustration for both Oracle and the customer when they find the CPS in a disconnected state.You can enable offline diagnostic report during Exadata infrastructure provisioning. You can also disable or enable it at any time using the UpdateExadatainfrastructure API.
IsMultiRackDeployment bool
(Updatable) Indicates if deployment is Multi-Rack or not.
MaintenanceWindow ExadataInfrastructureMaintenanceWindow
(Updatable) The scheduling details for the quarterly maintenance window. Patching and system updates take place during the maintenance window.
MultiRackConfigurationFile string
(Updatable) The base64 encoded Multi-Rack configuration json file.
NetworkBondingModeDetails ExadataInfrastructureNetworkBondingModeDetails
(Updatable) Details of bonding mode for Client and Backup and DR networks of an Exadata infrastructure.
StorageCount Changes to this property will trigger replacement. int
The number of storage servers for the Exadata infrastructure.
StorageServerType Changes to this property will trigger replacement. string
The storage server type of the Exadata infrastructure.
AdminNetworkCidr This property is required. string
(Updatable) The CIDR block for the Exadata administration network.
CloudControlPlaneServer1 This property is required. string
(Updatable) The IP address for the first control plane server.
CloudControlPlaneServer2 This property is required. string
(Updatable) The IP address for the second control plane server.
CompartmentId This property is required. string
(Updatable) The OCID of the compartment.
DisplayName
This property is required.
Changes to this property will trigger replacement.
string
The user-friendly name for the Exadata infrastructure. The name does not need to be unique.
DnsServers This property is required. []string
(Updatable) The list of DNS server IP addresses. Maximum of 3 allowed.
Gateway This property is required. string
(Updatable) The gateway for the control plane network.
InfiniBandNetworkCidr This property is required. string
(Updatable) The CIDR block for the Exadata InfiniBand interconnect.
Netmask This property is required. string
(Updatable) The netmask for the control plane network.
NtpServers This property is required. []string
(Updatable) The list of NTP server IP addresses. Maximum of 3 allowed.
Shape
This property is required.
Changes to this property will trigger replacement.
string
The shape of the Exadata infrastructure. The shape determines the amount of CPU, storage, and memory resources allocated to the instance.
TimeZone This property is required. string
(Updatable) The time zone of the Exadata infrastructure. For details, see Exadata Infrastructure Time Zones.
ActivationFile string
(Updatable) The activation zip file. If provided in config, exadata infrastructure will be activated after creation. Updates are not allowed on activated exadata infrastructure.
AdditionalStorageCount int

The requested number of additional storage servers for the Exadata infrastructure.

** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

ComputeCount int
The number of compute servers for the Exadata infrastructure.
Contacts []ExadataInfrastructureContactArgs
(Updatable) The list of contacts for the Exadata infrastructure.
CorporateProxy string
(Updatable) The corporate network proxy for access to the control plane network. Oracle recommends using an HTTPS proxy when possible for enhanced security.
CreateAsync bool
DatabaseServerType Changes to this property will trigger replacement. string
The database server type of the Exadata infrastructure.
DefinedTags map[string]string
(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags.
FreeformTags map[string]string
(Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
IsCpsOfflineReportEnabled bool
(Updatable) Indicates whether cps offline diagnostic report is enabled for this Exadata infrastructure. This will allow a customer to quickly check status themselves and fix problems on their end, saving time and frustration for both Oracle and the customer when they find the CPS in a disconnected state.You can enable offline diagnostic report during Exadata infrastructure provisioning. You can also disable or enable it at any time using the UpdateExadatainfrastructure API.
IsMultiRackDeployment bool
(Updatable) Indicates if deployment is Multi-Rack or not.
MaintenanceWindow ExadataInfrastructureMaintenanceWindowArgs
(Updatable) The scheduling details for the quarterly maintenance window. Patching and system updates take place during the maintenance window.
MultiRackConfigurationFile string
(Updatable) The base64 encoded Multi-Rack configuration json file.
NetworkBondingModeDetails ExadataInfrastructureNetworkBondingModeDetailsArgs
(Updatable) Details of bonding mode for Client and Backup and DR networks of an Exadata infrastructure.
StorageCount Changes to this property will trigger replacement. int
The number of storage servers for the Exadata infrastructure.
StorageServerType Changes to this property will trigger replacement. string
The storage server type of the Exadata infrastructure.
adminNetworkCidr This property is required. String
(Updatable) The CIDR block for the Exadata administration network.
cloudControlPlaneServer1 This property is required. String
(Updatable) The IP address for the first control plane server.
cloudControlPlaneServer2 This property is required. String
(Updatable) The IP address for the second control plane server.
compartmentId This property is required. String
(Updatable) The OCID of the compartment.
displayName
This property is required.
Changes to this property will trigger replacement.
String
The user-friendly name for the Exadata infrastructure. The name does not need to be unique.
dnsServers This property is required. List<String>
(Updatable) The list of DNS server IP addresses. Maximum of 3 allowed.
gateway This property is required. String
(Updatable) The gateway for the control plane network.
infiniBandNetworkCidr This property is required. String
(Updatable) The CIDR block for the Exadata InfiniBand interconnect.
netmask This property is required. String
(Updatable) The netmask for the control plane network.
ntpServers This property is required. List<String>
(Updatable) The list of NTP server IP addresses. Maximum of 3 allowed.
shape
This property is required.
Changes to this property will trigger replacement.
String
The shape of the Exadata infrastructure. The shape determines the amount of CPU, storage, and memory resources allocated to the instance.
timeZone This property is required. String
(Updatable) The time zone of the Exadata infrastructure. For details, see Exadata Infrastructure Time Zones.
activationFile String
(Updatable) The activation zip file. If provided in config, exadata infrastructure will be activated after creation. Updates are not allowed on activated exadata infrastructure.
additionalStorageCount Integer

The requested number of additional storage servers for the Exadata infrastructure.

** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

computeCount Integer
The number of compute servers for the Exadata infrastructure.
contacts List<ExadataInfrastructureContact>
(Updatable) The list of contacts for the Exadata infrastructure.
corporateProxy String
(Updatable) The corporate network proxy for access to the control plane network. Oracle recommends using an HTTPS proxy when possible for enhanced security.
createAsync Boolean
databaseServerType Changes to this property will trigger replacement. String
The database server type of the Exadata infrastructure.
definedTags Map<String,String>
(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags.
freeformTags Map<String,String>
(Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
isCpsOfflineReportEnabled Boolean
(Updatable) Indicates whether cps offline diagnostic report is enabled for this Exadata infrastructure. This will allow a customer to quickly check status themselves and fix problems on their end, saving time and frustration for both Oracle and the customer when they find the CPS in a disconnected state.You can enable offline diagnostic report during Exadata infrastructure provisioning. You can also disable or enable it at any time using the UpdateExadatainfrastructure API.
isMultiRackDeployment Boolean
(Updatable) Indicates if deployment is Multi-Rack or not.
maintenanceWindow ExadataInfrastructureMaintenanceWindow
(Updatable) The scheduling details for the quarterly maintenance window. Patching and system updates take place during the maintenance window.
multiRackConfigurationFile String
(Updatable) The base64 encoded Multi-Rack configuration json file.
networkBondingModeDetails ExadataInfrastructureNetworkBondingModeDetails
(Updatable) Details of bonding mode for Client and Backup and DR networks of an Exadata infrastructure.
storageCount Changes to this property will trigger replacement. Integer
The number of storage servers for the Exadata infrastructure.
storageServerType Changes to this property will trigger replacement. String
The storage server type of the Exadata infrastructure.
adminNetworkCidr This property is required. string
(Updatable) The CIDR block for the Exadata administration network.
cloudControlPlaneServer1 This property is required. string
(Updatable) The IP address for the first control plane server.
cloudControlPlaneServer2 This property is required. string
(Updatable) The IP address for the second control plane server.
compartmentId This property is required. string
(Updatable) The OCID of the compartment.
displayName
This property is required.
Changes to this property will trigger replacement.
string
The user-friendly name for the Exadata infrastructure. The name does not need to be unique.
dnsServers This property is required. string[]
(Updatable) The list of DNS server IP addresses. Maximum of 3 allowed.
gateway This property is required. string
(Updatable) The gateway for the control plane network.
infiniBandNetworkCidr This property is required. string
(Updatable) The CIDR block for the Exadata InfiniBand interconnect.
netmask This property is required. string
(Updatable) The netmask for the control plane network.
ntpServers This property is required. string[]
(Updatable) The list of NTP server IP addresses. Maximum of 3 allowed.
shape
This property is required.
Changes to this property will trigger replacement.
string
The shape of the Exadata infrastructure. The shape determines the amount of CPU, storage, and memory resources allocated to the instance.
timeZone This property is required. string
(Updatable) The time zone of the Exadata infrastructure. For details, see Exadata Infrastructure Time Zones.
activationFile string
(Updatable) The activation zip file. If provided in config, exadata infrastructure will be activated after creation. Updates are not allowed on activated exadata infrastructure.
additionalStorageCount number

The requested number of additional storage servers for the Exadata infrastructure.

** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

computeCount number
The number of compute servers for the Exadata infrastructure.
contacts ExadataInfrastructureContact[]
(Updatable) The list of contacts for the Exadata infrastructure.
corporateProxy string
(Updatable) The corporate network proxy for access to the control plane network. Oracle recommends using an HTTPS proxy when possible for enhanced security.
createAsync boolean
databaseServerType Changes to this property will trigger replacement. string
The database server type of the Exadata infrastructure.
definedTags {[key: string]: string}
(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags.
freeformTags {[key: string]: string}
(Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
isCpsOfflineReportEnabled boolean
(Updatable) Indicates whether cps offline diagnostic report is enabled for this Exadata infrastructure. This will allow a customer to quickly check status themselves and fix problems on their end, saving time and frustration for both Oracle and the customer when they find the CPS in a disconnected state.You can enable offline diagnostic report during Exadata infrastructure provisioning. You can also disable or enable it at any time using the UpdateExadatainfrastructure API.
isMultiRackDeployment boolean
(Updatable) Indicates if deployment is Multi-Rack or not.
maintenanceWindow ExadataInfrastructureMaintenanceWindow
(Updatable) The scheduling details for the quarterly maintenance window. Patching and system updates take place during the maintenance window.
multiRackConfigurationFile string
(Updatable) The base64 encoded Multi-Rack configuration json file.
networkBondingModeDetails ExadataInfrastructureNetworkBondingModeDetails
(Updatable) Details of bonding mode for Client and Backup and DR networks of an Exadata infrastructure.
storageCount Changes to this property will trigger replacement. number
The number of storage servers for the Exadata infrastructure.
storageServerType Changes to this property will trigger replacement. string
The storage server type of the Exadata infrastructure.
admin_network_cidr This property is required. str
(Updatable) The CIDR block for the Exadata administration network.
cloud_control_plane_server1 This property is required. str
(Updatable) The IP address for the first control plane server.
cloud_control_plane_server2 This property is required. str
(Updatable) The IP address for the second control plane server.
compartment_id This property is required. str
(Updatable) The OCID of the compartment.
display_name
This property is required.
Changes to this property will trigger replacement.
str
The user-friendly name for the Exadata infrastructure. The name does not need to be unique.
dns_servers This property is required. Sequence[str]
(Updatable) The list of DNS server IP addresses. Maximum of 3 allowed.
gateway This property is required. str
(Updatable) The gateway for the control plane network.
infini_band_network_cidr This property is required. str
(Updatable) The CIDR block for the Exadata InfiniBand interconnect.
netmask This property is required. str
(Updatable) The netmask for the control plane network.
ntp_servers This property is required. Sequence[str]
(Updatable) The list of NTP server IP addresses. Maximum of 3 allowed.
shape
This property is required.
Changes to this property will trigger replacement.
str
The shape of the Exadata infrastructure. The shape determines the amount of CPU, storage, and memory resources allocated to the instance.
time_zone This property is required. str
(Updatable) The time zone of the Exadata infrastructure. For details, see Exadata Infrastructure Time Zones.
activation_file str
(Updatable) The activation zip file. If provided in config, exadata infrastructure will be activated after creation. Updates are not allowed on activated exadata infrastructure.
additional_storage_count int

The requested number of additional storage servers for the Exadata infrastructure.

** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

compute_count int
The number of compute servers for the Exadata infrastructure.
contacts Sequence[database.ExadataInfrastructureContactArgs]
(Updatable) The list of contacts for the Exadata infrastructure.
corporate_proxy str
(Updatable) The corporate network proxy for access to the control plane network. Oracle recommends using an HTTPS proxy when possible for enhanced security.
create_async bool
database_server_type Changes to this property will trigger replacement. str
The database server type of the Exadata infrastructure.
defined_tags Mapping[str, str]
(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags.
freeform_tags Mapping[str, str]
(Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
is_cps_offline_report_enabled bool
(Updatable) Indicates whether cps offline diagnostic report is enabled for this Exadata infrastructure. This will allow a customer to quickly check status themselves and fix problems on their end, saving time and frustration for both Oracle and the customer when they find the CPS in a disconnected state.You can enable offline diagnostic report during Exadata infrastructure provisioning. You can also disable or enable it at any time using the UpdateExadatainfrastructure API.
is_multi_rack_deployment bool
(Updatable) Indicates if deployment is Multi-Rack or not.
maintenance_window database.ExadataInfrastructureMaintenanceWindowArgs
(Updatable) The scheduling details for the quarterly maintenance window. Patching and system updates take place during the maintenance window.
multi_rack_configuration_file str
(Updatable) The base64 encoded Multi-Rack configuration json file.
network_bonding_mode_details database.ExadataInfrastructureNetworkBondingModeDetailsArgs
(Updatable) Details of bonding mode for Client and Backup and DR networks of an Exadata infrastructure.
storage_count Changes to this property will trigger replacement. int
The number of storage servers for the Exadata infrastructure.
storage_server_type Changes to this property will trigger replacement. str
The storage server type of the Exadata infrastructure.
adminNetworkCidr This property is required. String
(Updatable) The CIDR block for the Exadata administration network.
cloudControlPlaneServer1 This property is required. String
(Updatable) The IP address for the first control plane server.
cloudControlPlaneServer2 This property is required. String
(Updatable) The IP address for the second control plane server.
compartmentId This property is required. String
(Updatable) The OCID of the compartment.
displayName
This property is required.
Changes to this property will trigger replacement.
String
The user-friendly name for the Exadata infrastructure. The name does not need to be unique.
dnsServers This property is required. List<String>
(Updatable) The list of DNS server IP addresses. Maximum of 3 allowed.
gateway This property is required. String
(Updatable) The gateway for the control plane network.
infiniBandNetworkCidr This property is required. String
(Updatable) The CIDR block for the Exadata InfiniBand interconnect.
netmask This property is required. String
(Updatable) The netmask for the control plane network.
ntpServers This property is required. List<String>
(Updatable) The list of NTP server IP addresses. Maximum of 3 allowed.
shape
This property is required.
Changes to this property will trigger replacement.
String
The shape of the Exadata infrastructure. The shape determines the amount of CPU, storage, and memory resources allocated to the instance.
timeZone This property is required. String
(Updatable) The time zone of the Exadata infrastructure. For details, see Exadata Infrastructure Time Zones.
activationFile String
(Updatable) The activation zip file. If provided in config, exadata infrastructure will be activated after creation. Updates are not allowed on activated exadata infrastructure.
additionalStorageCount Number

The requested number of additional storage servers for the Exadata infrastructure.

** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

computeCount Number
The number of compute servers for the Exadata infrastructure.
contacts List<Property Map>
(Updatable) The list of contacts for the Exadata infrastructure.
corporateProxy String
(Updatable) The corporate network proxy for access to the control plane network. Oracle recommends using an HTTPS proxy when possible for enhanced security.
createAsync Boolean
databaseServerType Changes to this property will trigger replacement. String
The database server type of the Exadata infrastructure.
definedTags Map<String>
(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags.
freeformTags Map<String>
(Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
isCpsOfflineReportEnabled Boolean
(Updatable) Indicates whether cps offline diagnostic report is enabled for this Exadata infrastructure. This will allow a customer to quickly check status themselves and fix problems on their end, saving time and frustration for both Oracle and the customer when they find the CPS in a disconnected state.You can enable offline diagnostic report during Exadata infrastructure provisioning. You can also disable or enable it at any time using the UpdateExadatainfrastructure API.
isMultiRackDeployment Boolean
(Updatable) Indicates if deployment is Multi-Rack or not.
maintenanceWindow Property Map
(Updatable) The scheduling details for the quarterly maintenance window. Patching and system updates take place during the maintenance window.
multiRackConfigurationFile String
(Updatable) The base64 encoded Multi-Rack configuration json file.
networkBondingModeDetails Property Map
(Updatable) Details of bonding mode for Client and Backup and DR networks of an Exadata infrastructure.
storageCount Changes to this property will trigger replacement. Number
The number of storage servers for the Exadata infrastructure.
storageServerType Changes to this property will trigger replacement. String
The storage server type of the Exadata infrastructure.

Outputs

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

ActivatedStorageCount int
The requested number of additional storage servers activated for the Exadata infrastructure.
AdditionalComputeCount int
The requested number of additional compute servers for the Exadata infrastructure.
AdditionalComputeSystemModel string
Oracle Exadata System Model specification. The system model determines the amount of compute or storage server resources available for use. For more information, please see [System and Shape Configuration Options] (https://docs.oracle.com/en/engineered-systems/exadata-cloud-at-customer/ecccm/ecc-system-config-options.html#GUID-9E090174-5C57-4EB1-9243-B470F9F10D6B)
AvailabilityDomain string
The name of the availability domain that the Exadata infrastructure is located in.
ComputeModel string
The compute model of the Autonomous Database. This is required if using the computeCount parameter. If using cpuCoreCount then it is an error to specify computeModel to a non-null value. ECPU compute model is the recommended model and OCPU compute model is legacy.
CpusEnabled int
The number of enabled CPU cores.
CsiNumber string
The CSI Number of the Exadata infrastructure.
DataStorageSizeInTbs double
Size, in terabytes, of the DATA disk group.
DbNodeStorageSizeInGbs int
The local node storage allocated in GBs.
DbServerVersion string
The software version of the database servers (dom0) in the Exadata infrastructure.
DefinedFileSystemConfigurations List<ExadataInfrastructureDefinedFileSystemConfiguration>
Details of the file system configuration of the Exadata infrastructure.
ExascaleConfigs List<ExadataInfrastructureExascaleConfig>
The exascale config response details for the Exadata Cloud@Customer infrastructure or cloud Exadata infrastructure . Applies to both Exadata Cloud@Customer instances and Exadata Cloud Service instances.
Id string
The provider-assigned unique ID for this managed resource.
IsSchedulingPolicyAssociated bool
If true, the infrastructure is using granular maintenance scheduling preference.
LifecycleDetails string
Additional information about the current lifecycle state.
MaintenanceSloStatus string
A field to capture ‘Maintenance SLO Status’ for the Exadata infrastructure with values ‘OK’, ‘DEGRADED’. Default is ‘OK’ when the infrastructure is provisioned.
MaxCpuCount int
The total number of CPU cores available.
MaxDataStorageInTbs double
The total available DATA disk group size.
MaxDbNodeStorageInGbs int
The total local node storage available in GBs.
MaxMemoryInGbs int
The total memory available in GBs.
MemorySizeInGbs int
The memory allocated in GBs.
MonthlyDbServerVersion string
The monthly software version of the database servers (dom0) in the Exadata infrastructure.
RackSerialNumber string
The serial number for the Exadata infrastructure.
State string
The current lifecycle state of the Exadata infrastructure.
StorageServerVersion string
The software version of the storage servers (cells) in the Exadata infrastructure.
TimeCreated string
The date and time the Exadata infrastructure was created.
ActivatedStorageCount int
The requested number of additional storage servers activated for the Exadata infrastructure.
AdditionalComputeCount int
The requested number of additional compute servers for the Exadata infrastructure.
AdditionalComputeSystemModel string
Oracle Exadata System Model specification. The system model determines the amount of compute or storage server resources available for use. For more information, please see [System and Shape Configuration Options] (https://docs.oracle.com/en/engineered-systems/exadata-cloud-at-customer/ecccm/ecc-system-config-options.html#GUID-9E090174-5C57-4EB1-9243-B470F9F10D6B)
AvailabilityDomain string
The name of the availability domain that the Exadata infrastructure is located in.
ComputeModel string
The compute model of the Autonomous Database. This is required if using the computeCount parameter. If using cpuCoreCount then it is an error to specify computeModel to a non-null value. ECPU compute model is the recommended model and OCPU compute model is legacy.
CpusEnabled int
The number of enabled CPU cores.
CsiNumber string
The CSI Number of the Exadata infrastructure.
DataStorageSizeInTbs float64
Size, in terabytes, of the DATA disk group.
DbNodeStorageSizeInGbs int
The local node storage allocated in GBs.
DbServerVersion string
The software version of the database servers (dom0) in the Exadata infrastructure.
DefinedFileSystemConfigurations []ExadataInfrastructureDefinedFileSystemConfiguration
Details of the file system configuration of the Exadata infrastructure.
ExascaleConfigs []ExadataInfrastructureExascaleConfig
The exascale config response details for the Exadata Cloud@Customer infrastructure or cloud Exadata infrastructure . Applies to both Exadata Cloud@Customer instances and Exadata Cloud Service instances.
Id string
The provider-assigned unique ID for this managed resource.
IsSchedulingPolicyAssociated bool
If true, the infrastructure is using granular maintenance scheduling preference.
LifecycleDetails string
Additional information about the current lifecycle state.
MaintenanceSloStatus string
A field to capture ‘Maintenance SLO Status’ for the Exadata infrastructure with values ‘OK’, ‘DEGRADED’. Default is ‘OK’ when the infrastructure is provisioned.
MaxCpuCount int
The total number of CPU cores available.
MaxDataStorageInTbs float64
The total available DATA disk group size.
MaxDbNodeStorageInGbs int
The total local node storage available in GBs.
MaxMemoryInGbs int
The total memory available in GBs.
MemorySizeInGbs int
The memory allocated in GBs.
MonthlyDbServerVersion string
The monthly software version of the database servers (dom0) in the Exadata infrastructure.
RackSerialNumber string
The serial number for the Exadata infrastructure.
State string
The current lifecycle state of the Exadata infrastructure.
StorageServerVersion string
The software version of the storage servers (cells) in the Exadata infrastructure.
TimeCreated string
The date and time the Exadata infrastructure was created.
activatedStorageCount Integer
The requested number of additional storage servers activated for the Exadata infrastructure.
additionalComputeCount Integer
The requested number of additional compute servers for the Exadata infrastructure.
additionalComputeSystemModel String
Oracle Exadata System Model specification. The system model determines the amount of compute or storage server resources available for use. For more information, please see [System and Shape Configuration Options] (https://docs.oracle.com/en/engineered-systems/exadata-cloud-at-customer/ecccm/ecc-system-config-options.html#GUID-9E090174-5C57-4EB1-9243-B470F9F10D6B)
availabilityDomain String
The name of the availability domain that the Exadata infrastructure is located in.
computeModel String
The compute model of the Autonomous Database. This is required if using the computeCount parameter. If using cpuCoreCount then it is an error to specify computeModel to a non-null value. ECPU compute model is the recommended model and OCPU compute model is legacy.
cpusEnabled Integer
The number of enabled CPU cores.
csiNumber String
The CSI Number of the Exadata infrastructure.
dataStorageSizeInTbs Double
Size, in terabytes, of the DATA disk group.
dbNodeStorageSizeInGbs Integer
The local node storage allocated in GBs.
dbServerVersion String
The software version of the database servers (dom0) in the Exadata infrastructure.
definedFileSystemConfigurations List<ExadataInfrastructureDefinedFileSystemConfiguration>
Details of the file system configuration of the Exadata infrastructure.
exascaleConfigs List<ExadataInfrastructureExascaleConfig>
The exascale config response details for the Exadata Cloud@Customer infrastructure or cloud Exadata infrastructure . Applies to both Exadata Cloud@Customer instances and Exadata Cloud Service instances.
id String
The provider-assigned unique ID for this managed resource.
isSchedulingPolicyAssociated Boolean
If true, the infrastructure is using granular maintenance scheduling preference.
lifecycleDetails String
Additional information about the current lifecycle state.
maintenanceSloStatus String
A field to capture ‘Maintenance SLO Status’ for the Exadata infrastructure with values ‘OK’, ‘DEGRADED’. Default is ‘OK’ when the infrastructure is provisioned.
maxCpuCount Integer
The total number of CPU cores available.
maxDataStorageInTbs Double
The total available DATA disk group size.
maxDbNodeStorageInGbs Integer
The total local node storage available in GBs.
maxMemoryInGbs Integer
The total memory available in GBs.
memorySizeInGbs Integer
The memory allocated in GBs.
monthlyDbServerVersion String
The monthly software version of the database servers (dom0) in the Exadata infrastructure.
rackSerialNumber String
The serial number for the Exadata infrastructure.
state String
The current lifecycle state of the Exadata infrastructure.
storageServerVersion String
The software version of the storage servers (cells) in the Exadata infrastructure.
timeCreated String
The date and time the Exadata infrastructure was created.
activatedStorageCount number
The requested number of additional storage servers activated for the Exadata infrastructure.
additionalComputeCount number
The requested number of additional compute servers for the Exadata infrastructure.
additionalComputeSystemModel string
Oracle Exadata System Model specification. The system model determines the amount of compute or storage server resources available for use. For more information, please see [System and Shape Configuration Options] (https://docs.oracle.com/en/engineered-systems/exadata-cloud-at-customer/ecccm/ecc-system-config-options.html#GUID-9E090174-5C57-4EB1-9243-B470F9F10D6B)
availabilityDomain string
The name of the availability domain that the Exadata infrastructure is located in.
computeModel string
The compute model of the Autonomous Database. This is required if using the computeCount parameter. If using cpuCoreCount then it is an error to specify computeModel to a non-null value. ECPU compute model is the recommended model and OCPU compute model is legacy.
cpusEnabled number
The number of enabled CPU cores.
csiNumber string
The CSI Number of the Exadata infrastructure.
dataStorageSizeInTbs number
Size, in terabytes, of the DATA disk group.
dbNodeStorageSizeInGbs number
The local node storage allocated in GBs.
dbServerVersion string
The software version of the database servers (dom0) in the Exadata infrastructure.
definedFileSystemConfigurations ExadataInfrastructureDefinedFileSystemConfiguration[]
Details of the file system configuration of the Exadata infrastructure.
exascaleConfigs ExadataInfrastructureExascaleConfig[]
The exascale config response details for the Exadata Cloud@Customer infrastructure or cloud Exadata infrastructure . Applies to both Exadata Cloud@Customer instances and Exadata Cloud Service instances.
id string
The provider-assigned unique ID for this managed resource.
isSchedulingPolicyAssociated boolean
If true, the infrastructure is using granular maintenance scheduling preference.
lifecycleDetails string
Additional information about the current lifecycle state.
maintenanceSloStatus string
A field to capture ‘Maintenance SLO Status’ for the Exadata infrastructure with values ‘OK’, ‘DEGRADED’. Default is ‘OK’ when the infrastructure is provisioned.
maxCpuCount number
The total number of CPU cores available.
maxDataStorageInTbs number
The total available DATA disk group size.
maxDbNodeStorageInGbs number
The total local node storage available in GBs.
maxMemoryInGbs number
The total memory available in GBs.
memorySizeInGbs number
The memory allocated in GBs.
monthlyDbServerVersion string
The monthly software version of the database servers (dom0) in the Exadata infrastructure.
rackSerialNumber string
The serial number for the Exadata infrastructure.
state string
The current lifecycle state of the Exadata infrastructure.
storageServerVersion string
The software version of the storage servers (cells) in the Exadata infrastructure.
timeCreated string
The date and time the Exadata infrastructure was created.
activated_storage_count int
The requested number of additional storage servers activated for the Exadata infrastructure.
additional_compute_count int
The requested number of additional compute servers for the Exadata infrastructure.
additional_compute_system_model str
Oracle Exadata System Model specification. The system model determines the amount of compute or storage server resources available for use. For more information, please see [System and Shape Configuration Options] (https://docs.oracle.com/en/engineered-systems/exadata-cloud-at-customer/ecccm/ecc-system-config-options.html#GUID-9E090174-5C57-4EB1-9243-B470F9F10D6B)
availability_domain str
The name of the availability domain that the Exadata infrastructure is located in.
compute_model str
The compute model of the Autonomous Database. This is required if using the computeCount parameter. If using cpuCoreCount then it is an error to specify computeModel to a non-null value. ECPU compute model is the recommended model and OCPU compute model is legacy.
cpus_enabled int
The number of enabled CPU cores.
csi_number str
The CSI Number of the Exadata infrastructure.
data_storage_size_in_tbs float
Size, in terabytes, of the DATA disk group.
db_node_storage_size_in_gbs int
The local node storage allocated in GBs.
db_server_version str
The software version of the database servers (dom0) in the Exadata infrastructure.
defined_file_system_configurations Sequence[database.ExadataInfrastructureDefinedFileSystemConfiguration]
Details of the file system configuration of the Exadata infrastructure.
exascale_configs Sequence[database.ExadataInfrastructureExascaleConfig]
The exascale config response details for the Exadata Cloud@Customer infrastructure or cloud Exadata infrastructure . Applies to both Exadata Cloud@Customer instances and Exadata Cloud Service instances.
id str
The provider-assigned unique ID for this managed resource.
is_scheduling_policy_associated bool
If true, the infrastructure is using granular maintenance scheduling preference.
lifecycle_details str
Additional information about the current lifecycle state.
maintenance_slo_status str
A field to capture ‘Maintenance SLO Status’ for the Exadata infrastructure with values ‘OK’, ‘DEGRADED’. Default is ‘OK’ when the infrastructure is provisioned.
max_cpu_count int
The total number of CPU cores available.
max_data_storage_in_tbs float
The total available DATA disk group size.
max_db_node_storage_in_gbs int
The total local node storage available in GBs.
max_memory_in_gbs int
The total memory available in GBs.
memory_size_in_gbs int
The memory allocated in GBs.
monthly_db_server_version str
The monthly software version of the database servers (dom0) in the Exadata infrastructure.
rack_serial_number str
The serial number for the Exadata infrastructure.
state str
The current lifecycle state of the Exadata infrastructure.
storage_server_version str
The software version of the storage servers (cells) in the Exadata infrastructure.
time_created str
The date and time the Exadata infrastructure was created.
activatedStorageCount Number
The requested number of additional storage servers activated for the Exadata infrastructure.
additionalComputeCount Number
The requested number of additional compute servers for the Exadata infrastructure.
additionalComputeSystemModel String
Oracle Exadata System Model specification. The system model determines the amount of compute or storage server resources available for use. For more information, please see [System and Shape Configuration Options] (https://docs.oracle.com/en/engineered-systems/exadata-cloud-at-customer/ecccm/ecc-system-config-options.html#GUID-9E090174-5C57-4EB1-9243-B470F9F10D6B)
availabilityDomain String
The name of the availability domain that the Exadata infrastructure is located in.
computeModel String
The compute model of the Autonomous Database. This is required if using the computeCount parameter. If using cpuCoreCount then it is an error to specify computeModel to a non-null value. ECPU compute model is the recommended model and OCPU compute model is legacy.
cpusEnabled Number
The number of enabled CPU cores.
csiNumber String
The CSI Number of the Exadata infrastructure.
dataStorageSizeInTbs Number
Size, in terabytes, of the DATA disk group.
dbNodeStorageSizeInGbs Number
The local node storage allocated in GBs.
dbServerVersion String
The software version of the database servers (dom0) in the Exadata infrastructure.
definedFileSystemConfigurations List<Property Map>
Details of the file system configuration of the Exadata infrastructure.
exascaleConfigs List<Property Map>
The exascale config response details for the Exadata Cloud@Customer infrastructure or cloud Exadata infrastructure . Applies to both Exadata Cloud@Customer instances and Exadata Cloud Service instances.
id String
The provider-assigned unique ID for this managed resource.
isSchedulingPolicyAssociated Boolean
If true, the infrastructure is using granular maintenance scheduling preference.
lifecycleDetails String
Additional information about the current lifecycle state.
maintenanceSloStatus String
A field to capture ‘Maintenance SLO Status’ for the Exadata infrastructure with values ‘OK’, ‘DEGRADED’. Default is ‘OK’ when the infrastructure is provisioned.
maxCpuCount Number
The total number of CPU cores available.
maxDataStorageInTbs Number
The total available DATA disk group size.
maxDbNodeStorageInGbs Number
The total local node storage available in GBs.
maxMemoryInGbs Number
The total memory available in GBs.
memorySizeInGbs Number
The memory allocated in GBs.
monthlyDbServerVersion String
The monthly software version of the database servers (dom0) in the Exadata infrastructure.
rackSerialNumber String
The serial number for the Exadata infrastructure.
state String
The current lifecycle state of the Exadata infrastructure.
storageServerVersion String
The software version of the storage servers (cells) in the Exadata infrastructure.
timeCreated String
The date and time the Exadata infrastructure was created.

Look up Existing ExadataInfrastructure Resource

Get an existing ExadataInfrastructure 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?: ExadataInfrastructureState, opts?: CustomResourceOptions): ExadataInfrastructure
@staticmethod
def get(resource_name: str,
        id: str,
        opts: Optional[ResourceOptions] = None,
        activated_storage_count: Optional[int] = None,
        activation_file: Optional[str] = None,
        additional_compute_count: Optional[int] = None,
        additional_compute_system_model: Optional[str] = None,
        additional_storage_count: Optional[int] = None,
        admin_network_cidr: Optional[str] = None,
        availability_domain: Optional[str] = None,
        cloud_control_plane_server1: Optional[str] = None,
        cloud_control_plane_server2: Optional[str] = None,
        compartment_id: Optional[str] = None,
        compute_count: Optional[int] = None,
        compute_model: Optional[str] = None,
        contacts: Optional[Sequence[_database.ExadataInfrastructureContactArgs]] = None,
        corporate_proxy: Optional[str] = None,
        cpus_enabled: Optional[int] = None,
        create_async: Optional[bool] = None,
        csi_number: Optional[str] = None,
        data_storage_size_in_tbs: Optional[float] = None,
        database_server_type: Optional[str] = None,
        db_node_storage_size_in_gbs: Optional[int] = None,
        db_server_version: Optional[str] = None,
        defined_file_system_configurations: Optional[Sequence[_database.ExadataInfrastructureDefinedFileSystemConfigurationArgs]] = None,
        defined_tags: Optional[Mapping[str, str]] = None,
        display_name: Optional[str] = None,
        dns_servers: Optional[Sequence[str]] = None,
        exascale_configs: Optional[Sequence[_database.ExadataInfrastructureExascaleConfigArgs]] = None,
        freeform_tags: Optional[Mapping[str, str]] = None,
        gateway: Optional[str] = None,
        infini_band_network_cidr: Optional[str] = None,
        is_cps_offline_report_enabled: Optional[bool] = None,
        is_multi_rack_deployment: Optional[bool] = None,
        is_scheduling_policy_associated: Optional[bool] = None,
        lifecycle_details: Optional[str] = None,
        maintenance_slo_status: Optional[str] = None,
        maintenance_window: Optional[_database.ExadataInfrastructureMaintenanceWindowArgs] = None,
        max_cpu_count: Optional[int] = None,
        max_data_storage_in_tbs: Optional[float] = None,
        max_db_node_storage_in_gbs: Optional[int] = None,
        max_memory_in_gbs: Optional[int] = None,
        memory_size_in_gbs: Optional[int] = None,
        monthly_db_server_version: Optional[str] = None,
        multi_rack_configuration_file: Optional[str] = None,
        netmask: Optional[str] = None,
        network_bonding_mode_details: Optional[_database.ExadataInfrastructureNetworkBondingModeDetailsArgs] = None,
        ntp_servers: Optional[Sequence[str]] = None,
        rack_serial_number: Optional[str] = None,
        shape: Optional[str] = None,
        state: Optional[str] = None,
        storage_count: Optional[int] = None,
        storage_server_type: Optional[str] = None,
        storage_server_version: Optional[str] = None,
        time_created: Optional[str] = None,
        time_zone: Optional[str] = None) -> ExadataInfrastructure
func GetExadataInfrastructure(ctx *Context, name string, id IDInput, state *ExadataInfrastructureState, opts ...ResourceOption) (*ExadataInfrastructure, error)
public static ExadataInfrastructure Get(string name, Input<string> id, ExadataInfrastructureState? state, CustomResourceOptions? opts = null)
public static ExadataInfrastructure get(String name, Output<String> id, ExadataInfrastructureState state, CustomResourceOptions options)
resources:  _:    type: oci:Database:ExadataInfrastructure    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:
ActivatedStorageCount int
The requested number of additional storage servers activated for the Exadata infrastructure.
ActivationFile string
(Updatable) The activation zip file. If provided in config, exadata infrastructure will be activated after creation. Updates are not allowed on activated exadata infrastructure.
AdditionalComputeCount int
The requested number of additional compute servers for the Exadata infrastructure.
AdditionalComputeSystemModel string
Oracle Exadata System Model specification. The system model determines the amount of compute or storage server resources available for use. For more information, please see [System and Shape Configuration Options] (https://docs.oracle.com/en/engineered-systems/exadata-cloud-at-customer/ecccm/ecc-system-config-options.html#GUID-9E090174-5C57-4EB1-9243-B470F9F10D6B)
AdditionalStorageCount int

The requested number of additional storage servers for the Exadata infrastructure.

** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

AdminNetworkCidr string
(Updatable) The CIDR block for the Exadata administration network.
AvailabilityDomain string
The name of the availability domain that the Exadata infrastructure is located in.
CloudControlPlaneServer1 string
(Updatable) The IP address for the first control plane server.
CloudControlPlaneServer2 string
(Updatable) The IP address for the second control plane server.
CompartmentId string
(Updatable) The OCID of the compartment.
ComputeCount int
The number of compute servers for the Exadata infrastructure.
ComputeModel string
The compute model of the Autonomous Database. This is required if using the computeCount parameter. If using cpuCoreCount then it is an error to specify computeModel to a non-null value. ECPU compute model is the recommended model and OCPU compute model is legacy.
Contacts List<ExadataInfrastructureContact>
(Updatable) The list of contacts for the Exadata infrastructure.
CorporateProxy string
(Updatable) The corporate network proxy for access to the control plane network. Oracle recommends using an HTTPS proxy when possible for enhanced security.
CpusEnabled int
The number of enabled CPU cores.
CreateAsync bool
CsiNumber string
The CSI Number of the Exadata infrastructure.
DataStorageSizeInTbs double
Size, in terabytes, of the DATA disk group.
DatabaseServerType Changes to this property will trigger replacement. string
The database server type of the Exadata infrastructure.
DbNodeStorageSizeInGbs int
The local node storage allocated in GBs.
DbServerVersion string
The software version of the database servers (dom0) in the Exadata infrastructure.
DefinedFileSystemConfigurations List<ExadataInfrastructureDefinedFileSystemConfiguration>
Details of the file system configuration of the Exadata infrastructure.
DefinedTags Dictionary<string, string>
(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags.
DisplayName Changes to this property will trigger replacement. string
The user-friendly name for the Exadata infrastructure. The name does not need to be unique.
DnsServers List<string>
(Updatable) The list of DNS server IP addresses. Maximum of 3 allowed.
ExascaleConfigs List<ExadataInfrastructureExascaleConfig>
The exascale config response details for the Exadata Cloud@Customer infrastructure or cloud Exadata infrastructure . Applies to both Exadata Cloud@Customer instances and Exadata Cloud Service instances.
FreeformTags Dictionary<string, string>
(Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
Gateway string
(Updatable) The gateway for the control plane network.
InfiniBandNetworkCidr string
(Updatable) The CIDR block for the Exadata InfiniBand interconnect.
IsCpsOfflineReportEnabled bool
(Updatable) Indicates whether cps offline diagnostic report is enabled for this Exadata infrastructure. This will allow a customer to quickly check status themselves and fix problems on their end, saving time and frustration for both Oracle and the customer when they find the CPS in a disconnected state.You can enable offline diagnostic report during Exadata infrastructure provisioning. You can also disable or enable it at any time using the UpdateExadatainfrastructure API.
IsMultiRackDeployment bool
(Updatable) Indicates if deployment is Multi-Rack or not.
IsSchedulingPolicyAssociated bool
If true, the infrastructure is using granular maintenance scheduling preference.
LifecycleDetails string
Additional information about the current lifecycle state.
MaintenanceSloStatus string
A field to capture ‘Maintenance SLO Status’ for the Exadata infrastructure with values ‘OK’, ‘DEGRADED’. Default is ‘OK’ when the infrastructure is provisioned.
MaintenanceWindow ExadataInfrastructureMaintenanceWindow
(Updatable) The scheduling details for the quarterly maintenance window. Patching and system updates take place during the maintenance window.
MaxCpuCount int
The total number of CPU cores available.
MaxDataStorageInTbs double
The total available DATA disk group size.
MaxDbNodeStorageInGbs int
The total local node storage available in GBs.
MaxMemoryInGbs int
The total memory available in GBs.
MemorySizeInGbs int
The memory allocated in GBs.
MonthlyDbServerVersion string
The monthly software version of the database servers (dom0) in the Exadata infrastructure.
MultiRackConfigurationFile string
(Updatable) The base64 encoded Multi-Rack configuration json file.
Netmask string
(Updatable) The netmask for the control plane network.
NetworkBondingModeDetails ExadataInfrastructureNetworkBondingModeDetails
(Updatable) Details of bonding mode for Client and Backup and DR networks of an Exadata infrastructure.
NtpServers List<string>
(Updatable) The list of NTP server IP addresses. Maximum of 3 allowed.
RackSerialNumber string
The serial number for the Exadata infrastructure.
Shape Changes to this property will trigger replacement. string
The shape of the Exadata infrastructure. The shape determines the amount of CPU, storage, and memory resources allocated to the instance.
State string
The current lifecycle state of the Exadata infrastructure.
StorageCount Changes to this property will trigger replacement. int
The number of storage servers for the Exadata infrastructure.
StorageServerType Changes to this property will trigger replacement. string
The storage server type of the Exadata infrastructure.
StorageServerVersion string
The software version of the storage servers (cells) in the Exadata infrastructure.
TimeCreated string
The date and time the Exadata infrastructure was created.
TimeZone string
(Updatable) The time zone of the Exadata infrastructure. For details, see Exadata Infrastructure Time Zones.
ActivatedStorageCount int
The requested number of additional storage servers activated for the Exadata infrastructure.
ActivationFile string
(Updatable) The activation zip file. If provided in config, exadata infrastructure will be activated after creation. Updates are not allowed on activated exadata infrastructure.
AdditionalComputeCount int
The requested number of additional compute servers for the Exadata infrastructure.
AdditionalComputeSystemModel string
Oracle Exadata System Model specification. The system model determines the amount of compute or storage server resources available for use. For more information, please see [System and Shape Configuration Options] (https://docs.oracle.com/en/engineered-systems/exadata-cloud-at-customer/ecccm/ecc-system-config-options.html#GUID-9E090174-5C57-4EB1-9243-B470F9F10D6B)
AdditionalStorageCount int

The requested number of additional storage servers for the Exadata infrastructure.

** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

AdminNetworkCidr string
(Updatable) The CIDR block for the Exadata administration network.
AvailabilityDomain string
The name of the availability domain that the Exadata infrastructure is located in.
CloudControlPlaneServer1 string
(Updatable) The IP address for the first control plane server.
CloudControlPlaneServer2 string
(Updatable) The IP address for the second control plane server.
CompartmentId string
(Updatable) The OCID of the compartment.
ComputeCount int
The number of compute servers for the Exadata infrastructure.
ComputeModel string
The compute model of the Autonomous Database. This is required if using the computeCount parameter. If using cpuCoreCount then it is an error to specify computeModel to a non-null value. ECPU compute model is the recommended model and OCPU compute model is legacy.
Contacts []ExadataInfrastructureContactArgs
(Updatable) The list of contacts for the Exadata infrastructure.
CorporateProxy string
(Updatable) The corporate network proxy for access to the control plane network. Oracle recommends using an HTTPS proxy when possible for enhanced security.
CpusEnabled int
The number of enabled CPU cores.
CreateAsync bool
CsiNumber string
The CSI Number of the Exadata infrastructure.
DataStorageSizeInTbs float64
Size, in terabytes, of the DATA disk group.
DatabaseServerType Changes to this property will trigger replacement. string
The database server type of the Exadata infrastructure.
DbNodeStorageSizeInGbs int
The local node storage allocated in GBs.
DbServerVersion string
The software version of the database servers (dom0) in the Exadata infrastructure.
DefinedFileSystemConfigurations []ExadataInfrastructureDefinedFileSystemConfigurationArgs
Details of the file system configuration of the Exadata infrastructure.
DefinedTags map[string]string
(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags.
DisplayName Changes to this property will trigger replacement. string
The user-friendly name for the Exadata infrastructure. The name does not need to be unique.
DnsServers []string
(Updatable) The list of DNS server IP addresses. Maximum of 3 allowed.
ExascaleConfigs []ExadataInfrastructureExascaleConfigArgs
The exascale config response details for the Exadata Cloud@Customer infrastructure or cloud Exadata infrastructure . Applies to both Exadata Cloud@Customer instances and Exadata Cloud Service instances.
FreeformTags map[string]string
(Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
Gateway string
(Updatable) The gateway for the control plane network.
InfiniBandNetworkCidr string
(Updatable) The CIDR block for the Exadata InfiniBand interconnect.
IsCpsOfflineReportEnabled bool
(Updatable) Indicates whether cps offline diagnostic report is enabled for this Exadata infrastructure. This will allow a customer to quickly check status themselves and fix problems on their end, saving time and frustration for both Oracle and the customer when they find the CPS in a disconnected state.You can enable offline diagnostic report during Exadata infrastructure provisioning. You can also disable or enable it at any time using the UpdateExadatainfrastructure API.
IsMultiRackDeployment bool
(Updatable) Indicates if deployment is Multi-Rack or not.
IsSchedulingPolicyAssociated bool
If true, the infrastructure is using granular maintenance scheduling preference.
LifecycleDetails string
Additional information about the current lifecycle state.
MaintenanceSloStatus string
A field to capture ‘Maintenance SLO Status’ for the Exadata infrastructure with values ‘OK’, ‘DEGRADED’. Default is ‘OK’ when the infrastructure is provisioned.
MaintenanceWindow ExadataInfrastructureMaintenanceWindowArgs
(Updatable) The scheduling details for the quarterly maintenance window. Patching and system updates take place during the maintenance window.
MaxCpuCount int
The total number of CPU cores available.
MaxDataStorageInTbs float64
The total available DATA disk group size.
MaxDbNodeStorageInGbs int
The total local node storage available in GBs.
MaxMemoryInGbs int
The total memory available in GBs.
MemorySizeInGbs int
The memory allocated in GBs.
MonthlyDbServerVersion string
The monthly software version of the database servers (dom0) in the Exadata infrastructure.
MultiRackConfigurationFile string
(Updatable) The base64 encoded Multi-Rack configuration json file.
Netmask string
(Updatable) The netmask for the control plane network.
NetworkBondingModeDetails ExadataInfrastructureNetworkBondingModeDetailsArgs
(Updatable) Details of bonding mode for Client and Backup and DR networks of an Exadata infrastructure.
NtpServers []string
(Updatable) The list of NTP server IP addresses. Maximum of 3 allowed.
RackSerialNumber string
The serial number for the Exadata infrastructure.
Shape Changes to this property will trigger replacement. string
The shape of the Exadata infrastructure. The shape determines the amount of CPU, storage, and memory resources allocated to the instance.
State string
The current lifecycle state of the Exadata infrastructure.
StorageCount Changes to this property will trigger replacement. int
The number of storage servers for the Exadata infrastructure.
StorageServerType Changes to this property will trigger replacement. string
The storage server type of the Exadata infrastructure.
StorageServerVersion string
The software version of the storage servers (cells) in the Exadata infrastructure.
TimeCreated string
The date and time the Exadata infrastructure was created.
TimeZone string
(Updatable) The time zone of the Exadata infrastructure. For details, see Exadata Infrastructure Time Zones.
activatedStorageCount Integer
The requested number of additional storage servers activated for the Exadata infrastructure.
activationFile String
(Updatable) The activation zip file. If provided in config, exadata infrastructure will be activated after creation. Updates are not allowed on activated exadata infrastructure.
additionalComputeCount Integer
The requested number of additional compute servers for the Exadata infrastructure.
additionalComputeSystemModel String
Oracle Exadata System Model specification. The system model determines the amount of compute or storage server resources available for use. For more information, please see [System and Shape Configuration Options] (https://docs.oracle.com/en/engineered-systems/exadata-cloud-at-customer/ecccm/ecc-system-config-options.html#GUID-9E090174-5C57-4EB1-9243-B470F9F10D6B)
additionalStorageCount Integer

The requested number of additional storage servers for the Exadata infrastructure.

** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

adminNetworkCidr String
(Updatable) The CIDR block for the Exadata administration network.
availabilityDomain String
The name of the availability domain that the Exadata infrastructure is located in.
cloudControlPlaneServer1 String
(Updatable) The IP address for the first control plane server.
cloudControlPlaneServer2 String
(Updatable) The IP address for the second control plane server.
compartmentId String
(Updatable) The OCID of the compartment.
computeCount Integer
The number of compute servers for the Exadata infrastructure.
computeModel String
The compute model of the Autonomous Database. This is required if using the computeCount parameter. If using cpuCoreCount then it is an error to specify computeModel to a non-null value. ECPU compute model is the recommended model and OCPU compute model is legacy.
contacts List<ExadataInfrastructureContact>
(Updatable) The list of contacts for the Exadata infrastructure.
corporateProxy String
(Updatable) The corporate network proxy for access to the control plane network. Oracle recommends using an HTTPS proxy when possible for enhanced security.
cpusEnabled Integer
The number of enabled CPU cores.
createAsync Boolean
csiNumber String
The CSI Number of the Exadata infrastructure.
dataStorageSizeInTbs Double
Size, in terabytes, of the DATA disk group.
databaseServerType Changes to this property will trigger replacement. String
The database server type of the Exadata infrastructure.
dbNodeStorageSizeInGbs Integer
The local node storage allocated in GBs.
dbServerVersion String
The software version of the database servers (dom0) in the Exadata infrastructure.
definedFileSystemConfigurations List<ExadataInfrastructureDefinedFileSystemConfiguration>
Details of the file system configuration of the Exadata infrastructure.
definedTags Map<String,String>
(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags.
displayName Changes to this property will trigger replacement. String
The user-friendly name for the Exadata infrastructure. The name does not need to be unique.
dnsServers List<String>
(Updatable) The list of DNS server IP addresses. Maximum of 3 allowed.
exascaleConfigs List<ExadataInfrastructureExascaleConfig>
The exascale config response details for the Exadata Cloud@Customer infrastructure or cloud Exadata infrastructure . Applies to both Exadata Cloud@Customer instances and Exadata Cloud Service instances.
freeformTags Map<String,String>
(Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
gateway String
(Updatable) The gateway for the control plane network.
infiniBandNetworkCidr String
(Updatable) The CIDR block for the Exadata InfiniBand interconnect.
isCpsOfflineReportEnabled Boolean
(Updatable) Indicates whether cps offline diagnostic report is enabled for this Exadata infrastructure. This will allow a customer to quickly check status themselves and fix problems on their end, saving time and frustration for both Oracle and the customer when they find the CPS in a disconnected state.You can enable offline diagnostic report during Exadata infrastructure provisioning. You can also disable or enable it at any time using the UpdateExadatainfrastructure API.
isMultiRackDeployment Boolean
(Updatable) Indicates if deployment is Multi-Rack or not.
isSchedulingPolicyAssociated Boolean
If true, the infrastructure is using granular maintenance scheduling preference.
lifecycleDetails String
Additional information about the current lifecycle state.
maintenanceSloStatus String
A field to capture ‘Maintenance SLO Status’ for the Exadata infrastructure with values ‘OK’, ‘DEGRADED’. Default is ‘OK’ when the infrastructure is provisioned.
maintenanceWindow ExadataInfrastructureMaintenanceWindow
(Updatable) The scheduling details for the quarterly maintenance window. Patching and system updates take place during the maintenance window.
maxCpuCount Integer
The total number of CPU cores available.
maxDataStorageInTbs Double
The total available DATA disk group size.
maxDbNodeStorageInGbs Integer
The total local node storage available in GBs.
maxMemoryInGbs Integer
The total memory available in GBs.
memorySizeInGbs Integer
The memory allocated in GBs.
monthlyDbServerVersion String
The monthly software version of the database servers (dom0) in the Exadata infrastructure.
multiRackConfigurationFile String
(Updatable) The base64 encoded Multi-Rack configuration json file.
netmask String
(Updatable) The netmask for the control plane network.
networkBondingModeDetails ExadataInfrastructureNetworkBondingModeDetails
(Updatable) Details of bonding mode for Client and Backup and DR networks of an Exadata infrastructure.
ntpServers List<String>
(Updatable) The list of NTP server IP addresses. Maximum of 3 allowed.
rackSerialNumber String
The serial number for the Exadata infrastructure.
shape Changes to this property will trigger replacement. String
The shape of the Exadata infrastructure. The shape determines the amount of CPU, storage, and memory resources allocated to the instance.
state String
The current lifecycle state of the Exadata infrastructure.
storageCount Changes to this property will trigger replacement. Integer
The number of storage servers for the Exadata infrastructure.
storageServerType Changes to this property will trigger replacement. String
The storage server type of the Exadata infrastructure.
storageServerVersion String
The software version of the storage servers (cells) in the Exadata infrastructure.
timeCreated String
The date and time the Exadata infrastructure was created.
timeZone String
(Updatable) The time zone of the Exadata infrastructure. For details, see Exadata Infrastructure Time Zones.
activatedStorageCount number
The requested number of additional storage servers activated for the Exadata infrastructure.
activationFile string
(Updatable) The activation zip file. If provided in config, exadata infrastructure will be activated after creation. Updates are not allowed on activated exadata infrastructure.
additionalComputeCount number
The requested number of additional compute servers for the Exadata infrastructure.
additionalComputeSystemModel string
Oracle Exadata System Model specification. The system model determines the amount of compute or storage server resources available for use. For more information, please see [System and Shape Configuration Options] (https://docs.oracle.com/en/engineered-systems/exadata-cloud-at-customer/ecccm/ecc-system-config-options.html#GUID-9E090174-5C57-4EB1-9243-B470F9F10D6B)
additionalStorageCount number

The requested number of additional storage servers for the Exadata infrastructure.

** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

adminNetworkCidr string
(Updatable) The CIDR block for the Exadata administration network.
availabilityDomain string
The name of the availability domain that the Exadata infrastructure is located in.
cloudControlPlaneServer1 string
(Updatable) The IP address for the first control plane server.
cloudControlPlaneServer2 string
(Updatable) The IP address for the second control plane server.
compartmentId string
(Updatable) The OCID of the compartment.
computeCount number
The number of compute servers for the Exadata infrastructure.
computeModel string
The compute model of the Autonomous Database. This is required if using the computeCount parameter. If using cpuCoreCount then it is an error to specify computeModel to a non-null value. ECPU compute model is the recommended model and OCPU compute model is legacy.
contacts ExadataInfrastructureContact[]
(Updatable) The list of contacts for the Exadata infrastructure.
corporateProxy string
(Updatable) The corporate network proxy for access to the control plane network. Oracle recommends using an HTTPS proxy when possible for enhanced security.
cpusEnabled number
The number of enabled CPU cores.
createAsync boolean
csiNumber string
The CSI Number of the Exadata infrastructure.
dataStorageSizeInTbs number
Size, in terabytes, of the DATA disk group.
databaseServerType Changes to this property will trigger replacement. string
The database server type of the Exadata infrastructure.
dbNodeStorageSizeInGbs number
The local node storage allocated in GBs.
dbServerVersion string
The software version of the database servers (dom0) in the Exadata infrastructure.
definedFileSystemConfigurations ExadataInfrastructureDefinedFileSystemConfiguration[]
Details of the file system configuration of the Exadata infrastructure.
definedTags {[key: string]: string}
(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags.
displayName Changes to this property will trigger replacement. string
The user-friendly name for the Exadata infrastructure. The name does not need to be unique.
dnsServers string[]
(Updatable) The list of DNS server IP addresses. Maximum of 3 allowed.
exascaleConfigs ExadataInfrastructureExascaleConfig[]
The exascale config response details for the Exadata Cloud@Customer infrastructure or cloud Exadata infrastructure . Applies to both Exadata Cloud@Customer instances and Exadata Cloud Service instances.
freeformTags {[key: string]: string}
(Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
gateway string
(Updatable) The gateway for the control plane network.
infiniBandNetworkCidr string
(Updatable) The CIDR block for the Exadata InfiniBand interconnect.
isCpsOfflineReportEnabled boolean
(Updatable) Indicates whether cps offline diagnostic report is enabled for this Exadata infrastructure. This will allow a customer to quickly check status themselves and fix problems on their end, saving time and frustration for both Oracle and the customer when they find the CPS in a disconnected state.You can enable offline diagnostic report during Exadata infrastructure provisioning. You can also disable or enable it at any time using the UpdateExadatainfrastructure API.
isMultiRackDeployment boolean
(Updatable) Indicates if deployment is Multi-Rack or not.
isSchedulingPolicyAssociated boolean
If true, the infrastructure is using granular maintenance scheduling preference.
lifecycleDetails string
Additional information about the current lifecycle state.
maintenanceSloStatus string
A field to capture ‘Maintenance SLO Status’ for the Exadata infrastructure with values ‘OK’, ‘DEGRADED’. Default is ‘OK’ when the infrastructure is provisioned.
maintenanceWindow ExadataInfrastructureMaintenanceWindow
(Updatable) The scheduling details for the quarterly maintenance window. Patching and system updates take place during the maintenance window.
maxCpuCount number
The total number of CPU cores available.
maxDataStorageInTbs number
The total available DATA disk group size.
maxDbNodeStorageInGbs number
The total local node storage available in GBs.
maxMemoryInGbs number
The total memory available in GBs.
memorySizeInGbs number
The memory allocated in GBs.
monthlyDbServerVersion string
The monthly software version of the database servers (dom0) in the Exadata infrastructure.
multiRackConfigurationFile string
(Updatable) The base64 encoded Multi-Rack configuration json file.
netmask string
(Updatable) The netmask for the control plane network.
networkBondingModeDetails ExadataInfrastructureNetworkBondingModeDetails
(Updatable) Details of bonding mode for Client and Backup and DR networks of an Exadata infrastructure.
ntpServers string[]
(Updatable) The list of NTP server IP addresses. Maximum of 3 allowed.
rackSerialNumber string
The serial number for the Exadata infrastructure.
shape Changes to this property will trigger replacement. string
The shape of the Exadata infrastructure. The shape determines the amount of CPU, storage, and memory resources allocated to the instance.
state string
The current lifecycle state of the Exadata infrastructure.
storageCount Changes to this property will trigger replacement. number
The number of storage servers for the Exadata infrastructure.
storageServerType Changes to this property will trigger replacement. string
The storage server type of the Exadata infrastructure.
storageServerVersion string
The software version of the storage servers (cells) in the Exadata infrastructure.
timeCreated string
The date and time the Exadata infrastructure was created.
timeZone string
(Updatable) The time zone of the Exadata infrastructure. For details, see Exadata Infrastructure Time Zones.
activated_storage_count int
The requested number of additional storage servers activated for the Exadata infrastructure.
activation_file str
(Updatable) The activation zip file. If provided in config, exadata infrastructure will be activated after creation. Updates are not allowed on activated exadata infrastructure.
additional_compute_count int
The requested number of additional compute servers for the Exadata infrastructure.
additional_compute_system_model str
Oracle Exadata System Model specification. The system model determines the amount of compute or storage server resources available for use. For more information, please see [System and Shape Configuration Options] (https://docs.oracle.com/en/engineered-systems/exadata-cloud-at-customer/ecccm/ecc-system-config-options.html#GUID-9E090174-5C57-4EB1-9243-B470F9F10D6B)
additional_storage_count int

The requested number of additional storage servers for the Exadata infrastructure.

** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

admin_network_cidr str
(Updatable) The CIDR block for the Exadata administration network.
availability_domain str
The name of the availability domain that the Exadata infrastructure is located in.
cloud_control_plane_server1 str
(Updatable) The IP address for the first control plane server.
cloud_control_plane_server2 str
(Updatable) The IP address for the second control plane server.
compartment_id str
(Updatable) The OCID of the compartment.
compute_count int
The number of compute servers for the Exadata infrastructure.
compute_model str
The compute model of the Autonomous Database. This is required if using the computeCount parameter. If using cpuCoreCount then it is an error to specify computeModel to a non-null value. ECPU compute model is the recommended model and OCPU compute model is legacy.
contacts Sequence[database.ExadataInfrastructureContactArgs]
(Updatable) The list of contacts for the Exadata infrastructure.
corporate_proxy str
(Updatable) The corporate network proxy for access to the control plane network. Oracle recommends using an HTTPS proxy when possible for enhanced security.
cpus_enabled int
The number of enabled CPU cores.
create_async bool
csi_number str
The CSI Number of the Exadata infrastructure.
data_storage_size_in_tbs float
Size, in terabytes, of the DATA disk group.
database_server_type Changes to this property will trigger replacement. str
The database server type of the Exadata infrastructure.
db_node_storage_size_in_gbs int
The local node storage allocated in GBs.
db_server_version str
The software version of the database servers (dom0) in the Exadata infrastructure.
defined_file_system_configurations Sequence[database.ExadataInfrastructureDefinedFileSystemConfigurationArgs]
Details of the file system configuration of the Exadata infrastructure.
defined_tags Mapping[str, str]
(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags.
display_name Changes to this property will trigger replacement. str
The user-friendly name for the Exadata infrastructure. The name does not need to be unique.
dns_servers Sequence[str]
(Updatable) The list of DNS server IP addresses. Maximum of 3 allowed.
exascale_configs Sequence[database.ExadataInfrastructureExascaleConfigArgs]
The exascale config response details for the Exadata Cloud@Customer infrastructure or cloud Exadata infrastructure . Applies to both Exadata Cloud@Customer instances and Exadata Cloud Service instances.
freeform_tags Mapping[str, str]
(Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
gateway str
(Updatable) The gateway for the control plane network.
infini_band_network_cidr str
(Updatable) The CIDR block for the Exadata InfiniBand interconnect.
is_cps_offline_report_enabled bool
(Updatable) Indicates whether cps offline diagnostic report is enabled for this Exadata infrastructure. This will allow a customer to quickly check status themselves and fix problems on their end, saving time and frustration for both Oracle and the customer when they find the CPS in a disconnected state.You can enable offline diagnostic report during Exadata infrastructure provisioning. You can also disable or enable it at any time using the UpdateExadatainfrastructure API.
is_multi_rack_deployment bool
(Updatable) Indicates if deployment is Multi-Rack or not.
is_scheduling_policy_associated bool
If true, the infrastructure is using granular maintenance scheduling preference.
lifecycle_details str
Additional information about the current lifecycle state.
maintenance_slo_status str
A field to capture ‘Maintenance SLO Status’ for the Exadata infrastructure with values ‘OK’, ‘DEGRADED’. Default is ‘OK’ when the infrastructure is provisioned.
maintenance_window database.ExadataInfrastructureMaintenanceWindowArgs
(Updatable) The scheduling details for the quarterly maintenance window. Patching and system updates take place during the maintenance window.
max_cpu_count int
The total number of CPU cores available.
max_data_storage_in_tbs float
The total available DATA disk group size.
max_db_node_storage_in_gbs int
The total local node storage available in GBs.
max_memory_in_gbs int
The total memory available in GBs.
memory_size_in_gbs int
The memory allocated in GBs.
monthly_db_server_version str
The monthly software version of the database servers (dom0) in the Exadata infrastructure.
multi_rack_configuration_file str
(Updatable) The base64 encoded Multi-Rack configuration json file.
netmask str
(Updatable) The netmask for the control plane network.
network_bonding_mode_details database.ExadataInfrastructureNetworkBondingModeDetailsArgs
(Updatable) Details of bonding mode for Client and Backup and DR networks of an Exadata infrastructure.
ntp_servers Sequence[str]
(Updatable) The list of NTP server IP addresses. Maximum of 3 allowed.
rack_serial_number str
The serial number for the Exadata infrastructure.
shape Changes to this property will trigger replacement. str
The shape of the Exadata infrastructure. The shape determines the amount of CPU, storage, and memory resources allocated to the instance.
state str
The current lifecycle state of the Exadata infrastructure.
storage_count Changes to this property will trigger replacement. int
The number of storage servers for the Exadata infrastructure.
storage_server_type Changes to this property will trigger replacement. str
The storage server type of the Exadata infrastructure.
storage_server_version str
The software version of the storage servers (cells) in the Exadata infrastructure.
time_created str
The date and time the Exadata infrastructure was created.
time_zone str
(Updatable) The time zone of the Exadata infrastructure. For details, see Exadata Infrastructure Time Zones.
activatedStorageCount Number
The requested number of additional storage servers activated for the Exadata infrastructure.
activationFile String
(Updatable) The activation zip file. If provided in config, exadata infrastructure will be activated after creation. Updates are not allowed on activated exadata infrastructure.
additionalComputeCount Number
The requested number of additional compute servers for the Exadata infrastructure.
additionalComputeSystemModel String
Oracle Exadata System Model specification. The system model determines the amount of compute or storage server resources available for use. For more information, please see [System and Shape Configuration Options] (https://docs.oracle.com/en/engineered-systems/exadata-cloud-at-customer/ecccm/ecc-system-config-options.html#GUID-9E090174-5C57-4EB1-9243-B470F9F10D6B)
additionalStorageCount Number

The requested number of additional storage servers for the Exadata infrastructure.

** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

adminNetworkCidr String
(Updatable) The CIDR block for the Exadata administration network.
availabilityDomain String
The name of the availability domain that the Exadata infrastructure is located in.
cloudControlPlaneServer1 String
(Updatable) The IP address for the first control plane server.
cloudControlPlaneServer2 String
(Updatable) The IP address for the second control plane server.
compartmentId String
(Updatable) The OCID of the compartment.
computeCount Number
The number of compute servers for the Exadata infrastructure.
computeModel String
The compute model of the Autonomous Database. This is required if using the computeCount parameter. If using cpuCoreCount then it is an error to specify computeModel to a non-null value. ECPU compute model is the recommended model and OCPU compute model is legacy.
contacts List<Property Map>
(Updatable) The list of contacts for the Exadata infrastructure.
corporateProxy String
(Updatable) The corporate network proxy for access to the control plane network. Oracle recommends using an HTTPS proxy when possible for enhanced security.
cpusEnabled Number
The number of enabled CPU cores.
createAsync Boolean
csiNumber String
The CSI Number of the Exadata infrastructure.
dataStorageSizeInTbs Number
Size, in terabytes, of the DATA disk group.
databaseServerType Changes to this property will trigger replacement. String
The database server type of the Exadata infrastructure.
dbNodeStorageSizeInGbs Number
The local node storage allocated in GBs.
dbServerVersion String
The software version of the database servers (dom0) in the Exadata infrastructure.
definedFileSystemConfigurations List<Property Map>
Details of the file system configuration of the Exadata infrastructure.
definedTags Map<String>
(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags.
displayName Changes to this property will trigger replacement. String
The user-friendly name for the Exadata infrastructure. The name does not need to be unique.
dnsServers List<String>
(Updatable) The list of DNS server IP addresses. Maximum of 3 allowed.
exascaleConfigs List<Property Map>
The exascale config response details for the Exadata Cloud@Customer infrastructure or cloud Exadata infrastructure . Applies to both Exadata Cloud@Customer instances and Exadata Cloud Service instances.
freeformTags Map<String>
(Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
gateway String
(Updatable) The gateway for the control plane network.
infiniBandNetworkCidr String
(Updatable) The CIDR block for the Exadata InfiniBand interconnect.
isCpsOfflineReportEnabled Boolean
(Updatable) Indicates whether cps offline diagnostic report is enabled for this Exadata infrastructure. This will allow a customer to quickly check status themselves and fix problems on their end, saving time and frustration for both Oracle and the customer when they find the CPS in a disconnected state.You can enable offline diagnostic report during Exadata infrastructure provisioning. You can also disable or enable it at any time using the UpdateExadatainfrastructure API.
isMultiRackDeployment Boolean
(Updatable) Indicates if deployment is Multi-Rack or not.
isSchedulingPolicyAssociated Boolean
If true, the infrastructure is using granular maintenance scheduling preference.
lifecycleDetails String
Additional information about the current lifecycle state.
maintenanceSloStatus String
A field to capture ‘Maintenance SLO Status’ for the Exadata infrastructure with values ‘OK’, ‘DEGRADED’. Default is ‘OK’ when the infrastructure is provisioned.
maintenanceWindow Property Map
(Updatable) The scheduling details for the quarterly maintenance window. Patching and system updates take place during the maintenance window.
maxCpuCount Number
The total number of CPU cores available.
maxDataStorageInTbs Number
The total available DATA disk group size.
maxDbNodeStorageInGbs Number
The total local node storage available in GBs.
maxMemoryInGbs Number
The total memory available in GBs.
memorySizeInGbs Number
The memory allocated in GBs.
monthlyDbServerVersion String
The monthly software version of the database servers (dom0) in the Exadata infrastructure.
multiRackConfigurationFile String
(Updatable) The base64 encoded Multi-Rack configuration json file.
netmask String
(Updatable) The netmask for the control plane network.
networkBondingModeDetails Property Map
(Updatable) Details of bonding mode for Client and Backup and DR networks of an Exadata infrastructure.
ntpServers List<String>
(Updatable) The list of NTP server IP addresses. Maximum of 3 allowed.
rackSerialNumber String
The serial number for the Exadata infrastructure.
shape Changes to this property will trigger replacement. String
The shape of the Exadata infrastructure. The shape determines the amount of CPU, storage, and memory resources allocated to the instance.
state String
The current lifecycle state of the Exadata infrastructure.
storageCount Changes to this property will trigger replacement. Number
The number of storage servers for the Exadata infrastructure.
storageServerType Changes to this property will trigger replacement. String
The storage server type of the Exadata infrastructure.
storageServerVersion String
The software version of the storage servers (cells) in the Exadata infrastructure.
timeCreated String
The date and time the Exadata infrastructure was created.
timeZone String
(Updatable) The time zone of the Exadata infrastructure. For details, see Exadata Infrastructure Time Zones.

Supporting Types

ExadataInfrastructureContact
, ExadataInfrastructureContactArgs

Email This property is required. string
(Updatable) The email for the Exadata Infrastructure contact.
IsPrimary This property is required. bool
(Updatable) If true, this Exadata Infrastructure contact is a primary contact. If false, this Exadata Infrastructure is a secondary contact.
Name This property is required. string
(Updatable) The name of the Exadata Infrastructure contact.
IsContactMosValidated bool
(Updatable) If true, this Exadata Infrastructure contact is a valid My Oracle Support (MOS) contact. If false, this Exadata Infrastructure contact is not a valid MOS contact.
PhoneNumber string
(Updatable) The phone number for the Exadata Infrastructure contact.
Email This property is required. string
(Updatable) The email for the Exadata Infrastructure contact.
IsPrimary This property is required. bool
(Updatable) If true, this Exadata Infrastructure contact is a primary contact. If false, this Exadata Infrastructure is a secondary contact.
Name This property is required. string
(Updatable) The name of the Exadata Infrastructure contact.
IsContactMosValidated bool
(Updatable) If true, this Exadata Infrastructure contact is a valid My Oracle Support (MOS) contact. If false, this Exadata Infrastructure contact is not a valid MOS contact.
PhoneNumber string
(Updatable) The phone number for the Exadata Infrastructure contact.
email This property is required. String
(Updatable) The email for the Exadata Infrastructure contact.
isPrimary This property is required. Boolean
(Updatable) If true, this Exadata Infrastructure contact is a primary contact. If false, this Exadata Infrastructure is a secondary contact.
name This property is required. String
(Updatable) The name of the Exadata Infrastructure contact.
isContactMosValidated Boolean
(Updatable) If true, this Exadata Infrastructure contact is a valid My Oracle Support (MOS) contact. If false, this Exadata Infrastructure contact is not a valid MOS contact.
phoneNumber String
(Updatable) The phone number for the Exadata Infrastructure contact.
email This property is required. string
(Updatable) The email for the Exadata Infrastructure contact.
isPrimary This property is required. boolean
(Updatable) If true, this Exadata Infrastructure contact is a primary contact. If false, this Exadata Infrastructure is a secondary contact.
name This property is required. string
(Updatable) The name of the Exadata Infrastructure contact.
isContactMosValidated boolean
(Updatable) If true, this Exadata Infrastructure contact is a valid My Oracle Support (MOS) contact. If false, this Exadata Infrastructure contact is not a valid MOS contact.
phoneNumber string
(Updatable) The phone number for the Exadata Infrastructure contact.
email This property is required. str
(Updatable) The email for the Exadata Infrastructure contact.
is_primary This property is required. bool
(Updatable) If true, this Exadata Infrastructure contact is a primary contact. If false, this Exadata Infrastructure is a secondary contact.
name This property is required. str
(Updatable) The name of the Exadata Infrastructure contact.
is_contact_mos_validated bool
(Updatable) If true, this Exadata Infrastructure contact is a valid My Oracle Support (MOS) contact. If false, this Exadata Infrastructure contact is not a valid MOS contact.
phone_number str
(Updatable) The phone number for the Exadata Infrastructure contact.
email This property is required. String
(Updatable) The email for the Exadata Infrastructure contact.
isPrimary This property is required. Boolean
(Updatable) If true, this Exadata Infrastructure contact is a primary contact. If false, this Exadata Infrastructure is a secondary contact.
name This property is required. String
(Updatable) The name of the Exadata Infrastructure contact.
isContactMosValidated Boolean
(Updatable) If true, this Exadata Infrastructure contact is a valid My Oracle Support (MOS) contact. If false, this Exadata Infrastructure contact is not a valid MOS contact.
phoneNumber String
(Updatable) The phone number for the Exadata Infrastructure contact.

ExadataInfrastructureDefinedFileSystemConfiguration
, ExadataInfrastructureDefinedFileSystemConfigurationArgs

IsBackupPartition bool
If true, the file system is used to create a backup prior to Exadata VM OS update.
IsResizable bool
If true, the file system resize is allowed for the Exadata Infrastructure cluster. If false, the file system resize is not allowed.
MinSizeGb int
The minimum size of file system.
MountPoint string
The mount point of file system.
IsBackupPartition bool
If true, the file system is used to create a backup prior to Exadata VM OS update.
IsResizable bool
If true, the file system resize is allowed for the Exadata Infrastructure cluster. If false, the file system resize is not allowed.
MinSizeGb int
The minimum size of file system.
MountPoint string
The mount point of file system.
isBackupPartition Boolean
If true, the file system is used to create a backup prior to Exadata VM OS update.
isResizable Boolean
If true, the file system resize is allowed for the Exadata Infrastructure cluster. If false, the file system resize is not allowed.
minSizeGb Integer
The minimum size of file system.
mountPoint String
The mount point of file system.
isBackupPartition boolean
If true, the file system is used to create a backup prior to Exadata VM OS update.
isResizable boolean
If true, the file system resize is allowed for the Exadata Infrastructure cluster. If false, the file system resize is not allowed.
minSizeGb number
The minimum size of file system.
mountPoint string
The mount point of file system.
is_backup_partition bool
If true, the file system is used to create a backup prior to Exadata VM OS update.
is_resizable bool
If true, the file system resize is allowed for the Exadata Infrastructure cluster. If false, the file system resize is not allowed.
min_size_gb int
The minimum size of file system.
mount_point str
The mount point of file system.
isBackupPartition Boolean
If true, the file system is used to create a backup prior to Exadata VM OS update.
isResizable Boolean
If true, the file system resize is allowed for the Exadata Infrastructure cluster. If false, the file system resize is not allowed.
minSizeGb Number
The minimum size of file system.
mountPoint String
The mount point of file system.

ExadataInfrastructureExascaleConfig
, ExadataInfrastructureExascaleConfigArgs

AvailableStorageInGbs int
Available storage size for Exascale in GBs.
TotalStorageInGbs int
Storage size needed for Exascale in GBs.
AvailableStorageInGbs int
Available storage size for Exascale in GBs.
TotalStorageInGbs int
Storage size needed for Exascale in GBs.
availableStorageInGbs Integer
Available storage size for Exascale in GBs.
totalStorageInGbs Integer
Storage size needed for Exascale in GBs.
availableStorageInGbs number
Available storage size for Exascale in GBs.
totalStorageInGbs number
Storage size needed for Exascale in GBs.
available_storage_in_gbs int
Available storage size for Exascale in GBs.
total_storage_in_gbs int
Storage size needed for Exascale in GBs.
availableStorageInGbs Number
Available storage size for Exascale in GBs.
totalStorageInGbs Number
Storage size needed for Exascale in GBs.

ExadataInfrastructureMaintenanceWindow
, ExadataInfrastructureMaintenanceWindowArgs

CustomActionTimeoutInMins int
(Updatable) 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).
DaysOfWeeks List<ExadataInfrastructureMaintenanceWindowDaysOfWeek>
(Updatable) Days during the week when maintenance should be performed.
HoursOfDays List<int>
(Updatable) 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
IsCustomActionTimeoutEnabled bool
(Updatable) If true, enables the configuration of a custom action timeout (waiting period) between database server patching operations.
IsMonthlyPatchingEnabled bool
(Updatable) If true, enables the monthly patching option.
LeadTimeInWeeks int
(Updatable) 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<ExadataInfrastructureMaintenanceWindowMonth>
(Updatable) Months during the year when maintenance should be performed.
PatchingMode string

(Updatable) Cloud Exadata infrastructure node patching method, either "ROLLING" or "NONROLLING". Default value is ROLLING.

IMPORTANT: Non-rolling infrastructure patching involves system down time. See Oracle-Managed Infrastructure Maintenance Updates for more information.

Preference string
(Updatable) The maintenance window scheduling preference.
SkipRus List<bool>
WeeksOfMonths List<int>
(Updatable) 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. For example, to allow maintenance during the 2nd week of the month (from the 8th day to the 14th day of the month), use the value 2. Maintenance cannot be scheduled for the fifth week of months that contain more than 28 days. Note that this parameter works in conjunction with the daysOfWeek and hoursOfDay parameters to allow you to specify specific days of the week and hours that maintenance will be performed.
CustomActionTimeoutInMins int
(Updatable) 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).
DaysOfWeeks []ExadataInfrastructureMaintenanceWindowDaysOfWeek
(Updatable) Days during the week when maintenance should be performed.
HoursOfDays []int
(Updatable) 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
IsCustomActionTimeoutEnabled bool
(Updatable) If true, enables the configuration of a custom action timeout (waiting period) between database server patching operations.
IsMonthlyPatchingEnabled bool
(Updatable) If true, enables the monthly patching option.
LeadTimeInWeeks int
(Updatable) 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 []ExadataInfrastructureMaintenanceWindowMonth
(Updatable) Months during the year when maintenance should be performed.
PatchingMode string

(Updatable) Cloud Exadata infrastructure node patching method, either "ROLLING" or "NONROLLING". Default value is ROLLING.

IMPORTANT: Non-rolling infrastructure patching involves system down time. See Oracle-Managed Infrastructure Maintenance Updates for more information.

Preference string
(Updatable) The maintenance window scheduling preference.
SkipRus []bool
WeeksOfMonths []int
(Updatable) 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. For example, to allow maintenance during the 2nd week of the month (from the 8th day to the 14th day of the month), use the value 2. Maintenance cannot be scheduled for the fifth week of months that contain more than 28 days. Note that this parameter works in conjunction with the daysOfWeek and hoursOfDay parameters to allow you to specify specific days of the week and hours that maintenance will be performed.
customActionTimeoutInMins Integer
(Updatable) 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).
daysOfWeeks List<ExadataInfrastructureMaintenanceWindowDaysOfWeek>
(Updatable) Days during the week when maintenance should be performed.
hoursOfDays List<Integer>
(Updatable) 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
isCustomActionTimeoutEnabled Boolean
(Updatable) If true, enables the configuration of a custom action timeout (waiting period) between database server patching operations.
isMonthlyPatchingEnabled Boolean
(Updatable) If true, enables the monthly patching option.
leadTimeInWeeks Integer
(Updatable) 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<ExadataInfrastructureMaintenanceWindowMonth>
(Updatable) Months during the year when maintenance should be performed.
patchingMode String

(Updatable) Cloud Exadata infrastructure node patching method, either "ROLLING" or "NONROLLING". Default value is ROLLING.

IMPORTANT: Non-rolling infrastructure patching involves system down time. See Oracle-Managed Infrastructure Maintenance Updates for more information.

preference String
(Updatable) The maintenance window scheduling preference.
skipRus List<Boolean>
weeksOfMonths List<Integer>
(Updatable) 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. For example, to allow maintenance during the 2nd week of the month (from the 8th day to the 14th day of the month), use the value 2. Maintenance cannot be scheduled for the fifth week of months that contain more than 28 days. Note that this parameter works in conjunction with the daysOfWeek and hoursOfDay parameters to allow you to specify specific days of the week and hours that maintenance will be performed.
customActionTimeoutInMins number
(Updatable) 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).
daysOfWeeks ExadataInfrastructureMaintenanceWindowDaysOfWeek[]
(Updatable) Days during the week when maintenance should be performed.
hoursOfDays number[]
(Updatable) 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
isCustomActionTimeoutEnabled boolean
(Updatable) If true, enables the configuration of a custom action timeout (waiting period) between database server patching operations.
isMonthlyPatchingEnabled boolean
(Updatable) If true, enables the monthly patching option.
leadTimeInWeeks number
(Updatable) 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 ExadataInfrastructureMaintenanceWindowMonth[]
(Updatable) Months during the year when maintenance should be performed.
patchingMode string

(Updatable) Cloud Exadata infrastructure node patching method, either "ROLLING" or "NONROLLING". Default value is ROLLING.

IMPORTANT: Non-rolling infrastructure patching involves system down time. See Oracle-Managed Infrastructure Maintenance Updates for more information.

preference string
(Updatable) The maintenance window scheduling preference.
skipRus boolean[]
weeksOfMonths number[]
(Updatable) 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. For example, to allow maintenance during the 2nd week of the month (from the 8th day to the 14th day of the month), use the value 2. Maintenance cannot be scheduled for the fifth week of months that contain more than 28 days. Note that this parameter works in conjunction with the daysOfWeek and hoursOfDay parameters to allow you to specify specific days of the week and hours that maintenance will be performed.
custom_action_timeout_in_mins int
(Updatable) 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_weeks Sequence[database.ExadataInfrastructureMaintenanceWindowDaysOfWeek]
(Updatable) Days during the week when maintenance should be performed.
hours_of_days Sequence[int]
(Updatable) 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_action_timeout_enabled bool
(Updatable) If true, enables the configuration of a custom action timeout (waiting period) between database server patching operations.
is_monthly_patching_enabled bool
(Updatable) If true, enables the monthly patching option.
lead_time_in_weeks int
(Updatable) 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[database.ExadataInfrastructureMaintenanceWindowMonth]
(Updatable) Months during the year when maintenance should be performed.
patching_mode str

(Updatable) Cloud Exadata infrastructure node patching method, either "ROLLING" or "NONROLLING". Default value is ROLLING.

IMPORTANT: Non-rolling infrastructure patching involves system down time. See Oracle-Managed Infrastructure Maintenance Updates for more information.

preference str
(Updatable) The maintenance window scheduling preference.
skip_rus Sequence[bool]
weeks_of_months Sequence[int]
(Updatable) 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. For example, to allow maintenance during the 2nd week of the month (from the 8th day to the 14th day of the month), use the value 2. Maintenance cannot be scheduled for the fifth week of months that contain more than 28 days. Note that this parameter works in conjunction with the daysOfWeek and hoursOfDay parameters to allow you to specify specific days of the week and hours that maintenance will be performed.
customActionTimeoutInMins Number
(Updatable) 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).
daysOfWeeks List<Property Map>
(Updatable) Days during the week when maintenance should be performed.
hoursOfDays List<Number>
(Updatable) 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
isCustomActionTimeoutEnabled Boolean
(Updatable) If true, enables the configuration of a custom action timeout (waiting period) between database server patching operations.
isMonthlyPatchingEnabled Boolean
(Updatable) If true, enables the monthly patching option.
leadTimeInWeeks Number
(Updatable) 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<Property Map>
(Updatable) Months during the year when maintenance should be performed.
patchingMode String

(Updatable) Cloud Exadata infrastructure node patching method, either "ROLLING" or "NONROLLING". Default value is ROLLING.

IMPORTANT: Non-rolling infrastructure patching involves system down time. See Oracle-Managed Infrastructure Maintenance Updates for more information.

preference String
(Updatable) The maintenance window scheduling preference.
skipRus List<Boolean>
weeksOfMonths List<Number>
(Updatable) 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. For example, to allow maintenance during the 2nd week of the month (from the 8th day to the 14th day of the month), use the value 2. Maintenance cannot be scheduled for the fifth week of months that contain more than 28 days. Note that this parameter works in conjunction with the daysOfWeek and hoursOfDay parameters to allow you to specify specific days of the week and hours that maintenance will be performed.

ExadataInfrastructureMaintenanceWindowDaysOfWeek
, ExadataInfrastructureMaintenanceWindowDaysOfWeekArgs

Name This property is required. string
(Updatable) Name of the day of the week.
Name This property is required. string
(Updatable) Name of the day of the week.
name This property is required. String
(Updatable) Name of the day of the week.
name This property is required. string
(Updatable) Name of the day of the week.
name This property is required. str
(Updatable) Name of the day of the week.
name This property is required. String
(Updatable) Name of the day of the week.

ExadataInfrastructureMaintenanceWindowMonth
, ExadataInfrastructureMaintenanceWindowMonthArgs

Name This property is required. string
(Updatable) Name of the month of the year.
Name This property is required. string
(Updatable) Name of the month of the year.
name This property is required. String
(Updatable) Name of the month of the year.
name This property is required. string
(Updatable) Name of the month of the year.
name This property is required. str
(Updatable) Name of the month of the year.
name This property is required. String
(Updatable) Name of the month of the year.

ExadataInfrastructureNetworkBondingModeDetails
, ExadataInfrastructureNetworkBondingModeDetailsArgs

BackupNetworkBondingMode string
(Updatable) The network bonding mode for the Exadata infrastructure.
ClientNetworkBondingMode string
(Updatable) The network bonding mode for the Exadata infrastructure.
DrNetworkBondingMode string
(Updatable) The network bonding mode for the Exadata infrastructure.
BackupNetworkBondingMode string
(Updatable) The network bonding mode for the Exadata infrastructure.
ClientNetworkBondingMode string
(Updatable) The network bonding mode for the Exadata infrastructure.
DrNetworkBondingMode string
(Updatable) The network bonding mode for the Exadata infrastructure.
backupNetworkBondingMode String
(Updatable) The network bonding mode for the Exadata infrastructure.
clientNetworkBondingMode String
(Updatable) The network bonding mode for the Exadata infrastructure.
drNetworkBondingMode String
(Updatable) The network bonding mode for the Exadata infrastructure.
backupNetworkBondingMode string
(Updatable) The network bonding mode for the Exadata infrastructure.
clientNetworkBondingMode string
(Updatable) The network bonding mode for the Exadata infrastructure.
drNetworkBondingMode string
(Updatable) The network bonding mode for the Exadata infrastructure.
backup_network_bonding_mode str
(Updatable) The network bonding mode for the Exadata infrastructure.
client_network_bonding_mode str
(Updatable) The network bonding mode for the Exadata infrastructure.
dr_network_bonding_mode str
(Updatable) The network bonding mode for the Exadata infrastructure.
backupNetworkBondingMode String
(Updatable) The network bonding mode for the Exadata infrastructure.
clientNetworkBondingMode String
(Updatable) The network bonding mode for the Exadata infrastructure.
drNetworkBondingMode String
(Updatable) The network bonding mode for the Exadata infrastructure.

Import

ExadataInfrastructures can be imported using the id, e.g.

$ pulumi import oci:Database/exadataInfrastructure:ExadataInfrastructure test_exadata_infrastructure "id"
Copy

To learn more about importing existing cloud resources, see Importing resources.

Package Details

Repository
oci pulumi/pulumi-oci
License
Apache-2.0
Notes
This Pulumi package is based on the oci Terraform Provider.