ClusterProfileArgs

data class ClusterProfileArgs(val authorizationProfile: Output<AuthorizationProfileArgs>, val autoscaleProfile: Output<AutoscaleProfileArgs>? = null, val clusterAccessProfile: Output<ClusterAccessProfileArgs>? = null, val clusterVersion: Output<String>, val flinkProfile: Output<FlinkProfileArgs>? = null, val identityProfile: Output<IdentityProfileArgs>? = null, val kafkaProfile: Output<KafkaProfileArgs>? = null, val llapProfile: Output<Any>? = null, val logAnalyticsProfile: Output<ClusterLogAnalyticsProfileArgs>? = null, val managedIdentityProfile: Output<ManagedIdentityProfileArgs>? = null, val ossVersion: Output<String>, val prometheusProfile: Output<ClusterPrometheusProfileArgs>? = null, val rangerPluginProfile: Output<ClusterRangerPluginProfileArgs>? = null, val rangerProfile: Output<RangerProfileArgs>? = null, val scriptActionProfiles: Output<List<ScriptActionProfileArgs>>? = null, val secretsProfile: Output<SecretsProfileArgs>? = null, val serviceConfigsProfiles: Output<List<ClusterServiceConfigsProfileArgs>>? = null, val sparkProfile: Output<SparkProfileArgs>? = null, val sshProfile: Output<ClusterPoolSshProfileArgs>? = null, val stubProfile: Output<Any>? = null, val trinoProfile: Output<TrinoProfileArgs>? = null) : ConvertibleToJava<ClusterProfileArgs>

Cluster profile.

Constructors

Link copied to clipboard
constructor(authorizationProfile: Output<AuthorizationProfileArgs>, autoscaleProfile: Output<AutoscaleProfileArgs>? = null, clusterAccessProfile: Output<ClusterAccessProfileArgs>? = null, clusterVersion: Output<String>, flinkProfile: Output<FlinkProfileArgs>? = null, identityProfile: Output<IdentityProfileArgs>? = null, kafkaProfile: Output<KafkaProfileArgs>? = null, llapProfile: Output<Any>? = null, logAnalyticsProfile: Output<ClusterLogAnalyticsProfileArgs>? = null, managedIdentityProfile: Output<ManagedIdentityProfileArgs>? = null, ossVersion: Output<String>, prometheusProfile: Output<ClusterPrometheusProfileArgs>? = null, rangerPluginProfile: Output<ClusterRangerPluginProfileArgs>? = null, rangerProfile: Output<RangerProfileArgs>? = null, scriptActionProfiles: Output<List<ScriptActionProfileArgs>>? = null, secretsProfile: Output<SecretsProfileArgs>? = null, serviceConfigsProfiles: Output<List<ClusterServiceConfigsProfileArgs>>? = null, sparkProfile: Output<SparkProfileArgs>? = null, sshProfile: Output<ClusterPoolSshProfileArgs>? = null, stubProfile: Output<Any>? = null, trinoProfile: Output<TrinoProfileArgs>? = null)

Properties

Link copied to clipboard

Authorization profile with details of AAD user Ids and group Ids authorized for data plane access.

Link copied to clipboard

This is the Autoscale profile for the cluster. This will allow customer to create cluster enabled with Autoscale.

Link copied to clipboard

Cluster access profile.

Link copied to clipboard
val clusterVersion: Output<String>

Version with 3/4 part.

Link copied to clipboard
val flinkProfile: Output<FlinkProfileArgs>? = null

The Flink cluster profile.

Link copied to clipboard

This is deprecated. Please use managed identity profile instead.

Link copied to clipboard
val kafkaProfile: Output<KafkaProfileArgs>? = null

The Kafka cluster profile.

Link copied to clipboard
val llapProfile: Output<Any>? = null

LLAP cluster profile.

Link copied to clipboard

Cluster log analytics profile to enable or disable OMS agent for cluster.

Link copied to clipboard

This property is required by Trino, Spark and Flink cluster but is optional for Kafka cluster.

Link copied to clipboard
val ossVersion: Output<String>

Version with three part.

Link copied to clipboard

Cluster Prometheus profile.

Link copied to clipboard

Cluster Ranger plugin profile.

Link copied to clipboard
val rangerProfile: Output<RangerProfileArgs>? = null

The ranger cluster profile.

Link copied to clipboard

The script action profile list.

Link copied to clipboard
val secretsProfile: Output<SecretsProfileArgs>? = null

The cluster secret profile.

Link copied to clipboard

The service configs profiles.

Link copied to clipboard
val sparkProfile: Output<SparkProfileArgs>? = null

The spark cluster profile.

Link copied to clipboard

Ssh profile for the cluster.

Link copied to clipboard
val stubProfile: Output<Any>? = null

Stub cluster profile.

Link copied to clipboard
val trinoProfile: Output<TrinoProfileArgs>? = null

Trino Cluster profile.

Functions

Link copied to clipboard
open override fun toJava(): ClusterProfileArgs