---
sidebar_label: Oracle Cloud Infrastructure
---

# Oracle Cloud Infrastructure

Defines the settings for Oracle Cloud Infrastructure, including account, compartment, and networking configuration.

**Type**: `oci-configuration`

**Properties**

|Name|Type|Description|Required|
|----|----|-----------|--------|
|[**account**](#account)|`object`|Core OCI account settings<br/>|yes|
|[**networking**](#networking)|`object`|Networking configuration for OCI<br/>|no|
|[**compartment**](#compartment)|`object`|Default OCI compartment where resources will be created<br/>|yes|

**Additional Properties:** not allowed  
**Example**

```json
{
    "account": {
        "id": "ocid1.tenancy.oc1..aaaaaaaadmo2tza5cky2z2hmvmevykt4t7cxewbtvfytbq3iwbq7obuora",
        "name": "production",
        "region": "us-phoenix-1"
    },
    "networking": {
        "domain_name": "example.com",
        "application_domain": false,
        "private_domain_name": "example.internal"
    },
    "compartment": {
        "id": "ocid1.compartment.oc1..aaaaaaaaxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
        "name": "shared-services"
    }
}
```

<a name="account"></a>
## account: Account

Core OCI account settings

**Properties**

|Name|Type|Description|Required|
|----|----|-----------|--------|
|**id**<br/>(Tenancy OCID)|`string`|The OCID of your OCI tenancy<br/>Pattern: `^ocid1\.tenancy\.oc1\..+$`<br/>|yes|
|**name**|`string`|A descriptive name for this OCI account configuration<br/>|yes|
|**region**|`string`|The primary Oracle Cloud region where your resources are deployed<br/>Enum: `"us-phoenix-1"`, `"us-ashburn-1"`, `"eu-zurich-1"`, `"eu-frankfurt-1"`, `"ap-tokyo-1"`, `"ap-singapore-1"`, `"ap-sydney-1"`, `"ca-toronto-1"`, `"sa-saopaulo-1"`, `"ap-mumbai-1"`, `"ap-hyderabad-1"`, `"ap-chuncheon-1"`<br/>|yes|

**Additional Properties:** not allowed  
**Example**

```json
{
    "id": "ocid1.tenancy.oc1..aaaaaaaadmo2tza5cky2z2hmvmevykt4t7cxewbtvfytbq3iwbq7obuora",
    "name": "production",
    "region": "us-phoenix-1"
}
```

<a name="networking"></a>
## networking: Networking

Networking configuration for OCI

**Properties**

|Name|Type|Description|Required|
|----|----|-----------|--------|
|**domain\_name**<br/>(Public Zone)|`string`|The public domain name to be used when creating DNS resources<br/>||
|**application\_domain**|`boolean`|Use account name as part of applications domains<br/>Default: `false`<br/>||
|**private\_domain\_name**<br/>(Private Zone)|`string`|The private domain name to be used when creating DNS resources<br/>||

**Additional Properties:** not allowed  
**Example**

```json
{
    "domain_name": "example.com",
    "application_domain": false,
    "private_domain_name": "example.internal"
}
```

<a name="compartment"></a>
## compartment: Compartment

Default OCI compartment where resources will be created

**Properties**

|Name|Type|Description|Required|
|----|----|-----------|--------|
|**id**<br/>(Compartment OCID)|`string`|The OCID of the OCI compartment<br/>Pattern: `^ocid1\.compartment\.oc1\..+$`<br/>|yes|
|**name**<br/>(Compartment Name)|`string`|Human-readable name of the compartment<br/>|no|

**Additional Properties:** not allowed  
**Example**

```json
{
    "id": "ocid1.compartment.oc1..aaaaaaaaxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
    "name": "shared-services"
}
```

