Oracle Cloud Infrastructure
CloudAutonomousVmCluster
This resource provides the Cloud Autonomous Vm Cluster resource in Oracle Cloud Infrastructure Database service.
Creates an Autonomous Exadata VM cluster in the Oracle cloud. For Exadata Cloud@Customer systems, see CreateAutonomousVmCluster.
Example Usage
using Pulumi;
using Oci = Pulumi.Oci;
class MyStack : Stack
{
public MyStack()
{
var testCloudAutonomousVmCluster = new Oci.Database.CloudAutonomousVmCluster("testCloudAutonomousVmCluster", new Oci.Database.CloudAutonomousVmClusterArgs
{
CloudExadataInfrastructureId = oci_database_cloud_exadata_infrastructure.Test_cloud_exadata_infrastructure.Id,
CompartmentId = @var.Compartment_id,
DisplayName = @var.Cloud_autonomous_vm_cluster_display_name,
SubnetId = oci_core_subnet.Test_subnet.Id,
DefinedTags = @var.Cloud_autonomous_vm_cluster_defined_tags,
Description = @var.Cloud_autonomous_vm_cluster_description,
FreeformTags =
{
{ "Department", "Finance" },
},
LicenseModel = @var.Cloud_autonomous_vm_cluster_license_model,
NsgIds = @var.Cloud_autonomous_vm_cluster_nsg_ids,
});
}
}
package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/Database"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := Database.NewCloudAutonomousVmCluster(ctx, "testCloudAutonomousVmCluster", &Database.CloudAutonomousVmClusterArgs{
CloudExadataInfrastructureId: pulumi.Any(oci_database_cloud_exadata_infrastructure.Test_cloud_exadata_infrastructure.Id),
CompartmentId: pulumi.Any(_var.Compartment_id),
DisplayName: pulumi.Any(_var.Cloud_autonomous_vm_cluster_display_name),
SubnetId: pulumi.Any(oci_core_subnet.Test_subnet.Id),
DefinedTags: pulumi.Any(_var.Cloud_autonomous_vm_cluster_defined_tags),
Description: pulumi.Any(_var.Cloud_autonomous_vm_cluster_description),
FreeformTags: pulumi.AnyMap{
"Department": pulumi.Any("Finance"),
},
LicenseModel: pulumi.Any(_var.Cloud_autonomous_vm_cluster_license_model),
NsgIds: pulumi.Any(_var.Cloud_autonomous_vm_cluster_nsg_ids),
})
if err != nil {
return err
}
return nil
})
}
Coming soon!
import pulumi
import pulumi_oci as oci
test_cloud_autonomous_vm_cluster = oci.database.CloudAutonomousVmCluster("testCloudAutonomousVmCluster",
cloud_exadata_infrastructure_id=oci_database_cloud_exadata_infrastructure["test_cloud_exadata_infrastructure"]["id"],
compartment_id=var["compartment_id"],
display_name=var["cloud_autonomous_vm_cluster_display_name"],
subnet_id=oci_core_subnet["test_subnet"]["id"],
defined_tags=var["cloud_autonomous_vm_cluster_defined_tags"],
description=var["cloud_autonomous_vm_cluster_description"],
freeform_tags={
"Department": "Finance",
},
license_model=var["cloud_autonomous_vm_cluster_license_model"],
nsg_ids=var["cloud_autonomous_vm_cluster_nsg_ids"])
import * as pulumi from "@pulumi/pulumi";
import * as oci from "@pulumi/oci";
const testCloudAutonomousVmCluster = new oci.database.CloudAutonomousVmCluster("testCloudAutonomousVmCluster", {
cloudExadataInfrastructureId: oci_database_cloud_exadata_infrastructure.test_cloud_exadata_infrastructure.id,
compartmentId: _var.compartment_id,
displayName: _var.cloud_autonomous_vm_cluster_display_name,
subnetId: oci_core_subnet.test_subnet.id,
definedTags: _var.cloud_autonomous_vm_cluster_defined_tags,
description: _var.cloud_autonomous_vm_cluster_description,
freeformTags: {
Department: "Finance",
},
licenseModel: _var.cloud_autonomous_vm_cluster_license_model,
nsgIds: _var.cloud_autonomous_vm_cluster_nsg_ids,
});
Coming soon!
Create a CloudAutonomousVmCluster Resource
new CloudAutonomousVmCluster(name: string, args: CloudAutonomousVmClusterArgs, opts?: CustomResourceOptions);
@overload
def CloudAutonomousVmCluster(resource_name: str,
opts: Optional[ResourceOptions] = None,
cloud_exadata_infrastructure_id: Optional[str] = None,
compartment_id: Optional[str] = None,
defined_tags: Optional[Mapping[str, Any]] = None,
description: Optional[str] = None,
display_name: Optional[str] = None,
freeform_tags: Optional[Mapping[str, Any]] = None,
license_model: Optional[str] = None,
nsg_ids: Optional[Sequence[str]] = None,
rotate_ords_certs_trigger: Optional[bool] = None,
rotate_ssl_certs_trigger: Optional[bool] = None,
subnet_id: Optional[str] = None)
@overload
def CloudAutonomousVmCluster(resource_name: str,
args: CloudAutonomousVmClusterArgs,
opts: Optional[ResourceOptions] = None)
func NewCloudAutonomousVmCluster(ctx *Context, name string, args CloudAutonomousVmClusterArgs, opts ...ResourceOption) (*CloudAutonomousVmCluster, error)
public CloudAutonomousVmCluster(string name, CloudAutonomousVmClusterArgs args, CustomResourceOptions? opts = null)
public CloudAutonomousVmCluster(String name, CloudAutonomousVmClusterArgs args)
public CloudAutonomousVmCluster(String name, CloudAutonomousVmClusterArgs args, CustomResourceOptions options)
type: oci:Database:CloudAutonomousVmCluster
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args CloudAutonomousVmClusterArgs
- 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 CloudAutonomousVmClusterArgs
- 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 CloudAutonomousVmClusterArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args CloudAutonomousVmClusterArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args CloudAutonomousVmClusterArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
CloudAutonomousVmCluster Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
The CloudAutonomousVmCluster resource accepts the following input properties:
- Cloud
Exadata stringInfrastructure Id The OCID of the cloud Exadata infrastructure.
- Compartment
Id string (Updatable) The OCID of the compartment.
- Display
Name string (Updatable) The user-friendly name for the cloud Autonomous VM cluster. The name does not need to be unique.
- Subnet
Id string The OCID of the subnet the cloud Autonomous VM Cluster is associated with.
- Dictionary<string, object>
(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags.
- Description string
(Updatable) User defined description of the cloud Autonomous VM cluster.
- Dictionary<string, object>
(Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example:
{"Department": "Finance"}
- License
Model string (Updatable) The Oracle license model that applies to the Oracle Autonomous Database. Bring your own license (BYOL) allows you to apply your current on-premises Oracle software licenses to equivalent, highly automated Oracle PaaS and IaaS services in the cloud. License Included allows you to subscribe to new Oracle Database software licenses and the Database service. Note that when provisioning an Autonomous Database on dedicated Exadata infrastructure, this attribute must be null because the attribute is already set at the Autonomous Exadata Infrastructure level. When using shared Exadata infrastructure, if a value is not specified, the system will supply the value of
BRING_YOUR_OWN_LICENSE
.- Nsg
Ids List<string> (Updatable) A list of the OCIDs of the network security groups (NSGs) that this resource belongs to. Setting this to an empty array after the list is created removes the resource from all NSGs. For more information about NSGs, see Security Rules. NsgIds restrictions:
- Autonomous Databases with private access require at least 1 Network Security Group (NSG). The nsgIds array cannot be empty.
- Rotate
Ords boolCerts Trigger - Rotate
Ssl boolCerts Trigger
- Cloud
Exadata stringInfrastructure Id The OCID of the cloud Exadata infrastructure.
- Compartment
Id string (Updatable) The OCID of the compartment.
- Display
Name string (Updatable) The user-friendly name for the cloud Autonomous VM cluster. The name does not need to be unique.
- Subnet
Id string The OCID of the subnet the cloud Autonomous VM Cluster is associated with.
- map[string]interface{}
(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags.
- Description string
(Updatable) User defined description of the cloud Autonomous VM cluster.
- map[string]interface{}
(Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example:
{"Department": "Finance"}
- License
Model string (Updatable) The Oracle license model that applies to the Oracle Autonomous Database. Bring your own license (BYOL) allows you to apply your current on-premises Oracle software licenses to equivalent, highly automated Oracle PaaS and IaaS services in the cloud. License Included allows you to subscribe to new Oracle Database software licenses and the Database service. Note that when provisioning an Autonomous Database on dedicated Exadata infrastructure, this attribute must be null because the attribute is already set at the Autonomous Exadata Infrastructure level. When using shared Exadata infrastructure, if a value is not specified, the system will supply the value of
BRING_YOUR_OWN_LICENSE
.- Nsg
Ids []string (Updatable) A list of the OCIDs of the network security groups (NSGs) that this resource belongs to. Setting this to an empty array after the list is created removes the resource from all NSGs. For more information about NSGs, see Security Rules. NsgIds restrictions:
- Autonomous Databases with private access require at least 1 Network Security Group (NSG). The nsgIds array cannot be empty.
- Rotate
Ords boolCerts Trigger - Rotate
Ssl boolCerts Trigger
- cloud
Exadata StringInfrastructure Id The OCID of the cloud Exadata infrastructure.
- compartment
Id String (Updatable) The OCID of the compartment.
- display
Name String (Updatable) The user-friendly name for the cloud Autonomous VM cluster. The name does not need to be unique.
- subnet
Id String The OCID of the subnet the cloud Autonomous VM Cluster is associated with.
- Map<String,Object>
(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags.
- description String
(Updatable) User defined description of the cloud Autonomous VM cluster.
- Map<String,Object>
(Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example:
{"Department": "Finance"}
- license
Model String (Updatable) The Oracle license model that applies to the Oracle Autonomous Database. Bring your own license (BYOL) allows you to apply your current on-premises Oracle software licenses to equivalent, highly automated Oracle PaaS and IaaS services in the cloud. License Included allows you to subscribe to new Oracle Database software licenses and the Database service. Note that when provisioning an Autonomous Database on dedicated Exadata infrastructure, this attribute must be null because the attribute is already set at the Autonomous Exadata Infrastructure level. When using shared Exadata infrastructure, if a value is not specified, the system will supply the value of
BRING_YOUR_OWN_LICENSE
.- nsg
Ids List<String> (Updatable) A list of the OCIDs of the network security groups (NSGs) that this resource belongs to. Setting this to an empty array after the list is created removes the resource from all NSGs. For more information about NSGs, see Security Rules. NsgIds restrictions:
- Autonomous Databases with private access require at least 1 Network Security Group (NSG). The nsgIds array cannot be empty.
- rotate
Ords BooleanCerts Trigger - rotate
Ssl BooleanCerts Trigger
- cloud
Exadata stringInfrastructure Id The OCID of the cloud Exadata infrastructure.
- compartment
Id string (Updatable) The OCID of the compartment.
- display
Name string (Updatable) The user-friendly name for the cloud Autonomous VM cluster. The name does not need to be unique.
- subnet
Id string The OCID of the subnet the cloud Autonomous VM Cluster is associated with.
- {[key: string]: any}
(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags.
- description string
(Updatable) User defined description of the cloud Autonomous VM cluster.
- {[key: string]: any}
(Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example:
{"Department": "Finance"}
- license
Model string (Updatable) The Oracle license model that applies to the Oracle Autonomous Database. Bring your own license (BYOL) allows you to apply your current on-premises Oracle software licenses to equivalent, highly automated Oracle PaaS and IaaS services in the cloud. License Included allows you to subscribe to new Oracle Database software licenses and the Database service. Note that when provisioning an Autonomous Database on dedicated Exadata infrastructure, this attribute must be null because the attribute is already set at the Autonomous Exadata Infrastructure level. When using shared Exadata infrastructure, if a value is not specified, the system will supply the value of
BRING_YOUR_OWN_LICENSE
.- nsg
Ids string[] (Updatable) A list of the OCIDs of the network security groups (NSGs) that this resource belongs to. Setting this to an empty array after the list is created removes the resource from all NSGs. For more information about NSGs, see Security Rules. NsgIds restrictions:
- Autonomous Databases with private access require at least 1 Network Security Group (NSG). The nsgIds array cannot be empty.
- rotate
Ords booleanCerts Trigger - rotate
Ssl booleanCerts Trigger
- cloud_
exadata_ strinfrastructure_ id The OCID of the cloud Exadata infrastructure.
- compartment_
id str (Updatable) The OCID of the compartment.
- display_
name str (Updatable) The user-friendly name for the cloud Autonomous VM cluster. The name does not need to be unique.
- subnet_
id str The OCID of the subnet the cloud Autonomous VM Cluster is associated with.
- Mapping[str, Any]
(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags.
- description str
(Updatable) User defined description of the cloud Autonomous VM cluster.
- Mapping[str, Any]
(Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example:
{"Department": "Finance"}
- license_
model str (Updatable) The Oracle license model that applies to the Oracle Autonomous Database. Bring your own license (BYOL) allows you to apply your current on-premises Oracle software licenses to equivalent, highly automated Oracle PaaS and IaaS services in the cloud. License Included allows you to subscribe to new Oracle Database software licenses and the Database service. Note that when provisioning an Autonomous Database on dedicated Exadata infrastructure, this attribute must be null because the attribute is already set at the Autonomous Exadata Infrastructure level. When using shared Exadata infrastructure, if a value is not specified, the system will supply the value of
BRING_YOUR_OWN_LICENSE
.- nsg_
ids Sequence[str] (Updatable) A list of the OCIDs of the network security groups (NSGs) that this resource belongs to. Setting this to an empty array after the list is created removes the resource from all NSGs. For more information about NSGs, see Security Rules. NsgIds restrictions:
- Autonomous Databases with private access require at least 1 Network Security Group (NSG). The nsgIds array cannot be empty.
- rotate_
ords_ boolcerts_ trigger - rotate_
ssl_ boolcerts_ trigger
- cloud
Exadata StringInfrastructure Id The OCID of the cloud Exadata infrastructure.
- compartment
Id String (Updatable) The OCID of the compartment.
- display
Name String (Updatable) The user-friendly name for the cloud Autonomous VM cluster. The name does not need to be unique.
- subnet
Id String The OCID of the subnet the cloud Autonomous VM Cluster is associated with.
- Map<Any>
(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags.
- description String
(Updatable) User defined description of the cloud Autonomous VM cluster.
- Map<Any>
(Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example:
{"Department": "Finance"}
- license
Model String (Updatable) The Oracle license model that applies to the Oracle Autonomous Database. Bring your own license (BYOL) allows you to apply your current on-premises Oracle software licenses to equivalent, highly automated Oracle PaaS and IaaS services in the cloud. License Included allows you to subscribe to new Oracle Database software licenses and the Database service. Note that when provisioning an Autonomous Database on dedicated Exadata infrastructure, this attribute must be null because the attribute is already set at the Autonomous Exadata Infrastructure level. When using shared Exadata infrastructure, if a value is not specified, the system will supply the value of
BRING_YOUR_OWN_LICENSE
.- nsg
Ids List<String> (Updatable) A list of the OCIDs of the network security groups (NSGs) that this resource belongs to. Setting this to an empty array after the list is created removes the resource from all NSGs. For more information about NSGs, see Security Rules. NsgIds restrictions:
- Autonomous Databases with private access require at least 1 Network Security Group (NSG). The nsgIds array cannot be empty.
- rotate
Ords BooleanCerts Trigger - rotate
Ssl BooleanCerts Trigger
Outputs
All input properties are implicitly available as output properties. Additionally, the CloudAutonomousVmCluster resource produces the following output properties:
- Availability
Domain string The name of the availability domain that the cloud Autonomous VM cluster is located in.
- Cpu
Core intCount The number of CPU cores enabled on the cloud Autonomous VM cluster.
- Data
Storage doubleSize In Gb The total data storage allocated, in gigabytes (GB).
- Data
Storage doubleSize In Tbs The total data storage allocated, in terabytes (TB).
- Domain string
The domain name for the cloud Autonomous VM cluster.
- Hostname string
The hostname for the cloud Autonomous VM cluster.
- Id string
The provider-assigned unique ID for this managed resource.
- Last
Maintenance stringRun Id The OCID of the last maintenance run.
- Last
Update stringHistory Entry Id The OCID of the last maintenance update history. This value is updated when a maintenance update starts.
- Lifecycle
Details string Additional information about the current lifecycle state.
- Memory
Size intIn Gbs The memory allocated in GBs.
- Next
Maintenance stringRun Id The OCID of the next maintenance run.
- Node
Count int The number of database servers in the cloud VM cluster.
- Ocpu
Count double The number of CPU cores enabled on the cloud Autonomous VM cluster. Only 1 decimal place is allowed for the fractional part.
- Shape string
The model name of the Exadata hardware running the cloud Autonomous VM cluster.
- State string
The current state of the cloud Autonomous VM cluster.
- Time
Created string The date and time that the cloud Autonomous VM cluster was created.
- Time
Updated string The last date and time that the cloud Autonomous VM cluster was updated.
- Availability
Domain string The name of the availability domain that the cloud Autonomous VM cluster is located in.
- Cpu
Core intCount The number of CPU cores enabled on the cloud Autonomous VM cluster.
- Data
Storage float64Size In Gb The total data storage allocated, in gigabytes (GB).
- Data
Storage float64Size In Tbs The total data storage allocated, in terabytes (TB).
- Domain string
The domain name for the cloud Autonomous VM cluster.
- Hostname string
The hostname for the cloud Autonomous VM cluster.
- Id string
The provider-assigned unique ID for this managed resource.
- Last
Maintenance stringRun Id The OCID of the last maintenance run.
- Last
Update stringHistory Entry Id The OCID of the last maintenance update history. This value is updated when a maintenance update starts.
- Lifecycle
Details string Additional information about the current lifecycle state.
- Memory
Size intIn Gbs The memory allocated in GBs.
- Next
Maintenance stringRun Id The OCID of the next maintenance run.
- Node
Count int The number of database servers in the cloud VM cluster.
- Ocpu
Count float64 The number of CPU cores enabled on the cloud Autonomous VM cluster. Only 1 decimal place is allowed for the fractional part.
- Shape string
The model name of the Exadata hardware running the cloud Autonomous VM cluster.
- State string
The current state of the cloud Autonomous VM cluster.
- Time
Created string The date and time that the cloud Autonomous VM cluster was created.
- Time
Updated string The last date and time that the cloud Autonomous VM cluster was updated.
- availability
Domain String The name of the availability domain that the cloud Autonomous VM cluster is located in.
- cpu
Core IntegerCount The number of CPU cores enabled on the cloud Autonomous VM cluster.
- data
Storage DoubleSize In Gb The total data storage allocated, in gigabytes (GB).
- data
Storage DoubleSize In Tbs The total data storage allocated, in terabytes (TB).
- domain String
The domain name for the cloud Autonomous VM cluster.
- hostname String
The hostname for the cloud Autonomous VM cluster.
- id String
The provider-assigned unique ID for this managed resource.
- last
Maintenance StringRun Id The OCID of the last maintenance run.
- last
Update StringHistory Entry Id The OCID of the last maintenance update history. This value is updated when a maintenance update starts.
- lifecycle
Details String Additional information about the current lifecycle state.
- memory
Size IntegerIn Gbs The memory allocated in GBs.
- next
Maintenance StringRun Id The OCID of the next maintenance run.
- node
Count Integer The number of database servers in the cloud VM cluster.
- ocpu
Count Double The number of CPU cores enabled on the cloud Autonomous VM cluster. Only 1 decimal place is allowed for the fractional part.
- shape String
The model name of the Exadata hardware running the cloud Autonomous VM cluster.
- state String
The current state of the cloud Autonomous VM cluster.
- time
Created String The date and time that the cloud Autonomous VM cluster was created.
- time
Updated String The last date and time that the cloud Autonomous VM cluster was updated.
- availability
Domain string The name of the availability domain that the cloud Autonomous VM cluster is located in.
- cpu
Core numberCount The number of CPU cores enabled on the cloud Autonomous VM cluster.
- data
Storage numberSize In Gb The total data storage allocated, in gigabytes (GB).
- data
Storage numberSize In Tbs The total data storage allocated, in terabytes (TB).
- domain string
The domain name for the cloud Autonomous VM cluster.
- hostname string
The hostname for the cloud Autonomous VM cluster.
- id string
The provider-assigned unique ID for this managed resource.
- last
Maintenance stringRun Id The OCID of the last maintenance run.
- last
Update stringHistory Entry Id The OCID of the last maintenance update history. This value is updated when a maintenance update starts.
- lifecycle
Details string Additional information about the current lifecycle state.
- memory
Size numberIn Gbs The memory allocated in GBs.
- next
Maintenance stringRun Id The OCID of the next maintenance run.
- node
Count number The number of database servers in the cloud VM cluster.
- ocpu
Count number The number of CPU cores enabled on the cloud Autonomous VM cluster. Only 1 decimal place is allowed for the fractional part.
- shape string
The model name of the Exadata hardware running the cloud Autonomous VM cluster.
- state string
The current state of the cloud Autonomous VM cluster.
- time
Created string The date and time that the cloud Autonomous VM cluster was created.
- time
Updated string The last date and time that the cloud Autonomous VM cluster was updated.
- availability_
domain str The name of the availability domain that the cloud Autonomous VM cluster is located in.
- cpu_
core_ intcount The number of CPU cores enabled on the cloud Autonomous VM cluster.
- data_
storage_ floatsize_ in_ gb The total data storage allocated, in gigabytes (GB).
- data_
storage_ floatsize_ in_ tbs The total data storage allocated, in terabytes (TB).
- domain str
The domain name for the cloud Autonomous VM cluster.
- hostname str
The hostname for the cloud Autonomous VM cluster.
- id str
The provider-assigned unique ID for this managed resource.
- last_
maintenance_ strrun_ id The OCID of the last maintenance run.
- last_
update_ strhistory_ entry_ id The OCID of the last maintenance update history. This value is updated when a maintenance update starts.
- lifecycle_
details str Additional information about the current lifecycle state.
- memory_
size_ intin_ gbs The memory allocated in GBs.
- next_
maintenance_ strrun_ id The OCID of the next maintenance run.
- node_
count int The number of database servers in the cloud VM cluster.
- ocpu_
count float The number of CPU cores enabled on the cloud Autonomous VM cluster. Only 1 decimal place is allowed for the fractional part.
- shape str
The model name of the Exadata hardware running the cloud Autonomous VM cluster.
- state str
The current state of the cloud Autonomous VM cluster.
- time_
created str The date and time that the cloud Autonomous VM cluster was created.
- time_
updated str The last date and time that the cloud Autonomous VM cluster was updated.
- availability
Domain String The name of the availability domain that the cloud Autonomous VM cluster is located in.
- cpu
Core NumberCount The number of CPU cores enabled on the cloud Autonomous VM cluster.
- data
Storage NumberSize In Gb The total data storage allocated, in gigabytes (GB).
- data
Storage NumberSize In Tbs The total data storage allocated, in terabytes (TB).
- domain String
The domain name for the cloud Autonomous VM cluster.
- hostname String
The hostname for the cloud Autonomous VM cluster.
- id String
The provider-assigned unique ID for this managed resource.
- last
Maintenance StringRun Id The OCID of the last maintenance run.
- last
Update StringHistory Entry Id The OCID of the last maintenance update history. This value is updated when a maintenance update starts.
- lifecycle
Details String Additional information about the current lifecycle state.
- memory
Size NumberIn Gbs The memory allocated in GBs.
- next
Maintenance StringRun Id The OCID of the next maintenance run.
- node
Count Number The number of database servers in the cloud VM cluster.
- ocpu
Count Number The number of CPU cores enabled on the cloud Autonomous VM cluster. Only 1 decimal place is allowed for the fractional part.
- shape String
The model name of the Exadata hardware running the cloud Autonomous VM cluster.
- state String
The current state of the cloud Autonomous VM cluster.
- time
Created String The date and time that the cloud Autonomous VM cluster was created.
- time
Updated String The last date and time that the cloud Autonomous VM cluster was updated.
Look up an Existing CloudAutonomousVmCluster Resource
Get an existing CloudAutonomousVmCluster 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?: CloudAutonomousVmClusterState, opts?: CustomResourceOptions): CloudAutonomousVmCluster
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
availability_domain: Optional[str] = None,
cloud_exadata_infrastructure_id: Optional[str] = None,
compartment_id: Optional[str] = None,
cpu_core_count: Optional[int] = None,
data_storage_size_in_gb: Optional[float] = None,
data_storage_size_in_tbs: Optional[float] = None,
defined_tags: Optional[Mapping[str, Any]] = None,
description: Optional[str] = None,
display_name: Optional[str] = None,
domain: Optional[str] = None,
freeform_tags: Optional[Mapping[str, Any]] = None,
hostname: Optional[str] = None,
last_maintenance_run_id: Optional[str] = None,
last_update_history_entry_id: Optional[str] = None,
license_model: Optional[str] = None,
lifecycle_details: Optional[str] = None,
memory_size_in_gbs: Optional[int] = None,
next_maintenance_run_id: Optional[str] = None,
node_count: Optional[int] = None,
nsg_ids: Optional[Sequence[str]] = None,
ocpu_count: Optional[float] = None,
rotate_ords_certs_trigger: Optional[bool] = None,
rotate_ssl_certs_trigger: Optional[bool] = None,
shape: Optional[str] = None,
state: Optional[str] = None,
subnet_id: Optional[str] = None,
time_created: Optional[str] = None,
time_updated: Optional[str] = None) -> CloudAutonomousVmCluster
func GetCloudAutonomousVmCluster(ctx *Context, name string, id IDInput, state *CloudAutonomousVmClusterState, opts ...ResourceOption) (*CloudAutonomousVmCluster, error)
public static CloudAutonomousVmCluster Get(string name, Input<string> id, CloudAutonomousVmClusterState? state, CustomResourceOptions? opts = null)
public static CloudAutonomousVmCluster get(String name, Output<String> id, CloudAutonomousVmClusterState state, CustomResourceOptions options)
Resource lookup is not supported in YAML
- 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.
- Availability
Domain string The name of the availability domain that the cloud Autonomous VM cluster is located in.
- Cloud
Exadata stringInfrastructure Id The OCID of the cloud Exadata infrastructure.
- Compartment
Id string (Updatable) The OCID of the compartment.
- Cpu
Core intCount The number of CPU cores enabled on the cloud Autonomous VM cluster.
- Data
Storage doubleSize In Gb The total data storage allocated, in gigabytes (GB).
- Data
Storage doubleSize In Tbs The total data storage allocated, in terabytes (TB).
- Dictionary<string, object>
(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags.
- Description string
(Updatable) User defined description of the cloud Autonomous VM cluster.
- Display
Name string (Updatable) The user-friendly name for the cloud Autonomous VM cluster. The name does not need to be unique.
- Domain string
The domain name for the cloud Autonomous VM cluster.
- Dictionary<string, object>
(Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example:
{"Department": "Finance"}
- Hostname string
The hostname for the cloud Autonomous VM cluster.
- Last
Maintenance stringRun Id The OCID of the last maintenance run.
- Last
Update stringHistory Entry Id The OCID of the last maintenance update history. This value is updated when a maintenance update starts.
- License
Model string (Updatable) The Oracle license model that applies to the Oracle Autonomous Database. Bring your own license (BYOL) allows you to apply your current on-premises Oracle software licenses to equivalent, highly automated Oracle PaaS and IaaS services in the cloud. License Included allows you to subscribe to new Oracle Database software licenses and the Database service. Note that when provisioning an Autonomous Database on dedicated Exadata infrastructure, this attribute must be null because the attribute is already set at the Autonomous Exadata Infrastructure level. When using shared Exadata infrastructure, if a value is not specified, the system will supply the value of
BRING_YOUR_OWN_LICENSE
.- Lifecycle
Details string Additional information about the current lifecycle state.
- Memory
Size intIn Gbs The memory allocated in GBs.
- Next
Maintenance stringRun Id The OCID of the next maintenance run.
- Node
Count int The number of database servers in the cloud VM cluster.
- Nsg
Ids List<string> (Updatable) A list of the OCIDs of the network security groups (NSGs) that this resource belongs to. Setting this to an empty array after the list is created removes the resource from all NSGs. For more information about NSGs, see Security Rules. NsgIds restrictions:
- Autonomous Databases with private access require at least 1 Network Security Group (NSG). The nsgIds array cannot be empty.
- Ocpu
Count double The number of CPU cores enabled on the cloud Autonomous VM cluster. Only 1 decimal place is allowed for the fractional part.
- Rotate
Ords boolCerts Trigger - Rotate
Ssl boolCerts Trigger - Shape string
The model name of the Exadata hardware running the cloud Autonomous VM cluster.
- State string
The current state of the cloud Autonomous VM cluster.
- Subnet
Id string The OCID of the subnet the cloud Autonomous VM Cluster is associated with.
- Time
Created string The date and time that the cloud Autonomous VM cluster was created.
- Time
Updated string The last date and time that the cloud Autonomous VM cluster was updated.
- Availability
Domain string The name of the availability domain that the cloud Autonomous VM cluster is located in.
- Cloud
Exadata stringInfrastructure Id The OCID of the cloud Exadata infrastructure.
- Compartment
Id string (Updatable) The OCID of the compartment.
- Cpu
Core intCount The number of CPU cores enabled on the cloud Autonomous VM cluster.
- Data
Storage float64Size In Gb The total data storage allocated, in gigabytes (GB).
- Data
Storage float64Size In Tbs The total data storage allocated, in terabytes (TB).
- map[string]interface{}
(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags.
- Description string
(Updatable) User defined description of the cloud Autonomous VM cluster.
- Display
Name string (Updatable) The user-friendly name for the cloud Autonomous VM cluster. The name does not need to be unique.
- Domain string
The domain name for the cloud Autonomous VM cluster.
- map[string]interface{}
(Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example:
{"Department": "Finance"}
- Hostname string
The hostname for the cloud Autonomous VM cluster.
- Last
Maintenance stringRun Id The OCID of the last maintenance run.
- Last
Update stringHistory Entry Id The OCID of the last maintenance update history. This value is updated when a maintenance update starts.
- License
Model string (Updatable) The Oracle license model that applies to the Oracle Autonomous Database. Bring your own license (BYOL) allows you to apply your current on-premises Oracle software licenses to equivalent, highly automated Oracle PaaS and IaaS services in the cloud. License Included allows you to subscribe to new Oracle Database software licenses and the Database service. Note that when provisioning an Autonomous Database on dedicated Exadata infrastructure, this attribute must be null because the attribute is already set at the Autonomous Exadata Infrastructure level. When using shared Exadata infrastructure, if a value is not specified, the system will supply the value of
BRING_YOUR_OWN_LICENSE
.- Lifecycle
Details string Additional information about the current lifecycle state.
- Memory
Size intIn Gbs The memory allocated in GBs.
- Next
Maintenance stringRun Id The OCID of the next maintenance run.
- Node
Count int The number of database servers in the cloud VM cluster.
- Nsg
Ids []string (Updatable) A list of the OCIDs of the network security groups (NSGs) that this resource belongs to. Setting this to an empty array after the list is created removes the resource from all NSGs. For more information about NSGs, see Security Rules. NsgIds restrictions:
- Autonomous Databases with private access require at least 1 Network Security Group (NSG). The nsgIds array cannot be empty.
- Ocpu
Count float64 The number of CPU cores enabled on the cloud Autonomous VM cluster. Only 1 decimal place is allowed for the fractional part.
- Rotate
Ords boolCerts Trigger - Rotate
Ssl boolCerts Trigger - Shape string
The model name of the Exadata hardware running the cloud Autonomous VM cluster.
- State string
The current state of the cloud Autonomous VM cluster.
- Subnet
Id string The OCID of the subnet the cloud Autonomous VM Cluster is associated with.
- Time
Created string The date and time that the cloud Autonomous VM cluster was created.
- Time
Updated string The last date and time that the cloud Autonomous VM cluster was updated.
- availability
Domain String The name of the availability domain that the cloud Autonomous VM cluster is located in.
- cloud
Exadata StringInfrastructure Id The OCID of the cloud Exadata infrastructure.
- compartment
Id String (Updatable) The OCID of the compartment.
- cpu
Core IntegerCount The number of CPU cores enabled on the cloud Autonomous VM cluster.
- data
Storage DoubleSize In Gb The total data storage allocated, in gigabytes (GB).
- data
Storage DoubleSize In Tbs The total data storage allocated, in terabytes (TB).
- Map<String,Object>
(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags.
- description String
(Updatable) User defined description of the cloud Autonomous VM cluster.
- display
Name String (Updatable) The user-friendly name for the cloud Autonomous VM cluster. The name does not need to be unique.
- domain String
The domain name for the cloud Autonomous VM cluster.
- Map<String,Object>
(Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example:
{"Department": "Finance"}
- hostname String
The hostname for the cloud Autonomous VM cluster.
- last
Maintenance StringRun Id The OCID of the last maintenance run.
- last
Update StringHistory Entry Id The OCID of the last maintenance update history. This value is updated when a maintenance update starts.
- license
Model String (Updatable) The Oracle license model that applies to the Oracle Autonomous Database. Bring your own license (BYOL) allows you to apply your current on-premises Oracle software licenses to equivalent, highly automated Oracle PaaS and IaaS services in the cloud. License Included allows you to subscribe to new Oracle Database software licenses and the Database service. Note that when provisioning an Autonomous Database on dedicated Exadata infrastructure, this attribute must be null because the attribute is already set at the Autonomous Exadata Infrastructure level. When using shared Exadata infrastructure, if a value is not specified, the system will supply the value of
BRING_YOUR_OWN_LICENSE
.- lifecycle
Details String Additional information about the current lifecycle state.
- memory
Size IntegerIn Gbs The memory allocated in GBs.
- next
Maintenance StringRun Id The OCID of the next maintenance run.
- node
Count Integer The number of database servers in the cloud VM cluster.
- nsg
Ids List<String> (Updatable) A list of the OCIDs of the network security groups (NSGs) that this resource belongs to. Setting this to an empty array after the list is created removes the resource from all NSGs. For more information about NSGs, see Security Rules. NsgIds restrictions:
- Autonomous Databases with private access require at least 1 Network Security Group (NSG). The nsgIds array cannot be empty.
- ocpu
Count Double The number of CPU cores enabled on the cloud Autonomous VM cluster. Only 1 decimal place is allowed for the fractional part.
- rotate
Ords BooleanCerts Trigger - rotate
Ssl BooleanCerts Trigger - shape String
The model name of the Exadata hardware running the cloud Autonomous VM cluster.
- state String
The current state of the cloud Autonomous VM cluster.
- subnet
Id String The OCID of the subnet the cloud Autonomous VM Cluster is associated with.
- time
Created String The date and time that the cloud Autonomous VM cluster was created.
- time
Updated String The last date and time that the cloud Autonomous VM cluster was updated.
- availability
Domain string The name of the availability domain that the cloud Autonomous VM cluster is located in.
- cloud
Exadata stringInfrastructure Id The OCID of the cloud Exadata infrastructure.
- compartment
Id string (Updatable) The OCID of the compartment.
- cpu
Core numberCount The number of CPU cores enabled on the cloud Autonomous VM cluster.
- data
Storage numberSize In Gb The total data storage allocated, in gigabytes (GB).
- data
Storage numberSize In Tbs The total data storage allocated, in terabytes (TB).
- {[key: string]: any}
(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags.
- description string
(Updatable) User defined description of the cloud Autonomous VM cluster.
- display
Name string (Updatable) The user-friendly name for the cloud Autonomous VM cluster. The name does not need to be unique.
- domain string
The domain name for the cloud Autonomous VM cluster.
- {[key: string]: any}
(Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example:
{"Department": "Finance"}
- hostname string
The hostname for the cloud Autonomous VM cluster.
- last
Maintenance stringRun Id The OCID of the last maintenance run.
- last
Update stringHistory Entry Id The OCID of the last maintenance update history. This value is updated when a maintenance update starts.
- license
Model string (Updatable) The Oracle license model that applies to the Oracle Autonomous Database. Bring your own license (BYOL) allows you to apply your current on-premises Oracle software licenses to equivalent, highly automated Oracle PaaS and IaaS services in the cloud. License Included allows you to subscribe to new Oracle Database software licenses and the Database service. Note that when provisioning an Autonomous Database on dedicated Exadata infrastructure, this attribute must be null because the attribute is already set at the Autonomous Exadata Infrastructure level. When using shared Exadata infrastructure, if a value is not specified, the system will supply the value of
BRING_YOUR_OWN_LICENSE
.- lifecycle
Details string Additional information about the current lifecycle state.
- memory
Size numberIn Gbs The memory allocated in GBs.
- next
Maintenance stringRun Id The OCID of the next maintenance run.
- node
Count number The number of database servers in the cloud VM cluster.
- nsg
Ids string[] (Updatable) A list of the OCIDs of the network security groups (NSGs) that this resource belongs to. Setting this to an empty array after the list is created removes the resource from all NSGs. For more information about NSGs, see Security Rules. NsgIds restrictions:
- Autonomous Databases with private access require at least 1 Network Security Group (NSG). The nsgIds array cannot be empty.
- ocpu
Count number The number of CPU cores enabled on the cloud Autonomous VM cluster. Only 1 decimal place is allowed for the fractional part.
- rotate
Ords booleanCerts Trigger - rotate
Ssl booleanCerts Trigger - shape string
The model name of the Exadata hardware running the cloud Autonomous VM cluster.
- state string
The current state of the cloud Autonomous VM cluster.
- subnet
Id string The OCID of the subnet the cloud Autonomous VM Cluster is associated with.
- time
Created string The date and time that the cloud Autonomous VM cluster was created.
- time
Updated string The last date and time that the cloud Autonomous VM cluster was updated.
- availability_
domain str The name of the availability domain that the cloud Autonomous VM cluster is located in.
- cloud_
exadata_ strinfrastructure_ id The OCID of the cloud Exadata infrastructure.
- compartment_
id str (Updatable) The OCID of the compartment.
- cpu_
core_ intcount The number of CPU cores enabled on the cloud Autonomous VM cluster.
- data_
storage_ floatsize_ in_ gb The total data storage allocated, in gigabytes (GB).
- data_
storage_ floatsize_ in_ tbs The total data storage allocated, in terabytes (TB).
- Mapping[str, Any]
(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags.
- description str
(Updatable) User defined description of the cloud Autonomous VM cluster.
- display_
name str (Updatable) The user-friendly name for the cloud Autonomous VM cluster. The name does not need to be unique.
- domain str
The domain name for the cloud Autonomous VM cluster.
- Mapping[str, Any]
(Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example:
{"Department": "Finance"}
- hostname str
The hostname for the cloud Autonomous VM cluster.
- last_
maintenance_ strrun_ id The OCID of the last maintenance run.
- last_
update_ strhistory_ entry_ id The OCID of the last maintenance update history. This value is updated when a maintenance update starts.
- license_
model str (Updatable) The Oracle license model that applies to the Oracle Autonomous Database. Bring your own license (BYOL) allows you to apply your current on-premises Oracle software licenses to equivalent, highly automated Oracle PaaS and IaaS services in the cloud. License Included allows you to subscribe to new Oracle Database software licenses and the Database service. Note that when provisioning an Autonomous Database on dedicated Exadata infrastructure, this attribute must be null because the attribute is already set at the Autonomous Exadata Infrastructure level. When using shared Exadata infrastructure, if a value is not specified, the system will supply the value of
BRING_YOUR_OWN_LICENSE
.- lifecycle_
details str Additional information about the current lifecycle state.
- memory_
size_ intin_ gbs The memory allocated in GBs.
- next_
maintenance_ strrun_ id The OCID of the next maintenance run.
- node_
count int The number of database servers in the cloud VM cluster.
- nsg_
ids Sequence[str] (Updatable) A list of the OCIDs of the network security groups (NSGs) that this resource belongs to. Setting this to an empty array after the list is created removes the resource from all NSGs. For more information about NSGs, see Security Rules. NsgIds restrictions:
- Autonomous Databases with private access require at least 1 Network Security Group (NSG). The nsgIds array cannot be empty.
- ocpu_
count float The number of CPU cores enabled on the cloud Autonomous VM cluster. Only 1 decimal place is allowed for the fractional part.
- rotate_
ords_ boolcerts_ trigger - rotate_
ssl_ boolcerts_ trigger - shape str
The model name of the Exadata hardware running the cloud Autonomous VM cluster.
- state str
The current state of the cloud Autonomous VM cluster.
- subnet_
id str The OCID of the subnet the cloud Autonomous VM Cluster is associated with.
- time_
created str The date and time that the cloud Autonomous VM cluster was created.
- time_
updated str The last date and time that the cloud Autonomous VM cluster was updated.
- availability
Domain String The name of the availability domain that the cloud Autonomous VM cluster is located in.
- cloud
Exadata StringInfrastructure Id The OCID of the cloud Exadata infrastructure.
- compartment
Id String (Updatable) The OCID of the compartment.
- cpu
Core NumberCount The number of CPU cores enabled on the cloud Autonomous VM cluster.
- data
Storage NumberSize In Gb The total data storage allocated, in gigabytes (GB).
- data
Storage NumberSize In Tbs The total data storage allocated, in terabytes (TB).
- Map<Any>
(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags.
- description String
(Updatable) User defined description of the cloud Autonomous VM cluster.
- display
Name String (Updatable) The user-friendly name for the cloud Autonomous VM cluster. The name does not need to be unique.
- domain String
The domain name for the cloud Autonomous VM cluster.
- Map<Any>
(Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example:
{"Department": "Finance"}
- hostname String
The hostname for the cloud Autonomous VM cluster.
- last
Maintenance StringRun Id The OCID of the last maintenance run.
- last
Update StringHistory Entry Id The OCID of the last maintenance update history. This value is updated when a maintenance update starts.
- license
Model String (Updatable) The Oracle license model that applies to the Oracle Autonomous Database. Bring your own license (BYOL) allows you to apply your current on-premises Oracle software licenses to equivalent, highly automated Oracle PaaS and IaaS services in the cloud. License Included allows you to subscribe to new Oracle Database software licenses and the Database service. Note that when provisioning an Autonomous Database on dedicated Exadata infrastructure, this attribute must be null because the attribute is already set at the Autonomous Exadata Infrastructure level. When using shared Exadata infrastructure, if a value is not specified, the system will supply the value of
BRING_YOUR_OWN_LICENSE
.- lifecycle
Details String Additional information about the current lifecycle state.
- memory
Size NumberIn Gbs The memory allocated in GBs.
- next
Maintenance StringRun Id The OCID of the next maintenance run.
- node
Count Number The number of database servers in the cloud VM cluster.
- nsg
Ids List<String> (Updatable) A list of the OCIDs of the network security groups (NSGs) that this resource belongs to. Setting this to an empty array after the list is created removes the resource from all NSGs. For more information about NSGs, see Security Rules. NsgIds restrictions:
- Autonomous Databases with private access require at least 1 Network Security Group (NSG). The nsgIds array cannot be empty.
- ocpu
Count Number The number of CPU cores enabled on the cloud Autonomous VM cluster. Only 1 decimal place is allowed for the fractional part.
- rotate
Ords BooleanCerts Trigger - rotate
Ssl BooleanCerts Trigger - shape String
The model name of the Exadata hardware running the cloud Autonomous VM cluster.
- state String
The current state of the cloud Autonomous VM cluster.
- subnet
Id String The OCID of the subnet the cloud Autonomous VM Cluster is associated with.
- time
Created String The date and time that the cloud Autonomous VM cluster was created.
- time
Updated String The last date and time that the cloud Autonomous VM cluster was updated.
Import
CloudAutonomousVmClusters can be imported using the id
, e.g.
$ pulumi import oci:Database/cloudAutonomousVmCluster:CloudAutonomousVmCluster test_cloud_autonomous_vm_cluster "id"
Package Details
- Repository
- https://github.com/pulumi/pulumi-oci
- License
- Apache-2.0
- Notes
This Pulumi package is based on the
oci
Terraform Provider.