We recommend using Azure Native.
Manages an Exadata Database Storage Vault.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as azure from "@pulumi/azure";
const example = new azure.core.ResourceGroup("example", {
name: "example-resources",
location: "West Europe",
});
const exampleExascaleDatabaseStorageVault = new azure.oracle.ExascaleDatabaseStorageVault("example", {
name: "example-exascale-db-storage-vault",
resourceGroupName: example.name,
location: example.location,
zones: ["1"],
displayName: "example-exascale-db-storage-vault",
description: "description",
additionalFlashCachePercentage: 100,
highCapacityDatabaseStorage: {
totalSizeInGb: 300,
},
timeZone: "UTC",
});
import pulumi
import pulumi_azure as azure
example = azure.core.ResourceGroup("example",
name="example-resources",
location="West Europe")
example_exascale_database_storage_vault = azure.oracle.ExascaleDatabaseStorageVault("example",
name="example-exascale-db-storage-vault",
resource_group_name=example.name,
location=example.location,
zones=["1"],
display_name="example-exascale-db-storage-vault",
description="description",
additional_flash_cache_percentage=100,
high_capacity_database_storage={
"total_size_in_gb": 300,
},
time_zone="UTC")
package main
import (
"github.com/pulumi/pulumi-azure/sdk/v6/go/azure/core"
"github.com/pulumi/pulumi-azure/sdk/v6/go/azure/oracle"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
example, err := core.NewResourceGroup(ctx, "example", &core.ResourceGroupArgs{
Name: pulumi.String("example-resources"),
Location: pulumi.String("West Europe"),
})
if err != nil {
return err
}
_, err = oracle.NewExascaleDatabaseStorageVault(ctx, "example", &oracle.ExascaleDatabaseStorageVaultArgs{
Name: pulumi.String("example-exascale-db-storage-vault"),
ResourceGroupName: example.Name,
Location: example.Location,
Zones: pulumi.StringArray{
pulumi.String("1"),
},
DisplayName: pulumi.String("example-exascale-db-storage-vault"),
Description: pulumi.String("description"),
AdditionalFlashCachePercentage: pulumi.Int(100),
HighCapacityDatabaseStorage: &oracle.ExascaleDatabaseStorageVaultHighCapacityDatabaseStorageArgs{
TotalSizeInGb: pulumi.Int(300),
},
TimeZone: pulumi.String("UTC"),
})
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Azure = Pulumi.Azure;
return await Deployment.RunAsync(() =>
{
var example = new Azure.Core.ResourceGroup("example", new()
{
Name = "example-resources",
Location = "West Europe",
});
var exampleExascaleDatabaseStorageVault = new Azure.Oracle.ExascaleDatabaseStorageVault("example", new()
{
Name = "example-exascale-db-storage-vault",
ResourceGroupName = example.Name,
Location = example.Location,
Zones = new[]
{
"1",
},
DisplayName = "example-exascale-db-storage-vault",
Description = "description",
AdditionalFlashCachePercentage = 100,
HighCapacityDatabaseStorage = new Azure.Oracle.Inputs.ExascaleDatabaseStorageVaultHighCapacityDatabaseStorageArgs
{
TotalSizeInGb = 300,
},
TimeZone = "UTC",
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azure.core.ResourceGroup;
import com.pulumi.azure.core.ResourceGroupArgs;
import com.pulumi.azure.oracle.ExascaleDatabaseStorageVault;
import com.pulumi.azure.oracle.ExascaleDatabaseStorageVaultArgs;
import com.pulumi.azure.oracle.inputs.ExascaleDatabaseStorageVaultHighCapacityDatabaseStorageArgs;
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 example = new ResourceGroup("example", ResourceGroupArgs.builder()
.name("example-resources")
.location("West Europe")
.build());
var exampleExascaleDatabaseStorageVault = new ExascaleDatabaseStorageVault("exampleExascaleDatabaseStorageVault", ExascaleDatabaseStorageVaultArgs.builder()
.name("example-exascale-db-storage-vault")
.resourceGroupName(example.name())
.location(example.location())
.zones("1")
.displayName("example-exascale-db-storage-vault")
.description("description")
.additionalFlashCachePercentage(100)
.highCapacityDatabaseStorage(ExascaleDatabaseStorageVaultHighCapacityDatabaseStorageArgs.builder()
.totalSizeInGb(300)
.build())
.timeZone("UTC")
.build());
}
}
resources:
example:
type: azure:core:ResourceGroup
properties:
name: example-resources
location: West Europe
exampleExascaleDatabaseStorageVault:
type: azure:oracle:ExascaleDatabaseStorageVault
name: example
properties:
name: example-exascale-db-storage-vault
resourceGroupName: ${example.name}
location: ${example.location}
zones:
- '1'
displayName: example-exascale-db-storage-vault
description: description
additionalFlashCachePercentage: 100
highCapacityDatabaseStorage:
totalSizeInGb: 300
timeZone: UTC
API Providers
This resource uses the following Azure API Providers:
Oracle.Database- 2025-09-01
Create ExascaleDatabaseStorageVault Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new ExascaleDatabaseStorageVault(name: string, args: ExascaleDatabaseStorageVaultArgs, opts?: CustomResourceOptions);@overload
def ExascaleDatabaseStorageVault(resource_name: str,
args: ExascaleDatabaseStorageVaultArgs,
opts: Optional[ResourceOptions] = None)
@overload
def ExascaleDatabaseStorageVault(resource_name: str,
opts: Optional[ResourceOptions] = None,
additional_flash_cache_percentage: Optional[int] = None,
display_name: Optional[str] = None,
high_capacity_database_storage: Optional[ExascaleDatabaseStorageVaultHighCapacityDatabaseStorageArgs] = None,
resource_group_name: Optional[str] = None,
zones: Optional[Sequence[str]] = None,
description: Optional[str] = None,
location: Optional[str] = None,
name: Optional[str] = None,
tags: Optional[Mapping[str, str]] = None,
time_zone: Optional[str] = None)func NewExascaleDatabaseStorageVault(ctx *Context, name string, args ExascaleDatabaseStorageVaultArgs, opts ...ResourceOption) (*ExascaleDatabaseStorageVault, error)public ExascaleDatabaseStorageVault(string name, ExascaleDatabaseStorageVaultArgs args, CustomResourceOptions? opts = null)
public ExascaleDatabaseStorageVault(String name, ExascaleDatabaseStorageVaultArgs args)
public ExascaleDatabaseStorageVault(String name, ExascaleDatabaseStorageVaultArgs args, CustomResourceOptions options)
type: azure:oracle:ExascaleDatabaseStorageVault
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 ExascaleDatabaseStorageVaultArgs
- 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 ExascaleDatabaseStorageVaultArgs
- 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 ExascaleDatabaseStorageVaultArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args ExascaleDatabaseStorageVaultArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args ExascaleDatabaseStorageVaultArgs
- 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 exascaleDatabaseStorageVaultResource = new Azure.Oracle.ExascaleDatabaseStorageVault("exascaleDatabaseStorageVaultResource", new()
{
AdditionalFlashCachePercentage = 0,
DisplayName = "string",
HighCapacityDatabaseStorage = new Azure.Oracle.Inputs.ExascaleDatabaseStorageVaultHighCapacityDatabaseStorageArgs
{
TotalSizeInGb = 0,
AvailableSizeInGb = 0,
},
ResourceGroupName = "string",
Zones = new[]
{
"string",
},
Description = "string",
Location = "string",
Name = "string",
Tags =
{
{ "string", "string" },
},
TimeZone = "string",
});
example, err := oracle.NewExascaleDatabaseStorageVault(ctx, "exascaleDatabaseStorageVaultResource", &oracle.ExascaleDatabaseStorageVaultArgs{
AdditionalFlashCachePercentage: pulumi.Int(0),
DisplayName: pulumi.String("string"),
HighCapacityDatabaseStorage: &oracle.ExascaleDatabaseStorageVaultHighCapacityDatabaseStorageArgs{
TotalSizeInGb: pulumi.Int(0),
AvailableSizeInGb: pulumi.Int(0),
},
ResourceGroupName: pulumi.String("string"),
Zones: pulumi.StringArray{
pulumi.String("string"),
},
Description: pulumi.String("string"),
Location: pulumi.String("string"),
Name: pulumi.String("string"),
Tags: pulumi.StringMap{
"string": pulumi.String("string"),
},
TimeZone: pulumi.String("string"),
})
var exascaleDatabaseStorageVaultResource = new ExascaleDatabaseStorageVault("exascaleDatabaseStorageVaultResource", ExascaleDatabaseStorageVaultArgs.builder()
.additionalFlashCachePercentage(0)
.displayName("string")
.highCapacityDatabaseStorage(ExascaleDatabaseStorageVaultHighCapacityDatabaseStorageArgs.builder()
.totalSizeInGb(0)
.availableSizeInGb(0)
.build())
.resourceGroupName("string")
.zones("string")
.description("string")
.location("string")
.name("string")
.tags(Map.of("string", "string"))
.timeZone("string")
.build());
exascale_database_storage_vault_resource = azure.oracle.ExascaleDatabaseStorageVault("exascaleDatabaseStorageVaultResource",
additional_flash_cache_percentage=0,
display_name="string",
high_capacity_database_storage={
"total_size_in_gb": 0,
"available_size_in_gb": 0,
},
resource_group_name="string",
zones=["string"],
description="string",
location="string",
name="string",
tags={
"string": "string",
},
time_zone="string")
const exascaleDatabaseStorageVaultResource = new azure.oracle.ExascaleDatabaseStorageVault("exascaleDatabaseStorageVaultResource", {
additionalFlashCachePercentage: 0,
displayName: "string",
highCapacityDatabaseStorage: {
totalSizeInGb: 0,
availableSizeInGb: 0,
},
resourceGroupName: "string",
zones: ["string"],
description: "string",
location: "string",
name: "string",
tags: {
string: "string",
},
timeZone: "string",
});
type: azure:oracle:ExascaleDatabaseStorageVault
properties:
additionalFlashCachePercentage: 0
description: string
displayName: string
highCapacityDatabaseStorage:
availableSizeInGb: 0
totalSizeInGb: 0
location: string
name: string
resourceGroupName: string
tags:
string: string
timeZone: string
zones:
- string
ExascaleDatabaseStorageVault 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 ExascaleDatabaseStorageVault resource accepts the following input properties:
- Additional
Flash intCache Percentage - The size of additional Flash Cache in percentage of High Capacity database storage. Changing this forces a new Exadata Database Storage Vault to be created.
- Display
Name string - The user-friendly name for the Exadata Database Storage Vault resource. The name does not need to be unique. Changing this forces a new Exadata Database Storage Vault to be created.
- High
Capacity ExascaleDatabase Storage Database Storage Vault High Capacity Database Storage - A
high_capacity_database_storageblock as defined below. Changing this forces a new Exadata Database Storage Vault to be created. - Resource
Group stringName - The name of the Resource Group where the Exadata Database Storage Vault should exist. Changing this forces a new Exadata Database Storage Vault to be created.
- Zones List<string>
- Exadata Database Storage Vault zones. Changing this forces a new Exadata Database Storage Vault to be created.
- Description string
- Exadata Database Storage Vault description. Changing this forces a new Exadata Database Storage Vault to be created.
- Location string
- The Azure Region where the Exadata Database Storage Vault should exist. Changing this forces a new Exadata Database Storage Vault to be created.
- Name string
- The name which should be used for this Exadata Database Storage Vault. Changing this forces a new Exadata Database Storage Vault to be created.
- Dictionary<string, string>
- A mapping of tags which should be assigned to the Exadata Database Storage Vault.
- Time
Zone string - The time zone that you want to use for the Exadata Database Storage Vault. Changing this forces a new Exadata Database Storage Vault to be created. For details, see Time Zones.
- Additional
Flash intCache Percentage - The size of additional Flash Cache in percentage of High Capacity database storage. Changing this forces a new Exadata Database Storage Vault to be created.
- Display
Name string - The user-friendly name for the Exadata Database Storage Vault resource. The name does not need to be unique. Changing this forces a new Exadata Database Storage Vault to be created.
- High
Capacity ExascaleDatabase Storage Database Storage Vault High Capacity Database Storage Args - A
high_capacity_database_storageblock as defined below. Changing this forces a new Exadata Database Storage Vault to be created. - Resource
Group stringName - The name of the Resource Group where the Exadata Database Storage Vault should exist. Changing this forces a new Exadata Database Storage Vault to be created.
- Zones []string
- Exadata Database Storage Vault zones. Changing this forces a new Exadata Database Storage Vault to be created.
- Description string
- Exadata Database Storage Vault description. Changing this forces a new Exadata Database Storage Vault to be created.
- Location string
- The Azure Region where the Exadata Database Storage Vault should exist. Changing this forces a new Exadata Database Storage Vault to be created.
- Name string
- The name which should be used for this Exadata Database Storage Vault. Changing this forces a new Exadata Database Storage Vault to be created.
- map[string]string
- A mapping of tags which should be assigned to the Exadata Database Storage Vault.
- Time
Zone string - The time zone that you want to use for the Exadata Database Storage Vault. Changing this forces a new Exadata Database Storage Vault to be created. For details, see Time Zones.
- additional
Flash IntegerCache Percentage - The size of additional Flash Cache in percentage of High Capacity database storage. Changing this forces a new Exadata Database Storage Vault to be created.
- display
Name String - The user-friendly name for the Exadata Database Storage Vault resource. The name does not need to be unique. Changing this forces a new Exadata Database Storage Vault to be created.
- high
Capacity ExascaleDatabase Storage Database Storage Vault High Capacity Database Storage - A
high_capacity_database_storageblock as defined below. Changing this forces a new Exadata Database Storage Vault to be created. - resource
Group StringName - The name of the Resource Group where the Exadata Database Storage Vault should exist. Changing this forces a new Exadata Database Storage Vault to be created.
- zones List<String>
- Exadata Database Storage Vault zones. Changing this forces a new Exadata Database Storage Vault to be created.
- description String
- Exadata Database Storage Vault description. Changing this forces a new Exadata Database Storage Vault to be created.
- location String
- The Azure Region where the Exadata Database Storage Vault should exist. Changing this forces a new Exadata Database Storage Vault to be created.
- name String
- The name which should be used for this Exadata Database Storage Vault. Changing this forces a new Exadata Database Storage Vault to be created.
- Map<String,String>
- A mapping of tags which should be assigned to the Exadata Database Storage Vault.
- time
Zone String - The time zone that you want to use for the Exadata Database Storage Vault. Changing this forces a new Exadata Database Storage Vault to be created. For details, see Time Zones.
- additional
Flash numberCache Percentage - The size of additional Flash Cache in percentage of High Capacity database storage. Changing this forces a new Exadata Database Storage Vault to be created.
- display
Name string - The user-friendly name for the Exadata Database Storage Vault resource. The name does not need to be unique. Changing this forces a new Exadata Database Storage Vault to be created.
- high
Capacity ExascaleDatabase Storage Database Storage Vault High Capacity Database Storage - A
high_capacity_database_storageblock as defined below. Changing this forces a new Exadata Database Storage Vault to be created. - resource
Group stringName - The name of the Resource Group where the Exadata Database Storage Vault should exist. Changing this forces a new Exadata Database Storage Vault to be created.
- zones string[]
- Exadata Database Storage Vault zones. Changing this forces a new Exadata Database Storage Vault to be created.
- description string
- Exadata Database Storage Vault description. Changing this forces a new Exadata Database Storage Vault to be created.
- location string
- The Azure Region where the Exadata Database Storage Vault should exist. Changing this forces a new Exadata Database Storage Vault to be created.
- name string
- The name which should be used for this Exadata Database Storage Vault. Changing this forces a new Exadata Database Storage Vault to be created.
- {[key: string]: string}
- A mapping of tags which should be assigned to the Exadata Database Storage Vault.
- time
Zone string - The time zone that you want to use for the Exadata Database Storage Vault. Changing this forces a new Exadata Database Storage Vault to be created. For details, see Time Zones.
- additional_
flash_ intcache_ percentage - The size of additional Flash Cache in percentage of High Capacity database storage. Changing this forces a new Exadata Database Storage Vault to be created.
- display_
name str - The user-friendly name for the Exadata Database Storage Vault resource. The name does not need to be unique. Changing this forces a new Exadata Database Storage Vault to be created.
- high_
capacity_ Exascaledatabase_ storage Database Storage Vault High Capacity Database Storage Args - A
high_capacity_database_storageblock as defined below. Changing this forces a new Exadata Database Storage Vault to be created. - resource_
group_ strname - The name of the Resource Group where the Exadata Database Storage Vault should exist. Changing this forces a new Exadata Database Storage Vault to be created.
- zones Sequence[str]
- Exadata Database Storage Vault zones. Changing this forces a new Exadata Database Storage Vault to be created.
- description str
- Exadata Database Storage Vault description. Changing this forces a new Exadata Database Storage Vault to be created.
- location str
- The Azure Region where the Exadata Database Storage Vault should exist. Changing this forces a new Exadata Database Storage Vault to be created.
- name str
- The name which should be used for this Exadata Database Storage Vault. Changing this forces a new Exadata Database Storage Vault to be created.
- Mapping[str, str]
- A mapping of tags which should be assigned to the Exadata Database Storage Vault.
- time_
zone str - The time zone that you want to use for the Exadata Database Storage Vault. Changing this forces a new Exadata Database Storage Vault to be created. For details, see Time Zones.
- additional
Flash NumberCache Percentage - The size of additional Flash Cache in percentage of High Capacity database storage. Changing this forces a new Exadata Database Storage Vault to be created.
- display
Name String - The user-friendly name for the Exadata Database Storage Vault resource. The name does not need to be unique. Changing this forces a new Exadata Database Storage Vault to be created.
- high
Capacity Property MapDatabase Storage - A
high_capacity_database_storageblock as defined below. Changing this forces a new Exadata Database Storage Vault to be created. - resource
Group StringName - The name of the Resource Group where the Exadata Database Storage Vault should exist. Changing this forces a new Exadata Database Storage Vault to be created.
- zones List<String>
- Exadata Database Storage Vault zones. Changing this forces a new Exadata Database Storage Vault to be created.
- description String
- Exadata Database Storage Vault description. Changing this forces a new Exadata Database Storage Vault to be created.
- location String
- The Azure Region where the Exadata Database Storage Vault should exist. Changing this forces a new Exadata Database Storage Vault to be created.
- name String
- The name which should be used for this Exadata Database Storage Vault. Changing this forces a new Exadata Database Storage Vault to be created.
- Map<String>
- A mapping of tags which should be assigned to the Exadata Database Storage Vault.
- time
Zone String - The time zone that you want to use for the Exadata Database Storage Vault. Changing this forces a new Exadata Database Storage Vault to be created. For details, see Time Zones.
Outputs
All input properties are implicitly available as output properties. Additionally, the ExascaleDatabaseStorageVault resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- Id string
- The provider-assigned unique ID for this managed resource.
- id String
- The provider-assigned unique ID for this managed resource.
- id string
- The provider-assigned unique ID for this managed resource.
- id str
- The provider-assigned unique ID for this managed resource.
- id String
- The provider-assigned unique ID for this managed resource.
Look up Existing ExascaleDatabaseStorageVault Resource
Get an existing ExascaleDatabaseStorageVault 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?: ExascaleDatabaseStorageVaultState, opts?: CustomResourceOptions): ExascaleDatabaseStorageVault@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
additional_flash_cache_percentage: Optional[int] = None,
description: Optional[str] = None,
display_name: Optional[str] = None,
high_capacity_database_storage: Optional[ExascaleDatabaseStorageVaultHighCapacityDatabaseStorageArgs] = None,
location: Optional[str] = None,
name: Optional[str] = None,
resource_group_name: Optional[str] = None,
tags: Optional[Mapping[str, str]] = None,
time_zone: Optional[str] = None,
zones: Optional[Sequence[str]] = None) -> ExascaleDatabaseStorageVaultfunc GetExascaleDatabaseStorageVault(ctx *Context, name string, id IDInput, state *ExascaleDatabaseStorageVaultState, opts ...ResourceOption) (*ExascaleDatabaseStorageVault, error)public static ExascaleDatabaseStorageVault Get(string name, Input<string> id, ExascaleDatabaseStorageVaultState? state, CustomResourceOptions? opts = null)public static ExascaleDatabaseStorageVault get(String name, Output<String> id, ExascaleDatabaseStorageVaultState state, CustomResourceOptions options)resources: _: type: azure:oracle:ExascaleDatabaseStorageVault 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.
- Additional
Flash intCache Percentage - The size of additional Flash Cache in percentage of High Capacity database storage. Changing this forces a new Exadata Database Storage Vault to be created.
- Description string
- Exadata Database Storage Vault description. Changing this forces a new Exadata Database Storage Vault to be created.
- Display
Name string - The user-friendly name for the Exadata Database Storage Vault resource. The name does not need to be unique. Changing this forces a new Exadata Database Storage Vault to be created.
- High
Capacity ExascaleDatabase Storage Database Storage Vault High Capacity Database Storage - A
high_capacity_database_storageblock as defined below. Changing this forces a new Exadata Database Storage Vault to be created. - Location string
- The Azure Region where the Exadata Database Storage Vault should exist. Changing this forces a new Exadata Database Storage Vault to be created.
- Name string
- The name which should be used for this Exadata Database Storage Vault. Changing this forces a new Exadata Database Storage Vault to be created.
- Resource
Group stringName - The name of the Resource Group where the Exadata Database Storage Vault should exist. Changing this forces a new Exadata Database Storage Vault to be created.
- Dictionary<string, string>
- A mapping of tags which should be assigned to the Exadata Database Storage Vault.
- Time
Zone string - The time zone that you want to use for the Exadata Database Storage Vault. Changing this forces a new Exadata Database Storage Vault to be created. For details, see Time Zones.
- Zones List<string>
- Exadata Database Storage Vault zones. Changing this forces a new Exadata Database Storage Vault to be created.
- Additional
Flash intCache Percentage - The size of additional Flash Cache in percentage of High Capacity database storage. Changing this forces a new Exadata Database Storage Vault to be created.
- Description string
- Exadata Database Storage Vault description. Changing this forces a new Exadata Database Storage Vault to be created.
- Display
Name string - The user-friendly name for the Exadata Database Storage Vault resource. The name does not need to be unique. Changing this forces a new Exadata Database Storage Vault to be created.
- High
Capacity ExascaleDatabase Storage Database Storage Vault High Capacity Database Storage Args - A
high_capacity_database_storageblock as defined below. Changing this forces a new Exadata Database Storage Vault to be created. - Location string
- The Azure Region where the Exadata Database Storage Vault should exist. Changing this forces a new Exadata Database Storage Vault to be created.
- Name string
- The name which should be used for this Exadata Database Storage Vault. Changing this forces a new Exadata Database Storage Vault to be created.
- Resource
Group stringName - The name of the Resource Group where the Exadata Database Storage Vault should exist. Changing this forces a new Exadata Database Storage Vault to be created.
- map[string]string
- A mapping of tags which should be assigned to the Exadata Database Storage Vault.
- Time
Zone string - The time zone that you want to use for the Exadata Database Storage Vault. Changing this forces a new Exadata Database Storage Vault to be created. For details, see Time Zones.
- Zones []string
- Exadata Database Storage Vault zones. Changing this forces a new Exadata Database Storage Vault to be created.
- additional
Flash IntegerCache Percentage - The size of additional Flash Cache in percentage of High Capacity database storage. Changing this forces a new Exadata Database Storage Vault to be created.
- description String
- Exadata Database Storage Vault description. Changing this forces a new Exadata Database Storage Vault to be created.
- display
Name String - The user-friendly name for the Exadata Database Storage Vault resource. The name does not need to be unique. Changing this forces a new Exadata Database Storage Vault to be created.
- high
Capacity ExascaleDatabase Storage Database Storage Vault High Capacity Database Storage - A
high_capacity_database_storageblock as defined below. Changing this forces a new Exadata Database Storage Vault to be created. - location String
- The Azure Region where the Exadata Database Storage Vault should exist. Changing this forces a new Exadata Database Storage Vault to be created.
- name String
- The name which should be used for this Exadata Database Storage Vault. Changing this forces a new Exadata Database Storage Vault to be created.
- resource
Group StringName - The name of the Resource Group where the Exadata Database Storage Vault should exist. Changing this forces a new Exadata Database Storage Vault to be created.
- Map<String,String>
- A mapping of tags which should be assigned to the Exadata Database Storage Vault.
- time
Zone String - The time zone that you want to use for the Exadata Database Storage Vault. Changing this forces a new Exadata Database Storage Vault to be created. For details, see Time Zones.
- zones List<String>
- Exadata Database Storage Vault zones. Changing this forces a new Exadata Database Storage Vault to be created.
- additional
Flash numberCache Percentage - The size of additional Flash Cache in percentage of High Capacity database storage. Changing this forces a new Exadata Database Storage Vault to be created.
- description string
- Exadata Database Storage Vault description. Changing this forces a new Exadata Database Storage Vault to be created.
- display
Name string - The user-friendly name for the Exadata Database Storage Vault resource. The name does not need to be unique. Changing this forces a new Exadata Database Storage Vault to be created.
- high
Capacity ExascaleDatabase Storage Database Storage Vault High Capacity Database Storage - A
high_capacity_database_storageblock as defined below. Changing this forces a new Exadata Database Storage Vault to be created. - location string
- The Azure Region where the Exadata Database Storage Vault should exist. Changing this forces a new Exadata Database Storage Vault to be created.
- name string
- The name which should be used for this Exadata Database Storage Vault. Changing this forces a new Exadata Database Storage Vault to be created.
- resource
Group stringName - The name of the Resource Group where the Exadata Database Storage Vault should exist. Changing this forces a new Exadata Database Storage Vault to be created.
- {[key: string]: string}
- A mapping of tags which should be assigned to the Exadata Database Storage Vault.
- time
Zone string - The time zone that you want to use for the Exadata Database Storage Vault. Changing this forces a new Exadata Database Storage Vault to be created. For details, see Time Zones.
- zones string[]
- Exadata Database Storage Vault zones. Changing this forces a new Exadata Database Storage Vault to be created.
- additional_
flash_ intcache_ percentage - The size of additional Flash Cache in percentage of High Capacity database storage. Changing this forces a new Exadata Database Storage Vault to be created.
- description str
- Exadata Database Storage Vault description. Changing this forces a new Exadata Database Storage Vault to be created.
- display_
name str - The user-friendly name for the Exadata Database Storage Vault resource. The name does not need to be unique. Changing this forces a new Exadata Database Storage Vault to be created.
- high_
capacity_ Exascaledatabase_ storage Database Storage Vault High Capacity Database Storage Args - A
high_capacity_database_storageblock as defined below. Changing this forces a new Exadata Database Storage Vault to be created. - location str
- The Azure Region where the Exadata Database Storage Vault should exist. Changing this forces a new Exadata Database Storage Vault to be created.
- name str
- The name which should be used for this Exadata Database Storage Vault. Changing this forces a new Exadata Database Storage Vault to be created.
- resource_
group_ strname - The name of the Resource Group where the Exadata Database Storage Vault should exist. Changing this forces a new Exadata Database Storage Vault to be created.
- Mapping[str, str]
- A mapping of tags which should be assigned to the Exadata Database Storage Vault.
- time_
zone str - The time zone that you want to use for the Exadata Database Storage Vault. Changing this forces a new Exadata Database Storage Vault to be created. For details, see Time Zones.
- zones Sequence[str]
- Exadata Database Storage Vault zones. Changing this forces a new Exadata Database Storage Vault to be created.
- additional
Flash NumberCache Percentage - The size of additional Flash Cache in percentage of High Capacity database storage. Changing this forces a new Exadata Database Storage Vault to be created.
- description String
- Exadata Database Storage Vault description. Changing this forces a new Exadata Database Storage Vault to be created.
- display
Name String - The user-friendly name for the Exadata Database Storage Vault resource. The name does not need to be unique. Changing this forces a new Exadata Database Storage Vault to be created.
- high
Capacity Property MapDatabase Storage - A
high_capacity_database_storageblock as defined below. Changing this forces a new Exadata Database Storage Vault to be created. - location String
- The Azure Region where the Exadata Database Storage Vault should exist. Changing this forces a new Exadata Database Storage Vault to be created.
- name String
- The name which should be used for this Exadata Database Storage Vault. Changing this forces a new Exadata Database Storage Vault to be created.
- resource
Group StringName - The name of the Resource Group where the Exadata Database Storage Vault should exist. Changing this forces a new Exadata Database Storage Vault to be created.
- Map<String>
- A mapping of tags which should be assigned to the Exadata Database Storage Vault.
- time
Zone String - The time zone that you want to use for the Exadata Database Storage Vault. Changing this forces a new Exadata Database Storage Vault to be created. For details, see Time Zones.
- zones List<String>
- Exadata Database Storage Vault zones. Changing this forces a new Exadata Database Storage Vault to be created.
Supporting Types
ExascaleDatabaseStorageVaultHighCapacityDatabaseStorage, ExascaleDatabaseStorageVaultHighCapacityDatabaseStorageArgs
- Total
Size intIn Gb - Total capacity in gigabytes. Changing this forces a new Exadata Database Storage Vault to be created.
- Available
Size intIn Gb - Available size in gigabytes.
- Total
Size intIn Gb - Total capacity in gigabytes. Changing this forces a new Exadata Database Storage Vault to be created.
- Available
Size intIn Gb - Available size in gigabytes.
- total
Size IntegerIn Gb - Total capacity in gigabytes. Changing this forces a new Exadata Database Storage Vault to be created.
- available
Size IntegerIn Gb - Available size in gigabytes.
- total
Size numberIn Gb - Total capacity in gigabytes. Changing this forces a new Exadata Database Storage Vault to be created.
- available
Size numberIn Gb - Available size in gigabytes.
- total_
size_ intin_ gb - Total capacity in gigabytes. Changing this forces a new Exadata Database Storage Vault to be created.
- available_
size_ intin_ gb - Available size in gigabytes.
- total
Size NumberIn Gb - Total capacity in gigabytes. Changing this forces a new Exadata Database Storage Vault to be created.
- available
Size NumberIn Gb - Available size in gigabytes.
Import
Exadata Database Storage Vaults can be imported using the resource id, e.g.
$ pulumi import azure:oracle/exascaleDatabaseStorageVault:ExascaleDatabaseStorageVault example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/resourceGroup/providers/Oracle.Database/exascaleDbStorageVaults/exascaleDbStorageVaults1
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- Azure Classic pulumi/pulumi-azure
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
azurermTerraform Provider.
