Oracle Cloud Infrastructure

Pulumi Official
Package maintained by Pulumi
v0.1.1 published on Tuesday, May 3, 2022 by Pulumi

BdsInstance

This resource provides the Bds Instance resource in Oracle Cloud Infrastructure Big Data Service service.

Creates a Big Data Service cluster.

Example Usage

using Pulumi;
using Oci = Pulumi.Oci;

class MyStack : Stack
{
    public MyStack()
    {
        var testBdsInstance = new Oci.BigDataService.BdsInstance("testBdsInstance", new Oci.BigDataService.BdsInstanceArgs
        {
            ClusterAdminPassword = @var.Bds_instance_cluster_admin_password,
            ClusterPublicKey = @var.Bds_instance_cluster_public_key,
            ClusterVersion = @var.Bds_instance_cluster_version,
            CompartmentId = @var.Compartment_id,
            DisplayName = @var.Bds_instance_display_name,
            IsHighAvailability = @var.Bds_instance_is_high_availability,
            IsSecure = @var.Bds_instance_is_secure,
            MasterNode = new Oci.BigDataService.Inputs.BdsInstanceMasterNodeArgs
            {
                Shape = @var.Bds_instance_nodes_shape,
                SubnetId = oci_core_subnet.Test_subnet.Id,
                BlockVolumeSizeInGbs = @var.Bds_instance_nodes_block_volume_size_in_gbs,
                NumberOfNodes = @var.Bds_instance_number_of_nodes,
            },
            UtilNode = new Oci.BigDataService.Inputs.BdsInstanceUtilNodeArgs
            {
                Shape = @var.Bds_instance_nodes_shape,
                SubnetId = oci_core_subnet.Test_subnet.Id,
                BlockVolumeSizeInGbs = @var.Bds_instance_nodes_block_volume_size_in_gbs,
                NumberOfNodes = @var.Bds_instance_number_of_nodes,
            },
            WorkerNode = new Oci.BigDataService.Inputs.BdsInstanceWorkerNodeArgs
            {
                Shape = @var.Bds_instance_nodes_shape,
                SubnetId = oci_core_subnet.Test_subnet.Id,
                BlockVolumeSizeInGbs = @var.Bds_instance_nodes_block_volume_size_in_gbs,
                NumberOfNodes = @var.Bds_instance_number_of_nodes,
            },
            DefinedTags = @var.Bds_instance_defined_tags,
            FreeformTags = @var.Bds_instance_freeform_tags,
            NetworkConfig = new Oci.BigDataService.Inputs.BdsInstanceNetworkConfigArgs
            {
                CidrBlock = @var.Bds_instance_network_config_cidr_block,
                IsNatGatewayRequired = @var.Bds_instance_network_config_is_nat_gateway_required,
            },
        });
    }

}
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.NewBdsInstance(ctx, "testBdsInstance", &BigDataService.BdsInstanceArgs{
			ClusterAdminPassword: pulumi.Any(_var.Bds_instance_cluster_admin_password),
			ClusterPublicKey:     pulumi.Any(_var.Bds_instance_cluster_public_key),
			ClusterVersion:       pulumi.Any(_var.Bds_instance_cluster_version),
			CompartmentId:        pulumi.Any(_var.Compartment_id),
			DisplayName:          pulumi.Any(_var.Bds_instance_display_name),
			IsHighAvailability:   pulumi.Any(_var.Bds_instance_is_high_availability),
			IsSecure:             pulumi.Any(_var.Bds_instance_is_secure),
			MasterNode: &bigdataservice.BdsInstanceMasterNodeArgs{
				Shape:                pulumi.Any(_var.Bds_instance_nodes_shape),
				SubnetId:             pulumi.Any(oci_core_subnet.Test_subnet.Id),
				BlockVolumeSizeInGbs: pulumi.Any(_var.Bds_instance_nodes_block_volume_size_in_gbs),
				NumberOfNodes:        pulumi.Any(_var.Bds_instance_number_of_nodes),
			},
			UtilNode: &bigdataservice.BdsInstanceUtilNodeArgs{
				Shape:                pulumi.Any(_var.Bds_instance_nodes_shape),
				SubnetId:             pulumi.Any(oci_core_subnet.Test_subnet.Id),
				BlockVolumeSizeInGbs: pulumi.Any(_var.Bds_instance_nodes_block_volume_size_in_gbs),
				NumberOfNodes:        pulumi.Any(_var.Bds_instance_number_of_nodes),
			},
			WorkerNode: &bigdataservice.BdsInstanceWorkerNodeArgs{
				Shape:                pulumi.Any(_var.Bds_instance_nodes_shape),
				SubnetId:             pulumi.Any(oci_core_subnet.Test_subnet.Id),
				BlockVolumeSizeInGbs: pulumi.Any(_var.Bds_instance_nodes_block_volume_size_in_gbs),
				NumberOfNodes:        pulumi.Any(_var.Bds_instance_number_of_nodes),
			},
			DefinedTags:  pulumi.Any(_var.Bds_instance_defined_tags),
			FreeformTags: pulumi.Any(_var.Bds_instance_freeform_tags),
			NetworkConfig: &bigdataservice.BdsInstanceNetworkConfigArgs{
				CidrBlock:            pulumi.Any(_var.Bds_instance_network_config_cidr_block),
				IsNatGatewayRequired: pulumi.Any(_var.Bds_instance_network_config_is_nat_gateway_required),
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}

Coming soon!

import pulumi
import pulumi_oci as oci

test_bds_instance = oci.big_data_service.BdsInstance("testBdsInstance",
    cluster_admin_password=var["bds_instance_cluster_admin_password"],
    cluster_public_key=var["bds_instance_cluster_public_key"],
    cluster_version=var["bds_instance_cluster_version"],
    compartment_id=var["compartment_id"],
    display_name=var["bds_instance_display_name"],
    is_high_availability=var["bds_instance_is_high_availability"],
    is_secure=var["bds_instance_is_secure"],
    master_node=oci.big.data.service.BdsInstanceMasterNodeArgs(
        shape=var["bds_instance_nodes_shape"],
        subnet_id=oci_core_subnet["test_subnet"]["id"],
        block_volume_size_in_gbs=var["bds_instance_nodes_block_volume_size_in_gbs"],
        number_of_nodes=var["bds_instance_number_of_nodes"],
    ),
    util_node=oci.big.data.service.BdsInstanceUtilNodeArgs(
        shape=var["bds_instance_nodes_shape"],
        subnet_id=oci_core_subnet["test_subnet"]["id"],
        block_volume_size_in_gbs=var["bds_instance_nodes_block_volume_size_in_gbs"],
        number_of_nodes=var["bds_instance_number_of_nodes"],
    ),
    worker_node=oci.big.data.service.BdsInstanceWorkerNodeArgs(
        shape=var["bds_instance_nodes_shape"],
        subnet_id=oci_core_subnet["test_subnet"]["id"],
        block_volume_size_in_gbs=var["bds_instance_nodes_block_volume_size_in_gbs"],
        number_of_nodes=var["bds_instance_number_of_nodes"],
    ),
    defined_tags=var["bds_instance_defined_tags"],
    freeform_tags=var["bds_instance_freeform_tags"],
    network_config=oci.big.data.service.BdsInstanceNetworkConfigArgs(
        cidr_block=var["bds_instance_network_config_cidr_block"],
        is_nat_gateway_required=var["bds_instance_network_config_is_nat_gateway_required"],
    ))
import * as pulumi from "@pulumi/pulumi";
import * as oci from "@pulumi/oci";

const testBdsInstance = new oci.bigdataservice.BdsInstance("testBdsInstance", {
    clusterAdminPassword: _var.bds_instance_cluster_admin_password,
    clusterPublicKey: _var.bds_instance_cluster_public_key,
    clusterVersion: _var.bds_instance_cluster_version,
    compartmentId: _var.compartment_id,
    displayName: _var.bds_instance_display_name,
    isHighAvailability: _var.bds_instance_is_high_availability,
    isSecure: _var.bds_instance_is_secure,
    masterNode: {
        shape: _var.bds_instance_nodes_shape,
        subnetId: oci_core_subnet.test_subnet.id,
        blockVolumeSizeInGbs: _var.bds_instance_nodes_block_volume_size_in_gbs,
        numberOfNodes: _var.bds_instance_number_of_nodes,
    },
    utilNode: {
        shape: _var.bds_instance_nodes_shape,
        subnetId: oci_core_subnet.test_subnet.id,
        blockVolumeSizeInGbs: _var.bds_instance_nodes_block_volume_size_in_gbs,
        numberOfNodes: _var.bds_instance_number_of_nodes,
    },
    workerNode: {
        shape: _var.bds_instance_nodes_shape,
        subnetId: oci_core_subnet.test_subnet.id,
        blockVolumeSizeInGbs: _var.bds_instance_nodes_block_volume_size_in_gbs,
        numberOfNodes: _var.bds_instance_number_of_nodes,
    },
    definedTags: _var.bds_instance_defined_tags,
    freeformTags: _var.bds_instance_freeform_tags,
    networkConfig: {
        cidrBlock: _var.bds_instance_network_config_cidr_block,
        isNatGatewayRequired: _var.bds_instance_network_config_is_nat_gateway_required,
    },
});

Coming soon!

Create a BdsInstance Resource

new BdsInstance(name: string, args: BdsInstanceArgs, opts?: CustomResourceOptions);
@overload
def BdsInstance(resource_name: str,
                opts: Optional[ResourceOptions] = None,
                cloud_sql_details: Optional[Sequence[_bigdataservice.BdsInstanceCloudSqlDetailArgs]] = None,
                cluster_admin_password: Optional[str] = None,
                cluster_public_key: Optional[str] = None,
                cluster_version: Optional[str] = None,
                compartment_id: Optional[str] = None,
                defined_tags: Optional[Mapping[str, Any]] = None,
                display_name: Optional[str] = None,
                freeform_tags: Optional[Mapping[str, Any]] = None,
                is_cloud_sql_configured: Optional[bool] = None,
                is_high_availability: Optional[bool] = None,
                is_secure: Optional[bool] = None,
                master_node: Optional[_bigdataservice.BdsInstanceMasterNodeArgs] = None,
                network_config: Optional[_bigdataservice.BdsInstanceNetworkConfigArgs] = None,
                util_node: Optional[_bigdataservice.BdsInstanceUtilNodeArgs] = None,
                worker_node: Optional[_bigdataservice.BdsInstanceWorkerNodeArgs] = None)
@overload
def BdsInstance(resource_name: str,
                args: BdsInstanceArgs,
                opts: Optional[ResourceOptions] = None)
func NewBdsInstance(ctx *Context, name string, args BdsInstanceArgs, opts ...ResourceOption) (*BdsInstance, error)
public BdsInstance(string name, BdsInstanceArgs args, CustomResourceOptions? opts = null)
public BdsInstance(String name, BdsInstanceArgs args)
public BdsInstance(String name, BdsInstanceArgs args, CustomResourceOptions options)
type: oci:BigDataService:BdsInstance
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

name string
The unique name of the resource.
args BdsInstanceArgs
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 BdsInstanceArgs
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 BdsInstanceArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name string
The unique name of the resource.
args BdsInstanceArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name String
The unique name of the resource.
args BdsInstanceArgs
The arguments to resource properties.
options CustomResourceOptions
Bag of options to control resource's behavior.

BdsInstance Resource Properties

To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

Inputs

The BdsInstance resource accepts the following input properties:

ClusterAdminPassword string

Base-64 encoded password for the cluster (and Cloudera Manager) admin user.

ClusterPublicKey string

The SSH public key used to authenticate the cluster connection.

ClusterVersion string

Version of the Hadoop distribution.

CompartmentId string

(Updatable) The OCID of the compartment.

DisplayName string

(Updatable) Name of the Big Data Service cluster.

IsHighAvailability bool

Boolean flag specifying whether or not the cluster is highly available (HA).

IsSecure bool

Boolean flag specifying whether or not the cluster should be set up as secure.

MasterNode BdsInstanceMasterNodeArgs
UtilNode BdsInstanceUtilNodeArgs
WorkerNode BdsInstanceWorkerNodeArgs
CloudSqlDetails List<BdsInstanceCloudSqlDetailArgs>

The information about added Cloud SQL capability

DefinedTags Dictionary<string, object>

(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For example, {"foo-namespace": {"bar-key": "value"}}

FreeformTags Dictionary<string, object>

(Updatable) Simple key-value pair that is applied without any predefined name, type, or scope. Exists for cross-compatibility only. For example, {"bar-key": "value"}

IsCloudSqlConfigured bool

Boolean flag specifying whether or not Cloud SQL should be configured.

NetworkConfig BdsInstanceNetworkConfigArgs

Additional configuration of the user's network.

ClusterAdminPassword string

Base-64 encoded password for the cluster (and Cloudera Manager) admin user.

ClusterPublicKey string

The SSH public key used to authenticate the cluster connection.

ClusterVersion string

Version of the Hadoop distribution.

CompartmentId string

(Updatable) The OCID of the compartment.

DisplayName string

(Updatable) Name of the Big Data Service cluster.

IsHighAvailability bool

Boolean flag specifying whether or not the cluster is highly available (HA).

IsSecure bool

Boolean flag specifying whether or not the cluster should be set up as secure.

MasterNode BdsInstanceMasterNodeArgs
UtilNode BdsInstanceUtilNodeArgs
WorkerNode BdsInstanceWorkerNodeArgs
CloudSqlDetails []BdsInstanceCloudSqlDetailArgs

The information about added Cloud SQL capability

DefinedTags map[string]interface{}

(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For example, {"foo-namespace": {"bar-key": "value"}}

FreeformTags map[string]interface{}

(Updatable) Simple key-value pair that is applied without any predefined name, type, or scope. Exists for cross-compatibility only. For example, {"bar-key": "value"}

IsCloudSqlConfigured bool

Boolean flag specifying whether or not Cloud SQL should be configured.

NetworkConfig BdsInstanceNetworkConfigArgs

Additional configuration of the user's network.

clusterAdminPassword String

Base-64 encoded password for the cluster (and Cloudera Manager) admin user.

clusterPublicKey String

The SSH public key used to authenticate the cluster connection.

clusterVersion String

Version of the Hadoop distribution.

compartmentId String

(Updatable) The OCID of the compartment.

displayName String

(Updatable) Name of the Big Data Service cluster.

isHighAvailability Boolean

Boolean flag specifying whether or not the cluster is highly available (HA).

isSecure Boolean

Boolean flag specifying whether or not the cluster should be set up as secure.

masterNode BdsInstanceMasterNodeArgs
utilNode BdsInstanceUtilNodeArgs
workerNode BdsInstanceWorkerNodeArgs
cloudSqlDetails List<BdsInstanceCloudSqlDetailArgs>

The information about added Cloud SQL capability

definedTags Map<String,Object>

(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For example, {"foo-namespace": {"bar-key": "value"}}

freeformTags Map<String,Object>

(Updatable) Simple key-value pair that is applied without any predefined name, type, or scope. Exists for cross-compatibility only. For example, {"bar-key": "value"}

isCloudSqlConfigured Boolean

Boolean flag specifying whether or not Cloud SQL should be configured.

networkConfig BdsInstanceNetworkConfigArgs

Additional configuration of the user's network.

clusterAdminPassword string

Base-64 encoded password for the cluster (and Cloudera Manager) admin user.

clusterPublicKey string

The SSH public key used to authenticate the cluster connection.

clusterVersion string

Version of the Hadoop distribution.

compartmentId string

(Updatable) The OCID of the compartment.

displayName string

(Updatable) Name of the Big Data Service cluster.

isHighAvailability boolean

Boolean flag specifying whether or not the cluster is highly available (HA).

isSecure boolean

Boolean flag specifying whether or not the cluster should be set up as secure.

masterNode BdsInstanceMasterNodeArgs
utilNode BdsInstanceUtilNodeArgs
workerNode BdsInstanceWorkerNodeArgs
cloudSqlDetails BdsInstanceCloudSqlDetailArgs[]

The information about added Cloud SQL capability

definedTags {[key: string]: any}

(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For example, {"foo-namespace": {"bar-key": "value"}}

freeformTags {[key: string]: any}

(Updatable) Simple key-value pair that is applied without any predefined name, type, or scope. Exists for cross-compatibility only. For example, {"bar-key": "value"}

isCloudSqlConfigured boolean

Boolean flag specifying whether or not Cloud SQL should be configured.

networkConfig BdsInstanceNetworkConfigArgs

Additional configuration of the user's network.

cluster_admin_password str

Base-64 encoded password for the cluster (and Cloudera Manager) admin user.

cluster_public_key str

The SSH public key used to authenticate the cluster connection.

cluster_version str

Version of the Hadoop distribution.

compartment_id str

(Updatable) The OCID of the compartment.

display_name str

(Updatable) Name of the Big Data Service cluster.

is_high_availability bool

Boolean flag specifying whether or not the cluster is highly available (HA).

is_secure bool

Boolean flag specifying whether or not the cluster should be set up as secure.

master_node BdsInstanceMasterNodeArgs
util_node BdsInstanceUtilNodeArgs
worker_node BdsInstanceWorkerNodeArgs
cloud_sql_details BdsInstanceCloudSqlDetailArgs]

The information about added Cloud SQL capability

defined_tags Mapping[str, Any]

(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For example, {"foo-namespace": {"bar-key": "value"}}

freeform_tags Mapping[str, Any]

(Updatable) Simple key-value pair that is applied without any predefined name, type, or scope. Exists for cross-compatibility only. For example, {"bar-key": "value"}

is_cloud_sql_configured bool

Boolean flag specifying whether or not Cloud SQL should be configured.

network_config BdsInstanceNetworkConfigArgs

Additional configuration of the user's network.

clusterAdminPassword String

Base-64 encoded password for the cluster (and Cloudera Manager) admin user.

clusterPublicKey String

The SSH public key used to authenticate the cluster connection.

clusterVersion String

Version of the Hadoop distribution.

compartmentId String

(Updatable) The OCID of the compartment.

displayName String

(Updatable) Name of the Big Data Service cluster.

isHighAvailability Boolean

Boolean flag specifying whether or not the cluster is highly available (HA).

isSecure Boolean

Boolean flag specifying whether or not the cluster should be set up as secure.

masterNode Property Map
utilNode Property Map
workerNode Property Map
cloudSqlDetails List<Property Map>

The information about added Cloud SQL capability

definedTags Map<Any>

(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For example, {"foo-namespace": {"bar-key": "value"}}

freeformTags Map<Any>

(Updatable) Simple key-value pair that is applied without any predefined name, type, or scope. Exists for cross-compatibility only. For example, {"bar-key": "value"}

isCloudSqlConfigured Boolean

Boolean flag specifying whether or not Cloud SQL should be configured.

networkConfig Property Map

Additional configuration of the user's network.

Outputs

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

ClusterDetails List<BdsInstanceClusterDetail>

Specific info about a Hadoop cluster

CreatedBy string

The user who created the cluster.

Id string

The provider-assigned unique ID for this managed resource.

Nodes List<BdsInstanceNode>

The list of nodes in the Big Data Service cluster.

NumberOfNodes int

The number of nodes that form the cluster.

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.

ClusterDetails []BdsInstanceClusterDetail

Specific info about a Hadoop cluster

CreatedBy string

The user who created the cluster.

Id string

The provider-assigned unique ID for this managed resource.

Nodes []BdsInstanceNode

The list of nodes in the Big Data Service cluster.

NumberOfNodes int

The number of nodes that form the cluster.

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.

clusterDetails List<BdsInstanceClusterDetail>

Specific info about a Hadoop cluster

createdBy String

The user who created the cluster.

id String

The provider-assigned unique ID for this managed resource.

nodes List<BdsInstanceNode>

The list of nodes in the Big Data Service cluster.

numberOfNodes Integer

The number of nodes that form the cluster.

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.

clusterDetails BdsInstanceClusterDetail[]

Specific info about a Hadoop cluster

createdBy string

The user who created the cluster.

id string

The provider-assigned unique ID for this managed resource.

nodes BdsInstanceNode[]

The list of nodes in the Big Data Service cluster.

numberOfNodes number

The number of nodes that form the cluster.

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.

cluster_details BdsInstanceClusterDetail]

Specific info about a Hadoop cluster

created_by str

The user who created the cluster.

id str

The provider-assigned unique ID for this managed resource.

nodes BdsInstanceNode]

The list of nodes in the Big Data Service cluster.

number_of_nodes int

The number of nodes that form the cluster.

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.

clusterDetails List<Property Map>

Specific info about a Hadoop cluster

createdBy String

The user who created the cluster.

id String

The provider-assigned unique ID for this managed resource.

nodes List<Property Map>

The list of nodes in the Big Data Service cluster.

numberOfNodes Number

The number of nodes that form the cluster.

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.

Look up an Existing BdsInstance Resource

Get an existing BdsInstance 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?: BdsInstanceState, opts?: CustomResourceOptions): BdsInstance
@staticmethod
def get(resource_name: str,
        id: str,
        opts: Optional[ResourceOptions] = None,
        cloud_sql_details: Optional[Sequence[_bigdataservice.BdsInstanceCloudSqlDetailArgs]] = None,
        cluster_admin_password: Optional[str] = None,
        cluster_details: Optional[Sequence[_bigdataservice.BdsInstanceClusterDetailArgs]] = None,
        cluster_public_key: Optional[str] = None,
        cluster_version: Optional[str] = None,
        compartment_id: Optional[str] = None,
        created_by: Optional[str] = None,
        defined_tags: Optional[Mapping[str, Any]] = None,
        display_name: Optional[str] = None,
        freeform_tags: Optional[Mapping[str, Any]] = None,
        is_cloud_sql_configured: Optional[bool] = None,
        is_high_availability: Optional[bool] = None,
        is_secure: Optional[bool] = None,
        master_node: Optional[_bigdataservice.BdsInstanceMasterNodeArgs] = None,
        network_config: Optional[_bigdataservice.BdsInstanceNetworkConfigArgs] = None,
        nodes: Optional[Sequence[_bigdataservice.BdsInstanceNodeArgs]] = None,
        number_of_nodes: Optional[int] = None,
        state: Optional[str] = None,
        time_created: Optional[str] = None,
        time_updated: Optional[str] = None,
        util_node: Optional[_bigdataservice.BdsInstanceUtilNodeArgs] = None,
        worker_node: Optional[_bigdataservice.BdsInstanceWorkerNodeArgs] = None) -> BdsInstance
func GetBdsInstance(ctx *Context, name string, id IDInput, state *BdsInstanceState, opts ...ResourceOption) (*BdsInstance, error)
public static BdsInstance Get(string name, Input<string> id, BdsInstanceState? state, CustomResourceOptions? opts = null)
public static BdsInstance get(String name, Output<String> id, BdsInstanceState state, CustomResourceOptions options)
Resource lookup is not supported in YAML
name
The unique name of the resulting resource.
id
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
resource_name
The unique name of the resulting resource.
id
The unique provider ID of the resource to lookup.
name
The unique name of the resulting resource.
id
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
name
The unique name of the resulting resource.
id
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
name
The unique name of the resulting resource.
id
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
The following state arguments are supported:
CloudSqlDetails List<BdsInstanceCloudSqlDetailArgs>

The information about added Cloud SQL capability

ClusterAdminPassword string

Base-64 encoded password for the cluster (and Cloudera Manager) admin user.

ClusterDetails List<BdsInstanceClusterDetailArgs>

Specific info about a Hadoop cluster

ClusterPublicKey string

The SSH public key used to authenticate the cluster connection.

ClusterVersion string

Version of the Hadoop distribution.

CompartmentId string

(Updatable) The OCID of the compartment.

CreatedBy string

The user who created the cluster.

DefinedTags Dictionary<string, object>

(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For example, {"foo-namespace": {"bar-key": "value"}}

DisplayName string

(Updatable) Name of the Big Data Service cluster.

FreeformTags Dictionary<string, object>

(Updatable) Simple key-value pair that is applied without any predefined name, type, or scope. Exists for cross-compatibility only. For example, {"bar-key": "value"}

IsCloudSqlConfigured bool

Boolean flag specifying whether or not Cloud SQL should be configured.

IsHighAvailability bool

Boolean flag specifying whether or not the cluster is highly available (HA).

IsSecure bool

Boolean flag specifying whether or not the cluster should be set up as secure.

MasterNode BdsInstanceMasterNodeArgs
NetworkConfig BdsInstanceNetworkConfigArgs

Additional configuration of the user's network.

Nodes List<BdsInstanceNodeArgs>

The list of nodes in the Big Data Service cluster.

NumberOfNodes int

The number of nodes that form the cluster.

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.

UtilNode BdsInstanceUtilNodeArgs
WorkerNode BdsInstanceWorkerNodeArgs
CloudSqlDetails []BdsInstanceCloudSqlDetailArgs

The information about added Cloud SQL capability

ClusterAdminPassword string

Base-64 encoded password for the cluster (and Cloudera Manager) admin user.

ClusterDetails []BdsInstanceClusterDetailArgs

Specific info about a Hadoop cluster

ClusterPublicKey string

The SSH public key used to authenticate the cluster connection.

ClusterVersion string

Version of the Hadoop distribution.

CompartmentId string

(Updatable) The OCID of the compartment.

CreatedBy string

The user who created the cluster.

DefinedTags map[string]interface{}

(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For example, {"foo-namespace": {"bar-key": "value"}}

DisplayName string

(Updatable) Name of the Big Data Service cluster.

FreeformTags map[string]interface{}

(Updatable) Simple key-value pair that is applied without any predefined name, type, or scope. Exists for cross-compatibility only. For example, {"bar-key": "value"}

IsCloudSqlConfigured bool

Boolean flag specifying whether or not Cloud SQL should be configured.

IsHighAvailability bool

Boolean flag specifying whether or not the cluster is highly available (HA).

IsSecure bool

Boolean flag specifying whether or not the cluster should be set up as secure.

MasterNode BdsInstanceMasterNodeArgs
NetworkConfig BdsInstanceNetworkConfigArgs

Additional configuration of the user's network.

Nodes []BdsInstanceNodeArgs

The list of nodes in the Big Data Service cluster.

NumberOfNodes int

The number of nodes that form the cluster.

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.

UtilNode BdsInstanceUtilNodeArgs
WorkerNode BdsInstanceWorkerNodeArgs
cloudSqlDetails List<BdsInstanceCloudSqlDetailArgs>

The information about added Cloud SQL capability

clusterAdminPassword String

Base-64 encoded password for the cluster (and Cloudera Manager) admin user.

clusterDetails List<BdsInstanceClusterDetailArgs>

Specific info about a Hadoop cluster

clusterPublicKey String

The SSH public key used to authenticate the cluster connection.

clusterVersion String

Version of the Hadoop distribution.

compartmentId String

(Updatable) The OCID of the compartment.

createdBy String

The user who created the cluster.

definedTags Map<String,Object>

(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For example, {"foo-namespace": {"bar-key": "value"}}

displayName String

(Updatable) Name of the Big Data Service cluster.

freeformTags Map<String,Object>

(Updatable) Simple key-value pair that is applied without any predefined name, type, or scope. Exists for cross-compatibility only. For example, {"bar-key": "value"}

isCloudSqlConfigured Boolean

Boolean flag specifying whether or not Cloud SQL should be configured.

isHighAvailability Boolean

Boolean flag specifying whether or not the cluster is highly available (HA).

isSecure Boolean

Boolean flag specifying whether or not the cluster should be set up as secure.

masterNode BdsInstanceMasterNodeArgs
networkConfig BdsInstanceNetworkConfigArgs

Additional configuration of the user's network.

nodes List<BdsInstanceNodeArgs>

The list of nodes in the Big Data Service cluster.

numberOfNodes Integer

The number of nodes that form the cluster.

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.

utilNode BdsInstanceUtilNodeArgs
workerNode BdsInstanceWorkerNodeArgs
cloudSqlDetails BdsInstanceCloudSqlDetailArgs[]

The information about added Cloud SQL capability

clusterAdminPassword string

Base-64 encoded password for the cluster (and Cloudera Manager) admin user.

clusterDetails BdsInstanceClusterDetailArgs[]

Specific info about a Hadoop cluster

clusterPublicKey string

The SSH public key used to authenticate the cluster connection.

clusterVersion string

Version of the Hadoop distribution.

compartmentId string

(Updatable) The OCID of the compartment.

createdBy string

The user who created the cluster.

definedTags {[key: string]: any}

(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For example, {"foo-namespace": {"bar-key": "value"}}

displayName string

(Updatable) Name of the Big Data Service cluster.

freeformTags {[key: string]: any}

(Updatable) Simple key-value pair that is applied without any predefined name, type, or scope. Exists for cross-compatibility only. For example, {"bar-key": "value"}

isCloudSqlConfigured boolean

Boolean flag specifying whether or not Cloud SQL should be configured.

isHighAvailability boolean

Boolean flag specifying whether or not the cluster is highly available (HA).

isSecure boolean

Boolean flag specifying whether or not the cluster should be set up as secure.

masterNode BdsInstanceMasterNodeArgs
networkConfig BdsInstanceNetworkConfigArgs

Additional configuration of the user's network.

nodes BdsInstanceNodeArgs[]

The list of nodes in the Big Data Service cluster.

numberOfNodes number

The number of nodes that form the cluster.

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.

utilNode BdsInstanceUtilNodeArgs
workerNode BdsInstanceWorkerNodeArgs
cloud_sql_details BdsInstanceCloudSqlDetailArgs]

The information about added Cloud SQL capability

cluster_admin_password str

Base-64 encoded password for the cluster (and Cloudera Manager) admin user.

cluster_details BdsInstanceClusterDetailArgs]

Specific info about a Hadoop cluster

cluster_public_key str

The SSH public key used to authenticate the cluster connection.

cluster_version str

Version of the Hadoop distribution.

compartment_id str

(Updatable) The OCID of the compartment.

created_by str

The user who created the cluster.

defined_tags Mapping[str, Any]

(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For example, {"foo-namespace": {"bar-key": "value"}}

display_name str

(Updatable) Name of the Big Data Service cluster.

freeform_tags Mapping[str, Any]

(Updatable) Simple key-value pair that is applied without any predefined name, type, or scope. Exists for cross-compatibility only. For example, {"bar-key": "value"}

is_cloud_sql_configured bool

Boolean flag specifying whether or not Cloud SQL should be configured.

is_high_availability bool

Boolean flag specifying whether or not the cluster is highly available (HA).

is_secure bool

Boolean flag specifying whether or not the cluster should be set up as secure.

master_node BdsInstanceMasterNodeArgs
network_config BdsInstanceNetworkConfigArgs

Additional configuration of the user's network.

nodes BdsInstanceNodeArgs]

The list of nodes in the Big Data Service cluster.

number_of_nodes int

The number of nodes that form the cluster.

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_node BdsInstanceUtilNodeArgs
worker_node BdsInstanceWorkerNodeArgs
cloudSqlDetails List<Property Map>

The information about added Cloud SQL capability

clusterAdminPassword String

Base-64 encoded password for the cluster (and Cloudera Manager) admin user.

clusterDetails List<Property Map>

Specific info about a Hadoop cluster

clusterPublicKey String

The SSH public key used to authenticate the cluster connection.

clusterVersion String

Version of the Hadoop distribution.

compartmentId String

(Updatable) The OCID of the compartment.

createdBy String

The user who created the cluster.

definedTags Map<Any>

(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For example, {"foo-namespace": {"bar-key": "value"}}

displayName String

(Updatable) Name of the Big Data Service cluster.

freeformTags Map<Any>

(Updatable) Simple key-value pair that is applied without any predefined name, type, or scope. Exists for cross-compatibility only. For example, {"bar-key": "value"}

isCloudSqlConfigured Boolean

Boolean flag specifying whether or not Cloud SQL should be configured.

isHighAvailability Boolean

Boolean flag specifying whether or not the cluster is highly available (HA).

isSecure Boolean

Boolean flag specifying whether or not the cluster should be set up as secure.

masterNode Property Map
networkConfig Property Map

Additional configuration of the user's network.

nodes List<Property Map>

The list of nodes in the Big Data Service cluster.

numberOfNodes Number

The number of nodes that form the cluster.

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.

utilNode Property Map
workerNode Property Map

Supporting Types

BdsInstanceCloudSqlDetail

BlockVolumeSizeInGbs string

The size of block volume in GB to be attached to a given node. All the details needed for attaching the block volume are managed by service itself.

Shape string

(Updatable) Shape of the node.

IpAddress string

IP address of the node.

IsKerberosMappedToDatabaseUsers bool

Boolean flag specifying whether or not Kerberos principals are mapped to database users.

KerberosDetails List<BdsInstanceCloudSqlDetailKerberosDetail>

Details about the Kerberos principals.

BlockVolumeSizeInGbs string

The size of block volume in GB to be attached to a given node. All the details needed for attaching the block volume are managed by service itself.

Shape string

(Updatable) Shape of the node.

IpAddress string

IP address of the node.

IsKerberosMappedToDatabaseUsers bool

Boolean flag specifying whether or not Kerberos principals are mapped to database users.

KerberosDetails []BdsInstanceCloudSqlDetailKerberosDetail

Details about the Kerberos principals.

blockVolumeSizeInGbs String

The size of block volume in GB to be attached to a given node. All the details needed for attaching the block volume are managed by service itself.

shape String

(Updatable) Shape of the node.

ipAddress String

IP address of the node.

isKerberosMappedToDatabaseUsers Boolean

Boolean flag specifying whether or not Kerberos principals are mapped to database users.

kerberosDetails List<BdsInstanceCloudSqlDetailKerberosDetail>

Details about the Kerberos principals.

blockVolumeSizeInGbs string

The size of block volume in GB to be attached to a given node. All the details needed for attaching the block volume are managed by service itself.

shape string

(Updatable) Shape of the node.

ipAddress string

IP address of the node.

isKerberosMappedToDatabaseUsers boolean

Boolean flag specifying whether or not Kerberos principals are mapped to database users.

kerberosDetails BdsInstanceCloudSqlDetailKerberosDetail[]

Details about the Kerberos principals.

block_volume_size_in_gbs str

The size of block volume in GB to be attached to a given node. All the details needed for attaching the block volume are managed by service itself.

shape str

(Updatable) Shape of the node.

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 BdsInstanceCloudSqlDetailKerberosDetail]

Details about the Kerberos principals.

blockVolumeSizeInGbs String

The size of block volume in GB to be attached to a given node. All the details needed for attaching the block volume are managed by service itself.

shape String

(Updatable) Shape of the node.

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.

BdsInstanceCloudSqlDetailKerberosDetail

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.

BdsInstanceClusterDetail

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.

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.

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.

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.

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.

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.

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.

BdsInstanceMasterNode

BlockVolumeSizeInGbs string

The size of block volume in GB to be attached to a given node. All the details needed for attaching the block volume are managed by service itself.

NumberOfNodes int

The number of nodes that form the cluster.

Shape string

(Updatable) Shape of the node.

SubnetId string

The OCID of the subnet in which the node will be created.

BlockVolumeSizeInGbs string

The size of block volume in GB to be attached to a given node. All the details needed for attaching the block volume are managed by service itself.

NumberOfNodes int

The number of nodes that form the cluster.

Shape string

(Updatable) Shape of the node.

SubnetId string

The OCID of the subnet in which the node will be created.

blockVolumeSizeInGbs String

The size of block volume in GB to be attached to a given node. All the details needed for attaching the block volume are managed by service itself.

numberOfNodes Integer

The number of nodes that form the cluster.

shape String

(Updatable) Shape of the node.

subnetId String

The OCID of the subnet in which the node will be created.

blockVolumeSizeInGbs string

The size of block volume in GB to be attached to a given node. All the details needed for attaching the block volume are managed by service itself.

numberOfNodes number

The number of nodes that form the cluster.

shape string

(Updatable) Shape of the node.

subnetId string

The OCID of the subnet in which the node will be created.

block_volume_size_in_gbs str

The size of block volume in GB to be attached to a given node. All the details needed for attaching the block volume are managed by service itself.

number_of_nodes int

The number of nodes that form the cluster.

shape str

(Updatable) Shape of the node.

subnet_id str

The OCID of the subnet in which the node will be created.

blockVolumeSizeInGbs String

The size of block volume in GB to be attached to a given node. All the details needed for attaching the block volume are managed by service itself.

numberOfNodes Number

The number of nodes that form the cluster.

shape String

(Updatable) Shape of the node.

subnetId String

The OCID of the subnet in which the node will be created.

BdsInstanceNetworkConfig

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.

BdsInstanceNode

AttachedBlockVolumes List<BdsInstanceNodeAttachedBlockVolume>

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

(Updatable) Name of the Big Data Service cluster.

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.

NodeType string

The Big Data Service cluster node type.

Shape string

(Updatable) 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 will be created.

TimeCreated string

The time the cluster was created, shown as an RFC 3339 formatted datetime string.

AttachedBlockVolumes []BdsInstanceNodeAttachedBlockVolume

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

(Updatable) Name of the Big Data Service cluster.

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.

NodeType string

The Big Data Service cluster node type.

Shape string

(Updatable) 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 will be created.

TimeCreated string

The time the cluster was created, shown as an RFC 3339 formatted datetime string.

attachedBlockVolumes List<BdsInstanceNodeAttachedBlockVolume>

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

(Updatable) Name of the Big Data Service cluster.

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.

nodeType String

The Big Data Service cluster node type.

shape String

(Updatable) 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 will be created.

timeCreated String

The time the cluster was created, shown as an RFC 3339 formatted datetime string.

attachedBlockVolumes BdsInstanceNodeAttachedBlockVolume[]

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

(Updatable) Name of the Big Data Service cluster.

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.

nodeType string

The Big Data Service cluster node type.

shape string

(Updatable) 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 will be created.

timeCreated string

The time the cluster was created, shown as an RFC 3339 formatted datetime string.

attached_block_volumes BdsInstanceNodeAttachedBlockVolume]

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

(Updatable) Name of the Big Data Service cluster.

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.

node_type str

The Big Data Service cluster node type.

shape str

(Updatable) 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 will be created.

time_created str

The time the cluster was created, shown as an RFC 3339 formatted datetime string.

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

(Updatable) Name of the Big Data Service cluster.

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.

nodeType String

The Big Data Service cluster node type.

shape String

(Updatable) 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 will be created.

timeCreated String

The time the cluster was created, shown as an RFC 3339 formatted datetime string.

BdsInstanceNodeAttachedBlockVolume

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.

BdsInstanceUtilNode

BlockVolumeSizeInGbs string

The size of block volume in GB to be attached to a given node. All the details needed for attaching the block volume are managed by service itself.

NumberOfNodes int

The number of nodes that form the cluster.

Shape string

(Updatable) Shape of the node.

SubnetId string

The OCID of the subnet in which the node will be created.

BlockVolumeSizeInGbs string

The size of block volume in GB to be attached to a given node. All the details needed for attaching the block volume are managed by service itself.

NumberOfNodes int

The number of nodes that form the cluster.

Shape string

(Updatable) Shape of the node.

SubnetId string

The OCID of the subnet in which the node will be created.

blockVolumeSizeInGbs String

The size of block volume in GB to be attached to a given node. All the details needed for attaching the block volume are managed by service itself.

numberOfNodes Integer

The number of nodes that form the cluster.

shape String

(Updatable) Shape of the node.

subnetId String

The OCID of the subnet in which the node will be created.

blockVolumeSizeInGbs string

The size of block volume in GB to be attached to a given node. All the details needed for attaching the block volume are managed by service itself.

numberOfNodes number

The number of nodes that form the cluster.

shape string

(Updatable) Shape of the node.

subnetId string

The OCID of the subnet in which the node will be created.

block_volume_size_in_gbs str

The size of block volume in GB to be attached to a given node. All the details needed for attaching the block volume are managed by service itself.

number_of_nodes int

The number of nodes that form the cluster.

shape str

(Updatable) Shape of the node.

subnet_id str

The OCID of the subnet in which the node will be created.

blockVolumeSizeInGbs String

The size of block volume in GB to be attached to a given node. All the details needed for attaching the block volume are managed by service itself.

numberOfNodes Number

The number of nodes that form the cluster.

shape String

(Updatable) Shape of the node.

subnetId String

The OCID of the subnet in which the node will be created.

BdsInstanceWorkerNode

BlockVolumeSizeInGbs string

The size of block volume in GB to be attached to a given node. All the details needed for attaching the block volume are managed by service itself.

NumberOfNodes int

The number of nodes that form the cluster.

Shape string

(Updatable) Shape of the node.

SubnetId string

The OCID of the subnet in which the node will be created.

BlockVolumeSizeInGbs string

The size of block volume in GB to be attached to a given node. All the details needed for attaching the block volume are managed by service itself.

NumberOfNodes int

The number of nodes that form the cluster.

Shape string

(Updatable) Shape of the node.

SubnetId string

The OCID of the subnet in which the node will be created.

blockVolumeSizeInGbs String

The size of block volume in GB to be attached to a given node. All the details needed for attaching the block volume are managed by service itself.

numberOfNodes Integer

The number of nodes that form the cluster.

shape String

(Updatable) Shape of the node.

subnetId String

The OCID of the subnet in which the node will be created.

blockVolumeSizeInGbs string

The size of block volume in GB to be attached to a given node. All the details needed for attaching the block volume are managed by service itself.

numberOfNodes number

The number of nodes that form the cluster.

shape string

(Updatable) Shape of the node.

subnetId string

The OCID of the subnet in which the node will be created.

block_volume_size_in_gbs str

The size of block volume in GB to be attached to a given node. All the details needed for attaching the block volume are managed by service itself.

number_of_nodes int

The number of nodes that form the cluster.

shape str

(Updatable) Shape of the node.

subnet_id str

The OCID of the subnet in which the node will be created.

blockVolumeSizeInGbs String

The size of block volume in GB to be attached to a given node. All the details needed for attaching the block volume are managed by service itself.

numberOfNodes Number

The number of nodes that form the cluster.

shape String

(Updatable) Shape of the node.

subnetId String

The OCID of the subnet in which the node will be created.

Import

BdsInstances can be imported using the id, e.g.

 $ pulumi import oci:BigDataService/bdsInstance:BdsInstance test_bds_instance "id"

Package Details

Repository
https://github.com/pulumi/pulumi-oci
License
Apache-2.0
Notes

This Pulumi package is based on the oci Terraform Provider.