Show / Hide Table of Contents

Class CreateBdsInstanceDetails

The information about the new cluster.

Inheritance
object
CreateBdsInstanceDetails
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Oci.BdsService.Models
Assembly: OCI.DotNetSDK.Bds.dll
Syntax
public class CreateBdsInstanceDetails

Properties

BdsClusterVersionSummary

Declaration
[JsonProperty(PropertyName = "bdsClusterVersionSummary")]
public BdsClusterVersionSummary BdsClusterVersionSummary { get; set; }
Property Value
Type Description
BdsClusterVersionSummary

BootstrapScriptUrl

Declaration
[JsonProperty(PropertyName = "bootstrapScriptUrl")]
public string BootstrapScriptUrl { get; set; }
Property Value
Type Description
string

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

ClusterAdminPassword

Declaration
[Required(ErrorMessage = "ClusterAdminPassword is required.")]
[JsonProperty(PropertyName = "clusterAdminPassword")]
public string ClusterAdminPassword { get; set; }
Property Value
Type Description
string

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

Remarks

Required

ClusterProfile

Declaration
[JsonProperty(PropertyName = "clusterProfile")]
[JsonConverter(typeof(StringEnumConverter))]
public BdsInstance.ClusterProfileEnum? ClusterProfile { get; set; }
Property Value
Type Description
BdsInstance.ClusterProfileEnum?

Profile of the Big Data Service cluster.

ClusterPublicKey

Declaration
[Required(ErrorMessage = "ClusterPublicKey is required.")]
[JsonProperty(PropertyName = "clusterPublicKey")]
public string ClusterPublicKey { get; set; }
Property Value
Type Description
string

The SSH public key used to authenticate the cluster connection.

Remarks

Required

ClusterVersion

Declaration
[Required(ErrorMessage = "ClusterVersion is required.")]
[JsonProperty(PropertyName = "clusterVersion")]
[JsonConverter(typeof(StringEnumConverter))]
public BdsInstance.ClusterVersionEnum? ClusterVersion { get; set; }
Property Value
Type Description
BdsInstance.ClusterVersionEnum?

Version of the Hadoop distribution.

Remarks

Required

CompartmentId

Declaration
[Required(ErrorMessage = "CompartmentId is required.")]
[JsonProperty(PropertyName = "compartmentId")]
public string CompartmentId { get; set; }
Property Value
Type Description
string

The OCID of the compartment.

Remarks

Required

DefinedTags

Declaration
[JsonProperty(PropertyName = "definedTags")]
public Dictionary<string, Dictionary<string, object>> DefinedTags { get; set; }
Property Value
Type Description
Dictionary<string, Dictionary<string, object>>

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

DisplayName

Declaration
[Required(ErrorMessage = "DisplayName is required.")]
[JsonProperty(PropertyName = "displayName")]
public string DisplayName { get; set; }
Property Value
Type Description
string

Name of the Big Data Service cluster.

Remarks

Required

FreeformTags

Declaration
[JsonProperty(PropertyName = "freeformTags")]
public Dictionary<string, string> FreeformTags { get; set; }
Property Value
Type Description
Dictionary<string, string>

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

IsHighAvailability

Declaration
[Required(ErrorMessage = "IsHighAvailability is required.")]
[JsonProperty(PropertyName = "isHighAvailability")]
public bool? IsHighAvailability { get; set; }
Property Value
Type Description
bool?

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

Remarks

Required

IsSecure

Declaration
[Required(ErrorMessage = "IsSecure is required.")]
[JsonProperty(PropertyName = "isSecure")]
public bool? IsSecure { get; set; }
Property Value
Type Description
bool?

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

Remarks

Required

KerberosRealmName

Declaration
[JsonProperty(PropertyName = "kerberosRealmName")]
public string KerberosRealmName { get; set; }
Property Value
Type Description
string

The user-defined kerberos realm name.

KmsKeyId

Declaration
[JsonProperty(PropertyName = "kmsKeyId")]
public string KmsKeyId { get; set; }
Property Value
Type Description
string

The OCID of the Key Management master encryption key.

NetworkConfig

Declaration
[JsonProperty(PropertyName = "networkConfig")]
public NetworkConfig NetworkConfig { get; set; }
Property Value
Type Description
NetworkConfig

Nodes

Declaration
[Required(ErrorMessage = "Nodes is required.")]
[JsonProperty(PropertyName = "nodes")]
public List<CreateNodeDetails> Nodes { get; set; }
Property Value
Type Description
List<CreateNodeDetails>

The list of nodes in the Big Data Service cluster.

Remarks

Required

In this article
Back to top