1. Packages
  2. Oracle Cloud Infrastructure
  3. API Docs
  4. Database
  5. DbNodeSnapshotManagement
Oracle Cloud Infrastructure v3.10.0 published on Wednesday, Nov 5, 2025 by Pulumi

oci.Database.DbNodeSnapshotManagement

Start a Neo task
Explain and create an oci.Database.DbNodeSnapshotManagement resource
oci logo
Oracle Cloud Infrastructure v3.10.0 published on Wednesday, Nov 5, 2025 by Pulumi

    This resource provides the Db Node Snapshot Management resource in Oracle Cloud Infrastructure Database service.

    Create Exadata Database Node Snapshots in the Exadb VM cluster.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as oci from "@pulumi/oci";
    
    const testDbNodeSnapshotManagement = new oci.database.DbNodeSnapshotManagement("test_db_node_snapshot_management", {
        exadbVmClusterId: testExadbVmCluster.id,
        sourceDbnodeIds: testExadbVmCluster.nodeResource.map(__item => __item.nodeId),
        name: dbNodeSnapshotSuffix,
        definedTags: dbNodeSnapshotDefinedTags,
        freeformTags: dbNodeSnapshotFreeformTags,
    });
    
    import pulumi
    import pulumi_oci as oci
    
    test_db_node_snapshot_management = oci.database.DbNodeSnapshotManagement("test_db_node_snapshot_management",
        exadb_vm_cluster_id=test_exadb_vm_cluster["id"],
        source_dbnode_ids=[__item["nodeId"] for __item in test_exadb_vm_cluster["nodeResource"]],
        name=db_node_snapshot_suffix,
        defined_tags=db_node_snapshot_defined_tags,
        freeform_tags=db_node_snapshot_freeform_tags)
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-oci/sdk/v3/go/oci/database"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    func main() {
    pulumi.Run(func(ctx *pulumi.Context) error {
    var splat0 []interface{}
    for _, val0 := range testExadbVmCluster.NodeResource {
    splat0 = append(splat0, val0.NodeId)
    }
    _, err := database.NewDbNodeSnapshotManagement(ctx, "test_db_node_snapshot_management", &database.DbNodeSnapshotManagementArgs{
    ExadbVmClusterId: pulumi.Any(testExadbVmCluster.Id),
    SourceDbnodeIds: toPulumiArray(splat0),
    Name: pulumi.Any(dbNodeSnapshotSuffix),
    DefinedTags: pulumi.Any(dbNodeSnapshotDefinedTags),
    FreeformTags: pulumi.Any(dbNodeSnapshotFreeformTags),
    })
    if err != nil {
    return err
    }
    return nil
    })
    }
    func toPulumiArray(arr []) pulumi.Array {
    var pulumiArr pulumi.Array
    for _, v := range arr {
    pulumiArr = append(pulumiArr, pulumi.(v))
    }
    return pulumiArr
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Oci = Pulumi.Oci;
    
    return await Deployment.RunAsync(() => 
    {
        var testDbNodeSnapshotManagement = new Oci.Database.DbNodeSnapshotManagement("test_db_node_snapshot_management", new()
        {
            ExadbVmClusterId = testExadbVmCluster.Id,
            SourceDbnodeIds = testExadbVmCluster.NodeResource.Select(__item => __item.NodeId).ToList(),
            Name = dbNodeSnapshotSuffix,
            DefinedTags = dbNodeSnapshotDefinedTags,
            FreeformTags = dbNodeSnapshotFreeformTags,
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.oci.Database.DbNodeSnapshotManagement;
    import com.pulumi.oci.Database.DbNodeSnapshotManagementArgs;
    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 testDbNodeSnapshotManagement = new DbNodeSnapshotManagement("testDbNodeSnapshotManagement", DbNodeSnapshotManagementArgs.builder()
                .exadbVmClusterId(testExadbVmCluster.id())
                .sourceDbnodeIds(testExadbVmCluster.nodeResource().stream().map(element -> element.nodeId()).collect(toList()))
                .name(dbNodeSnapshotSuffix)
                .definedTags(dbNodeSnapshotDefinedTags)
                .freeformTags(dbNodeSnapshotFreeformTags)
                .build());
    
        }
    }
    
    Example coming soon!
    

    Create DbNodeSnapshotManagement Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new DbNodeSnapshotManagement(name: string, args: DbNodeSnapshotManagementArgs, opts?: CustomResourceOptions);
    @overload
    def DbNodeSnapshotManagement(resource_name: str,
                                 args: DbNodeSnapshotManagementArgs,
                                 opts: Optional[ResourceOptions] = None)
    
    @overload
    def DbNodeSnapshotManagement(resource_name: str,
                                 opts: Optional[ResourceOptions] = None,
                                 exadb_vm_cluster_id: Optional[str] = None,
                                 source_dbnode_ids: Optional[Sequence[str]] = None,
                                 defined_tags: Optional[Mapping[str, str]] = None,
                                 freeform_tags: Optional[Mapping[str, str]] = None,
                                 name: Optional[str] = None)
    func NewDbNodeSnapshotManagement(ctx *Context, name string, args DbNodeSnapshotManagementArgs, opts ...ResourceOption) (*DbNodeSnapshotManagement, error)
    public DbNodeSnapshotManagement(string name, DbNodeSnapshotManagementArgs args, CustomResourceOptions? opts = null)
    public DbNodeSnapshotManagement(String name, DbNodeSnapshotManagementArgs args)
    public DbNodeSnapshotManagement(String name, DbNodeSnapshotManagementArgs args, CustomResourceOptions options)
    
    type: oci:Database:DbNodeSnapshotManagement
    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 DbNodeSnapshotManagementArgs
    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 DbNodeSnapshotManagementArgs
    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 DbNodeSnapshotManagementArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args DbNodeSnapshotManagementArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args DbNodeSnapshotManagementArgs
    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 dbNodeSnapshotManagementResource = new Oci.Database.DbNodeSnapshotManagement("dbNodeSnapshotManagementResource", new()
    {
        ExadbVmClusterId = "string",
        SourceDbnodeIds = new[]
        {
            "string",
        },
        DefinedTags = 
        {
            { "string", "string" },
        },
        FreeformTags = 
        {
            { "string", "string" },
        },
        Name = "string",
    });
    
    example, err := database.NewDbNodeSnapshotManagement(ctx, "dbNodeSnapshotManagementResource", &database.DbNodeSnapshotManagementArgs{
    	ExadbVmClusterId: pulumi.String("string"),
    	SourceDbnodeIds: pulumi.StringArray{
    		pulumi.String("string"),
    	},
    	DefinedTags: pulumi.StringMap{
    		"string": pulumi.String("string"),
    	},
    	FreeformTags: pulumi.StringMap{
    		"string": pulumi.String("string"),
    	},
    	Name: pulumi.String("string"),
    })
    
    var dbNodeSnapshotManagementResource = new DbNodeSnapshotManagement("dbNodeSnapshotManagementResource", DbNodeSnapshotManagementArgs.builder()
        .exadbVmClusterId("string")
        .sourceDbnodeIds("string")
        .definedTags(Map.of("string", "string"))
        .freeformTags(Map.of("string", "string"))
        .name("string")
        .build());
    
    db_node_snapshot_management_resource = oci.database.DbNodeSnapshotManagement("dbNodeSnapshotManagementResource",
        exadb_vm_cluster_id="string",
        source_dbnode_ids=["string"],
        defined_tags={
            "string": "string",
        },
        freeform_tags={
            "string": "string",
        },
        name="string")
    
    const dbNodeSnapshotManagementResource = new oci.database.DbNodeSnapshotManagement("dbNodeSnapshotManagementResource", {
        exadbVmClusterId: "string",
        sourceDbnodeIds: ["string"],
        definedTags: {
            string: "string",
        },
        freeformTags: {
            string: "string",
        },
        name: "string",
    });
    
    type: oci:Database:DbNodeSnapshotManagement
    properties:
        definedTags:
            string: string
        exadbVmClusterId: string
        freeformTags:
            string: string
        name: string
        sourceDbnodeIds:
            - string
    

    DbNodeSnapshotManagement 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 DbNodeSnapshotManagement resource accepts the following input properties:

    ExadbVmClusterId string
    The Exadata VM cluster OCID on Exascale Infrastructure.
    SourceDbnodeIds List<string>

    The OCID of the Exadata Database Nodes for which snapshots will be created.

    ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

    DefinedTags Dictionary<string, string>
    Defined tags for the Exadata Database Node Snapshots. Each key is predefined and scoped to a namespace. For more information, see Resource Tags.
    FreeformTags Dictionary<string, string>
    Free-form tags for the Exadata Database Node Snapshots. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
    Name string
    The suffix of the Exadata Database Node Snapshot names (Snpashot name = Node hostname + "-" + suffix). The Exadata Database Node Snapshot name should be unique.
    ExadbVmClusterId string
    The Exadata VM cluster OCID on Exascale Infrastructure.
    SourceDbnodeIds []string

    The OCID of the Exadata Database Nodes for which snapshots will be created.

    ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

    DefinedTags map[string]string
    Defined tags for the Exadata Database Node Snapshots. Each key is predefined and scoped to a namespace. For more information, see Resource Tags.
    FreeformTags map[string]string
    Free-form tags for the Exadata Database Node Snapshots. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
    Name string
    The suffix of the Exadata Database Node Snapshot names (Snpashot name = Node hostname + "-" + suffix). The Exadata Database Node Snapshot name should be unique.
    exadbVmClusterId String
    The Exadata VM cluster OCID on Exascale Infrastructure.
    sourceDbnodeIds List<String>

    The OCID of the Exadata Database Nodes for which snapshots will be created.

    ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

    definedTags Map<String,String>
    Defined tags for the Exadata Database Node Snapshots. Each key is predefined and scoped to a namespace. For more information, see Resource Tags.
    freeformTags Map<String,String>
    Free-form tags for the Exadata Database Node Snapshots. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
    name String
    The suffix of the Exadata Database Node Snapshot names (Snpashot name = Node hostname + "-" + suffix). The Exadata Database Node Snapshot name should be unique.
    exadbVmClusterId string
    The Exadata VM cluster OCID on Exascale Infrastructure.
    sourceDbnodeIds string[]

    The OCID of the Exadata Database Nodes for which snapshots will be created.

    ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

    definedTags {[key: string]: string}
    Defined tags for the Exadata Database Node Snapshots. Each key is predefined and scoped to a namespace. For more information, see Resource Tags.
    freeformTags {[key: string]: string}
    Free-form tags for the Exadata Database Node Snapshots. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
    name string
    The suffix of the Exadata Database Node Snapshot names (Snpashot name = Node hostname + "-" + suffix). The Exadata Database Node Snapshot name should be unique.
    exadb_vm_cluster_id str
    The Exadata VM cluster OCID on Exascale Infrastructure.
    source_dbnode_ids Sequence[str]

    The OCID of the Exadata Database Nodes for which snapshots will be created.

    ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

    defined_tags Mapping[str, str]
    Defined tags for the Exadata Database Node Snapshots. Each key is predefined and scoped to a namespace. For more information, see Resource Tags.
    freeform_tags Mapping[str, str]
    Free-form tags for the Exadata Database Node Snapshots. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
    name str
    The suffix of the Exadata Database Node Snapshot names (Snpashot name = Node hostname + "-" + suffix). The Exadata Database Node Snapshot name should be unique.
    exadbVmClusterId String
    The Exadata VM cluster OCID on Exascale Infrastructure.
    sourceDbnodeIds List<String>

    The OCID of the Exadata Database Nodes for which snapshots will be created.

    ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

    definedTags Map<String>
    Defined tags for the Exadata Database Node Snapshots. Each key is predefined and scoped to a namespace. For more information, see Resource Tags.
    freeformTags Map<String>
    Free-form tags for the Exadata Database Node Snapshots. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
    name String
    The suffix of the Exadata Database Node Snapshot names (Snpashot name = Node hostname + "-" + suffix). The Exadata Database Node Snapshot name should be unique.

    Outputs

    All input properties are implicitly available as output properties. Additionally, the DbNodeSnapshotManagement resource produces the following output properties:

    Id string
    The provider-assigned unique ID for this managed resource.
    Snapshots List<DbNodeSnapshotManagementSnapshot>
    The list of created Exadata Database Node Snapshots.
    Id string
    The provider-assigned unique ID for this managed resource.
    Snapshots []DbNodeSnapshotManagementSnapshot
    The list of created Exadata Database Node Snapshots.
    id String
    The provider-assigned unique ID for this managed resource.
    snapshots List<DbNodeSnapshotManagementSnapshot>
    The list of created Exadata Database Node Snapshots.
    id string
    The provider-assigned unique ID for this managed resource.
    snapshots DbNodeSnapshotManagementSnapshot[]
    The list of created Exadata Database Node Snapshots.
    id str
    The provider-assigned unique ID for this managed resource.
    snapshots Sequence[DbNodeSnapshotManagementSnapshot]
    The list of created Exadata Database Node Snapshots.
    id String
    The provider-assigned unique ID for this managed resource.
    snapshots List<Property Map>
    The list of created Exadata Database Node Snapshots.

    Look up Existing DbNodeSnapshotManagement Resource

    Get an existing DbNodeSnapshotManagement 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?: DbNodeSnapshotManagementState, opts?: CustomResourceOptions): DbNodeSnapshotManagement
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            defined_tags: Optional[Mapping[str, str]] = None,
            exadb_vm_cluster_id: Optional[str] = None,
            freeform_tags: Optional[Mapping[str, str]] = None,
            name: Optional[str] = None,
            snapshots: Optional[Sequence[DbNodeSnapshotManagementSnapshotArgs]] = None,
            source_dbnode_ids: Optional[Sequence[str]] = None) -> DbNodeSnapshotManagement
    func GetDbNodeSnapshotManagement(ctx *Context, name string, id IDInput, state *DbNodeSnapshotManagementState, opts ...ResourceOption) (*DbNodeSnapshotManagement, error)
    public static DbNodeSnapshotManagement Get(string name, Input<string> id, DbNodeSnapshotManagementState? state, CustomResourceOptions? opts = null)
    public static DbNodeSnapshotManagement get(String name, Output<String> id, DbNodeSnapshotManagementState state, CustomResourceOptions options)
    resources:  _:    type: oci:Database:DbNodeSnapshotManagement    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.
    The following state arguments are supported:
    DefinedTags Dictionary<string, string>
    Defined tags for the Exadata Database Node Snapshots. Each key is predefined and scoped to a namespace. For more information, see Resource Tags.
    ExadbVmClusterId string
    The Exadata VM cluster OCID on Exascale Infrastructure.
    FreeformTags Dictionary<string, string>
    Free-form tags for the Exadata Database Node Snapshots. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
    Name string
    The suffix of the Exadata Database Node Snapshot names (Snpashot name = Node hostname + "-" + suffix). The Exadata Database Node Snapshot name should be unique.
    Snapshots List<DbNodeSnapshotManagementSnapshot>
    The list of created Exadata Database Node Snapshots.
    SourceDbnodeIds List<string>

    The OCID of the Exadata Database Nodes for which snapshots will be created.

    ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

    DefinedTags map[string]string
    Defined tags for the Exadata Database Node Snapshots. Each key is predefined and scoped to a namespace. For more information, see Resource Tags.
    ExadbVmClusterId string
    The Exadata VM cluster OCID on Exascale Infrastructure.
    FreeformTags map[string]string
    Free-form tags for the Exadata Database Node Snapshots. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
    Name string
    The suffix of the Exadata Database Node Snapshot names (Snpashot name = Node hostname + "-" + suffix). The Exadata Database Node Snapshot name should be unique.
    Snapshots []DbNodeSnapshotManagementSnapshotArgs
    The list of created Exadata Database Node Snapshots.
    SourceDbnodeIds []string

    The OCID of the Exadata Database Nodes for which snapshots will be created.

    ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

    definedTags Map<String,String>
    Defined tags for the Exadata Database Node Snapshots. Each key is predefined and scoped to a namespace. For more information, see Resource Tags.
    exadbVmClusterId String
    The Exadata VM cluster OCID on Exascale Infrastructure.
    freeformTags Map<String,String>
    Free-form tags for the Exadata Database Node Snapshots. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
    name String
    The suffix of the Exadata Database Node Snapshot names (Snpashot name = Node hostname + "-" + suffix). The Exadata Database Node Snapshot name should be unique.
    snapshots List<DbNodeSnapshotManagementSnapshot>
    The list of created Exadata Database Node Snapshots.
    sourceDbnodeIds List<String>

    The OCID of the Exadata Database Nodes for which snapshots will be created.

    ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

    definedTags {[key: string]: string}
    Defined tags for the Exadata Database Node Snapshots. Each key is predefined and scoped to a namespace. For more information, see Resource Tags.
    exadbVmClusterId string
    The Exadata VM cluster OCID on Exascale Infrastructure.
    freeformTags {[key: string]: string}
    Free-form tags for the Exadata Database Node Snapshots. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
    name string
    The suffix of the Exadata Database Node Snapshot names (Snpashot name = Node hostname + "-" + suffix). The Exadata Database Node Snapshot name should be unique.
    snapshots DbNodeSnapshotManagementSnapshot[]
    The list of created Exadata Database Node Snapshots.
    sourceDbnodeIds string[]

    The OCID of the Exadata Database Nodes for which snapshots will be created.

    ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

    defined_tags Mapping[str, str]
    Defined tags for the Exadata Database Node Snapshots. Each key is predefined and scoped to a namespace. For more information, see Resource Tags.
    exadb_vm_cluster_id str
    The Exadata VM cluster OCID on Exascale Infrastructure.
    freeform_tags Mapping[str, str]
    Free-form tags for the Exadata Database Node Snapshots. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
    name str
    The suffix of the Exadata Database Node Snapshot names (Snpashot name = Node hostname + "-" + suffix). The Exadata Database Node Snapshot name should be unique.
    snapshots Sequence[DbNodeSnapshotManagementSnapshotArgs]
    The list of created Exadata Database Node Snapshots.
    source_dbnode_ids Sequence[str]

    The OCID of the Exadata Database Nodes for which snapshots will be created.

    ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

    definedTags Map<String>
    Defined tags for the Exadata Database Node Snapshots. Each key is predefined and scoped to a namespace. For more information, see Resource Tags.
    exadbVmClusterId String
    The Exadata VM cluster OCID on Exascale Infrastructure.
    freeformTags Map<String>
    Free-form tags for the Exadata Database Node Snapshots. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
    name String
    The suffix of the Exadata Database Node Snapshot names (Snpashot name = Node hostname + "-" + suffix). The Exadata Database Node Snapshot name should be unique.
    snapshots List<Property Map>
    The list of created Exadata Database Node Snapshots.
    sourceDbnodeIds List<String>

    The OCID of the Exadata Database Nodes for which snapshots will be created.

    ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

    Supporting Types

    DbNodeSnapshotManagementSnapshot, DbNodeSnapshotManagementSnapshotArgs

    ClusterId string
    The OCID of the VM cluster.
    CompartmentId string
    The OCID of the compartment.
    DefinedTags Dictionary<string, string>
    Defined tags for the Exadata Database Node Snapshots. Each key is predefined and scoped to a namespace. For more information, see Resource Tags.
    FreeformTags Dictionary<string, string>
    Free-form tags for the Exadata Database Node Snapshots. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
    Id string
    The OCID of the Exadata Database Node Snapshot.
    LifecycleDetails string
    Additional information about the current lifecycle state of the Exadata Database Node Snapshot.
    MountPoints List<DbNodeSnapshotManagementSnapshotMountPoint>
    Details of the mount points
    Name string
    The suffix of the Exadata Database Node Snapshot names (Snpashot name = Node hostname + "-" + suffix). The Exadata Database Node Snapshot name should be unique.
    SourceDbnodeId string
    The OCID of the Exadata Database Node.
    State string
    The current state of the Exadata Database Node Snapshot.
    SystemTags Dictionary<string, string>
    System tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags.
    TimeCreated string
    The date and time that the Exadata Database Node Snapshot was created.
    Volumes List<DbNodeSnapshotManagementSnapshotVolume>
    Details of the volumes
    ClusterId string
    The OCID of the VM cluster.
    CompartmentId string
    The OCID of the compartment.
    DefinedTags map[string]string
    Defined tags for the Exadata Database Node Snapshots. Each key is predefined and scoped to a namespace. For more information, see Resource Tags.
    FreeformTags map[string]string
    Free-form tags for the Exadata Database Node Snapshots. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
    Id string
    The OCID of the Exadata Database Node Snapshot.
    LifecycleDetails string
    Additional information about the current lifecycle state of the Exadata Database Node Snapshot.
    MountPoints []DbNodeSnapshotManagementSnapshotMountPoint
    Details of the mount points
    Name string
    The suffix of the Exadata Database Node Snapshot names (Snpashot name = Node hostname + "-" + suffix). The Exadata Database Node Snapshot name should be unique.
    SourceDbnodeId string
    The OCID of the Exadata Database Node.
    State string
    The current state of the Exadata Database Node Snapshot.
    SystemTags map[string]string
    System tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags.
    TimeCreated string
    The date and time that the Exadata Database Node Snapshot was created.
    Volumes []DbNodeSnapshotManagementSnapshotVolume
    Details of the volumes
    clusterId String
    The OCID of the VM cluster.
    compartmentId String
    The OCID of the compartment.
    definedTags Map<String,String>
    Defined tags for the Exadata Database Node Snapshots. Each key is predefined and scoped to a namespace. For more information, see Resource Tags.
    freeformTags Map<String,String>
    Free-form tags for the Exadata Database Node Snapshots. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
    id String
    The OCID of the Exadata Database Node Snapshot.
    lifecycleDetails String
    Additional information about the current lifecycle state of the Exadata Database Node Snapshot.
    mountPoints List<DbNodeSnapshotManagementSnapshotMountPoint>
    Details of the mount points
    name String
    The suffix of the Exadata Database Node Snapshot names (Snpashot name = Node hostname + "-" + suffix). The Exadata Database Node Snapshot name should be unique.
    sourceDbnodeId String
    The OCID of the Exadata Database Node.
    state String
    The current state of the Exadata Database Node Snapshot.
    systemTags Map<String,String>
    System tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags.
    timeCreated String
    The date and time that the Exadata Database Node Snapshot was created.
    volumes List<DbNodeSnapshotManagementSnapshotVolume>
    Details of the volumes
    clusterId string
    The OCID of the VM cluster.
    compartmentId string
    The OCID of the compartment.
    definedTags {[key: string]: string}
    Defined tags for the Exadata Database Node Snapshots. Each key is predefined and scoped to a namespace. For more information, see Resource Tags.
    freeformTags {[key: string]: string}
    Free-form tags for the Exadata Database Node Snapshots. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
    id string
    The OCID of the Exadata Database Node Snapshot.
    lifecycleDetails string
    Additional information about the current lifecycle state of the Exadata Database Node Snapshot.
    mountPoints DbNodeSnapshotManagementSnapshotMountPoint[]
    Details of the mount points
    name string
    The suffix of the Exadata Database Node Snapshot names (Snpashot name = Node hostname + "-" + suffix). The Exadata Database Node Snapshot name should be unique.
    sourceDbnodeId string
    The OCID of the Exadata Database Node.
    state string
    The current state of the Exadata Database Node Snapshot.
    systemTags {[key: string]: string}
    System tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags.
    timeCreated string
    The date and time that the Exadata Database Node Snapshot was created.
    volumes DbNodeSnapshotManagementSnapshotVolume[]
    Details of the volumes
    cluster_id str
    The OCID of the VM cluster.
    compartment_id str
    The OCID of the compartment.
    defined_tags Mapping[str, str]
    Defined tags for the Exadata Database Node Snapshots. Each key is predefined and scoped to a namespace. For more information, see Resource Tags.
    freeform_tags Mapping[str, str]
    Free-form tags for the Exadata Database Node Snapshots. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
    id str
    The OCID of the Exadata Database Node Snapshot.
    lifecycle_details str
    Additional information about the current lifecycle state of the Exadata Database Node Snapshot.
    mount_points Sequence[DbNodeSnapshotManagementSnapshotMountPoint]
    Details of the mount points
    name str
    The suffix of the Exadata Database Node Snapshot names (Snpashot name = Node hostname + "-" + suffix). The Exadata Database Node Snapshot name should be unique.
    source_dbnode_id str
    The OCID of the Exadata Database Node.
    state str
    The current state of the Exadata Database Node Snapshot.
    system_tags Mapping[str, str]
    System tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags.
    time_created str
    The date and time that the Exadata Database Node Snapshot was created.
    volumes Sequence[DbNodeSnapshotManagementSnapshotVolume]
    Details of the volumes
    clusterId String
    The OCID of the VM cluster.
    compartmentId String
    The OCID of the compartment.
    definedTags Map<String>
    Defined tags for the Exadata Database Node Snapshots. Each key is predefined and scoped to a namespace. For more information, see Resource Tags.
    freeformTags Map<String>
    Free-form tags for the Exadata Database Node Snapshots. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
    id String
    The OCID of the Exadata Database Node Snapshot.
    lifecycleDetails String
    Additional information about the current lifecycle state of the Exadata Database Node Snapshot.
    mountPoints List<Property Map>
    Details of the mount points
    name String
    The suffix of the Exadata Database Node Snapshot names (Snpashot name = Node hostname + "-" + suffix). The Exadata Database Node Snapshot name should be unique.
    sourceDbnodeId String
    The OCID of the Exadata Database Node.
    state String
    The current state of the Exadata Database Node Snapshot.
    systemTags Map<String>
    System tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags.
    timeCreated String
    The date and time that the Exadata Database Node Snapshot was created.
    volumes List<Property Map>
    Details of the volumes

    DbNodeSnapshotManagementSnapshotMountPoint, DbNodeSnapshotManagementSnapshotMountPointArgs

    DbNodeId string
    The OCID of the Exadata Database Node where snapshot was mounted.
    Name string
    The suffix of the Exadata Database Node Snapshot names (Snpashot name = Node hostname + "-" + suffix). The Exadata Database Node Snapshot name should be unique.
    DbNodeId string
    The OCID of the Exadata Database Node where snapshot was mounted.
    Name string
    The suffix of the Exadata Database Node Snapshot names (Snpashot name = Node hostname + "-" + suffix). The Exadata Database Node Snapshot name should be unique.
    dbNodeId String
    The OCID of the Exadata Database Node where snapshot was mounted.
    name String
    The suffix of the Exadata Database Node Snapshot names (Snpashot name = Node hostname + "-" + suffix). The Exadata Database Node Snapshot name should be unique.
    dbNodeId string
    The OCID of the Exadata Database Node where snapshot was mounted.
    name string
    The suffix of the Exadata Database Node Snapshot names (Snpashot name = Node hostname + "-" + suffix). The Exadata Database Node Snapshot name should be unique.
    db_node_id str
    The OCID of the Exadata Database Node where snapshot was mounted.
    name str
    The suffix of the Exadata Database Node Snapshot names (Snpashot name = Node hostname + "-" + suffix). The Exadata Database Node Snapshot name should be unique.
    dbNodeId String
    The OCID of the Exadata Database Node where snapshot was mounted.
    name String
    The suffix of the Exadata Database Node Snapshot names (Snpashot name = Node hostname + "-" + suffix). The Exadata Database Node Snapshot name should be unique.

    DbNodeSnapshotManagementSnapshotVolume, DbNodeSnapshotManagementSnapshotVolumeArgs

    Name string
    The suffix of the Exadata Database Node Snapshot names (Snpashot name = Node hostname + "-" + suffix). The Exadata Database Node Snapshot name should be unique.
    Size int
    Volume Size
    Name string
    The suffix of the Exadata Database Node Snapshot names (Snpashot name = Node hostname + "-" + suffix). The Exadata Database Node Snapshot name should be unique.
    Size int
    Volume Size
    name String
    The suffix of the Exadata Database Node Snapshot names (Snpashot name = Node hostname + "-" + suffix). The Exadata Database Node Snapshot name should be unique.
    size Integer
    Volume Size
    name string
    The suffix of the Exadata Database Node Snapshot names (Snpashot name = Node hostname + "-" + suffix). The Exadata Database Node Snapshot name should be unique.
    size number
    Volume Size
    name str
    The suffix of the Exadata Database Node Snapshot names (Snpashot name = Node hostname + "-" + suffix). The Exadata Database Node Snapshot name should be unique.
    size int
    Volume Size
    name String
    The suffix of the Exadata Database Node Snapshot names (Snpashot name = Node hostname + "-" + suffix). The Exadata Database Node Snapshot name should be unique.
    size Number
    Volume Size

    Import

    Import is not supported for this resource.

    To learn more about importing existing cloud resources, see Importing resources.

    Package Details

    Repository
    oci pulumi/pulumi-oci
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the oci Terraform Provider.
    oci logo
    Oracle Cloud Infrastructure v3.10.0 published on Wednesday, Nov 5, 2025 by Pulumi
      Meet Neo: Your AI Platform Teammate