1. Packages
  2. Oracle Cloud Infrastructure
  3. API Docs
  4. BigDataService
  5. BdsInstance
Oracle Cloud Infrastructure v2.19.0 published on Thursday, Dec 12, 2024 by Pulumi

oci.BigDataService.BdsInstance

Explore with Pulumi AI

oci logo
Oracle Cloud Infrastructure v2.19.0 published on Thursday, Dec 12, 2024 by Pulumi

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

    Creates a new BDS instance.

    Example Usage

    Coming soon!
    
    Coming soon!
    
    Coming soon!
    
    Coming soon!
    
    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.BdsInstanceEdgeNodeArgs;
    import com.pulumi.oci.BigDataService.inputs.BdsInstanceEdgeNodeShapeConfigArgs;
    import com.pulumi.oci.BigDataService.inputs.BdsInstanceKafkaBrokerNodeArgs;
    import com.pulumi.oci.BigDataService.inputs.BdsInstanceKafkaBrokerNodeShapeConfigArgs;
    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(bdsInstanceClusterAdminPassword)
                .clusterPublicKey(bdsInstanceClusterPublicKey)
                .clusterVersion(bdsInstanceClusterVersion)
                .compartmentId(compartmentId)
                .displayName(bdsInstanceDisplayName)
                .isHighAvailability(bdsInstanceIsHighAvailability)
                .isSecure(bdsInstanceIsSecure)
                .masterNode(BdsInstanceMasterNodeArgs.builder()
                    .shape(bdsInstanceNodesShape)
                    .subnetId(testSubnet.id())
                    .numberOfNodes(bdsInstanceNumberOfNodes)
                    .blockVolumeSizeInGbs(bdsInstanceNodesBlockVolumeSizeInGbs)
                    .shapeConfig(BdsInstanceMasterNodeShapeConfigArgs.builder()
                        .memoryInGbs(bdsInstanceNodesShapeConfigMemoryInGbs)
                        .nvmes(bdsInstanceNodesShapeConfigNvmes)
                        .ocpus(bdsInstanceNodesShapeConfigOcpus)
                        .build())
                    .build())
                .utilNode(BdsInstanceUtilNodeArgs.builder()
                    .shape(bdsInstanceNodesShape)
                    .subnetId(testSubnet.id())
                    .numberOfNodes(bdsInstanceNumberOfNodes)
                    .blockVolumeSizeInGbs(bdsInstanceNodesBlockVolumeSizeInGbs)
                    .shapeConfig(BdsInstanceUtilNodeShapeConfigArgs.builder()
                        .memoryInGbs(bdsInstanceNodesShapeConfigMemoryInGbs)
                        .nvmes(bdsInstanceNodesShapeConfigNvmes)
                        .ocpus(bdsInstanceNodesShapeConfigOcpus)
                        .build())
                    .build())
                .workerNode(BdsInstanceWorkerNodeArgs.builder()
                    .shape(bdsInstanceNodesShape)
                    .subnetId(testSubnet.id())
                    .numberOfNodes(bdsInstanceNumberOfNodes)
                    .blockVolumeSizeInGbs(bdsInstanceNodesBlockVolumeSizeInGbs)
                    .shapeConfig(BdsInstanceWorkerNodeShapeConfigArgs.builder()
                        .memoryInGbs(bdsInstanceNodesShapeConfigMemoryInGbs)
                        .nvmes(bdsInstanceNodesShapeConfigNvmes)
                        .ocpus(bdsInstanceNodesShapeConfigOcpus)
                        .build())
                    .build())
                .computeOnlyWorkerNode(BdsInstanceComputeOnlyWorkerNodeArgs.builder()
                    .shape(bdsInstanceNodesShape)
                    .subnetId(testSubnet.id())
                    .numberOfNodes(bdsInstanceNumberOfNodes)
                    .blockVolumeSizeInGbs(bdsInstanceNodesBlockVolumeSizeInGbs)
                    .shapeConfig(BdsInstanceComputeOnlyWorkerNodeShapeConfigArgs.builder()
                        .memoryInGbs(bdsInstanceNodesShapeConfigMemoryInGbs)
                        .nvmes(bdsInstanceNodesShapeConfigNvmes)
                        .ocpus(bdsInstanceNodesShapeConfigOcpus)
                        .build())
                    .build())
                .edgeNode(BdsInstanceEdgeNodeArgs.builder()
                    .shape(bdsInstanceNodesShape)
                    .subnetId(testSubnet.id())
                    .numberOfNodes(bdsInstanceNumberOfNodes)
                    .blockVolumeSizeInGbs(bdsInstanceNodesBlockVolumeSizeInGbs)
                    .shapeConfig(BdsInstanceEdgeNodeShapeConfigArgs.builder()
                        .memoryInGbs(bdsInstanceNodesShapeConfigMemoryInGbs)
                        .nvmes(bdsInstanceNodesShapeConfigNvmes)
                        .ocpus(bdsInstanceNodesShapeConfigOcpus)
                        .build())
                    .build())
                .kafkaBrokerNode(BdsInstanceKafkaBrokerNodeArgs.builder()
                    .shape(bdsInstanceNodesShape)
                    .subnetId(testSubnet.id())
                    .numberOfNodes(bdsInstanceNumberOfNodes)
                    .blockVolumeSizeInGbs(bdsInstanceNodesBlockVolumeSizeInGbs)
                    .shapeConfig(BdsInstanceKafkaBrokerNodeShapeConfigArgs.builder()
                        .memoryInGbs(bdsInstanceNodesShapeConfigMemoryInGbs)
                        .nvmes(bdsInstanceNodesShapeConfigNvmes)
                        .ocpus(bdsInstanceNodesShapeConfigOcpus)
                        .build())
                    .build())
                .bootstrapScriptUrl(bdsInstanceBootstrapScriptUrl)
                .clusterProfile(bdsInstanceClusterProfile)
                .definedTags(bdsInstanceDefinedTags)
                .freeformTags(bdsInstanceFreeformTags)
                .kerberosRealmName(bdsInstanceKerberosRealmName)
                .kmsKeyId(bdsInstanceKmsKeyId)
                .ignoreExistingNodesShapes(ignoreExistingNodesShape)
                .networkConfig(BdsInstanceNetworkConfigArgs.builder()
                    .cidrBlock(bdsInstanceNetworkConfigCidrBlock)
                    .isNatGatewayRequired(bdsInstanceNetworkConfigIsNatGatewayRequired)
                    .build())
                .build());
    
        }
    }
    
    resources:
      testBdsInstance:
        type: oci:BigDataService:BdsInstance
        name: test_bds_instance
        properties:
          clusterAdminPassword: ${bdsInstanceClusterAdminPassword}
          clusterPublicKey: ${bdsInstanceClusterPublicKey}
          clusterVersion: ${bdsInstanceClusterVersion}
          compartmentId: ${compartmentId}
          displayName: ${bdsInstanceDisplayName}
          isHighAvailability: ${bdsInstanceIsHighAvailability}
          isSecure: ${bdsInstanceIsSecure}
          masterNode:
            shape: ${bdsInstanceNodesShape}
            subnetId: ${testSubnet.id}
            numberOfNodes: ${bdsInstanceNumberOfNodes}
            blockVolumeSizeInGbs: ${bdsInstanceNodesBlockVolumeSizeInGbs}
            shapeConfig:
              memoryInGbs: ${bdsInstanceNodesShapeConfigMemoryInGbs}
              nvmes: ${bdsInstanceNodesShapeConfigNvmes}
              ocpus: ${bdsInstanceNodesShapeConfigOcpus}
          utilNode:
            shape: ${bdsInstanceNodesShape}
            subnetId: ${testSubnet.id}
            numberOfNodes: ${bdsInstanceNumberOfNodes}
            blockVolumeSizeInGbs: ${bdsInstanceNodesBlockVolumeSizeInGbs}
            shapeConfig:
              memoryInGbs: ${bdsInstanceNodesShapeConfigMemoryInGbs}
              nvmes: ${bdsInstanceNodesShapeConfigNvmes}
              ocpus: ${bdsInstanceNodesShapeConfigOcpus}
          workerNode:
            shape: ${bdsInstanceNodesShape}
            subnetId: ${testSubnet.id}
            numberOfNodes: ${bdsInstanceNumberOfNodes}
            blockVolumeSizeInGbs: ${bdsInstanceNodesBlockVolumeSizeInGbs}
            shapeConfig:
              memoryInGbs: ${bdsInstanceNodesShapeConfigMemoryInGbs}
              nvmes: ${bdsInstanceNodesShapeConfigNvmes}
              ocpus: ${bdsInstanceNodesShapeConfigOcpus}
          computeOnlyWorkerNode:
            shape: ${bdsInstanceNodesShape}
            subnetId: ${testSubnet.id}
            numberOfNodes: ${bdsInstanceNumberOfNodes}
            blockVolumeSizeInGbs: ${bdsInstanceNodesBlockVolumeSizeInGbs}
            shapeConfig:
              memoryInGbs: ${bdsInstanceNodesShapeConfigMemoryInGbs}
              nvmes: ${bdsInstanceNodesShapeConfigNvmes}
              ocpus: ${bdsInstanceNodesShapeConfigOcpus}
          edgeNode:
            shape: ${bdsInstanceNodesShape}
            subnetId: ${testSubnet.id}
            numberOfNodes: ${bdsInstanceNumberOfNodes}
            blockVolumeSizeInGbs: ${bdsInstanceNodesBlockVolumeSizeInGbs}
            shapeConfig:
              memoryInGbs: ${bdsInstanceNodesShapeConfigMemoryInGbs}
              nvmes: ${bdsInstanceNodesShapeConfigNvmes}
              ocpus: ${bdsInstanceNodesShapeConfigOcpus}
          kafkaBrokerNode:
            shape: ${bdsInstanceNodesShape}
            subnetId: ${testSubnet.id}
            numberOfNodes: ${bdsInstanceNumberOfNodes}
            blockVolumeSizeInGbs: ${bdsInstanceNodesBlockVolumeSizeInGbs}
            shapeConfig:
              memoryInGbs: ${bdsInstanceNodesShapeConfigMemoryInGbs}
              nvmes: ${bdsInstanceNodesShapeConfigNvmes}
              ocpus: ${bdsInstanceNodesShapeConfigOcpus}
          bootstrapScriptUrl: ${bdsInstanceBootstrapScriptUrl}
          clusterProfile: ${bdsInstanceClusterProfile}
          definedTags: ${bdsInstanceDefinedTags}
          freeformTags: ${bdsInstanceFreeformTags}
          kerberosRealmName: ${bdsInstanceKerberosRealmName}
          kmsKeyId: ${bdsInstanceKmsKeyId}
          ignoreExistingNodesShapes: ${ignoreExistingNodesShape}
          networkConfig:
            cidrBlock: ${bdsInstanceNetworkConfigCidrBlock}
            isNatGatewayRequired: ${bdsInstanceNetworkConfigIsNatGatewayRequired}
    

    Create BdsInstance Resource

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

    Constructor syntax

    new BdsInstance(name: string, args: BdsInstanceArgs, opts?: CustomResourceOptions);
    @overload
    def BdsInstance(resource_name: str,
                    args: BdsInstanceArgs,
                    opts: Optional[ResourceOptions] = None)
    
    @overload
    def BdsInstance(resource_name: str,
                    opts: Optional[ResourceOptions] = None,
                    is_high_availability: Optional[bool] = None,
                    worker_node: Optional[_bigdataservice.BdsInstanceWorkerNodeArgs] = None,
                    cluster_admin_password: Optional[str] = None,
                    util_node: Optional[_bigdataservice.BdsInstanceUtilNodeArgs] = None,
                    cluster_public_key: Optional[str] = None,
                    cluster_version: Optional[str] = None,
                    compartment_id: Optional[str] = None,
                    master_node: Optional[_bigdataservice.BdsInstanceMasterNodeArgs] = None,
                    is_secure: Optional[bool] = None,
                    display_name: Optional[str] = None,
                    ignore_existing_nodes_shapes: Optional[Sequence[str]] = None,
                    kerberos_realm_name: Optional[str] = None,
                    bootstrap_script_url: Optional[str] = None,
                    is_cloud_sql_configured: Optional[bool] = None,
                    is_force_stop_jobs: Optional[bool] = None,
                    edge_node: Optional[_bigdataservice.BdsInstanceEdgeNodeArgs] = None,
                    is_kafka_configured: Optional[bool] = None,
                    defined_tags: Optional[Mapping[str, str]] = None,
                    kafka_broker_node: Optional[_bigdataservice.BdsInstanceKafkaBrokerNodeArgs] = None,
                    freeform_tags: Optional[Mapping[str, str]] = None,
                    kms_key_id: Optional[str] = None,
                    compute_only_worker_node: Optional[_bigdataservice.BdsInstanceComputeOnlyWorkerNodeArgs] = None,
                    network_config: Optional[_bigdataservice.BdsInstanceNetworkConfigArgs] = None,
                    os_patch_version: Optional[str] = None,
                    state: Optional[str] = None,
                    cluster_profile: Optional[str] = None,
                    cloud_sql_details: Optional[Sequence[_bigdataservice.BdsInstanceCloudSqlDetailArgs]] = 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.
    
    

    Parameters

    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.

    Constructor example

    The following reference example uses placeholder values for all input properties.

    var bdsInstanceResource = new Oci.BigDataService.BdsInstance("bdsInstanceResource", new()
    {
        IsHighAvailability = false,
        WorkerNode = new Oci.BigDataService.Inputs.BdsInstanceWorkerNodeArgs
        {
            NumberOfNodes = 0,
            Shape = "string",
            SubnetId = "string",
            BlockVolumeSizeInGbs = "string",
            ShapeConfig = new Oci.BigDataService.Inputs.BdsInstanceWorkerNodeShapeConfigArgs
            {
                MemoryInGbs = 0,
                Nvmes = 0,
                Ocpus = 0,
            },
        },
        ClusterAdminPassword = "string",
        UtilNode = new Oci.BigDataService.Inputs.BdsInstanceUtilNodeArgs
        {
            NumberOfNodes = 0,
            Shape = "string",
            SubnetId = "string",
            BlockVolumeSizeInGbs = "string",
            ShapeConfig = new Oci.BigDataService.Inputs.BdsInstanceUtilNodeShapeConfigArgs
            {
                MemoryInGbs = 0,
                Nvmes = 0,
                Ocpus = 0,
            },
        },
        ClusterPublicKey = "string",
        ClusterVersion = "string",
        CompartmentId = "string",
        MasterNode = new Oci.BigDataService.Inputs.BdsInstanceMasterNodeArgs
        {
            NumberOfNodes = 0,
            Shape = "string",
            SubnetId = "string",
            BlockVolumeSizeInGbs = "string",
            ShapeConfig = new Oci.BigDataService.Inputs.BdsInstanceMasterNodeShapeConfigArgs
            {
                MemoryInGbs = 0,
                Nvmes = 0,
                Ocpus = 0,
            },
        },
        IsSecure = false,
        DisplayName = "string",
        IgnoreExistingNodesShapes = new[]
        {
            "string",
        },
        KerberosRealmName = "string",
        BootstrapScriptUrl = "string",
        IsCloudSqlConfigured = false,
        IsForceStopJobs = false,
        EdgeNode = new Oci.BigDataService.Inputs.BdsInstanceEdgeNodeArgs
        {
            NumberOfNodes = 0,
            Shape = "string",
            SubnetId = "string",
            BlockVolumeSizeInGbs = "string",
            ShapeConfig = new Oci.BigDataService.Inputs.BdsInstanceEdgeNodeShapeConfigArgs
            {
                MemoryInGbs = 0,
                Nvmes = 0,
                Ocpus = 0,
            },
        },
        IsKafkaConfigured = false,
        DefinedTags = 
        {
            { "string", "string" },
        },
        KafkaBrokerNode = new Oci.BigDataService.Inputs.BdsInstanceKafkaBrokerNodeArgs
        {
            NumberOfKafkaNodes = 0,
            Shape = "string",
            SubnetId = "string",
            BlockVolumeSizeInGbs = "string",
            ShapeConfig = new Oci.BigDataService.Inputs.BdsInstanceKafkaBrokerNodeShapeConfigArgs
            {
                MemoryInGbs = 0,
                Nvmes = 0,
                Ocpus = 0,
            },
        },
        FreeformTags = 
        {
            { "string", "string" },
        },
        KmsKeyId = "string",
        ComputeOnlyWorkerNode = new Oci.BigDataService.Inputs.BdsInstanceComputeOnlyWorkerNodeArgs
        {
            NumberOfNodes = 0,
            Shape = "string",
            SubnetId = "string",
            BlockVolumeSizeInGbs = "string",
            ShapeConfig = new Oci.BigDataService.Inputs.BdsInstanceComputeOnlyWorkerNodeShapeConfigArgs
            {
                MemoryInGbs = 0,
                Nvmes = 0,
                Ocpus = 0,
            },
        },
        NetworkConfig = new Oci.BigDataService.Inputs.BdsInstanceNetworkConfigArgs
        {
            CidrBlock = "string",
            IsNatGatewayRequired = false,
        },
        OsPatchVersion = "string",
        State = "string",
        ClusterProfile = "string",
        CloudSqlDetails = new[]
        {
            new Oci.BigDataService.Inputs.BdsInstanceCloudSqlDetailArgs
            {
                Shape = "string",
                BlockVolumeSizeInGbs = "string",
                IpAddress = "string",
                IsKerberosMappedToDatabaseUsers = false,
                KerberosDetails = new[]
                {
                    new Oci.BigDataService.Inputs.BdsInstanceCloudSqlDetailKerberosDetailArgs
                    {
                        KeytabFile = "string",
                        PrincipalName = "string",
                    },
                },
                MemoryInGbs = 0,
                Nvmes = 0,
                Ocpus = 0,
            },
        },
    });
    
    example, err := BigDataService.NewBdsInstance(ctx, "bdsInstanceResource", &BigDataService.BdsInstanceArgs{
    	IsHighAvailability: pulumi.Bool(false),
    	WorkerNode: &bigdataservice.BdsInstanceWorkerNodeArgs{
    		NumberOfNodes:        pulumi.Int(0),
    		Shape:                pulumi.String("string"),
    		SubnetId:             pulumi.String("string"),
    		BlockVolumeSizeInGbs: pulumi.String("string"),
    		ShapeConfig: &bigdataservice.BdsInstanceWorkerNodeShapeConfigArgs{
    			MemoryInGbs: pulumi.Int(0),
    			Nvmes:       pulumi.Int(0),
    			Ocpus:       pulumi.Int(0),
    		},
    	},
    	ClusterAdminPassword: pulumi.String("string"),
    	UtilNode: &bigdataservice.BdsInstanceUtilNodeArgs{
    		NumberOfNodes:        pulumi.Int(0),
    		Shape:                pulumi.String("string"),
    		SubnetId:             pulumi.String("string"),
    		BlockVolumeSizeInGbs: pulumi.String("string"),
    		ShapeConfig: &bigdataservice.BdsInstanceUtilNodeShapeConfigArgs{
    			MemoryInGbs: pulumi.Int(0),
    			Nvmes:       pulumi.Int(0),
    			Ocpus:       pulumi.Int(0),
    		},
    	},
    	ClusterPublicKey: pulumi.String("string"),
    	ClusterVersion:   pulumi.String("string"),
    	CompartmentId:    pulumi.String("string"),
    	MasterNode: &bigdataservice.BdsInstanceMasterNodeArgs{
    		NumberOfNodes:        pulumi.Int(0),
    		Shape:                pulumi.String("string"),
    		SubnetId:             pulumi.String("string"),
    		BlockVolumeSizeInGbs: pulumi.String("string"),
    		ShapeConfig: &bigdataservice.BdsInstanceMasterNodeShapeConfigArgs{
    			MemoryInGbs: pulumi.Int(0),
    			Nvmes:       pulumi.Int(0),
    			Ocpus:       pulumi.Int(0),
    		},
    	},
    	IsSecure:    pulumi.Bool(false),
    	DisplayName: pulumi.String("string"),
    	IgnoreExistingNodesShapes: pulumi.StringArray{
    		pulumi.String("string"),
    	},
    	KerberosRealmName:    pulumi.String("string"),
    	BootstrapScriptUrl:   pulumi.String("string"),
    	IsCloudSqlConfigured: pulumi.Bool(false),
    	IsForceStopJobs:      pulumi.Bool(false),
    	EdgeNode: &bigdataservice.BdsInstanceEdgeNodeArgs{
    		NumberOfNodes:        pulumi.Int(0),
    		Shape:                pulumi.String("string"),
    		SubnetId:             pulumi.String("string"),
    		BlockVolumeSizeInGbs: pulumi.String("string"),
    		ShapeConfig: &bigdataservice.BdsInstanceEdgeNodeShapeConfigArgs{
    			MemoryInGbs: pulumi.Int(0),
    			Nvmes:       pulumi.Int(0),
    			Ocpus:       pulumi.Int(0),
    		},
    	},
    	IsKafkaConfigured: pulumi.Bool(false),
    	DefinedTags: pulumi.StringMap{
    		"string": pulumi.String("string"),
    	},
    	KafkaBrokerNode: &bigdataservice.BdsInstanceKafkaBrokerNodeArgs{
    		NumberOfKafkaNodes:   pulumi.Int(0),
    		Shape:                pulumi.String("string"),
    		SubnetId:             pulumi.String("string"),
    		BlockVolumeSizeInGbs: pulumi.String("string"),
    		ShapeConfig: &bigdataservice.BdsInstanceKafkaBrokerNodeShapeConfigArgs{
    			MemoryInGbs: pulumi.Int(0),
    			Nvmes:       pulumi.Int(0),
    			Ocpus:       pulumi.Int(0),
    		},
    	},
    	FreeformTags: pulumi.StringMap{
    		"string": pulumi.String("string"),
    	},
    	KmsKeyId: pulumi.String("string"),
    	ComputeOnlyWorkerNode: &bigdataservice.BdsInstanceComputeOnlyWorkerNodeArgs{
    		NumberOfNodes:        pulumi.Int(0),
    		Shape:                pulumi.String("string"),
    		SubnetId:             pulumi.String("string"),
    		BlockVolumeSizeInGbs: pulumi.String("string"),
    		ShapeConfig: &bigdataservice.BdsInstanceComputeOnlyWorkerNodeShapeConfigArgs{
    			MemoryInGbs: pulumi.Int(0),
    			Nvmes:       pulumi.Int(0),
    			Ocpus:       pulumi.Int(0),
    		},
    	},
    	NetworkConfig: &bigdataservice.BdsInstanceNetworkConfigArgs{
    		CidrBlock:            pulumi.String("string"),
    		IsNatGatewayRequired: pulumi.Bool(false),
    	},
    	OsPatchVersion: pulumi.String("string"),
    	State:          pulumi.String("string"),
    	ClusterProfile: pulumi.String("string"),
    	CloudSqlDetails: bigdataservice.BdsInstanceCloudSqlDetailArray{
    		&bigdataservice.BdsInstanceCloudSqlDetailArgs{
    			Shape:                           pulumi.String("string"),
    			BlockVolumeSizeInGbs:            pulumi.String("string"),
    			IpAddress:                       pulumi.String("string"),
    			IsKerberosMappedToDatabaseUsers: pulumi.Bool(false),
    			KerberosDetails: bigdataservice.BdsInstanceCloudSqlDetailKerberosDetailArray{
    				&bigdataservice.BdsInstanceCloudSqlDetailKerberosDetailArgs{
    					KeytabFile:    pulumi.String("string"),
    					PrincipalName: pulumi.String("string"),
    				},
    			},
    			MemoryInGbs: pulumi.Int(0),
    			Nvmes:       pulumi.Int(0),
    			Ocpus:       pulumi.Int(0),
    		},
    	},
    })
    
    var bdsInstanceResource = new BdsInstance("bdsInstanceResource", BdsInstanceArgs.builder()
        .isHighAvailability(false)
        .workerNode(BdsInstanceWorkerNodeArgs.builder()
            .numberOfNodes(0)
            .shape("string")
            .subnetId("string")
            .blockVolumeSizeInGbs("string")
            .shapeConfig(BdsInstanceWorkerNodeShapeConfigArgs.builder()
                .memoryInGbs(0)
                .nvmes(0)
                .ocpus(0)
                .build())
            .build())
        .clusterAdminPassword("string")
        .utilNode(BdsInstanceUtilNodeArgs.builder()
            .numberOfNodes(0)
            .shape("string")
            .subnetId("string")
            .blockVolumeSizeInGbs("string")
            .shapeConfig(BdsInstanceUtilNodeShapeConfigArgs.builder()
                .memoryInGbs(0)
                .nvmes(0)
                .ocpus(0)
                .build())
            .build())
        .clusterPublicKey("string")
        .clusterVersion("string")
        .compartmentId("string")
        .masterNode(BdsInstanceMasterNodeArgs.builder()
            .numberOfNodes(0)
            .shape("string")
            .subnetId("string")
            .blockVolumeSizeInGbs("string")
            .shapeConfig(BdsInstanceMasterNodeShapeConfigArgs.builder()
                .memoryInGbs(0)
                .nvmes(0)
                .ocpus(0)
                .build())
            .build())
        .isSecure(false)
        .displayName("string")
        .ignoreExistingNodesShapes("string")
        .kerberosRealmName("string")
        .bootstrapScriptUrl("string")
        .isCloudSqlConfigured(false)
        .isForceStopJobs(false)
        .edgeNode(BdsInstanceEdgeNodeArgs.builder()
            .numberOfNodes(0)
            .shape("string")
            .subnetId("string")
            .blockVolumeSizeInGbs("string")
            .shapeConfig(BdsInstanceEdgeNodeShapeConfigArgs.builder()
                .memoryInGbs(0)
                .nvmes(0)
                .ocpus(0)
                .build())
            .build())
        .isKafkaConfigured(false)
        .definedTags(Map.of("string", "string"))
        .kafkaBrokerNode(BdsInstanceKafkaBrokerNodeArgs.builder()
            .numberOfKafkaNodes(0)
            .shape("string")
            .subnetId("string")
            .blockVolumeSizeInGbs("string")
            .shapeConfig(BdsInstanceKafkaBrokerNodeShapeConfigArgs.builder()
                .memoryInGbs(0)
                .nvmes(0)
                .ocpus(0)
                .build())
            .build())
        .freeformTags(Map.of("string", "string"))
        .kmsKeyId("string")
        .computeOnlyWorkerNode(BdsInstanceComputeOnlyWorkerNodeArgs.builder()
            .numberOfNodes(0)
            .shape("string")
            .subnetId("string")
            .blockVolumeSizeInGbs("string")
            .shapeConfig(BdsInstanceComputeOnlyWorkerNodeShapeConfigArgs.builder()
                .memoryInGbs(0)
                .nvmes(0)
                .ocpus(0)
                .build())
            .build())
        .networkConfig(BdsInstanceNetworkConfigArgs.builder()
            .cidrBlock("string")
            .isNatGatewayRequired(false)
            .build())
        .osPatchVersion("string")
        .state("string")
        .clusterProfile("string")
        .cloudSqlDetails(BdsInstanceCloudSqlDetailArgs.builder()
            .shape("string")
            .blockVolumeSizeInGbs("string")
            .ipAddress("string")
            .isKerberosMappedToDatabaseUsers(false)
            .kerberosDetails(BdsInstanceCloudSqlDetailKerberosDetailArgs.builder()
                .keytabFile("string")
                .principalName("string")
                .build())
            .memoryInGbs(0)
            .nvmes(0)
            .ocpus(0)
            .build())
        .build());
    
    bds_instance_resource = oci.big_data_service.BdsInstance("bdsInstanceResource",
        is_high_availability=False,
        worker_node={
            "number_of_nodes": 0,
            "shape": "string",
            "subnet_id": "string",
            "block_volume_size_in_gbs": "string",
            "shape_config": {
                "memory_in_gbs": 0,
                "nvmes": 0,
                "ocpus": 0,
            },
        },
        cluster_admin_password="string",
        util_node={
            "number_of_nodes": 0,
            "shape": "string",
            "subnet_id": "string",
            "block_volume_size_in_gbs": "string",
            "shape_config": {
                "memory_in_gbs": 0,
                "nvmes": 0,
                "ocpus": 0,
            },
        },
        cluster_public_key="string",
        cluster_version="string",
        compartment_id="string",
        master_node={
            "number_of_nodes": 0,
            "shape": "string",
            "subnet_id": "string",
            "block_volume_size_in_gbs": "string",
            "shape_config": {
                "memory_in_gbs": 0,
                "nvmes": 0,
                "ocpus": 0,
            },
        },
        is_secure=False,
        display_name="string",
        ignore_existing_nodes_shapes=["string"],
        kerberos_realm_name="string",
        bootstrap_script_url="string",
        is_cloud_sql_configured=False,
        is_force_stop_jobs=False,
        edge_node={
            "number_of_nodes": 0,
            "shape": "string",
            "subnet_id": "string",
            "block_volume_size_in_gbs": "string",
            "shape_config": {
                "memory_in_gbs": 0,
                "nvmes": 0,
                "ocpus": 0,
            },
        },
        is_kafka_configured=False,
        defined_tags={
            "string": "string",
        },
        kafka_broker_node={
            "number_of_kafka_nodes": 0,
            "shape": "string",
            "subnet_id": "string",
            "block_volume_size_in_gbs": "string",
            "shape_config": {
                "memory_in_gbs": 0,
                "nvmes": 0,
                "ocpus": 0,
            },
        },
        freeform_tags={
            "string": "string",
        },
        kms_key_id="string",
        compute_only_worker_node={
            "number_of_nodes": 0,
            "shape": "string",
            "subnet_id": "string",
            "block_volume_size_in_gbs": "string",
            "shape_config": {
                "memory_in_gbs": 0,
                "nvmes": 0,
                "ocpus": 0,
            },
        },
        network_config={
            "cidr_block": "string",
            "is_nat_gateway_required": False,
        },
        os_patch_version="string",
        state="string",
        cluster_profile="string",
        cloud_sql_details=[{
            "shape": "string",
            "block_volume_size_in_gbs": "string",
            "ip_address": "string",
            "is_kerberos_mapped_to_database_users": False,
            "kerberos_details": [{
                "keytab_file": "string",
                "principal_name": "string",
            }],
            "memory_in_gbs": 0,
            "nvmes": 0,
            "ocpus": 0,
        }])
    
    const bdsInstanceResource = new oci.bigdataservice.BdsInstance("bdsInstanceResource", {
        isHighAvailability: false,
        workerNode: {
            numberOfNodes: 0,
            shape: "string",
            subnetId: "string",
            blockVolumeSizeInGbs: "string",
            shapeConfig: {
                memoryInGbs: 0,
                nvmes: 0,
                ocpus: 0,
            },
        },
        clusterAdminPassword: "string",
        utilNode: {
            numberOfNodes: 0,
            shape: "string",
            subnetId: "string",
            blockVolumeSizeInGbs: "string",
            shapeConfig: {
                memoryInGbs: 0,
                nvmes: 0,
                ocpus: 0,
            },
        },
        clusterPublicKey: "string",
        clusterVersion: "string",
        compartmentId: "string",
        masterNode: {
            numberOfNodes: 0,
            shape: "string",
            subnetId: "string",
            blockVolumeSizeInGbs: "string",
            shapeConfig: {
                memoryInGbs: 0,
                nvmes: 0,
                ocpus: 0,
            },
        },
        isSecure: false,
        displayName: "string",
        ignoreExistingNodesShapes: ["string"],
        kerberosRealmName: "string",
        bootstrapScriptUrl: "string",
        isCloudSqlConfigured: false,
        isForceStopJobs: false,
        edgeNode: {
            numberOfNodes: 0,
            shape: "string",
            subnetId: "string",
            blockVolumeSizeInGbs: "string",
            shapeConfig: {
                memoryInGbs: 0,
                nvmes: 0,
                ocpus: 0,
            },
        },
        isKafkaConfigured: false,
        definedTags: {
            string: "string",
        },
        kafkaBrokerNode: {
            numberOfKafkaNodes: 0,
            shape: "string",
            subnetId: "string",
            blockVolumeSizeInGbs: "string",
            shapeConfig: {
                memoryInGbs: 0,
                nvmes: 0,
                ocpus: 0,
            },
        },
        freeformTags: {
            string: "string",
        },
        kmsKeyId: "string",
        computeOnlyWorkerNode: {
            numberOfNodes: 0,
            shape: "string",
            subnetId: "string",
            blockVolumeSizeInGbs: "string",
            shapeConfig: {
                memoryInGbs: 0,
                nvmes: 0,
                ocpus: 0,
            },
        },
        networkConfig: {
            cidrBlock: "string",
            isNatGatewayRequired: false,
        },
        osPatchVersion: "string",
        state: "string",
        clusterProfile: "string",
        cloudSqlDetails: [{
            shape: "string",
            blockVolumeSizeInGbs: "string",
            ipAddress: "string",
            isKerberosMappedToDatabaseUsers: false,
            kerberosDetails: [{
                keytabFile: "string",
                principalName: "string",
            }],
            memoryInGbs: 0,
            nvmes: 0,
            ocpus: 0,
        }],
    });
    
    type: oci:BigDataService:BdsInstance
    properties:
        bootstrapScriptUrl: string
        cloudSqlDetails:
            - blockVolumeSizeInGbs: string
              ipAddress: string
              isKerberosMappedToDatabaseUsers: false
              kerberosDetails:
                - keytabFile: string
                  principalName: string
              memoryInGbs: 0
              nvmes: 0
              ocpus: 0
              shape: string
        clusterAdminPassword: string
        clusterProfile: string
        clusterPublicKey: string
        clusterVersion: string
        compartmentId: string
        computeOnlyWorkerNode:
            blockVolumeSizeInGbs: string
            numberOfNodes: 0
            shape: string
            shapeConfig:
                memoryInGbs: 0
                nvmes: 0
                ocpus: 0
            subnetId: string
        definedTags:
            string: string
        displayName: string
        edgeNode:
            blockVolumeSizeInGbs: string
            numberOfNodes: 0
            shape: string
            shapeConfig:
                memoryInGbs: 0
                nvmes: 0
                ocpus: 0
            subnetId: string
        freeformTags:
            string: string
        ignoreExistingNodesShapes:
            - string
        isCloudSqlConfigured: false
        isForceStopJobs: false
        isHighAvailability: false
        isKafkaConfigured: false
        isSecure: false
        kafkaBrokerNode:
            blockVolumeSizeInGbs: string
            numberOfKafkaNodes: 0
            shape: string
            shapeConfig:
                memoryInGbs: 0
                nvmes: 0
                ocpus: 0
            subnetId: string
        kerberosRealmName: string
        kmsKeyId: string
        masterNode:
            blockVolumeSizeInGbs: string
            numberOfNodes: 0
            shape: string
            shapeConfig:
                memoryInGbs: 0
                nvmes: 0
                ocpus: 0
            subnetId: string
        networkConfig:
            cidrBlock: string
            isNatGatewayRequired: false
        osPatchVersion: string
        state: string
        utilNode:
            blockVolumeSizeInGbs: string
            numberOfNodes: 0
            shape: string
            shapeConfig:
                memoryInGbs: 0
                nvmes: 0
                ocpus: 0
            subnetId: string
        workerNode:
            blockVolumeSizeInGbs: string
            numberOfNodes: 0
            shape: string
            shapeConfig:
                memoryInGbs: 0
                nvmes: 0
                ocpus: 0
            subnetId: string
    

    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

    In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

    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 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 BdsInstanceMasterNode
    The master node in the BDS instance
    UtilNode BdsInstanceUtilNode
    The utility node in the BDS instance
    WorkerNode BdsInstanceWorkerNode
    BootstrapScriptUrl string
    (Updatable) Pre-authenticated URL of the script in Object Store that is downloaded and executed.
    CloudSqlDetails List<BdsInstanceCloudSqlDetail>
    The information about added Cloud SQL capability
    ClusterProfile string
    Profile of the Big Data Service cluster.
    ComputeOnlyWorkerNode BdsInstanceComputeOnlyWorkerNode
    DefinedTags Dictionary<string, string>
    (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
    EdgeNode BdsInstanceEdgeNode
    FreeformTags Dictionary<string, string>
    (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
    IgnoreExistingNodesShapes List<string>
    Tag to ignore changing the shape of existing worker, master, utility, compute_only_worker, edge, kafka_broker nodes, in a list format, when new nodes are added with a different shape.
    IsCloudSqlConfigured bool
    (Updatable) Boolean flag specifying whether we configure Cloud SQL or not
    IsForceStopJobs bool
    (Updatable) When setting state as INACTIVE for stopping a cluster, setting this flag to true forcefully stops the bds instance.
    IsKafkaConfigured bool
    Boolean flag specifying whether or not Kafka should be configured.
    KafkaBrokerNode BdsInstanceKafkaBrokerNode
    The kafka broker node in the BDS instance
    KerberosRealmName string
    The user-defined kerberos realm name.
    KmsKeyId string
    (Updatable) The OCID of the Key Management master encryption key.
    NetworkConfig BdsInstanceNetworkConfig
    Additional configuration of the user's network.
    OsPatchVersion string
    (Updatable) The version of the patch to be upated.
    State string
    (Updatable) The target state for the Bds Instance. Could be set to ACTIVE or INACTIVE to start/stop the bds instance.
    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 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
    The information about added Cloud SQL capability
    ClusterProfile string
    Profile of the Big Data Service cluster.
    ComputeOnlyWorkerNode BdsInstanceComputeOnlyWorkerNodeArgs
    DefinedTags map[string]string
    (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
    EdgeNode BdsInstanceEdgeNodeArgs
    FreeformTags map[string]string
    (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
    IgnoreExistingNodesShapes []string
    Tag to ignore changing the shape of existing worker, master, utility, compute_only_worker, edge, kafka_broker nodes, in a list format, when new nodes are added with a different shape.
    IsCloudSqlConfigured bool
    (Updatable) Boolean flag specifying whether we configure Cloud SQL or not
    IsForceStopJobs bool
    (Updatable) When setting state as INACTIVE for stopping a cluster, setting this flag to true forcefully stops the bds instance.
    IsKafkaConfigured bool
    Boolean flag specifying whether or not Kafka should be configured.
    KafkaBrokerNode BdsInstanceKafkaBrokerNodeArgs
    The kafka broker node in the BDS instance
    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 the user's network.
    OsPatchVersion string
    (Updatable) The version of the patch to be upated.
    State string
    (Updatable) The target state for the Bds Instance. Could be set to ACTIVE or INACTIVE to start/stop the bds instance.
    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 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 BdsInstanceMasterNode
    The master node in the BDS instance
    utilNode BdsInstanceUtilNode
    The utility node in the BDS instance
    workerNode BdsInstanceWorkerNode
    bootstrapScriptUrl String
    (Updatable) Pre-authenticated URL of the script in Object Store that is downloaded and executed.
    cloudSqlDetails List<BdsInstanceCloudSqlDetail>
    The information about added Cloud SQL capability
    clusterProfile String
    Profile of the Big Data Service cluster.
    computeOnlyWorkerNode BdsInstanceComputeOnlyWorkerNode
    definedTags Map<String,String>
    (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
    edgeNode BdsInstanceEdgeNode
    freeformTags Map<String,String>
    (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
    ignoreExistingNodesShapes List<String>
    Tag to ignore changing the shape of existing worker, master, utility, compute_only_worker, edge, kafka_broker nodes, in a list format, when new nodes are added with a different shape.
    isCloudSqlConfigured Boolean
    (Updatable) Boolean flag specifying whether we configure Cloud SQL or not
    isForceStopJobs Boolean
    (Updatable) When setting state as INACTIVE for stopping a cluster, setting this flag to true forcefully stops the bds instance.
    isKafkaConfigured Boolean
    Boolean flag specifying whether or not Kafka should be configured.
    kafkaBrokerNode BdsInstanceKafkaBrokerNode
    The kafka broker node in the BDS instance
    kerberosRealmName String
    The user-defined kerberos realm name.
    kmsKeyId String
    (Updatable) The OCID of the Key Management master encryption key.
    networkConfig BdsInstanceNetworkConfig
    Additional configuration of the user's network.
    osPatchVersion String
    (Updatable) The version of the patch to be upated.
    state String
    (Updatable) The target state for the Bds Instance. Could be set to ACTIVE or INACTIVE to start/stop the bds instance.
    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 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 BdsInstanceMasterNode
    The master node in the BDS instance
    utilNode BdsInstanceUtilNode
    The utility node in the BDS instance
    workerNode BdsInstanceWorkerNode
    bootstrapScriptUrl string
    (Updatable) Pre-authenticated URL of the script in Object Store that is downloaded and executed.
    cloudSqlDetails BdsInstanceCloudSqlDetail[]
    The information about added Cloud SQL capability
    clusterProfile string
    Profile of the Big Data Service cluster.
    computeOnlyWorkerNode BdsInstanceComputeOnlyWorkerNode
    definedTags {[key: string]: string}
    (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
    edgeNode BdsInstanceEdgeNode
    freeformTags {[key: string]: string}
    (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
    ignoreExistingNodesShapes string[]
    Tag to ignore changing the shape of existing worker, master, utility, compute_only_worker, edge, kafka_broker nodes, in a list format, when new nodes are added with a different shape.
    isCloudSqlConfigured boolean
    (Updatable) Boolean flag specifying whether we configure Cloud SQL or not
    isForceStopJobs boolean
    (Updatable) When setting state as INACTIVE for stopping a cluster, setting this flag to true forcefully stops the bds instance.
    isKafkaConfigured boolean
    Boolean flag specifying whether or not Kafka should be configured.
    kafkaBrokerNode BdsInstanceKafkaBrokerNode
    The kafka broker node in the BDS instance
    kerberosRealmName string
    The user-defined kerberos realm name.
    kmsKeyId string
    (Updatable) The OCID of the Key Management master encryption key.
    networkConfig BdsInstanceNetworkConfig
    Additional configuration of the user's network.
    osPatchVersion string
    (Updatable) The version of the patch to be upated.
    state string
    (Updatable) The target state for the Bds Instance. Could be set to ACTIVE or INACTIVE to start/stop the bds instance.
    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 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 bigdataservice.BdsInstanceMasterNodeArgs
    The master node in the BDS instance
    util_node bigdataservice.BdsInstanceUtilNodeArgs
    The utility node in the BDS instance
    worker_node bigdataservice.BdsInstanceWorkerNodeArgs
    bootstrap_script_url str
    (Updatable) Pre-authenticated URL of the script in Object Store that is downloaded and executed.
    cloud_sql_details Sequence[bigdataservice.BdsInstanceCloudSqlDetailArgs]
    The information about added Cloud SQL capability
    cluster_profile str
    Profile of the Big Data Service cluster.
    compute_only_worker_node bigdataservice.BdsInstanceComputeOnlyWorkerNodeArgs
    defined_tags Mapping[str, str]
    (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
    edge_node bigdataservice.BdsInstanceEdgeNodeArgs
    freeform_tags Mapping[str, str]
    (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
    ignore_existing_nodes_shapes Sequence[str]
    Tag to ignore changing the shape of existing worker, master, utility, compute_only_worker, edge, kafka_broker nodes, in a list format, when new nodes are added with a different shape.
    is_cloud_sql_configured bool
    (Updatable) Boolean flag specifying whether we configure Cloud SQL or not
    is_force_stop_jobs bool
    (Updatable) When setting state as INACTIVE for stopping a cluster, setting this flag to true forcefully stops the bds instance.
    is_kafka_configured bool
    Boolean flag specifying whether or not Kafka should be configured.
    kafka_broker_node bigdataservice.BdsInstanceKafkaBrokerNodeArgs
    The kafka broker node in the BDS instance
    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 bigdataservice.BdsInstanceNetworkConfigArgs
    Additional configuration of the user's network.
    os_patch_version str
    (Updatable) The version of the patch to be upated.
    state str
    (Updatable) The target state for the Bds Instance. Could be set to ACTIVE or INACTIVE to start/stop the bds instance.
    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 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>
    The information about added Cloud SQL capability
    clusterProfile String
    Profile of the Big Data Service cluster.
    computeOnlyWorkerNode Property Map
    definedTags Map<String>
    (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
    edgeNode Property Map
    freeformTags Map<String>
    (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
    ignoreExistingNodesShapes List<String>
    Tag to ignore changing the shape of existing worker, master, utility, compute_only_worker, edge, kafka_broker nodes, in a list format, when new nodes are added with a different shape.
    isCloudSqlConfigured Boolean
    (Updatable) Boolean flag specifying whether we configure Cloud SQL or not
    isForceStopJobs Boolean
    (Updatable) When setting state as INACTIVE for stopping a cluster, setting this flag to true forcefully stops the bds instance.
    isKafkaConfigured Boolean
    Boolean flag specifying whether or not Kafka should be configured.
    kafkaBrokerNode Property Map
    The kafka broker node in the BDS instance
    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 the user's network.
    osPatchVersion String
    (Updatable) The version of the patch to be upated.
    state String
    (Updatable) The target state for the Bds Instance. Could be set to ACTIVE or INACTIVE to start/stop the bds instance.

    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
    Number of nodes that forming the cluster
    NumberOfNodesRequiringMaintenanceReboot int
    Number of nodes that require a maintenance reboot
    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 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
    Number of nodes that forming the cluster
    NumberOfNodesRequiringMaintenanceReboot int
    Number of nodes that require a maintenance reboot
    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 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
    Number of nodes that forming the cluster
    numberOfNodesRequiringMaintenanceReboot Integer
    Number of nodes that require a maintenance reboot
    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 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
    Number of nodes that forming the cluster
    numberOfNodesRequiringMaintenanceReboot number
    Number of nodes that require a maintenance reboot
    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 Sequence[bigdataservice.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 Sequence[bigdataservice.BdsInstanceNode]
    The list of nodes in the Big Data Service cluster.
    number_of_nodes int
    Number of nodes that forming the cluster
    number_of_nodes_requiring_maintenance_reboot int
    Number of nodes that require a maintenance reboot
    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 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
    Number of nodes that forming the cluster
    numberOfNodesRequiringMaintenanceReboot Number
    Number of nodes that require a maintenance reboot
    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_profile: 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,
            created_by: Optional[str] = None,
            defined_tags: Optional[Mapping[str, str]] = None,
            display_name: Optional[str] = None,
            edge_node: Optional[_bigdataservice.BdsInstanceEdgeNodeArgs] = None,
            freeform_tags: Optional[Mapping[str, str]] = None,
            ignore_existing_nodes_shapes: Optional[Sequence[str]] = None,
            is_cloud_sql_configured: Optional[bool] = None,
            is_force_stop_jobs: Optional[bool] = None,
            is_high_availability: Optional[bool] = None,
            is_kafka_configured: Optional[bool] = None,
            is_secure: Optional[bool] = None,
            kafka_broker_node: Optional[_bigdataservice.BdsInstanceKafkaBrokerNodeArgs] = 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,
            number_of_nodes_requiring_maintenance_reboot: Optional[int] = None,
            os_patch_version: Optional[str] = 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<BdsInstanceCloudSqlDetail>
    The information about added Cloud SQL capability
    ClusterAdminPassword string
    Base-64 encoded password for the cluster (and Cloudera Manager) admin user.
    ClusterDetails List<BdsInstanceClusterDetail>
    Specific info about a Hadoop cluster
    ClusterProfile string
    Profile of the Big Data Service 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 BdsInstanceComputeOnlyWorkerNode
    CreatedBy string
    The user who created the cluster.
    DefinedTags Dictionary<string, string>
    (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
    EdgeNode BdsInstanceEdgeNode
    FreeformTags Dictionary<string, string>
    (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
    IgnoreExistingNodesShapes List<string>
    Tag to ignore changing the shape of existing worker, master, utility, compute_only_worker, edge, kafka_broker nodes, in a list format, when new nodes are added with a different shape.
    IsCloudSqlConfigured bool
    (Updatable) Boolean flag specifying whether we configure Cloud SQL or not
    IsForceStopJobs bool
    (Updatable) When setting state as INACTIVE for stopping a cluster, setting this flag to true forcefully stops the bds instance.
    IsHighAvailability bool
    Boolean flag specifying whether or not the cluster is HA
    IsKafkaConfigured bool
    Boolean flag specifying whether or not Kafka should be configured.
    IsSecure bool
    Boolean flag specifying whether or not the cluster should be setup as secure.
    KafkaBrokerNode BdsInstanceKafkaBrokerNode
    The kafka broker node in the BDS instance
    KerberosRealmName string
    The user-defined kerberos realm name.
    KmsKeyId string
    (Updatable) The OCID of the Key Management master encryption key.
    MasterNode BdsInstanceMasterNode
    The master node in the BDS instance
    NetworkConfig BdsInstanceNetworkConfig
    Additional configuration of the user's network.
    Nodes List<BdsInstanceNode>
    The list of nodes in the Big Data Service cluster.
    NumberOfNodes int
    Number of nodes that forming the cluster
    NumberOfNodesRequiringMaintenanceReboot int
    Number of nodes that require a maintenance reboot
    OsPatchVersion string
    (Updatable) The version of the patch to be upated.
    State string
    (Updatable) The target state for the Bds Instance. Could be set to ACTIVE or INACTIVE to start/stop 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 BdsInstanceUtilNode
    The utility node in the BDS instance
    WorkerNode BdsInstanceWorkerNode
    BootstrapScriptUrl string
    (Updatable) Pre-authenticated URL of the script in Object Store that is downloaded and executed.
    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
    ClusterProfile string
    Profile of the Big Data Service 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 cluster.
    DefinedTags map[string]string
    (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
    EdgeNode BdsInstanceEdgeNodeArgs
    FreeformTags map[string]string
    (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
    IgnoreExistingNodesShapes []string
    Tag to ignore changing the shape of existing worker, master, utility, compute_only_worker, edge, kafka_broker nodes, in a list format, when new nodes are added with a different shape.
    IsCloudSqlConfigured bool
    (Updatable) Boolean flag specifying whether we configure Cloud SQL or not
    IsForceStopJobs bool
    (Updatable) When setting state as INACTIVE for stopping a cluster, setting this flag to true forcefully stops the bds instance.
    IsHighAvailability bool
    Boolean flag specifying whether or not the cluster is HA
    IsKafkaConfigured bool
    Boolean flag specifying whether or not Kafka should be configured.
    IsSecure bool
    Boolean flag specifying whether or not the cluster should be setup as secure.
    KafkaBrokerNode BdsInstanceKafkaBrokerNodeArgs
    The kafka broker node in the BDS instance
    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 the user's network.
    Nodes []BdsInstanceNodeArgs
    The list of nodes in the Big Data Service cluster.
    NumberOfNodes int
    Number of nodes that forming the cluster
    NumberOfNodesRequiringMaintenanceReboot int
    Number of nodes that require a maintenance reboot
    OsPatchVersion string
    (Updatable) The version of the patch to be upated.
    State string
    (Updatable) The target state for the Bds Instance. Could be set to ACTIVE or INACTIVE to start/stop 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<BdsInstanceCloudSqlDetail>
    The information about added Cloud SQL capability
    clusterAdminPassword String
    Base-64 encoded password for the cluster (and Cloudera Manager) admin user.
    clusterDetails List<BdsInstanceClusterDetail>
    Specific info about a Hadoop cluster
    clusterProfile String
    Profile of the Big Data Service 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 BdsInstanceComputeOnlyWorkerNode
    createdBy String
    The user who created the cluster.
    definedTags Map<String,String>
    (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
    edgeNode BdsInstanceEdgeNode
    freeformTags Map<String,String>
    (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
    ignoreExistingNodesShapes List<String>
    Tag to ignore changing the shape of existing worker, master, utility, compute_only_worker, edge, kafka_broker nodes, in a list format, when new nodes are added with a different shape.
    isCloudSqlConfigured Boolean
    (Updatable) Boolean flag specifying whether we configure Cloud SQL or not
    isForceStopJobs Boolean
    (Updatable) When setting state as INACTIVE for stopping a cluster, setting this flag to true forcefully stops the bds instance.
    isHighAvailability Boolean
    Boolean flag specifying whether or not the cluster is HA
    isKafkaConfigured Boolean
    Boolean flag specifying whether or not Kafka should be configured.
    isSecure Boolean
    Boolean flag specifying whether or not the cluster should be setup as secure.
    kafkaBrokerNode BdsInstanceKafkaBrokerNode
    The kafka broker node in the BDS instance
    kerberosRealmName String
    The user-defined kerberos realm name.
    kmsKeyId String
    (Updatable) The OCID of the Key Management master encryption key.
    masterNode BdsInstanceMasterNode
    The master node in the BDS instance
    networkConfig BdsInstanceNetworkConfig
    Additional configuration of the user's network.
    nodes List<BdsInstanceNode>
    The list of nodes in the Big Data Service cluster.
    numberOfNodes Integer
    Number of nodes that forming the cluster
    numberOfNodesRequiringMaintenanceReboot Integer
    Number of nodes that require a maintenance reboot
    osPatchVersion String
    (Updatable) The version of the patch to be upated.
    state String
    (Updatable) The target state for the Bds Instance. Could be set to ACTIVE or INACTIVE to start/stop 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 BdsInstanceUtilNode
    The utility node in the BDS instance
    workerNode BdsInstanceWorkerNode
    bootstrapScriptUrl string
    (Updatable) Pre-authenticated URL of the script in Object Store that is downloaded and executed.
    cloudSqlDetails BdsInstanceCloudSqlDetail[]
    The information about added Cloud SQL capability
    clusterAdminPassword string
    Base-64 encoded password for the cluster (and Cloudera Manager) admin user.
    clusterDetails BdsInstanceClusterDetail[]
    Specific info about a Hadoop cluster
    clusterProfile string
    Profile of the Big Data Service 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 BdsInstanceComputeOnlyWorkerNode
    createdBy string
    The user who created the cluster.
    definedTags {[key: string]: string}
    (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
    edgeNode BdsInstanceEdgeNode
    freeformTags {[key: string]: string}
    (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
    ignoreExistingNodesShapes string[]
    Tag to ignore changing the shape of existing worker, master, utility, compute_only_worker, edge, kafka_broker nodes, in a list format, when new nodes are added with a different shape.
    isCloudSqlConfigured boolean
    (Updatable) Boolean flag specifying whether we configure Cloud SQL or not
    isForceStopJobs boolean
    (Updatable) When setting state as INACTIVE for stopping a cluster, setting this flag to true forcefully stops the bds instance.
    isHighAvailability boolean
    Boolean flag specifying whether or not the cluster is HA
    isKafkaConfigured boolean
    Boolean flag specifying whether or not Kafka should be configured.
    isSecure boolean
    Boolean flag specifying whether or not the cluster should be setup as secure.
    kafkaBrokerNode BdsInstanceKafkaBrokerNode
    The kafka broker node in the BDS instance
    kerberosRealmName string
    The user-defined kerberos realm name.
    kmsKeyId string
    (Updatable) The OCID of the Key Management master encryption key.
    masterNode BdsInstanceMasterNode
    The master node in the BDS instance
    networkConfig BdsInstanceNetworkConfig
    Additional configuration of the user's network.
    nodes BdsInstanceNode[]
    The list of nodes in the Big Data Service cluster.
    numberOfNodes number
    Number of nodes that forming the cluster
    numberOfNodesRequiringMaintenanceReboot number
    Number of nodes that require a maintenance reboot
    osPatchVersion string
    (Updatable) The version of the patch to be upated.
    state string
    (Updatable) The target state for the Bds Instance. Could be set to ACTIVE or INACTIVE to start/stop 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 BdsInstanceUtilNode
    The utility node in the BDS instance
    workerNode BdsInstanceWorkerNode
    bootstrap_script_url str
    (Updatable) Pre-authenticated URL of the script in Object Store that is downloaded and executed.
    cloud_sql_details Sequence[bigdataservice.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 Sequence[bigdataservice.BdsInstanceClusterDetailArgs]
    Specific info about a Hadoop cluster
    cluster_profile str
    Profile of the Big Data Service 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 bigdataservice.BdsInstanceComputeOnlyWorkerNodeArgs
    created_by str
    The user who created the cluster.
    defined_tags Mapping[str, str]
    (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
    edge_node bigdataservice.BdsInstanceEdgeNodeArgs
    freeform_tags Mapping[str, str]
    (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
    ignore_existing_nodes_shapes Sequence[str]
    Tag to ignore changing the shape of existing worker, master, utility, compute_only_worker, edge, kafka_broker nodes, in a list format, when new nodes are added with a different shape.
    is_cloud_sql_configured bool
    (Updatable) Boolean flag specifying whether we configure Cloud SQL or not
    is_force_stop_jobs bool
    (Updatable) When setting state as INACTIVE for stopping a cluster, setting this flag to true forcefully stops the bds instance.
    is_high_availability bool
    Boolean flag specifying whether or not the cluster is HA
    is_kafka_configured bool
    Boolean flag specifying whether or not Kafka should be configured.
    is_secure bool
    Boolean flag specifying whether or not the cluster should be setup as secure.
    kafka_broker_node bigdataservice.BdsInstanceKafkaBrokerNodeArgs
    The kafka broker node in the BDS instance
    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 bigdataservice.BdsInstanceMasterNodeArgs
    The master node in the BDS instance
    network_config bigdataservice.BdsInstanceNetworkConfigArgs
    Additional configuration of the user's network.
    nodes Sequence[bigdataservice.BdsInstanceNodeArgs]
    The list of nodes in the Big Data Service cluster.
    number_of_nodes int
    Number of nodes that forming the cluster
    number_of_nodes_requiring_maintenance_reboot int
    Number of nodes that require a maintenance reboot
    os_patch_version str
    (Updatable) The version of the patch to be upated.
    state str
    (Updatable) The target state for the Bds Instance. Could be set to ACTIVE or INACTIVE to start/stop 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 bigdataservice.BdsInstanceUtilNodeArgs
    The utility node in the BDS instance
    worker_node bigdataservice.BdsInstanceWorkerNodeArgs
    bootstrapScriptUrl String
    (Updatable) Pre-authenticated URL of the script in Object Store that is downloaded and executed.
    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
    clusterProfile String
    Profile of the Big Data Service 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 cluster.
    definedTags Map<String>
    (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
    edgeNode Property Map
    freeformTags Map<String>
    (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
    ignoreExistingNodesShapes List<String>
    Tag to ignore changing the shape of existing worker, master, utility, compute_only_worker, edge, kafka_broker nodes, in a list format, when new nodes are added with a different shape.
    isCloudSqlConfigured Boolean
    (Updatable) Boolean flag specifying whether we configure Cloud SQL or not
    isForceStopJobs Boolean
    (Updatable) When setting state as INACTIVE for stopping a cluster, setting this flag to true forcefully stops the bds instance.
    isHighAvailability Boolean
    Boolean flag specifying whether or not the cluster is HA
    isKafkaConfigured Boolean
    Boolean flag specifying whether or not Kafka should be configured.
    isSecure Boolean
    Boolean flag specifying whether or not the cluster should be setup as secure.
    kafkaBrokerNode Property Map
    The kafka broker node in the BDS instance
    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 the user's network.
    nodes List<Property Map>
    The list of nodes in the Big Data Service cluster.
    numberOfNodes Number
    Number of nodes that forming the cluster
    numberOfNodesRequiringMaintenanceReboot Number
    Number of nodes that require a maintenance reboot
    osPatchVersion String
    (Updatable) The version of the patch to be upated.
    state String
    (Updatable) The target state for the Bds Instance. Could be set to ACTIVE or INACTIVE to start/stop 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, BdsInstanceCloudSqlDetailArgs

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

    BdsInstanceCloudSqlDetailKerberosDetail, BdsInstanceCloudSqlDetailKerberosDetailArgs

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

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

    BdsInstanceComputeOnlyWorkerNode, BdsInstanceComputeOnlyWorkerNodeArgs

    NumberOfNodes int
    Number of nodes that forming the cluster
    Shape string
    Shape of the node
    SubnetId string
    The OCID of the subnet in which the node should be created
    BlockVolumeSizeInGbs string
    The size of block volume in GB that needs to be attached to a given node. All the necessary details needed for attachment are managed by service itself.
    ShapeConfig BdsInstanceComputeOnlyWorkerNodeShapeConfig
    NumberOfNodes int
    Number of nodes that forming the cluster
    Shape string
    Shape of the node
    SubnetId string
    The OCID of the subnet in which the node should be created
    BlockVolumeSizeInGbs string
    The size of block volume in GB that needs to be attached to a given node. All the necessary details needed for attachment are managed by service itself.
    ShapeConfig BdsInstanceComputeOnlyWorkerNodeShapeConfig
    numberOfNodes Integer
    Number of nodes that forming the cluster
    shape String
    Shape of the node
    subnetId String
    The OCID of the subnet in which the node should be created
    blockVolumeSizeInGbs String
    The size of block volume in GB that needs to be attached to a given node. All the necessary details needed for attachment are managed by service itself.
    shapeConfig BdsInstanceComputeOnlyWorkerNodeShapeConfig
    numberOfNodes number
    Number of nodes that forming the cluster
    shape string
    Shape of the node
    subnetId string
    The OCID of the subnet in which the node should be created
    blockVolumeSizeInGbs string
    The size of block volume in GB that needs to be attached to a given node. All the necessary details needed for attachment are managed by service itself.
    shapeConfig BdsInstanceComputeOnlyWorkerNodeShapeConfig
    number_of_nodes int
    Number of nodes that forming the cluster
    shape str
    Shape of the node
    subnet_id str
    The OCID of the subnet in which the node should be created
    block_volume_size_in_gbs str
    The size of block volume in GB that needs to be attached to a given node. All the necessary details needed for attachment are managed by service itself.
    shape_config bigdataservice.BdsInstanceComputeOnlyWorkerNodeShapeConfig
    numberOfNodes Number
    Number of nodes that forming the cluster
    shape String
    Shape of the node
    subnetId String
    The OCID of the subnet in which the node should be created
    blockVolumeSizeInGbs String
    The size of block volume in GB that needs to be attached to a given node. All the necessary details needed for attachment are managed by service itself.
    shapeConfig Property Map

    BdsInstanceComputeOnlyWorkerNodeShapeConfig, BdsInstanceComputeOnlyWorkerNodeShapeConfigArgs

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

    BdsInstanceEdgeNode, BdsInstanceEdgeNodeArgs

    NumberOfNodes int
    Number of nodes that forming the cluster
    Shape string
    Shape of the node
    SubnetId string
    The OCID of the subnet in which the node should be created
    BlockVolumeSizeInGbs string
    The size of block volume in GB that needs to be attached to a given node. All the necessary details needed for attachment are managed by service itself.
    ShapeConfig BdsInstanceEdgeNodeShapeConfig
    NumberOfNodes int
    Number of nodes that forming the cluster
    Shape string
    Shape of the node
    SubnetId string
    The OCID of the subnet in which the node should be created
    BlockVolumeSizeInGbs string
    The size of block volume in GB that needs to be attached to a given node. All the necessary details needed for attachment are managed by service itself.
    ShapeConfig BdsInstanceEdgeNodeShapeConfig
    numberOfNodes Integer
    Number of nodes that forming the cluster
    shape String
    Shape of the node
    subnetId String
    The OCID of the subnet in which the node should be created
    blockVolumeSizeInGbs String
    The size of block volume in GB that needs to be attached to a given node. All the necessary details needed for attachment are managed by service itself.
    shapeConfig BdsInstanceEdgeNodeShapeConfig
    numberOfNodes number
    Number of nodes that forming the cluster
    shape string
    Shape of the node
    subnetId string
    The OCID of the subnet in which the node should be created
    blockVolumeSizeInGbs string
    The size of block volume in GB that needs to be attached to a given node. All the necessary details needed for attachment are managed by service itself.
    shapeConfig BdsInstanceEdgeNodeShapeConfig
    number_of_nodes int
    Number of nodes that forming the cluster
    shape str
    Shape of the node
    subnet_id str
    The OCID of the subnet in which the node should be created
    block_volume_size_in_gbs str
    The size of block volume in GB that needs to be attached to a given node. All the necessary details needed for attachment are managed by service itself.
    shape_config bigdataservice.BdsInstanceEdgeNodeShapeConfig
    numberOfNodes Number
    Number of nodes that forming the cluster
    shape String
    Shape of the node
    subnetId String
    The OCID of the subnet in which the node should be created
    blockVolumeSizeInGbs String
    The size of block volume in GB that needs to be attached to a given node. All the necessary details needed for attachment are managed by service itself.
    shapeConfig Property Map

    BdsInstanceEdgeNodeShapeConfig, BdsInstanceEdgeNodeShapeConfigArgs

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

    BdsInstanceKafkaBrokerNode, BdsInstanceKafkaBrokerNodeArgs

    NumberOfKafkaNodes int
    Shape string
    Shape of the node
    SubnetId string
    The OCID of the subnet in which the node should be created
    BlockVolumeSizeInGbs string
    The size of block volume in GB that needs to be attached to a given node. All the necessary details needed for attachment are managed by service itself.
    ShapeConfig BdsInstanceKafkaBrokerNodeShapeConfig
    The shape configuration requested for the node.
    NumberOfKafkaNodes int
    Shape string
    Shape of the node
    SubnetId string
    The OCID of the subnet in which the node should be created
    BlockVolumeSizeInGbs string
    The size of block volume in GB that needs to be attached to a given node. All the necessary details needed for attachment are managed by service itself.
    ShapeConfig BdsInstanceKafkaBrokerNodeShapeConfig
    The shape configuration requested for the node.
    numberOfKafkaNodes Integer
    shape String
    Shape of the node
    subnetId String
    The OCID of the subnet in which the node should be created
    blockVolumeSizeInGbs String
    The size of block volume in GB that needs to be attached to a given node. All the necessary details needed for attachment are managed by service itself.
    shapeConfig BdsInstanceKafkaBrokerNodeShapeConfig
    The shape configuration requested for the node.
    numberOfKafkaNodes number
    shape string
    Shape of the node
    subnetId string
    The OCID of the subnet in which the node should be created
    blockVolumeSizeInGbs string
    The size of block volume in GB that needs to be attached to a given node. All the necessary details needed for attachment are managed by service itself.
    shapeConfig BdsInstanceKafkaBrokerNodeShapeConfig
    The shape configuration requested for the node.
    number_of_kafka_nodes int
    shape str
    Shape of the node
    subnet_id str
    The OCID of the subnet in which the node should be created
    block_volume_size_in_gbs str
    The size of block volume in GB that needs to be attached to a given node. All the necessary details needed for attachment are managed by service itself.
    shape_config bigdataservice.BdsInstanceKafkaBrokerNodeShapeConfig
    The shape configuration requested for the node.
    numberOfKafkaNodes Number
    shape String
    Shape of the node
    subnetId String
    The OCID of the subnet in which the node should be created
    blockVolumeSizeInGbs String
    The size of block volume in GB that needs to be attached to a given node. All the necessary details needed for attachment are managed by service itself.
    shapeConfig Property Map
    The shape configuration requested for the node.

    BdsInstanceKafkaBrokerNodeShapeConfig, BdsInstanceKafkaBrokerNodeShapeConfigArgs

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

    BdsInstanceMasterNode, BdsInstanceMasterNodeArgs

    NumberOfNodes int
    The amount of master nodes should be created.
    Shape string
    Shape of the node
    SubnetId string
    The OCID of the subnet in which the node should be created
    BlockVolumeSizeInGbs string
    The size of block volume in GB that needs to be attached to a given node. All the necessary details needed for attachment are managed by service itself.
    ShapeConfig BdsInstanceMasterNodeShapeConfig
    The shape configuration requested for the node.
    NumberOfNodes int
    The amount of master nodes should be created.
    Shape string
    Shape of the node
    SubnetId string
    The OCID of the subnet in which the node should be created
    BlockVolumeSizeInGbs string
    The size of block volume in GB that needs to be attached to a given node. All the necessary details needed for attachment are managed by service itself.
    ShapeConfig BdsInstanceMasterNodeShapeConfig
    The shape configuration requested for the node.
    numberOfNodes Integer
    The amount of master nodes should be created.
    shape String
    Shape of the node
    subnetId String
    The OCID of the subnet in which the node should be created
    blockVolumeSizeInGbs String
    The size of block volume in GB that needs to be attached to a given node. All the necessary details needed for attachment are managed by service itself.
    shapeConfig BdsInstanceMasterNodeShapeConfig
    The shape configuration requested for the node.
    numberOfNodes number
    The amount of master nodes should be created.
    shape string
    Shape of the node
    subnetId string
    The OCID of the subnet in which the node should be created
    blockVolumeSizeInGbs string
    The size of block volume in GB that needs to be attached to a given node. All the necessary details needed for attachment are managed by service itself.
    shapeConfig BdsInstanceMasterNodeShapeConfig
    The shape configuration requested for the node.
    number_of_nodes int
    The amount of master 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
    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_config bigdataservice.BdsInstanceMasterNodeShapeConfig
    The shape configuration requested for the node.
    numberOfNodes Number
    The amount of master nodes should be created.
    shape String
    Shape of the node
    subnetId String
    The OCID of the subnet in which the node should be created
    blockVolumeSizeInGbs String
    The size of block volume in GB that needs to be attached to a given node. All the necessary details needed for attachment are managed by service itself.
    shapeConfig Property Map
    The shape configuration requested for the node.

    BdsInstanceMasterNodeShapeConfig, BdsInstanceMasterNodeShapeConfigArgs

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

    BdsInstanceNetworkConfig, BdsInstanceNetworkConfigArgs

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

    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
    IsRebootRequired bool
    Indicates if the node requires a reboot to either reflect the latest os kernel or take actions for maintenance reboot.
    LocalDisksTotalSizeInGbs double
    The aggregate size of all local disks, in gigabytes. If the instance does not have any local disks, this field is null.
    MemoryInGbs int
    The total amount of memory available to the node, in gigabytes.
    NodeType string
    The Big Data Service cluster node type.
    Nvmes int
    The number of NVMe drives to be used for storage. A single drive has 6.8 TB available.
    Ocpus int
    The total number of OCPUs available to the node.
    OsVersion string
    BDS-assigned Operating System version for the node.
    Shape string
    (Updatable) Shape of the node.
    SshFingerprint string
    The fingerprint of the SSH key used for node access
    State string
    (Updatable) The target state for the Bds Instance. Could be set to ACTIVE or INACTIVE to start/stop the bds instance.
    SubnetId string
    The OCID of the subnet in which the node will be created.
    TimeCreated string
    The time the BDS instance was created. An RFC3339 formatted datetime string
    TimeMaintenanceRebootDue string
    The date and time the instance is expected to be stopped / started, in the format defined by RFC3339.
    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
    IsRebootRequired bool
    Indicates if the node requires a reboot to either reflect the latest os kernel or take actions for maintenance reboot.
    LocalDisksTotalSizeInGbs float64
    The aggregate size of all local disks, in gigabytes. If the instance does not have any local disks, this field is null.
    MemoryInGbs int
    The total amount of memory available to the node, in gigabytes.
    NodeType string
    The Big Data Service cluster node type.
    Nvmes int
    The number of NVMe drives to be used for storage. A single drive has 6.8 TB available.
    Ocpus int
    The total number of OCPUs available to the node.
    OsVersion string
    BDS-assigned Operating System version for the node.
    Shape string
    (Updatable) Shape of the node.
    SshFingerprint string
    The fingerprint of the SSH key used for node access
    State string
    (Updatable) The target state for the Bds Instance. Could be set to ACTIVE or INACTIVE to start/stop the bds instance.
    SubnetId string
    The OCID of the subnet in which the node will be created.
    TimeCreated string
    The time the BDS instance was created. An RFC3339 formatted datetime string
    TimeMaintenanceRebootDue string
    The date and time the instance is expected to be stopped / started, in the format defined by RFC3339.
    attachedBlockVolumes List<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
    isRebootRequired Boolean
    Indicates if the node requires a reboot to either reflect the latest os kernel or take actions for maintenance reboot.
    localDisksTotalSizeInGbs Double
    The aggregate size of all local disks, in gigabytes. If the instance does not have any local disks, this field is null.
    memoryInGbs Integer
    The total amount of memory available to the node, in gigabytes.
    nodeType String
    The Big Data Service cluster node type.
    nvmes Integer
    The number of NVMe drives to be used for storage. A single drive has 6.8 TB available.
    ocpus Integer
    The total number of OCPUs available to the node.
    osVersion String
    BDS-assigned Operating System version for the node.
    shape String
    (Updatable) Shape of the node.
    sshFingerprint String
    The fingerprint of the SSH key used for node access
    state String
    (Updatable) The target state for the Bds Instance. Could be set to ACTIVE or INACTIVE to start/stop the bds instance.
    subnetId String
    The OCID of the subnet in which the node will be created.
    timeCreated String
    The time the BDS instance was created. An RFC3339 formatted datetime string
    timeMaintenanceRebootDue String
    The date and time the instance is expected to be stopped / started, in the format defined by RFC3339.
    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
    isRebootRequired boolean
    Indicates if the node requires a reboot to either reflect the latest os kernel or take actions for maintenance reboot.
    localDisksTotalSizeInGbs number
    The aggregate size of all local disks, in gigabytes. If the instance does not have any local disks, this field is null.
    memoryInGbs number
    The total amount of memory available to the node, in gigabytes.
    nodeType string
    The Big Data Service cluster node type.
    nvmes number
    The number of NVMe drives to be used for storage. A single drive has 6.8 TB available.
    ocpus number
    The total number of OCPUs available to the node.
    osVersion string
    BDS-assigned Operating System version for the node.
    shape string
    (Updatable) Shape of the node.
    sshFingerprint string
    The fingerprint of the SSH key used for node access
    state string
    (Updatable) The target state for the Bds Instance. Could be set to ACTIVE or INACTIVE to start/stop the bds instance.
    subnetId string
    The OCID of the subnet in which the node will be created.
    timeCreated string
    The time the BDS instance was created. An RFC3339 formatted datetime string
    timeMaintenanceRebootDue string
    The date and time the instance is expected to be stopped / started, in the format defined by RFC3339.
    attached_block_volumes Sequence[bigdataservice.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
    is_reboot_required bool
    Indicates if the node requires a reboot to either reflect the latest os kernel or take actions for maintenance reboot.
    local_disks_total_size_in_gbs float
    The aggregate size of all local disks, in gigabytes. If the instance does not have any local disks, this field is null.
    memory_in_gbs int
    The total amount of memory available to the node, in gigabytes.
    node_type str
    The Big Data Service cluster node type.
    nvmes int
    The number of NVMe drives to be used for storage. A single drive has 6.8 TB available.
    ocpus int
    The total number of OCPUs available to the node.
    os_version str
    BDS-assigned Operating System version for the node.
    shape str
    (Updatable) Shape of the node.
    ssh_fingerprint str
    The fingerprint of the SSH key used for node access
    state str
    (Updatable) The target state for the Bds Instance. Could be set to ACTIVE or INACTIVE to start/stop the bds instance.
    subnet_id str
    The OCID of the subnet in which the node will be created.
    time_created str
    The time the BDS instance was created. An RFC3339 formatted datetime string
    time_maintenance_reboot_due str
    The date and time the instance is expected to be stopped / started, in the format defined by RFC3339.
    attachedBlockVolumes List<Property Map>
    The list of block volumes attached to a given node.
    availabilityDomain String
    The name of the availability domain 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
    isRebootRequired Boolean
    Indicates if the node requires a reboot to either reflect the latest os kernel or take actions for maintenance reboot.
    localDisksTotalSizeInGbs Number
    The aggregate size of all local disks, in gigabytes. If the instance does not have any local disks, this field is null.
    memoryInGbs Number
    The total amount of memory available to the node, in gigabytes.
    nodeType String
    The Big Data Service cluster node type.
    nvmes Number
    The number of NVMe drives to be used for storage. A single drive has 6.8 TB available.
    ocpus Number
    The total number of OCPUs available to the node.
    osVersion String
    BDS-assigned Operating System version for the node.
    shape String
    (Updatable) Shape of the node.
    sshFingerprint String
    The fingerprint of the SSH key used for node access
    state String
    (Updatable) The target state for the Bds Instance. Could be set to ACTIVE or INACTIVE to start/stop the bds instance.
    subnetId String
    The OCID of the subnet in which the node will be created.
    timeCreated String
    The time the BDS instance was created. An RFC3339 formatted datetime string
    timeMaintenanceRebootDue String
    The date and time the instance is expected to be stopped / started, in the format defined by RFC3339.

    BdsInstanceNodeAttachedBlockVolume, BdsInstanceNodeAttachedBlockVolumeArgs

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

    NumberOfNodes int
    The amount of utility nodes should be created.
    Shape string
    Shape of the node
    SubnetId string
    The OCID of the subnet in which the node should be created
    BlockVolumeSizeInGbs string
    The size of block volume in GB that needs to be attached to a given node. All the necessary details needed for attachment are managed by service itself.
    ShapeConfig BdsInstanceUtilNodeShapeConfig
    The shape configuration requested for the node.
    NumberOfNodes int
    The amount of utility nodes should be created.
    Shape string
    Shape of the node
    SubnetId string
    The OCID of the subnet in which the node should be created
    BlockVolumeSizeInGbs string
    The size of block volume in GB that needs to be attached to a given node. All the necessary details needed for attachment are managed by service itself.
    ShapeConfig BdsInstanceUtilNodeShapeConfig
    The shape configuration requested for the node.
    numberOfNodes Integer
    The amount of utility nodes should be created.
    shape String
    Shape of the node
    subnetId String
    The OCID of the subnet in which the node should be created
    blockVolumeSizeInGbs String
    The size of block volume in GB that needs to be attached to a given node. All the necessary details needed for attachment are managed by service itself.
    shapeConfig BdsInstanceUtilNodeShapeConfig
    The shape configuration requested for the node.
    numberOfNodes number
    The amount of utility nodes should be created.
    shape string
    Shape of the node
    subnetId string
    The OCID of the subnet in which the node should be created
    blockVolumeSizeInGbs string
    The size of block volume in GB that needs to be attached to a given node. All the necessary details needed for attachment are managed by service itself.
    shapeConfig BdsInstanceUtilNodeShapeConfig
    The shape configuration requested for the node.
    number_of_nodes int
    The amount of utility 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
    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_config bigdataservice.BdsInstanceUtilNodeShapeConfig
    The shape configuration requested for the node.
    numberOfNodes Number
    The amount of utility nodes should be created.
    shape String
    Shape of the node
    subnetId String
    The OCID of the subnet in which the node should be created
    blockVolumeSizeInGbs String
    The size of block volume in GB that needs to be attached to a given node. All the necessary details needed for attachment are managed by service itself.
    shapeConfig Property Map
    The shape configuration requested for the node.

    BdsInstanceUtilNodeShapeConfig, BdsInstanceUtilNodeShapeConfigArgs

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

    BdsInstanceWorkerNode, BdsInstanceWorkerNodeArgs

    NumberOfNodes int
    Number of nodes that forming the cluster
    Shape string
    Shape of the node
    SubnetId string
    The OCID of the subnet in which the node should be created
    BlockVolumeSizeInGbs string
    The size of block volume in GB that needs to be attached to a given node. All the necessary details needed for attachment are managed by service itself.
    ShapeConfig BdsInstanceWorkerNodeShapeConfig
    NumberOfNodes int
    Number of nodes that forming the cluster
    Shape string
    Shape of the node
    SubnetId string
    The OCID of the subnet in which the node should be created
    BlockVolumeSizeInGbs string
    The size of block volume in GB that needs to be attached to a given node. All the necessary details needed for attachment are managed by service itself.
    ShapeConfig BdsInstanceWorkerNodeShapeConfig
    numberOfNodes Integer
    Number of nodes that forming the cluster
    shape String
    Shape of the node
    subnetId String
    The OCID of the subnet in which the node should be created
    blockVolumeSizeInGbs String
    The size of block volume in GB that needs to be attached to a given node. All the necessary details needed for attachment are managed by service itself.
    shapeConfig BdsInstanceWorkerNodeShapeConfig
    numberOfNodes number
    Number of nodes that forming the cluster
    shape string
    Shape of the node
    subnetId string
    The OCID of the subnet in which the node should be created
    blockVolumeSizeInGbs string
    The size of block volume in GB that needs to be attached to a given node. All the necessary details needed for attachment are managed by service itself.
    shapeConfig BdsInstanceWorkerNodeShapeConfig
    number_of_nodes int
    Number of nodes that forming the cluster
    shape str
    Shape of the node
    subnet_id str
    The OCID of the subnet in which the node should be created
    block_volume_size_in_gbs str
    The size of block volume in GB that needs to be attached to a given node. All the necessary details needed for attachment are managed by service itself.
    shape_config bigdataservice.BdsInstanceWorkerNodeShapeConfig
    numberOfNodes Number
    Number of nodes that forming the cluster
    shape String
    Shape of the node
    subnetId String
    The OCID of the subnet in which the node should be created
    blockVolumeSizeInGbs String
    The size of block volume in GB that needs to be attached to a given node. All the necessary details needed for attachment are managed by service itself.
    shapeConfig Property Map

    BdsInstanceWorkerNodeShapeConfig, BdsInstanceWorkerNodeShapeConfigArgs

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

    Import

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

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

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

    Package Details

    Repository
    oci pulumi/pulumi-oci
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the oci Terraform Provider.
    oci logo
    Oracle Cloud Infrastructure v2.19.0 published on Thursday, Dec 12, 2024 by Pulumi