Azure.ResourceManager.HDInsight.Containers.Models Namespace

Classes

AksClusterProfile

Properties of the cluster pool underlying AKS cluster.

ArmHDInsightContainersModelFactory

Model factory for models.

AuthorizationProfile

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

AutoscaleSchedule

Schedule definition.

ClusterAccessProfile

Cluster access profile.

ClusterAKSPatchVersionUpgradeProperties

Properties of upgrading cluster's AKS patch version.

ClusterAutoscaleProfile

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

ClusterAvailableUpgrade

Cluster available upgrade.

ClusterComponentItem

The ClusterComponentItem.

ClusterComputeNodeProfile

The node profile.

ClusterConfigFile

Cluster configuration files.

ClusterConnectivityProfile

Cluster connectivity profile.

ClusterHotfixUpgradeProperties

Properties of upgrading cluster's hotfix.

ClusterInstanceViewResult

Cluster Instance View.

ClusterInstanceViewStatus

Status of the instance view.

ClusterJob

Cluster job.

ClusterJobProperties

Properties of cluster job. Please note ClusterJobProperties is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include FlinkJobProperties.

ClusterLogAnalyticsApplicationLogs

Collection of logs to be enabled or disabled for log analytics.

ClusterLogAnalyticsProfile

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

ClusterPoolAKSPatchVersionUpgradeProperties

Properties of upgrading cluster pool's AKS patch version.

ClusterPoolAvailableUpgrade

Cluster pool available upgrade.

ClusterPoolComputeProfile

Cluster pool compute profile.

ClusterPoolLogAnalyticsProfile

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

ClusterPoolNetworkProfile

Cluster pool networking configuration.

ClusterPoolNodeOSImageUpdateProperties

Properties of upgrading cluster pool's AKS patch version.

ClusterPoolUpgrade

Cluster Pool Upgrade.

ClusterPoolUpgradeProperties

Properties of upgrading cluster pool. Please note ClusterPoolUpgradeProperties is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include ClusterPoolAKSPatchVersionUpgradeProperties and ClusterPoolNodeOSImageUpdateProperties.

ClusterPoolVersion

Available cluster pool version.

ClusterProfile

Cluster profile.

ClusterResizeContent

The parameters for resizing a cluster.

ClusterSecretReference

Secret reference and corresponding properties of a key vault secret.

ClusterSecretsProfile

The cluster secret profile.

ClusterServiceConfig

Cluster configs per component.

ClusterServiceConfigResult

Cluster instance service config.

ClusterServiceConfigsProfile

Cluster service configs.

ClusterServiceConfigValueEntity

Default config details.

ClusterSshProfile

Ssh profile for the cluster.

ClusterUpgrade

Cluster Upgrade.

ClusterUpgradeProperties

Properties of upgrading cluster. Please note ClusterUpgradeProperties is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include ClusterAKSPatchVersionUpgradeProperties and ClusterHotfixUpgradeProperties.

ComputeResourceRequirement

The cpu and memory requirement definition.

DiskStorageProfile

Kafka disk storage profile.

FlinkHiveCatalogOption

Hive Catalog Option for Flink cluster.

FlinkJobProfile

Job specifications for flink clusters in application deployment mode. The specification is immutable even if job properties are changed by calling the RunJob API, please use the ListJob API to get the latest job information.

FlinkJobProperties

Properties of flink job.

FlinkProfile

The Flink cluster profile.

FlinkStorageProfile

The storage profile.

HDInsightClusterPatch

The patch for a cluster.

HDInsightClusterPoolPatch

Tags object for patch operations.

HDInsightClusterVersion

Available cluster version.

HDInsightComparisonRule

The comparison rule.

HDInsightIdentityProfile

Identity Profile with details of an MSI.

HDInsightNameAvailabilityContent

Details of check name availability request body.

HDInsightNameAvailabilityResult

Result of check name availability.

HDInsightServiceStatus

Describes the status of a service of a HDInsight on AKS cluster.

HiveCatalogOption

Hive Catalog Option.

KafkaConnectivityEndpoints

Kafka bootstrap server and broker related connectivity endpoints.

KafkaProfile

The Kafka cluster profile.

LoadBasedConfig

Profile of load based Autoscale.

RangerAdminSpec

Specification for the Ranger Admin service.

RangerAdminSpecDatabase

The RangerAdminSpecDatabase.

RangerProfile

The ranger cluster profile.

RangerUsersyncSpec

Specification for the Ranger Usersync service.

ScalingRule

The scaling rule.

ScheduleBasedConfig

Profile of schedule based Autoscale.

ScriptActionProfile

The script action profile.

SparkMetastoreSpec

The metastore specification for Spark cluster.

SparkProfile

The spark cluster profile.

SparkUserPlugin

Spark user plugin.

SshConnectivityEndpoint

SSH connectivity endpoint details.

TrinoCoordinator

Trino Coordinator.

TrinoProfile

Trino Cluster profile.

TrinoTelemetryConfig

Trino user telemetry definition.

TrinoUserPlugin

Trino user plugin.

TrinoWorker

Trino worker.

UpdatableClusterProfile

Cluster resource patch properties.

WebConnectivityEndpoint

Web connectivity endpoint details.

Structs

AutoscaleScheduleDay

The AutoscaleScheduleDay.

ClusterAutoscaleType

User to specify which type of Autoscale to be implemented - Scheduled Based or Load Based.

DataDiskType

Managed Disk Type.

DBConnectionAuthenticationMode

The authentication mode to connect to your Hive metastore database. More details: https://learn.microsoft.com/en-us/azure/azure-sql/database/logins-create-manage?view=azuresql#authentication-and-authorization.

DeploymentMode

A string property that indicates the deployment mode of Flink cluster. It can have one of the following enum values => Application, Session. Default value is Session.

FlinkJobAction

A string property that indicates the action to be performed on the Flink job. It can have one of the following enum values => NEW, UPDATE, STATELESS_UPDATE, STOP, START, CANCEL, SAVEPOINT, LIST_SAVEPOINT, or DELETE.

HDInsightComparisonOperator

The comparison operator.

HDInsightContentEncoding

This property indicates if the content is encoded and is case-insensitive. Please set the value to base64 if the content is base64 encoded. Set it to none or skip it if the content is plain text.

HDInsightProvisioningStatus

Provisioning state of the resource.

KeyVaultObjectType

Type of key vault object: secret, key or certificate.

MetastoreDBConnectionAuthenticationMode

The authentication mode to connect to your Hive metastore database. More details: https://learn.microsoft.com/en-us/azure/azure-sql/database/logins-create-manage?view=azuresql#authentication-and-authorization.

OutboundType

This can only be set at cluster pool creation time and cannot be changed later.

RangerUsersyncMode

User & groups can be synced automatically or via a static list that's refreshed.

ScaleActionType

The action type.

UpgradeMode

A string property that indicates the upgrade mode to be performed on the Flink job. It can have one of the following enum values => STATELESS_UPDATE, UPDATE, LAST_STATE_UPDATE.