Oracle Cloud Infrastructure

v0.5.0 published on Monday, Sep 12, 2022 by Pulumi

BdsInstance

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

Creates a new BDS instance.

Example Usage

using System.Collections.Generic;
using Pulumi;
using Oci = Pulumi.Oci;

return await Deployment.RunAsync(() => 
{
    var testBdsInstance = new Oci.BigDataService.BdsInstance("testBdsInstance", new()
    {
        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,
            ShapeConfig = new Oci.BigDataService.Inputs.BdsInstanceMasterNodeShapeConfigArgs
            {
                MemoryInGbs = @var.Bds_instance_nodes_shape_config_memory_in_gbs,
                Ocpus = @var.Bds_instance_nodes_shape_config_ocpus,
            },
        },
        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,
            ShapeConfig = new Oci.BigDataService.Inputs.BdsInstanceUtilNodeShapeConfigArgs
            {
                MemoryInGbs = @var.Bds_instance_nodes_shape_config_memory_in_gbs,
                Ocpus = @var.Bds_instance_nodes_shape_config_ocpus,
            },
        },
        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,
            ShapeConfig = new Oci.BigDataService.Inputs.BdsInstanceWorkerNodeShapeConfigArgs
            {
                MemoryInGbs = @var.Bds_instance_nodes_shape_config_memory_in_gbs,
                Ocpus = @var.Bds_instance_nodes_shape_config_ocpus,
            },
        },
        ComputeOnlyWorkerNode = new Oci.BigDataService.Inputs.BdsInstanceComputeOnlyWorkerNodeArgs
        {
            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,
            ShapeConfig = new Oci.BigDataService.Inputs.BdsInstanceComputeOnlyWorkerNodeShapeConfigArgs
            {
                MemoryInGbs = @var.Bds_instance_nodes_shape_config_memory_in_gbs,
                Ocpus = @var.Bds_instance_nodes_shape_config_ocpus,
            },
        },
        BootstrapScriptUrl = @var.Bds_instance_bootstrap_script_url,
        DefinedTags = @var.Bds_instance_defined_tags,
        FreeformTags = @var.Bds_instance_freeform_tags,
        KerberosRealmName = @var.Bds_instance_kerberos_realm_name,
        KmsKeyId = @var.Bds_instance_kms_key_id,
        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),
				ShapeConfig: &bigdataservice.BdsInstanceMasterNodeShapeConfigArgs{
					MemoryInGbs: pulumi.Any(_var.Bds_instance_nodes_shape_config_memory_in_gbs),
					Ocpus:       pulumi.Any(_var.Bds_instance_nodes_shape_config_ocpus),
				},
			},
			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),
				ShapeConfig: &bigdataservice.BdsInstanceUtilNodeShapeConfigArgs{
					MemoryInGbs: pulumi.Any(_var.Bds_instance_nodes_shape_config_memory_in_gbs),
					Ocpus:       pulumi.Any(_var.Bds_instance_nodes_shape_config_ocpus),
				},
			},
			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),
				ShapeConfig: &bigdataservice.BdsInstanceWorkerNodeShapeConfigArgs{
					MemoryInGbs: pulumi.Any(_var.Bds_instance_nodes_shape_config_memory_in_gbs),
					Ocpus:       pulumi.Any(_var.Bds_instance_nodes_shape_config_ocpus),
				},
			},
			ComputeOnlyWorkerNode: &bigdataservice.BdsInstanceComputeOnlyWorkerNodeArgs{
				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),
				ShapeConfig: &bigdataservice.BdsInstanceComputeOnlyWorkerNodeShapeConfigArgs{
					MemoryInGbs: pulumi.Any(_var.Bds_instance_nodes_shape_config_memory_in_gbs),
					Ocpus:       pulumi.Any(_var.Bds_instance_nodes_shape_config_ocpus),
				},
			},
			BootstrapScriptUrl: pulumi.Any(_var.Bds_instance_bootstrap_script_url),
			DefinedTags:        pulumi.Any(_var.Bds_instance_defined_tags),
			FreeformTags:       pulumi.Any(_var.Bds_instance_freeform_tags),
			KerberosRealmName:  pulumi.Any(_var.Bds_instance_kerberos_realm_name),
			KmsKeyId:           pulumi.Any(_var.Bds_instance_kms_key_id),
			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
	})
}
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.oci.BigDataService.BdsInstance;
import com.pulumi.oci.BigDataService.BdsInstanceArgs;
import com.pulumi.oci.BigDataService.inputs.BdsInstanceMasterNodeArgs;
import com.pulumi.oci.BigDataService.inputs.BdsInstanceMasterNodeShapeConfigArgs;
import com.pulumi.oci.BigDataService.inputs.BdsInstanceUtilNodeArgs;
import com.pulumi.oci.BigDataService.inputs.BdsInstanceUtilNodeShapeConfigArgs;
import com.pulumi.oci.BigDataService.inputs.BdsInstanceWorkerNodeArgs;
import com.pulumi.oci.BigDataService.inputs.BdsInstanceWorkerNodeShapeConfigArgs;
import com.pulumi.oci.BigDataService.inputs.BdsInstanceComputeOnlyWorkerNodeArgs;
import com.pulumi.oci.BigDataService.inputs.BdsInstanceComputeOnlyWorkerNodeShapeConfigArgs;
import com.pulumi.oci.BigDataService.inputs.BdsInstanceNetworkConfigArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;

public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }

    public static void stack(Context ctx) {
        var testBdsInstance = new BdsInstance("testBdsInstance", BdsInstanceArgs.builder()        
            .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(BdsInstanceMasterNodeArgs.builder()
                .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())
                .shapeConfig(BdsInstanceMasterNodeShapeConfigArgs.builder()
                    .memoryInGbs(var_.bds_instance_nodes_shape_config_memory_in_gbs())
                    .ocpus(var_.bds_instance_nodes_shape_config_ocpus())
                    .build())
                .build())
            .utilNode(BdsInstanceUtilNodeArgs.builder()
                .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())
                .shapeConfig(BdsInstanceUtilNodeShapeConfigArgs.builder()
                    .memoryInGbs(var_.bds_instance_nodes_shape_config_memory_in_gbs())
                    .ocpus(var_.bds_instance_nodes_shape_config_ocpus())
                    .build())
                .build())
            .workerNode(BdsInstanceWorkerNodeArgs.builder()
                .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())
                .shapeConfig(BdsInstanceWorkerNodeShapeConfigArgs.builder()
                    .memoryInGbs(var_.bds_instance_nodes_shape_config_memory_in_gbs())
                    .ocpus(var_.bds_instance_nodes_shape_config_ocpus())
                    .build())
                .build())
            .computeOnlyWorkerNode(BdsInstanceComputeOnlyWorkerNodeArgs.builder()
                .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())
                .shapeConfig(BdsInstanceComputeOnlyWorkerNodeShapeConfigArgs.builder()
                    .memoryInGbs(var_.bds_instance_nodes_shape_config_memory_in_gbs())
                    .ocpus(var_.bds_instance_nodes_shape_config_ocpus())
                    .build())
                .build())
            .bootstrapScriptUrl(var_.bds_instance_bootstrap_script_url())
            .definedTags(var_.bds_instance_defined_tags())
            .freeformTags(var_.bds_instance_freeform_tags())
            .kerberosRealmName(var_.bds_instance_kerberos_realm_name())
            .kmsKeyId(var_.bds_instance_kms_key_id())
            .networkConfig(BdsInstanceNetworkConfigArgs.builder()
                .cidrBlock(var_.bds_instance_network_config_cidr_block())
                .isNatGatewayRequired(var_.bds_instance_network_config_is_nat_gateway_required())
                .build())
            .build());

    }
}
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"],
        shape_config=oci.big_data_service.BdsInstanceMasterNodeShapeConfigArgs(
            memory_in_gbs=var["bds_instance_nodes_shape_config_memory_in_gbs"],
            ocpus=var["bds_instance_nodes_shape_config_ocpus"],
        ),
    ),
    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"],
        shape_config=oci.big_data_service.BdsInstanceUtilNodeShapeConfigArgs(
            memory_in_gbs=var["bds_instance_nodes_shape_config_memory_in_gbs"],
            ocpus=var["bds_instance_nodes_shape_config_ocpus"],
        ),
    ),
    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"],
        shape_config=oci.big_data_service.BdsInstanceWorkerNodeShapeConfigArgs(
            memory_in_gbs=var["bds_instance_nodes_shape_config_memory_in_gbs"],
            ocpus=var["bds_instance_nodes_shape_config_ocpus"],
        ),
    ),
    compute_only_worker_node=oci.big_data_service.BdsInstanceComputeOnlyWorkerNodeArgs(
        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"],
        shape_config=oci.big_data_service.BdsInstanceComputeOnlyWorkerNodeShapeConfigArgs(
            memory_in_gbs=var["bds_instance_nodes_shape_config_memory_in_gbs"],
            ocpus=var["bds_instance_nodes_shape_config_ocpus"],
        ),
    ),
    bootstrap_script_url=var["bds_instance_bootstrap_script_url"],
    defined_tags=var["bds_instance_defined_tags"],
    freeform_tags=var["bds_instance_freeform_tags"],
    kerberos_realm_name=var["bds_instance_kerberos_realm_name"],
    kms_key_id=var["bds_instance_kms_key_id"],
    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,
        shapeConfig: {
            memoryInGbs: _var.bds_instance_nodes_shape_config_memory_in_gbs,
            ocpus: _var.bds_instance_nodes_shape_config_ocpus,
        },
    },
    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,
        shapeConfig: {
            memoryInGbs: _var.bds_instance_nodes_shape_config_memory_in_gbs,
            ocpus: _var.bds_instance_nodes_shape_config_ocpus,
        },
    },
    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,
        shapeConfig: {
            memoryInGbs: _var.bds_instance_nodes_shape_config_memory_in_gbs,
            ocpus: _var.bds_instance_nodes_shape_config_ocpus,
        },
    },
    computeOnlyWorkerNode: {
        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,
        shapeConfig: {
            memoryInGbs: _var.bds_instance_nodes_shape_config_memory_in_gbs,
            ocpus: _var.bds_instance_nodes_shape_config_ocpus,
        },
    },
    bootstrapScriptUrl: _var.bds_instance_bootstrap_script_url,
    definedTags: _var.bds_instance_defined_tags,
    freeformTags: _var.bds_instance_freeform_tags,
    kerberosRealmName: _var.bds_instance_kerberos_realm_name,
    kmsKeyId: _var.bds_instance_kms_key_id,
    networkConfig: {
        cidrBlock: _var.bds_instance_network_config_cidr_block,
        isNatGatewayRequired: _var.bds_instance_network_config_is_nat_gateway_required,
    },
});
resources:
  testBdsInstance:
    type: oci:BigDataService:BdsInstance
    properties:
      #Required
      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}
        shapeConfig:
          memoryInGbs: ${var.bds_instance_nodes_shape_config_memory_in_gbs}
          ocpus: ${var.bds_instance_nodes_shape_config_ocpus}
      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}
        shapeConfig:
          memoryInGbs: ${var.bds_instance_nodes_shape_config_memory_in_gbs}
          ocpus: ${var.bds_instance_nodes_shape_config_ocpus}
      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}
        shapeConfig:
          memoryInGbs: ${var.bds_instance_nodes_shape_config_memory_in_gbs}
          ocpus: ${var.bds_instance_nodes_shape_config_ocpus}
      computeOnlyWorkerNode:
        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}
        shapeConfig:
          memoryInGbs: ${var.bds_instance_nodes_shape_config_memory_in_gbs}
          ocpus: ${var.bds_instance_nodes_shape_config_ocpus}
      #Optional
      bootstrapScriptUrl: ${var.bds_instance_bootstrap_script_url}
      definedTags: ${var.bds_instance_defined_tags}
      freeformTags: ${var.bds_instance_freeform_tags}
      kerberosRealmName: ${var.bds_instance_kerberos_realm_name}
      kmsKeyId: ${var.bds_instance_kms_key_id}
      networkConfig:
        cidrBlock: ${var.bds_instance_network_config_cidr_block}
        isNatGatewayRequired: ${var.bds_instance_network_config_is_nat_gateway_required}

Create BdsInstance Resource

new BdsInstance(name: string, args: BdsInstanceArgs, opts?: CustomResourceOptions);
@overload
def BdsInstance(resource_name: str,
                opts: Optional[ResourceOptions] = None,
                bootstrap_script_url: Optional[str] = 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,
                compute_only_worker_node: Optional[_bigdataservice.BdsInstanceComputeOnlyWorkerNodeArgs] = 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,
                kerberos_realm_name: Optional[str] = None,
                kms_key_id: Optional[str] = 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 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 BDS instance

IsHighAvailability bool

Boolean flag specifying whether or not the cluster is HA

IsSecure bool

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

MasterNode BdsInstanceMasterNodeArgs

The master node in the BDS instance

UtilNode BdsInstanceUtilNodeArgs

The utility node in the BDS instance

WorkerNode BdsInstanceWorkerNodeArgs
BootstrapScriptUrl string

(Updatable) Pre-authenticated URL of the script in Object Store that is downloaded and executed.

CloudSqlDetails List<BdsInstanceCloudSqlDetailArgs>

-(Optional) The information about added Cloud SQL capability

ComputeOnlyWorkerNode BdsInstanceComputeOnlyWorkerNodeArgs
DefinedTags Dictionary<string, object>

(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. 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. Example: {"bar-key": "value"}

IsCloudSqlConfigured bool

-(Optional) (Updatable) Boolean flag specifying whether we configure Cloud SQL or not

KerberosRealmName string

The user-defined kerberos realm name.

KmsKeyId string

(Updatable) The OCID of the Key Management master encryption key.

NetworkConfig BdsInstanceNetworkConfigArgs

Additional configuration of customer's network.

ClusterAdminPassword string

Base-64 encoded password for 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 BDS instance

IsHighAvailability bool

Boolean flag specifying whether or not the cluster is HA

IsSecure bool

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

MasterNode BdsInstanceMasterNodeArgs

The master node in the BDS instance

UtilNode BdsInstanceUtilNodeArgs

The utility node in the BDS instance

WorkerNode BdsInstanceWorkerNodeArgs
BootstrapScriptUrl string

(Updatable) Pre-authenticated URL of the script in Object Store that is downloaded and executed.

CloudSqlDetails []BdsInstanceCloudSqlDetailArgs

-(Optional) The information about added Cloud SQL capability

ComputeOnlyWorkerNode BdsInstanceComputeOnlyWorkerNodeArgs
DefinedTags map[string]interface{}

(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. 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. Example: {"bar-key": "value"}

IsCloudSqlConfigured bool

-(Optional) (Updatable) Boolean flag specifying whether we configure Cloud SQL or not

KerberosRealmName string

The user-defined kerberos realm name.

KmsKeyId string

(Updatable) The OCID of the Key Management master encryption key.

NetworkConfig BdsInstanceNetworkConfigArgs

Additional configuration of customer's network.

clusterAdminPassword String

Base-64 encoded password for 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 BDS instance

isHighAvailability Boolean

Boolean flag specifying whether or not the cluster is HA

isSecure Boolean

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

masterNode BdsInstanceMasterNodeArgs

The master node in the BDS instance

utilNode BdsInstanceUtilNodeArgs

The utility node in the BDS instance

workerNode BdsInstanceWorkerNodeArgs
bootstrapScriptUrl String

(Updatable) Pre-authenticated URL of the script in Object Store that is downloaded and executed.

cloudSqlDetails List<BdsInstanceCloudSqlDetailArgs>

-(Optional) The information about added Cloud SQL capability

computeOnlyWorkerNode BdsInstanceComputeOnlyWorkerNodeArgs
definedTags Map<String,Object>

(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. 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. Example: {"bar-key": "value"}

isCloudSqlConfigured Boolean

-(Optional) (Updatable) Boolean flag specifying whether we configure Cloud SQL or not

kerberosRealmName String

The user-defined kerberos realm name.

kmsKeyId String

(Updatable) The OCID of the Key Management master encryption key.

networkConfig BdsInstanceNetworkConfigArgs

Additional configuration of customer's network.

clusterAdminPassword string

Base-64 encoded password for 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 BDS instance

isHighAvailability boolean

Boolean flag specifying whether or not the cluster is HA

isSecure boolean

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

masterNode BdsInstanceMasterNodeArgs

The master node in the BDS instance

utilNode BdsInstanceUtilNodeArgs

The utility node in the BDS instance

workerNode BdsInstanceWorkerNodeArgs
bootstrapScriptUrl string

(Updatable) Pre-authenticated URL of the script in Object Store that is downloaded and executed.

cloudSqlDetails BdsInstanceCloudSqlDetailArgs[]

-(Optional) The information about added Cloud SQL capability

computeOnlyWorkerNode BdsInstanceComputeOnlyWorkerNodeArgs
definedTags {[key: string]: any}

(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. 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. Example: {"bar-key": "value"}

isCloudSqlConfigured boolean

-(Optional) (Updatable) Boolean flag specifying whether we configure Cloud SQL or not

kerberosRealmName string

The user-defined kerberos realm name.

kmsKeyId string

(Updatable) The OCID of the Key Management master encryption key.

networkConfig BdsInstanceNetworkConfigArgs

Additional configuration of customer's network.

cluster_admin_password str

Base-64 encoded password for 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 BDS instance

is_high_availability bool

Boolean flag specifying whether or not the cluster is HA

is_secure bool

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

master_node BdsInstanceMasterNodeArgs

The master node in the BDS instance

util_node BdsInstanceUtilNodeArgs

The utility node in the BDS instance

worker_node BdsInstanceWorkerNodeArgs
bootstrap_script_url str

(Updatable) Pre-authenticated URL of the script in Object Store that is downloaded and executed.

cloud_sql_details BdsInstanceCloudSqlDetailArgs]

-(Optional) The information about added Cloud SQL capability

compute_only_worker_node BdsInstanceComputeOnlyWorkerNodeArgs
defined_tags Mapping[str, Any]

(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. 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. Example: {"bar-key": "value"}

is_cloud_sql_configured bool

-(Optional) (Updatable) Boolean flag specifying whether we configure Cloud SQL or not

kerberos_realm_name str

The user-defined kerberos realm name.

kms_key_id str

(Updatable) The OCID of the Key Management master encryption key.

network_config BdsInstanceNetworkConfigArgs

Additional configuration of customer's network.

clusterAdminPassword String

Base-64 encoded password for 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 BDS instance

isHighAvailability Boolean

Boolean flag specifying whether or not the cluster is HA

isSecure Boolean

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

masterNode Property Map

The master node in the BDS instance

utilNode Property Map

The utility node in the BDS instance

workerNode Property Map
bootstrapScriptUrl String

(Updatable) Pre-authenticated URL of the script in Object Store that is downloaded and executed.

cloudSqlDetails List<Property Map>

-(Optional) The information about added Cloud SQL capability

computeOnlyWorkerNode Property Map
definedTags Map<Any>

(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. 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. Example: {"bar-key": "value"}

isCloudSqlConfigured Boolean

-(Optional) (Updatable) Boolean flag specifying whether we configure Cloud SQL or not

kerberosRealmName String

The user-defined kerberos realm name.

kmsKeyId String

(Updatable) The OCID of the Key Management master encryption key.

networkConfig Property Map

Additional configuration of customer'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 BDS instance.

Id string

The provider-assigned unique ID for this managed resource.

Nodes List<BdsInstanceNode>

The list of nodes in the BDS instance

NumberOfNodes int

The amount of worker nodes should be created

State string

The state of the BDS instance

TimeCreated string

The time the BDS instance was created. An RFC3339 formatted datetime string

TimeUpdated string

The time the BDS instance was updated. An RFC3339 formatted datetime string

ClusterDetails []BdsInstanceClusterDetail

Specific info about a Hadoop cluster

CreatedBy string

The user who created the BDS instance.

Id string

The provider-assigned unique ID for this managed resource.

Nodes []BdsInstanceNode

The list of nodes in the BDS instance

NumberOfNodes int

The amount of worker nodes should be created

State string

The state of the BDS instance

TimeCreated string

The time the BDS instance was created. An RFC3339 formatted datetime string

TimeUpdated string

The time the BDS instance was updated. An RFC3339 formatted datetime string

clusterDetails List<BdsInstanceClusterDetail>

Specific info about a Hadoop cluster

createdBy String

The user who created the BDS instance.

id String

The provider-assigned unique ID for this managed resource.

nodes List<BdsInstanceNode>

The list of nodes in the BDS instance

numberOfNodes Integer

The amount of worker nodes should be created

state String

The state of the BDS instance

timeCreated String

The time the BDS instance was created. An RFC3339 formatted datetime string

timeUpdated String

The time the BDS instance was updated. An RFC3339 formatted datetime string

clusterDetails BdsInstanceClusterDetail[]

Specific info about a Hadoop cluster

createdBy string

The user who created the BDS instance.

id string

The provider-assigned unique ID for this managed resource.

nodes BdsInstanceNode[]

The list of nodes in the BDS instance

numberOfNodes number

The amount of worker nodes should be created

state string

The state of the BDS instance

timeCreated string

The time the BDS instance was created. An RFC3339 formatted datetime string

timeUpdated string

The time the BDS instance was updated. An RFC3339 formatted datetime string

cluster_details BdsInstanceClusterDetail]

Specific info about a Hadoop cluster

created_by str

The user who created the BDS instance.

id str

The provider-assigned unique ID for this managed resource.

nodes BdsInstanceNode]

The list of nodes in the BDS instance

number_of_nodes int

The amount of worker nodes should be created

state str

The state of the BDS instance

time_created str

The time the BDS instance was created. An RFC3339 formatted datetime string

time_updated str

The time the BDS instance was updated. An RFC3339 formatted datetime string

clusterDetails List<Property Map>

Specific info about a Hadoop cluster

createdBy String

The user who created the BDS instance.

id String

The provider-assigned unique ID for this managed resource.

nodes List<Property Map>

The list of nodes in the BDS instance

numberOfNodes Number

The amount of worker nodes should be created

state String

The state of the BDS instance

timeCreated String

The time the BDS instance was created. An RFC3339 formatted datetime string

timeUpdated String

The time the BDS instance was updated. An RFC3339 formatted datetime string

Look up 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,
        bootstrap_script_url: Optional[str] = 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,
        compute_only_worker_node: Optional[_bigdataservice.BdsInstanceComputeOnlyWorkerNodeArgs] = 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,
        kerberos_realm_name: Optional[str] = None,
        kms_key_id: Optional[str] = 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:
BootstrapScriptUrl string

(Updatable) Pre-authenticated URL of the script in Object Store that is downloaded and executed.

CloudSqlDetails List<BdsInstanceCloudSqlDetailArgs>

-(Optional) The information about added Cloud SQL capability

ClusterAdminPassword string

Base-64 encoded password for 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

ComputeOnlyWorkerNode BdsInstanceComputeOnlyWorkerNodeArgs
CreatedBy string

The user who created the BDS instance.

DefinedTags Dictionary<string, object>

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

DisplayName string

(Updatable) Name of the BDS instance

FreeformTags Dictionary<string, object>

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

IsCloudSqlConfigured bool

-(Optional) (Updatable) Boolean flag specifying whether we configure Cloud SQL or not

IsHighAvailability bool

Boolean flag specifying whether or not the cluster is HA

IsSecure bool

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

KerberosRealmName string

The user-defined kerberos realm name.

KmsKeyId string

(Updatable) The OCID of the Key Management master encryption key.

MasterNode BdsInstanceMasterNodeArgs

The master node in the BDS instance

NetworkConfig BdsInstanceNetworkConfigArgs

Additional configuration of customer's network.

Nodes List<BdsInstanceNodeArgs>

The list of nodes in the BDS instance

NumberOfNodes int

The amount of worker nodes should be created

State string

The state of the BDS instance

TimeCreated string

The time the BDS instance was created. An RFC3339 formatted datetime string

TimeUpdated string

The time the BDS instance was updated. An RFC3339 formatted datetime string

UtilNode BdsInstanceUtilNodeArgs

The utility node in the BDS instance

WorkerNode BdsInstanceWorkerNodeArgs
BootstrapScriptUrl string

(Updatable) Pre-authenticated URL of the script in Object Store that is downloaded and executed.

CloudSqlDetails []BdsInstanceCloudSqlDetailArgs

-(Optional) The information about added Cloud SQL capability

ClusterAdminPassword string

Base-64 encoded password for 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

ComputeOnlyWorkerNode BdsInstanceComputeOnlyWorkerNodeArgs
CreatedBy string

The user who created the BDS instance.

DefinedTags map[string]interface{}

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

DisplayName string

(Updatable) Name of the BDS instance

FreeformTags map[string]interface{}

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

IsCloudSqlConfigured bool

-(Optional) (Updatable) Boolean flag specifying whether we configure Cloud SQL or not

IsHighAvailability bool

Boolean flag specifying whether or not the cluster is HA

IsSecure bool

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

KerberosRealmName string

The user-defined kerberos realm name.

KmsKeyId string

(Updatable) The OCID of the Key Management master encryption key.

MasterNode BdsInstanceMasterNodeArgs

The master node in the BDS instance

NetworkConfig BdsInstanceNetworkConfigArgs

Additional configuration of customer's network.

Nodes []BdsInstanceNodeArgs

The list of nodes in the BDS instance

NumberOfNodes int

The amount of worker nodes should be created

State string

The state of the BDS instance

TimeCreated string

The time the BDS instance was created. An RFC3339 formatted datetime string

TimeUpdated string

The time the BDS instance was updated. An RFC3339 formatted datetime string

UtilNode BdsInstanceUtilNodeArgs

The utility node in the BDS instance

WorkerNode BdsInstanceWorkerNodeArgs
bootstrapScriptUrl String

(Updatable) Pre-authenticated URL of the script in Object Store that is downloaded and executed.

cloudSqlDetails List<BdsInstanceCloudSqlDetailArgs>

-(Optional) The information about added Cloud SQL capability

clusterAdminPassword String

Base-64 encoded password for 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

computeOnlyWorkerNode BdsInstanceComputeOnlyWorkerNodeArgs
createdBy String

The user who created the BDS instance.

definedTags Map<String,Object>

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

displayName String

(Updatable) Name of the BDS instance

freeformTags Map<String,Object>

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

isCloudSqlConfigured Boolean

-(Optional) (Updatable) Boolean flag specifying whether we configure Cloud SQL or not

isHighAvailability Boolean

Boolean flag specifying whether or not the cluster is HA

isSecure Boolean

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

kerberosRealmName String

The user-defined kerberos realm name.

kmsKeyId String

(Updatable) The OCID of the Key Management master encryption key.

masterNode BdsInstanceMasterNodeArgs

The master node in the BDS instance

networkConfig BdsInstanceNetworkConfigArgs

Additional configuration of customer's network.

nodes List<BdsInstanceNodeArgs>

The list of nodes in the BDS instance

numberOfNodes Integer

The amount of worker nodes should be created

state String

The state of the BDS instance

timeCreated String

The time the BDS instance was created. An RFC3339 formatted datetime string

timeUpdated String

The time the BDS instance was updated. An RFC3339 formatted datetime string

utilNode BdsInstanceUtilNodeArgs

The utility node in the BDS instance

workerNode BdsInstanceWorkerNodeArgs
bootstrapScriptUrl string

(Updatable) Pre-authenticated URL of the script in Object Store that is downloaded and executed.

cloudSqlDetails BdsInstanceCloudSqlDetailArgs[]

-(Optional) The information about added Cloud SQL capability

clusterAdminPassword string

Base-64 encoded password for 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

computeOnlyWorkerNode BdsInstanceComputeOnlyWorkerNodeArgs
createdBy string

The user who created the BDS instance.

definedTags {[key: string]: any}

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

displayName string

(Updatable) Name of the BDS instance

freeformTags {[key: string]: any}

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

isCloudSqlConfigured boolean

-(Optional) (Updatable) Boolean flag specifying whether we configure Cloud SQL or not

isHighAvailability boolean

Boolean flag specifying whether or not the cluster is HA

isSecure boolean

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

kerberosRealmName string

The user-defined kerberos realm name.

kmsKeyId string

(Updatable) The OCID of the Key Management master encryption key.

masterNode BdsInstanceMasterNodeArgs

The master node in the BDS instance

networkConfig BdsInstanceNetworkConfigArgs

Additional configuration of customer's network.

nodes BdsInstanceNodeArgs[]

The list of nodes in the BDS instance

numberOfNodes number

The amount of worker nodes should be created

state string

The state of the BDS instance

timeCreated string

The time the BDS instance was created. An RFC3339 formatted datetime string

timeUpdated string

The time the BDS instance was updated. An RFC3339 formatted datetime string

utilNode BdsInstanceUtilNodeArgs

The utility node in the BDS instance

workerNode BdsInstanceWorkerNodeArgs
bootstrap_script_url str

(Updatable) Pre-authenticated URL of the script in Object Store that is downloaded and executed.

cloud_sql_details BdsInstanceCloudSqlDetailArgs]

-(Optional) The information about added Cloud SQL capability

cluster_admin_password str

Base-64 encoded password for 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

compute_only_worker_node BdsInstanceComputeOnlyWorkerNodeArgs
created_by str

The user who created the BDS instance.

defined_tags Mapping[str, Any]

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

display_name str

(Updatable) Name of the BDS instance

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. Example: {"bar-key": "value"}

is_cloud_sql_configured bool

-(Optional) (Updatable) Boolean flag specifying whether we configure Cloud SQL or not

is_high_availability bool

Boolean flag specifying whether or not the cluster is HA

is_secure bool

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

kerberos_realm_name str

The user-defined kerberos realm name.

kms_key_id str

(Updatable) The OCID of the Key Management master encryption key.

master_node BdsInstanceMasterNodeArgs

The master node in the BDS instance

network_config BdsInstanceNetworkConfigArgs

Additional configuration of customer's network.

nodes BdsInstanceNodeArgs]

The list of nodes in the BDS instance

number_of_nodes int

The amount of worker nodes should be created

state str

The state of the BDS instance

time_created str

The time the BDS instance was created. An RFC3339 formatted datetime string

time_updated str

The time the BDS instance was updated. An RFC3339 formatted datetime string

util_node BdsInstanceUtilNodeArgs

The utility node in the BDS instance

worker_node BdsInstanceWorkerNodeArgs
bootstrapScriptUrl String

(Updatable) Pre-authenticated URL of the script in Object Store that is downloaded and executed.

cloudSqlDetails List<Property Map>

-(Optional) The information about added Cloud SQL capability

clusterAdminPassword String

Base-64 encoded password for 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

computeOnlyWorkerNode Property Map
createdBy String

The user who created the BDS instance.

definedTags Map<Any>

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

displayName String

(Updatable) Name of the BDS instance

freeformTags Map<Any>

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

isCloudSqlConfigured Boolean

-(Optional) (Updatable) Boolean flag specifying whether we configure Cloud SQL or not

isHighAvailability Boolean

Boolean flag specifying whether or not the cluster is HA

isSecure Boolean

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

kerberosRealmName String

The user-defined kerberos realm name.

kmsKeyId String

(Updatable) The OCID of the Key Management master encryption key.

masterNode Property Map

The master node in the BDS instance

networkConfig Property Map

Additional configuration of customer's network.

nodes List<Property Map>

The list of nodes in the BDS instance

numberOfNodes Number

The amount of worker nodes should be created

state String

The state of the BDS instance

timeCreated String

The time the BDS instance was created. An RFC3339 formatted datetime string

timeUpdated String

The time the BDS instance was updated. An RFC3339 formatted datetime string

utilNode Property Map

The utility node in the BDS instance

workerNode Property Map

Supporting Types

BdsInstanceCloudSqlDetail

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.

Shape string

Shape of the node

IpAddress string

IP address of the node

IsKerberosMappedToDatabaseUsers bool

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

KerberosDetails List<BdsInstanceCloudSqlDetailKerberosDetail>

Details about Kerberos principals

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.

Shape string

Shape of the node

IpAddress string

IP address of the node

IsKerberosMappedToDatabaseUsers bool

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

KerberosDetails []BdsInstanceCloudSqlDetailKerberosDetail

Details about Kerberos principals

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.

shape String

Shape of the node

ipAddress String

IP address of the node

isKerberosMappedToDatabaseUsers Boolean

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

kerberosDetails List<BdsInstanceCloudSqlDetailKerberosDetail>

Details about Kerberos principals

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.

shape string

Shape of the node

ipAddress string

IP address of the node

isKerberosMappedToDatabaseUsers boolean

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

kerberosDetails BdsInstanceCloudSqlDetailKerberosDetail[]

Details about Kerberos principals

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.

shape str

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 are Kerberos principals mapped to database users.

kerberos_details BdsInstanceCloudSqlDetailKerberosDetail]

Details about Kerberos principals

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.

shape String

Shape of the node

ipAddress String

IP address of the node

isKerberosMappedToDatabaseUsers Boolean

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

kerberosDetails List<Property Map>

Details about 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 a Big Data Manager

ClouderaManagerUrl string

The URL of a Cloudera Manager

CsqlCellVersion string

Big Data SQL version

DbVersion string

Query Server Database version

HueServerUrl string

The URL of a 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 BDS instance was created. An RFC3339 formatted datetime string

TimeRefreshed string

The time the BDS instance was automatically, or manually refreshed. An RFC3339 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 a Big Data Manager

ClouderaManagerUrl string

The URL of a Cloudera Manager

CsqlCellVersion string

Big Data SQL version

DbVersion string

Query Server Database version

HueServerUrl string

The URL of a 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 BDS instance was created. An RFC3339 formatted datetime string

TimeRefreshed string

The time the BDS instance was automatically, or manually refreshed. An RFC3339 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 a Big Data Manager

clouderaManagerUrl String

The URL of a Cloudera Manager

csqlCellVersion String

Big Data SQL version

dbVersion String

Query Server Database version

hueServerUrl String

The URL of a 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 BDS instance was created. An RFC3339 formatted datetime string

timeRefreshed String

The time the BDS instance was automatically, or manually refreshed. An RFC3339 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 a Big Data Manager

clouderaManagerUrl string

The URL of a Cloudera Manager

csqlCellVersion string

Big Data SQL version

dbVersion string

Query Server Database version

hueServerUrl string

The URL of a 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 BDS instance was created. An RFC3339 formatted datetime string

timeRefreshed string

The time the BDS instance was automatically, or manually refreshed. An RFC3339 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 a Big Data Manager

cloudera_manager_url str

The URL of a Cloudera Manager

csql_cell_version str

Big Data SQL version

db_version str

Query Server Database version

hue_server_url str

The URL of a 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 BDS instance was created. An RFC3339 formatted datetime string

time_refreshed str

The time the BDS instance was automatically, or manually refreshed. An RFC3339 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 a Big Data Manager

clouderaManagerUrl String

The URL of a Cloudera Manager

csqlCellVersion String

Big Data SQL version

dbVersion String

Query Server Database version

hueServerUrl String

The URL of a 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 BDS instance was created. An RFC3339 formatted datetime string

timeRefreshed String

The time the BDS instance was automatically, or manually refreshed. An RFC3339 formatted datetime string

BdsInstanceComputeOnlyWorkerNode

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 amount of worker nodes should be created

Shape string

Shape of the node

SubnetId string

The OCID of the subnet in which the node should be created

ShapeConfig BdsInstanceComputeOnlyWorkerNodeShapeConfig

The shape configuration requested for 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.

NumberOfNodes int

The amount of worker nodes should be created

Shape string

Shape of the node

SubnetId string

The OCID of the subnet in which the node should be created

ShapeConfig BdsInstanceComputeOnlyWorkerNodeShapeConfig

The shape configuration requested for 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.

numberOfNodes Integer

The amount of worker nodes should be created

shape String

Shape of the node

subnetId String

The OCID of the subnet in which the node should be created

shapeConfig BdsInstanceComputeOnlyWorkerNodeShapeConfig

The shape configuration requested for 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.

numberOfNodes number

The amount of worker nodes should be created

shape string

Shape of the node

subnetId string

The OCID of the subnet in which the node should be created

shapeConfig BdsInstanceComputeOnlyWorkerNodeShapeConfig

The shape configuration requested for 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.

number_of_nodes int

The amount of worker nodes should be created

shape str

Shape of the node

subnet_id str

The OCID of the subnet in which the node should be created

shape_config BdsInstanceComputeOnlyWorkerNodeShapeConfig

The shape configuration requested for 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.

numberOfNodes Number

The amount of worker nodes should be created

shape String

Shape of the node

subnetId String

The OCID of the subnet in which the node should be created

shapeConfig Property Map

The shape configuration requested for the node.

BdsInstanceComputeOnlyWorkerNodeShapeConfig

MemoryInGbs int

The total amount of memory available to the node, in gigabytes

Ocpus int

The total number of OCPUs available to the node.

MemoryInGbs int

The total amount of memory available to the node, in gigabytes

Ocpus int

The total number of OCPUs available to the node.

memoryInGbs Integer

The total amount of memory available to the node, in gigabytes

ocpus Integer

The total number of OCPUs available to the node.

memoryInGbs number

The total amount of memory available to the node, in gigabytes

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

ocpus int

The total number of OCPUs available to the node.

memoryInGbs Number

The total amount of memory available to the node, in gigabytes

ocpus Number

The total number of OCPUs available to the node.

BdsInstanceMasterNode

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 amount of worker nodes should be created

Shape string

Shape of the node

SubnetId string

The OCID of the subnet in which the node should be created

ShapeConfig BdsInstanceMasterNodeShapeConfig

The shape configuration requested for 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.

NumberOfNodes int

The amount of worker nodes should be created

Shape string

Shape of the node

SubnetId string

The OCID of the subnet in which the node should be created

ShapeConfig BdsInstanceMasterNodeShapeConfig

The shape configuration requested for 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.

numberOfNodes Integer

The amount of worker nodes should be created

shape String

Shape of the node

subnetId String

The OCID of the subnet in which the node should be created

shapeConfig BdsInstanceMasterNodeShapeConfig

The shape configuration requested for 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.

numberOfNodes number

The amount of worker nodes should be created

shape string

Shape of the node

subnetId string

The OCID of the subnet in which the node should be created

shapeConfig BdsInstanceMasterNodeShapeConfig

The shape configuration requested for 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.

number_of_nodes int

The amount of worker nodes should be created

shape str

Shape of the node

subnet_id str

The OCID of the subnet in which the node should be created

shape_config BdsInstanceMasterNodeShapeConfig

The shape configuration requested for 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.

numberOfNodes Number

The amount of worker nodes should be created

shape String

Shape of the node

subnetId String

The OCID of the subnet in which the node should be created

shapeConfig Property Map

The shape configuration requested for the node.

BdsInstanceMasterNodeShapeConfig

MemoryInGbs int

The total amount of memory available to the node, in gigabytes

Ocpus int

The total number of OCPUs available to the node.

MemoryInGbs int

The total amount of memory available to the node, in gigabytes

Ocpus int

The total number of OCPUs available to the node.

memoryInGbs Integer

The total amount of memory available to the node, in gigabytes

ocpus Integer

The total number of OCPUs available to the node.

memoryInGbs number

The total amount of memory available to the node, in gigabytes

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

ocpus int

The total number of OCPUs available to the node.

memoryInGbs Number

The total amount of memory available to the node, in gigabytes

ocpus Number

The total number of OCPUs available to the node.

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 the node is running in

DisplayName string

(Updatable) Name of the BDS instance

FaultDomain string

The name of the fault domain the node is running in

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 compute instance

IpAddress string

IP address of the node

MemoryInGbs int

The total amount of memory available to the node, in gigabytes

NodeType string

BDS instance node type

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 BDS instance

SubnetId string

The OCID of the subnet in which the node should be created

TimeCreated string

The time the BDS instance was created. An RFC3339 formatted datetime string

AttachedBlockVolumes []BdsInstanceNodeAttachedBlockVolume

The list of block volumes attached to a given node.

AvailabilityDomain string

The name of the availability domain the node is running in

DisplayName string

(Updatable) Name of the BDS instance

FaultDomain string

The name of the fault domain the node is running in

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 compute instance

IpAddress string

IP address of the node

MemoryInGbs int

The total amount of memory available to the node, in gigabytes

NodeType string

BDS instance node type

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 BDS instance

SubnetId string

The OCID of the subnet in which the node should be created

TimeCreated string

The time the BDS instance was created. An RFC3339 formatted datetime string

attachedBlockVolumes List<BdsInstanceNodeAttachedBlockVolume>

The list of block volumes attached to a given node.

availabilityDomain String

The name of the availability domain the node is running in

displayName String

(Updatable) Name of the BDS instance

faultDomain String

The name of the fault domain the node is running in

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 compute instance

ipAddress String

IP address of the node

memoryInGbs Integer

The total amount of memory available to the node, in gigabytes

nodeType String

BDS instance node type

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 BDS instance

subnetId String

The OCID of the subnet in which the node should be created

timeCreated String

The time the BDS instance was created. An RFC3339 formatted datetime string

attachedBlockVolumes BdsInstanceNodeAttachedBlockVolume[]

The list of block volumes attached to a given node.

availabilityDomain string

The name of the availability domain the node is running in

displayName string

(Updatable) Name of the BDS instance

faultDomain string

The name of the fault domain the node is running in

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 compute instance

ipAddress string

IP address of the node

memoryInGbs number

The total amount of memory available to the node, in gigabytes

nodeType string

BDS instance node type

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 BDS instance

subnetId string

The OCID of the subnet in which the node should be created

timeCreated string

The time the BDS instance was created. An RFC3339 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 the node is running in

display_name str

(Updatable) Name of the BDS instance

fault_domain str

The name of the fault domain the node is running in

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

BDS instance node type

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 BDS instance

subnet_id str

The OCID of the subnet in which the node should be created

time_created str

The time the BDS instance was created. An RFC3339 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 the node is running in

displayName String

(Updatable) Name of the BDS instance

faultDomain String

The name of the fault domain the node is running in

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 compute instance

ipAddress String

IP address of the node

memoryInGbs Number

The total amount of memory available to the node, in gigabytes

nodeType String

BDS instance node type

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 BDS instance

subnetId String

The OCID of the subnet in which the node should be created

timeCreated String

The time the BDS instance was created. An RFC3339 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 that needs to be attached to a given node. All the necessary details needed for attachment are managed by service itself.

NumberOfNodes int

The amount of worker nodes should be created

Shape string

Shape of the node

SubnetId string

The OCID of the subnet in which the node should be created

ShapeConfig BdsInstanceUtilNodeShapeConfig

The shape configuration requested for 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.

NumberOfNodes int

The amount of worker nodes should be created

Shape string

Shape of the node

SubnetId string

The OCID of the subnet in which the node should be created

ShapeConfig BdsInstanceUtilNodeShapeConfig

The shape configuration requested for 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.

numberOfNodes Integer

The amount of worker nodes should be created

shape String

Shape of the node

subnetId String

The OCID of the subnet in which the node should be created

shapeConfig BdsInstanceUtilNodeShapeConfig

The shape configuration requested for 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.

numberOfNodes number

The amount of worker nodes should be created

shape string

Shape of the node

subnetId string

The OCID of the subnet in which the node should be created

shapeConfig BdsInstanceUtilNodeShapeConfig

The shape configuration requested for 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.

number_of_nodes int

The amount of worker nodes should be created

shape str

Shape of the node

subnet_id str

The OCID of the subnet in which the node should be created

shape_config BdsInstanceUtilNodeShapeConfig

The shape configuration requested for 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.

numberOfNodes Number

The amount of worker nodes should be created

shape String

Shape of the node

subnetId String

The OCID of the subnet in which the node should be created

shapeConfig Property Map

The shape configuration requested for the node.

BdsInstanceUtilNodeShapeConfig

MemoryInGbs int

The total amount of memory available to the node, in gigabytes

Ocpus int

The total number of OCPUs available to the node.

MemoryInGbs int

The total amount of memory available to the node, in gigabytes

Ocpus int

The total number of OCPUs available to the node.

memoryInGbs Integer

The total amount of memory available to the node, in gigabytes

ocpus Integer

The total number of OCPUs available to the node.

memoryInGbs number

The total amount of memory available to the node, in gigabytes

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

ocpus int

The total number of OCPUs available to the node.

memoryInGbs Number

The total amount of memory available to the node, in gigabytes

ocpus Number

The total number of OCPUs available to the node.

BdsInstanceWorkerNode

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 amount of worker nodes should be created

Shape string

Shape of the node

SubnetId string

The OCID of the subnet in which the node should be created

ShapeConfig BdsInstanceWorkerNodeShapeConfig

The shape configuration requested for 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.

NumberOfNodes int

The amount of worker nodes should be created

Shape string

Shape of the node

SubnetId string

The OCID of the subnet in which the node should be created

ShapeConfig BdsInstanceWorkerNodeShapeConfig

The shape configuration requested for 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.

numberOfNodes Integer

The amount of worker nodes should be created

shape String

Shape of the node

subnetId String

The OCID of the subnet in which the node should be created

shapeConfig BdsInstanceWorkerNodeShapeConfig

The shape configuration requested for 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.

numberOfNodes number

The amount of worker nodes should be created

shape string

Shape of the node

subnetId string

The OCID of the subnet in which the node should be created

shapeConfig BdsInstanceWorkerNodeShapeConfig

The shape configuration requested for 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.

number_of_nodes int

The amount of worker nodes should be created

shape str

Shape of the node

subnet_id str

The OCID of the subnet in which the node should be created

shape_config BdsInstanceWorkerNodeShapeConfig

The shape configuration requested for 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.

numberOfNodes Number

The amount of worker nodes should be created

shape String

Shape of the node

subnetId String

The OCID of the subnet in which the node should be created

shapeConfig Property Map

The shape configuration requested for the node.

BdsInstanceWorkerNodeShapeConfig

MemoryInGbs int

The total amount of memory available to the node, in gigabytes

Ocpus int

The total number of OCPUs available to the node.

MemoryInGbs int

The total amount of memory available to the node, in gigabytes

Ocpus int

The total number of OCPUs available to the node.

memoryInGbs Integer

The total amount of memory available to the node, in gigabytes

ocpus Integer

The total number of OCPUs available to the node.

memoryInGbs number

The total amount of memory available to the node, in gigabytes

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

ocpus int

The total number of OCPUs available to the node.

memoryInGbs Number

The total amount of memory available to the node, in gigabytes

ocpus Number

The total number of OCPUs available to the node.

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.