1. Packages
  2. Oracle Cloud Infrastructure
  3. API Docs
  4. BigDataService
  5. getBdsInstances
Oracle Cloud Infrastructure v1.24.0 published on Thursday, Feb 22, 2024 by Pulumi

oci.BigDataService.getBdsInstances

Explore with Pulumi AI

oci logo
Oracle Cloud Infrastructure v1.24.0 published on Thursday, Feb 22, 2024 by Pulumi

    This data source provides the list of Bds Instances in Oracle Cloud Infrastructure Big Data Service service.

    Returns a list of all Big Data Service clusters in a compartment.

    Example Usage

    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Oci = Pulumi.Oci;
    
    return await Deployment.RunAsync(() => 
    {
        var testBdsInstances = Oci.BigDataService.GetBdsInstances.Invoke(new()
        {
            CompartmentId = @var.Compartment_id,
            DisplayName = @var.Bds_instance_display_name,
            State = @var.Bds_instance_state,
        });
    
    });
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-oci/sdk/go/oci/BigDataService"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := BigDataService.GetBdsInstances(ctx, &bigdataservice.GetBdsInstancesArgs{
    			CompartmentId: _var.Compartment_id,
    			DisplayName:   pulumi.StringRef(_var.Bds_instance_display_name),
    			State:         pulumi.StringRef(_var.Bds_instance_state),
    		}, nil)
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.oci.BigDataService.BigDataServiceFunctions;
    import com.pulumi.oci.BigDataService.inputs.GetBdsInstancesArgs;
    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) {
            final var testBdsInstances = BigDataServiceFunctions.getBdsInstances(GetBdsInstancesArgs.builder()
                .compartmentId(var_.compartment_id())
                .displayName(var_.bds_instance_display_name())
                .state(var_.bds_instance_state())
                .build());
    
        }
    }
    
    import pulumi
    import pulumi_oci as oci
    
    test_bds_instances = oci.BigDataService.get_bds_instances(compartment_id=var["compartment_id"],
        display_name=var["bds_instance_display_name"],
        state=var["bds_instance_state"])
    
    import * as pulumi from "@pulumi/pulumi";
    import * as oci from "@pulumi/oci";
    
    const testBdsInstances = oci.BigDataService.getBdsInstances({
        compartmentId: _var.compartment_id,
        displayName: _var.bds_instance_display_name,
        state: _var.bds_instance_state,
    });
    
    variables:
      testBdsInstances:
        fn::invoke:
          Function: oci:BigDataService:getBdsInstances
          Arguments:
            compartmentId: ${var.compartment_id}
            displayName: ${var.bds_instance_display_name}
            state: ${var.bds_instance_state}
    

    Using getBdsInstances

    Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

    function getBdsInstances(args: GetBdsInstancesArgs, opts?: InvokeOptions): Promise<GetBdsInstancesResult>
    function getBdsInstancesOutput(args: GetBdsInstancesOutputArgs, opts?: InvokeOptions): Output<GetBdsInstancesResult>
    def get_bds_instances(compartment_id: Optional[str] = None,
                          display_name: Optional[str] = None,
                          filters: Optional[Sequence[_bigdataservice.GetBdsInstancesFilter]] = None,
                          state: Optional[str] = None,
                          opts: Optional[InvokeOptions] = None) -> GetBdsInstancesResult
    def get_bds_instances_output(compartment_id: Optional[pulumi.Input[str]] = None,
                          display_name: Optional[pulumi.Input[str]] = None,
                          filters: Optional[pulumi.Input[Sequence[pulumi.Input[_bigdataservice.GetBdsInstancesFilterArgs]]]] = None,
                          state: Optional[pulumi.Input[str]] = None,
                          opts: Optional[InvokeOptions] = None) -> Output[GetBdsInstancesResult]
    func GetBdsInstances(ctx *Context, args *GetBdsInstancesArgs, opts ...InvokeOption) (*GetBdsInstancesResult, error)
    func GetBdsInstancesOutput(ctx *Context, args *GetBdsInstancesOutputArgs, opts ...InvokeOption) GetBdsInstancesResultOutput

    > Note: This function is named GetBdsInstances in the Go SDK.

    public static class GetBdsInstances 
    {
        public static Task<GetBdsInstancesResult> InvokeAsync(GetBdsInstancesArgs args, InvokeOptions? opts = null)
        public static Output<GetBdsInstancesResult> Invoke(GetBdsInstancesInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetBdsInstancesResult> getBdsInstances(GetBdsInstancesArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: oci:BigDataService/getBdsInstances:getBdsInstances
      arguments:
        # arguments dictionary

    The following arguments are supported:

    CompartmentId string
    The OCID of the compartment.
    DisplayName string
    A filter to return only resources that match the entire display name given.
    Filters List<GetBdsInstancesFilter>
    State string
    The state of the cluster.
    CompartmentId string
    The OCID of the compartment.
    DisplayName string
    A filter to return only resources that match the entire display name given.
    Filters []GetBdsInstancesFilter
    State string
    The state of the cluster.
    compartmentId String
    The OCID of the compartment.
    displayName String
    A filter to return only resources that match the entire display name given.
    filters List<GetBdsInstancesFilter>
    state String
    The state of the cluster.
    compartmentId string
    The OCID of the compartment.
    displayName string
    A filter to return only resources that match the entire display name given.
    filters GetBdsInstancesFilter[]
    state string
    The state of the cluster.
    compartment_id str
    The OCID of the compartment.
    display_name str
    A filter to return only resources that match the entire display name given.
    filters GetBdsInstancesFilter]
    state str
    The state of the cluster.
    compartmentId String
    The OCID of the compartment.
    displayName String
    A filter to return only resources that match the entire display name given.
    filters List<Property Map>
    state String
    The state of the cluster.

    getBdsInstances Result

    The following output properties are available:

    BdsInstances List<GetBdsInstancesBdsInstance>
    The list of bds_instances.
    CompartmentId string
    The OCID of the compartment.
    Id string
    The provider-assigned unique ID for this managed resource.
    DisplayName string
    The name of the node.
    Filters List<GetBdsInstancesFilter>
    State string
    The state of the cluster.
    BdsInstances []GetBdsInstancesBdsInstance
    The list of bds_instances.
    CompartmentId string
    The OCID of the compartment.
    Id string
    The provider-assigned unique ID for this managed resource.
    DisplayName string
    The name of the node.
    Filters []GetBdsInstancesFilter
    State string
    The state of the cluster.
    bdsInstances List<GetBdsInstancesBdsInstance>
    The list of bds_instances.
    compartmentId String
    The OCID of the compartment.
    id String
    The provider-assigned unique ID for this managed resource.
    displayName String
    The name of the node.
    filters List<GetBdsInstancesFilter>
    state String
    The state of the cluster.
    bdsInstances GetBdsInstancesBdsInstance[]
    The list of bds_instances.
    compartmentId string
    The OCID of the compartment.
    id string
    The provider-assigned unique ID for this managed resource.
    displayName string
    The name of the node.
    filters GetBdsInstancesFilter[]
    state string
    The state of the cluster.
    bds_instances GetBdsInstancesBdsInstance]
    The list of bds_instances.
    compartment_id str
    The OCID of the compartment.
    id str
    The provider-assigned unique ID for this managed resource.
    display_name str
    The name of the node.
    filters GetBdsInstancesFilter]
    state str
    The state of the cluster.
    bdsInstances List<Property Map>
    The list of bds_instances.
    compartmentId String
    The OCID of the compartment.
    id String
    The provider-assigned unique ID for this managed resource.
    displayName String
    The name of the node.
    filters List<Property Map>
    state String
    The state of the cluster.

    Supporting Types

    GetBdsInstancesBdsInstance

    BootstrapScriptUrl string
    pre-authenticated URL of the bootstrap script in Object Store that can be downloaded and executed.
    CloudSqlDetails List<GetBdsInstancesBdsInstanceCloudSqlDetail>
    The information about added Cloud SQL capability
    ClusterAdminPassword string
    ClusterDetails List<GetBdsInstancesBdsInstanceClusterDetail>
    Specific info about a Hadoop cluster
    ClusterProfile string
    Profile of the Big Data Service cluster.
    ClusterPublicKey string
    ClusterVersion string
    Version of the Hadoop distribution.
    CompartmentId string
    The OCID of the compartment.
    ComputeOnlyWorkerNodes List<GetBdsInstancesBdsInstanceComputeOnlyWorkerNode>
    CreatedBy string
    The user who created the cluster.
    DefinedTags Dictionary<string, object>
    Defined tags for this resource. Each key is predefined and scoped to a namespace. For example, {"foo-namespace": {"bar-key": "value"}}
    DisplayName string
    A filter to return only resources that match the entire display name given.
    EdgeNodes List<GetBdsInstancesBdsInstanceEdgeNode>
    FreeformTags Dictionary<string, object>
    Simple key-value pair that is applied without any predefined name, type, or scope. Exists for cross-compatibility only. For example, {"bar-key": "value"}
    Id string
    The OCID of the Big Data Service resource.
    IsCloudSqlConfigured bool
    Boolean flag specifying whether or not Cloud SQL should be configured.
    IsForceStopJobs bool
    IsHighAvailability bool
    Boolean flag specifying whether or not the cluster is highly available (HA)
    IsKafkaConfigured bool
    Boolean flag specifying whether or not Kafka should be configured.
    IsSecure bool
    Boolean flag specifying whether or not the cluster should be set up as secure.
    KafkaBrokerNodes List<GetBdsInstancesBdsInstanceKafkaBrokerNode>
    KerberosRealmName string
    KmsKeyId string
    The OCID of the Key Management master encryption key.
    MasterNodes List<GetBdsInstancesBdsInstanceMasterNode>
    NetworkConfigs List<GetBdsInstancesBdsInstanceNetworkConfig>
    Additional configuration of the user's network.
    Nodes List<GetBdsInstancesBdsInstanceNode>
    The list of nodes in the cluster.
    NumberOfNodes int
    The number of nodes that form the cluster.
    NumberOfNodesRequiringMaintenanceReboot int
    Number of nodes that require a maintenance reboot
    OsPatchVersion string
    State string
    The state of the cluster.
    TimeCreated string
    The time the cluster was created, shown as an RFC 3339 formatted datetime string.
    TimeUpdated string
    The time the cluster was updated, shown as an RFC 3339 formatted datetime string.
    UtilNodes List<GetBdsInstancesBdsInstanceUtilNode>
    WorkerNodes List<GetBdsInstancesBdsInstanceWorkerNode>
    BootstrapScriptUrl string
    pre-authenticated URL of the bootstrap script in Object Store that can be downloaded and executed.
    CloudSqlDetails []GetBdsInstancesBdsInstanceCloudSqlDetail
    The information about added Cloud SQL capability
    ClusterAdminPassword string
    ClusterDetails []GetBdsInstancesBdsInstanceClusterDetail
    Specific info about a Hadoop cluster
    ClusterProfile string
    Profile of the Big Data Service cluster.
    ClusterPublicKey string
    ClusterVersion string
    Version of the Hadoop distribution.
    CompartmentId string
    The OCID of the compartment.
    ComputeOnlyWorkerNodes []GetBdsInstancesBdsInstanceComputeOnlyWorkerNode
    CreatedBy string
    The user who created the cluster.
    DefinedTags map[string]interface{}
    Defined tags for this resource. Each key is predefined and scoped to a namespace. For example, {"foo-namespace": {"bar-key": "value"}}
    DisplayName string
    A filter to return only resources that match the entire display name given.
    EdgeNodes []GetBdsInstancesBdsInstanceEdgeNode
    FreeformTags map[string]interface{}
    Simple key-value pair that is applied without any predefined name, type, or scope. Exists for cross-compatibility only. For example, {"bar-key": "value"}
    Id string
    The OCID of the Big Data Service resource.
    IsCloudSqlConfigured bool
    Boolean flag specifying whether or not Cloud SQL should be configured.
    IsForceStopJobs bool
    IsHighAvailability bool
    Boolean flag specifying whether or not the cluster is highly available (HA)
    IsKafkaConfigured bool
    Boolean flag specifying whether or not Kafka should be configured.
    IsSecure bool
    Boolean flag specifying whether or not the cluster should be set up as secure.
    KafkaBrokerNodes []GetBdsInstancesBdsInstanceKafkaBrokerNode
    KerberosRealmName string
    KmsKeyId string
    The OCID of the Key Management master encryption key.
    MasterNodes []GetBdsInstancesBdsInstanceMasterNode
    NetworkConfigs []GetBdsInstancesBdsInstanceNetworkConfig
    Additional configuration of the user's network.
    Nodes []GetBdsInstancesBdsInstanceNode
    The list of nodes in the cluster.
    NumberOfNodes int
    The number of nodes that form the cluster.
    NumberOfNodesRequiringMaintenanceReboot int
    Number of nodes that require a maintenance reboot
    OsPatchVersion string
    State string
    The state of the cluster.
    TimeCreated string
    The time the cluster was created, shown as an RFC 3339 formatted datetime string.
    TimeUpdated string
    The time the cluster was updated, shown as an RFC 3339 formatted datetime string.
    UtilNodes []GetBdsInstancesBdsInstanceUtilNode
    WorkerNodes []GetBdsInstancesBdsInstanceWorkerNode
    bootstrapScriptUrl String
    pre-authenticated URL of the bootstrap script in Object Store that can be downloaded and executed.
    cloudSqlDetails List<GetBdsInstancesBdsInstanceCloudSqlDetail>
    The information about added Cloud SQL capability
    clusterAdminPassword String
    clusterDetails List<GetBdsInstancesBdsInstanceClusterDetail>
    Specific info about a Hadoop cluster
    clusterProfile String
    Profile of the Big Data Service cluster.
    clusterPublicKey String
    clusterVersion String
    Version of the Hadoop distribution.
    compartmentId String
    The OCID of the compartment.
    computeOnlyWorkerNodes List<GetBdsInstancesBdsInstanceComputeOnlyWorkerNode>
    createdBy String
    The user who created the cluster.
    definedTags Map<String,Object>
    Defined tags for this resource. Each key is predefined and scoped to a namespace. For example, {"foo-namespace": {"bar-key": "value"}}
    displayName String
    A filter to return only resources that match the entire display name given.
    edgeNodes List<GetBdsInstancesBdsInstanceEdgeNode>
    freeformTags Map<String,Object>
    Simple key-value pair that is applied without any predefined name, type, or scope. Exists for cross-compatibility only. For example, {"bar-key": "value"}
    id String
    The OCID of the Big Data Service resource.
    isCloudSqlConfigured Boolean
    Boolean flag specifying whether or not Cloud SQL should be configured.
    isForceStopJobs Boolean
    isHighAvailability Boolean
    Boolean flag specifying whether or not the cluster is highly available (HA)
    isKafkaConfigured Boolean
    Boolean flag specifying whether or not Kafka should be configured.
    isSecure Boolean
    Boolean flag specifying whether or not the cluster should be set up as secure.
    kafkaBrokerNodes List<GetBdsInstancesBdsInstanceKafkaBrokerNode>
    kerberosRealmName String
    kmsKeyId String
    The OCID of the Key Management master encryption key.
    masterNodes List<GetBdsInstancesBdsInstanceMasterNode>
    networkConfigs List<GetBdsInstancesBdsInstanceNetworkConfig>
    Additional configuration of the user's network.
    nodes List<GetBdsInstancesBdsInstanceNode>
    The list of nodes in the cluster.
    numberOfNodes Integer
    The number of nodes that form the cluster.
    numberOfNodesRequiringMaintenanceReboot Integer
    Number of nodes that require a maintenance reboot
    osPatchVersion String
    state String
    The state of the cluster.
    timeCreated String
    The time the cluster was created, shown as an RFC 3339 formatted datetime string.
    timeUpdated String
    The time the cluster was updated, shown as an RFC 3339 formatted datetime string.
    utilNodes List<GetBdsInstancesBdsInstanceUtilNode>
    workerNodes List<GetBdsInstancesBdsInstanceWorkerNode>
    bootstrapScriptUrl string
    pre-authenticated URL of the bootstrap script in Object Store that can be downloaded and executed.
    cloudSqlDetails GetBdsInstancesBdsInstanceCloudSqlDetail[]
    The information about added Cloud SQL capability
    clusterAdminPassword string
    clusterDetails GetBdsInstancesBdsInstanceClusterDetail[]
    Specific info about a Hadoop cluster
    clusterProfile string
    Profile of the Big Data Service cluster.
    clusterPublicKey string
    clusterVersion string
    Version of the Hadoop distribution.
    compartmentId string
    The OCID of the compartment.
    computeOnlyWorkerNodes GetBdsInstancesBdsInstanceComputeOnlyWorkerNode[]
    createdBy string
    The user who created the cluster.
    definedTags {[key: string]: any}
    Defined tags for this resource. Each key is predefined and scoped to a namespace. For example, {"foo-namespace": {"bar-key": "value"}}
    displayName string
    A filter to return only resources that match the entire display name given.
    edgeNodes GetBdsInstancesBdsInstanceEdgeNode[]
    freeformTags {[key: string]: any}
    Simple key-value pair that is applied without any predefined name, type, or scope. Exists for cross-compatibility only. For example, {"bar-key": "value"}
    id string
    The OCID of the Big Data Service resource.
    isCloudSqlConfigured boolean
    Boolean flag specifying whether or not Cloud SQL should be configured.
    isForceStopJobs boolean
    isHighAvailability boolean
    Boolean flag specifying whether or not the cluster is highly available (HA)
    isKafkaConfigured boolean
    Boolean flag specifying whether or not Kafka should be configured.
    isSecure boolean
    Boolean flag specifying whether or not the cluster should be set up as secure.
    kafkaBrokerNodes GetBdsInstancesBdsInstanceKafkaBrokerNode[]
    kerberosRealmName string
    kmsKeyId string
    The OCID of the Key Management master encryption key.
    masterNodes GetBdsInstancesBdsInstanceMasterNode[]
    networkConfigs GetBdsInstancesBdsInstanceNetworkConfig[]
    Additional configuration of the user's network.
    nodes GetBdsInstancesBdsInstanceNode[]
    The list of nodes in the cluster.
    numberOfNodes number
    The number of nodes that form the cluster.
    numberOfNodesRequiringMaintenanceReboot number
    Number of nodes that require a maintenance reboot
    osPatchVersion string
    state string
    The state of the cluster.
    timeCreated string
    The time the cluster was created, shown as an RFC 3339 formatted datetime string.
    timeUpdated string
    The time the cluster was updated, shown as an RFC 3339 formatted datetime string.
    utilNodes GetBdsInstancesBdsInstanceUtilNode[]
    workerNodes GetBdsInstancesBdsInstanceWorkerNode[]
    bootstrap_script_url str
    pre-authenticated URL of the bootstrap script in Object Store that can be downloaded and executed.
    cloud_sql_details GetBdsInstancesBdsInstanceCloudSqlDetail]
    The information about added Cloud SQL capability
    cluster_admin_password str
    cluster_details GetBdsInstancesBdsInstanceClusterDetail]
    Specific info about a Hadoop cluster
    cluster_profile str
    Profile of the Big Data Service cluster.
    cluster_public_key str
    cluster_version str
    Version of the Hadoop distribution.
    compartment_id str
    The OCID of the compartment.
    compute_only_worker_nodes GetBdsInstancesBdsInstanceComputeOnlyWorkerNode]
    created_by str
    The user who created the cluster.
    defined_tags Mapping[str, Any]
    Defined tags for this resource. Each key is predefined and scoped to a namespace. For example, {"foo-namespace": {"bar-key": "value"}}
    display_name str
    A filter to return only resources that match the entire display name given.
    edge_nodes GetBdsInstancesBdsInstanceEdgeNode]
    freeform_tags Mapping[str, Any]
    Simple key-value pair that is applied without any predefined name, type, or scope. Exists for cross-compatibility only. For example, {"bar-key": "value"}
    id str
    The OCID of the Big Data Service resource.
    is_cloud_sql_configured bool
    Boolean flag specifying whether or not Cloud SQL should be configured.
    is_force_stop_jobs bool
    is_high_availability bool
    Boolean flag specifying whether or not the cluster is highly available (HA)
    is_kafka_configured bool
    Boolean flag specifying whether or not Kafka should be configured.
    is_secure bool
    Boolean flag specifying whether or not the cluster should be set up as secure.
    kafka_broker_nodes GetBdsInstancesBdsInstanceKafkaBrokerNode]
    kerberos_realm_name str
    kms_key_id str
    The OCID of the Key Management master encryption key.
    master_nodes GetBdsInstancesBdsInstanceMasterNode]
    network_configs GetBdsInstancesBdsInstanceNetworkConfig]
    Additional configuration of the user's network.
    nodes GetBdsInstancesBdsInstanceNode]
    The list of nodes in the cluster.
    number_of_nodes int
    The number of nodes that form the cluster.
    number_of_nodes_requiring_maintenance_reboot int
    Number of nodes that require a maintenance reboot
    os_patch_version str
    state str
    The state of the cluster.
    time_created str
    The time the cluster was created, shown as an RFC 3339 formatted datetime string.
    time_updated str
    The time the cluster was updated, shown as an RFC 3339 formatted datetime string.
    util_nodes GetBdsInstancesBdsInstanceUtilNode]
    worker_nodes GetBdsInstancesBdsInstanceWorkerNode]
    bootstrapScriptUrl String
    pre-authenticated URL of the bootstrap script in Object Store that can be downloaded and executed.
    cloudSqlDetails List<Property Map>
    The information about added Cloud SQL capability
    clusterAdminPassword String
    clusterDetails List<Property Map>
    Specific info about a Hadoop cluster
    clusterProfile String
    Profile of the Big Data Service cluster.
    clusterPublicKey String
    clusterVersion String
    Version of the Hadoop distribution.
    compartmentId String
    The OCID of the compartment.
    computeOnlyWorkerNodes List<Property Map>
    createdBy String
    The user who created the cluster.
    definedTags Map<Any>
    Defined tags for this resource. Each key is predefined and scoped to a namespace. For example, {"foo-namespace": {"bar-key": "value"}}
    displayName String
    A filter to return only resources that match the entire display name given.
    edgeNodes List<Property Map>
    freeformTags Map<Any>
    Simple key-value pair that is applied without any predefined name, type, or scope. Exists for cross-compatibility only. For example, {"bar-key": "value"}
    id String
    The OCID of the Big Data Service resource.
    isCloudSqlConfigured Boolean
    Boolean flag specifying whether or not Cloud SQL should be configured.
    isForceStopJobs Boolean
    isHighAvailability Boolean
    Boolean flag specifying whether or not the cluster is highly available (HA)
    isKafkaConfigured Boolean
    Boolean flag specifying whether or not Kafka should be configured.
    isSecure Boolean
    Boolean flag specifying whether or not the cluster should be set up as secure.
    kafkaBrokerNodes List<Property Map>
    kerberosRealmName String
    kmsKeyId String
    The OCID of the Key Management master encryption key.
    masterNodes List<Property Map>
    networkConfigs List<Property Map>
    Additional configuration of the user's network.
    nodes List<Property Map>
    The list of nodes in the cluster.
    numberOfNodes Number
    The number of nodes that form the cluster.
    numberOfNodesRequiringMaintenanceReboot Number
    Number of nodes that require a maintenance reboot
    osPatchVersion String
    state String
    The state of the cluster.
    timeCreated String
    The time the cluster was created, shown as an RFC 3339 formatted datetime string.
    timeUpdated String
    The time the cluster was updated, shown as an RFC 3339 formatted datetime string.
    utilNodes List<Property Map>
    workerNodes List<Property Map>

    GetBdsInstancesBdsInstanceCloudSqlDetail

    BlockVolumeSizeInGbs string
    The size of block volume in GB that needs to be attached to a given node. All the necessary details needed for attachment are managed by service itself.
    IpAddress string
    IP address of the node.
    IsKerberosMappedToDatabaseUsers bool
    Boolean flag specifying whether or not Kerberos principals are mapped to database users.
    KerberosDetails List<GetBdsInstancesBdsInstanceCloudSqlDetailKerberosDetail>
    Details about the Kerberos principals.
    MemoryInGbs int
    The total amount of memory available to the node, in gigabytes.
    Nvmes int
    The number of NVMe drives to be used for storage. A single drive has 6.8 TB available.
    Ocpus int
    The total number of OCPUs available to the node.
    Shape string
    Shape of the node.
    BlockVolumeSizeInGbs string
    The size of block volume in GB that needs to be attached to a given node. All the necessary details needed for attachment are managed by service itself.
    IpAddress string
    IP address of the node.
    IsKerberosMappedToDatabaseUsers bool
    Boolean flag specifying whether or not Kerberos principals are mapped to database users.
    KerberosDetails []GetBdsInstancesBdsInstanceCloudSqlDetailKerberosDetail
    Details about the Kerberos principals.
    MemoryInGbs int
    The total amount of memory available to the node, in gigabytes.
    Nvmes int
    The number of NVMe drives to be used for storage. A single drive has 6.8 TB available.
    Ocpus int
    The total number of OCPUs available to the node.
    Shape string
    Shape of the node.
    blockVolumeSizeInGbs String
    The size of block volume in GB that needs to be attached to a given node. All the necessary details needed for attachment are managed by service itself.
    ipAddress String
    IP address of the node.
    isKerberosMappedToDatabaseUsers Boolean
    Boolean flag specifying whether or not Kerberos principals are mapped to database users.
    kerberosDetails List<GetBdsInstancesBdsInstanceCloudSqlDetailKerberosDetail>
    Details about the Kerberos principals.
    memoryInGbs Integer
    The total amount of memory available to the node, in gigabytes.
    nvmes Integer
    The number of NVMe drives to be used for storage. A single drive has 6.8 TB available.
    ocpus Integer
    The total number of OCPUs available to the node.
    shape String
    Shape of the node.
    blockVolumeSizeInGbs string
    The size of block volume in GB that needs to be attached to a given node. All the necessary details needed for attachment are managed by service itself.
    ipAddress string
    IP address of the node.
    isKerberosMappedToDatabaseUsers boolean
    Boolean flag specifying whether or not Kerberos principals are mapped to database users.
    kerberosDetails GetBdsInstancesBdsInstanceCloudSqlDetailKerberosDetail[]
    Details about the Kerberos principals.
    memoryInGbs number
    The total amount of memory available to the node, in gigabytes.
    nvmes number
    The number of NVMe drives to be used for storage. A single drive has 6.8 TB available.
    ocpus number
    The total number of OCPUs available to the node.
    shape string
    Shape of the node.
    block_volume_size_in_gbs str
    The size of block volume in GB that needs to be attached to a given node. All the necessary details needed for attachment are managed by service itself.
    ip_address str
    IP address of the node.
    is_kerberos_mapped_to_database_users bool
    Boolean flag specifying whether or not Kerberos principals are mapped to database users.
    kerberos_details GetBdsInstancesBdsInstanceCloudSqlDetailKerberosDetail]
    Details about the Kerberos principals.
    memory_in_gbs int
    The total amount of memory available to the node, in gigabytes.
    nvmes int
    The number of NVMe drives to be used for storage. A single drive has 6.8 TB available.
    ocpus int
    The total number of OCPUs available to the node.
    shape str
    Shape of the node.
    blockVolumeSizeInGbs String
    The size of block volume in GB that needs to be attached to a given node. All the necessary details needed for attachment are managed by service itself.
    ipAddress String
    IP address of the node.
    isKerberosMappedToDatabaseUsers Boolean
    Boolean flag specifying whether or not Kerberos principals are mapped to database users.
    kerberosDetails List<Property Map>
    Details about the Kerberos principals.
    memoryInGbs Number
    The total amount of memory available to the node, in gigabytes.
    nvmes Number
    The number of NVMe drives to be used for storage. A single drive has 6.8 TB available.
    ocpus Number
    The total number of OCPUs available to the node.
    shape String
    Shape of the node.

    GetBdsInstancesBdsInstanceCloudSqlDetailKerberosDetail

    KeytabFile string
    Location of the keytab file
    PrincipalName string
    Name of the Kerberos principal.
    KeytabFile string
    Location of the keytab file
    PrincipalName string
    Name of the Kerberos principal.
    keytabFile String
    Location of the keytab file
    principalName String
    Name of the Kerberos principal.
    keytabFile string
    Location of the keytab file
    principalName string
    Name of the Kerberos principal.
    keytab_file str
    Location of the keytab file
    principal_name str
    Name of the Kerberos principal.
    keytabFile String
    Location of the keytab file
    principalName String
    Name of the Kerberos principal.

    GetBdsInstancesBdsInstanceClusterDetail

    AmbariUrl string
    The URL of Ambari
    BdCellVersion string
    Cloud SQL cell version.
    BdaVersion string
    BDA version installed in the cluster
    BdmVersion string
    Big Data Manager version installed in the cluster.
    BdsVersion string
    Big Data Service version installed in the cluster.
    BigDataManagerUrl string
    The URL of Big Data Manager.
    ClouderaManagerUrl string
    The URL of Cloudera Manager
    CsqlCellVersion string
    Big Data SQL version.
    DbVersion string
    Cloud SQL query server database version.
    HueServerUrl string
    The URL of the Hue server.
    JupyterHubUrl string
    The URL of the Jupyterhub.
    OdhVersion string
    Version of the ODH (Oracle Distribution including Apache Hadoop) installed on the cluster.
    OsVersion string
    Oracle Linux version installed in the cluster.
    TimeCreated string
    The time the cluster was created, shown as an RFC 3339 formatted datetime string.
    TimeRefreshed string
    The time the cluster was automatically or manually refreshed, shown as an RFC 3339 formatted datetime string.
    AmbariUrl string
    The URL of Ambari
    BdCellVersion string
    Cloud SQL cell version.
    BdaVersion string
    BDA version installed in the cluster
    BdmVersion string
    Big Data Manager version installed in the cluster.
    BdsVersion string
    Big Data Service version installed in the cluster.
    BigDataManagerUrl string
    The URL of Big Data Manager.
    ClouderaManagerUrl string
    The URL of Cloudera Manager
    CsqlCellVersion string
    Big Data SQL version.
    DbVersion string
    Cloud SQL query server database version.
    HueServerUrl string
    The URL of the Hue server.
    JupyterHubUrl string
    The URL of the Jupyterhub.
    OdhVersion string
    Version of the ODH (Oracle Distribution including Apache Hadoop) installed on the cluster.
    OsVersion string
    Oracle Linux version installed in the cluster.
    TimeCreated string
    The time the cluster was created, shown as an RFC 3339 formatted datetime string.
    TimeRefreshed string
    The time the cluster was automatically or manually refreshed, shown as an RFC 3339 formatted datetime string.
    ambariUrl String
    The URL of Ambari
    bdCellVersion String
    Cloud SQL cell version.
    bdaVersion String
    BDA version installed in the cluster
    bdmVersion String
    Big Data Manager version installed in the cluster.
    bdsVersion String
    Big Data Service version installed in the cluster.
    bigDataManagerUrl String
    The URL of Big Data Manager.
    clouderaManagerUrl String
    The URL of Cloudera Manager
    csqlCellVersion String
    Big Data SQL version.
    dbVersion String
    Cloud SQL query server database version.
    hueServerUrl String
    The URL of the Hue server.
    jupyterHubUrl String
    The URL of the Jupyterhub.
    odhVersion String
    Version of the ODH (Oracle Distribution including Apache Hadoop) installed on the cluster.
    osVersion String
    Oracle Linux version installed in the cluster.
    timeCreated String
    The time the cluster was created, shown as an RFC 3339 formatted datetime string.
    timeRefreshed String
    The time the cluster was automatically or manually refreshed, shown as an RFC 3339 formatted datetime string.
    ambariUrl string
    The URL of Ambari
    bdCellVersion string
    Cloud SQL cell version.
    bdaVersion string
    BDA version installed in the cluster
    bdmVersion string
    Big Data Manager version installed in the cluster.
    bdsVersion string
    Big Data Service version installed in the cluster.
    bigDataManagerUrl string
    The URL of Big Data Manager.
    clouderaManagerUrl string
    The URL of Cloudera Manager
    csqlCellVersion string
    Big Data SQL version.
    dbVersion string
    Cloud SQL query server database version.
    hueServerUrl string
    The URL of the Hue server.
    jupyterHubUrl string
    The URL of the Jupyterhub.
    odhVersion string
    Version of the ODH (Oracle Distribution including Apache Hadoop) installed on the cluster.
    osVersion string
    Oracle Linux version installed in the cluster.
    timeCreated string
    The time the cluster was created, shown as an RFC 3339 formatted datetime string.
    timeRefreshed string
    The time the cluster was automatically or manually refreshed, shown as an RFC 3339 formatted datetime string.
    ambari_url str
    The URL of Ambari
    bd_cell_version str
    Cloud SQL cell version.
    bda_version str
    BDA version installed in the cluster
    bdm_version str
    Big Data Manager version installed in the cluster.
    bds_version str
    Big Data Service version installed in the cluster.
    big_data_manager_url str
    The URL of Big Data Manager.
    cloudera_manager_url str
    The URL of Cloudera Manager
    csql_cell_version str
    Big Data SQL version.
    db_version str
    Cloud SQL query server database version.
    hue_server_url str
    The URL of the Hue server.
    jupyter_hub_url str
    The URL of the Jupyterhub.
    odh_version str
    Version of the ODH (Oracle Distribution including Apache Hadoop) installed on the cluster.
    os_version str
    Oracle Linux version installed in the cluster.
    time_created str
    The time the cluster was created, shown as an RFC 3339 formatted datetime string.
    time_refreshed str
    The time the cluster was automatically or manually refreshed, shown as an RFC 3339 formatted datetime string.
    ambariUrl String
    The URL of Ambari
    bdCellVersion String
    Cloud SQL cell version.
    bdaVersion String
    BDA version installed in the cluster
    bdmVersion String
    Big Data Manager version installed in the cluster.
    bdsVersion String
    Big Data Service version installed in the cluster.
    bigDataManagerUrl String
    The URL of Big Data Manager.
    clouderaManagerUrl String
    The URL of Cloudera Manager
    csqlCellVersion String
    Big Data SQL version.
    dbVersion String
    Cloud SQL query server database version.
    hueServerUrl String
    The URL of the Hue server.
    jupyterHubUrl String
    The URL of the Jupyterhub.
    odhVersion String
    Version of the ODH (Oracle Distribution including Apache Hadoop) installed on the cluster.
    osVersion String
    Oracle Linux version installed in the cluster.
    timeCreated String
    The time the cluster was created, shown as an RFC 3339 formatted datetime string.
    timeRefreshed String
    The time the cluster was automatically or manually refreshed, shown as an RFC 3339 formatted datetime string.

    GetBdsInstancesBdsInstanceComputeOnlyWorkerNode

    BlockVolumeSizeInGbs string
    The size of block volume in GB that needs to be attached to a given node. All the necessary details needed for attachment are managed by service itself.
    NumberOfNodes int
    The number of nodes that form the cluster.
    Shape string
    Shape of the node.
    ShapeConfigs List<GetBdsInstancesBdsInstanceComputeOnlyWorkerNodeShapeConfig>
    SubnetId string
    The OCID of the subnet in which the node is to be created.
    BlockVolumeSizeInGbs string
    The size of block volume in GB that needs to be attached to a given node. All the necessary details needed for attachment are managed by service itself.
    NumberOfNodes int
    The number of nodes that form the cluster.
    Shape string
    Shape of the node.
    ShapeConfigs []GetBdsInstancesBdsInstanceComputeOnlyWorkerNodeShapeConfig
    SubnetId string
    The OCID of the subnet in which the node is to be created.
    blockVolumeSizeInGbs String
    The size of block volume in GB that needs to be attached to a given node. All the necessary details needed for attachment are managed by service itself.
    numberOfNodes Integer
    The number of nodes that form the cluster.
    shape String
    Shape of the node.
    shapeConfigs List<GetBdsInstancesBdsInstanceComputeOnlyWorkerNodeShapeConfig>
    subnetId String
    The OCID of the subnet in which the node is to be created.
    blockVolumeSizeInGbs string
    The size of block volume in GB that needs to be attached to a given node. All the necessary details needed for attachment are managed by service itself.
    numberOfNodes number
    The number of nodes that form the cluster.
    shape string
    Shape of the node.
    shapeConfigs GetBdsInstancesBdsInstanceComputeOnlyWorkerNodeShapeConfig[]
    subnetId string
    The OCID of the subnet in which the node is to be created.
    block_volume_size_in_gbs str
    The size of block volume in GB that needs to be attached to a given node. All the necessary details needed for attachment are managed by service itself.
    number_of_nodes int
    The number of nodes that form the cluster.
    shape str
    Shape of the node.
    shape_configs GetBdsInstancesBdsInstanceComputeOnlyWorkerNodeShapeConfig]
    subnet_id str
    The OCID of the subnet in which the node is to be created.
    blockVolumeSizeInGbs String
    The size of block volume in GB that needs to be attached to a given node. All the necessary details needed for attachment are managed by service itself.
    numberOfNodes Number
    The number of nodes that form the cluster.
    shape String
    Shape of the node.
    shapeConfigs List<Property Map>
    subnetId String
    The OCID of the subnet in which the node is to be created.

    GetBdsInstancesBdsInstanceComputeOnlyWorkerNodeShapeConfig

    MemoryInGbs int
    The total amount of memory available to the node, in gigabytes.
    Nvmes int
    The number of NVMe drives to be used for storage. A single drive has 6.8 TB available.
    Ocpus int
    The total number of OCPUs available to the node.
    MemoryInGbs int
    The total amount of memory available to the node, in gigabytes.
    Nvmes int
    The number of NVMe drives to be used for storage. A single drive has 6.8 TB available.
    Ocpus int
    The total number of OCPUs available to the node.
    memoryInGbs Integer
    The total amount of memory available to the node, in gigabytes.
    nvmes Integer
    The number of NVMe drives to be used for storage. A single drive has 6.8 TB available.
    ocpus Integer
    The total number of OCPUs available to the node.
    memoryInGbs number
    The total amount of memory available to the node, in gigabytes.
    nvmes number
    The number of NVMe drives to be used for storage. A single drive has 6.8 TB available.
    ocpus number
    The total number of OCPUs available to the node.
    memory_in_gbs int
    The total amount of memory available to the node, in gigabytes.
    nvmes int
    The number of NVMe drives to be used for storage. A single drive has 6.8 TB available.
    ocpus int
    The total number of OCPUs available to the node.
    memoryInGbs Number
    The total amount of memory available to the node, in gigabytes.
    nvmes Number
    The number of NVMe drives to be used for storage. A single drive has 6.8 TB available.
    ocpus Number
    The total number of OCPUs available to the node.

    GetBdsInstancesBdsInstanceEdgeNode

    BlockVolumeSizeInGbs string
    The size of block volume in GB that needs to be attached to a given node. All the necessary details needed for attachment are managed by service itself.
    NumberOfNodes int
    The number of nodes that form the cluster.
    Shape string
    Shape of the node.
    ShapeConfigs List<GetBdsInstancesBdsInstanceEdgeNodeShapeConfig>
    SubnetId string
    The OCID of the subnet in which the node is to be created.
    BlockVolumeSizeInGbs string
    The size of block volume in GB that needs to be attached to a given node. All the necessary details needed for attachment are managed by service itself.
    NumberOfNodes int
    The number of nodes that form the cluster.
    Shape string
    Shape of the node.
    ShapeConfigs []GetBdsInstancesBdsInstanceEdgeNodeShapeConfig
    SubnetId string
    The OCID of the subnet in which the node is to be created.
    blockVolumeSizeInGbs String
    The size of block volume in GB that needs to be attached to a given node. All the necessary details needed for attachment are managed by service itself.
    numberOfNodes Integer
    The number of nodes that form the cluster.
    shape String
    Shape of the node.
    shapeConfigs List<GetBdsInstancesBdsInstanceEdgeNodeShapeConfig>
    subnetId String
    The OCID of the subnet in which the node is to be created.
    blockVolumeSizeInGbs string
    The size of block volume in GB that needs to be attached to a given node. All the necessary details needed for attachment are managed by service itself.
    numberOfNodes number
    The number of nodes that form the cluster.
    shape string
    Shape of the node.
    shapeConfigs GetBdsInstancesBdsInstanceEdgeNodeShapeConfig[]
    subnetId string
    The OCID of the subnet in which the node is to be created.
    block_volume_size_in_gbs str
    The size of block volume in GB that needs to be attached to a given node. All the necessary details needed for attachment are managed by service itself.
    number_of_nodes int
    The number of nodes that form the cluster.
    shape str
    Shape of the node.
    shape_configs GetBdsInstancesBdsInstanceEdgeNodeShapeConfig]
    subnet_id str
    The OCID of the subnet in which the node is to be created.
    blockVolumeSizeInGbs String
    The size of block volume in GB that needs to be attached to a given node. All the necessary details needed for attachment are managed by service itself.
    numberOfNodes Number
    The number of nodes that form the cluster.
    shape String
    Shape of the node.
    shapeConfigs List<Property Map>
    subnetId String
    The OCID of the subnet in which the node is to be created.

    GetBdsInstancesBdsInstanceEdgeNodeShapeConfig

    MemoryInGbs int
    The total amount of memory available to the node, in gigabytes.
    Nvmes int
    The number of NVMe drives to be used for storage. A single drive has 6.8 TB available.
    Ocpus int
    The total number of OCPUs available to the node.
    MemoryInGbs int
    The total amount of memory available to the node, in gigabytes.
    Nvmes int
    The number of NVMe drives to be used for storage. A single drive has 6.8 TB available.
    Ocpus int
    The total number of OCPUs available to the node.
    memoryInGbs Integer
    The total amount of memory available to the node, in gigabytes.
    nvmes Integer
    The number of NVMe drives to be used for storage. A single drive has 6.8 TB available.
    ocpus Integer
    The total number of OCPUs available to the node.
    memoryInGbs number
    The total amount of memory available to the node, in gigabytes.
    nvmes number
    The number of NVMe drives to be used for storage. A single drive has 6.8 TB available.
    ocpus number
    The total number of OCPUs available to the node.
    memory_in_gbs int
    The total amount of memory available to the node, in gigabytes.
    nvmes int
    The number of NVMe drives to be used for storage. A single drive has 6.8 TB available.
    ocpus int
    The total number of OCPUs available to the node.
    memoryInGbs Number
    The total amount of memory available to the node, in gigabytes.
    nvmes Number
    The number of NVMe drives to be used for storage. A single drive has 6.8 TB available.
    ocpus Number
    The total number of OCPUs available to the node.

    GetBdsInstancesBdsInstanceKafkaBrokerNode

    BlockVolumeSizeInGbs string
    The size of block volume in GB that needs to be attached to a given node. All the necessary details needed for attachment are managed by service itself.
    NumberOfKafkaNodes int
    Shape string
    Shape of the node.
    ShapeConfigs List<GetBdsInstancesBdsInstanceKafkaBrokerNodeShapeConfig>
    SubnetId string
    The OCID of the subnet in which the node is to be created.
    BlockVolumeSizeInGbs string
    The size of block volume in GB that needs to be attached to a given node. All the necessary details needed for attachment are managed by service itself.
    NumberOfKafkaNodes int
    Shape string
    Shape of the node.
    ShapeConfigs []GetBdsInstancesBdsInstanceKafkaBrokerNodeShapeConfig
    SubnetId string
    The OCID of the subnet in which the node is to be created.
    blockVolumeSizeInGbs String
    The size of block volume in GB that needs to be attached to a given node. All the necessary details needed for attachment are managed by service itself.
    numberOfKafkaNodes Integer
    shape String
    Shape of the node.
    shapeConfigs List<GetBdsInstancesBdsInstanceKafkaBrokerNodeShapeConfig>
    subnetId String
    The OCID of the subnet in which the node is to be created.
    blockVolumeSizeInGbs string
    The size of block volume in GB that needs to be attached to a given node. All the necessary details needed for attachment are managed by service itself.
    numberOfKafkaNodes number
    shape string
    Shape of the node.
    shapeConfigs GetBdsInstancesBdsInstanceKafkaBrokerNodeShapeConfig[]
    subnetId string
    The OCID of the subnet in which the node is to be created.
    block_volume_size_in_gbs str
    The size of block volume in GB that needs to be attached to a given node. All the necessary details needed for attachment are managed by service itself.
    number_of_kafka_nodes int
    shape str
    Shape of the node.
    shape_configs GetBdsInstancesBdsInstanceKafkaBrokerNodeShapeConfig]
    subnet_id str
    The OCID of the subnet in which the node is to be created.
    blockVolumeSizeInGbs String
    The size of block volume in GB that needs to be attached to a given node. All the necessary details needed for attachment are managed by service itself.
    numberOfKafkaNodes Number
    shape String
    Shape of the node.
    shapeConfigs List<Property Map>
    subnetId String
    The OCID of the subnet in which the node is to be created.

    GetBdsInstancesBdsInstanceKafkaBrokerNodeShapeConfig

    MemoryInGbs int
    The total amount of memory available to the node, in gigabytes.
    Nvmes int
    The number of NVMe drives to be used for storage. A single drive has 6.8 TB available.
    Ocpus int
    The total number of OCPUs available to the node.
    MemoryInGbs int
    The total amount of memory available to the node, in gigabytes.
    Nvmes int
    The number of NVMe drives to be used for storage. A single drive has 6.8 TB available.
    Ocpus int
    The total number of OCPUs available to the node.
    memoryInGbs Integer
    The total amount of memory available to the node, in gigabytes.
    nvmes Integer
    The number of NVMe drives to be used for storage. A single drive has 6.8 TB available.
    ocpus Integer
    The total number of OCPUs available to the node.
    memoryInGbs number
    The total amount of memory available to the node, in gigabytes.
    nvmes number
    The number of NVMe drives to be used for storage. A single drive has 6.8 TB available.
    ocpus number
    The total number of OCPUs available to the node.
    memory_in_gbs int
    The total amount of memory available to the node, in gigabytes.
    nvmes int
    The number of NVMe drives to be used for storage. A single drive has 6.8 TB available.
    ocpus int
    The total number of OCPUs available to the node.
    memoryInGbs Number
    The total amount of memory available to the node, in gigabytes.
    nvmes Number
    The number of NVMe drives to be used for storage. A single drive has 6.8 TB available.
    ocpus Number
    The total number of OCPUs available to the node.

    GetBdsInstancesBdsInstanceMasterNode

    BlockVolumeSizeInGbs string
    The size of block volume in GB that needs to be attached to a given node. All the necessary details needed for attachment are managed by service itself.
    NumberOfNodes int
    The number of nodes that form the cluster.
    Shape string
    Shape of the node.
    ShapeConfigs List<GetBdsInstancesBdsInstanceMasterNodeShapeConfig>
    SubnetId string
    The OCID of the subnet in which the node is to be created.
    BlockVolumeSizeInGbs string
    The size of block volume in GB that needs to be attached to a given node. All the necessary details needed for attachment are managed by service itself.
    NumberOfNodes int
    The number of nodes that form the cluster.
    Shape string
    Shape of the node.
    ShapeConfigs []GetBdsInstancesBdsInstanceMasterNodeShapeConfig
    SubnetId string
    The OCID of the subnet in which the node is to be created.
    blockVolumeSizeInGbs String
    The size of block volume in GB that needs to be attached to a given node. All the necessary details needed for attachment are managed by service itself.
    numberOfNodes Integer
    The number of nodes that form the cluster.
    shape String
    Shape of the node.
    shapeConfigs List<GetBdsInstancesBdsInstanceMasterNodeShapeConfig>
    subnetId String
    The OCID of the subnet in which the node is to be created.
    blockVolumeSizeInGbs string
    The size of block volume in GB that needs to be attached to a given node. All the necessary details needed for attachment are managed by service itself.
    numberOfNodes number
    The number of nodes that form the cluster.
    shape string
    Shape of the node.
    shapeConfigs GetBdsInstancesBdsInstanceMasterNodeShapeConfig[]
    subnetId string
    The OCID of the subnet in which the node is to be created.
    block_volume_size_in_gbs str
    The size of block volume in GB that needs to be attached to a given node. All the necessary details needed for attachment are managed by service itself.
    number_of_nodes int
    The number of nodes that form the cluster.
    shape str
    Shape of the node.
    shape_configs GetBdsInstancesBdsInstanceMasterNodeShapeConfig]
    subnet_id str
    The OCID of the subnet in which the node is to be created.
    blockVolumeSizeInGbs String
    The size of block volume in GB that needs to be attached to a given node. All the necessary details needed for attachment are managed by service itself.
    numberOfNodes Number
    The number of nodes that form the cluster.
    shape String
    Shape of the node.
    shapeConfigs List<Property Map>
    subnetId String
    The OCID of the subnet in which the node is to be created.

    GetBdsInstancesBdsInstanceMasterNodeShapeConfig

    MemoryInGbs int
    The total amount of memory available to the node, in gigabytes.
    Nvmes int
    The number of NVMe drives to be used for storage. A single drive has 6.8 TB available.
    Ocpus int
    The total number of OCPUs available to the node.
    MemoryInGbs int
    The total amount of memory available to the node, in gigabytes.
    Nvmes int
    The number of NVMe drives to be used for storage. A single drive has 6.8 TB available.
    Ocpus int
    The total number of OCPUs available to the node.
    memoryInGbs Integer
    The total amount of memory available to the node, in gigabytes.
    nvmes Integer
    The number of NVMe drives to be used for storage. A single drive has 6.8 TB available.
    ocpus Integer
    The total number of OCPUs available to the node.
    memoryInGbs number
    The total amount of memory available to the node, in gigabytes.
    nvmes number
    The number of NVMe drives to be used for storage. A single drive has 6.8 TB available.
    ocpus number
    The total number of OCPUs available to the node.
    memory_in_gbs int
    The total amount of memory available to the node, in gigabytes.
    nvmes int
    The number of NVMe drives to be used for storage. A single drive has 6.8 TB available.
    ocpus int
    The total number of OCPUs available to the node.
    memoryInGbs Number
    The total amount of memory available to the node, in gigabytes.
    nvmes Number
    The number of NVMe drives to be used for storage. A single drive has 6.8 TB available.
    ocpus Number
    The total number of OCPUs available to the node.

    GetBdsInstancesBdsInstanceNetworkConfig

    CidrBlock string
    The CIDR IP address block of the VCN.
    IsNatGatewayRequired bool
    A boolean flag whether to configure a NAT gateway.
    CidrBlock string
    The CIDR IP address block of the VCN.
    IsNatGatewayRequired bool
    A boolean flag whether to configure a NAT gateway.
    cidrBlock String
    The CIDR IP address block of the VCN.
    isNatGatewayRequired Boolean
    A boolean flag whether to configure a NAT gateway.
    cidrBlock string
    The CIDR IP address block of the VCN.
    isNatGatewayRequired boolean
    A boolean flag whether to configure a NAT gateway.
    cidr_block str
    The CIDR IP address block of the VCN.
    is_nat_gateway_required bool
    A boolean flag whether to configure a NAT gateway.
    cidrBlock String
    The CIDR IP address block of the VCN.
    isNatGatewayRequired Boolean
    A boolean flag whether to configure a NAT gateway.

    GetBdsInstancesBdsInstanceNode

    AttachedBlockVolumes List<GetBdsInstancesBdsInstanceNodeAttachedBlockVolume>
    The list of block volumes attached to a given node.
    AvailabilityDomain string
    The name of the availability domain in which the node is running.
    DisplayName string
    A filter to return only resources that match the entire display name given.
    FaultDomain string
    The name of the fault domain in which the node is running.
    Hostname string
    The fully-qualified hostname (FQDN) of the node.
    ImageId string
    The OCID of the image from which the node was created.
    InstanceId string
    The OCID of the underlying Oracle Cloud Infrastructure Compute instance.
    IpAddress string
    IP address of the node.
    MemoryInGbs int
    The total amount of memory available to the node, in gigabytes.
    NodeType string
    Cluster node type.
    Nvmes int
    The number of NVMe drives to be used for storage. A single drive has 6.8 TB available.
    Ocpus int
    The total number of OCPUs available to the node.
    Shape string
    Shape of the node.
    SshFingerprint string
    The fingerprint of the SSH key used for node access.
    State string
    The state of the cluster.
    SubnetId string
    The OCID of the subnet in which the node is to be created.
    TimeCreated string
    The time the cluster was created, shown as an RFC 3339 formatted datetime string.
    TimeMaintenanceRebootDue string
    The date and time the instance is expected to be stopped / started, in the format defined by RFC3339.
    AttachedBlockVolumes []GetBdsInstancesBdsInstanceNodeAttachedBlockVolume
    The list of block volumes attached to a given node.
    AvailabilityDomain string
    The name of the availability domain in which the node is running.
    DisplayName string
    A filter to return only resources that match the entire display name given.
    FaultDomain string
    The name of the fault domain in which the node is running.
    Hostname string
    The fully-qualified hostname (FQDN) of the node.
    ImageId string
    The OCID of the image from which the node was created.
    InstanceId string
    The OCID of the underlying Oracle Cloud Infrastructure Compute instance.
    IpAddress string
    IP address of the node.
    MemoryInGbs int
    The total amount of memory available to the node, in gigabytes.
    NodeType string
    Cluster node type.
    Nvmes int
    The number of NVMe drives to be used for storage. A single drive has 6.8 TB available.
    Ocpus int
    The total number of OCPUs available to the node.
    Shape string
    Shape of the node.
    SshFingerprint string
    The fingerprint of the SSH key used for node access.
    State string
    The state of the cluster.
    SubnetId string
    The OCID of the subnet in which the node is to be created.
    TimeCreated string
    The time the cluster was created, shown as an RFC 3339 formatted datetime string.
    TimeMaintenanceRebootDue string
    The date and time the instance is expected to be stopped / started, in the format defined by RFC3339.
    attachedBlockVolumes List<GetBdsInstancesBdsInstanceNodeAttachedBlockVolume>
    The list of block volumes attached to a given node.
    availabilityDomain String
    The name of the availability domain in which the node is running.
    displayName String
    A filter to return only resources that match the entire display name given.
    faultDomain String
    The name of the fault domain in which the node is running.
    hostname String
    The fully-qualified hostname (FQDN) of the node.
    imageId String
    The OCID of the image from which the node was created.
    instanceId String
    The OCID of the underlying Oracle Cloud Infrastructure Compute instance.
    ipAddress String
    IP address of the node.
    memoryInGbs Integer
    The total amount of memory available to the node, in gigabytes.
    nodeType String
    Cluster node type.
    nvmes Integer
    The number of NVMe drives to be used for storage. A single drive has 6.8 TB available.
    ocpus Integer
    The total number of OCPUs available to the node.
    shape String
    Shape of the node.
    sshFingerprint String
    The fingerprint of the SSH key used for node access.
    state String
    The state of the cluster.
    subnetId String
    The OCID of the subnet in which the node is to be created.
    timeCreated String
    The time the cluster was created, shown as an RFC 3339 formatted datetime string.
    timeMaintenanceRebootDue String
    The date and time the instance is expected to be stopped / started, in the format defined by RFC3339.
    attachedBlockVolumes GetBdsInstancesBdsInstanceNodeAttachedBlockVolume[]
    The list of block volumes attached to a given node.
    availabilityDomain string
    The name of the availability domain in which the node is running.
    displayName string
    A filter to return only resources that match the entire display name given.
    faultDomain string
    The name of the fault domain in which the node is running.
    hostname string
    The fully-qualified hostname (FQDN) of the node.
    imageId string
    The OCID of the image from which the node was created.
    instanceId string
    The OCID of the underlying Oracle Cloud Infrastructure Compute instance.
    ipAddress string
    IP address of the node.
    memoryInGbs number
    The total amount of memory available to the node, in gigabytes.
    nodeType string
    Cluster node type.
    nvmes number
    The number of NVMe drives to be used for storage. A single drive has 6.8 TB available.
    ocpus number
    The total number of OCPUs available to the node.
    shape string
    Shape of the node.
    sshFingerprint string
    The fingerprint of the SSH key used for node access.
    state string
    The state of the cluster.
    subnetId string
    The OCID of the subnet in which the node is to be created.
    timeCreated string
    The time the cluster was created, shown as an RFC 3339 formatted datetime string.
    timeMaintenanceRebootDue string
    The date and time the instance is expected to be stopped / started, in the format defined by RFC3339.
    attached_block_volumes GetBdsInstancesBdsInstanceNodeAttachedBlockVolume]
    The list of block volumes attached to a given node.
    availability_domain str
    The name of the availability domain in which the node is running.
    display_name str
    A filter to return only resources that match the entire display name given.
    fault_domain str
    The name of the fault domain in which the node is running.
    hostname str
    The fully-qualified hostname (FQDN) of the node.
    image_id str
    The OCID of the image from which the node was created.
    instance_id str
    The OCID of the underlying Oracle Cloud Infrastructure Compute instance.
    ip_address str
    IP address of the node.
    memory_in_gbs int
    The total amount of memory available to the node, in gigabytes.
    node_type str
    Cluster node type.
    nvmes int
    The number of NVMe drives to be used for storage. A single drive has 6.8 TB available.
    ocpus int
    The total number of OCPUs available to the node.
    shape str
    Shape of the node.
    ssh_fingerprint str
    The fingerprint of the SSH key used for node access.
    state str
    The state of the cluster.
    subnet_id str
    The OCID of the subnet in which the node is to be created.
    time_created str
    The time the cluster was created, shown as an RFC 3339 formatted datetime string.
    time_maintenance_reboot_due str
    The date and time the instance is expected to be stopped / started, in the format defined by RFC3339.
    attachedBlockVolumes List<Property Map>
    The list of block volumes attached to a given node.
    availabilityDomain String
    The name of the availability domain in which the node is running.
    displayName String
    A filter to return only resources that match the entire display name given.
    faultDomain String
    The name of the fault domain in which the node is running.
    hostname String
    The fully-qualified hostname (FQDN) of the node.
    imageId String
    The OCID of the image from which the node was created.
    instanceId String
    The OCID of the underlying Oracle Cloud Infrastructure Compute instance.
    ipAddress String
    IP address of the node.
    memoryInGbs Number
    The total amount of memory available to the node, in gigabytes.
    nodeType String
    Cluster node type.
    nvmes Number
    The number of NVMe drives to be used for storage. A single drive has 6.8 TB available.
    ocpus Number
    The total number of OCPUs available to the node.
    shape String
    Shape of the node.
    sshFingerprint String
    The fingerprint of the SSH key used for node access.
    state String
    The state of the cluster.
    subnetId String
    The OCID of the subnet in which the node is to be created.
    timeCreated String
    The time the cluster was created, shown as an RFC 3339 formatted datetime string.
    timeMaintenanceRebootDue String
    The date and time the instance is expected to be stopped / started, in the format defined by RFC3339.

    GetBdsInstancesBdsInstanceNodeAttachedBlockVolume

    VolumeAttachmentId string
    The OCID of the volume attachment.
    VolumeSizeInGbs string
    The size of the volume in GBs.
    VolumeAttachmentId string
    The OCID of the volume attachment.
    VolumeSizeInGbs string
    The size of the volume in GBs.
    volumeAttachmentId String
    The OCID of the volume attachment.
    volumeSizeInGbs String
    The size of the volume in GBs.
    volumeAttachmentId string
    The OCID of the volume attachment.
    volumeSizeInGbs string
    The size of the volume in GBs.
    volume_attachment_id str
    The OCID of the volume attachment.
    volume_size_in_gbs str
    The size of the volume in GBs.
    volumeAttachmentId String
    The OCID of the volume attachment.
    volumeSizeInGbs String
    The size of the volume in GBs.

    GetBdsInstancesBdsInstanceUtilNode

    BlockVolumeSizeInGbs string
    The size of block volume in GB that needs to be attached to a given node. All the necessary details needed for attachment are managed by service itself.
    NumberOfNodes int
    The number of nodes that form the cluster.
    Shape string
    Shape of the node.
    ShapeConfigs List<GetBdsInstancesBdsInstanceUtilNodeShapeConfig>
    SubnetId string
    The OCID of the subnet in which the node is to be created.
    BlockVolumeSizeInGbs string
    The size of block volume in GB that needs to be attached to a given node. All the necessary details needed for attachment are managed by service itself.
    NumberOfNodes int
    The number of nodes that form the cluster.
    Shape string
    Shape of the node.
    ShapeConfigs []GetBdsInstancesBdsInstanceUtilNodeShapeConfig
    SubnetId string
    The OCID of the subnet in which the node is to be created.
    blockVolumeSizeInGbs String
    The size of block volume in GB that needs to be attached to a given node. All the necessary details needed for attachment are managed by service itself.
    numberOfNodes Integer
    The number of nodes that form the cluster.
    shape String
    Shape of the node.
    shapeConfigs List<GetBdsInstancesBdsInstanceUtilNodeShapeConfig>
    subnetId String
    The OCID of the subnet in which the node is to be created.
    blockVolumeSizeInGbs string
    The size of block volume in GB that needs to be attached to a given node. All the necessary details needed for attachment are managed by service itself.
    numberOfNodes number
    The number of nodes that form the cluster.
    shape string
    Shape of the node.
    shapeConfigs GetBdsInstancesBdsInstanceUtilNodeShapeConfig[]
    subnetId string
    The OCID of the subnet in which the node is to be created.
    block_volume_size_in_gbs str
    The size of block volume in GB that needs to be attached to a given node. All the necessary details needed for attachment are managed by service itself.
    number_of_nodes int
    The number of nodes that form the cluster.
    shape str
    Shape of the node.
    shape_configs GetBdsInstancesBdsInstanceUtilNodeShapeConfig]
    subnet_id str
    The OCID of the subnet in which the node is to be created.
    blockVolumeSizeInGbs String
    The size of block volume in GB that needs to be attached to a given node. All the necessary details needed for attachment are managed by service itself.
    numberOfNodes Number
    The number of nodes that form the cluster.
    shape String
    Shape of the node.
    shapeConfigs List<Property Map>
    subnetId String
    The OCID of the subnet in which the node is to be created.

    GetBdsInstancesBdsInstanceUtilNodeShapeConfig

    MemoryInGbs int
    The total amount of memory available to the node, in gigabytes.
    Nvmes int
    The number of NVMe drives to be used for storage. A single drive has 6.8 TB available.
    Ocpus int
    The total number of OCPUs available to the node.
    MemoryInGbs int
    The total amount of memory available to the node, in gigabytes.
    Nvmes int
    The number of NVMe drives to be used for storage. A single drive has 6.8 TB available.
    Ocpus int
    The total number of OCPUs available to the node.
    memoryInGbs Integer
    The total amount of memory available to the node, in gigabytes.
    nvmes Integer
    The number of NVMe drives to be used for storage. A single drive has 6.8 TB available.
    ocpus Integer
    The total number of OCPUs available to the node.
    memoryInGbs number
    The total amount of memory available to the node, in gigabytes.
    nvmes number
    The number of NVMe drives to be used for storage. A single drive has 6.8 TB available.
    ocpus number
    The total number of OCPUs available to the node.
    memory_in_gbs int
    The total amount of memory available to the node, in gigabytes.
    nvmes int
    The number of NVMe drives to be used for storage. A single drive has 6.8 TB available.
    ocpus int
    The total number of OCPUs available to the node.
    memoryInGbs Number
    The total amount of memory available to the node, in gigabytes.
    nvmes Number
    The number of NVMe drives to be used for storage. A single drive has 6.8 TB available.
    ocpus Number
    The total number of OCPUs available to the node.

    GetBdsInstancesBdsInstanceWorkerNode

    BlockVolumeSizeInGbs string
    The size of block volume in GB that needs to be attached to a given node. All the necessary details needed for attachment are managed by service itself.
    NumberOfNodes int
    The number of nodes that form the cluster.
    Shape string
    Shape of the node.
    ShapeConfigs List<GetBdsInstancesBdsInstanceWorkerNodeShapeConfig>
    SubnetId string
    The OCID of the subnet in which the node is to be created.
    BlockVolumeSizeInGbs string
    The size of block volume in GB that needs to be attached to a given node. All the necessary details needed for attachment are managed by service itself.
    NumberOfNodes int
    The number of nodes that form the cluster.
    Shape string
    Shape of the node.
    ShapeConfigs []GetBdsInstancesBdsInstanceWorkerNodeShapeConfig
    SubnetId string
    The OCID of the subnet in which the node is to be created.
    blockVolumeSizeInGbs String
    The size of block volume in GB that needs to be attached to a given node. All the necessary details needed for attachment are managed by service itself.
    numberOfNodes Integer
    The number of nodes that form the cluster.
    shape String
    Shape of the node.
    shapeConfigs List<GetBdsInstancesBdsInstanceWorkerNodeShapeConfig>
    subnetId String
    The OCID of the subnet in which the node is to be created.
    blockVolumeSizeInGbs string
    The size of block volume in GB that needs to be attached to a given node. All the necessary details needed for attachment are managed by service itself.
    numberOfNodes number
    The number of nodes that form the cluster.
    shape string
    Shape of the node.
    shapeConfigs GetBdsInstancesBdsInstanceWorkerNodeShapeConfig[]
    subnetId string
    The OCID of the subnet in which the node is to be created.
    block_volume_size_in_gbs str
    The size of block volume in GB that needs to be attached to a given node. All the necessary details needed for attachment are managed by service itself.
    number_of_nodes int
    The number of nodes that form the cluster.
    shape str
    Shape of the node.
    shape_configs GetBdsInstancesBdsInstanceWorkerNodeShapeConfig]
    subnet_id str
    The OCID of the subnet in which the node is to be created.
    blockVolumeSizeInGbs String
    The size of block volume in GB that needs to be attached to a given node. All the necessary details needed for attachment are managed by service itself.
    numberOfNodes Number
    The number of nodes that form the cluster.
    shape String
    Shape of the node.
    shapeConfigs List<Property Map>
    subnetId String
    The OCID of the subnet in which the node is to be created.

    GetBdsInstancesBdsInstanceWorkerNodeShapeConfig

    MemoryInGbs int
    The total amount of memory available to the node, in gigabytes.
    Nvmes int
    The number of NVMe drives to be used for storage. A single drive has 6.8 TB available.
    Ocpus int
    The total number of OCPUs available to the node.
    MemoryInGbs int
    The total amount of memory available to the node, in gigabytes.
    Nvmes int
    The number of NVMe drives to be used for storage. A single drive has 6.8 TB available.
    Ocpus int
    The total number of OCPUs available to the node.
    memoryInGbs Integer
    The total amount of memory available to the node, in gigabytes.
    nvmes Integer
    The number of NVMe drives to be used for storage. A single drive has 6.8 TB available.
    ocpus Integer
    The total number of OCPUs available to the node.
    memoryInGbs number
    The total amount of memory available to the node, in gigabytes.
    nvmes number
    The number of NVMe drives to be used for storage. A single drive has 6.8 TB available.
    ocpus number
    The total number of OCPUs available to the node.
    memory_in_gbs int
    The total amount of memory available to the node, in gigabytes.
    nvmes int
    The number of NVMe drives to be used for storage. A single drive has 6.8 TB available.
    ocpus int
    The total number of OCPUs available to the node.
    memoryInGbs Number
    The total amount of memory available to the node, in gigabytes.
    nvmes Number
    The number of NVMe drives to be used for storage. A single drive has 6.8 TB available.
    ocpus Number
    The total number of OCPUs available to the node.

    GetBdsInstancesFilter

    Name string
    Values List<string>
    Regex bool
    Name string
    Values []string
    Regex bool
    name String
    values List<String>
    regex Boolean
    name string
    values string[]
    regex boolean
    name str
    values Sequence[str]
    regex bool
    name String
    values List<String>
    regex Boolean

    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 v1.24.0 published on Thursday, Feb 22, 2024 by Pulumi