Oracle Cloud Infrastructure

v0.5.0 published on Monday, Sep 12, 2022 by Pulumi

ExadataInfrastructure

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

using System.Collections.Generic;
using Pulumi;
using Oci = Pulumi.Oci;

return await Deployment.RunAsync(() => 
{
    var testExadataInfrastructure = new Oci.Database.ExadataInfrastructure("testExadataInfrastructure", new()
    {
        AdminNetworkCidr = @var.Exadata_infrastructure_admin_network_cidr,
        CloudControlPlaneServer1 = @var.Exadata_infrastructure_cloud_control_plane_server1,
        CloudControlPlaneServer2 = @var.Exadata_infrastructure_cloud_control_plane_server2,
        CompartmentId = @var.Compartment_id,
        DisplayName = @var.Exadata_infrastructure_display_name,
        DnsServers = @var.Exadata_infrastructure_dns_server,
        Gateway = @var.Exadata_infrastructure_gateway,
        InfiniBandNetworkCidr = @var.Exadata_infrastructure_infini_band_network_cidr,
        Netmask = @var.Exadata_infrastructure_netmask,
        NtpServers = @var.Exadata_infrastructure_ntp_server,
        Shape = @var.Exadata_infrastructure_shape,
        TimeZone = @var.Exadata_infrastructure_time_zone,
        ActivationFile = @var.Exadata_infrastructure_activation_file,
        ComputeCount = @var.Exadata_infrastructure_compute_count,
        Contacts = new[]
        {
            new Oci.Database.Inputs.ExadataInfrastructureContactArgs
            {
                Email = @var.Exadata_infrastructure_contacts_email,
                IsPrimary = @var.Exadata_infrastructure_contacts_is_primary,
                Name = @var.Exadata_infrastructure_contacts_name,
                IsContactMosValidated = @var.Exadata_infrastructure_contacts_is_contact_mos_validated,
                PhoneNumber = @var.Exadata_infrastructure_contacts_phone_number,
            },
        },
        CorporateProxy = @var.Exadata_infrastructure_corporate_proxy,
        DefinedTags = @var.Exadata_infrastructure_defined_tags,
        FreeformTags = 
        {
            { "Department", "Finance" },
        },
        IsCpsOfflineReportEnabled = @var.Exadata_infrastructure_is_cps_offline_report_enabled,
        MaintenanceWindow = new Oci.Database.Inputs.ExadataInfrastructureMaintenanceWindowArgs
        {
            Preference = @var.Exadata_infrastructure_maintenance_window_preference,
            CustomActionTimeoutInMins = @var.Exadata_infrastructure_maintenance_window_custom_action_timeout_in_mins,
            DaysOfWeeks = new[]
            {
                new Oci.Database.Inputs.ExadataInfrastructureMaintenanceWindowDaysOfWeekArgs
                {
                    Name = @var.Exadata_infrastructure_maintenance_window_days_of_week_name,
                },
            },
            HoursOfDays = @var.Exadata_infrastructure_maintenance_window_hours_of_day,
            IsCustomActionTimeoutEnabled = @var.Exadata_infrastructure_maintenance_window_is_custom_action_timeout_enabled,
            IsMonthlyPatchingEnabled = @var.Exadata_infrastructure_maintenance_window_is_monthly_patching_enabled,
            LeadTimeInWeeks = @var.Exadata_infrastructure_maintenance_window_lead_time_in_weeks,
            Months = new[]
            {
                new Oci.Database.Inputs.ExadataInfrastructureMaintenanceWindowMonthArgs
                {
                    Name = @var.Exadata_infrastructure_maintenance_window_months_name,
                },
            },
            PatchingMode = @var.Exadata_infrastructure_maintenance_window_patching_mode,
            WeeksOfMonths = @var.Exadata_infrastructure_maintenance_window_weeks_of_month,
        },
        StorageCount = @var.Exadata_infrastructure_storage_count,
    });

});
package main

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

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Database.NewExadataInfrastructure(ctx, "testExadataInfrastructure", &Database.ExadataInfrastructureArgs{
			AdminNetworkCidr:         pulumi.Any(_var.Exadata_infrastructure_admin_network_cidr),
			CloudControlPlaneServer1: pulumi.Any(_var.Exadata_infrastructure_cloud_control_plane_server1),
			CloudControlPlaneServer2: pulumi.Any(_var.Exadata_infrastructure_cloud_control_plane_server2),
			CompartmentId:            pulumi.Any(_var.Compartment_id),
			DisplayName:              pulumi.Any(_var.Exadata_infrastructure_display_name),
			DnsServers:               pulumi.Any(_var.Exadata_infrastructure_dns_server),
			Gateway:                  pulumi.Any(_var.Exadata_infrastructure_gateway),
			InfiniBandNetworkCidr:    pulumi.Any(_var.Exadata_infrastructure_infini_band_network_cidr),
			Netmask:                  pulumi.Any(_var.Exadata_infrastructure_netmask),
			NtpServers:               pulumi.Any(_var.Exadata_infrastructure_ntp_server),
			Shape:                    pulumi.Any(_var.Exadata_infrastructure_shape),
			TimeZone:                 pulumi.Any(_var.Exadata_infrastructure_time_zone),
			ActivationFile:           pulumi.Any(_var.Exadata_infrastructure_activation_file),
			ComputeCount:             pulumi.Any(_var.Exadata_infrastructure_compute_count),
			Contacts: database.ExadataInfrastructureContactArray{
				&database.ExadataInfrastructureContactArgs{
					Email:                 pulumi.Any(_var.Exadata_infrastructure_contacts_email),
					IsPrimary:             pulumi.Any(_var.Exadata_infrastructure_contacts_is_primary),
					Name:                  pulumi.Any(_var.Exadata_infrastructure_contacts_name),
					IsContactMosValidated: pulumi.Any(_var.Exadata_infrastructure_contacts_is_contact_mos_validated),
					PhoneNumber:           pulumi.Any(_var.Exadata_infrastructure_contacts_phone_number),
				},
			},
			CorporateProxy: pulumi.Any(_var.Exadata_infrastructure_corporate_proxy),
			DefinedTags:    pulumi.Any(_var.Exadata_infrastructure_defined_tags),
			FreeformTags: pulumi.AnyMap{
				"Department": pulumi.Any("Finance"),
			},
			IsCpsOfflineReportEnabled: pulumi.Any(_var.Exadata_infrastructure_is_cps_offline_report_enabled),
			MaintenanceWindow: &database.ExadataInfrastructureMaintenanceWindowArgs{
				Preference:                pulumi.Any(_var.Exadata_infrastructure_maintenance_window_preference),
				CustomActionTimeoutInMins: pulumi.Any(_var.Exadata_infrastructure_maintenance_window_custom_action_timeout_in_mins),
				DaysOfWeeks: database.ExadataInfrastructureMaintenanceWindowDaysOfWeekArray{
					&database.ExadataInfrastructureMaintenanceWindowDaysOfWeekArgs{
						Name: pulumi.Any(_var.Exadata_infrastructure_maintenance_window_days_of_week_name),
					},
				},
				HoursOfDays:                  pulumi.Any(_var.Exadata_infrastructure_maintenance_window_hours_of_day),
				IsCustomActionTimeoutEnabled: pulumi.Any(_var.Exadata_infrastructure_maintenance_window_is_custom_action_timeout_enabled),
				IsMonthlyPatchingEnabled:     pulumi.Any(_var.Exadata_infrastructure_maintenance_window_is_monthly_patching_enabled),
				LeadTimeInWeeks:              pulumi.Any(_var.Exadata_infrastructure_maintenance_window_lead_time_in_weeks),
				Months: database.ExadataInfrastructureMaintenanceWindowMonthArray{
					&database.ExadataInfrastructureMaintenanceWindowMonthArgs{
						Name: pulumi.Any(_var.Exadata_infrastructure_maintenance_window_months_name),
					},
				},
				PatchingMode:  pulumi.Any(_var.Exadata_infrastructure_maintenance_window_patching_mode),
				WeeksOfMonths: pulumi.Any(_var.Exadata_infrastructure_maintenance_window_weeks_of_month),
			},
			StorageCount: pulumi.Any(_var.Exadata_infrastructure_storage_count),
		})
		if err != nil {
			return err
		}
		return nil
	})
}
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 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(var_.exadata_infrastructure_admin_network_cidr())
            .cloudControlPlaneServer1(var_.exadata_infrastructure_cloud_control_plane_server1())
            .cloudControlPlaneServer2(var_.exadata_infrastructure_cloud_control_plane_server2())
            .compartmentId(var_.compartment_id())
            .displayName(var_.exadata_infrastructure_display_name())
            .dnsServers(var_.exadata_infrastructure_dns_server())
            .gateway(var_.exadata_infrastructure_gateway())
            .infiniBandNetworkCidr(var_.exadata_infrastructure_infini_band_network_cidr())
            .netmask(var_.exadata_infrastructure_netmask())
            .ntpServers(var_.exadata_infrastructure_ntp_server())
            .shape(var_.exadata_infrastructure_shape())
            .timeZone(var_.exadata_infrastructure_time_zone())
            .activationFile(var_.exadata_infrastructure_activation_file())
            .computeCount(var_.exadata_infrastructure_compute_count())
            .contacts(ExadataInfrastructureContactArgs.builder()
                .email(var_.exadata_infrastructure_contacts_email())
                .isPrimary(var_.exadata_infrastructure_contacts_is_primary())
                .name(var_.exadata_infrastructure_contacts_name())
                .isContactMosValidated(var_.exadata_infrastructure_contacts_is_contact_mos_validated())
                .phoneNumber(var_.exadata_infrastructure_contacts_phone_number())
                .build())
            .corporateProxy(var_.exadata_infrastructure_corporate_proxy())
            .definedTags(var_.exadata_infrastructure_defined_tags())
            .freeformTags(Map.of("Department", "Finance"))
            .isCpsOfflineReportEnabled(var_.exadata_infrastructure_is_cps_offline_report_enabled())
            .maintenanceWindow(ExadataInfrastructureMaintenanceWindowArgs.builder()
                .preference(var_.exadata_infrastructure_maintenance_window_preference())
                .customActionTimeoutInMins(var_.exadata_infrastructure_maintenance_window_custom_action_timeout_in_mins())
                .daysOfWeeks(ExadataInfrastructureMaintenanceWindowDaysOfWeekArgs.builder()
                    .name(var_.exadata_infrastructure_maintenance_window_days_of_week_name())
                    .build())
                .hoursOfDays(var_.exadata_infrastructure_maintenance_window_hours_of_day())
                .isCustomActionTimeoutEnabled(var_.exadata_infrastructure_maintenance_window_is_custom_action_timeout_enabled())
                .isMonthlyPatchingEnabled(var_.exadata_infrastructure_maintenance_window_is_monthly_patching_enabled())
                .leadTimeInWeeks(var_.exadata_infrastructure_maintenance_window_lead_time_in_weeks())
                .months(ExadataInfrastructureMaintenanceWindowMonthArgs.builder()
                    .name(var_.exadata_infrastructure_maintenance_window_months_name())
                    .build())
                .patchingMode(var_.exadata_infrastructure_maintenance_window_patching_mode())
                .weeksOfMonths(var_.exadata_infrastructure_maintenance_window_weeks_of_month())
                .build())
            .storageCount(var_.exadata_infrastructure_storage_count())
            .build());

    }
}
import pulumi
import pulumi_oci as oci

test_exadata_infrastructure = oci.database.ExadataInfrastructure("testExadataInfrastructure",
    admin_network_cidr=var["exadata_infrastructure_admin_network_cidr"],
    cloud_control_plane_server1=var["exadata_infrastructure_cloud_control_plane_server1"],
    cloud_control_plane_server2=var["exadata_infrastructure_cloud_control_plane_server2"],
    compartment_id=var["compartment_id"],
    display_name=var["exadata_infrastructure_display_name"],
    dns_servers=var["exadata_infrastructure_dns_server"],
    gateway=var["exadata_infrastructure_gateway"],
    infini_band_network_cidr=var["exadata_infrastructure_infini_band_network_cidr"],
    netmask=var["exadata_infrastructure_netmask"],
    ntp_servers=var["exadata_infrastructure_ntp_server"],
    shape=var["exadata_infrastructure_shape"],
    time_zone=var["exadata_infrastructure_time_zone"],
    activation_file=var["exadata_infrastructure_activation_file"],
    compute_count=var["exadata_infrastructure_compute_count"],
    contacts=[oci.database.ExadataInfrastructureContactArgs(
        email=var["exadata_infrastructure_contacts_email"],
        is_primary=var["exadata_infrastructure_contacts_is_primary"],
        name=var["exadata_infrastructure_contacts_name"],
        is_contact_mos_validated=var["exadata_infrastructure_contacts_is_contact_mos_validated"],
        phone_number=var["exadata_infrastructure_contacts_phone_number"],
    )],
    corporate_proxy=var["exadata_infrastructure_corporate_proxy"],
    defined_tags=var["exadata_infrastructure_defined_tags"],
    freeform_tags={
        "Department": "Finance",
    },
    is_cps_offline_report_enabled=var["exadata_infrastructure_is_cps_offline_report_enabled"],
    maintenance_window=oci.database.ExadataInfrastructureMaintenanceWindowArgs(
        preference=var["exadata_infrastructure_maintenance_window_preference"],
        custom_action_timeout_in_mins=var["exadata_infrastructure_maintenance_window_custom_action_timeout_in_mins"],
        days_of_weeks=[oci.database.ExadataInfrastructureMaintenanceWindowDaysOfWeekArgs(
            name=var["exadata_infrastructure_maintenance_window_days_of_week_name"],
        )],
        hours_of_days=var["exadata_infrastructure_maintenance_window_hours_of_day"],
        is_custom_action_timeout_enabled=var["exadata_infrastructure_maintenance_window_is_custom_action_timeout_enabled"],
        is_monthly_patching_enabled=var["exadata_infrastructure_maintenance_window_is_monthly_patching_enabled"],
        lead_time_in_weeks=var["exadata_infrastructure_maintenance_window_lead_time_in_weeks"],
        months=[oci.database.ExadataInfrastructureMaintenanceWindowMonthArgs(
            name=var["exadata_infrastructure_maintenance_window_months_name"],
        )],
        patching_mode=var["exadata_infrastructure_maintenance_window_patching_mode"],
        weeks_of_months=var["exadata_infrastructure_maintenance_window_weeks_of_month"],
    ),
    storage_count=var["exadata_infrastructure_storage_count"])
import * as pulumi from "@pulumi/pulumi";
import * as oci from "@pulumi/oci";

const testExadataInfrastructure = new oci.database.ExadataInfrastructure("testExadataInfrastructure", {
    adminNetworkCidr: _var.exadata_infrastructure_admin_network_cidr,
    cloudControlPlaneServer1: _var.exadata_infrastructure_cloud_control_plane_server1,
    cloudControlPlaneServer2: _var.exadata_infrastructure_cloud_control_plane_server2,
    compartmentId: _var.compartment_id,
    displayName: _var.exadata_infrastructure_display_name,
    dnsServers: _var.exadata_infrastructure_dns_server,
    gateway: _var.exadata_infrastructure_gateway,
    infiniBandNetworkCidr: _var.exadata_infrastructure_infini_band_network_cidr,
    netmask: _var.exadata_infrastructure_netmask,
    ntpServers: _var.exadata_infrastructure_ntp_server,
    shape: _var.exadata_infrastructure_shape,
    timeZone: _var.exadata_infrastructure_time_zone,
    activationFile: _var.exadata_infrastructure_activation_file,
    computeCount: _var.exadata_infrastructure_compute_count,
    contacts: [{
        email: _var.exadata_infrastructure_contacts_email,
        isPrimary: _var.exadata_infrastructure_contacts_is_primary,
        name: _var.exadata_infrastructure_contacts_name,
        isContactMosValidated: _var.exadata_infrastructure_contacts_is_contact_mos_validated,
        phoneNumber: _var.exadata_infrastructure_contacts_phone_number,
    }],
    corporateProxy: _var.exadata_infrastructure_corporate_proxy,
    definedTags: _var.exadata_infrastructure_defined_tags,
    freeformTags: {
        Department: "Finance",
    },
    isCpsOfflineReportEnabled: _var.exadata_infrastructure_is_cps_offline_report_enabled,
    maintenanceWindow: {
        preference: _var.exadata_infrastructure_maintenance_window_preference,
        customActionTimeoutInMins: _var.exadata_infrastructure_maintenance_window_custom_action_timeout_in_mins,
        daysOfWeeks: [{
            name: _var.exadata_infrastructure_maintenance_window_days_of_week_name,
        }],
        hoursOfDays: _var.exadata_infrastructure_maintenance_window_hours_of_day,
        isCustomActionTimeoutEnabled: _var.exadata_infrastructure_maintenance_window_is_custom_action_timeout_enabled,
        isMonthlyPatchingEnabled: _var.exadata_infrastructure_maintenance_window_is_monthly_patching_enabled,
        leadTimeInWeeks: _var.exadata_infrastructure_maintenance_window_lead_time_in_weeks,
        months: [{
            name: _var.exadata_infrastructure_maintenance_window_months_name,
        }],
        patchingMode: _var.exadata_infrastructure_maintenance_window_patching_mode,
        weeksOfMonths: _var.exadata_infrastructure_maintenance_window_weeks_of_month,
    },
    storageCount: _var.exadata_infrastructure_storage_count,
});
resources:
  testExadataInfrastructure:
    type: oci:Database:ExadataInfrastructure
    properties:
      #Required
      adminNetworkCidr: ${var.exadata_infrastructure_admin_network_cidr}
      cloudControlPlaneServer1: ${var.exadata_infrastructure_cloud_control_plane_server1}
      cloudControlPlaneServer2: ${var.exadata_infrastructure_cloud_control_plane_server2}
      compartmentId: ${var.compartment_id}
      displayName: ${var.exadata_infrastructure_display_name}
      dnsServers: ${var.exadata_infrastructure_dns_server}
      gateway: ${var.exadata_infrastructure_gateway}
      infiniBandNetworkCidr: ${var.exadata_infrastructure_infini_band_network_cidr}
      netmask: ${var.exadata_infrastructure_netmask}
      ntpServers: ${var.exadata_infrastructure_ntp_server}
      shape: ${var.exadata_infrastructure_shape}
      timeZone: ${var.exadata_infrastructure_time_zone}
      #Optional
      activationFile: ${var.exadata_infrastructure_activation_file}
      computeCount: ${var.exadata_infrastructure_compute_count}
      contacts:
        - email: ${var.exadata_infrastructure_contacts_email}
          isPrimary: ${var.exadata_infrastructure_contacts_is_primary}
          name: ${var.exadata_infrastructure_contacts_name}
          isContactMosValidated: ${var.exadata_infrastructure_contacts_is_contact_mos_validated}
          phoneNumber: ${var.exadata_infrastructure_contacts_phone_number}
      corporateProxy: ${var.exadata_infrastructure_corporate_proxy}
      definedTags: ${var.exadata_infrastructure_defined_tags}
      freeformTags:
        Department: Finance
      isCpsOfflineReportEnabled: ${var.exadata_infrastructure_is_cps_offline_report_enabled}
      maintenanceWindow:
        preference: ${var.exadata_infrastructure_maintenance_window_preference}
        customActionTimeoutInMins: ${var.exadata_infrastructure_maintenance_window_custom_action_timeout_in_mins}
        daysOfWeeks:
          - name: ${var.exadata_infrastructure_maintenance_window_days_of_week_name}
        hoursOfDays: ${var.exadata_infrastructure_maintenance_window_hours_of_day}
        isCustomActionTimeoutEnabled: ${var.exadata_infrastructure_maintenance_window_is_custom_action_timeout_enabled}
        isMonthlyPatchingEnabled: ${var.exadata_infrastructure_maintenance_window_is_monthly_patching_enabled}
        leadTimeInWeeks: ${var.exadata_infrastructure_maintenance_window_lead_time_in_weeks}
        months:
          - name: ${var.exadata_infrastructure_maintenance_window_months_name}
        patchingMode: ${var.exadata_infrastructure_maintenance_window_patching_mode}
        weeksOfMonths: ${var.exadata_infrastructure_maintenance_window_weeks_of_month}
      storageCount: ${var.exadata_infrastructure_storage_count}

Create ExadataInfrastructure Resource

new ExadataInfrastructure(name: string, args: ExadataInfrastructureArgs, opts?: CustomResourceOptions);
@overload
def ExadataInfrastructure(resource_name: str,
                          opts: Optional[ResourceOptions] = None,
                          activation_file: Optional[str] = None,
                          additional_storage_count: Optional[int] = 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,
                          compute_count: Optional[int] = None,
                          contacts: Optional[Sequence[_database.ExadataInfrastructureContactArgs]] = None,
                          corporate_proxy: Optional[str] = None,
                          create_async: Optional[bool] = None,
                          defined_tags: Optional[Mapping[str, Any]] = None,
                          display_name: Optional[str] = None,
                          dns_servers: Optional[Sequence[str]] = None,
                          freeform_tags: Optional[Mapping[str, Any]] = None,
                          gateway: Optional[str] = None,
                          infini_band_network_cidr: Optional[str] = None,
                          is_cps_offline_report_enabled: Optional[bool] = None,
                          maintenance_window: Optional[_database.ExadataInfrastructureMaintenanceWindowArgs] = None,
                          netmask: Optional[str] = None,
                          ntp_servers: Optional[Sequence[str]] = None,
                          shape: Optional[str] = None,
                          storage_count: Optional[int] = None,
                          time_zone: Optional[str] = None)
@overload
def ExadataInfrastructure(resource_name: str,
                          args: ExadataInfrastructureArgs,
                          opts: Optional[ResourceOptions] = 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.

name string
The unique name of the resource.
args ExadataInfrastructureArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name str
The unique name of the resource.
args 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 string
The unique name of the resource.
args ExadataInfrastructureArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name string
The unique name of the resource.
args ExadataInfrastructureArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name String
The unique name of the resource.
args ExadataInfrastructureArgs
The arguments to resource properties.
options CustomResourceOptions
Bag of options to control resource's behavior.

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

The ExadataInfrastructure resource accepts the following input properties:

AdminNetworkCidr string

(Updatable) The CIDR block for the Exadata administration network.

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.

DisplayName 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.

Gateway string

(Updatable) The gateway for the control plane network.

InfiniBandNetworkCidr string

(Updatable) The CIDR block for the Exadata InfiniBand interconnect.

Netmask string

(Updatable) The netmask for the control plane network.

NtpServers List<string>

(Updatable) The list of NTP server IP addresses. Maximum of 3 allowed.

Shape string

The shape of the Exadata infrastructure. The shape determines the amount of CPU, storage, and memory resources allocated to the instance.

TimeZone 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.

ComputeCount int

The number of compute servers for the Exadata infrastructure.

Contacts List<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
DefinedTags Dictionary<string, object>

(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags.

FreeformTags Dictionary<string, object>

(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.

MaintenanceWindow ExadataInfrastructureMaintenanceWindowArgs

(Updatable) The scheduling details for the quarterly maintenance window. Patching and system updates take place during the maintenance window.

StorageCount int

The number of storage servers for the Exadata infrastructure.

AdminNetworkCidr string

(Updatable) The CIDR block for the Exadata administration network.

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.

DisplayName 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.

Gateway string

(Updatable) The gateway for the control plane network.

InfiniBandNetworkCidr string

(Updatable) The CIDR block for the Exadata InfiniBand interconnect.

Netmask string

(Updatable) The netmask for the control plane network.

NtpServers []string

(Updatable) The list of NTP server IP addresses. Maximum of 3 allowed.

Shape string

The shape of the Exadata infrastructure. The shape determines the amount of CPU, storage, and memory resources allocated to the instance.

TimeZone 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.

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
DefinedTags map[string]interface{}

(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags.

FreeformTags map[string]interface{}

(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.

MaintenanceWindow ExadataInfrastructureMaintenanceWindowArgs

(Updatable) The scheduling details for the quarterly maintenance window. Patching and system updates take place during the maintenance window.

StorageCount int

The number of storage servers for the Exadata infrastructure.

adminNetworkCidr String

(Updatable) The CIDR block for the Exadata administration network.

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.

displayName 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.

gateway String

(Updatable) The gateway for the control plane network.

infiniBandNetworkCidr String

(Updatable) The CIDR block for the Exadata InfiniBand interconnect.

netmask String

(Updatable) The netmask for the control plane network.

ntpServers List<String>

(Updatable) The list of NTP server IP addresses. Maximum of 3 allowed.

shape String

The shape of the Exadata infrastructure. The shape determines the amount of CPU, storage, and memory resources allocated to the instance.

timeZone 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.

computeCount Integer

The number of compute servers for the Exadata infrastructure.

contacts List<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 Boolean
definedTags Map<String,Object>

(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags.

freeformTags Map<String,Object>

(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.

maintenanceWindow ExadataInfrastructureMaintenanceWindowArgs

(Updatable) The scheduling details for the quarterly maintenance window. Patching and system updates take place during the maintenance window.

storageCount Integer

The number of storage servers for the Exadata infrastructure.

adminNetworkCidr string

(Updatable) The CIDR block for the Exadata administration network.

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.

displayName 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.

gateway string

(Updatable) The gateway for the control plane network.

infiniBandNetworkCidr string

(Updatable) The CIDR block for the Exadata InfiniBand interconnect.

netmask string

(Updatable) The netmask for the control plane network.

ntpServers string[]

(Updatable) The list of NTP server IP addresses. Maximum of 3 allowed.

shape string

The shape of the Exadata infrastructure. The shape determines the amount of CPU, storage, and memory resources allocated to the instance.

timeZone 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.

computeCount number

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 boolean
definedTags {[key: string]: any}

(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags.

freeformTags {[key: string]: any}

(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.

maintenanceWindow ExadataInfrastructureMaintenanceWindowArgs

(Updatable) The scheduling details for the quarterly maintenance window. Patching and system updates take place during the maintenance window.

storageCount number

The number of storage servers for the Exadata infrastructure.

admin_network_cidr str

(Updatable) The CIDR block for the Exadata administration network.

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.

display_name 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.

gateway str

(Updatable) The gateway for the control plane network.

infini_band_network_cidr str

(Updatable) The CIDR block for the Exadata InfiniBand interconnect.

netmask str

(Updatable) The netmask for the control plane network.

ntp_servers Sequence[str]

(Updatable) The list of NTP server IP addresses. Maximum of 3 allowed.

shape str

The shape of the Exadata infrastructure. The shape determines the amount of CPU, storage, and memory resources allocated to the instance.

time_zone 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.

compute_count int

The number of compute servers for the Exadata infrastructure.

contacts 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
defined_tags Mapping[str, Any]

(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, Any]

(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.

maintenance_window ExadataInfrastructureMaintenanceWindowArgs

(Updatable) The scheduling details for the quarterly maintenance window. Patching and system updates take place during the maintenance window.

storage_count int

The number of storage servers for the Exadata infrastructure.

adminNetworkCidr String

(Updatable) The CIDR block for the Exadata administration network.

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.

displayName 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.

gateway String

(Updatable) The gateway for the control plane network.

infiniBandNetworkCidr String

(Updatable) The CIDR block for the Exadata InfiniBand interconnect.

netmask String

(Updatable) The netmask for the control plane network.

ntpServers List<String>

(Updatable) The list of NTP server IP addresses. Maximum of 3 allowed.

shape String

The shape of the Exadata infrastructure. The shape determines the amount of CPU, storage, and memory resources allocated to the instance.

timeZone 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.

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
definedTags Map<Any>

(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags.

freeformTags Map<Any>

(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.

maintenanceWindow Property Map

(Updatable) The scheduling details for the quarterly maintenance window. Patching and system updates take place during the maintenance window.

storageCount Number

The number of storage servers for 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.

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.

Id string

The provider-assigned unique ID for this managed resource.

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.

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.

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.

Id string

The provider-assigned unique ID for this managed resource.

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.

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.

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.

id String

The provider-assigned unique ID for this managed resource.

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.

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.

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.

id string

The provider-assigned unique ID for this managed resource.

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.

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.

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.

id str

The provider-assigned unique ID for this managed resource.

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.

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.

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.

id String

The provider-assigned unique ID for this managed resource.

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.

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_storage_count: Optional[int] = 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,
        compute_count: Optional[int] = 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,
        db_node_storage_size_in_gbs: Optional[int] = None,
        db_server_version: Optional[str] = None,
        defined_tags: Optional[Mapping[str, Any]] = None,
        display_name: Optional[str] = None,
        dns_servers: Optional[Sequence[str]] = None,
        freeform_tags: Optional[Mapping[str, Any]] = None,
        gateway: Optional[str] = None,
        infini_band_network_cidr: Optional[str] = None,
        is_cps_offline_report_enabled: 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,
        netmask: Optional[str] = None,
        ntp_servers: Optional[Sequence[str]] = None,
        shape: Optional[str] = None,
        state: Optional[str] = None,
        storage_count: Optional[int] = 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)
Resource lookup is not supported in YAML
name
The unique name of the resulting resource.
id
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
resource_name
The unique name of the resulting resource.
id
The unique provider ID of the resource to lookup.
name
The unique name of the resulting resource.
id
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
name
The unique name of the resulting resource.
id
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
name
The unique name of the resulting resource.
id
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
The following state arguments are supported:
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.

AdditionalStorageCount int

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

AdminNetworkCidr string

(Updatable) The CIDR block for the Exadata administration network.

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.

Contacts List<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 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.

DefinedTags Dictionary<string, object>

(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags.

DisplayName 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.

FreeformTags Dictionary<string, object>

(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.

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 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.

Netmask string

(Updatable) The netmask for the control plane network.

NtpServers List<string>

(Updatable) The list of NTP server IP addresses. Maximum of 3 allowed.

Shape 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 int

The number of storage servers for 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.

AdditionalStorageCount int

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

AdminNetworkCidr string

(Updatable) The CIDR block for the Exadata administration network.

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.

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.

DbNodeStorageSizeInGbs int

The local node storage allocated in GBs.

DbServerVersion string

The software version of the database servers (dom0) in the Exadata infrastructure.

DefinedTags map[string]interface{}

(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags.

DisplayName 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.

FreeformTags map[string]interface{}

(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.

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.

Netmask string

(Updatable) The netmask for the control plane network.

NtpServers []string

(Updatable) The list of NTP server IP addresses. Maximum of 3 allowed.

Shape 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 int

The number of storage servers for 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.

additionalStorageCount Integer

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

adminNetworkCidr String

(Updatable) The CIDR block for the Exadata administration network.

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.

contacts List<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 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.

dbNodeStorageSizeInGbs Integer

The local node storage allocated in GBs.

dbServerVersion String

The software version of the database servers (dom0) in the Exadata infrastructure.

definedTags Map<String,Object>

(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags.

displayName 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.

freeformTags Map<String,Object>

(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.

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 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.

netmask String

(Updatable) The netmask for the control plane network.

ntpServers List<String>

(Updatable) The list of NTP server IP addresses. Maximum of 3 allowed.

shape 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 Integer

The number of storage servers for 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.

additionalStorageCount number

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

adminNetworkCidr string

(Updatable) The CIDR block for the Exadata administration network.

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.

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 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.

dbNodeStorageSizeInGbs number

The local node storage allocated in GBs.

dbServerVersion string

The software version of the database servers (dom0) in the Exadata infrastructure.

definedTags {[key: string]: any}

(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags.

displayName 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.

freeformTags {[key: string]: any}

(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.

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 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.

netmask string

(Updatable) The netmask for the control plane network.

ntpServers string[]

(Updatable) The list of NTP server IP addresses. Maximum of 3 allowed.

shape 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 number

The number of storage servers for 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_storage_count int

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

admin_network_cidr str

(Updatable) The CIDR block for the Exadata administration network.

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.

contacts 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.

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_tags Mapping[str, Any]

(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags.

display_name 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.

freeform_tags Mapping[str, Any]

(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.

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 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.

netmask str

(Updatable) The netmask for the control plane network.

ntp_servers Sequence[str]

(Updatable) The list of NTP server IP addresses. Maximum of 3 allowed.

shape 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 int

The number of storage servers for 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.

additionalStorageCount Number

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

adminNetworkCidr String

(Updatable) The CIDR block for the Exadata administration network.

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.

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.

dbNodeStorageSizeInGbs Number

The local node storage allocated in GBs.

dbServerVersion String

The software version of the database servers (dom0) in the Exadata infrastructure.

definedTags Map<Any>

(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags.

displayName 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.

freeformTags Map<Any>

(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.

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.

netmask String

(Updatable) The netmask for the control plane network.

ntpServers List<String>

(Updatable) The list of NTP server IP addresses. Maximum of 3 allowed.

shape 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 Number

The number of storage servers for 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

Email string

(Updatable) The email for the Exadata Infrastructure contact.

IsPrimary bool

(Updatable) If true, this Exadata Infrastructure contact is a primary contact. If false, this Exadata Infrastructure is a secondary contact.

Name string

(Updatable) Name of the month of the year.

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 string

(Updatable) The email for the Exadata Infrastructure contact.

IsPrimary bool

(Updatable) If true, this Exadata Infrastructure contact is a primary contact. If false, this Exadata Infrastructure is a secondary contact.

Name string

(Updatable) Name of the month of the year.

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 String

(Updatable) The email for the Exadata Infrastructure contact.

isPrimary Boolean

(Updatable) If true, this Exadata Infrastructure contact is a primary contact. If false, this Exadata Infrastructure is a secondary contact.

name String

(Updatable) Name of the month of the year.

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 string

(Updatable) The email for the Exadata Infrastructure contact.

isPrimary boolean

(Updatable) If true, this Exadata Infrastructure contact is a primary contact. If false, this Exadata Infrastructure is a secondary contact.

name string

(Updatable) Name of the month of the year.

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 str

(Updatable) The email for the Exadata Infrastructure contact.

is_primary bool

(Updatable) If true, this Exadata Infrastructure contact is a primary contact. If false, this Exadata Infrastructure is a secondary contact.

name str

(Updatable) Name of the month of the year.

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 String

(Updatable) The email for the Exadata Infrastructure contact.

isPrimary Boolean

(Updatable) If true, this Exadata Infrastructure contact is a primary contact. If false, this Exadata Infrastructure is a secondary contact.

name String

(Updatable) Name of the month of the year.

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.

ExadataInfrastructureMaintenanceWindow

Preference string

(Updatable) The maintenance window scheduling preference.

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.

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.

Preference string

(Updatable) The maintenance window scheduling preference.

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.

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.

preference String

(Updatable) The maintenance window scheduling preference.

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.

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.

preference string

(Updatable) The maintenance window scheduling preference.

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.

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.

preference str

(Updatable) The maintenance window scheduling preference.

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 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 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.

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.

preference String

(Updatable) The maintenance window scheduling preference.

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.

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

Name string

(Updatable) Name of the month of the year.

Name string

(Updatable) Name of the month of the year.

name String

(Updatable) Name of the month of the year.

name string

(Updatable) Name of the month of the year.

name str

(Updatable) Name of the month of the year.

name String

(Updatable) Name of the month of the year.

ExadataInfrastructureMaintenanceWindowMonth

Name string

(Updatable) Name of the month of the year.

Name string

(Updatable) Name of the month of the year.

name String

(Updatable) Name of the month of the year.

name string

(Updatable) Name of the month of the year.

name str

(Updatable) Name of the month of the year.

name String

(Updatable) Name of the month of the year.

Import

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

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

Package Details

Repository
https://github.com/pulumi/pulumi-oci
License
Apache-2.0
Notes

This Pulumi package is based on the oci Terraform Provider.