1. Packages
  2. Oracle Cloud Infrastructure
  3. API Docs
  4. DatabaseManagement
  5. CloudExadataInfrastructure
Viewing docs for Oracle Cloud Infrastructure v4.3.0
published on Thursday, Mar 19, 2026 by Pulumi
oci logo
Viewing docs for Oracle Cloud Infrastructure v4.3.0
published on Thursday, Mar 19, 2026 by Pulumi

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

    Creates an Oracle Cloud Infrastructure resource for the Exadata infrastructure and enables the Monitoring service for the Exadata infrastructure. The following resource/subresources are created: Infrastructure Storage server connectors Storage servers Storage grids

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as oci from "@pulumi/oci";
    
    const testCloudExadataInfrastructure = new oci.databasemanagement.CloudExadataInfrastructure("test_cloud_exadata_infrastructure", {
        compartmentId: compartmentId,
        vmClusterIds: cloudExadataInfrastructureVmClusterIds,
        definedTags: {
            "Operations.CostCenter": "42",
        },
        discoveryKey: cloudExadataInfrastructureDiscoveryKey,
        displayName: cloudExadataInfrastructureDisplayName,
        freeformTags: {
            Department: "Finance",
        },
        licenseModel: cloudExadataInfrastructureLicenseModel,
        storageServerNames: cloudExadataInfrastructureStorageServerNames,
    });
    
    import pulumi
    import pulumi_oci as oci
    
    test_cloud_exadata_infrastructure = oci.databasemanagement.CloudExadataInfrastructure("test_cloud_exadata_infrastructure",
        compartment_id=compartment_id,
        vm_cluster_ids=cloud_exadata_infrastructure_vm_cluster_ids,
        defined_tags={
            "Operations.CostCenter": "42",
        },
        discovery_key=cloud_exadata_infrastructure_discovery_key,
        display_name=cloud_exadata_infrastructure_display_name,
        freeform_tags={
            "Department": "Finance",
        },
        license_model=cloud_exadata_infrastructure_license_model,
        storage_server_names=cloud_exadata_infrastructure_storage_server_names)
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-oci/sdk/v4/go/oci/databasemanagement"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := databasemanagement.NewCloudExadataInfrastructure(ctx, "test_cloud_exadata_infrastructure", &databasemanagement.CloudExadataInfrastructureArgs{
    			CompartmentId: pulumi.Any(compartmentId),
    			VmClusterIds:  pulumi.Any(cloudExadataInfrastructureVmClusterIds),
    			DefinedTags: pulumi.StringMap{
    				"Operations.CostCenter": pulumi.String("42"),
    			},
    			DiscoveryKey: pulumi.Any(cloudExadataInfrastructureDiscoveryKey),
    			DisplayName:  pulumi.Any(cloudExadataInfrastructureDisplayName),
    			FreeformTags: pulumi.StringMap{
    				"Department": pulumi.String("Finance"),
    			},
    			LicenseModel:       pulumi.Any(cloudExadataInfrastructureLicenseModel),
    			StorageServerNames: pulumi.Any(cloudExadataInfrastructureStorageServerNames),
    		})
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Oci = Pulumi.Oci;
    
    return await Deployment.RunAsync(() => 
    {
        var testCloudExadataInfrastructure = new Oci.DatabaseManagement.CloudExadataInfrastructure("test_cloud_exadata_infrastructure", new()
        {
            CompartmentId = compartmentId,
            VmClusterIds = cloudExadataInfrastructureVmClusterIds,
            DefinedTags = 
            {
                { "Operations.CostCenter", "42" },
            },
            DiscoveryKey = cloudExadataInfrastructureDiscoveryKey,
            DisplayName = cloudExadataInfrastructureDisplayName,
            FreeformTags = 
            {
                { "Department", "Finance" },
            },
            LicenseModel = cloudExadataInfrastructureLicenseModel,
            StorageServerNames = cloudExadataInfrastructureStorageServerNames,
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.oci.DatabaseManagement.CloudExadataInfrastructure;
    import com.pulumi.oci.DatabaseManagement.CloudExadataInfrastructureArgs;
    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 testCloudExadataInfrastructure = new CloudExadataInfrastructure("testCloudExadataInfrastructure", CloudExadataInfrastructureArgs.builder()
                .compartmentId(compartmentId)
                .vmClusterIds(cloudExadataInfrastructureVmClusterIds)
                .definedTags(Map.of("Operations.CostCenter", "42"))
                .discoveryKey(cloudExadataInfrastructureDiscoveryKey)
                .displayName(cloudExadataInfrastructureDisplayName)
                .freeformTags(Map.of("Department", "Finance"))
                .licenseModel(cloudExadataInfrastructureLicenseModel)
                .storageServerNames(cloudExadataInfrastructureStorageServerNames)
                .build());
    
        }
    }
    
    resources:
      testCloudExadataInfrastructure:
        type: oci:DatabaseManagement:CloudExadataInfrastructure
        name: test_cloud_exadata_infrastructure
        properties:
          compartmentId: ${compartmentId}
          vmClusterIds: ${cloudExadataInfrastructureVmClusterIds}
          definedTags:
            Operations.CostCenter: '42'
          discoveryKey: ${cloudExadataInfrastructureDiscoveryKey}
          displayName: ${cloudExadataInfrastructureDisplayName}
          freeformTags:
            Department: Finance
          licenseModel: ${cloudExadataInfrastructureLicenseModel}
          storageServerNames: ${cloudExadataInfrastructureStorageServerNames}
    

    Create CloudExadataInfrastructure Resource

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

    Constructor syntax

    new CloudExadataInfrastructure(name: string, args: CloudExadataInfrastructureArgs, opts?: CustomResourceOptions);
    @overload
    def CloudExadataInfrastructure(resource_name: str,
                                   args: CloudExadataInfrastructureArgs,
                                   opts: Optional[ResourceOptions] = None)
    
    @overload
    def CloudExadataInfrastructure(resource_name: str,
                                   opts: Optional[ResourceOptions] = None,
                                   compartment_id: Optional[str] = None,
                                   vm_cluster_ids: Optional[Sequence[str]] = None,
                                   defined_tags: Optional[Mapping[str, str]] = None,
                                   discovery_key: Optional[str] = None,
                                   display_name: Optional[str] = None,
                                   freeform_tags: Optional[Mapping[str, str]] = None,
                                   license_model: Optional[str] = None,
                                   storage_server_names: Optional[Sequence[str]] = None)
    func NewCloudExadataInfrastructure(ctx *Context, name string, args CloudExadataInfrastructureArgs, opts ...ResourceOption) (*CloudExadataInfrastructure, error)
    public CloudExadataInfrastructure(string name, CloudExadataInfrastructureArgs args, CustomResourceOptions? opts = null)
    public CloudExadataInfrastructure(String name, CloudExadataInfrastructureArgs args)
    public CloudExadataInfrastructure(String name, CloudExadataInfrastructureArgs args, CustomResourceOptions options)
    
    type: oci:DatabaseManagement:CloudExadataInfrastructure
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    

    Parameters

    name string
    The unique name of the resource.
    args CloudExadataInfrastructureArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args CloudExadataInfrastructureArgs
    The arguments to resource properties.
    opts ResourceOptions
    Bag of options to control resource's behavior.
    ctx Context
    Context object for the current deployment.
    name string
    The unique name of the resource.
    args CloudExadataInfrastructureArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args CloudExadataInfrastructureArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args CloudExadataInfrastructureArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    Constructor example

    The following reference example uses placeholder values for all input properties.

    var ociCloudExadataInfrastructureResource = new Oci.DatabaseManagement.CloudExadataInfrastructure("ociCloudExadataInfrastructureResource", new()
    {
        CompartmentId = "string",
        VmClusterIds = new[]
        {
            "string",
        },
        DefinedTags = 
        {
            { "string", "string" },
        },
        DiscoveryKey = "string",
        DisplayName = "string",
        FreeformTags = 
        {
            { "string", "string" },
        },
        LicenseModel = "string",
        StorageServerNames = new[]
        {
            "string",
        },
    });
    
    example, err := databasemanagement.NewCloudExadataInfrastructure(ctx, "ociCloudExadataInfrastructureResource", &databasemanagement.CloudExadataInfrastructureArgs{
    	CompartmentId: pulumi.String("string"),
    	VmClusterIds: pulumi.StringArray{
    		pulumi.String("string"),
    	},
    	DefinedTags: pulumi.StringMap{
    		"string": pulumi.String("string"),
    	},
    	DiscoveryKey: pulumi.String("string"),
    	DisplayName:  pulumi.String("string"),
    	FreeformTags: pulumi.StringMap{
    		"string": pulumi.String("string"),
    	},
    	LicenseModel: pulumi.String("string"),
    	StorageServerNames: pulumi.StringArray{
    		pulumi.String("string"),
    	},
    })
    
    var ociCloudExadataInfrastructureResource = new com.pulumi.oci.DatabaseManagement.CloudExadataInfrastructure("ociCloudExadataInfrastructureResource", com.pulumi.oci.DatabaseManagement.CloudExadataInfrastructureArgs.builder()
        .compartmentId("string")
        .vmClusterIds("string")
        .definedTags(Map.of("string", "string"))
        .discoveryKey("string")
        .displayName("string")
        .freeformTags(Map.of("string", "string"))
        .licenseModel("string")
        .storageServerNames("string")
        .build());
    
    oci_cloud_exadata_infrastructure_resource = oci.databasemanagement.CloudExadataInfrastructure("ociCloudExadataInfrastructureResource",
        compartment_id="string",
        vm_cluster_ids=["string"],
        defined_tags={
            "string": "string",
        },
        discovery_key="string",
        display_name="string",
        freeform_tags={
            "string": "string",
        },
        license_model="string",
        storage_server_names=["string"])
    
    const ociCloudExadataInfrastructureResource = new oci.databasemanagement.CloudExadataInfrastructure("ociCloudExadataInfrastructureResource", {
        compartmentId: "string",
        vmClusterIds: ["string"],
        definedTags: {
            string: "string",
        },
        discoveryKey: "string",
        displayName: "string",
        freeformTags: {
            string: "string",
        },
        licenseModel: "string",
        storageServerNames: ["string"],
    });
    
    type: oci:DatabaseManagement:CloudExadataInfrastructure
    properties:
        compartmentId: string
        definedTags:
            string: string
        discoveryKey: string
        displayName: string
        freeformTags:
            string: string
        licenseModel: string
        storageServerNames:
            - string
        vmClusterIds:
            - string
    

    CloudExadataInfrastructure Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

    The CloudExadataInfrastructure resource accepts the following input properties:

    CompartmentId string
    (Updatable) The OCID of the compartment.
    VmClusterIds List<string>

    (Updatable) The list of VM Clusters in the Exadata infrastructure.

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

    DefinedTags Dictionary<string, string>
    (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
    DiscoveryKey string
    (Updatable) The unique key of the discovery request.
    DisplayName string
    (Updatable) The name of the Exadata infrastructure.
    FreeformTags Dictionary<string, string>
    (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
    LicenseModel string
    (Updatable) The Oracle license model that applies to the database management resources.
    StorageServerNames List<string>
    (Updatable) The list of all the Exadata storage server names to be included for monitoring purposes. If not specified, all the Exadata storage servers associated with the VM Clusters are included.
    CompartmentId string
    (Updatable) The OCID of the compartment.
    VmClusterIds []string

    (Updatable) The list of VM Clusters in the Exadata infrastructure.

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

    DefinedTags map[string]string
    (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
    DiscoveryKey string
    (Updatable) The unique key of the discovery request.
    DisplayName string
    (Updatable) The name of the Exadata infrastructure.
    FreeformTags map[string]string
    (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
    LicenseModel string
    (Updatable) The Oracle license model that applies to the database management resources.
    StorageServerNames []string
    (Updatable) The list of all the Exadata storage server names to be included for monitoring purposes. If not specified, all the Exadata storage servers associated with the VM Clusters are included.
    compartmentId String
    (Updatable) The OCID of the compartment.
    vmClusterIds List<String>

    (Updatable) The list of VM Clusters in the Exadata infrastructure.

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

    definedTags Map<String,String>
    (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
    discoveryKey String
    (Updatable) The unique key of the discovery request.
    displayName String
    (Updatable) The name of the Exadata infrastructure.
    freeformTags Map<String,String>
    (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
    licenseModel String
    (Updatable) The Oracle license model that applies to the database management resources.
    storageServerNames List<String>
    (Updatable) The list of all the Exadata storage server names to be included for monitoring purposes. If not specified, all the Exadata storage servers associated with the VM Clusters are included.
    compartmentId string
    (Updatable) The OCID of the compartment.
    vmClusterIds string[]

    (Updatable) The list of VM Clusters in the Exadata infrastructure.

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

    definedTags {[key: string]: string}
    (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
    discoveryKey string
    (Updatable) The unique key of the discovery request.
    displayName string
    (Updatable) The name of the Exadata infrastructure.
    freeformTags {[key: string]: string}
    (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
    licenseModel string
    (Updatable) The Oracle license model that applies to the database management resources.
    storageServerNames string[]
    (Updatable) The list of all the Exadata storage server names to be included for monitoring purposes. If not specified, all the Exadata storage servers associated with the VM Clusters are included.
    compartment_id str
    (Updatable) The OCID of the compartment.
    vm_cluster_ids Sequence[str]

    (Updatable) The list of VM Clusters in the Exadata infrastructure.

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

    defined_tags Mapping[str, str]
    (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
    discovery_key str
    (Updatable) The unique key of the discovery request.
    display_name str
    (Updatable) The name of the Exadata infrastructure.
    freeform_tags Mapping[str, str]
    (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
    license_model str
    (Updatable) The Oracle license model that applies to the database management resources.
    storage_server_names Sequence[str]
    (Updatable) The list of all the Exadata storage server names to be included for monitoring purposes. If not specified, all the Exadata storage servers associated with the VM Clusters are included.
    compartmentId String
    (Updatable) The OCID of the compartment.
    vmClusterIds List<String>

    (Updatable) The list of VM Clusters in the Exadata infrastructure.

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

    definedTags Map<String>
    (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
    discoveryKey String
    (Updatable) The unique key of the discovery request.
    displayName String
    (Updatable) The name of the Exadata infrastructure.
    freeformTags Map<String>
    (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
    licenseModel String
    (Updatable) The Oracle license model that applies to the database management resources.
    storageServerNames List<String>
    (Updatable) The list of all the Exadata storage server names to be included for monitoring purposes. If not specified, all the Exadata storage servers associated with the VM Clusters are included.

    Outputs

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

    AdditionalDetails Dictionary<string, string>
    The additional details of the resource defined in {"key": "value"} format. Example: {"bar-key": "value"}
    DatabaseCompartments List<string>
    The list of [OCIDs] (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartments.
    DeploymentType string
    The infrastructure deployment type.
    Id string
    The provider-assigned unique ID for this managed resource.
    InfrastructureType string
    InternalId string
    The internal ID of the Exadata resource.
    LifecycleDetails string
    The details of the lifecycle state of the Exadata resource.
    RackSize string
    The rack size of the Exadata infrastructure.
    ResourceType string
    The type of Exadata resource.
    State string
    The current lifecycle state of the database resource.
    Status string
    The status of the Exadata resource.
    StorageGrids List<CloudExadataInfrastructureStorageGrid>
    The Exadata storage server grid of the Exadata infrastructure.
    SystemTags Dictionary<string, string>
    System tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. System tags can be viewed by users, but can only be created by the system. Example: {"orcl-cloud.free-tier-retained": "true"}
    TimeCreated string
    The timestamp of the creation of the Exadata resource.
    TimeUpdated string
    The timestamp of the last update of the Exadata resource.
    Version string
    The version of the Exadata resource.
    VmClusters List<CloudExadataInfrastructureVmCluster>
    The list of VM Clusters in the Exadata infrastructure.
    AdditionalDetails map[string]string
    The additional details of the resource defined in {"key": "value"} format. Example: {"bar-key": "value"}
    DatabaseCompartments []string
    The list of [OCIDs] (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartments.
    DeploymentType string
    The infrastructure deployment type.
    Id string
    The provider-assigned unique ID for this managed resource.
    InfrastructureType string
    InternalId string
    The internal ID of the Exadata resource.
    LifecycleDetails string
    The details of the lifecycle state of the Exadata resource.
    RackSize string
    The rack size of the Exadata infrastructure.
    ResourceType string
    The type of Exadata resource.
    State string
    The current lifecycle state of the database resource.
    Status string
    The status of the Exadata resource.
    StorageGrids []CloudExadataInfrastructureStorageGrid
    The Exadata storage server grid of the Exadata infrastructure.
    SystemTags map[string]string
    System tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. System tags can be viewed by users, but can only be created by the system. Example: {"orcl-cloud.free-tier-retained": "true"}
    TimeCreated string
    The timestamp of the creation of the Exadata resource.
    TimeUpdated string
    The timestamp of the last update of the Exadata resource.
    Version string
    The version of the Exadata resource.
    VmClusters []CloudExadataInfrastructureVmCluster
    The list of VM Clusters in the Exadata infrastructure.
    additionalDetails Map<String,String>
    The additional details of the resource defined in {"key": "value"} format. Example: {"bar-key": "value"}
    databaseCompartments List<String>
    The list of [OCIDs] (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartments.
    deploymentType String
    The infrastructure deployment type.
    id String
    The provider-assigned unique ID for this managed resource.
    infrastructureType String
    internalId String
    The internal ID of the Exadata resource.
    lifecycleDetails String
    The details of the lifecycle state of the Exadata resource.
    rackSize String
    The rack size of the Exadata infrastructure.
    resourceType String
    The type of Exadata resource.
    state String
    The current lifecycle state of the database resource.
    status String
    The status of the Exadata resource.
    storageGrids List<CloudExadataInfrastructureStorageGrid>
    The Exadata storage server grid of the Exadata infrastructure.
    systemTags Map<String,String>
    System tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. System tags can be viewed by users, but can only be created by the system. Example: {"orcl-cloud.free-tier-retained": "true"}
    timeCreated String
    The timestamp of the creation of the Exadata resource.
    timeUpdated String
    The timestamp of the last update of the Exadata resource.
    version String
    The version of the Exadata resource.
    vmClusters List<CloudExadataInfrastructureVmCluster>
    The list of VM Clusters in the Exadata infrastructure.
    additionalDetails {[key: string]: string}
    The additional details of the resource defined in {"key": "value"} format. Example: {"bar-key": "value"}
    databaseCompartments string[]
    The list of [OCIDs] (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartments.
    deploymentType string
    The infrastructure deployment type.
    id string
    The provider-assigned unique ID for this managed resource.
    infrastructureType string
    internalId string
    The internal ID of the Exadata resource.
    lifecycleDetails string
    The details of the lifecycle state of the Exadata resource.
    rackSize string
    The rack size of the Exadata infrastructure.
    resourceType string
    The type of Exadata resource.
    state string
    The current lifecycle state of the database resource.
    status string
    The status of the Exadata resource.
    storageGrids CloudExadataInfrastructureStorageGrid[]
    The Exadata storage server grid of the Exadata infrastructure.
    systemTags {[key: string]: string}
    System tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. System tags can be viewed by users, but can only be created by the system. Example: {"orcl-cloud.free-tier-retained": "true"}
    timeCreated string
    The timestamp of the creation of the Exadata resource.
    timeUpdated string
    The timestamp of the last update of the Exadata resource.
    version string
    The version of the Exadata resource.
    vmClusters CloudExadataInfrastructureVmCluster[]
    The list of VM Clusters in the Exadata infrastructure.
    additional_details Mapping[str, str]
    The additional details of the resource defined in {"key": "value"} format. Example: {"bar-key": "value"}
    database_compartments Sequence[str]
    The list of [OCIDs] (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartments.
    deployment_type str
    The infrastructure deployment type.
    id str
    The provider-assigned unique ID for this managed resource.
    infrastructure_type str
    internal_id str
    The internal ID of the Exadata resource.
    lifecycle_details str
    The details of the lifecycle state of the Exadata resource.
    rack_size str
    The rack size of the Exadata infrastructure.
    resource_type str
    The type of Exadata resource.
    state str
    The current lifecycle state of the database resource.
    status str
    The status of the Exadata resource.
    storage_grids Sequence[CloudExadataInfrastructureStorageGrid]
    The Exadata storage server grid of the Exadata infrastructure.
    system_tags Mapping[str, str]
    System tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. System tags can be viewed by users, but can only be created by the system. Example: {"orcl-cloud.free-tier-retained": "true"}
    time_created str
    The timestamp of the creation of the Exadata resource.
    time_updated str
    The timestamp of the last update of the Exadata resource.
    version str
    The version of the Exadata resource.
    vm_clusters Sequence[CloudExadataInfrastructureVmCluster]
    The list of VM Clusters in the Exadata infrastructure.
    additionalDetails Map<String>
    The additional details of the resource defined in {"key": "value"} format. Example: {"bar-key": "value"}
    databaseCompartments List<String>
    The list of [OCIDs] (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartments.
    deploymentType String
    The infrastructure deployment type.
    id String
    The provider-assigned unique ID for this managed resource.
    infrastructureType String
    internalId String
    The internal ID of the Exadata resource.
    lifecycleDetails String
    The details of the lifecycle state of the Exadata resource.
    rackSize String
    The rack size of the Exadata infrastructure.
    resourceType String
    The type of Exadata resource.
    state String
    The current lifecycle state of the database resource.
    status String
    The status of the Exadata resource.
    storageGrids List<Property Map>
    The Exadata storage server grid of the Exadata infrastructure.
    systemTags Map<String>
    System tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. System tags can be viewed by users, but can only be created by the system. Example: {"orcl-cloud.free-tier-retained": "true"}
    timeCreated String
    The timestamp of the creation of the Exadata resource.
    timeUpdated String
    The timestamp of the last update of the Exadata resource.
    version String
    The version of the Exadata resource.
    vmClusters List<Property Map>
    The list of VM Clusters in the Exadata infrastructure.

    Look up Existing CloudExadataInfrastructure Resource

    Get an existing CloudExadataInfrastructure resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

    public static get(name: string, id: Input<ID>, state?: CloudExadataInfrastructureState, opts?: CustomResourceOptions): CloudExadataInfrastructure
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            additional_details: Optional[Mapping[str, str]] = None,
            compartment_id: Optional[str] = None,
            database_compartments: Optional[Sequence[str]] = None,
            defined_tags: Optional[Mapping[str, str]] = None,
            deployment_type: Optional[str] = None,
            discovery_key: Optional[str] = None,
            display_name: Optional[str] = None,
            freeform_tags: Optional[Mapping[str, str]] = None,
            infrastructure_type: Optional[str] = None,
            internal_id: Optional[str] = None,
            license_model: Optional[str] = None,
            lifecycle_details: Optional[str] = None,
            rack_size: Optional[str] = None,
            resource_type: Optional[str] = None,
            state: Optional[str] = None,
            status: Optional[str] = None,
            storage_grids: Optional[Sequence[CloudExadataInfrastructureStorageGridArgs]] = None,
            storage_server_names: Optional[Sequence[str]] = None,
            system_tags: Optional[Mapping[str, str]] = None,
            time_created: Optional[str] = None,
            time_updated: Optional[str] = None,
            version: Optional[str] = None,
            vm_cluster_ids: Optional[Sequence[str]] = None,
            vm_clusters: Optional[Sequence[CloudExadataInfrastructureVmClusterArgs]] = None) -> CloudExadataInfrastructure
    func GetCloudExadataInfrastructure(ctx *Context, name string, id IDInput, state *CloudExadataInfrastructureState, opts ...ResourceOption) (*CloudExadataInfrastructure, error)
    public static CloudExadataInfrastructure Get(string name, Input<string> id, CloudExadataInfrastructureState? state, CustomResourceOptions? opts = null)
    public static CloudExadataInfrastructure get(String name, Output<String> id, CloudExadataInfrastructureState state, CustomResourceOptions options)
    resources:  _:    type: oci:DatabaseManagement:CloudExadataInfrastructure    get:      id: ${id}
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    resource_name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    The following state arguments are supported:
    AdditionalDetails Dictionary<string, string>
    The additional details of the resource defined in {"key": "value"} format. Example: {"bar-key": "value"}
    CompartmentId string
    (Updatable) The OCID of the compartment.
    DatabaseCompartments List<string>
    The list of [OCIDs] (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartments.
    DefinedTags Dictionary<string, string>
    (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
    DeploymentType string
    The infrastructure deployment type.
    DiscoveryKey string
    (Updatable) The unique key of the discovery request.
    DisplayName string
    (Updatable) The name of the Exadata infrastructure.
    FreeformTags Dictionary<string, string>
    (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
    InfrastructureType string
    InternalId string
    The internal ID of the Exadata resource.
    LicenseModel string
    (Updatable) The Oracle license model that applies to the database management resources.
    LifecycleDetails string
    The details of the lifecycle state of the Exadata resource.
    RackSize string
    The rack size of the Exadata infrastructure.
    ResourceType string
    The type of Exadata resource.
    State string
    The current lifecycle state of the database resource.
    Status string
    The status of the Exadata resource.
    StorageGrids List<CloudExadataInfrastructureStorageGrid>
    The Exadata storage server grid of the Exadata infrastructure.
    StorageServerNames List<string>
    (Updatable) The list of all the Exadata storage server names to be included for monitoring purposes. If not specified, all the Exadata storage servers associated with the VM Clusters are included.
    SystemTags Dictionary<string, string>
    System tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. System tags can be viewed by users, but can only be created by the system. Example: {"orcl-cloud.free-tier-retained": "true"}
    TimeCreated string
    The timestamp of the creation of the Exadata resource.
    TimeUpdated string
    The timestamp of the last update of the Exadata resource.
    Version string
    The version of the Exadata resource.
    VmClusterIds List<string>

    (Updatable) The list of VM Clusters in the Exadata infrastructure.

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

    VmClusters List<CloudExadataInfrastructureVmCluster>
    The list of VM Clusters in the Exadata infrastructure.
    AdditionalDetails map[string]string
    The additional details of the resource defined in {"key": "value"} format. Example: {"bar-key": "value"}
    CompartmentId string
    (Updatable) The OCID of the compartment.
    DatabaseCompartments []string
    The list of [OCIDs] (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartments.
    DefinedTags map[string]string
    (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
    DeploymentType string
    The infrastructure deployment type.
    DiscoveryKey string
    (Updatable) The unique key of the discovery request.
    DisplayName string
    (Updatable) The name of the Exadata infrastructure.
    FreeformTags map[string]string
    (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
    InfrastructureType string
    InternalId string
    The internal ID of the Exadata resource.
    LicenseModel string
    (Updatable) The Oracle license model that applies to the database management resources.
    LifecycleDetails string
    The details of the lifecycle state of the Exadata resource.
    RackSize string
    The rack size of the Exadata infrastructure.
    ResourceType string
    The type of Exadata resource.
    State string
    The current lifecycle state of the database resource.
    Status string
    The status of the Exadata resource.
    StorageGrids []CloudExadataInfrastructureStorageGridArgs
    The Exadata storage server grid of the Exadata infrastructure.
    StorageServerNames []string
    (Updatable) The list of all the Exadata storage server names to be included for monitoring purposes. If not specified, all the Exadata storage servers associated with the VM Clusters are included.
    SystemTags map[string]string
    System tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. System tags can be viewed by users, but can only be created by the system. Example: {"orcl-cloud.free-tier-retained": "true"}
    TimeCreated string
    The timestamp of the creation of the Exadata resource.
    TimeUpdated string
    The timestamp of the last update of the Exadata resource.
    Version string
    The version of the Exadata resource.
    VmClusterIds []string

    (Updatable) The list of VM Clusters in the Exadata infrastructure.

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

    VmClusters []CloudExadataInfrastructureVmClusterArgs
    The list of VM Clusters in the Exadata infrastructure.
    additionalDetails Map<String,String>
    The additional details of the resource defined in {"key": "value"} format. Example: {"bar-key": "value"}
    compartmentId String
    (Updatable) The OCID of the compartment.
    databaseCompartments List<String>
    The list of [OCIDs] (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartments.
    definedTags Map<String,String>
    (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
    deploymentType String
    The infrastructure deployment type.
    discoveryKey String
    (Updatable) The unique key of the discovery request.
    displayName String
    (Updatable) The name of the Exadata infrastructure.
    freeformTags Map<String,String>
    (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
    infrastructureType String
    internalId String
    The internal ID of the Exadata resource.
    licenseModel String
    (Updatable) The Oracle license model that applies to the database management resources.
    lifecycleDetails String
    The details of the lifecycle state of the Exadata resource.
    rackSize String
    The rack size of the Exadata infrastructure.
    resourceType String
    The type of Exadata resource.
    state String
    The current lifecycle state of the database resource.
    status String
    The status of the Exadata resource.
    storageGrids List<CloudExadataInfrastructureStorageGrid>
    The Exadata storage server grid of the Exadata infrastructure.
    storageServerNames List<String>
    (Updatable) The list of all the Exadata storage server names to be included for monitoring purposes. If not specified, all the Exadata storage servers associated with the VM Clusters are included.
    systemTags Map<String,String>
    System tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. System tags can be viewed by users, but can only be created by the system. Example: {"orcl-cloud.free-tier-retained": "true"}
    timeCreated String
    The timestamp of the creation of the Exadata resource.
    timeUpdated String
    The timestamp of the last update of the Exadata resource.
    version String
    The version of the Exadata resource.
    vmClusterIds List<String>

    (Updatable) The list of VM Clusters in the Exadata infrastructure.

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

    vmClusters List<CloudExadataInfrastructureVmCluster>
    The list of VM Clusters in the Exadata infrastructure.
    additionalDetails {[key: string]: string}
    The additional details of the resource defined in {"key": "value"} format. Example: {"bar-key": "value"}
    compartmentId string
    (Updatable) The OCID of the compartment.
    databaseCompartments string[]
    The list of [OCIDs] (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartments.
    definedTags {[key: string]: string}
    (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
    deploymentType string
    The infrastructure deployment type.
    discoveryKey string
    (Updatable) The unique key of the discovery request.
    displayName string
    (Updatable) The name of the Exadata infrastructure.
    freeformTags {[key: string]: string}
    (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
    infrastructureType string
    internalId string
    The internal ID of the Exadata resource.
    licenseModel string
    (Updatable) The Oracle license model that applies to the database management resources.
    lifecycleDetails string
    The details of the lifecycle state of the Exadata resource.
    rackSize string
    The rack size of the Exadata infrastructure.
    resourceType string
    The type of Exadata resource.
    state string
    The current lifecycle state of the database resource.
    status string
    The status of the Exadata resource.
    storageGrids CloudExadataInfrastructureStorageGrid[]
    The Exadata storage server grid of the Exadata infrastructure.
    storageServerNames string[]
    (Updatable) The list of all the Exadata storage server names to be included for monitoring purposes. If not specified, all the Exadata storage servers associated with the VM Clusters are included.
    systemTags {[key: string]: string}
    System tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. System tags can be viewed by users, but can only be created by the system. Example: {"orcl-cloud.free-tier-retained": "true"}
    timeCreated string
    The timestamp of the creation of the Exadata resource.
    timeUpdated string
    The timestamp of the last update of the Exadata resource.
    version string
    The version of the Exadata resource.
    vmClusterIds string[]

    (Updatable) The list of VM Clusters in the Exadata infrastructure.

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

    vmClusters CloudExadataInfrastructureVmCluster[]
    The list of VM Clusters in the Exadata infrastructure.
    additional_details Mapping[str, str]
    The additional details of the resource defined in {"key": "value"} format. Example: {"bar-key": "value"}
    compartment_id str
    (Updatable) The OCID of the compartment.
    database_compartments Sequence[str]
    The list of [OCIDs] (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartments.
    defined_tags Mapping[str, str]
    (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
    deployment_type str
    The infrastructure deployment type.
    discovery_key str
    (Updatable) The unique key of the discovery request.
    display_name str
    (Updatable) The name of the Exadata infrastructure.
    freeform_tags Mapping[str, str]
    (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
    infrastructure_type str
    internal_id str
    The internal ID of the Exadata resource.
    license_model str
    (Updatable) The Oracle license model that applies to the database management resources.
    lifecycle_details str
    The details of the lifecycle state of the Exadata resource.
    rack_size str
    The rack size of the Exadata infrastructure.
    resource_type str
    The type of Exadata resource.
    state str
    The current lifecycle state of the database resource.
    status str
    The status of the Exadata resource.
    storage_grids Sequence[CloudExadataInfrastructureStorageGridArgs]
    The Exadata storage server grid of the Exadata infrastructure.
    storage_server_names Sequence[str]
    (Updatable) The list of all the Exadata storage server names to be included for monitoring purposes. If not specified, all the Exadata storage servers associated with the VM Clusters are included.
    system_tags Mapping[str, str]
    System tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. System tags can be viewed by users, but can only be created by the system. Example: {"orcl-cloud.free-tier-retained": "true"}
    time_created str
    The timestamp of the creation of the Exadata resource.
    time_updated str
    The timestamp of the last update of the Exadata resource.
    version str
    The version of the Exadata resource.
    vm_cluster_ids Sequence[str]

    (Updatable) The list of VM Clusters in the Exadata infrastructure.

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

    vm_clusters Sequence[CloudExadataInfrastructureVmClusterArgs]
    The list of VM Clusters in the Exadata infrastructure.
    additionalDetails Map<String>
    The additional details of the resource defined in {"key": "value"} format. Example: {"bar-key": "value"}
    compartmentId String
    (Updatable) The OCID of the compartment.
    databaseCompartments List<String>
    The list of [OCIDs] (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartments.
    definedTags Map<String>
    (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
    deploymentType String
    The infrastructure deployment type.
    discoveryKey String
    (Updatable) The unique key of the discovery request.
    displayName String
    (Updatable) The name of the Exadata infrastructure.
    freeformTags Map<String>
    (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
    infrastructureType String
    internalId String
    The internal ID of the Exadata resource.
    licenseModel String
    (Updatable) The Oracle license model that applies to the database management resources.
    lifecycleDetails String
    The details of the lifecycle state of the Exadata resource.
    rackSize String
    The rack size of the Exadata infrastructure.
    resourceType String
    The type of Exadata resource.
    state String
    The current lifecycle state of the database resource.
    status String
    The status of the Exadata resource.
    storageGrids List<Property Map>
    The Exadata storage server grid of the Exadata infrastructure.
    storageServerNames List<String>
    (Updatable) The list of all the Exadata storage server names to be included for monitoring purposes. If not specified, all the Exadata storage servers associated with the VM Clusters are included.
    systemTags Map<String>
    System tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. System tags can be viewed by users, but can only be created by the system. Example: {"orcl-cloud.free-tier-retained": "true"}
    timeCreated String
    The timestamp of the creation of the Exadata resource.
    timeUpdated String
    The timestamp of the last update of the Exadata resource.
    version String
    The version of the Exadata resource.
    vmClusterIds List<String>

    (Updatable) The list of VM Clusters in the Exadata infrastructure.

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

    vmClusters List<Property Map>
    The list of VM Clusters in the Exadata infrastructure.

    Supporting Types

    CloudExadataInfrastructureStorageGrid, CloudExadataInfrastructureStorageGridArgs

    AdditionalDetails Dictionary<string, string>
    The additional details of the resource defined in {"key": "value"} format. Example: {"bar-key": "value"}
    DisplayName string
    (Updatable) The name of the Exadata infrastructure.
    Id string
    The OCID of the Exadata resource.
    InternalId string
    The internal ID of the Exadata resource.
    LifecycleDetails string
    The details of the lifecycle state of the Exadata resource.
    ResourceType string
    The type of Exadata resource.
    ServerCount int
    The number of Exadata storage servers in the Exadata infrastructure.
    State string
    The current lifecycle state of the database resource.
    Status string
    The status of the Exadata resource.
    TimeCreated string
    The timestamp of the creation of the Exadata resource.
    TimeUpdated string
    The timestamp of the last update of the Exadata resource.
    Version string
    The version of the Exadata resource.
    AdditionalDetails map[string]string
    The additional details of the resource defined in {"key": "value"} format. Example: {"bar-key": "value"}
    DisplayName string
    (Updatable) The name of the Exadata infrastructure.
    Id string
    The OCID of the Exadata resource.
    InternalId string
    The internal ID of the Exadata resource.
    LifecycleDetails string
    The details of the lifecycle state of the Exadata resource.
    ResourceType string
    The type of Exadata resource.
    ServerCount int
    The number of Exadata storage servers in the Exadata infrastructure.
    State string
    The current lifecycle state of the database resource.
    Status string
    The status of the Exadata resource.
    TimeCreated string
    The timestamp of the creation of the Exadata resource.
    TimeUpdated string
    The timestamp of the last update of the Exadata resource.
    Version string
    The version of the Exadata resource.
    additionalDetails Map<String,String>
    The additional details of the resource defined in {"key": "value"} format. Example: {"bar-key": "value"}
    displayName String
    (Updatable) The name of the Exadata infrastructure.
    id String
    The OCID of the Exadata resource.
    internalId String
    The internal ID of the Exadata resource.
    lifecycleDetails String
    The details of the lifecycle state of the Exadata resource.
    resourceType String
    The type of Exadata resource.
    serverCount Integer
    The number of Exadata storage servers in the Exadata infrastructure.
    state String
    The current lifecycle state of the database resource.
    status String
    The status of the Exadata resource.
    timeCreated String
    The timestamp of the creation of the Exadata resource.
    timeUpdated String
    The timestamp of the last update of the Exadata resource.
    version String
    The version of the Exadata resource.
    additionalDetails {[key: string]: string}
    The additional details of the resource defined in {"key": "value"} format. Example: {"bar-key": "value"}
    displayName string
    (Updatable) The name of the Exadata infrastructure.
    id string
    The OCID of the Exadata resource.
    internalId string
    The internal ID of the Exadata resource.
    lifecycleDetails string
    The details of the lifecycle state of the Exadata resource.
    resourceType string
    The type of Exadata resource.
    serverCount number
    The number of Exadata storage servers in the Exadata infrastructure.
    state string
    The current lifecycle state of the database resource.
    status string
    The status of the Exadata resource.
    timeCreated string
    The timestamp of the creation of the Exadata resource.
    timeUpdated string
    The timestamp of the last update of the Exadata resource.
    version string
    The version of the Exadata resource.
    additional_details Mapping[str, str]
    The additional details of the resource defined in {"key": "value"} format. Example: {"bar-key": "value"}
    display_name str
    (Updatable) The name of the Exadata infrastructure.
    id str
    The OCID of the Exadata resource.
    internal_id str
    The internal ID of the Exadata resource.
    lifecycle_details str
    The details of the lifecycle state of the Exadata resource.
    resource_type str
    The type of Exadata resource.
    server_count int
    The number of Exadata storage servers in the Exadata infrastructure.
    state str
    The current lifecycle state of the database resource.
    status str
    The status of the Exadata resource.
    time_created str
    The timestamp of the creation of the Exadata resource.
    time_updated str
    The timestamp of the last update of the Exadata resource.
    version str
    The version of the Exadata resource.
    additionalDetails Map<String>
    The additional details of the resource defined in {"key": "value"} format. Example: {"bar-key": "value"}
    displayName String
    (Updatable) The name of the Exadata infrastructure.
    id String
    The OCID of the Exadata resource.
    internalId String
    The internal ID of the Exadata resource.
    lifecycleDetails String
    The details of the lifecycle state of the Exadata resource.
    resourceType String
    The type of Exadata resource.
    serverCount Number
    The number of Exadata storage servers in the Exadata infrastructure.
    state String
    The current lifecycle state of the database resource.
    status String
    The status of the Exadata resource.
    timeCreated String
    The timestamp of the creation of the Exadata resource.
    timeUpdated String
    The timestamp of the last update of the Exadata resource.
    version String
    The version of the Exadata resource.

    CloudExadataInfrastructureVmCluster, CloudExadataInfrastructureVmClusterArgs

    AdditionalDetails Dictionary<string, string>
    The additional details of the resource defined in {"key": "value"} format. Example: {"bar-key": "value"}
    CompartmentId string
    (Updatable) The OCID of the compartment.
    DeploymentType string
    The infrastructure deployment type.
    DisplayName string
    (Updatable) The name of the Exadata infrastructure.
    HomeDirectory string
    The Oracle home directory.
    Id string
    The OCID of the Exadata resource.
    InternalId string
    The internal ID of the Exadata resource.
    LicenseModel string
    (Updatable) The Oracle license model that applies to the database management resources.
    LifecycleDetails string
    The details of the lifecycle state of the Exadata resource.
    ResourceType string
    The type of Exadata resource.
    State string
    The current lifecycle state of the database resource.
    Status string
    The status of the Exadata resource.
    TimeCreated string
    The timestamp of the creation of the Exadata resource.
    TimeUpdated string
    The timestamp of the last update of the Exadata resource.
    Version string
    The version of the Exadata resource.
    AdditionalDetails map[string]string
    The additional details of the resource defined in {"key": "value"} format. Example: {"bar-key": "value"}
    CompartmentId string
    (Updatable) The OCID of the compartment.
    DeploymentType string
    The infrastructure deployment type.
    DisplayName string
    (Updatable) The name of the Exadata infrastructure.
    HomeDirectory string
    The Oracle home directory.
    Id string
    The OCID of the Exadata resource.
    InternalId string
    The internal ID of the Exadata resource.
    LicenseModel string
    (Updatable) The Oracle license model that applies to the database management resources.
    LifecycleDetails string
    The details of the lifecycle state of the Exadata resource.
    ResourceType string
    The type of Exadata resource.
    State string
    The current lifecycle state of the database resource.
    Status string
    The status of the Exadata resource.
    TimeCreated string
    The timestamp of the creation of the Exadata resource.
    TimeUpdated string
    The timestamp of the last update of the Exadata resource.
    Version string
    The version of the Exadata resource.
    additionalDetails Map<String,String>
    The additional details of the resource defined in {"key": "value"} format. Example: {"bar-key": "value"}
    compartmentId String
    (Updatable) The OCID of the compartment.
    deploymentType String
    The infrastructure deployment type.
    displayName String
    (Updatable) The name of the Exadata infrastructure.
    homeDirectory String
    The Oracle home directory.
    id String
    The OCID of the Exadata resource.
    internalId String
    The internal ID of the Exadata resource.
    licenseModel String
    (Updatable) The Oracle license model that applies to the database management resources.
    lifecycleDetails String
    The details of the lifecycle state of the Exadata resource.
    resourceType String
    The type of Exadata resource.
    state String
    The current lifecycle state of the database resource.
    status String
    The status of the Exadata resource.
    timeCreated String
    The timestamp of the creation of the Exadata resource.
    timeUpdated String
    The timestamp of the last update of the Exadata resource.
    version String
    The version of the Exadata resource.
    additionalDetails {[key: string]: string}
    The additional details of the resource defined in {"key": "value"} format. Example: {"bar-key": "value"}
    compartmentId string
    (Updatable) The OCID of the compartment.
    deploymentType string
    The infrastructure deployment type.
    displayName string
    (Updatable) The name of the Exadata infrastructure.
    homeDirectory string
    The Oracle home directory.
    id string
    The OCID of the Exadata resource.
    internalId string
    The internal ID of the Exadata resource.
    licenseModel string
    (Updatable) The Oracle license model that applies to the database management resources.
    lifecycleDetails string
    The details of the lifecycle state of the Exadata resource.
    resourceType string
    The type of Exadata resource.
    state string
    The current lifecycle state of the database resource.
    status string
    The status of the Exadata resource.
    timeCreated string
    The timestamp of the creation of the Exadata resource.
    timeUpdated string
    The timestamp of the last update of the Exadata resource.
    version string
    The version of the Exadata resource.
    additional_details Mapping[str, str]
    The additional details of the resource defined in {"key": "value"} format. Example: {"bar-key": "value"}
    compartment_id str
    (Updatable) The OCID of the compartment.
    deployment_type str
    The infrastructure deployment type.
    display_name str
    (Updatable) The name of the Exadata infrastructure.
    home_directory str
    The Oracle home directory.
    id str
    The OCID of the Exadata resource.
    internal_id str
    The internal ID of the Exadata resource.
    license_model str
    (Updatable) The Oracle license model that applies to the database management resources.
    lifecycle_details str
    The details of the lifecycle state of the Exadata resource.
    resource_type str
    The type of Exadata resource.
    state str
    The current lifecycle state of the database resource.
    status str
    The status of the Exadata resource.
    time_created str
    The timestamp of the creation of the Exadata resource.
    time_updated str
    The timestamp of the last update of the Exadata resource.
    version str
    The version of the Exadata resource.
    additionalDetails Map<String>
    The additional details of the resource defined in {"key": "value"} format. Example: {"bar-key": "value"}
    compartmentId String
    (Updatable) The OCID of the compartment.
    deploymentType String
    The infrastructure deployment type.
    displayName String
    (Updatable) The name of the Exadata infrastructure.
    homeDirectory String
    The Oracle home directory.
    id String
    The OCID of the Exadata resource.
    internalId String
    The internal ID of the Exadata resource.
    licenseModel String
    (Updatable) The Oracle license model that applies to the database management resources.
    lifecycleDetails String
    The details of the lifecycle state of the Exadata resource.
    resourceType String
    The type of Exadata resource.
    state String
    The current lifecycle state of the database resource.
    status String
    The status of the Exadata resource.
    timeCreated String
    The timestamp of the creation of the Exadata resource.
    timeUpdated String
    The timestamp of the last update of the Exadata resource.
    version String
    The version of the Exadata resource.

    Import

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

    $ pulumi import oci:DatabaseManagement/cloudExadataInfrastructure:CloudExadataInfrastructure test_cloud_exadata_infrastructure "id"
    

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

    Package Details

    Repository
    oci pulumi/pulumi-oci
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the oci Terraform Provider.
    oci logo
    Viewing docs for Oracle Cloud Infrastructure v4.3.0
    published on Thursday, Mar 19, 2026 by Pulumi
      Try Pulumi Cloud free. Your team will thank you.