An Exascale Storage Vault Resource
Example Usage
Oracledatabase Exascale Db Storage Vault Basic
import * as pulumi from "@pulumi/pulumi";
import * as gcp from "@pulumi/gcp";
const myStorageVault = new gcp.oracledatabase.ExascaleDbStorageVault("my_storage_vault", {
exascaleDbStorageVaultId: "my-instance",
displayName: "my-instance displayname",
location: "us-east4",
project: "my-project",
properties: {
exascaleDbStorageDetails: {
totalSizeGbs: 512,
},
},
deletionProtection: true,
});
import pulumi
import pulumi_gcp as gcp
my_storage_vault = gcp.oracledatabase.ExascaleDbStorageVault("my_storage_vault",
exascale_db_storage_vault_id="my-instance",
display_name="my-instance displayname",
location="us-east4",
project="my-project",
properties={
"exascale_db_storage_details": {
"total_size_gbs": 512,
},
},
deletion_protection=True)
package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v9/go/gcp/oracledatabase"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := oracledatabase.NewExascaleDbStorageVault(ctx, "my_storage_vault", &oracledatabase.ExascaleDbStorageVaultArgs{
ExascaleDbStorageVaultId: pulumi.String("my-instance"),
DisplayName: pulumi.String("my-instance displayname"),
Location: pulumi.String("us-east4"),
Project: pulumi.String("my-project"),
Properties: &oracledatabase.ExascaleDbStorageVaultPropertiesArgs{
ExascaleDbStorageDetails: &oracledatabase.ExascaleDbStorageVaultPropertiesExascaleDbStorageDetailsArgs{
TotalSizeGbs: pulumi.Int(512),
},
},
DeletionProtection: pulumi.Bool(true),
})
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Gcp = Pulumi.Gcp;
return await Deployment.RunAsync(() =>
{
var myStorageVault = new Gcp.OracleDatabase.ExascaleDbStorageVault("my_storage_vault", new()
{
ExascaleDbStorageVaultId = "my-instance",
DisplayName = "my-instance displayname",
Location = "us-east4",
Project = "my-project",
Properties = new Gcp.OracleDatabase.Inputs.ExascaleDbStorageVaultPropertiesArgs
{
ExascaleDbStorageDetails = new Gcp.OracleDatabase.Inputs.ExascaleDbStorageVaultPropertiesExascaleDbStorageDetailsArgs
{
TotalSizeGbs = 512,
},
},
DeletionProtection = true,
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.gcp.oracledatabase.ExascaleDbStorageVault;
import com.pulumi.gcp.oracledatabase.ExascaleDbStorageVaultArgs;
import com.pulumi.gcp.oracledatabase.inputs.ExascaleDbStorageVaultPropertiesArgs;
import com.pulumi.gcp.oracledatabase.inputs.ExascaleDbStorageVaultPropertiesExascaleDbStorageDetailsArgs;
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 myStorageVault = new ExascaleDbStorageVault("myStorageVault", ExascaleDbStorageVaultArgs.builder()
.exascaleDbStorageVaultId("my-instance")
.displayName("my-instance displayname")
.location("us-east4")
.project("my-project")
.properties(ExascaleDbStorageVaultPropertiesArgs.builder()
.exascaleDbStorageDetails(ExascaleDbStorageVaultPropertiesExascaleDbStorageDetailsArgs.builder()
.totalSizeGbs(512)
.build())
.build())
.deletionProtection(true)
.build());
}
}
resources:
myStorageVault:
type: gcp:oracledatabase:ExascaleDbStorageVault
name: my_storage_vault
properties:
exascaleDbStorageVaultId: my-instance
displayName: my-instance displayname
location: us-east4
project: my-project
properties:
exascaleDbStorageDetails:
totalSizeGbs: 512
deletionProtection: 'true'
Oracledatabase Exascale Db Storage Vault Full
import * as pulumi from "@pulumi/pulumi";
import * as gcp from "@pulumi/gcp";
const myStorageVault = new gcp.oracledatabase.ExascaleDbStorageVault("my_storage_vault", {
exascaleDbStorageVaultId: "my-instance",
displayName: "my-instance displayname",
location: "us-east4",
gcpOracleZone: "us-east4-b-r1",
project: "my-project",
labels: {
"label-one": "value-one",
},
properties: {
timeZone: {
id: "UTC",
},
additionalFlashCachePercent: 100,
exascaleDbStorageDetails: {
totalSizeGbs: 300,
},
},
deletionProtection: true,
});
import pulumi
import pulumi_gcp as gcp
my_storage_vault = gcp.oracledatabase.ExascaleDbStorageVault("my_storage_vault",
exascale_db_storage_vault_id="my-instance",
display_name="my-instance displayname",
location="us-east4",
gcp_oracle_zone="us-east4-b-r1",
project="my-project",
labels={
"label-one": "value-one",
},
properties={
"time_zone": {
"id": "UTC",
},
"additional_flash_cache_percent": 100,
"exascale_db_storage_details": {
"total_size_gbs": 300,
},
},
deletion_protection=True)
package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v9/go/gcp/oracledatabase"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := oracledatabase.NewExascaleDbStorageVault(ctx, "my_storage_vault", &oracledatabase.ExascaleDbStorageVaultArgs{
ExascaleDbStorageVaultId: pulumi.String("my-instance"),
DisplayName: pulumi.String("my-instance displayname"),
Location: pulumi.String("us-east4"),
GcpOracleZone: pulumi.String("us-east4-b-r1"),
Project: pulumi.String("my-project"),
Labels: pulumi.StringMap{
"label-one": pulumi.String("value-one"),
},
Properties: &oracledatabase.ExascaleDbStorageVaultPropertiesArgs{
TimeZone: &oracledatabase.ExascaleDbStorageVaultPropertiesTimeZoneArgs{
Id: pulumi.String("UTC"),
},
AdditionalFlashCachePercent: pulumi.Int(100),
ExascaleDbStorageDetails: &oracledatabase.ExascaleDbStorageVaultPropertiesExascaleDbStorageDetailsArgs{
TotalSizeGbs: pulumi.Int(300),
},
},
DeletionProtection: pulumi.Bool(true),
})
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Gcp = Pulumi.Gcp;
return await Deployment.RunAsync(() =>
{
var myStorageVault = new Gcp.OracleDatabase.ExascaleDbStorageVault("my_storage_vault", new()
{
ExascaleDbStorageVaultId = "my-instance",
DisplayName = "my-instance displayname",
Location = "us-east4",
GcpOracleZone = "us-east4-b-r1",
Project = "my-project",
Labels =
{
{ "label-one", "value-one" },
},
Properties = new Gcp.OracleDatabase.Inputs.ExascaleDbStorageVaultPropertiesArgs
{
TimeZone = new Gcp.OracleDatabase.Inputs.ExascaleDbStorageVaultPropertiesTimeZoneArgs
{
Id = "UTC",
},
AdditionalFlashCachePercent = 100,
ExascaleDbStorageDetails = new Gcp.OracleDatabase.Inputs.ExascaleDbStorageVaultPropertiesExascaleDbStorageDetailsArgs
{
TotalSizeGbs = 300,
},
},
DeletionProtection = true,
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.gcp.oracledatabase.ExascaleDbStorageVault;
import com.pulumi.gcp.oracledatabase.ExascaleDbStorageVaultArgs;
import com.pulumi.gcp.oracledatabase.inputs.ExascaleDbStorageVaultPropertiesArgs;
import com.pulumi.gcp.oracledatabase.inputs.ExascaleDbStorageVaultPropertiesTimeZoneArgs;
import com.pulumi.gcp.oracledatabase.inputs.ExascaleDbStorageVaultPropertiesExascaleDbStorageDetailsArgs;
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 myStorageVault = new ExascaleDbStorageVault("myStorageVault", ExascaleDbStorageVaultArgs.builder()
.exascaleDbStorageVaultId("my-instance")
.displayName("my-instance displayname")
.location("us-east4")
.gcpOracleZone("us-east4-b-r1")
.project("my-project")
.labels(Map.of("label-one", "value-one"))
.properties(ExascaleDbStorageVaultPropertiesArgs.builder()
.timeZone(ExascaleDbStorageVaultPropertiesTimeZoneArgs.builder()
.id("UTC")
.build())
.additionalFlashCachePercent(100)
.exascaleDbStorageDetails(ExascaleDbStorageVaultPropertiesExascaleDbStorageDetailsArgs.builder()
.totalSizeGbs(300)
.build())
.build())
.deletionProtection(true)
.build());
}
}
resources:
myStorageVault:
type: gcp:oracledatabase:ExascaleDbStorageVault
name: my_storage_vault
properties:
exascaleDbStorageVaultId: my-instance
displayName: my-instance displayname
location: us-east4
gcpOracleZone: us-east4-b-r1
project: my-project
labels:
label-one: value-one
properties:
timeZone:
id: UTC
additionalFlashCachePercent: 100
exascaleDbStorageDetails:
totalSizeGbs: 300
deletionProtection: 'true'
Create ExascaleDbStorageVault Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new ExascaleDbStorageVault(name: string, args: ExascaleDbStorageVaultArgs, opts?: CustomResourceOptions);@overload
def ExascaleDbStorageVault(resource_name: str,
args: ExascaleDbStorageVaultArgs,
opts: Optional[ResourceOptions] = None)
@overload
def ExascaleDbStorageVault(resource_name: str,
opts: Optional[ResourceOptions] = None,
display_name: Optional[str] = None,
exascale_db_storage_vault_id: Optional[str] = None,
location: Optional[str] = None,
properties: Optional[ExascaleDbStorageVaultPropertiesArgs] = None,
deletion_protection: Optional[bool] = None,
gcp_oracle_zone: Optional[str] = None,
labels: Optional[Mapping[str, str]] = None,
project: Optional[str] = None)func NewExascaleDbStorageVault(ctx *Context, name string, args ExascaleDbStorageVaultArgs, opts ...ResourceOption) (*ExascaleDbStorageVault, error)public ExascaleDbStorageVault(string name, ExascaleDbStorageVaultArgs args, CustomResourceOptions? opts = null)
public ExascaleDbStorageVault(String name, ExascaleDbStorageVaultArgs args)
public ExascaleDbStorageVault(String name, ExascaleDbStorageVaultArgs args, CustomResourceOptions options)
type: gcp:oracledatabase:ExascaleDbStorageVault
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 ExascaleDbStorageVaultArgs
- 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 ExascaleDbStorageVaultArgs
- 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 ExascaleDbStorageVaultArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args ExascaleDbStorageVaultArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args ExascaleDbStorageVaultArgs
- 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 exascaleDbStorageVaultResource = new Gcp.OracleDatabase.ExascaleDbStorageVault("exascaleDbStorageVaultResource", new()
{
DisplayName = "string",
ExascaleDbStorageVaultId = "string",
Location = "string",
Properties = new Gcp.OracleDatabase.Inputs.ExascaleDbStorageVaultPropertiesArgs
{
ExascaleDbStorageDetails = new Gcp.OracleDatabase.Inputs.ExascaleDbStorageVaultPropertiesExascaleDbStorageDetailsArgs
{
TotalSizeGbs = 0,
AvailableSizeGbs = 0,
},
AdditionalFlashCachePercent = 0,
AttachedShapeAttributes = new[]
{
"string",
},
AvailableShapeAttributes = new[]
{
"string",
},
OciUri = "string",
Ocid = "string",
State = "string",
TimeZone = new Gcp.OracleDatabase.Inputs.ExascaleDbStorageVaultPropertiesTimeZoneArgs
{
Id = "string",
Version = "string",
},
VmClusterCount = 0,
VmClusterIds = new[]
{
"string",
},
},
DeletionProtection = false,
GcpOracleZone = "string",
Labels =
{
{ "string", "string" },
},
Project = "string",
});
example, err := oracledatabase.NewExascaleDbStorageVault(ctx, "exascaleDbStorageVaultResource", &oracledatabase.ExascaleDbStorageVaultArgs{
DisplayName: pulumi.String("string"),
ExascaleDbStorageVaultId: pulumi.String("string"),
Location: pulumi.String("string"),
Properties: &oracledatabase.ExascaleDbStorageVaultPropertiesArgs{
ExascaleDbStorageDetails: &oracledatabase.ExascaleDbStorageVaultPropertiesExascaleDbStorageDetailsArgs{
TotalSizeGbs: pulumi.Int(0),
AvailableSizeGbs: pulumi.Int(0),
},
AdditionalFlashCachePercent: pulumi.Int(0),
AttachedShapeAttributes: pulumi.StringArray{
pulumi.String("string"),
},
AvailableShapeAttributes: pulumi.StringArray{
pulumi.String("string"),
},
OciUri: pulumi.String("string"),
Ocid: pulumi.String("string"),
State: pulumi.String("string"),
TimeZone: &oracledatabase.ExascaleDbStorageVaultPropertiesTimeZoneArgs{
Id: pulumi.String("string"),
Version: pulumi.String("string"),
},
VmClusterCount: pulumi.Int(0),
VmClusterIds: pulumi.StringArray{
pulumi.String("string"),
},
},
DeletionProtection: pulumi.Bool(false),
GcpOracleZone: pulumi.String("string"),
Labels: pulumi.StringMap{
"string": pulumi.String("string"),
},
Project: pulumi.String("string"),
})
var exascaleDbStorageVaultResource = new ExascaleDbStorageVault("exascaleDbStorageVaultResource", ExascaleDbStorageVaultArgs.builder()
.displayName("string")
.exascaleDbStorageVaultId("string")
.location("string")
.properties(ExascaleDbStorageVaultPropertiesArgs.builder()
.exascaleDbStorageDetails(ExascaleDbStorageVaultPropertiesExascaleDbStorageDetailsArgs.builder()
.totalSizeGbs(0)
.availableSizeGbs(0)
.build())
.additionalFlashCachePercent(0)
.attachedShapeAttributes("string")
.availableShapeAttributes("string")
.ociUri("string")
.ocid("string")
.state("string")
.timeZone(ExascaleDbStorageVaultPropertiesTimeZoneArgs.builder()
.id("string")
.version("string")
.build())
.vmClusterCount(0)
.vmClusterIds("string")
.build())
.deletionProtection(false)
.gcpOracleZone("string")
.labels(Map.of("string", "string"))
.project("string")
.build());
exascale_db_storage_vault_resource = gcp.oracledatabase.ExascaleDbStorageVault("exascaleDbStorageVaultResource",
display_name="string",
exascale_db_storage_vault_id="string",
location="string",
properties={
"exascale_db_storage_details": {
"total_size_gbs": 0,
"available_size_gbs": 0,
},
"additional_flash_cache_percent": 0,
"attached_shape_attributes": ["string"],
"available_shape_attributes": ["string"],
"oci_uri": "string",
"ocid": "string",
"state": "string",
"time_zone": {
"id": "string",
"version": "string",
},
"vm_cluster_count": 0,
"vm_cluster_ids": ["string"],
},
deletion_protection=False,
gcp_oracle_zone="string",
labels={
"string": "string",
},
project="string")
const exascaleDbStorageVaultResource = new gcp.oracledatabase.ExascaleDbStorageVault("exascaleDbStorageVaultResource", {
displayName: "string",
exascaleDbStorageVaultId: "string",
location: "string",
properties: {
exascaleDbStorageDetails: {
totalSizeGbs: 0,
availableSizeGbs: 0,
},
additionalFlashCachePercent: 0,
attachedShapeAttributes: ["string"],
availableShapeAttributes: ["string"],
ociUri: "string",
ocid: "string",
state: "string",
timeZone: {
id: "string",
version: "string",
},
vmClusterCount: 0,
vmClusterIds: ["string"],
},
deletionProtection: false,
gcpOracleZone: "string",
labels: {
string: "string",
},
project: "string",
});
type: gcp:oracledatabase:ExascaleDbStorageVault
properties:
deletionProtection: false
displayName: string
exascaleDbStorageVaultId: string
gcpOracleZone: string
labels:
string: string
location: string
project: string
properties:
additionalFlashCachePercent: 0
attachedShapeAttributes:
- string
availableShapeAttributes:
- string
exascaleDbStorageDetails:
availableSizeGbs: 0
totalSizeGbs: 0
ociUri: string
ocid: string
state: string
timeZone:
id: string
version: string
vmClusterCount: 0
vmClusterIds:
- string
ExascaleDbStorageVault 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 ExascaleDbStorageVault resource accepts the following input properties:
- Display
Name string - The display name for the ExascaleDbStorageVault. The name does not have to be unique within your project. The name must be 1-255 characters long and can only contain alphanumeric characters.
- Exascale
Db stringStorage Vault Id - The ID of the ExascaleDbStorageVault to create. This value is restricted to (^a-z?$) and must be a maximum of 63 characters in length. The value must start with a letter and end with a letter or a number.
- Location string
- Resource ID segment making up resource
name. It identifies the resource within its parent collection as described in https://google.aip.dev/122. - Properties
Exascale
Db Storage Vault Properties - The properties of the ExascaleDbStorageVault. next ID: 12 Structure is documented below.
- Deletion
Protection bool - Gcp
Oracle stringZone - The GCP Oracle zone where Oracle ExascaleDbStorageVault is hosted. Example: us-east4-b-r2. If not specified, the system will pick a zone based on availability.
- Labels Dictionary<string, string>
- The labels or tags associated with the ExascaleDbStorageVault.
Note: This field is non-authoritative, and will only manage the labels present in your configuration.
Please refer to the field
effective_labelsfor all of the labels present on the resource. - Project string
- The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
- Display
Name string - The display name for the ExascaleDbStorageVault. The name does not have to be unique within your project. The name must be 1-255 characters long and can only contain alphanumeric characters.
- Exascale
Db stringStorage Vault Id - The ID of the ExascaleDbStorageVault to create. This value is restricted to (^a-z?$) and must be a maximum of 63 characters in length. The value must start with a letter and end with a letter or a number.
- Location string
- Resource ID segment making up resource
name. It identifies the resource within its parent collection as described in https://google.aip.dev/122. - Properties
Exascale
Db Storage Vault Properties Args - The properties of the ExascaleDbStorageVault. next ID: 12 Structure is documented below.
- Deletion
Protection bool - Gcp
Oracle stringZone - The GCP Oracle zone where Oracle ExascaleDbStorageVault is hosted. Example: us-east4-b-r2. If not specified, the system will pick a zone based on availability.
- Labels map[string]string
- The labels or tags associated with the ExascaleDbStorageVault.
Note: This field is non-authoritative, and will only manage the labels present in your configuration.
Please refer to the field
effective_labelsfor all of the labels present on the resource. - Project string
- The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
- display
Name String - The display name for the ExascaleDbStorageVault. The name does not have to be unique within your project. The name must be 1-255 characters long and can only contain alphanumeric characters.
- exascale
Db StringStorage Vault Id - The ID of the ExascaleDbStorageVault to create. This value is restricted to (^a-z?$) and must be a maximum of 63 characters in length. The value must start with a letter and end with a letter or a number.
- location String
- Resource ID segment making up resource
name. It identifies the resource within its parent collection as described in https://google.aip.dev/122. - properties
Exascale
Db Storage Vault Properties - The properties of the ExascaleDbStorageVault. next ID: 12 Structure is documented below.
- deletion
Protection Boolean - gcp
Oracle StringZone - The GCP Oracle zone where Oracle ExascaleDbStorageVault is hosted. Example: us-east4-b-r2. If not specified, the system will pick a zone based on availability.
- labels Map<String,String>
- The labels or tags associated with the ExascaleDbStorageVault.
Note: This field is non-authoritative, and will only manage the labels present in your configuration.
Please refer to the field
effective_labelsfor all of the labels present on the resource. - project String
- The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
- display
Name string - The display name for the ExascaleDbStorageVault. The name does not have to be unique within your project. The name must be 1-255 characters long and can only contain alphanumeric characters.
- exascale
Db stringStorage Vault Id - The ID of the ExascaleDbStorageVault to create. This value is restricted to (^a-z?$) and must be a maximum of 63 characters in length. The value must start with a letter and end with a letter or a number.
- location string
- Resource ID segment making up resource
name. It identifies the resource within its parent collection as described in https://google.aip.dev/122. - properties
Exascale
Db Storage Vault Properties - The properties of the ExascaleDbStorageVault. next ID: 12 Structure is documented below.
- deletion
Protection boolean - gcp
Oracle stringZone - The GCP Oracle zone where Oracle ExascaleDbStorageVault is hosted. Example: us-east4-b-r2. If not specified, the system will pick a zone based on availability.
- labels {[key: string]: string}
- The labels or tags associated with the ExascaleDbStorageVault.
Note: This field is non-authoritative, and will only manage the labels present in your configuration.
Please refer to the field
effective_labelsfor all of the labels present on the resource. - project string
- The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
- display_
name str - The display name for the ExascaleDbStorageVault. The name does not have to be unique within your project. The name must be 1-255 characters long and can only contain alphanumeric characters.
- exascale_
db_ strstorage_ vault_ id - The ID of the ExascaleDbStorageVault to create. This value is restricted to (^a-z?$) and must be a maximum of 63 characters in length. The value must start with a letter and end with a letter or a number.
- location str
- Resource ID segment making up resource
name. It identifies the resource within its parent collection as described in https://google.aip.dev/122. - properties
Exascale
Db Storage Vault Properties Args - The properties of the ExascaleDbStorageVault. next ID: 12 Structure is documented below.
- deletion_
protection bool - gcp_
oracle_ strzone - The GCP Oracle zone where Oracle ExascaleDbStorageVault is hosted. Example: us-east4-b-r2. If not specified, the system will pick a zone based on availability.
- labels Mapping[str, str]
- The labels or tags associated with the ExascaleDbStorageVault.
Note: This field is non-authoritative, and will only manage the labels present in your configuration.
Please refer to the field
effective_labelsfor all of the labels present on the resource. - project str
- The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
- display
Name String - The display name for the ExascaleDbStorageVault. The name does not have to be unique within your project. The name must be 1-255 characters long and can only contain alphanumeric characters.
- exascale
Db StringStorage Vault Id - The ID of the ExascaleDbStorageVault to create. This value is restricted to (^a-z?$) and must be a maximum of 63 characters in length. The value must start with a letter and end with a letter or a number.
- location String
- Resource ID segment making up resource
name. It identifies the resource within its parent collection as described in https://google.aip.dev/122. - properties Property Map
- The properties of the ExascaleDbStorageVault. next ID: 12 Structure is documented below.
- deletion
Protection Boolean - gcp
Oracle StringZone - The GCP Oracle zone where Oracle ExascaleDbStorageVault is hosted. Example: us-east4-b-r2. If not specified, the system will pick a zone based on availability.
- labels Map<String>
- The labels or tags associated with the ExascaleDbStorageVault.
Note: This field is non-authoritative, and will only manage the labels present in your configuration.
Please refer to the field
effective_labelsfor all of the labels present on the resource. - project String
- The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
Outputs
All input properties are implicitly available as output properties. Additionally, the ExascaleDbStorageVault resource produces the following output properties:
- Create
Time string - The date and time when the ExascaleDbStorageVault was created.
- Effective
Labels Dictionary<string, string> - All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Pulumi, other clients and services.
- Entitlement
Id string - The ID of the subscription entitlement associated with the ExascaleDbStorageVault.
- Id string
- The provider-assigned unique ID for this managed resource.
- Name string
- Identifier. The resource name of the ExascaleDbStorageVault. Format: projects/{project}/locations/{location}/exascaleDbStorageVaults/{exascale_db_storage_vault}
- Pulumi
Labels Dictionary<string, string> - The combination of labels configured directly on the resource and default labels configured on the provider.
- Create
Time string - The date and time when the ExascaleDbStorageVault was created.
- Effective
Labels map[string]string - All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Pulumi, other clients and services.
- Entitlement
Id string - The ID of the subscription entitlement associated with the ExascaleDbStorageVault.
- Id string
- The provider-assigned unique ID for this managed resource.
- Name string
- Identifier. The resource name of the ExascaleDbStorageVault. Format: projects/{project}/locations/{location}/exascaleDbStorageVaults/{exascale_db_storage_vault}
- Pulumi
Labels map[string]string - The combination of labels configured directly on the resource and default labels configured on the provider.
- create
Time String - The date and time when the ExascaleDbStorageVault was created.
- effective
Labels Map<String,String> - All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Pulumi, other clients and services.
- entitlement
Id String - The ID of the subscription entitlement associated with the ExascaleDbStorageVault.
- id String
- The provider-assigned unique ID for this managed resource.
- name String
- Identifier. The resource name of the ExascaleDbStorageVault. Format: projects/{project}/locations/{location}/exascaleDbStorageVaults/{exascale_db_storage_vault}
- pulumi
Labels Map<String,String> - The combination of labels configured directly on the resource and default labels configured on the provider.
- create
Time string - The date and time when the ExascaleDbStorageVault was created.
- effective
Labels {[key: string]: string} - All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Pulumi, other clients and services.
- entitlement
Id string - The ID of the subscription entitlement associated with the ExascaleDbStorageVault.
- id string
- The provider-assigned unique ID for this managed resource.
- name string
- Identifier. The resource name of the ExascaleDbStorageVault. Format: projects/{project}/locations/{location}/exascaleDbStorageVaults/{exascale_db_storage_vault}
- pulumi
Labels {[key: string]: string} - The combination of labels configured directly on the resource and default labels configured on the provider.
- create_
time str - The date and time when the ExascaleDbStorageVault was created.
- effective_
labels Mapping[str, str] - All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Pulumi, other clients and services.
- entitlement_
id str - The ID of the subscription entitlement associated with the ExascaleDbStorageVault.
- id str
- The provider-assigned unique ID for this managed resource.
- name str
- Identifier. The resource name of the ExascaleDbStorageVault. Format: projects/{project}/locations/{location}/exascaleDbStorageVaults/{exascale_db_storage_vault}
- pulumi_
labels Mapping[str, str] - The combination of labels configured directly on the resource and default labels configured on the provider.
- create
Time String - The date and time when the ExascaleDbStorageVault was created.
- effective
Labels Map<String> - All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Pulumi, other clients and services.
- entitlement
Id String - The ID of the subscription entitlement associated with the ExascaleDbStorageVault.
- id String
- The provider-assigned unique ID for this managed resource.
- name String
- Identifier. The resource name of the ExascaleDbStorageVault. Format: projects/{project}/locations/{location}/exascaleDbStorageVaults/{exascale_db_storage_vault}
- pulumi
Labels Map<String> - The combination of labels configured directly on the resource and default labels configured on the provider.
Look up Existing ExascaleDbStorageVault Resource
Get an existing ExascaleDbStorageVault 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?: ExascaleDbStorageVaultState, opts?: CustomResourceOptions): ExascaleDbStorageVault@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
create_time: Optional[str] = None,
deletion_protection: Optional[bool] = None,
display_name: Optional[str] = None,
effective_labels: Optional[Mapping[str, str]] = None,
entitlement_id: Optional[str] = None,
exascale_db_storage_vault_id: Optional[str] = None,
gcp_oracle_zone: Optional[str] = None,
labels: Optional[Mapping[str, str]] = None,
location: Optional[str] = None,
name: Optional[str] = None,
project: Optional[str] = None,
properties: Optional[ExascaleDbStorageVaultPropertiesArgs] = None,
pulumi_labels: Optional[Mapping[str, str]] = None) -> ExascaleDbStorageVaultfunc GetExascaleDbStorageVault(ctx *Context, name string, id IDInput, state *ExascaleDbStorageVaultState, opts ...ResourceOption) (*ExascaleDbStorageVault, error)public static ExascaleDbStorageVault Get(string name, Input<string> id, ExascaleDbStorageVaultState? state, CustomResourceOptions? opts = null)public static ExascaleDbStorageVault get(String name, Output<String> id, ExascaleDbStorageVaultState state, CustomResourceOptions options)resources: _: type: gcp:oracledatabase:ExascaleDbStorageVault 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.
- Create
Time string - The date and time when the ExascaleDbStorageVault was created.
- Deletion
Protection bool - Display
Name string - The display name for the ExascaleDbStorageVault. The name does not have to be unique within your project. The name must be 1-255 characters long and can only contain alphanumeric characters.
- Effective
Labels Dictionary<string, string> - All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Pulumi, other clients and services.
- Entitlement
Id string - The ID of the subscription entitlement associated with the ExascaleDbStorageVault.
- Exascale
Db stringStorage Vault Id - The ID of the ExascaleDbStorageVault to create. This value is restricted to (^a-z?$) and must be a maximum of 63 characters in length. The value must start with a letter and end with a letter or a number.
- Gcp
Oracle stringZone - The GCP Oracle zone where Oracle ExascaleDbStorageVault is hosted. Example: us-east4-b-r2. If not specified, the system will pick a zone based on availability.
- Labels Dictionary<string, string>
- The labels or tags associated with the ExascaleDbStorageVault.
Note: This field is non-authoritative, and will only manage the labels present in your configuration.
Please refer to the field
effective_labelsfor all of the labels present on the resource. - Location string
- Resource ID segment making up resource
name. It identifies the resource within its parent collection as described in https://google.aip.dev/122. - Name string
- Identifier. The resource name of the ExascaleDbStorageVault. Format: projects/{project}/locations/{location}/exascaleDbStorageVaults/{exascale_db_storage_vault}
- Project string
- The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
- Properties
Exascale
Db Storage Vault Properties - The properties of the ExascaleDbStorageVault. next ID: 12 Structure is documented below.
- Pulumi
Labels Dictionary<string, string> - The combination of labels configured directly on the resource and default labels configured on the provider.
- Create
Time string - The date and time when the ExascaleDbStorageVault was created.
- Deletion
Protection bool - Display
Name string - The display name for the ExascaleDbStorageVault. The name does not have to be unique within your project. The name must be 1-255 characters long and can only contain alphanumeric characters.
- Effective
Labels map[string]string - All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Pulumi, other clients and services.
- Entitlement
Id string - The ID of the subscription entitlement associated with the ExascaleDbStorageVault.
- Exascale
Db stringStorage Vault Id - The ID of the ExascaleDbStorageVault to create. This value is restricted to (^a-z?$) and must be a maximum of 63 characters in length. The value must start with a letter and end with a letter or a number.
- Gcp
Oracle stringZone - The GCP Oracle zone where Oracle ExascaleDbStorageVault is hosted. Example: us-east4-b-r2. If not specified, the system will pick a zone based on availability.
- Labels map[string]string
- The labels or tags associated with the ExascaleDbStorageVault.
Note: This field is non-authoritative, and will only manage the labels present in your configuration.
Please refer to the field
effective_labelsfor all of the labels present on the resource. - Location string
- Resource ID segment making up resource
name. It identifies the resource within its parent collection as described in https://google.aip.dev/122. - Name string
- Identifier. The resource name of the ExascaleDbStorageVault. Format: projects/{project}/locations/{location}/exascaleDbStorageVaults/{exascale_db_storage_vault}
- Project string
- The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
- Properties
Exascale
Db Storage Vault Properties Args - The properties of the ExascaleDbStorageVault. next ID: 12 Structure is documented below.
- Pulumi
Labels map[string]string - The combination of labels configured directly on the resource and default labels configured on the provider.
- create
Time String - The date and time when the ExascaleDbStorageVault was created.
- deletion
Protection Boolean - display
Name String - The display name for the ExascaleDbStorageVault. The name does not have to be unique within your project. The name must be 1-255 characters long and can only contain alphanumeric characters.
- effective
Labels Map<String,String> - All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Pulumi, other clients and services.
- entitlement
Id String - The ID of the subscription entitlement associated with the ExascaleDbStorageVault.
- exascale
Db StringStorage Vault Id - The ID of the ExascaleDbStorageVault to create. This value is restricted to (^a-z?$) and must be a maximum of 63 characters in length. The value must start with a letter and end with a letter or a number.
- gcp
Oracle StringZone - The GCP Oracle zone where Oracle ExascaleDbStorageVault is hosted. Example: us-east4-b-r2. If not specified, the system will pick a zone based on availability.
- labels Map<String,String>
- The labels or tags associated with the ExascaleDbStorageVault.
Note: This field is non-authoritative, and will only manage the labels present in your configuration.
Please refer to the field
effective_labelsfor all of the labels present on the resource. - location String
- Resource ID segment making up resource
name. It identifies the resource within its parent collection as described in https://google.aip.dev/122. - name String
- Identifier. The resource name of the ExascaleDbStorageVault. Format: projects/{project}/locations/{location}/exascaleDbStorageVaults/{exascale_db_storage_vault}
- project String
- The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
- properties
Exascale
Db Storage Vault Properties - The properties of the ExascaleDbStorageVault. next ID: 12 Structure is documented below.
- pulumi
Labels Map<String,String> - The combination of labels configured directly on the resource and default labels configured on the provider.
- create
Time string - The date and time when the ExascaleDbStorageVault was created.
- deletion
Protection boolean - display
Name string - The display name for the ExascaleDbStorageVault. The name does not have to be unique within your project. The name must be 1-255 characters long and can only contain alphanumeric characters.
- effective
Labels {[key: string]: string} - All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Pulumi, other clients and services.
- entitlement
Id string - The ID of the subscription entitlement associated with the ExascaleDbStorageVault.
- exascale
Db stringStorage Vault Id - The ID of the ExascaleDbStorageVault to create. This value is restricted to (^a-z?$) and must be a maximum of 63 characters in length. The value must start with a letter and end with a letter or a number.
- gcp
Oracle stringZone - The GCP Oracle zone where Oracle ExascaleDbStorageVault is hosted. Example: us-east4-b-r2. If not specified, the system will pick a zone based on availability.
- labels {[key: string]: string}
- The labels or tags associated with the ExascaleDbStorageVault.
Note: This field is non-authoritative, and will only manage the labels present in your configuration.
Please refer to the field
effective_labelsfor all of the labels present on the resource. - location string
- Resource ID segment making up resource
name. It identifies the resource within its parent collection as described in https://google.aip.dev/122. - name string
- Identifier. The resource name of the ExascaleDbStorageVault. Format: projects/{project}/locations/{location}/exascaleDbStorageVaults/{exascale_db_storage_vault}
- project string
- The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
- properties
Exascale
Db Storage Vault Properties - The properties of the ExascaleDbStorageVault. next ID: 12 Structure is documented below.
- pulumi
Labels {[key: string]: string} - The combination of labels configured directly on the resource and default labels configured on the provider.
- create_
time str - The date and time when the ExascaleDbStorageVault was created.
- deletion_
protection bool - display_
name str - The display name for the ExascaleDbStorageVault. The name does not have to be unique within your project. The name must be 1-255 characters long and can only contain alphanumeric characters.
- effective_
labels Mapping[str, str] - All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Pulumi, other clients and services.
- entitlement_
id str - The ID of the subscription entitlement associated with the ExascaleDbStorageVault.
- exascale_
db_ strstorage_ vault_ id - The ID of the ExascaleDbStorageVault to create. This value is restricted to (^a-z?$) and must be a maximum of 63 characters in length. The value must start with a letter and end with a letter or a number.
- gcp_
oracle_ strzone - The GCP Oracle zone where Oracle ExascaleDbStorageVault is hosted. Example: us-east4-b-r2. If not specified, the system will pick a zone based on availability.
- labels Mapping[str, str]
- The labels or tags associated with the ExascaleDbStorageVault.
Note: This field is non-authoritative, and will only manage the labels present in your configuration.
Please refer to the field
effective_labelsfor all of the labels present on the resource. - location str
- Resource ID segment making up resource
name. It identifies the resource within its parent collection as described in https://google.aip.dev/122. - name str
- Identifier. The resource name of the ExascaleDbStorageVault. Format: projects/{project}/locations/{location}/exascaleDbStorageVaults/{exascale_db_storage_vault}
- project str
- The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
- properties
Exascale
Db Storage Vault Properties Args - The properties of the ExascaleDbStorageVault. next ID: 12 Structure is documented below.
- pulumi_
labels Mapping[str, str] - The combination of labels configured directly on the resource and default labels configured on the provider.
- create
Time String - The date and time when the ExascaleDbStorageVault was created.
- deletion
Protection Boolean - display
Name String - The display name for the ExascaleDbStorageVault. The name does not have to be unique within your project. The name must be 1-255 characters long and can only contain alphanumeric characters.
- effective
Labels Map<String> - All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Pulumi, other clients and services.
- entitlement
Id String - The ID of the subscription entitlement associated with the ExascaleDbStorageVault.
- exascale
Db StringStorage Vault Id - The ID of the ExascaleDbStorageVault to create. This value is restricted to (^a-z?$) and must be a maximum of 63 characters in length. The value must start with a letter and end with a letter or a number.
- gcp
Oracle StringZone - The GCP Oracle zone where Oracle ExascaleDbStorageVault is hosted. Example: us-east4-b-r2. If not specified, the system will pick a zone based on availability.
- labels Map<String>
- The labels or tags associated with the ExascaleDbStorageVault.
Note: This field is non-authoritative, and will only manage the labels present in your configuration.
Please refer to the field
effective_labelsfor all of the labels present on the resource. - location String
- Resource ID segment making up resource
name. It identifies the resource within its parent collection as described in https://google.aip.dev/122. - name String
- Identifier. The resource name of the ExascaleDbStorageVault. Format: projects/{project}/locations/{location}/exascaleDbStorageVaults/{exascale_db_storage_vault}
- project String
- The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
- properties Property Map
- The properties of the ExascaleDbStorageVault. next ID: 12 Structure is documented below.
- pulumi
Labels Map<String> - The combination of labels configured directly on the resource and default labels configured on the provider.
Supporting Types
ExascaleDbStorageVaultProperties, ExascaleDbStorageVaultPropertiesArgs
- Exascale
Db ExascaleStorage Details Db Storage Vault Properties Exascale Db Storage Details - The storage details of the ExascaleDbStorageVault. Structure is documented below.
- Additional
Flash intCache Percent - The size of additional flash cache in percentage of high capacity database storage.
- Attached
Shape List<string>Attributes - (Output) The shape attributes of the VM clusters attached to the ExascaleDbStorageVault.
- Available
Shape List<string>Attributes - (Output) The shape attributes available for the VM clusters to be attached to the ExascaleDbStorageVault.
- Oci
Uri string - (Output) Deep link to the OCI console to view this resource.
- Ocid string
- (Output) The OCID for the ExascaleDbStorageVault.
- State string
- (Output) The state of the ExascaleDbStorageVault. Possible values: PROVISIONING AVAILABLE UPDATING TERMINATING TERMINATED FAILED
- Time
Zone ExascaleDb Storage Vault Properties Time Zone - Represents a time zone from the IANA Time Zone Database. Structure is documented below.
- Vm
Cluster intCount - (Output) The number of VM clusters associated with the ExascaleDbStorageVault.
- Vm
Cluster List<string>Ids - (Output) The list of VM cluster OCIDs associated with the ExascaleDbStorageVault.
- Exascale
Db ExascaleStorage Details Db Storage Vault Properties Exascale Db Storage Details - The storage details of the ExascaleDbStorageVault. Structure is documented below.
- Additional
Flash intCache Percent - The size of additional flash cache in percentage of high capacity database storage.
- Attached
Shape []stringAttributes - (Output) The shape attributes of the VM clusters attached to the ExascaleDbStorageVault.
- Available
Shape []stringAttributes - (Output) The shape attributes available for the VM clusters to be attached to the ExascaleDbStorageVault.
- Oci
Uri string - (Output) Deep link to the OCI console to view this resource.
- Ocid string
- (Output) The OCID for the ExascaleDbStorageVault.
- State string
- (Output) The state of the ExascaleDbStorageVault. Possible values: PROVISIONING AVAILABLE UPDATING TERMINATING TERMINATED FAILED
- Time
Zone ExascaleDb Storage Vault Properties Time Zone - Represents a time zone from the IANA Time Zone Database. Structure is documented below.
- Vm
Cluster intCount - (Output) The number of VM clusters associated with the ExascaleDbStorageVault.
- Vm
Cluster []stringIds - (Output) The list of VM cluster OCIDs associated with the ExascaleDbStorageVault.
- exascale
Db ExascaleStorage Details Db Storage Vault Properties Exascale Db Storage Details - The storage details of the ExascaleDbStorageVault. Structure is documented below.
- additional
Flash IntegerCache Percent - The size of additional flash cache in percentage of high capacity database storage.
- attached
Shape List<String>Attributes - (Output) The shape attributes of the VM clusters attached to the ExascaleDbStorageVault.
- available
Shape List<String>Attributes - (Output) The shape attributes available for the VM clusters to be attached to the ExascaleDbStorageVault.
- oci
Uri String - (Output) Deep link to the OCI console to view this resource.
- ocid String
- (Output) The OCID for the ExascaleDbStorageVault.
- state String
- (Output) The state of the ExascaleDbStorageVault. Possible values: PROVISIONING AVAILABLE UPDATING TERMINATING TERMINATED FAILED
- time
Zone ExascaleDb Storage Vault Properties Time Zone - Represents a time zone from the IANA Time Zone Database. Structure is documented below.
- vm
Cluster IntegerCount - (Output) The number of VM clusters associated with the ExascaleDbStorageVault.
- vm
Cluster List<String>Ids - (Output) The list of VM cluster OCIDs associated with the ExascaleDbStorageVault.
- exascale
Db ExascaleStorage Details Db Storage Vault Properties Exascale Db Storage Details - The storage details of the ExascaleDbStorageVault. Structure is documented below.
- additional
Flash numberCache Percent - The size of additional flash cache in percentage of high capacity database storage.
- attached
Shape string[]Attributes - (Output) The shape attributes of the VM clusters attached to the ExascaleDbStorageVault.
- available
Shape string[]Attributes - (Output) The shape attributes available for the VM clusters to be attached to the ExascaleDbStorageVault.
- oci
Uri string - (Output) Deep link to the OCI console to view this resource.
- ocid string
- (Output) The OCID for the ExascaleDbStorageVault.
- state string
- (Output) The state of the ExascaleDbStorageVault. Possible values: PROVISIONING AVAILABLE UPDATING TERMINATING TERMINATED FAILED
- time
Zone ExascaleDb Storage Vault Properties Time Zone - Represents a time zone from the IANA Time Zone Database. Structure is documented below.
- vm
Cluster numberCount - (Output) The number of VM clusters associated with the ExascaleDbStorageVault.
- vm
Cluster string[]Ids - (Output) The list of VM cluster OCIDs associated with the ExascaleDbStorageVault.
- exascale_
db_ Exascalestorage_ details Db Storage Vault Properties Exascale Db Storage Details - The storage details of the ExascaleDbStorageVault. Structure is documented below.
- additional_
flash_ intcache_ percent - The size of additional flash cache in percentage of high capacity database storage.
- attached_
shape_ Sequence[str]attributes - (Output) The shape attributes of the VM clusters attached to the ExascaleDbStorageVault.
- available_
shape_ Sequence[str]attributes - (Output) The shape attributes available for the VM clusters to be attached to the ExascaleDbStorageVault.
- oci_
uri str - (Output) Deep link to the OCI console to view this resource.
- ocid str
- (Output) The OCID for the ExascaleDbStorageVault.
- state str
- (Output) The state of the ExascaleDbStorageVault. Possible values: PROVISIONING AVAILABLE UPDATING TERMINATING TERMINATED FAILED
- time_
zone ExascaleDb Storage Vault Properties Time Zone - Represents a time zone from the IANA Time Zone Database. Structure is documented below.
- vm_
cluster_ intcount - (Output) The number of VM clusters associated with the ExascaleDbStorageVault.
- vm_
cluster_ Sequence[str]ids - (Output) The list of VM cluster OCIDs associated with the ExascaleDbStorageVault.
- exascale
Db Property MapStorage Details - The storage details of the ExascaleDbStorageVault. Structure is documented below.
- additional
Flash NumberCache Percent - The size of additional flash cache in percentage of high capacity database storage.
- attached
Shape List<String>Attributes - (Output) The shape attributes of the VM clusters attached to the ExascaleDbStorageVault.
- available
Shape List<String>Attributes - (Output) The shape attributes available for the VM clusters to be attached to the ExascaleDbStorageVault.
- oci
Uri String - (Output) Deep link to the OCI console to view this resource.
- ocid String
- (Output) The OCID for the ExascaleDbStorageVault.
- state String
- (Output) The state of the ExascaleDbStorageVault. Possible values: PROVISIONING AVAILABLE UPDATING TERMINATING TERMINATED FAILED
- time
Zone Property Map - Represents a time zone from the IANA Time Zone Database. Structure is documented below.
- vm
Cluster NumberCount - (Output) The number of VM clusters associated with the ExascaleDbStorageVault.
- vm
Cluster List<String>Ids - (Output) The list of VM cluster OCIDs associated with the ExascaleDbStorageVault.
ExascaleDbStorageVaultPropertiesExascaleDbStorageDetails, ExascaleDbStorageVaultPropertiesExascaleDbStorageDetailsArgs
- Total
Size intGbs - The total storage allocation for the ExascaleDbStorageVault, in gigabytes (GB).
- Available
Size intGbs - (Output) The available storage capacity for the ExascaleDbStorageVault, in gigabytes (GB).
- Total
Size intGbs - The total storage allocation for the ExascaleDbStorageVault, in gigabytes (GB).
- Available
Size intGbs - (Output) The available storage capacity for the ExascaleDbStorageVault, in gigabytes (GB).
- total
Size IntegerGbs - The total storage allocation for the ExascaleDbStorageVault, in gigabytes (GB).
- available
Size IntegerGbs - (Output) The available storage capacity for the ExascaleDbStorageVault, in gigabytes (GB).
- total
Size numberGbs - The total storage allocation for the ExascaleDbStorageVault, in gigabytes (GB).
- available
Size numberGbs - (Output) The available storage capacity for the ExascaleDbStorageVault, in gigabytes (GB).
- total_
size_ intgbs - The total storage allocation for the ExascaleDbStorageVault, in gigabytes (GB).
- available_
size_ intgbs - (Output) The available storage capacity for the ExascaleDbStorageVault, in gigabytes (GB).
- total
Size NumberGbs - The total storage allocation for the ExascaleDbStorageVault, in gigabytes (GB).
- available
Size NumberGbs - (Output) The available storage capacity for the ExascaleDbStorageVault, in gigabytes (GB).
ExascaleDbStorageVaultPropertiesTimeZone, ExascaleDbStorageVaultPropertiesTimeZoneArgs
Import
ExascaleDbStorageVault can be imported using any of these accepted formats:
projects/{{project}}/locations/{{location}}/exascaleDbStorageVaults/{{exascale_db_storage_vault_id}}{{project}}/{{location}}/{{exascale_db_storage_vault_id}}{{location}}/{{exascale_db_storage_vault_id}}
When using the pulumi import command, ExascaleDbStorageVault can be imported using one of the formats above. For example:
$ pulumi import gcp:oracledatabase/exascaleDbStorageVault:ExascaleDbStorageVault default projects/{{project}}/locations/{{location}}/exascaleDbStorageVaults/{{exascale_db_storage_vault_id}}
$ pulumi import gcp:oracledatabase/exascaleDbStorageVault:ExascaleDbStorageVault default {{project}}/{{location}}/{{exascale_db_storage_vault_id}}
$ pulumi import gcp:oracledatabase/exascaleDbStorageVault:ExascaleDbStorageVault default {{location}}/{{exascale_db_storage_vault_id}}
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- Google Cloud (GCP) Classic pulumi/pulumi-gcp
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
google-betaTerraform Provider.
