aws.odb.CloudVmCluster
Example Usage
Basic Usage
import * as pulumi from "@pulumi/pulumi";
import * as aws from "@pulumi/aws";
const withMinimumParameter = new aws.odb.CloudVmCluster("with_minimum_parameter", {
displayName: "my-exa-infra",
cloudExadataInfrastructureId: "exa_gjrmtxl4qk",
cpuCoreCount: 6,
giVersion: "23.0.0.0",
hostnamePrefix: "apollo12",
sshPublicKeys: ["public-ssh-key"],
odbNetworkId: "odbnet_3l9st3litg",
isLocalBackupEnabled: true,
isSparseDiskgroupEnabled: true,
licenseModel: "LICENSE_INCLUDED",
dataStorageSizeInTbs: 20,
dbServers: [
"db-server-1",
"db-server-2",
],
dbNodeStorageSizeInGbs: 120,
memorySizeInGbs: 60,
dataCollectionOptions: {
isDiagnosticsEventsEnabled: false,
isHealthMonitoringEnabled: false,
isIncidentLogsEnabled: false,
},
});
const withAllParameters = new aws.odb.CloudVmCluster("with_all_parameters", {
displayName: "my-vmc",
cloudExadataInfrastructureId: "exa_gjrmtxl4qk",
cpuCoreCount: 6,
giVersion: "23.0.0.0",
hostnamePrefix: "apollo12",
sshPublicKeys: ["my-ssh-key"],
odbNetworkId: "odbnet_3l9st3litg",
isLocalBackupEnabled: true,
isSparseDiskgroupEnabled: true,
licenseModel: "LICENSE_INCLUDED",
dataStorageSizeInTbs: 20,
dbServers: [
"my-dbserver-1",
"my-db-server-2",
],
dbNodeStorageSizeInGbs: 120,
memorySizeInGbs: 60,
clusterName: "julia-13",
timezone: "UTC",
scanListenerPortTcp: 1521,
tags: {
env: "dev",
},
dataCollectionOptions: {
isDiagnosticsEventsEnabled: true,
isHealthMonitoringEnabled: true,
isIncidentLogsEnabled: true,
},
});
import pulumi
import pulumi_aws as aws
with_minimum_parameter = aws.odb.CloudVmCluster("with_minimum_parameter",
display_name="my-exa-infra",
cloud_exadata_infrastructure_id="exa_gjrmtxl4qk",
cpu_core_count=6,
gi_version="23.0.0.0",
hostname_prefix="apollo12",
ssh_public_keys=["public-ssh-key"],
odb_network_id="odbnet_3l9st3litg",
is_local_backup_enabled=True,
is_sparse_diskgroup_enabled=True,
license_model="LICENSE_INCLUDED",
data_storage_size_in_tbs=20,
db_servers=[
"db-server-1",
"db-server-2",
],
db_node_storage_size_in_gbs=120,
memory_size_in_gbs=60,
data_collection_options={
"is_diagnostics_events_enabled": False,
"is_health_monitoring_enabled": False,
"is_incident_logs_enabled": False,
})
with_all_parameters = aws.odb.CloudVmCluster("with_all_parameters",
display_name="my-vmc",
cloud_exadata_infrastructure_id="exa_gjrmtxl4qk",
cpu_core_count=6,
gi_version="23.0.0.0",
hostname_prefix="apollo12",
ssh_public_keys=["my-ssh-key"],
odb_network_id="odbnet_3l9st3litg",
is_local_backup_enabled=True,
is_sparse_diskgroup_enabled=True,
license_model="LICENSE_INCLUDED",
data_storage_size_in_tbs=20,
db_servers=[
"my-dbserver-1",
"my-db-server-2",
],
db_node_storage_size_in_gbs=120,
memory_size_in_gbs=60,
cluster_name="julia-13",
timezone="UTC",
scan_listener_port_tcp=1521,
tags={
"env": "dev",
},
data_collection_options={
"is_diagnostics_events_enabled": True,
"is_health_monitoring_enabled": True,
"is_incident_logs_enabled": True,
})
package main
import (
"github.com/pulumi/pulumi-aws/sdk/v7/go/aws/odb"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := odb.NewCloudVmCluster(ctx, "with_minimum_parameter", &odb.CloudVmClusterArgs{
DisplayName: pulumi.String("my-exa-infra"),
CloudExadataInfrastructureId: pulumi.String("exa_gjrmtxl4qk"),
CpuCoreCount: pulumi.Int(6),
GiVersion: pulumi.String("23.0.0.0"),
HostnamePrefix: pulumi.String("apollo12"),
SshPublicKeys: pulumi.StringArray{
pulumi.String("public-ssh-key"),
},
OdbNetworkId: pulumi.String("odbnet_3l9st3litg"),
IsLocalBackupEnabled: pulumi.Bool(true),
IsSparseDiskgroupEnabled: pulumi.Bool(true),
LicenseModel: pulumi.String("LICENSE_INCLUDED"),
DataStorageSizeInTbs: pulumi.Float64(20),
DbServers: pulumi.StringArray{
pulumi.String("db-server-1"),
pulumi.String("db-server-2"),
},
DbNodeStorageSizeInGbs: pulumi.Int(120),
MemorySizeInGbs: pulumi.Int(60),
DataCollectionOptions: &odb.CloudVmClusterDataCollectionOptionsArgs{
IsDiagnosticsEventsEnabled: pulumi.Bool(false),
IsHealthMonitoringEnabled: pulumi.Bool(false),
IsIncidentLogsEnabled: pulumi.Bool(false),
},
})
if err != nil {
return err
}
_, err = odb.NewCloudVmCluster(ctx, "with_all_parameters", &odb.CloudVmClusterArgs{
DisplayName: pulumi.String("my-vmc"),
CloudExadataInfrastructureId: pulumi.String("exa_gjrmtxl4qk"),
CpuCoreCount: pulumi.Int(6),
GiVersion: pulumi.String("23.0.0.0"),
HostnamePrefix: pulumi.String("apollo12"),
SshPublicKeys: pulumi.StringArray{
pulumi.String("my-ssh-key"),
},
OdbNetworkId: pulumi.String("odbnet_3l9st3litg"),
IsLocalBackupEnabled: pulumi.Bool(true),
IsSparseDiskgroupEnabled: pulumi.Bool(true),
LicenseModel: pulumi.String("LICENSE_INCLUDED"),
DataStorageSizeInTbs: pulumi.Float64(20),
DbServers: pulumi.StringArray{
pulumi.String("my-dbserver-1"),
pulumi.String("my-db-server-2"),
},
DbNodeStorageSizeInGbs: pulumi.Int(120),
MemorySizeInGbs: pulumi.Int(60),
ClusterName: pulumi.String("julia-13"),
Timezone: pulumi.String("UTC"),
ScanListenerPortTcp: pulumi.Int(1521),
Tags: pulumi.StringMap{
"env": pulumi.String("dev"),
},
DataCollectionOptions: &odb.CloudVmClusterDataCollectionOptionsArgs{
IsDiagnosticsEventsEnabled: pulumi.Bool(true),
IsHealthMonitoringEnabled: pulumi.Bool(true),
IsIncidentLogsEnabled: pulumi.Bool(true),
},
})
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Aws = Pulumi.Aws;
return await Deployment.RunAsync(() =>
{
var withMinimumParameter = new Aws.Odb.CloudVmCluster("with_minimum_parameter", new()
{
DisplayName = "my-exa-infra",
CloudExadataInfrastructureId = "exa_gjrmtxl4qk",
CpuCoreCount = 6,
GiVersion = "23.0.0.0",
HostnamePrefix = "apollo12",
SshPublicKeys = new[]
{
"public-ssh-key",
},
OdbNetworkId = "odbnet_3l9st3litg",
IsLocalBackupEnabled = true,
IsSparseDiskgroupEnabled = true,
LicenseModel = "LICENSE_INCLUDED",
DataStorageSizeInTbs = 20,
DbServers = new[]
{
"db-server-1",
"db-server-2",
},
DbNodeStorageSizeInGbs = 120,
MemorySizeInGbs = 60,
DataCollectionOptions = new Aws.Odb.Inputs.CloudVmClusterDataCollectionOptionsArgs
{
IsDiagnosticsEventsEnabled = false,
IsHealthMonitoringEnabled = false,
IsIncidentLogsEnabled = false,
},
});
var withAllParameters = new Aws.Odb.CloudVmCluster("with_all_parameters", new()
{
DisplayName = "my-vmc",
CloudExadataInfrastructureId = "exa_gjrmtxl4qk",
CpuCoreCount = 6,
GiVersion = "23.0.0.0",
HostnamePrefix = "apollo12",
SshPublicKeys = new[]
{
"my-ssh-key",
},
OdbNetworkId = "odbnet_3l9st3litg",
IsLocalBackupEnabled = true,
IsSparseDiskgroupEnabled = true,
LicenseModel = "LICENSE_INCLUDED",
DataStorageSizeInTbs = 20,
DbServers = new[]
{
"my-dbserver-1",
"my-db-server-2",
},
DbNodeStorageSizeInGbs = 120,
MemorySizeInGbs = 60,
ClusterName = "julia-13",
Timezone = "UTC",
ScanListenerPortTcp = 1521,
Tags =
{
{ "env", "dev" },
},
DataCollectionOptions = new Aws.Odb.Inputs.CloudVmClusterDataCollectionOptionsArgs
{
IsDiagnosticsEventsEnabled = true,
IsHealthMonitoringEnabled = true,
IsIncidentLogsEnabled = true,
},
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.aws.odb.CloudVmCluster;
import com.pulumi.aws.odb.CloudVmClusterArgs;
import com.pulumi.aws.odb.inputs.CloudVmClusterDataCollectionOptionsArgs;
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 withMinimumParameter = new CloudVmCluster("withMinimumParameter", CloudVmClusterArgs.builder()
.displayName("my-exa-infra")
.cloudExadataInfrastructureId("exa_gjrmtxl4qk")
.cpuCoreCount(6)
.giVersion("23.0.0.0")
.hostnamePrefix("apollo12")
.sshPublicKeys("public-ssh-key")
.odbNetworkId("odbnet_3l9st3litg")
.isLocalBackupEnabled(true)
.isSparseDiskgroupEnabled(true)
.licenseModel("LICENSE_INCLUDED")
.dataStorageSizeInTbs(20.0)
.dbServers(
"db-server-1",
"db-server-2")
.dbNodeStorageSizeInGbs(120)
.memorySizeInGbs(60)
.dataCollectionOptions(CloudVmClusterDataCollectionOptionsArgs.builder()
.isDiagnosticsEventsEnabled(false)
.isHealthMonitoringEnabled(false)
.isIncidentLogsEnabled(false)
.build())
.build());
var withAllParameters = new CloudVmCluster("withAllParameters", CloudVmClusterArgs.builder()
.displayName("my-vmc")
.cloudExadataInfrastructureId("exa_gjrmtxl4qk")
.cpuCoreCount(6)
.giVersion("23.0.0.0")
.hostnamePrefix("apollo12")
.sshPublicKeys("my-ssh-key")
.odbNetworkId("odbnet_3l9st3litg")
.isLocalBackupEnabled(true)
.isSparseDiskgroupEnabled(true)
.licenseModel("LICENSE_INCLUDED")
.dataStorageSizeInTbs(20.0)
.dbServers(
"my-dbserver-1",
"my-db-server-2")
.dbNodeStorageSizeInGbs(120)
.memorySizeInGbs(60)
.clusterName("julia-13")
.timezone("UTC")
.scanListenerPortTcp(1521)
.tags(Map.of("env", "dev"))
.dataCollectionOptions(CloudVmClusterDataCollectionOptionsArgs.builder()
.isDiagnosticsEventsEnabled(true)
.isHealthMonitoringEnabled(true)
.isIncidentLogsEnabled(true)
.build())
.build());
}
}
resources:
withMinimumParameter:
type: aws:odb:CloudVmCluster
name: with_minimum_parameter
properties:
displayName: my-exa-infra
cloudExadataInfrastructureId: exa_gjrmtxl4qk
cpuCoreCount: 6
giVersion: 23.0.0.0
hostnamePrefix: apollo12
sshPublicKeys:
- public-ssh-key
odbNetworkId: odbnet_3l9st3litg
isLocalBackupEnabled: true
isSparseDiskgroupEnabled: true
licenseModel: LICENSE_INCLUDED
dataStorageSizeInTbs: 20
dbServers:
- db-server-1
- db-server-2
dbNodeStorageSizeInGbs: 120
memorySizeInGbs: 60
dataCollectionOptions:
isDiagnosticsEventsEnabled: false
isHealthMonitoringEnabled: false
isIncidentLogsEnabled: false
withAllParameters:
type: aws:odb:CloudVmCluster
name: with_all_parameters
properties:
displayName: my-vmc
cloudExadataInfrastructureId: exa_gjrmtxl4qk
cpuCoreCount: 6
giVersion: 23.0.0.0
hostnamePrefix: apollo12
sshPublicKeys:
- my-ssh-key
odbNetworkId: odbnet_3l9st3litg
isLocalBackupEnabled: true
isSparseDiskgroupEnabled: true
licenseModel: LICENSE_INCLUDED
dataStorageSizeInTbs: 20
dbServers:
- my-dbserver-1
- my-db-server-2
dbNodeStorageSizeInGbs: 120
memorySizeInGbs: 60
clusterName: julia-13
timezone: UTC
scanListenerPortTcp: 1521
tags:
env: dev
dataCollectionOptions:
isDiagnosticsEventsEnabled: true
isHealthMonitoringEnabled: true
isIncidentLogsEnabled: true
Create CloudVmCluster Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new CloudVmCluster(name: string, args: CloudVmClusterArgs, opts?: CustomResourceOptions);
@overload
def CloudVmCluster(resource_name: str,
args: CloudVmClusterArgs,
opts: Optional[ResourceOptions] = None)
@overload
def CloudVmCluster(resource_name: str,
opts: Optional[ResourceOptions] = None,
hostname_prefix: Optional[str] = None,
ssh_public_keys: Optional[Sequence[str]] = None,
cpu_core_count: Optional[int] = None,
odb_network_id: Optional[str] = None,
data_storage_size_in_tbs: Optional[float] = None,
cloud_exadata_infrastructure_id: Optional[str] = None,
db_servers: Optional[Sequence[str]] = None,
display_name: Optional[str] = None,
gi_version: Optional[str] = None,
is_local_backup_enabled: Optional[bool] = None,
db_node_storage_size_in_gbs: Optional[int] = None,
is_sparse_diskgroup_enabled: Optional[bool] = None,
license_model: Optional[str] = None,
memory_size_in_gbs: Optional[int] = None,
data_collection_options: Optional[CloudVmClusterDataCollectionOptionsArgs] = None,
region: Optional[str] = None,
scan_listener_port_tcp: Optional[int] = None,
cluster_name: Optional[str] = None,
tags: Optional[Mapping[str, str]] = None,
timeouts: Optional[CloudVmClusterTimeoutsArgs] = None,
timezone: Optional[str] = None)
func NewCloudVmCluster(ctx *Context, name string, args CloudVmClusterArgs, opts ...ResourceOption) (*CloudVmCluster, error)
public CloudVmCluster(string name, CloudVmClusterArgs args, CustomResourceOptions? opts = null)
public CloudVmCluster(String name, CloudVmClusterArgs args)
public CloudVmCluster(String name, CloudVmClusterArgs args, CustomResourceOptions options)
type: aws:odb:CloudVmCluster
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 CloudVmClusterArgs
- 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 CloudVmClusterArgs
- 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 CloudVmClusterArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args CloudVmClusterArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args CloudVmClusterArgs
- 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 cloudVmClusterResource = new Aws.Odb.CloudVmCluster("cloudVmClusterResource", new()
{
HostnamePrefix = "string",
SshPublicKeys = new[]
{
"string",
},
CpuCoreCount = 0,
OdbNetworkId = "string",
DataStorageSizeInTbs = 0,
CloudExadataInfrastructureId = "string",
DbServers = new[]
{
"string",
},
DisplayName = "string",
GiVersion = "string",
IsLocalBackupEnabled = false,
DbNodeStorageSizeInGbs = 0,
IsSparseDiskgroupEnabled = false,
LicenseModel = "string",
MemorySizeInGbs = 0,
DataCollectionOptions = new Aws.Odb.Inputs.CloudVmClusterDataCollectionOptionsArgs
{
IsDiagnosticsEventsEnabled = false,
IsHealthMonitoringEnabled = false,
IsIncidentLogsEnabled = false,
},
Region = "string",
ScanListenerPortTcp = 0,
ClusterName = "string",
Tags =
{
{ "string", "string" },
},
Timeouts = new Aws.Odb.Inputs.CloudVmClusterTimeoutsArgs
{
Create = "string",
Delete = "string",
Update = "string",
},
Timezone = "string",
});
example, err := odb.NewCloudVmCluster(ctx, "cloudVmClusterResource", &odb.CloudVmClusterArgs{
HostnamePrefix: pulumi.String("string"),
SshPublicKeys: pulumi.StringArray{
pulumi.String("string"),
},
CpuCoreCount: pulumi.Int(0),
OdbNetworkId: pulumi.String("string"),
DataStorageSizeInTbs: pulumi.Float64(0),
CloudExadataInfrastructureId: pulumi.String("string"),
DbServers: pulumi.StringArray{
pulumi.String("string"),
},
DisplayName: pulumi.String("string"),
GiVersion: pulumi.String("string"),
IsLocalBackupEnabled: pulumi.Bool(false),
DbNodeStorageSizeInGbs: pulumi.Int(0),
IsSparseDiskgroupEnabled: pulumi.Bool(false),
LicenseModel: pulumi.String("string"),
MemorySizeInGbs: pulumi.Int(0),
DataCollectionOptions: &odb.CloudVmClusterDataCollectionOptionsArgs{
IsDiagnosticsEventsEnabled: pulumi.Bool(false),
IsHealthMonitoringEnabled: pulumi.Bool(false),
IsIncidentLogsEnabled: pulumi.Bool(false),
},
Region: pulumi.String("string"),
ScanListenerPortTcp: pulumi.Int(0),
ClusterName: pulumi.String("string"),
Tags: pulumi.StringMap{
"string": pulumi.String("string"),
},
Timeouts: &odb.CloudVmClusterTimeoutsArgs{
Create: pulumi.String("string"),
Delete: pulumi.String("string"),
Update: pulumi.String("string"),
},
Timezone: pulumi.String("string"),
})
var cloudVmClusterResource = new CloudVmCluster("cloudVmClusterResource", CloudVmClusterArgs.builder()
.hostnamePrefix("string")
.sshPublicKeys("string")
.cpuCoreCount(0)
.odbNetworkId("string")
.dataStorageSizeInTbs(0.0)
.cloudExadataInfrastructureId("string")
.dbServers("string")
.displayName("string")
.giVersion("string")
.isLocalBackupEnabled(false)
.dbNodeStorageSizeInGbs(0)
.isSparseDiskgroupEnabled(false)
.licenseModel("string")
.memorySizeInGbs(0)
.dataCollectionOptions(CloudVmClusterDataCollectionOptionsArgs.builder()
.isDiagnosticsEventsEnabled(false)
.isHealthMonitoringEnabled(false)
.isIncidentLogsEnabled(false)
.build())
.region("string")
.scanListenerPortTcp(0)
.clusterName("string")
.tags(Map.of("string", "string"))
.timeouts(CloudVmClusterTimeoutsArgs.builder()
.create("string")
.delete("string")
.update("string")
.build())
.timezone("string")
.build());
cloud_vm_cluster_resource = aws.odb.CloudVmCluster("cloudVmClusterResource",
hostname_prefix="string",
ssh_public_keys=["string"],
cpu_core_count=0,
odb_network_id="string",
data_storage_size_in_tbs=0,
cloud_exadata_infrastructure_id="string",
db_servers=["string"],
display_name="string",
gi_version="string",
is_local_backup_enabled=False,
db_node_storage_size_in_gbs=0,
is_sparse_diskgroup_enabled=False,
license_model="string",
memory_size_in_gbs=0,
data_collection_options={
"is_diagnostics_events_enabled": False,
"is_health_monitoring_enabled": False,
"is_incident_logs_enabled": False,
},
region="string",
scan_listener_port_tcp=0,
cluster_name="string",
tags={
"string": "string",
},
timeouts={
"create": "string",
"delete": "string",
"update": "string",
},
timezone="string")
const cloudVmClusterResource = new aws.odb.CloudVmCluster("cloudVmClusterResource", {
hostnamePrefix: "string",
sshPublicKeys: ["string"],
cpuCoreCount: 0,
odbNetworkId: "string",
dataStorageSizeInTbs: 0,
cloudExadataInfrastructureId: "string",
dbServers: ["string"],
displayName: "string",
giVersion: "string",
isLocalBackupEnabled: false,
dbNodeStorageSizeInGbs: 0,
isSparseDiskgroupEnabled: false,
licenseModel: "string",
memorySizeInGbs: 0,
dataCollectionOptions: {
isDiagnosticsEventsEnabled: false,
isHealthMonitoringEnabled: false,
isIncidentLogsEnabled: false,
},
region: "string",
scanListenerPortTcp: 0,
clusterName: "string",
tags: {
string: "string",
},
timeouts: {
create: "string",
"delete": "string",
update: "string",
},
timezone: "string",
});
type: aws:odb:CloudVmCluster
properties:
cloudExadataInfrastructureId: string
clusterName: string
cpuCoreCount: 0
dataCollectionOptions:
isDiagnosticsEventsEnabled: false
isHealthMonitoringEnabled: false
isIncidentLogsEnabled: false
dataStorageSizeInTbs: 0
dbNodeStorageSizeInGbs: 0
dbServers:
- string
displayName: string
giVersion: string
hostnamePrefix: string
isLocalBackupEnabled: false
isSparseDiskgroupEnabled: false
licenseModel: string
memorySizeInGbs: 0
odbNetworkId: string
region: string
scanListenerPortTcp: 0
sshPublicKeys:
- string
tags:
string: string
timeouts:
create: string
delete: string
update: string
timezone: string
CloudVmCluster 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 CloudVmCluster resource accepts the following input properties:
- Cloud
Exadata stringInfrastructure Id - The unique identifier of the Exadata infrastructure for this VM cluster. Changing this will create a new resource.
- Cpu
Core intCount - The number of CPU cores to enable on the VM cluster. Changing this will create a new resource.
- Data
Storage doubleSize In Tbs The size of the data disk group, in terabytes (TBs), to allocate for the VM cluster. Changing this will create a new resource.
The following arguments are optional:
- Db
Servers List<string> - The list of database servers for the VM cluster. Changing this will create a new resource.
- Display
Name string - A user-friendly name for the VM cluster. Changing this will create a new resource.
- Gi
Version string - A valid software version of Oracle Grid Infrastructure (GI). To get the list of valid values, use the ListGiVersions operation and specify the shape of the Exadata infrastructure. Example: 19.0.0.0 Changing this will create a new resource.
- Hostname
Prefix string - The host name prefix for the VM cluster. Constraints: - Can't be "localhost" or "hostname". - Can't contain "-version". - The maximum length of the combined hostname and domain is 63 characters. - The hostname must be unique within the subnet. Changing this will create a new resource.
- Odb
Network stringId - The unique identifier of the ODB network for the VM cluster. Changing this will create a new resource.
- Ssh
Public List<string>Keys - The public key portion of one or more key pairs used for SSH access to the VM cluster. Changing this will create a new resource.
- Cluster
Name string - The name of the Grid Infrastructure (GI) cluster. Changing this will create a new resource.
- Data
Collection CloudOptions Vm Cluster Data Collection Options - The set of preferences for the various diagnostic collection options for the VM cluster.
- Db
Node intStorage Size In Gbs - The amount of local node storage, in gigabytes (GBs), to allocate for the VM cluster. Changing this will create a new resource.
- Is
Local boolBackup Enabled - Specifies whether to enable database backups to local Exadata storage for the VM cluster. Changing this will create a new resource.
- Is
Sparse boolDiskgroup Enabled - Specifies whether to create a sparse disk group for the VM cluster. Changing this will create a new resource.
- License
Model string - The Oracle license model to apply to the VM cluster. Default: LICENSE_INCLUDED. Changing this will create a new resource.
- Memory
Size intIn Gbs - The amount of memory, in gigabytes (GBs), to allocate for the VM cluster. Changing this will create a new resource.
- Region string
- Region where this resource will be managed. Defaults to the Region set in the provider configuration.
- Scan
Listener intPort Tcp - The port number for TCP connections to the single client access name (SCAN) listener. Valid values: 1024–8999, except 2484, 6100, 6200, 7060, 7070, 7085, and 7879. Default: 1521. Changing this will create a new resource.
- Dictionary<string, string>
- A map of tags to assign to the exadata infrastructure. If configured with a provider
default_tags
configuration block present, tags with matching keys will overwrite those defined at the provider-level. - Timeouts
Cloud
Vm Cluster Timeouts - Timezone string
- The configured time zone of the VM cluster. Changing this will create a new resource.
- Cloud
Exadata stringInfrastructure Id - The unique identifier of the Exadata infrastructure for this VM cluster. Changing this will create a new resource.
- Cpu
Core intCount - The number of CPU cores to enable on the VM cluster. Changing this will create a new resource.
- Data
Storage float64Size In Tbs The size of the data disk group, in terabytes (TBs), to allocate for the VM cluster. Changing this will create a new resource.
The following arguments are optional:
- Db
Servers []string - The list of database servers for the VM cluster. Changing this will create a new resource.
- Display
Name string - A user-friendly name for the VM cluster. Changing this will create a new resource.
- Gi
Version string - A valid software version of Oracle Grid Infrastructure (GI). To get the list of valid values, use the ListGiVersions operation and specify the shape of the Exadata infrastructure. Example: 19.0.0.0 Changing this will create a new resource.
- Hostname
Prefix string - The host name prefix for the VM cluster. Constraints: - Can't be "localhost" or "hostname". - Can't contain "-version". - The maximum length of the combined hostname and domain is 63 characters. - The hostname must be unique within the subnet. Changing this will create a new resource.
- Odb
Network stringId - The unique identifier of the ODB network for the VM cluster. Changing this will create a new resource.
- Ssh
Public []stringKeys - The public key portion of one or more key pairs used for SSH access to the VM cluster. Changing this will create a new resource.
- Cluster
Name string - The name of the Grid Infrastructure (GI) cluster. Changing this will create a new resource.
- Data
Collection CloudOptions Vm Cluster Data Collection Options Args - The set of preferences for the various diagnostic collection options for the VM cluster.
- Db
Node intStorage Size In Gbs - The amount of local node storage, in gigabytes (GBs), to allocate for the VM cluster. Changing this will create a new resource.
- Is
Local boolBackup Enabled - Specifies whether to enable database backups to local Exadata storage for the VM cluster. Changing this will create a new resource.
- Is
Sparse boolDiskgroup Enabled - Specifies whether to create a sparse disk group for the VM cluster. Changing this will create a new resource.
- License
Model string - The Oracle license model to apply to the VM cluster. Default: LICENSE_INCLUDED. Changing this will create a new resource.
- Memory
Size intIn Gbs - The amount of memory, in gigabytes (GBs), to allocate for the VM cluster. Changing this will create a new resource.
- Region string
- Region where this resource will be managed. Defaults to the Region set in the provider configuration.
- Scan
Listener intPort Tcp - The port number for TCP connections to the single client access name (SCAN) listener. Valid values: 1024–8999, except 2484, 6100, 6200, 7060, 7070, 7085, and 7879. Default: 1521. Changing this will create a new resource.
- map[string]string
- A map of tags to assign to the exadata infrastructure. If configured with a provider
default_tags
configuration block present, tags with matching keys will overwrite those defined at the provider-level. - Timeouts
Cloud
Vm Cluster Timeouts Args - Timezone string
- The configured time zone of the VM cluster. Changing this will create a new resource.
- cloud
Exadata StringInfrastructure Id - The unique identifier of the Exadata infrastructure for this VM cluster. Changing this will create a new resource.
- cpu
Core IntegerCount - The number of CPU cores to enable on the VM cluster. Changing this will create a new resource.
- data
Storage DoubleSize In Tbs The size of the data disk group, in terabytes (TBs), to allocate for the VM cluster. Changing this will create a new resource.
The following arguments are optional:
- db
Servers List<String> - The list of database servers for the VM cluster. Changing this will create a new resource.
- display
Name String - A user-friendly name for the VM cluster. Changing this will create a new resource.
- gi
Version String - A valid software version of Oracle Grid Infrastructure (GI). To get the list of valid values, use the ListGiVersions operation and specify the shape of the Exadata infrastructure. Example: 19.0.0.0 Changing this will create a new resource.
- hostname
Prefix String - The host name prefix for the VM cluster. Constraints: - Can't be "localhost" or "hostname". - Can't contain "-version". - The maximum length of the combined hostname and domain is 63 characters. - The hostname must be unique within the subnet. Changing this will create a new resource.
- odb
Network StringId - The unique identifier of the ODB network for the VM cluster. Changing this will create a new resource.
- ssh
Public List<String>Keys - The public key portion of one or more key pairs used for SSH access to the VM cluster. Changing this will create a new resource.
- cluster
Name String - The name of the Grid Infrastructure (GI) cluster. Changing this will create a new resource.
- data
Collection CloudOptions Vm Cluster Data Collection Options - The set of preferences for the various diagnostic collection options for the VM cluster.
- db
Node IntegerStorage Size In Gbs - The amount of local node storage, in gigabytes (GBs), to allocate for the VM cluster. Changing this will create a new resource.
- is
Local BooleanBackup Enabled - Specifies whether to enable database backups to local Exadata storage for the VM cluster. Changing this will create a new resource.
- is
Sparse BooleanDiskgroup Enabled - Specifies whether to create a sparse disk group for the VM cluster. Changing this will create a new resource.
- license
Model String - The Oracle license model to apply to the VM cluster. Default: LICENSE_INCLUDED. Changing this will create a new resource.
- memory
Size IntegerIn Gbs - The amount of memory, in gigabytes (GBs), to allocate for the VM cluster. Changing this will create a new resource.
- region String
- Region where this resource will be managed. Defaults to the Region set in the provider configuration.
- scan
Listener IntegerPort Tcp - The port number for TCP connections to the single client access name (SCAN) listener. Valid values: 1024–8999, except 2484, 6100, 6200, 7060, 7070, 7085, and 7879. Default: 1521. Changing this will create a new resource.
- Map<String,String>
- A map of tags to assign to the exadata infrastructure. If configured with a provider
default_tags
configuration block present, tags with matching keys will overwrite those defined at the provider-level. - timeouts
Cloud
Vm Cluster Timeouts - timezone String
- The configured time zone of the VM cluster. Changing this will create a new resource.
- cloud
Exadata stringInfrastructure Id - The unique identifier of the Exadata infrastructure for this VM cluster. Changing this will create a new resource.
- cpu
Core numberCount - The number of CPU cores to enable on the VM cluster. Changing this will create a new resource.
- data
Storage numberSize In Tbs The size of the data disk group, in terabytes (TBs), to allocate for the VM cluster. Changing this will create a new resource.
The following arguments are optional:
- db
Servers string[] - The list of database servers for the VM cluster. Changing this will create a new resource.
- display
Name string - A user-friendly name for the VM cluster. Changing this will create a new resource.
- gi
Version string - A valid software version of Oracle Grid Infrastructure (GI). To get the list of valid values, use the ListGiVersions operation and specify the shape of the Exadata infrastructure. Example: 19.0.0.0 Changing this will create a new resource.
- hostname
Prefix string - The host name prefix for the VM cluster. Constraints: - Can't be "localhost" or "hostname". - Can't contain "-version". - The maximum length of the combined hostname and domain is 63 characters. - The hostname must be unique within the subnet. Changing this will create a new resource.
- odb
Network stringId - The unique identifier of the ODB network for the VM cluster. Changing this will create a new resource.
- ssh
Public string[]Keys - The public key portion of one or more key pairs used for SSH access to the VM cluster. Changing this will create a new resource.
- cluster
Name string - The name of the Grid Infrastructure (GI) cluster. Changing this will create a new resource.
- data
Collection CloudOptions Vm Cluster Data Collection Options - The set of preferences for the various diagnostic collection options for the VM cluster.
- db
Node numberStorage Size In Gbs - The amount of local node storage, in gigabytes (GBs), to allocate for the VM cluster. Changing this will create a new resource.
- is
Local booleanBackup Enabled - Specifies whether to enable database backups to local Exadata storage for the VM cluster. Changing this will create a new resource.
- is
Sparse booleanDiskgroup Enabled - Specifies whether to create a sparse disk group for the VM cluster. Changing this will create a new resource.
- license
Model string - The Oracle license model to apply to the VM cluster. Default: LICENSE_INCLUDED. Changing this will create a new resource.
- memory
Size numberIn Gbs - The amount of memory, in gigabytes (GBs), to allocate for the VM cluster. Changing this will create a new resource.
- region string
- Region where this resource will be managed. Defaults to the Region set in the provider configuration.
- scan
Listener numberPort Tcp - The port number for TCP connections to the single client access name (SCAN) listener. Valid values: 1024–8999, except 2484, 6100, 6200, 7060, 7070, 7085, and 7879. Default: 1521. Changing this will create a new resource.
- {[key: string]: string}
- A map of tags to assign to the exadata infrastructure. If configured with a provider
default_tags
configuration block present, tags with matching keys will overwrite those defined at the provider-level. - timeouts
Cloud
Vm Cluster Timeouts - timezone string
- The configured time zone of the VM cluster. Changing this will create a new resource.
- cloud_
exadata_ strinfrastructure_ id - The unique identifier of the Exadata infrastructure for this VM cluster. Changing this will create a new resource.
- cpu_
core_ intcount - The number of CPU cores to enable on the VM cluster. Changing this will create a new resource.
- data_
storage_ floatsize_ in_ tbs The size of the data disk group, in terabytes (TBs), to allocate for the VM cluster. Changing this will create a new resource.
The following arguments are optional:
- db_
servers Sequence[str] - The list of database servers for the VM cluster. Changing this will create a new resource.
- display_
name str - A user-friendly name for the VM cluster. Changing this will create a new resource.
- gi_
version str - A valid software version of Oracle Grid Infrastructure (GI). To get the list of valid values, use the ListGiVersions operation and specify the shape of the Exadata infrastructure. Example: 19.0.0.0 Changing this will create a new resource.
- hostname_
prefix str - The host name prefix for the VM cluster. Constraints: - Can't be "localhost" or "hostname". - Can't contain "-version". - The maximum length of the combined hostname and domain is 63 characters. - The hostname must be unique within the subnet. Changing this will create a new resource.
- odb_
network_ strid - The unique identifier of the ODB network for the VM cluster. Changing this will create a new resource.
- ssh_
public_ Sequence[str]keys - The public key portion of one or more key pairs used for SSH access to the VM cluster. Changing this will create a new resource.
- cluster_
name str - The name of the Grid Infrastructure (GI) cluster. Changing this will create a new resource.
- data_
collection_ Cloudoptions Vm Cluster Data Collection Options Args - The set of preferences for the various diagnostic collection options for the VM cluster.
- db_
node_ intstorage_ size_ in_ gbs - The amount of local node storage, in gigabytes (GBs), to allocate for the VM cluster. Changing this will create a new resource.
- is_
local_ boolbackup_ enabled - Specifies whether to enable database backups to local Exadata storage for the VM cluster. Changing this will create a new resource.
- is_
sparse_ booldiskgroup_ enabled - Specifies whether to create a sparse disk group for the VM cluster. Changing this will create a new resource.
- license_
model str - The Oracle license model to apply to the VM cluster. Default: LICENSE_INCLUDED. Changing this will create a new resource.
- memory_
size_ intin_ gbs - The amount of memory, in gigabytes (GBs), to allocate for the VM cluster. Changing this will create a new resource.
- region str
- Region where this resource will be managed. Defaults to the Region set in the provider configuration.
- scan_
listener_ intport_ tcp - The port number for TCP connections to the single client access name (SCAN) listener. Valid values: 1024–8999, except 2484, 6100, 6200, 7060, 7070, 7085, and 7879. Default: 1521. Changing this will create a new resource.
- Mapping[str, str]
- A map of tags to assign to the exadata infrastructure. If configured with a provider
default_tags
configuration block present, tags with matching keys will overwrite those defined at the provider-level. - timeouts
Cloud
Vm Cluster Timeouts Args - timezone str
- The configured time zone of the VM cluster. Changing this will create a new resource.
- cloud
Exadata StringInfrastructure Id - The unique identifier of the Exadata infrastructure for this VM cluster. Changing this will create a new resource.
- cpu
Core NumberCount - The number of CPU cores to enable on the VM cluster. Changing this will create a new resource.
- data
Storage NumberSize In Tbs The size of the data disk group, in terabytes (TBs), to allocate for the VM cluster. Changing this will create a new resource.
The following arguments are optional:
- db
Servers List<String> - The list of database servers for the VM cluster. Changing this will create a new resource.
- display
Name String - A user-friendly name for the VM cluster. Changing this will create a new resource.
- gi
Version String - A valid software version of Oracle Grid Infrastructure (GI). To get the list of valid values, use the ListGiVersions operation and specify the shape of the Exadata infrastructure. Example: 19.0.0.0 Changing this will create a new resource.
- hostname
Prefix String - The host name prefix for the VM cluster. Constraints: - Can't be "localhost" or "hostname". - Can't contain "-version". - The maximum length of the combined hostname and domain is 63 characters. - The hostname must be unique within the subnet. Changing this will create a new resource.
- odb
Network StringId - The unique identifier of the ODB network for the VM cluster. Changing this will create a new resource.
- ssh
Public List<String>Keys - The public key portion of one or more key pairs used for SSH access to the VM cluster. Changing this will create a new resource.
- cluster
Name String - The name of the Grid Infrastructure (GI) cluster. Changing this will create a new resource.
- data
Collection Property MapOptions - The set of preferences for the various diagnostic collection options for the VM cluster.
- db
Node NumberStorage Size In Gbs - The amount of local node storage, in gigabytes (GBs), to allocate for the VM cluster. Changing this will create a new resource.
- is
Local BooleanBackup Enabled - Specifies whether to enable database backups to local Exadata storage for the VM cluster. Changing this will create a new resource.
- is
Sparse BooleanDiskgroup Enabled - Specifies whether to create a sparse disk group for the VM cluster. Changing this will create a new resource.
- license
Model String - The Oracle license model to apply to the VM cluster. Default: LICENSE_INCLUDED. Changing this will create a new resource.
- memory
Size NumberIn Gbs - The amount of memory, in gigabytes (GBs), to allocate for the VM cluster. Changing this will create a new resource.
- region String
- Region where this resource will be managed. Defaults to the Region set in the provider configuration.
- scan
Listener NumberPort Tcp - The port number for TCP connections to the single client access name (SCAN) listener. Valid values: 1024–8999, except 2484, 6100, 6200, 7060, 7070, 7085, and 7879. Default: 1521. Changing this will create a new resource.
- Map<String>
- A map of tags to assign to the exadata infrastructure. If configured with a provider
default_tags
configuration block present, tags with matching keys will overwrite those defined at the provider-level. - timeouts Property Map
- timezone String
- The configured time zone of the VM cluster. Changing this will create a new resource.
Outputs
All input properties are implicitly available as output properties. Additionally, the CloudVmCluster resource produces the following output properties:
- Arn string
- The Amazon Resource Name (ARN) for the cloud vm cluster.
- Compute
Model string - The compute model used when the instance is created or cloned — either ECPU or OCPU. ECPU is a virtualized compute unit; OCPU is a physical processor core with hyper-threading.
- Created
At string - The timestamp when the VM cluster was created.
- Disk
Redundancy string - The type of redundancy for the VM cluster: NORMAL (2-way) or HIGH (3-way).
AttrDomain
- The domain name associated with the VM cluster.
- Domain string
- The domain name associated with the VM cluster.
- Gi
Version stringComputed - A complete software version of Oracle Grid Infrastructure (GI).
- Hostname
Prefix stringComputed - The host name for the VM cluster. Constraints: - Can't be "localhost" or "hostname". - Can't contain "-version". - The maximum length of the combined hostname and domain is 63 characters. - The hostname must be unique within the subnet. This member is required. Changing this will create a new resource.
- Id string
- The provider-assigned unique ID for this managed resource.
- Iorm
Config List<CloudCaches Vm Cluster Iorm Config Cach> - The Exadata IORM (I/O Resource Manager) configuration cache details for the VM cluster.
- Last
Update stringHistory Entry Id - The OCID of the most recent maintenance update history entry.
- Listener
Port int - The listener port number configured on the VM cluster.
- Node
Count int - The total number of nodes in the VM cluster.
- Oci
Resource stringAnchor Name - The name of the OCI resource anchor associated with the VM cluster.
- Oci
Url string - The HTTPS link to the VM cluster resource in OCI.
- Ocid string
- The OCID (Oracle Cloud Identifier) of the VM cluster.
- Percent
Progress double - The percentage of progress made on the current operation for the VM cluster.
- Scan
Dns stringName - The fully qualified domain name (FQDN) for the SCAN IP addresses associated with the VM cluster.
- Scan
Dns stringRecord Id - The OCID of the DNS record for the SCAN IPs linked to the VM cluster.
- Scan
Ip List<string>Ids - The list of OCIDs for SCAN IP addresses associated with the VM cluster.
- Shape string
- The hardware model name of the Exadata infrastructure running the VM cluster.
- Status string
- The current lifecycle status of the VM cluster.
- Status
Reason string - Additional information regarding the current status of the VM cluster.
- Storage
Size intIn Gbs - The local node storage allocated to the VM cluster, in gigabytes (GB).
- System
Version string - The operating system version of the image chosen for the VM cluster.
- Dictionary<string, string>
- The combined set of user-defined and provider-defined tags.
- Vip
Ids List<string> - The virtual IP (VIP) addresses assigned to the VM cluster. CRS assigns one VIP per node for failover support.
- Arn string
- The Amazon Resource Name (ARN) for the cloud vm cluster.
- Compute
Model string - The compute model used when the instance is created or cloned — either ECPU or OCPU. ECPU is a virtualized compute unit; OCPU is a physical processor core with hyper-threading.
- Created
At string - The timestamp when the VM cluster was created.
- Disk
Redundancy string - The type of redundancy for the VM cluster: NORMAL (2-way) or HIGH (3-way).
AttrDomain
- The domain name associated with the VM cluster.
- Domain string
- The domain name associated with the VM cluster.
- Gi
Version stringComputed - A complete software version of Oracle Grid Infrastructure (GI).
- Hostname
Prefix stringComputed - The host name for the VM cluster. Constraints: - Can't be "localhost" or "hostname". - Can't contain "-version". - The maximum length of the combined hostname and domain is 63 characters. - The hostname must be unique within the subnet. This member is required. Changing this will create a new resource.
- Id string
- The provider-assigned unique ID for this managed resource.
- Iorm
Config []CloudCaches Vm Cluster Iorm Config Cach - The Exadata IORM (I/O Resource Manager) configuration cache details for the VM cluster.
- Last
Update stringHistory Entry Id - The OCID of the most recent maintenance update history entry.
- Listener
Port int - The listener port number configured on the VM cluster.
- Node
Count int - The total number of nodes in the VM cluster.
- Oci
Resource stringAnchor Name - The name of the OCI resource anchor associated with the VM cluster.
- Oci
Url string - The HTTPS link to the VM cluster resource in OCI.
- Ocid string
- The OCID (Oracle Cloud Identifier) of the VM cluster.
- Percent
Progress float64 - The percentage of progress made on the current operation for the VM cluster.
- Scan
Dns stringName - The fully qualified domain name (FQDN) for the SCAN IP addresses associated with the VM cluster.
- Scan
Dns stringRecord Id - The OCID of the DNS record for the SCAN IPs linked to the VM cluster.
- Scan
Ip []stringIds - The list of OCIDs for SCAN IP addresses associated with the VM cluster.
- Shape string
- The hardware model name of the Exadata infrastructure running the VM cluster.
- Status string
- The current lifecycle status of the VM cluster.
- Status
Reason string - Additional information regarding the current status of the VM cluster.
- Storage
Size intIn Gbs - The local node storage allocated to the VM cluster, in gigabytes (GB).
- System
Version string - The operating system version of the image chosen for the VM cluster.
- map[string]string
- The combined set of user-defined and provider-defined tags.
- Vip
Ids []string - The virtual IP (VIP) addresses assigned to the VM cluster. CRS assigns one VIP per node for failover support.
- arn String
- The Amazon Resource Name (ARN) for the cloud vm cluster.
- compute
Model String - The compute model used when the instance is created or cloned — either ECPU or OCPU. ECPU is a virtualized compute unit; OCPU is a physical processor core with hyper-threading.
- created
At String - The timestamp when the VM cluster was created.
- disk
Redundancy String - The type of redundancy for the VM cluster: NORMAL (2-way) or HIGH (3-way).
AttrDomain
- The domain name associated with the VM cluster.
- domain String
- The domain name associated with the VM cluster.
- gi
Version StringComputed - A complete software version of Oracle Grid Infrastructure (GI).
- hostname
Prefix StringComputed - The host name for the VM cluster. Constraints: - Can't be "localhost" or "hostname". - Can't contain "-version". - The maximum length of the combined hostname and domain is 63 characters. - The hostname must be unique within the subnet. This member is required. Changing this will create a new resource.
- id String
- The provider-assigned unique ID for this managed resource.
- iorm
Config List<CloudCaches Vm Cluster Iorm Config Cach> - The Exadata IORM (I/O Resource Manager) configuration cache details for the VM cluster.
- last
Update StringHistory Entry Id - The OCID of the most recent maintenance update history entry.
- listener
Port Integer - The listener port number configured on the VM cluster.
- node
Count Integer - The total number of nodes in the VM cluster.
- oci
Resource StringAnchor Name - The name of the OCI resource anchor associated with the VM cluster.
- oci
Url String - The HTTPS link to the VM cluster resource in OCI.
- ocid String
- The OCID (Oracle Cloud Identifier) of the VM cluster.
- percent
Progress Double - The percentage of progress made on the current operation for the VM cluster.
- scan
Dns StringName - The fully qualified domain name (FQDN) for the SCAN IP addresses associated with the VM cluster.
- scan
Dns StringRecord Id - The OCID of the DNS record for the SCAN IPs linked to the VM cluster.
- scan
Ip List<String>Ids - The list of OCIDs for SCAN IP addresses associated with the VM cluster.
- shape String
- The hardware model name of the Exadata infrastructure running the VM cluster.
- status String
- The current lifecycle status of the VM cluster.
- status
Reason String - Additional information regarding the current status of the VM cluster.
- storage
Size IntegerIn Gbs - The local node storage allocated to the VM cluster, in gigabytes (GB).
- system
Version String - The operating system version of the image chosen for the VM cluster.
- Map<String,String>
- The combined set of user-defined and provider-defined tags.
- vip
Ids List<String> - The virtual IP (VIP) addresses assigned to the VM cluster. CRS assigns one VIP per node for failover support.
- arn string
- The Amazon Resource Name (ARN) for the cloud vm cluster.
- compute
Model string - The compute model used when the instance is created or cloned — either ECPU or OCPU. ECPU is a virtualized compute unit; OCPU is a physical processor core with hyper-threading.
- created
At string - The timestamp when the VM cluster was created.
- disk
Redundancy string - The type of redundancy for the VM cluster: NORMAL (2-way) or HIGH (3-way).
AttrDomain
- The domain name associated with the VM cluster.
- domain string
- The domain name associated with the VM cluster.
- gi
Version stringComputed - A complete software version of Oracle Grid Infrastructure (GI).
- hostname
Prefix stringComputed - The host name for the VM cluster. Constraints: - Can't be "localhost" or "hostname". - Can't contain "-version". - The maximum length of the combined hostname and domain is 63 characters. - The hostname must be unique within the subnet. This member is required. Changing this will create a new resource.
- id string
- The provider-assigned unique ID for this managed resource.
- iorm
Config CloudCaches Vm Cluster Iorm Config Cach[] - The Exadata IORM (I/O Resource Manager) configuration cache details for the VM cluster.
- last
Update stringHistory Entry Id - The OCID of the most recent maintenance update history entry.
- listener
Port number - The listener port number configured on the VM cluster.
- node
Count number - The total number of nodes in the VM cluster.
- oci
Resource stringAnchor Name - The name of the OCI resource anchor associated with the VM cluster.
- oci
Url string - The HTTPS link to the VM cluster resource in OCI.
- ocid string
- The OCID (Oracle Cloud Identifier) of the VM cluster.
- percent
Progress number - The percentage of progress made on the current operation for the VM cluster.
- scan
Dns stringName - The fully qualified domain name (FQDN) for the SCAN IP addresses associated with the VM cluster.
- scan
Dns stringRecord Id - The OCID of the DNS record for the SCAN IPs linked to the VM cluster.
- scan
Ip string[]Ids - The list of OCIDs for SCAN IP addresses associated with the VM cluster.
- shape string
- The hardware model name of the Exadata infrastructure running the VM cluster.
- status string
- The current lifecycle status of the VM cluster.
- status
Reason string - Additional information regarding the current status of the VM cluster.
- storage
Size numberIn Gbs - The local node storage allocated to the VM cluster, in gigabytes (GB).
- system
Version string - The operating system version of the image chosen for the VM cluster.
- {[key: string]: string}
- The combined set of user-defined and provider-defined tags.
- vip
Ids string[] - The virtual IP (VIP) addresses assigned to the VM cluster. CRS assigns one VIP per node for failover support.
- arn str
- The Amazon Resource Name (ARN) for the cloud vm cluster.
- compute_
model str - The compute model used when the instance is created or cloned — either ECPU or OCPU. ECPU is a virtualized compute unit; OCPU is a physical processor core with hyper-threading.
- created_
at str - The timestamp when the VM cluster was created.
- disk_
redundancy str - The type of redundancy for the VM cluster: NORMAL (2-way) or HIGH (3-way).
AttrDomain
- The domain name associated with the VM cluster.
- domain str
- The domain name associated with the VM cluster.
- gi_
version_ strcomputed - A complete software version of Oracle Grid Infrastructure (GI).
- hostname_
prefix_ strcomputed - The host name for the VM cluster. Constraints: - Can't be "localhost" or "hostname". - Can't contain "-version". - The maximum length of the combined hostname and domain is 63 characters. - The hostname must be unique within the subnet. This member is required. Changing this will create a new resource.
- id str
- The provider-assigned unique ID for this managed resource.
- iorm_
config_ Sequence[Cloudcaches Vm Cluster Iorm Config Cach] - The Exadata IORM (I/O Resource Manager) configuration cache details for the VM cluster.
- last_
update_ strhistory_ entry_ id - The OCID of the most recent maintenance update history entry.
- listener_
port int - The listener port number configured on the VM cluster.
- node_
count int - The total number of nodes in the VM cluster.
- oci_
resource_ stranchor_ name - The name of the OCI resource anchor associated with the VM cluster.
- oci_
url str - The HTTPS link to the VM cluster resource in OCI.
- ocid str
- The OCID (Oracle Cloud Identifier) of the VM cluster.
- percent_
progress float - The percentage of progress made on the current operation for the VM cluster.
- scan_
dns_ strname - The fully qualified domain name (FQDN) for the SCAN IP addresses associated with the VM cluster.
- scan_
dns_ strrecord_ id - The OCID of the DNS record for the SCAN IPs linked to the VM cluster.
- scan_
ip_ Sequence[str]ids - The list of OCIDs for SCAN IP addresses associated with the VM cluster.
- shape str
- The hardware model name of the Exadata infrastructure running the VM cluster.
- status str
- The current lifecycle status of the VM cluster.
- status_
reason str - Additional information regarding the current status of the VM cluster.
- storage_
size_ intin_ gbs - The local node storage allocated to the VM cluster, in gigabytes (GB).
- system_
version str - The operating system version of the image chosen for the VM cluster.
- Mapping[str, str]
- The combined set of user-defined and provider-defined tags.
- vip_
ids Sequence[str] - The virtual IP (VIP) addresses assigned to the VM cluster. CRS assigns one VIP per node for failover support.
- arn String
- The Amazon Resource Name (ARN) for the cloud vm cluster.
- compute
Model String - The compute model used when the instance is created or cloned — either ECPU or OCPU. ECPU is a virtualized compute unit; OCPU is a physical processor core with hyper-threading.
- created
At String - The timestamp when the VM cluster was created.
- disk
Redundancy String - The type of redundancy for the VM cluster: NORMAL (2-way) or HIGH (3-way).
AttrDomain
- The domain name associated with the VM cluster.
- domain String
- The domain name associated with the VM cluster.
- gi
Version StringComputed - A complete software version of Oracle Grid Infrastructure (GI).
- hostname
Prefix StringComputed - The host name for the VM cluster. Constraints: - Can't be "localhost" or "hostname". - Can't contain "-version". - The maximum length of the combined hostname and domain is 63 characters. - The hostname must be unique within the subnet. This member is required. Changing this will create a new resource.
- id String
- The provider-assigned unique ID for this managed resource.
- iorm
Config List<Property Map>Caches - The Exadata IORM (I/O Resource Manager) configuration cache details for the VM cluster.
- last
Update StringHistory Entry Id - The OCID of the most recent maintenance update history entry.
- listener
Port Number - The listener port number configured on the VM cluster.
- node
Count Number - The total number of nodes in the VM cluster.
- oci
Resource StringAnchor Name - The name of the OCI resource anchor associated with the VM cluster.
- oci
Url String - The HTTPS link to the VM cluster resource in OCI.
- ocid String
- The OCID (Oracle Cloud Identifier) of the VM cluster.
- percent
Progress Number - The percentage of progress made on the current operation for the VM cluster.
- scan
Dns StringName - The fully qualified domain name (FQDN) for the SCAN IP addresses associated with the VM cluster.
- scan
Dns StringRecord Id - The OCID of the DNS record for the SCAN IPs linked to the VM cluster.
- scan
Ip List<String>Ids - The list of OCIDs for SCAN IP addresses associated with the VM cluster.
- shape String
- The hardware model name of the Exadata infrastructure running the VM cluster.
- status String
- The current lifecycle status of the VM cluster.
- status
Reason String - Additional information regarding the current status of the VM cluster.
- storage
Size NumberIn Gbs - The local node storage allocated to the VM cluster, in gigabytes (GB).
- system
Version String - The operating system version of the image chosen for the VM cluster.
- Map<String>
- The combined set of user-defined and provider-defined tags.
- vip
Ids List<String> - The virtual IP (VIP) addresses assigned to the VM cluster. CRS assigns one VIP per node for failover support.
Look up Existing CloudVmCluster Resource
Get an existing CloudVmCluster 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?: CloudVmClusterState, opts?: CustomResourceOptions): CloudVmCluster
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
arn: Optional[str] = None,
cloud_exadata_infrastructure_id: Optional[str] = None,
cluster_name: Optional[str] = None,
compute_model: Optional[str] = None,
cpu_core_count: Optional[int] = None,
created_at: Optional[str] = None,
data_collection_options: Optional[CloudVmClusterDataCollectionOptionsArgs] = None,
data_storage_size_in_tbs: Optional[float] = None,
db_node_storage_size_in_gbs: Optional[int] = None,
db_servers: Optional[Sequence[str]] = None,
disk_redundancy: Optional[str] = None,
display_name: Optional[str] = None,
domain: Optional[str] = None,
gi_version: Optional[str] = None,
gi_version_computed: Optional[str] = None,
hostname_prefix: Optional[str] = None,
hostname_prefix_computed: Optional[str] = None,
iorm_config_caches: Optional[Sequence[CloudVmClusterIormConfigCachArgs]] = None,
is_local_backup_enabled: Optional[bool] = None,
is_sparse_diskgroup_enabled: Optional[bool] = None,
last_update_history_entry_id: Optional[str] = None,
license_model: Optional[str] = None,
listener_port: Optional[int] = None,
memory_size_in_gbs: Optional[int] = None,
node_count: Optional[int] = None,
oci_resource_anchor_name: Optional[str] = None,
oci_url: Optional[str] = None,
ocid: Optional[str] = None,
odb_network_id: Optional[str] = None,
percent_progress: Optional[float] = None,
region: Optional[str] = None,
scan_dns_name: Optional[str] = None,
scan_dns_record_id: Optional[str] = None,
scan_ip_ids: Optional[Sequence[str]] = None,
scan_listener_port_tcp: Optional[int] = None,
shape: Optional[str] = None,
ssh_public_keys: Optional[Sequence[str]] = None,
status: Optional[str] = None,
status_reason: Optional[str] = None,
storage_size_in_gbs: Optional[int] = None,
system_version: Optional[str] = None,
tags: Optional[Mapping[str, str]] = None,
tags_all: Optional[Mapping[str, str]] = None,
timeouts: Optional[CloudVmClusterTimeoutsArgs] = None,
timezone: Optional[str] = None,
vip_ids: Optional[Sequence[str]] = None) -> CloudVmCluster
func GetCloudVmCluster(ctx *Context, name string, id IDInput, state *CloudVmClusterState, opts ...ResourceOption) (*CloudVmCluster, error)
public static CloudVmCluster Get(string name, Input<string> id, CloudVmClusterState? state, CustomResourceOptions? opts = null)
public static CloudVmCluster get(String name, Output<String> id, CloudVmClusterState state, CustomResourceOptions options)
resources: _: type: aws:odb:CloudVmCluster 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.
- Arn string
- The Amazon Resource Name (ARN) for the cloud vm cluster.
- Cloud
Exadata stringInfrastructure Id - The unique identifier of the Exadata infrastructure for this VM cluster. Changing this will create a new resource.
- Cluster
Name string - The name of the Grid Infrastructure (GI) cluster. Changing this will create a new resource.
- Compute
Model string - The compute model used when the instance is created or cloned — either ECPU or OCPU. ECPU is a virtualized compute unit; OCPU is a physical processor core with hyper-threading.
- Cpu
Core intCount - The number of CPU cores to enable on the VM cluster. Changing this will create a new resource.
- Created
At string - The timestamp when the VM cluster was created.
- Data
Collection CloudOptions Vm Cluster Data Collection Options - The set of preferences for the various diagnostic collection options for the VM cluster.
- Data
Storage doubleSize In Tbs The size of the data disk group, in terabytes (TBs), to allocate for the VM cluster. Changing this will create a new resource.
The following arguments are optional:
- Db
Node intStorage Size In Gbs - The amount of local node storage, in gigabytes (GBs), to allocate for the VM cluster. Changing this will create a new resource.
- Db
Servers List<string> - The list of database servers for the VM cluster. Changing this will create a new resource.
- Disk
Redundancy string - The type of redundancy for the VM cluster: NORMAL (2-way) or HIGH (3-way).
AttrDomain
- The domain name associated with the VM cluster.
- Display
Name string - A user-friendly name for the VM cluster. Changing this will create a new resource.
- Domain string
- The domain name associated with the VM cluster.
- Gi
Version string - A valid software version of Oracle Grid Infrastructure (GI). To get the list of valid values, use the ListGiVersions operation and specify the shape of the Exadata infrastructure. Example: 19.0.0.0 Changing this will create a new resource.
- Gi
Version stringComputed - A complete software version of Oracle Grid Infrastructure (GI).
- Hostname
Prefix string - The host name prefix for the VM cluster. Constraints: - Can't be "localhost" or "hostname". - Can't contain "-version". - The maximum length of the combined hostname and domain is 63 characters. - The hostname must be unique within the subnet. Changing this will create a new resource.
- Hostname
Prefix stringComputed - The host name for the VM cluster. Constraints: - Can't be "localhost" or "hostname". - Can't contain "-version". - The maximum length of the combined hostname and domain is 63 characters. - The hostname must be unique within the subnet. This member is required. Changing this will create a new resource.
- Iorm
Config List<CloudCaches Vm Cluster Iorm Config Cach> - The Exadata IORM (I/O Resource Manager) configuration cache details for the VM cluster.
- Is
Local boolBackup Enabled - Specifies whether to enable database backups to local Exadata storage for the VM cluster. Changing this will create a new resource.
- Is
Sparse boolDiskgroup Enabled - Specifies whether to create a sparse disk group for the VM cluster. Changing this will create a new resource.
- Last
Update stringHistory Entry Id - The OCID of the most recent maintenance update history entry.
- License
Model string - The Oracle license model to apply to the VM cluster. Default: LICENSE_INCLUDED. Changing this will create a new resource.
- Listener
Port int - The listener port number configured on the VM cluster.
- Memory
Size intIn Gbs - The amount of memory, in gigabytes (GBs), to allocate for the VM cluster. Changing this will create a new resource.
- Node
Count int - The total number of nodes in the VM cluster.
- Oci
Resource stringAnchor Name - The name of the OCI resource anchor associated with the VM cluster.
- Oci
Url string - The HTTPS link to the VM cluster resource in OCI.
- Ocid string
- The OCID (Oracle Cloud Identifier) of the VM cluster.
- Odb
Network stringId - The unique identifier of the ODB network for the VM cluster. Changing this will create a new resource.
- Percent
Progress double - The percentage of progress made on the current operation for the VM cluster.
- Region string
- Region where this resource will be managed. Defaults to the Region set in the provider configuration.
- Scan
Dns stringName - The fully qualified domain name (FQDN) for the SCAN IP addresses associated with the VM cluster.
- Scan
Dns stringRecord Id - The OCID of the DNS record for the SCAN IPs linked to the VM cluster.
- Scan
Ip List<string>Ids - The list of OCIDs for SCAN IP addresses associated with the VM cluster.
- Scan
Listener intPort Tcp - The port number for TCP connections to the single client access name (SCAN) listener. Valid values: 1024–8999, except 2484, 6100, 6200, 7060, 7070, 7085, and 7879. Default: 1521. Changing this will create a new resource.
- Shape string
- The hardware model name of the Exadata infrastructure running the VM cluster.
- Ssh
Public List<string>Keys - The public key portion of one or more key pairs used for SSH access to the VM cluster. Changing this will create a new resource.
- Status string
- The current lifecycle status of the VM cluster.
- Status
Reason string - Additional information regarding the current status of the VM cluster.
- Storage
Size intIn Gbs - The local node storage allocated to the VM cluster, in gigabytes (GB).
- System
Version string - The operating system version of the image chosen for the VM cluster.
- Dictionary<string, string>
- A map of tags to assign to the exadata infrastructure. If configured with a provider
default_tags
configuration block present, tags with matching keys will overwrite those defined at the provider-level. - Dictionary<string, string>
- The combined set of user-defined and provider-defined tags.
- Timeouts
Cloud
Vm Cluster Timeouts - Timezone string
- The configured time zone of the VM cluster. Changing this will create a new resource.
- Vip
Ids List<string> - The virtual IP (VIP) addresses assigned to the VM cluster. CRS assigns one VIP per node for failover support.
- Arn string
- The Amazon Resource Name (ARN) for the cloud vm cluster.
- Cloud
Exadata stringInfrastructure Id - The unique identifier of the Exadata infrastructure for this VM cluster. Changing this will create a new resource.
- Cluster
Name string - The name of the Grid Infrastructure (GI) cluster. Changing this will create a new resource.
- Compute
Model string - The compute model used when the instance is created or cloned — either ECPU or OCPU. ECPU is a virtualized compute unit; OCPU is a physical processor core with hyper-threading.
- Cpu
Core intCount - The number of CPU cores to enable on the VM cluster. Changing this will create a new resource.
- Created
At string - The timestamp when the VM cluster was created.
- Data
Collection CloudOptions Vm Cluster Data Collection Options Args - The set of preferences for the various diagnostic collection options for the VM cluster.
- Data
Storage float64Size In Tbs The size of the data disk group, in terabytes (TBs), to allocate for the VM cluster. Changing this will create a new resource.
The following arguments are optional:
- Db
Node intStorage Size In Gbs - The amount of local node storage, in gigabytes (GBs), to allocate for the VM cluster. Changing this will create a new resource.
- Db
Servers []string - The list of database servers for the VM cluster. Changing this will create a new resource.
- Disk
Redundancy string - The type of redundancy for the VM cluster: NORMAL (2-way) or HIGH (3-way).
AttrDomain
- The domain name associated with the VM cluster.
- Display
Name string - A user-friendly name for the VM cluster. Changing this will create a new resource.
- Domain string
- The domain name associated with the VM cluster.
- Gi
Version string - A valid software version of Oracle Grid Infrastructure (GI). To get the list of valid values, use the ListGiVersions operation and specify the shape of the Exadata infrastructure. Example: 19.0.0.0 Changing this will create a new resource.
- Gi
Version stringComputed - A complete software version of Oracle Grid Infrastructure (GI).
- Hostname
Prefix string - The host name prefix for the VM cluster. Constraints: - Can't be "localhost" or "hostname". - Can't contain "-version". - The maximum length of the combined hostname and domain is 63 characters. - The hostname must be unique within the subnet. Changing this will create a new resource.
- Hostname
Prefix stringComputed - The host name for the VM cluster. Constraints: - Can't be "localhost" or "hostname". - Can't contain "-version". - The maximum length of the combined hostname and domain is 63 characters. - The hostname must be unique within the subnet. This member is required. Changing this will create a new resource.
- Iorm
Config []CloudCaches Vm Cluster Iorm Config Cach Args - The Exadata IORM (I/O Resource Manager) configuration cache details for the VM cluster.
- Is
Local boolBackup Enabled - Specifies whether to enable database backups to local Exadata storage for the VM cluster. Changing this will create a new resource.
- Is
Sparse boolDiskgroup Enabled - Specifies whether to create a sparse disk group for the VM cluster. Changing this will create a new resource.
- Last
Update stringHistory Entry Id - The OCID of the most recent maintenance update history entry.
- License
Model string - The Oracle license model to apply to the VM cluster. Default: LICENSE_INCLUDED. Changing this will create a new resource.
- Listener
Port int - The listener port number configured on the VM cluster.
- Memory
Size intIn Gbs - The amount of memory, in gigabytes (GBs), to allocate for the VM cluster. Changing this will create a new resource.
- Node
Count int - The total number of nodes in the VM cluster.
- Oci
Resource stringAnchor Name - The name of the OCI resource anchor associated with the VM cluster.
- Oci
Url string - The HTTPS link to the VM cluster resource in OCI.
- Ocid string
- The OCID (Oracle Cloud Identifier) of the VM cluster.
- Odb
Network stringId - The unique identifier of the ODB network for the VM cluster. Changing this will create a new resource.
- Percent
Progress float64 - The percentage of progress made on the current operation for the VM cluster.
- Region string
- Region where this resource will be managed. Defaults to the Region set in the provider configuration.
- Scan
Dns stringName - The fully qualified domain name (FQDN) for the SCAN IP addresses associated with the VM cluster.
- Scan
Dns stringRecord Id - The OCID of the DNS record for the SCAN IPs linked to the VM cluster.
- Scan
Ip []stringIds - The list of OCIDs for SCAN IP addresses associated with the VM cluster.
- Scan
Listener intPort Tcp - The port number for TCP connections to the single client access name (SCAN) listener. Valid values: 1024–8999, except 2484, 6100, 6200, 7060, 7070, 7085, and 7879. Default: 1521. Changing this will create a new resource.
- Shape string
- The hardware model name of the Exadata infrastructure running the VM cluster.
- Ssh
Public []stringKeys - The public key portion of one or more key pairs used for SSH access to the VM cluster. Changing this will create a new resource.
- Status string
- The current lifecycle status of the VM cluster.
- Status
Reason string - Additional information regarding the current status of the VM cluster.
- Storage
Size intIn Gbs - The local node storage allocated to the VM cluster, in gigabytes (GB).
- System
Version string - The operating system version of the image chosen for the VM cluster.
- map[string]string
- A map of tags to assign to the exadata infrastructure. If configured with a provider
default_tags
configuration block present, tags with matching keys will overwrite those defined at the provider-level. - map[string]string
- The combined set of user-defined and provider-defined tags.
- Timeouts
Cloud
Vm Cluster Timeouts Args - Timezone string
- The configured time zone of the VM cluster. Changing this will create a new resource.
- Vip
Ids []string - The virtual IP (VIP) addresses assigned to the VM cluster. CRS assigns one VIP per node for failover support.
- arn String
- The Amazon Resource Name (ARN) for the cloud vm cluster.
- cloud
Exadata StringInfrastructure Id - The unique identifier of the Exadata infrastructure for this VM cluster. Changing this will create a new resource.
- cluster
Name String - The name of the Grid Infrastructure (GI) cluster. Changing this will create a new resource.
- compute
Model String - The compute model used when the instance is created or cloned — either ECPU or OCPU. ECPU is a virtualized compute unit; OCPU is a physical processor core with hyper-threading.
- cpu
Core IntegerCount - The number of CPU cores to enable on the VM cluster. Changing this will create a new resource.
- created
At String - The timestamp when the VM cluster was created.
- data
Collection CloudOptions Vm Cluster Data Collection Options - The set of preferences for the various diagnostic collection options for the VM cluster.
- data
Storage DoubleSize In Tbs The size of the data disk group, in terabytes (TBs), to allocate for the VM cluster. Changing this will create a new resource.
The following arguments are optional:
- db
Node IntegerStorage Size In Gbs - The amount of local node storage, in gigabytes (GBs), to allocate for the VM cluster. Changing this will create a new resource.
- db
Servers List<String> - The list of database servers for the VM cluster. Changing this will create a new resource.
- disk
Redundancy String - The type of redundancy for the VM cluster: NORMAL (2-way) or HIGH (3-way).
AttrDomain
- The domain name associated with the VM cluster.
- display
Name String - A user-friendly name for the VM cluster. Changing this will create a new resource.
- domain String
- The domain name associated with the VM cluster.
- gi
Version String - A valid software version of Oracle Grid Infrastructure (GI). To get the list of valid values, use the ListGiVersions operation and specify the shape of the Exadata infrastructure. Example: 19.0.0.0 Changing this will create a new resource.
- gi
Version StringComputed - A complete software version of Oracle Grid Infrastructure (GI).
- hostname
Prefix String - The host name prefix for the VM cluster. Constraints: - Can't be "localhost" or "hostname". - Can't contain "-version". - The maximum length of the combined hostname and domain is 63 characters. - The hostname must be unique within the subnet. Changing this will create a new resource.
- hostname
Prefix StringComputed - The host name for the VM cluster. Constraints: - Can't be "localhost" or "hostname". - Can't contain "-version". - The maximum length of the combined hostname and domain is 63 characters. - The hostname must be unique within the subnet. This member is required. Changing this will create a new resource.
- iorm
Config List<CloudCaches Vm Cluster Iorm Config Cach> - The Exadata IORM (I/O Resource Manager) configuration cache details for the VM cluster.
- is
Local BooleanBackup Enabled - Specifies whether to enable database backups to local Exadata storage for the VM cluster. Changing this will create a new resource.
- is
Sparse BooleanDiskgroup Enabled - Specifies whether to create a sparse disk group for the VM cluster. Changing this will create a new resource.
- last
Update StringHistory Entry Id - The OCID of the most recent maintenance update history entry.
- license
Model String - The Oracle license model to apply to the VM cluster. Default: LICENSE_INCLUDED. Changing this will create a new resource.
- listener
Port Integer - The listener port number configured on the VM cluster.
- memory
Size IntegerIn Gbs - The amount of memory, in gigabytes (GBs), to allocate for the VM cluster. Changing this will create a new resource.
- node
Count Integer - The total number of nodes in the VM cluster.
- oci
Resource StringAnchor Name - The name of the OCI resource anchor associated with the VM cluster.
- oci
Url String - The HTTPS link to the VM cluster resource in OCI.
- ocid String
- The OCID (Oracle Cloud Identifier) of the VM cluster.
- odb
Network StringId - The unique identifier of the ODB network for the VM cluster. Changing this will create a new resource.
- percent
Progress Double - The percentage of progress made on the current operation for the VM cluster.
- region String
- Region where this resource will be managed. Defaults to the Region set in the provider configuration.
- scan
Dns StringName - The fully qualified domain name (FQDN) for the SCAN IP addresses associated with the VM cluster.
- scan
Dns StringRecord Id - The OCID of the DNS record for the SCAN IPs linked to the VM cluster.
- scan
Ip List<String>Ids - The list of OCIDs for SCAN IP addresses associated with the VM cluster.
- scan
Listener IntegerPort Tcp - The port number for TCP connections to the single client access name (SCAN) listener. Valid values: 1024–8999, except 2484, 6100, 6200, 7060, 7070, 7085, and 7879. Default: 1521. Changing this will create a new resource.
- shape String
- The hardware model name of the Exadata infrastructure running the VM cluster.
- ssh
Public List<String>Keys - The public key portion of one or more key pairs used for SSH access to the VM cluster. Changing this will create a new resource.
- status String
- The current lifecycle status of the VM cluster.
- status
Reason String - Additional information regarding the current status of the VM cluster.
- storage
Size IntegerIn Gbs - The local node storage allocated to the VM cluster, in gigabytes (GB).
- system
Version String - The operating system version of the image chosen for the VM cluster.
- Map<String,String>
- A map of tags to assign to the exadata infrastructure. If configured with a provider
default_tags
configuration block present, tags with matching keys will overwrite those defined at the provider-level. - Map<String,String>
- The combined set of user-defined and provider-defined tags.
- timeouts
Cloud
Vm Cluster Timeouts - timezone String
- The configured time zone of the VM cluster. Changing this will create a new resource.
- vip
Ids List<String> - The virtual IP (VIP) addresses assigned to the VM cluster. CRS assigns one VIP per node for failover support.
- arn string
- The Amazon Resource Name (ARN) for the cloud vm cluster.
- cloud
Exadata stringInfrastructure Id - The unique identifier of the Exadata infrastructure for this VM cluster. Changing this will create a new resource.
- cluster
Name string - The name of the Grid Infrastructure (GI) cluster. Changing this will create a new resource.
- compute
Model string - The compute model used when the instance is created or cloned — either ECPU or OCPU. ECPU is a virtualized compute unit; OCPU is a physical processor core with hyper-threading.
- cpu
Core numberCount - The number of CPU cores to enable on the VM cluster. Changing this will create a new resource.
- created
At string - The timestamp when the VM cluster was created.
- data
Collection CloudOptions Vm Cluster Data Collection Options - The set of preferences for the various diagnostic collection options for the VM cluster.
- data
Storage numberSize In Tbs The size of the data disk group, in terabytes (TBs), to allocate for the VM cluster. Changing this will create a new resource.
The following arguments are optional:
- db
Node numberStorage Size In Gbs - The amount of local node storage, in gigabytes (GBs), to allocate for the VM cluster. Changing this will create a new resource.
- db
Servers string[] - The list of database servers for the VM cluster. Changing this will create a new resource.
- disk
Redundancy string - The type of redundancy for the VM cluster: NORMAL (2-way) or HIGH (3-way).
AttrDomain
- The domain name associated with the VM cluster.
- display
Name string - A user-friendly name for the VM cluster. Changing this will create a new resource.
- domain string
- The domain name associated with the VM cluster.
- gi
Version string - A valid software version of Oracle Grid Infrastructure (GI). To get the list of valid values, use the ListGiVersions operation and specify the shape of the Exadata infrastructure. Example: 19.0.0.0 Changing this will create a new resource.
- gi
Version stringComputed - A complete software version of Oracle Grid Infrastructure (GI).
- hostname
Prefix string - The host name prefix for the VM cluster. Constraints: - Can't be "localhost" or "hostname". - Can't contain "-version". - The maximum length of the combined hostname and domain is 63 characters. - The hostname must be unique within the subnet. Changing this will create a new resource.
- hostname
Prefix stringComputed - The host name for the VM cluster. Constraints: - Can't be "localhost" or "hostname". - Can't contain "-version". - The maximum length of the combined hostname and domain is 63 characters. - The hostname must be unique within the subnet. This member is required. Changing this will create a new resource.
- iorm
Config CloudCaches Vm Cluster Iorm Config Cach[] - The Exadata IORM (I/O Resource Manager) configuration cache details for the VM cluster.
- is
Local booleanBackup Enabled - Specifies whether to enable database backups to local Exadata storage for the VM cluster. Changing this will create a new resource.
- is
Sparse booleanDiskgroup Enabled - Specifies whether to create a sparse disk group for the VM cluster. Changing this will create a new resource.
- last
Update stringHistory Entry Id - The OCID of the most recent maintenance update history entry.
- license
Model string - The Oracle license model to apply to the VM cluster. Default: LICENSE_INCLUDED. Changing this will create a new resource.
- listener
Port number - The listener port number configured on the VM cluster.
- memory
Size numberIn Gbs - The amount of memory, in gigabytes (GBs), to allocate for the VM cluster. Changing this will create a new resource.
- node
Count number - The total number of nodes in the VM cluster.
- oci
Resource stringAnchor Name - The name of the OCI resource anchor associated with the VM cluster.
- oci
Url string - The HTTPS link to the VM cluster resource in OCI.
- ocid string
- The OCID (Oracle Cloud Identifier) of the VM cluster.
- odb
Network stringId - The unique identifier of the ODB network for the VM cluster. Changing this will create a new resource.
- percent
Progress number - The percentage of progress made on the current operation for the VM cluster.
- region string
- Region where this resource will be managed. Defaults to the Region set in the provider configuration.
- scan
Dns stringName - The fully qualified domain name (FQDN) for the SCAN IP addresses associated with the VM cluster.
- scan
Dns stringRecord Id - The OCID of the DNS record for the SCAN IPs linked to the VM cluster.
- scan
Ip string[]Ids - The list of OCIDs for SCAN IP addresses associated with the VM cluster.
- scan
Listener numberPort Tcp - The port number for TCP connections to the single client access name (SCAN) listener. Valid values: 1024–8999, except 2484, 6100, 6200, 7060, 7070, 7085, and 7879. Default: 1521. Changing this will create a new resource.
- shape string
- The hardware model name of the Exadata infrastructure running the VM cluster.
- ssh
Public string[]Keys - The public key portion of one or more key pairs used for SSH access to the VM cluster. Changing this will create a new resource.
- status string
- The current lifecycle status of the VM cluster.
- status
Reason string - Additional information regarding the current status of the VM cluster.
- storage
Size numberIn Gbs - The local node storage allocated to the VM cluster, in gigabytes (GB).
- system
Version string - The operating system version of the image chosen for the VM cluster.
- {[key: string]: string}
- A map of tags to assign to the exadata infrastructure. If configured with a provider
default_tags
configuration block present, tags with matching keys will overwrite those defined at the provider-level. - {[key: string]: string}
- The combined set of user-defined and provider-defined tags.
- timeouts
Cloud
Vm Cluster Timeouts - timezone string
- The configured time zone of the VM cluster. Changing this will create a new resource.
- vip
Ids string[] - The virtual IP (VIP) addresses assigned to the VM cluster. CRS assigns one VIP per node for failover support.
- arn str
- The Amazon Resource Name (ARN) for the cloud vm cluster.
- cloud_
exadata_ strinfrastructure_ id - The unique identifier of the Exadata infrastructure for this VM cluster. Changing this will create a new resource.
- cluster_
name str - The name of the Grid Infrastructure (GI) cluster. Changing this will create a new resource.
- compute_
model str - The compute model used when the instance is created or cloned — either ECPU or OCPU. ECPU is a virtualized compute unit; OCPU is a physical processor core with hyper-threading.
- cpu_
core_ intcount - The number of CPU cores to enable on the VM cluster. Changing this will create a new resource.
- created_
at str - The timestamp when the VM cluster was created.
- data_
collection_ Cloudoptions Vm Cluster Data Collection Options Args - The set of preferences for the various diagnostic collection options for the VM cluster.
- data_
storage_ floatsize_ in_ tbs The size of the data disk group, in terabytes (TBs), to allocate for the VM cluster. Changing this will create a new resource.
The following arguments are optional:
- db_
node_ intstorage_ size_ in_ gbs - The amount of local node storage, in gigabytes (GBs), to allocate for the VM cluster. Changing this will create a new resource.
- db_
servers Sequence[str] - The list of database servers for the VM cluster. Changing this will create a new resource.
- disk_
redundancy str - The type of redundancy for the VM cluster: NORMAL (2-way) or HIGH (3-way).
AttrDomain
- The domain name associated with the VM cluster.
- display_
name str - A user-friendly name for the VM cluster. Changing this will create a new resource.
- domain str
- The domain name associated with the VM cluster.
- gi_
version str - A valid software version of Oracle Grid Infrastructure (GI). To get the list of valid values, use the ListGiVersions operation and specify the shape of the Exadata infrastructure. Example: 19.0.0.0 Changing this will create a new resource.
- gi_
version_ strcomputed - A complete software version of Oracle Grid Infrastructure (GI).
- hostname_
prefix str - The host name prefix for the VM cluster. Constraints: - Can't be "localhost" or "hostname". - Can't contain "-version". - The maximum length of the combined hostname and domain is 63 characters. - The hostname must be unique within the subnet. Changing this will create a new resource.
- hostname_
prefix_ strcomputed - The host name for the VM cluster. Constraints: - Can't be "localhost" or "hostname". - Can't contain "-version". - The maximum length of the combined hostname and domain is 63 characters. - The hostname must be unique within the subnet. This member is required. Changing this will create a new resource.
- iorm_
config_ Sequence[Cloudcaches Vm Cluster Iorm Config Cach Args] - The Exadata IORM (I/O Resource Manager) configuration cache details for the VM cluster.
- is_
local_ boolbackup_ enabled - Specifies whether to enable database backups to local Exadata storage for the VM cluster. Changing this will create a new resource.
- is_
sparse_ booldiskgroup_ enabled - Specifies whether to create a sparse disk group for the VM cluster. Changing this will create a new resource.
- last_
update_ strhistory_ entry_ id - The OCID of the most recent maintenance update history entry.
- license_
model str - The Oracle license model to apply to the VM cluster. Default: LICENSE_INCLUDED. Changing this will create a new resource.
- listener_
port int - The listener port number configured on the VM cluster.
- memory_
size_ intin_ gbs - The amount of memory, in gigabytes (GBs), to allocate for the VM cluster. Changing this will create a new resource.
- node_
count int - The total number of nodes in the VM cluster.
- oci_
resource_ stranchor_ name - The name of the OCI resource anchor associated with the VM cluster.
- oci_
url str - The HTTPS link to the VM cluster resource in OCI.
- ocid str
- The OCID (Oracle Cloud Identifier) of the VM cluster.
- odb_
network_ strid - The unique identifier of the ODB network for the VM cluster. Changing this will create a new resource.
- percent_
progress float - The percentage of progress made on the current operation for the VM cluster.
- region str
- Region where this resource will be managed. Defaults to the Region set in the provider configuration.
- scan_
dns_ strname - The fully qualified domain name (FQDN) for the SCAN IP addresses associated with the VM cluster.
- scan_
dns_ strrecord_ id - The OCID of the DNS record for the SCAN IPs linked to the VM cluster.
- scan_
ip_ Sequence[str]ids - The list of OCIDs for SCAN IP addresses associated with the VM cluster.
- scan_
listener_ intport_ tcp - The port number for TCP connections to the single client access name (SCAN) listener. Valid values: 1024–8999, except 2484, 6100, 6200, 7060, 7070, 7085, and 7879. Default: 1521. Changing this will create a new resource.
- shape str
- The hardware model name of the Exadata infrastructure running the VM cluster.
- ssh_
public_ Sequence[str]keys - The public key portion of one or more key pairs used for SSH access to the VM cluster. Changing this will create a new resource.
- status str
- The current lifecycle status of the VM cluster.
- status_
reason str - Additional information regarding the current status of the VM cluster.
- storage_
size_ intin_ gbs - The local node storage allocated to the VM cluster, in gigabytes (GB).
- system_
version str - The operating system version of the image chosen for the VM cluster.
- Mapping[str, str]
- A map of tags to assign to the exadata infrastructure. If configured with a provider
default_tags
configuration block present, tags with matching keys will overwrite those defined at the provider-level. - Mapping[str, str]
- The combined set of user-defined and provider-defined tags.
- timeouts
Cloud
Vm Cluster Timeouts Args - timezone str
- The configured time zone of the VM cluster. Changing this will create a new resource.
- vip_
ids Sequence[str] - The virtual IP (VIP) addresses assigned to the VM cluster. CRS assigns one VIP per node for failover support.
- arn String
- The Amazon Resource Name (ARN) for the cloud vm cluster.
- cloud
Exadata StringInfrastructure Id - The unique identifier of the Exadata infrastructure for this VM cluster. Changing this will create a new resource.
- cluster
Name String - The name of the Grid Infrastructure (GI) cluster. Changing this will create a new resource.
- compute
Model String - The compute model used when the instance is created or cloned — either ECPU or OCPU. ECPU is a virtualized compute unit; OCPU is a physical processor core with hyper-threading.
- cpu
Core NumberCount - The number of CPU cores to enable on the VM cluster. Changing this will create a new resource.
- created
At String - The timestamp when the VM cluster was created.
- data
Collection Property MapOptions - The set of preferences for the various diagnostic collection options for the VM cluster.
- data
Storage NumberSize In Tbs The size of the data disk group, in terabytes (TBs), to allocate for the VM cluster. Changing this will create a new resource.
The following arguments are optional:
- db
Node NumberStorage Size In Gbs - The amount of local node storage, in gigabytes (GBs), to allocate for the VM cluster. Changing this will create a new resource.
- db
Servers List<String> - The list of database servers for the VM cluster. Changing this will create a new resource.
- disk
Redundancy String - The type of redundancy for the VM cluster: NORMAL (2-way) or HIGH (3-way).
AttrDomain
- The domain name associated with the VM cluster.
- display
Name String - A user-friendly name for the VM cluster. Changing this will create a new resource.
- domain String
- The domain name associated with the VM cluster.
- gi
Version String - A valid software version of Oracle Grid Infrastructure (GI). To get the list of valid values, use the ListGiVersions operation and specify the shape of the Exadata infrastructure. Example: 19.0.0.0 Changing this will create a new resource.
- gi
Version StringComputed - A complete software version of Oracle Grid Infrastructure (GI).
- hostname
Prefix String - The host name prefix for the VM cluster. Constraints: - Can't be "localhost" or "hostname". - Can't contain "-version". - The maximum length of the combined hostname and domain is 63 characters. - The hostname must be unique within the subnet. Changing this will create a new resource.
- hostname
Prefix StringComputed - The host name for the VM cluster. Constraints: - Can't be "localhost" or "hostname". - Can't contain "-version". - The maximum length of the combined hostname and domain is 63 characters. - The hostname must be unique within the subnet. This member is required. Changing this will create a new resource.
- iorm
Config List<Property Map>Caches - The Exadata IORM (I/O Resource Manager) configuration cache details for the VM cluster.
- is
Local BooleanBackup Enabled - Specifies whether to enable database backups to local Exadata storage for the VM cluster. Changing this will create a new resource.
- is
Sparse BooleanDiskgroup Enabled - Specifies whether to create a sparse disk group for the VM cluster. Changing this will create a new resource.
- last
Update StringHistory Entry Id - The OCID of the most recent maintenance update history entry.
- license
Model String - The Oracle license model to apply to the VM cluster. Default: LICENSE_INCLUDED. Changing this will create a new resource.
- listener
Port Number - The listener port number configured on the VM cluster.
- memory
Size NumberIn Gbs - The amount of memory, in gigabytes (GBs), to allocate for the VM cluster. Changing this will create a new resource.
- node
Count Number - The total number of nodes in the VM cluster.
- oci
Resource StringAnchor Name - The name of the OCI resource anchor associated with the VM cluster.
- oci
Url String - The HTTPS link to the VM cluster resource in OCI.
- ocid String
- The OCID (Oracle Cloud Identifier) of the VM cluster.
- odb
Network StringId - The unique identifier of the ODB network for the VM cluster. Changing this will create a new resource.
- percent
Progress Number - The percentage of progress made on the current operation for the VM cluster.
- region String
- Region where this resource will be managed. Defaults to the Region set in the provider configuration.
- scan
Dns StringName - The fully qualified domain name (FQDN) for the SCAN IP addresses associated with the VM cluster.
- scan
Dns StringRecord Id - The OCID of the DNS record for the SCAN IPs linked to the VM cluster.
- scan
Ip List<String>Ids - The list of OCIDs for SCAN IP addresses associated with the VM cluster.
- scan
Listener NumberPort Tcp - The port number for TCP connections to the single client access name (SCAN) listener. Valid values: 1024–8999, except 2484, 6100, 6200, 7060, 7070, 7085, and 7879. Default: 1521. Changing this will create a new resource.
- shape String
- The hardware model name of the Exadata infrastructure running the VM cluster.
- ssh
Public List<String>Keys - The public key portion of one or more key pairs used for SSH access to the VM cluster. Changing this will create a new resource.
- status String
- The current lifecycle status of the VM cluster.
- status
Reason String - Additional information regarding the current status of the VM cluster.
- storage
Size NumberIn Gbs - The local node storage allocated to the VM cluster, in gigabytes (GB).
- system
Version String - The operating system version of the image chosen for the VM cluster.
- Map<String>
- A map of tags to assign to the exadata infrastructure. If configured with a provider
default_tags
configuration block present, tags with matching keys will overwrite those defined at the provider-level. - Map<String>
- The combined set of user-defined and provider-defined tags.
- timeouts Property Map
- timezone String
- The configured time zone of the VM cluster. Changing this will create a new resource.
- vip
Ids List<String> - The virtual IP (VIP) addresses assigned to the VM cluster. CRS assigns one VIP per node for failover support.
Supporting Types
CloudVmClusterDataCollectionOptions, CloudVmClusterDataCollectionOptionsArgs
- is
Diagnostics BooleanEvents Enabled - is
Health BooleanMonitoring Enabled - is
Incident BooleanLogs Enabled
- is
Diagnostics booleanEvents Enabled - is
Health booleanMonitoring Enabled - is
Incident booleanLogs Enabled
- is
Diagnostics BooleanEvents Enabled - is
Health BooleanMonitoring Enabled - is
Incident BooleanLogs Enabled
CloudVmClusterIormConfigCach, CloudVmClusterIormConfigCachArgs
- Db
Plans List<CloudVm Cluster Iorm Config Cach Db Plan> - Lifecycle
Details string - Lifecycle
State string - Objective string
- Db
Plans []CloudVm Cluster Iorm Config Cach Db Plan - Lifecycle
Details string - Lifecycle
State string - Objective string
- db
Plans List<CloudVm Cluster Iorm Config Cach Db Plan> - lifecycle
Details String - lifecycle
State String - objective String
- db
Plans CloudVm Cluster Iorm Config Cach Db Plan[] - lifecycle
Details string - lifecycle
State string - objective string
- db
Plans List<Property Map> - lifecycle
Details String - lifecycle
State String - objective String
CloudVmClusterIormConfigCachDbPlan, CloudVmClusterIormConfigCachDbPlanArgs
- Db
Name string - Flash
Cache stringLimit - int
- Db
Name string - Flash
Cache stringLimit - int
- db
Name String - flash
Cache StringLimit - Integer
- db
Name string - flash
Cache stringLimit - number
- db_
name str - flash_
cache_ strlimit - int
- db
Name String - flash
Cache StringLimit - Number
CloudVmClusterTimeouts, CloudVmClusterTimeoutsArgs
- Create string
- A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
- Delete string
- A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Setting a timeout for a Delete operation is only applicable if changes are saved into state before the destroy operation occurs.
- Update string
- A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
- Create string
- A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
- Delete string
- A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Setting a timeout for a Delete operation is only applicable if changes are saved into state before the destroy operation occurs.
- Update string
- A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
- create String
- A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
- delete String
- A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Setting a timeout for a Delete operation is only applicable if changes are saved into state before the destroy operation occurs.
- update String
- A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
- create string
- A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
- delete string
- A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Setting a timeout for a Delete operation is only applicable if changes are saved into state before the destroy operation occurs.
- update string
- A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
- create str
- A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
- delete str
- A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Setting a timeout for a Delete operation is only applicable if changes are saved into state before the destroy operation occurs.
- update str
- A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
- create String
- A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
- delete String
- A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Setting a timeout for a Delete operation is only applicable if changes are saved into state before the destroy operation occurs.
- update String
- A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
Import
Using pulumi import
, import cloud vm cluster using the id
. For example:
$ pulumi import aws:odb/cloudVmCluster:CloudVmCluster example example
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- AWS Classic pulumi/pulumi-aws
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
aws
Terraform Provider.