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.

ClusterAksPatchUpgradeHistoryProperties

Cluster aks patch upgrade history properties.

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.

ClusterAvailableInPlaceUpgradeProperties

Cluster available in-place upgrade. Please note ClusterAvailableInPlaceUpgradeProperties 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 ClusterAvailableUpgradeHotfixUpgradeProperties and ClusterAvailableUpgradePatchVersionUpgradeProperties.

ClusterAvailableUpgrade

Cluster available upgrade.

ClusterAvailableUpgradeAksPatchUpgradeProperties

Cluster available AKS patch version upgrade.

ClusterAvailableUpgradeHotfixUpgradeProperties

Cluster available hotfix version upgrade.

ClusterAvailableUpgradePatchVersionUpgradeProperties

Cluster available patch version upgrade.

ClusterAvailableUpgradeProperties

Cluster available upgrade properties. Please note ClusterAvailableUpgradeProperties 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 ClusterAvailableUpgradeAksPatchUpgradeProperties, ClusterAvailableInPlaceUpgradeProperties, ClusterAvailableUpgradeHotfixUpgradeProperties and ClusterAvailableUpgradePatchVersionUpgradeProperties.

ClusterComponentItem

The ClusterComponentItem.

ClusterComputeNodeProfile

The node profile.

ClusterComputeProfile

The compute profile.

ClusterConfigFile

Cluster configuration files.

ClusterConnectivityProfile

Cluster connectivity profile.

ClusterHotfixUpgradeHistoryProperties

Cluster hotfix upgrade history properties.

ClusterHotfixUpgradeProperties

Properties of upgrading cluster's hotfix.

ClusterHotfixUpgradeRollbackHistoryProperties

Cluster hotfix upgrade rollback history properties.

ClusterInPlaceUpgradeHistoryProperties

Cluster in-place upgrade history properties. Please note ClusterInPlaceUpgradeHistoryProperties 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 ClusterHotfixUpgradeHistoryProperties, ClusterHotfixUpgradeRollbackHistoryProperties, ClusterPatchVersionUpgradeHistoryProperties and ClusterPatchVersionUpgradeRollbackHistoryProperties.

ClusterInPlaceUpgradeProperties

Properties of in-place upgrading cluster. Please note ClusterInPlaceUpgradeProperties 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 ClusterHotfixUpgradeProperties and ClusterPatchVersionUpgradeProperties.

ClusterInstanceViewProperties

Cluster Instance View Properties.

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.

ClusterLibrary

Libraries in the cluster.

ClusterLibraryManagementOperationContent

Library management operation.

ClusterLibraryManagementOperationProperties

Properties of a library management operation.

ClusterLibraryProperties

Properties of a library in the cluster. Please note ClusterLibraryProperties 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 ClusterMavenLibraryProperties and ClusterPyPILibraryProperties.

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.

ClusterMavenLibraryProperties

Properties of a Maven library in the cluster.

ClusterPatchVersionUpgradeHistoryProperties

Cluster patch version upgrade history properties.

ClusterPatchVersionUpgradeProperties

Properties of upgrading cluster's patch version.

ClusterPatchVersionUpgradeRollbackHistoryProperties

Cluster patch version upgrade rollback history properties.

ClusterPoolAksPatchUpgradeHistoryProperties

Cluster pool aks upgrade history properties.

ClusterPoolAKSPatchVersionUpgradeProperties

Properties of upgrading cluster pool's AKS patch version.

ClusterPoolAvailableUpgrade

Cluster pool available upgrade.

ClusterPoolAvailableUpgradeAksPatchUpgradeProperties

Cluster pool available AKS patch version upgrade.

ClusterPoolAvailableUpgradeNodeOSUpgradeProperties

Cluster pool available node OS update.

ClusterPoolAvailableUpgradeProperties

Cluster pool available upgrade properties. Please note ClusterPoolAvailableUpgradeProperties 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 ClusterPoolAvailableUpgradeAksPatchUpgradeProperties and ClusterPoolAvailableUpgradeNodeOSUpgradeProperties.

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.

ClusterPoolNodeOSUpgradeHistoryProperties

Cluster pool node os upgrade history properties.

ClusterPoolUpgrade

Cluster Pool Upgrade.

ClusterPoolUpgradeHistory

Cluster pool upgrade history.

ClusterPoolUpgradeHistoryProperties

Properties of cluster pool upgrade history. Please note ClusterPoolUpgradeHistoryProperties 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 ClusterPoolAksPatchUpgradeHistoryProperties and ClusterPoolNodeOSUpgradeHistoryProperties.

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.

ClusterPoolVersionProperties

Cluster pool version properties.

ClusterProfile

Cluster profile.

ClusterPyPILibraryProperties

Properties of a PyPi library in the cluster.

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.

ClusterServiceConfigProperties

Service config response.

ClusterServiceConfigResult

Cluster instance service config.

ClusterServiceConfigsProfile

Cluster service configs.

ClusterServiceConfigValueEntity

Default config details.

ClusterSshProfile

Ssh profile for the cluster.

ClusterUpgrade

Cluster Upgrade.

ClusterUpgradeHistory

Cluster upgrade history.

ClusterUpgradeHistoryProperties

Properties of cluster upgrade history. Please note ClusterUpgradeHistoryProperties 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 ClusterAksPatchUpgradeHistoryProperties, ClusterInPlaceUpgradeHistoryProperties, ClusterHotfixUpgradeHistoryProperties, ClusterHotfixUpgradeRollbackHistoryProperties, ClusterPatchVersionUpgradeHistoryProperties and ClusterPatchVersionUpgradeRollbackHistoryProperties.

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, ClusterInPlaceUpgradeProperties, ClusterHotfixUpgradeProperties and ClusterPatchVersionUpgradeProperties.

ClusterUpgradeRollback

Cluster Upgrade.

ClusterUpgradeRollbackProperties

Properties for manual rollback of cluster's upgrade.

ClusterVersionProperties

Cluster version properties.

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.

HDInsightClusterPoolProperties

Cluster pool resource properties.

HDInsightClusterProperties

Cluster resource properties.

HDInsightClusterVersion

Available cluster version.

HDInsightComparisonRule

The comparison rule.

HDInsightIdentityProfile

Identity Profile with details of an MSI.

HDInsightManagedIdentitySpec

The details of a managed identity.

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.

TrinoDebugConfig

Trino debug configuration.

TrinoProfile

Trino Cluster profile.

TrinoTelemetryConfig

Trino user telemetry definition.

TrinoUserPlugin

Trino user plugin.

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.

ClusterLibraryCategory

The ClusterLibraryCategory.

ClusterPoolUpgradeHistoryUpgradeResultType

Result of this upgrade.

ClusterUpgradeHistorySeverityType

Severity of this upgrade.

ClusterUpgradeHistoryUpgradeResultType

Result of this upgrade.

ClusterUpgradeSeverityType

Severity of this upgrade.

CurrentClusterAksVersionStatus

Current AKS version's status: whether it is deprecated or supported.

CurrentClusterPoolAksVersionStatus

Current AKS version's status: whether it is deprecated or supported.

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.

HDInsightManagedIdentityType

The type of managed identity.

HDInsightProvisioningStatus

Provisioning state of the resource.

KeyVaultObjectType

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

LibraryManagementAction

The library management action.

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.

Status

Status of the library.

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.