oci.BigDataService.BdsInstance
Explore with Pulumi AI
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:
- Cluster
Admin stringPassword - Base-64 encoded password for the cluster (and Cloudera Manager) admin user.
- Cluster
Public stringKey - The SSH public key used to authenticate the cluster connection.
- Cluster
Version string - Version of the Hadoop distribution
- Compartment
Id string - (Updatable) The OCID of the compartment
- Display
Name string - (Updatable) Name of the BDS instance
- Is
High boolAvailability - 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 BdsInstance Master Node - The master node in the BDS instance
- Util
Node BdsInstance Util Node - The utility node in the BDS instance
- Worker
Node BdsInstance Worker Node - Bootstrap
Script stringUrl - (Updatable) Pre-authenticated URL of the script in Object Store that is downloaded and executed.
- Cloud
Sql List<BdsDetails Instance Cloud Sql Detail> - The information about added Cloud SQL capability
- Cluster
Profile string - Profile of the Big Data Service cluster.
- Compute
Only BdsWorker Node Instance Compute Only Worker Node - Dictionary<string, string>
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"}
- Edge
Node BdsInstance Edge Node - 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"}
- Ignore
Existing List<string>Nodes Shapes - 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 boolSql Configured - (Updatable) Boolean flag specifying whether we configure Cloud SQL or not
- Is
Force boolStop Jobs - (Updatable) When setting state as
INACTIVE
for stopping a cluster, setting this flag to true forcefully stops the bds instance. - Is
Kafka boolConfigured - Boolean flag specifying whether or not Kafka should be configured.
- Kafka
Broker BdsNode Instance Kafka Broker Node - The kafka broker node in the BDS instance
- Kerberos
Realm stringName - The user-defined kerberos realm name.
- Kms
Key stringId - (Updatable) The OCID of the Key Management master encryption key.
- Network
Config BdsInstance Network Config - Additional configuration of the user's network.
- Os
Patch stringVersion - (Updatable) The version of the patch to be upated.
- State string
- (Updatable) The target state for the Bds Instance. Could be set to
ACTIVE
orINACTIVE
to start/stop the bds instance.
- Cluster
Admin stringPassword - Base-64 encoded password for the cluster (and Cloudera Manager) admin user.
- Cluster
Public stringKey - The SSH public key used to authenticate the cluster connection.
- Cluster
Version string - Version of the Hadoop distribution
- Compartment
Id string - (Updatable) The OCID of the compartment
- Display
Name string - (Updatable) Name of the BDS instance
- Is
High boolAvailability - 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 BdsInstance Master Node Args - The master node in the BDS instance
- Util
Node BdsInstance Util Node Args - The utility node in the BDS instance
- Worker
Node BdsInstance Worker Node Args - Bootstrap
Script stringUrl - (Updatable) Pre-authenticated URL of the script in Object Store that is downloaded and executed.
- Cloud
Sql []BdsDetails Instance Cloud Sql Detail Args - The information about added Cloud SQL capability
- Cluster
Profile string - Profile of the Big Data Service cluster.
- Compute
Only BdsWorker Node Instance Compute Only Worker Node Args - map[string]string
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"}
- Edge
Node BdsInstance Edge Node Args - 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"}
- Ignore
Existing []stringNodes Shapes - 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 boolSql Configured - (Updatable) Boolean flag specifying whether we configure Cloud SQL or not
- Is
Force boolStop Jobs - (Updatable) When setting state as
INACTIVE
for stopping a cluster, setting this flag to true forcefully stops the bds instance. - Is
Kafka boolConfigured - Boolean flag specifying whether or not Kafka should be configured.
- Kafka
Broker BdsNode Instance Kafka Broker Node Args - The kafka broker node in the BDS instance
- Kerberos
Realm stringName - The user-defined kerberos realm name.
- Kms
Key stringId - (Updatable) The OCID of the Key Management master encryption key.
- Network
Config BdsInstance Network Config Args - Additional configuration of the user's network.
- Os
Patch stringVersion - (Updatable) The version of the patch to be upated.
- State string
- (Updatable) The target state for the Bds Instance. Could be set to
ACTIVE
orINACTIVE
to start/stop the bds instance.
- cluster
Admin StringPassword - Base-64 encoded password for the cluster (and Cloudera Manager) admin user.
- cluster
Public StringKey - The SSH public key used to authenticate the cluster connection.
- cluster
Version String - Version of the Hadoop distribution
- compartment
Id String - (Updatable) The OCID of the compartment
- display
Name String - (Updatable) Name of the BDS instance
- is
High BooleanAvailability - Boolean flag specifying whether or not the cluster is HA
- is
Secure Boolean - Boolean flag specifying whether or not the cluster should be setup as secure.
- master
Node BdsInstance Master Node - The master node in the BDS instance
- util
Node BdsInstance Util Node - The utility node in the BDS instance
- worker
Node BdsInstance Worker Node - bootstrap
Script StringUrl - (Updatable) Pre-authenticated URL of the script in Object Store that is downloaded and executed.
- cloud
Sql List<BdsDetails Instance Cloud Sql Detail> - The information about added Cloud SQL capability
- cluster
Profile String - Profile of the Big Data Service cluster.
- compute
Only BdsWorker Node Instance Compute Only Worker Node - Map<String,String>
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"}
- edge
Node BdsInstance Edge Node - 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"}
- ignore
Existing List<String>Nodes Shapes - 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 BooleanSql Configured - (Updatable) Boolean flag specifying whether we configure Cloud SQL or not
- is
Force BooleanStop Jobs - (Updatable) When setting state as
INACTIVE
for stopping a cluster, setting this flag to true forcefully stops the bds instance. - is
Kafka BooleanConfigured - Boolean flag specifying whether or not Kafka should be configured.
- kafka
Broker BdsNode Instance Kafka Broker Node - The kafka broker node in the BDS instance
- kerberos
Realm StringName - The user-defined kerberos realm name.
- kms
Key StringId - (Updatable) The OCID of the Key Management master encryption key.
- network
Config BdsInstance Network Config - Additional configuration of the user's network.
- os
Patch StringVersion - (Updatable) The version of the patch to be upated.
- state String
- (Updatable) The target state for the Bds Instance. Could be set to
ACTIVE
orINACTIVE
to start/stop the bds instance.
- cluster
Admin stringPassword - Base-64 encoded password for the cluster (and Cloudera Manager) admin user.
- cluster
Public stringKey - The SSH public key used to authenticate the cluster connection.
- cluster
Version string - Version of the Hadoop distribution
- compartment
Id string - (Updatable) The OCID of the compartment
- display
Name string - (Updatable) Name of the BDS instance
- is
High booleanAvailability - Boolean flag specifying whether or not the cluster is HA
- is
Secure boolean - Boolean flag specifying whether or not the cluster should be setup as secure.
- master
Node BdsInstance Master Node - The master node in the BDS instance
- util
Node BdsInstance Util Node - The utility node in the BDS instance
- worker
Node BdsInstance Worker Node - bootstrap
Script stringUrl - (Updatable) Pre-authenticated URL of the script in Object Store that is downloaded and executed.
- cloud
Sql BdsDetails Instance Cloud Sql Detail[] - The information about added Cloud SQL capability
- cluster
Profile string - Profile of the Big Data Service cluster.
- compute
Only BdsWorker Node Instance Compute Only Worker Node - {[key: string]: string}
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"}
- edge
Node BdsInstance Edge Node - {[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"}
- ignore
Existing string[]Nodes Shapes - 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 booleanSql Configured - (Updatable) Boolean flag specifying whether we configure Cloud SQL or not
- is
Force booleanStop Jobs - (Updatable) When setting state as
INACTIVE
for stopping a cluster, setting this flag to true forcefully stops the bds instance. - is
Kafka booleanConfigured - Boolean flag specifying whether or not Kafka should be configured.
- kafka
Broker BdsNode Instance Kafka Broker Node - The kafka broker node in the BDS instance
- kerberos
Realm stringName - The user-defined kerberos realm name.
- kms
Key stringId - (Updatable) The OCID of the Key Management master encryption key.
- network
Config BdsInstance Network Config - Additional configuration of the user's network.
- os
Patch stringVersion - (Updatable) The version of the patch to be upated.
- state string
- (Updatable) The target state for the Bds Instance. Could be set to
ACTIVE
orINACTIVE
to start/stop the bds instance.
- cluster_
admin_ strpassword - Base-64 encoded password for the cluster (and Cloudera Manager) admin user.
- cluster_
public_ strkey - 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_ boolavailability - 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.Bds Instance Master Node Args - The master node in the BDS instance
- util_
node bigdataservice.Bds Instance Util Node Args - The utility node in the BDS instance
- worker_
node bigdataservice.Bds Instance Worker Node Args - bootstrap_
script_ strurl - (Updatable) Pre-authenticated URL of the script in Object Store that is downloaded and executed.
- cloud_
sql_ Sequence[bigdataservice.details Bds Instance Cloud Sql Detail Args] - The information about added Cloud SQL capability
- cluster_
profile str - Profile of the Big Data Service cluster.
- compute_
only_ bigdataservice.worker_ node Bds Instance Compute Only Worker Node Args - 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.Bds Instance Edge Node Args - 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_ Sequence[str]nodes_ shapes - 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_ boolsql_ configured - (Updatable) Boolean flag specifying whether we configure Cloud SQL or not
- is_
force_ boolstop_ jobs - (Updatable) When setting state as
INACTIVE
for stopping a cluster, setting this flag to true forcefully stops the bds instance. - is_
kafka_ boolconfigured - Boolean flag specifying whether or not Kafka should be configured.
- kafka_
broker_ bigdataservice.node Bds Instance Kafka Broker Node Args - The kafka broker node in the BDS instance
- kerberos_
realm_ strname - The user-defined kerberos realm name.
- kms_
key_ strid - (Updatable) The OCID of the Key Management master encryption key.
- network_
config bigdataservice.Bds Instance Network Config Args - Additional configuration of the user's network.
- os_
patch_ strversion - (Updatable) The version of the patch to be upated.
- state str
- (Updatable) The target state for the Bds Instance. Could be set to
ACTIVE
orINACTIVE
to start/stop the bds instance.
- cluster
Admin StringPassword - Base-64 encoded password for the cluster (and Cloudera Manager) admin user.
- cluster
Public StringKey - The SSH public key used to authenticate the cluster connection.
- cluster
Version String - Version of the Hadoop distribution
- compartment
Id String - (Updatable) The OCID of the compartment
- display
Name String - (Updatable) Name of the BDS instance
- is
High BooleanAvailability - Boolean flag specifying whether or not the cluster is HA
- is
Secure Boolean - Boolean flag specifying whether or not the cluster should be setup as secure.
- master
Node Property Map - The master node in the BDS instance
- util
Node Property Map - The utility node in the BDS instance
- worker
Node Property Map - bootstrap
Script StringUrl - (Updatable) Pre-authenticated URL of the script in Object Store that is downloaded and executed.
- cloud
Sql List<Property Map>Details - The information about added Cloud SQL capability
- cluster
Profile String - Profile of the Big Data Service cluster.
- compute
Only Property MapWorker Node - Map<String>
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"}
- edge
Node Property Map - 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"}
- ignore
Existing List<String>Nodes Shapes - 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 BooleanSql Configured - (Updatable) Boolean flag specifying whether we configure Cloud SQL or not
- is
Force BooleanStop Jobs - (Updatable) When setting state as
INACTIVE
for stopping a cluster, setting this flag to true forcefully stops the bds instance. - is
Kafka BooleanConfigured - Boolean flag specifying whether or not Kafka should be configured.
- kafka
Broker Property MapNode - The kafka broker node in the BDS instance
- kerberos
Realm StringName - The user-defined kerberos realm name.
- kms
Key StringId - (Updatable) The OCID of the Key Management master encryption key.
- network
Config Property Map - Additional configuration of the user's network.
- os
Patch StringVersion - (Updatable) The version of the patch to be upated.
- state String
- (Updatable) The target state for the Bds Instance. Could be set to
ACTIVE
orINACTIVE
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:
- Cluster
Details List<BdsInstance Cluster Detail> - Specific info about a Hadoop cluster
- Created
By string - The user who created the cluster.
- Id string
- The provider-assigned unique ID for this managed resource.
- Nodes
List<Bds
Instance Node> - The list of nodes in the Big Data Service cluster.
- Number
Of intNodes - Number of nodes that forming the cluster
- Number
Of intNodes Requiring Maintenance Reboot - Number of nodes that require a maintenance reboot
- Time
Created string - The time the BDS instance was created. An RFC3339 formatted datetime string
- Time
Updated string - The time the BDS instance was updated. An RFC3339 formatted datetime string
- Cluster
Details []BdsInstance Cluster Detail - Specific info about a Hadoop cluster
- Created
By string - The user who created the cluster.
- Id string
- The provider-assigned unique ID for this managed resource.
- Nodes
[]Bds
Instance Node - The list of nodes in the Big Data Service cluster.
- Number
Of intNodes - Number of nodes that forming the cluster
- Number
Of intNodes Requiring Maintenance Reboot - Number of nodes that require a maintenance reboot
- Time
Created string - The time the BDS instance was created. An RFC3339 formatted datetime string
- Time
Updated string - The time the BDS instance was updated. An RFC3339 formatted datetime string
- cluster
Details List<BdsInstance Cluster Detail> - Specific info about a Hadoop cluster
- created
By String - The user who created the cluster.
- id String
- The provider-assigned unique ID for this managed resource.
- nodes
List<Bds
Instance Node> - The list of nodes in the Big Data Service cluster.
- number
Of IntegerNodes - Number of nodes that forming the cluster
- number
Of IntegerNodes Requiring Maintenance Reboot - Number of nodes that require a maintenance reboot
- time
Created String - The time the BDS instance was created. An RFC3339 formatted datetime string
- time
Updated String - The time the BDS instance was updated. An RFC3339 formatted datetime string
- cluster
Details BdsInstance Cluster Detail[] - Specific info about a Hadoop cluster
- created
By string - The user who created the cluster.
- id string
- The provider-assigned unique ID for this managed resource.
- nodes
Bds
Instance Node[] - The list of nodes in the Big Data Service cluster.
- number
Of numberNodes - Number of nodes that forming the cluster
- number
Of numberNodes Requiring Maintenance Reboot - Number of nodes that require a maintenance reboot
- time
Created string - The time the BDS instance was created. An RFC3339 formatted datetime string
- time
Updated string - The time the BDS instance was updated. An RFC3339 formatted datetime string
- cluster_
details Sequence[bigdataservice.Bds Instance Cluster Detail] - 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.
Bds Instance Node] - The list of nodes in the Big Data Service cluster.
- number_
of_ intnodes - Number of nodes that forming the cluster
- number_
of_ intnodes_ requiring_ maintenance_ reboot - 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
- cluster
Details List<Property Map> - Specific info about a Hadoop cluster
- created
By 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.
- number
Of NumberNodes - Number of nodes that forming the cluster
- number
Of NumberNodes Requiring Maintenance Reboot - Number of nodes that require a maintenance reboot
- time
Created String - The time the BDS instance was created. An RFC3339 formatted datetime string
- time
Updated 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.
- Bootstrap
Script stringUrl - (Updatable) Pre-authenticated URL of the script in Object Store that is downloaded and executed.
- Cloud
Sql List<BdsDetails Instance Cloud Sql Detail> - The information about added Cloud SQL capability
- Cluster
Admin stringPassword - Base-64 encoded password for the cluster (and Cloudera Manager) admin user.
- Cluster
Details List<BdsInstance Cluster Detail> - Specific info about a Hadoop cluster
- Cluster
Profile string - Profile of the Big Data Service cluster.
- Cluster
Public stringKey - The SSH public key used to authenticate the cluster connection.
- Cluster
Version string - Version of the Hadoop distribution
- Compartment
Id string - (Updatable) The OCID of the compartment
- Compute
Only BdsWorker Node Instance Compute Only Worker Node - Created
By string - The user who created the cluster.
- Dictionary<string, string>
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"}
- Display
Name string - (Updatable) Name of the BDS instance
- Edge
Node BdsInstance Edge Node - 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"}
- Ignore
Existing List<string>Nodes Shapes - 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 boolSql Configured - (Updatable) Boolean flag specifying whether we configure Cloud SQL or not
- Is
Force boolStop Jobs - (Updatable) When setting state as
INACTIVE
for stopping a cluster, setting this flag to true forcefully stops the bds instance. - Is
High boolAvailability - Boolean flag specifying whether or not the cluster is HA
- Is
Kafka boolConfigured - 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 BdsNode Instance Kafka Broker Node - The kafka broker node in the BDS instance
- Kerberos
Realm stringName - The user-defined kerberos realm name.
- Kms
Key stringId - (Updatable) The OCID of the Key Management master encryption key.
- Master
Node BdsInstance Master Node - The master node in the BDS instance
- Network
Config BdsInstance Network Config - Additional configuration of the user's network.
- Nodes
List<Bds
Instance Node> - The list of nodes in the Big Data Service cluster.
- Number
Of intNodes - Number of nodes that forming the cluster
- Number
Of intNodes Requiring Maintenance Reboot - Number of nodes that require a maintenance reboot
- Os
Patch stringVersion - (Updatable) The version of the patch to be upated.
- State string
- (Updatable) The target state for the Bds Instance. Could be set to
ACTIVE
orINACTIVE
to start/stop the bds instance. - Time
Created string - The time the BDS instance was created. An RFC3339 formatted datetime string
- Time
Updated string - The time the BDS instance was updated. An RFC3339 formatted datetime string
- Util
Node BdsInstance Util Node - The utility node in the BDS instance
- Worker
Node BdsInstance Worker Node
- Bootstrap
Script stringUrl - (Updatable) Pre-authenticated URL of the script in Object Store that is downloaded and executed.
- Cloud
Sql []BdsDetails Instance Cloud Sql Detail Args - The information about added Cloud SQL capability
- Cluster
Admin stringPassword - Base-64 encoded password for the cluster (and Cloudera Manager) admin user.
- Cluster
Details []BdsInstance Cluster Detail Args - Specific info about a Hadoop cluster
- Cluster
Profile string - Profile of the Big Data Service cluster.
- Cluster
Public stringKey - The SSH public key used to authenticate the cluster connection.
- Cluster
Version string - Version of the Hadoop distribution
- Compartment
Id string - (Updatable) The OCID of the compartment
- Compute
Only BdsWorker Node Instance Compute Only Worker Node Args - Created
By string - The user who created the cluster.
- map[string]string
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"}
- Display
Name string - (Updatable) Name of the BDS instance
- Edge
Node BdsInstance Edge Node Args - 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"}
- Ignore
Existing []stringNodes Shapes - 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 boolSql Configured - (Updatable) Boolean flag specifying whether we configure Cloud SQL or not
- Is
Force boolStop Jobs - (Updatable) When setting state as
INACTIVE
for stopping a cluster, setting this flag to true forcefully stops the bds instance. - Is
High boolAvailability - Boolean flag specifying whether or not the cluster is HA
- Is
Kafka boolConfigured - 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 BdsNode Instance Kafka Broker Node Args - The kafka broker node in the BDS instance
- Kerberos
Realm stringName - The user-defined kerberos realm name.
- Kms
Key stringId - (Updatable) The OCID of the Key Management master encryption key.
- Master
Node BdsInstance Master Node Args - The master node in the BDS instance
- Network
Config BdsInstance Network Config Args - Additional configuration of the user's network.
- Nodes
[]Bds
Instance Node Args - The list of nodes in the Big Data Service cluster.
- Number
Of intNodes - Number of nodes that forming the cluster
- Number
Of intNodes Requiring Maintenance Reboot - Number of nodes that require a maintenance reboot
- Os
Patch stringVersion - (Updatable) The version of the patch to be upated.
- State string
- (Updatable) The target state for the Bds Instance. Could be set to
ACTIVE
orINACTIVE
to start/stop the bds instance. - Time
Created string - The time the BDS instance was created. An RFC3339 formatted datetime string
- Time
Updated string - The time the BDS instance was updated. An RFC3339 formatted datetime string
- Util
Node BdsInstance Util Node Args - The utility node in the BDS instance
- Worker
Node BdsInstance Worker Node Args
- bootstrap
Script StringUrl - (Updatable) Pre-authenticated URL of the script in Object Store that is downloaded and executed.
- cloud
Sql List<BdsDetails Instance Cloud Sql Detail> - The information about added Cloud SQL capability
- cluster
Admin StringPassword - Base-64 encoded password for the cluster (and Cloudera Manager) admin user.
- cluster
Details List<BdsInstance Cluster Detail> - Specific info about a Hadoop cluster
- cluster
Profile String - Profile of the Big Data Service cluster.
- cluster
Public StringKey - The SSH public key used to authenticate the cluster connection.
- cluster
Version String - Version of the Hadoop distribution
- compartment
Id String - (Updatable) The OCID of the compartment
- compute
Only BdsWorker Node Instance Compute Only Worker Node - created
By String - The user who created the cluster.
- Map<String,String>
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"}
- display
Name String - (Updatable) Name of the BDS instance
- edge
Node BdsInstance Edge Node - 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"}
- ignore
Existing List<String>Nodes Shapes - 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 BooleanSql Configured - (Updatable) Boolean flag specifying whether we configure Cloud SQL or not
- is
Force BooleanStop Jobs - (Updatable) When setting state as
INACTIVE
for stopping a cluster, setting this flag to true forcefully stops the bds instance. - is
High BooleanAvailability - Boolean flag specifying whether or not the cluster is HA
- is
Kafka BooleanConfigured - Boolean flag specifying whether or not Kafka should be configured.
- is
Secure Boolean - Boolean flag specifying whether or not the cluster should be setup as secure.
- kafka
Broker BdsNode Instance Kafka Broker Node - The kafka broker node in the BDS instance
- kerberos
Realm StringName - The user-defined kerberos realm name.
- kms
Key StringId - (Updatable) The OCID of the Key Management master encryption key.
- master
Node BdsInstance Master Node - The master node in the BDS instance
- network
Config BdsInstance Network Config - Additional configuration of the user's network.
- nodes
List<Bds
Instance Node> - The list of nodes in the Big Data Service cluster.
- number
Of IntegerNodes - Number of nodes that forming the cluster
- number
Of IntegerNodes Requiring Maintenance Reboot - Number of nodes that require a maintenance reboot
- os
Patch StringVersion - (Updatable) The version of the patch to be upated.
- state String
- (Updatable) The target state for the Bds Instance. Could be set to
ACTIVE
orINACTIVE
to start/stop the bds instance. - time
Created String - The time the BDS instance was created. An RFC3339 formatted datetime string
- time
Updated String - The time the BDS instance was updated. An RFC3339 formatted datetime string
- util
Node BdsInstance Util Node - The utility node in the BDS instance
- worker
Node BdsInstance Worker Node
- bootstrap
Script stringUrl - (Updatable) Pre-authenticated URL of the script in Object Store that is downloaded and executed.
- cloud
Sql BdsDetails Instance Cloud Sql Detail[] - The information about added Cloud SQL capability
- cluster
Admin stringPassword - Base-64 encoded password for the cluster (and Cloudera Manager) admin user.
- cluster
Details BdsInstance Cluster Detail[] - Specific info about a Hadoop cluster
- cluster
Profile string - Profile of the Big Data Service cluster.
- cluster
Public stringKey - The SSH public key used to authenticate the cluster connection.
- cluster
Version string - Version of the Hadoop distribution
- compartment
Id string - (Updatable) The OCID of the compartment
- compute
Only BdsWorker Node Instance Compute Only Worker Node - created
By string - The user who created the cluster.
- {[key: string]: string}
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"}
- display
Name string - (Updatable) Name of the BDS instance
- edge
Node BdsInstance Edge Node - {[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"}
- ignore
Existing string[]Nodes Shapes - 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 booleanSql Configured - (Updatable) Boolean flag specifying whether we configure Cloud SQL or not
- is
Force booleanStop Jobs - (Updatable) When setting state as
INACTIVE
for stopping a cluster, setting this flag to true forcefully stops the bds instance. - is
High booleanAvailability - Boolean flag specifying whether or not the cluster is HA
- is
Kafka booleanConfigured - Boolean flag specifying whether or not Kafka should be configured.
- is
Secure boolean - Boolean flag specifying whether or not the cluster should be setup as secure.
- kafka
Broker BdsNode Instance Kafka Broker Node - The kafka broker node in the BDS instance
- kerberos
Realm stringName - The user-defined kerberos realm name.
- kms
Key stringId - (Updatable) The OCID of the Key Management master encryption key.
- master
Node BdsInstance Master Node - The master node in the BDS instance
- network
Config BdsInstance Network Config - Additional configuration of the user's network.
- nodes
Bds
Instance Node[] - The list of nodes in the Big Data Service cluster.
- number
Of numberNodes - Number of nodes that forming the cluster
- number
Of numberNodes Requiring Maintenance Reboot - Number of nodes that require a maintenance reboot
- os
Patch stringVersion - (Updatable) The version of the patch to be upated.
- state string
- (Updatable) The target state for the Bds Instance. Could be set to
ACTIVE
orINACTIVE
to start/stop the bds instance. - time
Created string - The time the BDS instance was created. An RFC3339 formatted datetime string
- time
Updated string - The time the BDS instance was updated. An RFC3339 formatted datetime string
- util
Node BdsInstance Util Node - The utility node in the BDS instance
- worker
Node BdsInstance Worker Node
- bootstrap_
script_ strurl - (Updatable) Pre-authenticated URL of the script in Object Store that is downloaded and executed.
- cloud_
sql_ Sequence[bigdataservice.details Bds Instance Cloud Sql Detail Args] - The information about added Cloud SQL capability
- cluster_
admin_ strpassword - Base-64 encoded password for the cluster (and Cloudera Manager) admin user.
- cluster_
details Sequence[bigdataservice.Bds Instance Cluster Detail Args] - Specific info about a Hadoop cluster
- cluster_
profile str - Profile of the Big Data Service cluster.
- cluster_
public_ strkey - 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_ bigdataservice.worker_ node Bds Instance Compute Only Worker Node Args - created_
by str - The user who created the cluster.
- 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.Bds Instance Edge Node Args - 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_ Sequence[str]nodes_ shapes - 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_ boolsql_ configured - (Updatable) Boolean flag specifying whether we configure Cloud SQL or not
- is_
force_ boolstop_ jobs - (Updatable) When setting state as
INACTIVE
for stopping a cluster, setting this flag to true forcefully stops the bds instance. - is_
high_ boolavailability - Boolean flag specifying whether or not the cluster is HA
- is_
kafka_ boolconfigured - 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_ bigdataservice.node Bds Instance Kafka Broker Node Args - The kafka broker node in the BDS instance
- kerberos_
realm_ strname - The user-defined kerberos realm name.
- kms_
key_ strid - (Updatable) The OCID of the Key Management master encryption key.
- master_
node bigdataservice.Bds Instance Master Node Args - The master node in the BDS instance
- network_
config bigdataservice.Bds Instance Network Config Args - Additional configuration of the user's network.
- nodes
Sequence[bigdataservice.
Bds Instance Node Args] - The list of nodes in the Big Data Service cluster.
- number_
of_ intnodes - Number of nodes that forming the cluster
- number_
of_ intnodes_ requiring_ maintenance_ reboot - Number of nodes that require a maintenance reboot
- os_
patch_ strversion - (Updatable) The version of the patch to be upated.
- state str
- (Updatable) The target state for the Bds Instance. Could be set to
ACTIVE
orINACTIVE
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.Bds Instance Util Node Args - The utility node in the BDS instance
- worker_
node bigdataservice.Bds Instance Worker Node Args
- bootstrap
Script StringUrl - (Updatable) Pre-authenticated URL of the script in Object Store that is downloaded and executed.
- cloud
Sql List<Property Map>Details - The information about added Cloud SQL capability
- cluster
Admin StringPassword - Base-64 encoded password for the cluster (and Cloudera Manager) admin user.
- cluster
Details List<Property Map> - Specific info about a Hadoop cluster
- cluster
Profile String - Profile of the Big Data Service cluster.
- cluster
Public StringKey - The SSH public key used to authenticate the cluster connection.
- cluster
Version String - Version of the Hadoop distribution
- compartment
Id String - (Updatable) The OCID of the compartment
- compute
Only Property MapWorker Node - created
By String - The user who created the cluster.
- Map<String>
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"foo-namespace.bar-key": "value"}
- display
Name String - (Updatable) Name of the BDS instance
- edge
Node Property Map - 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"}
- ignore
Existing List<String>Nodes Shapes - 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 BooleanSql Configured - (Updatable) Boolean flag specifying whether we configure Cloud SQL or not
- is
Force BooleanStop Jobs - (Updatable) When setting state as
INACTIVE
for stopping a cluster, setting this flag to true forcefully stops the bds instance. - is
High BooleanAvailability - Boolean flag specifying whether or not the cluster is HA
- is
Kafka BooleanConfigured - Boolean flag specifying whether or not Kafka should be configured.
- is
Secure Boolean - Boolean flag specifying whether or not the cluster should be setup as secure.
- kafka
Broker Property MapNode - The kafka broker node in the BDS instance
- kerberos
Realm StringName - The user-defined kerberos realm name.
- kms
Key StringId - (Updatable) The OCID of the Key Management master encryption key.
- master
Node Property Map - The master node in the BDS instance
- network
Config Property Map - Additional configuration of the user's network.
- nodes List<Property Map>
- The list of nodes in the Big Data Service cluster.
- number
Of NumberNodes - Number of nodes that forming the cluster
- number
Of NumberNodes Requiring Maintenance Reboot - Number of nodes that require a maintenance reboot
- os
Patch StringVersion - (Updatable) The version of the patch to be upated.
- state String
- (Updatable) The target state for the Bds Instance. Could be set to
ACTIVE
orINACTIVE
to start/stop the bds instance. - time
Created String - The time the BDS instance was created. An RFC3339 formatted datetime string
- time
Updated String - The time the BDS instance was updated. An RFC3339 formatted datetime string
- util
Node Property Map - The utility node in the BDS instance
- worker
Node Property Map
Supporting Types
BdsInstanceCloudSqlDetail, BdsInstanceCloudSqlDetailArgs
- Shape string
- Shape of the node
- Block
Volume stringSize In Gbs - 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 string - IP address of the node
- Is
Kerberos boolMapped To Database Users - Boolean flag specifying whether or not are Kerberos principals mapped to database users.
- Kerberos
Details List<BdsInstance Cloud Sql Detail Kerberos Detail> - Details about Kerberos principals
- Memory
In intGbs - 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
- Block
Volume stringSize In Gbs - 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 string - IP address of the node
- Is
Kerberos boolMapped To Database Users - Boolean flag specifying whether or not are Kerberos principals mapped to database users.
- Kerberos
Details []BdsInstance Cloud Sql Detail Kerberos Detail - Details about Kerberos principals
- Memory
In intGbs - 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
- block
Volume StringSize In Gbs - 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 String - IP address of the node
- is
Kerberos BooleanMapped To Database Users - Boolean flag specifying whether or not are Kerberos principals mapped to database users.
- kerberos
Details List<BdsInstance Cloud Sql Detail Kerberos Detail> - Details about Kerberos principals
- memory
In IntegerGbs - 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
- block
Volume stringSize In Gbs - 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 string - IP address of the node
- is
Kerberos booleanMapped To Database Users - Boolean flag specifying whether or not are Kerberos principals mapped to database users.
- kerberos
Details BdsInstance Cloud Sql Detail Kerberos Detail[] - Details about Kerberos principals
- memory
In numberGbs - 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_ strsize_ in_ gbs - 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_ boolmapped_ to_ database_ users - Boolean flag specifying whether or not are Kerberos principals mapped to database users.
- kerberos_
details Sequence[bigdataservice.Bds Instance Cloud Sql Detail Kerberos Detail] - Details about Kerberos principals
- memory_
in_ intgbs - 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
- block
Volume StringSize In Gbs - 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 String - IP address of the node
- is
Kerberos BooleanMapped To Database Users - Boolean flag specifying whether or not are Kerberos principals mapped to database users.
- kerberos
Details List<Property Map> - Details about Kerberos principals
- memory
In NumberGbs - 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
- Keytab
File string - Location of the keytab file
- Principal
Name string - Name of the Kerberos principal
- Keytab
File string - Location of the keytab file
- Principal
Name string - Name of the Kerberos principal
- keytab
File String - Location of the keytab file
- principal
Name String - Name of the Kerberos principal
- keytab
File string - Location of the keytab file
- principal
Name string - Name of the Kerberos principal
- keytab_
file str - Location of the keytab file
- principal_
name str - Name of the Kerberos principal
- keytab
File String - Location of the keytab file
- principal
Name String - Name of the Kerberos principal
BdsInstanceClusterDetail, BdsInstanceClusterDetailArgs
- Ambari
Url string - The URL of Ambari
- Bd
Cell stringVersion - Cloud SQL cell version.
- Bda
Version string - BDA version installed in the cluster
- Bdm
Version string - Big Data Manager version installed in the cluster.
- Bds
Version string - Big Data Service version installed in the cluster.
- Big
Data stringManager Url - The URL of Big Data Manager.
- Cloudera
Manager stringUrl - The URL of Cloudera Manager
- Csql
Cell stringVersion - Big Data SQL version.
- Db
Version string - Cloud SQL query server database version.
- Hue
Server stringUrl - The URL of the Hue server.
- Jupyter
Hub stringUrl - The URL of the Jupyterhub.
- Odh
Version string - Version of the ODH (Oracle Distribution including Apache Hadoop) for the node.
- Os
Version string - BDS-assigned Operating System version for the node.
- Time
Created string - The time the BDS instance was created. An RFC3339 formatted datetime string
- Time
Refreshed string - The time the cluster was automatically or manually refreshed, shown as an RFC 3339 formatted datetime string.
- Ambari
Url string - The URL of Ambari
- Bd
Cell stringVersion - Cloud SQL cell version.
- Bda
Version string - BDA version installed in the cluster
- Bdm
Version string - Big Data Manager version installed in the cluster.
- Bds
Version string - Big Data Service version installed in the cluster.
- Big
Data stringManager Url - The URL of Big Data Manager.
- Cloudera
Manager stringUrl - The URL of Cloudera Manager
- Csql
Cell stringVersion - Big Data SQL version.
- Db
Version string - Cloud SQL query server database version.
- Hue
Server stringUrl - The URL of the Hue server.
- Jupyter
Hub stringUrl - The URL of the Jupyterhub.
- Odh
Version string - Version of the ODH (Oracle Distribution including Apache Hadoop) for the node.
- Os
Version string - BDS-assigned Operating System version for the node.
- Time
Created string - The time the BDS instance was created. An RFC3339 formatted datetime string
- Time
Refreshed string - The time the cluster was automatically or manually refreshed, shown as an RFC 3339 formatted datetime string.
- ambari
Url String - The URL of Ambari
- bd
Cell StringVersion - Cloud SQL cell version.
- bda
Version String - BDA version installed in the cluster
- bdm
Version String - Big Data Manager version installed in the cluster.
- bds
Version String - Big Data Service version installed in the cluster.
- big
Data StringManager Url - The URL of Big Data Manager.
- cloudera
Manager StringUrl - The URL of Cloudera Manager
- csql
Cell StringVersion - Big Data SQL version.
- db
Version String - Cloud SQL query server database version.
- hue
Server StringUrl - The URL of the Hue server.
- jupyter
Hub StringUrl - The URL of the Jupyterhub.
- odh
Version String - Version of the ODH (Oracle Distribution including Apache Hadoop) for the node.
- os
Version String - BDS-assigned Operating System version for the node.
- time
Created String - The time the BDS instance was created. An RFC3339 formatted datetime string
- time
Refreshed String - The time the cluster was automatically or manually refreshed, shown as an RFC 3339 formatted datetime string.
- ambari
Url string - The URL of Ambari
- bd
Cell stringVersion - Cloud SQL cell version.
- bda
Version string - BDA version installed in the cluster
- bdm
Version string - Big Data Manager version installed in the cluster.
- bds
Version string - Big Data Service version installed in the cluster.
- big
Data stringManager Url - The URL of Big Data Manager.
- cloudera
Manager stringUrl - The URL of Cloudera Manager
- csql
Cell stringVersion - Big Data SQL version.
- db
Version string - Cloud SQL query server database version.
- hue
Server stringUrl - The URL of the Hue server.
- jupyter
Hub stringUrl - The URL of the Jupyterhub.
- odh
Version string - Version of the ODH (Oracle Distribution including Apache Hadoop) for the node.
- os
Version string - BDS-assigned Operating System version for the node.
- time
Created string - The time the BDS instance was created. An RFC3339 formatted datetime string
- time
Refreshed 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_ strversion - 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_ strmanager_ url - The URL of Big Data Manager.
- cloudera_
manager_ strurl - The URL of Cloudera Manager
- csql_
cell_ strversion - Big Data SQL version.
- db_
version str - Cloud SQL query server database version.
- hue_
server_ strurl - The URL of the Hue server.
- jupyter_
hub_ strurl - 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.
- ambari
Url String - The URL of Ambari
- bd
Cell StringVersion - Cloud SQL cell version.
- bda
Version String - BDA version installed in the cluster
- bdm
Version String - Big Data Manager version installed in the cluster.
- bds
Version String - Big Data Service version installed in the cluster.
- big
Data StringManager Url - The URL of Big Data Manager.
- cloudera
Manager StringUrl - The URL of Cloudera Manager
- csql
Cell StringVersion - Big Data SQL version.
- db
Version String - Cloud SQL query server database version.
- hue
Server StringUrl - The URL of the Hue server.
- jupyter
Hub StringUrl - The URL of the Jupyterhub.
- odh
Version String - Version of the ODH (Oracle Distribution including Apache Hadoop) for the node.
- os
Version String - BDS-assigned Operating System version for the node.
- time
Created String - The time the BDS instance was created. An RFC3339 formatted datetime string
- time
Refreshed String - The time the cluster was automatically or manually refreshed, shown as an RFC 3339 formatted datetime string.
BdsInstanceComputeOnlyWorkerNode, BdsInstanceComputeOnlyWorkerNodeArgs
- Number
Of intNodes - Number of nodes that forming the cluster
- Shape string
- Shape of the node
- Subnet
Id string - The OCID of the subnet in which the node should be created
- Block
Volume stringSize In Gbs - 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 BdsInstance Compute Only Worker Node Shape Config
- Number
Of intNodes - Number of nodes that forming the cluster
- Shape string
- Shape of the node
- Subnet
Id string - The OCID of the subnet in which the node should be created
- Block
Volume stringSize In Gbs - 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 BdsInstance Compute Only Worker Node Shape Config
- number
Of IntegerNodes - Number of nodes that forming the cluster
- shape String
- Shape of the node
- subnet
Id String - The OCID of the subnet in which the node should be created
- block
Volume StringSize In Gbs - 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 BdsInstance Compute Only Worker Node Shape Config
- number
Of numberNodes - Number of nodes that forming the cluster
- shape string
- Shape of the node
- subnet
Id string - The OCID of the subnet in which the node should be created
- block
Volume stringSize In Gbs - 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 BdsInstance Compute Only Worker Node Shape Config
- number_
of_ intnodes - 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_ strsize_ in_ gbs - 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.Bds Instance Compute Only Worker Node Shape Config
- number
Of NumberNodes - Number of nodes that forming the cluster
- shape String
- Shape of the node
- subnet
Id String - The OCID of the subnet in which the node should be created
- block
Volume StringSize In Gbs - 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 Property Map
BdsInstanceComputeOnlyWorkerNodeShapeConfig, BdsInstanceComputeOnlyWorkerNodeShapeConfigArgs
- Memory
In intGbs - 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.
- Memory
In intGbs - 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.
- memory
In IntegerGbs - 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.
- memory
In numberGbs - 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_ intgbs - 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.
- memory
In NumberGbs - 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
- Number
Of intNodes - Number of nodes that forming the cluster
- Shape string
- Shape of the node
- Subnet
Id string - The OCID of the subnet in which the node should be created
- Block
Volume stringSize In Gbs - 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 BdsInstance Edge Node Shape Config
- Number
Of intNodes - Number of nodes that forming the cluster
- Shape string
- Shape of the node
- Subnet
Id string - The OCID of the subnet in which the node should be created
- Block
Volume stringSize In Gbs - 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 BdsInstance Edge Node Shape Config
- number
Of IntegerNodes - Number of nodes that forming the cluster
- shape String
- Shape of the node
- subnet
Id String - The OCID of the subnet in which the node should be created
- block
Volume StringSize In Gbs - 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 BdsInstance Edge Node Shape Config
- number
Of numberNodes - Number of nodes that forming the cluster
- shape string
- Shape of the node
- subnet
Id string - The OCID of the subnet in which the node should be created
- block
Volume stringSize In Gbs - 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 BdsInstance Edge Node Shape Config
- number_
of_ intnodes - 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_ strsize_ in_ gbs - 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.Bds Instance Edge Node Shape Config
- number
Of NumberNodes - Number of nodes that forming the cluster
- shape String
- Shape of the node
- subnet
Id String - The OCID of the subnet in which the node should be created
- block
Volume StringSize In Gbs - 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 Property Map
BdsInstanceEdgeNodeShapeConfig, BdsInstanceEdgeNodeShapeConfigArgs
- Memory
In intGbs - 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.
- Memory
In intGbs - 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.
- memory
In IntegerGbs - 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.
- memory
In numberGbs - 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_ intgbs - 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.
- memory
In NumberGbs - 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
- Number
Of intKafka Nodes - Shape string
- Shape of the node
- Subnet
Id string - The OCID of the subnet in which the node should be created
- Block
Volume stringSize In Gbs - 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 BdsInstance Kafka Broker Node Shape Config - The shape configuration requested for the node.
- Number
Of intKafka Nodes - Shape string
- Shape of the node
- Subnet
Id string - The OCID of the subnet in which the node should be created
- Block
Volume stringSize In Gbs - 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 BdsInstance Kafka Broker Node Shape Config - The shape configuration requested for the node.
- number
Of IntegerKafka Nodes - shape String
- Shape of the node
- subnet
Id String - The OCID of the subnet in which the node should be created
- block
Volume StringSize In Gbs - 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 BdsInstance Kafka Broker Node Shape Config - The shape configuration requested for the node.
- number
Of numberKafka Nodes - shape string
- Shape of the node
- subnet
Id string - The OCID of the subnet in which the node should be created
- block
Volume stringSize In Gbs - 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 BdsInstance Kafka Broker Node Shape Config - The shape configuration requested for the node.
- number_
of_ intkafka_ nodes - shape str
- Shape of the node
- subnet_
id str - The OCID of the subnet in which the node should be created
- block_
volume_ strsize_ in_ gbs - 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.Bds Instance Kafka Broker Node Shape Config - The shape configuration requested for the node.
- number
Of NumberKafka Nodes - shape String
- Shape of the node
- subnet
Id String - The OCID of the subnet in which the node should be created
- block
Volume StringSize In Gbs - 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 Property Map - The shape configuration requested for the node.
BdsInstanceKafkaBrokerNodeShapeConfig, BdsInstanceKafkaBrokerNodeShapeConfigArgs
- Memory
In intGbs - 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.
- Memory
In intGbs - 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.
- memory
In IntegerGbs - 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.
- memory
In numberGbs - 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_ intgbs - 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.
- memory
In NumberGbs - 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
- Number
Of intNodes - The amount of master nodes should be created.
- Shape string
- Shape of the node
- Subnet
Id string - The OCID of the subnet in which the node should be created
- Block
Volume stringSize In Gbs - 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 BdsInstance Master Node Shape Config - The shape configuration requested for the node.
- Number
Of intNodes - The amount of master nodes should be created.
- Shape string
- Shape of the node
- Subnet
Id string - The OCID of the subnet in which the node should be created
- Block
Volume stringSize In Gbs - 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 BdsInstance Master Node Shape Config - The shape configuration requested for the node.
- number
Of IntegerNodes - The amount of master nodes should be created.
- shape String
- Shape of the node
- subnet
Id String - The OCID of the subnet in which the node should be created
- block
Volume StringSize In Gbs - 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 BdsInstance Master Node Shape Config - The shape configuration requested for the node.
- number
Of numberNodes - The amount of master nodes should be created.
- shape string
- Shape of the node
- subnet
Id string - The OCID of the subnet in which the node should be created
- block
Volume stringSize In Gbs - 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 BdsInstance Master Node Shape Config - The shape configuration requested for the node.
- number_
of_ intnodes - 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_ strsize_ in_ gbs - 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.Bds Instance Master Node Shape Config - The shape configuration requested for the node.
- number
Of NumberNodes - The amount of master nodes should be created.
- shape String
- Shape of the node
- subnet
Id String - The OCID of the subnet in which the node should be created
- block
Volume StringSize In Gbs - 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 Property Map - The shape configuration requested for the node.
BdsInstanceMasterNodeShapeConfig, BdsInstanceMasterNodeShapeConfigArgs
- Memory
In intGbs - 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.
- Memory
In intGbs - 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.
- memory
In IntegerGbs - 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.
- memory
In numberGbs - 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_ intgbs - 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.
- memory
In NumberGbs - 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
- Cidr
Block string - The CIDR IP address block of the VCN.
- Is
Nat boolGateway Required - A boolean flag whether to configure a NAT gateway.
- Cidr
Block string - The CIDR IP address block of the VCN.
- Is
Nat boolGateway Required - A boolean flag whether to configure a NAT gateway.
- cidr
Block String - The CIDR IP address block of the VCN.
- is
Nat BooleanGateway Required - A boolean flag whether to configure a NAT gateway.
- cidr
Block string - The CIDR IP address block of the VCN.
- is
Nat booleanGateway Required - A boolean flag whether to configure a NAT gateway.
- cidr_
block str - The CIDR IP address block of the VCN.
- is_
nat_ boolgateway_ required - A boolean flag whether to configure a NAT gateway.
- cidr
Block String - The CIDR IP address block of the VCN.
- is
Nat BooleanGateway Required - A boolean flag whether to configure a NAT gateway.
BdsInstanceNode, BdsInstanceNodeArgs
- Attached
Block List<BdsVolumes Instance Node Attached Block Volume> - The list of block volumes attached to a given node.
- Availability
Domain string - The name of the availability domain the node is running in
- Display
Name string - (Updatable) Name of the BDS instance
- Fault
Domain string - The name of the fault domain the node is running in
- Hostname string
- The fully-qualified hostname (FQDN) of the node
- Image
Id string - The OCID of the image from which the node was created
- Instance
Id string - The OCID of the underlying compute instance
- Ip
Address string - IP address of the node
- Is
Reboot boolRequired - Indicates if the node requires a reboot to either reflect the latest os kernel or take actions for maintenance reboot.
- Local
Disks doubleTotal Size In Gbs - The aggregate size of all local disks, in gigabytes. If the instance does not have any local disks, this field is null.
- Memory
In intGbs - The total amount of memory available to the node, in gigabytes.
- Node
Type 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.
- Os
Version string - BDS-assigned Operating System version for the node.
- Shape string
- (Updatable) Shape of the node.
- Ssh
Fingerprint 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
orINACTIVE
to start/stop the bds instance. - Subnet
Id string - The OCID of the subnet in which the node will be created.
- Time
Created string - The time the BDS instance was created. An RFC3339 formatted datetime string
- Time
Maintenance stringReboot Due - The date and time the instance is expected to be stopped / started, in the format defined by RFC3339.
- Attached
Block []BdsVolumes Instance Node Attached Block Volume - The list of block volumes attached to a given node.
- Availability
Domain string - The name of the availability domain the node is running in
- Display
Name string - (Updatable) Name of the BDS instance
- Fault
Domain string - The name of the fault domain the node is running in
- Hostname string
- The fully-qualified hostname (FQDN) of the node
- Image
Id string - The OCID of the image from which the node was created
- Instance
Id string - The OCID of the underlying compute instance
- Ip
Address string - IP address of the node
- Is
Reboot boolRequired - Indicates if the node requires a reboot to either reflect the latest os kernel or take actions for maintenance reboot.
- Local
Disks float64Total Size In Gbs - The aggregate size of all local disks, in gigabytes. If the instance does not have any local disks, this field is null.
- Memory
In intGbs - The total amount of memory available to the node, in gigabytes.
- Node
Type 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.
- Os
Version string - BDS-assigned Operating System version for the node.
- Shape string
- (Updatable) Shape of the node.
- Ssh
Fingerprint 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
orINACTIVE
to start/stop the bds instance. - Subnet
Id string - The OCID of the subnet in which the node will be created.
- Time
Created string - The time the BDS instance was created. An RFC3339 formatted datetime string
- Time
Maintenance stringReboot Due - The date and time the instance is expected to be stopped / started, in the format defined by RFC3339.
- attached
Block List<BdsVolumes Instance Node Attached Block Volume> - The list of block volumes attached to a given node.
- availability
Domain String - The name of the availability domain the node is running in
- display
Name String - (Updatable) Name of the BDS instance
- fault
Domain String - The name of the fault domain the node is running in
- hostname String
- The fully-qualified hostname (FQDN) of the node
- image
Id String - The OCID of the image from which the node was created
- instance
Id String - The OCID of the underlying compute instance
- ip
Address String - IP address of the node
- is
Reboot BooleanRequired - Indicates if the node requires a reboot to either reflect the latest os kernel or take actions for maintenance reboot.
- local
Disks DoubleTotal Size In Gbs - The aggregate size of all local disks, in gigabytes. If the instance does not have any local disks, this field is null.
- memory
In IntegerGbs - The total amount of memory available to the node, in gigabytes.
- node
Type 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.
- os
Version String - BDS-assigned Operating System version for the node.
- shape String
- (Updatable) Shape of the node.
- ssh
Fingerprint 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
orINACTIVE
to start/stop the bds instance. - subnet
Id String - The OCID of the subnet in which the node will be created.
- time
Created String - The time the BDS instance was created. An RFC3339 formatted datetime string
- time
Maintenance StringReboot Due - The date and time the instance is expected to be stopped / started, in the format defined by RFC3339.
- attached
Block BdsVolumes Instance Node Attached Block Volume[] - The list of block volumes attached to a given node.
- availability
Domain string - The name of the availability domain the node is running in
- display
Name string - (Updatable) Name of the BDS instance
- fault
Domain string - The name of the fault domain the node is running in
- hostname string
- The fully-qualified hostname (FQDN) of the node
- image
Id string - The OCID of the image from which the node was created
- instance
Id string - The OCID of the underlying compute instance
- ip
Address string - IP address of the node
- is
Reboot booleanRequired - Indicates if the node requires a reboot to either reflect the latest os kernel or take actions for maintenance reboot.
- local
Disks numberTotal Size In Gbs - The aggregate size of all local disks, in gigabytes. If the instance does not have any local disks, this field is null.
- memory
In numberGbs - The total amount of memory available to the node, in gigabytes.
- node
Type 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.
- os
Version string - BDS-assigned Operating System version for the node.
- shape string
- (Updatable) Shape of the node.
- ssh
Fingerprint 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
orINACTIVE
to start/stop the bds instance. - subnet
Id string - The OCID of the subnet in which the node will be created.
- time
Created string - The time the BDS instance was created. An RFC3339 formatted datetime string
- time
Maintenance stringReboot Due - The date and time the instance is expected to be stopped / started, in the format defined by RFC3339.
- attached_
block_ Sequence[bigdataservice.volumes Bds Instance Node Attached Block Volume] - 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_ boolrequired - Indicates if the node requires a reboot to either reflect the latest os kernel or take actions for maintenance reboot.
- local_
disks_ floattotal_ size_ in_ gbs - The aggregate size of all local disks, in gigabytes. If the instance does not have any local disks, this field is null.
- memory_
in_ intgbs - 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
orINACTIVE
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_ strreboot_ due - The date and time the instance is expected to be stopped / started, in the format defined by RFC3339.
- attached
Block List<Property Map>Volumes - The list of block volumes attached to a given node.
- availability
Domain String - The name of the availability domain the node is running in
- display
Name String - (Updatable) Name of the BDS instance
- fault
Domain String - The name of the fault domain the node is running in
- hostname String
- The fully-qualified hostname (FQDN) of the node
- image
Id String - The OCID of the image from which the node was created
- instance
Id String - The OCID of the underlying compute instance
- ip
Address String - IP address of the node
- is
Reboot BooleanRequired - Indicates if the node requires a reboot to either reflect the latest os kernel or take actions for maintenance reboot.
- local
Disks NumberTotal Size In Gbs - The aggregate size of all local disks, in gigabytes. If the instance does not have any local disks, this field is null.
- memory
In NumberGbs - The total amount of memory available to the node, in gigabytes.
- node
Type 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.
- os
Version String - BDS-assigned Operating System version for the node.
- shape String
- (Updatable) Shape of the node.
- ssh
Fingerprint 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
orINACTIVE
to start/stop the bds instance. - subnet
Id String - The OCID of the subnet in which the node will be created.
- time
Created String - The time the BDS instance was created. An RFC3339 formatted datetime string
- time
Maintenance StringReboot Due - The date and time the instance is expected to be stopped / started, in the format defined by RFC3339.
BdsInstanceNodeAttachedBlockVolume, BdsInstanceNodeAttachedBlockVolumeArgs
- Volume
Attachment stringId - The OCID of the volume attachment.
- Volume
Size stringIn Gbs - The size of the volume in GBs.
- Volume
Attachment stringId - The OCID of the volume attachment.
- Volume
Size stringIn Gbs - The size of the volume in GBs.
- volume
Attachment StringId - The OCID of the volume attachment.
- volume
Size StringIn Gbs - The size of the volume in GBs.
- volume
Attachment stringId - The OCID of the volume attachment.
- volume
Size stringIn Gbs - The size of the volume in GBs.
- volume_
attachment_ strid - The OCID of the volume attachment.
- volume_
size_ strin_ gbs - The size of the volume in GBs.
- volume
Attachment StringId - The OCID of the volume attachment.
- volume
Size StringIn Gbs - The size of the volume in GBs.
BdsInstanceUtilNode, BdsInstanceUtilNodeArgs
- Number
Of intNodes - The amount of utility nodes should be created.
- Shape string
- Shape of the node
- Subnet
Id string - The OCID of the subnet in which the node should be created
- Block
Volume stringSize In Gbs - 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 BdsInstance Util Node Shape Config - The shape configuration requested for the node.
- Number
Of intNodes - The amount of utility nodes should be created.
- Shape string
- Shape of the node
- Subnet
Id string - The OCID of the subnet in which the node should be created
- Block
Volume stringSize In Gbs - 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 BdsInstance Util Node Shape Config - The shape configuration requested for the node.
- number
Of IntegerNodes - The amount of utility nodes should be created.
- shape String
- Shape of the node
- subnet
Id String - The OCID of the subnet in which the node should be created
- block
Volume StringSize In Gbs - 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 BdsInstance Util Node Shape Config - The shape configuration requested for the node.
- number
Of numberNodes - The amount of utility nodes should be created.
- shape string
- Shape of the node
- subnet
Id string - The OCID of the subnet in which the node should be created
- block
Volume stringSize In Gbs - 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 BdsInstance Util Node Shape Config - The shape configuration requested for the node.
- number_
of_ intnodes - 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_ strsize_ in_ gbs - 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.Bds Instance Util Node Shape Config - The shape configuration requested for the node.
- number
Of NumberNodes - The amount of utility nodes should be created.
- shape String
- Shape of the node
- subnet
Id String - The OCID of the subnet in which the node should be created
- block
Volume StringSize In Gbs - 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 Property Map - The shape configuration requested for the node.
BdsInstanceUtilNodeShapeConfig, BdsInstanceUtilNodeShapeConfigArgs
- Memory
In intGbs - 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.
- Memory
In intGbs - 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.
- memory
In IntegerGbs - 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.
- memory
In numberGbs - 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_ intgbs - 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.
- memory
In NumberGbs - 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
- Number
Of intNodes - Number of nodes that forming the cluster
- Shape string
- Shape of the node
- Subnet
Id string - The OCID of the subnet in which the node should be created
- Block
Volume stringSize In Gbs - 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 BdsInstance Worker Node Shape Config
- Number
Of intNodes - Number of nodes that forming the cluster
- Shape string
- Shape of the node
- Subnet
Id string - The OCID of the subnet in which the node should be created
- Block
Volume stringSize In Gbs - 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 BdsInstance Worker Node Shape Config
- number
Of IntegerNodes - Number of nodes that forming the cluster
- shape String
- Shape of the node
- subnet
Id String - The OCID of the subnet in which the node should be created
- block
Volume StringSize In Gbs - 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 BdsInstance Worker Node Shape Config
- number
Of numberNodes - Number of nodes that forming the cluster
- shape string
- Shape of the node
- subnet
Id string - The OCID of the subnet in which the node should be created
- block
Volume stringSize In Gbs - 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 BdsInstance Worker Node Shape Config
- number_
of_ intnodes - 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_ strsize_ in_ gbs - 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.Bds Instance Worker Node Shape Config
- number
Of NumberNodes - Number of nodes that forming the cluster
- shape String
- Shape of the node
- subnet
Id String - The OCID of the subnet in which the node should be created
- block
Volume StringSize In Gbs - 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 Property Map
BdsInstanceWorkerNodeShapeConfig, BdsInstanceWorkerNodeShapeConfigArgs
- Memory
In intGbs - 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.
- Memory
In intGbs - 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.
- memory
In IntegerGbs - 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.
- memory
In numberGbs - 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_ intgbs - 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.
- memory
In NumberGbs - 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.