Package com.cloudera.cdp.dw.model
Class AzureActivationOptions
java.lang.Object
com.cloudera.cdp.dw.model.AzureActivationOptions
@Generated(value="com.cloudera.cdp.client.codegen.CdpSDKJavaCodegen",
date="2025-10-15T17:00:44.787-07:00")
public class AzureActivationOptions
extends Object
Options for activating an Azure environment.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanGetter for aksPodCIDR.Getter for enableAZ.Getter for enablePrivateAks.Getter for enablePrivateSQL.Getter for enableSpotInstances.Getter for logAnalyticsWorkspaceId.Getter for outboundType.Getter for privateDNSZoneAKS.Getter for privateDNSZoneSQL.Getter for privateSQLSubnetName.Getter for subnetId.Getter for userAssignedManagedIdentity.inthashCode()voidsetAksPodCIDR(String aksPodCIDR) Setter for aksPodCIDR.voidsetEnableAZ(Boolean enableAZ) Setter for enableAZ.voidsetEnablePrivateAks(Boolean enablePrivateAks) Setter for enablePrivateAks.voidsetEnablePrivateSQL(Boolean enablePrivateSQL) Setter for enablePrivateSQL.voidsetEnableSpotInstances(Boolean enableSpotInstances) Setter for enableSpotInstances.voidsetLogAnalyticsWorkspaceId(String logAnalyticsWorkspaceId) Setter for logAnalyticsWorkspaceId.voidsetOutboundType(String outboundType) Setter for outboundType.voidsetPrivateDNSZoneAKS(String privateDNSZoneAKS) Setter for privateDNSZoneAKS.voidsetPrivateDNSZoneSQL(String privateDNSZoneSQL) Setter for privateDNSZoneSQL.voidsetPrivateSQLSubnetName(String privateSQLSubnetName) Setter for privateSQLSubnetName.voidsetSubnetId(String subnetId) Setter for subnetId.voidsetUserAssignedManagedIdentity(String userAssignedManagedIdentity) Setter for userAssignedManagedIdentity.toString()
-
Constructor Details
-
AzureActivationOptions
public AzureActivationOptions()
-
-
Method Details
-
getUserAssignedManagedIdentity
Getter for userAssignedManagedIdentity. Resource ID of the managed identity used by AKS. It is a mandatory parameter for Azure cluster creation. -
setUserAssignedManagedIdentity
Setter for userAssignedManagedIdentity. Resource ID of the managed identity used by AKS. It is a mandatory parameter for Azure cluster creation. -
getSubnetId
Getter for subnetId. ID of Azure subnet where the cluster should be deployed. It is a mandatory parameter for Azure cluster creation. -
setSubnetId
Setter for subnetId. ID of Azure subnet where the cluster should be deployed. It is a mandatory parameter for Azure cluster creation. -
getEnableAZ
Getter for enableAZ. Enables Azure Availability Zones for the cluster deployment. -
setEnableAZ
Setter for enableAZ. Enables Azure Availability Zones for the cluster deployment. -
getEnableSpotInstances
Getter for enableSpotInstances. Whether to enable spot instances for Virtual warehouses. It cannot be updated later. If the AzureActivationOptions is not provided it defaults to false. -
setEnableSpotInstances
Setter for enableSpotInstances. Whether to enable spot instances for Virtual warehouses. It cannot be updated later. If the AzureActivationOptions is not provided it defaults to false. -
getLogAnalyticsWorkspaceId
Getter for logAnalyticsWorkspaceId. Enable monitoring of Azure Kubernetes Service (AKS) cluster. Workspace ID for Azure log analytics. -
setLogAnalyticsWorkspaceId
Setter for logAnalyticsWorkspaceId. Enable monitoring of Azure Kubernetes Service (AKS) cluster. Workspace ID for Azure log analytics. -
getOutboundType
Getter for outboundType. Network outbound type. This setting controls the egress traffic for cluster nodes in Azure Kubernetes Service. Please refer to the following AKS documentation on the Azure portal. https://learn.microsoft.com/en-us/azure/aks/egress-outboundtype, https://learn.microsoft.com/en-us/azure/aks/nat-gateway -
setOutboundType
Setter for outboundType. Network outbound type. This setting controls the egress traffic for cluster nodes in Azure Kubernetes Service. Please refer to the following AKS documentation on the Azure portal. https://learn.microsoft.com/en-us/azure/aks/egress-outboundtype, https://learn.microsoft.com/en-us/azure/aks/nat-gateway -
getAksPodCIDR
Getter for aksPodCIDR. Pod CIDR required for Azure CNI networking. Please refer to the following Azure documentation, https://docs.microsoft.com/en-us/azure/aks/azure-cni-overlay. -
setAksPodCIDR
Setter for aksPodCIDR. Pod CIDR required for Azure CNI networking. Please refer to the following Azure documentation, https://docs.microsoft.com/en-us/azure/aks/azure-cni-overlay. -
getEnablePrivateSQL
Getter for enablePrivateSQL. Enables private SQL for the cluster deployment. -
setEnablePrivateSQL
Setter for enablePrivateSQL. Enables private SQL for the cluster deployment. -
getPrivateSQLSubnetName
Getter for privateSQLSubnetName. Name of the delegated subnet where the private SQL should be deployed. -
setPrivateSQLSubnetName
Setter for privateSQLSubnetName. Name of the delegated subnet where the private SQL should be deployed. -
getPrivateDNSZoneSQL
Getter for privateDNSZoneSQL. Private DNS zone ID for the PostgreSQL server. -
setPrivateDNSZoneSQL
Setter for privateDNSZoneSQL. Private DNS zone ID for the PostgreSQL server. -
getPrivateDNSZoneAKS
Getter for privateDNSZoneAKS. Private DNS zone AKS resource ID. -
setPrivateDNSZoneAKS
Setter for privateDNSZoneAKS. Private DNS zone AKS resource ID. -
getEnablePrivateAks
Getter for enablePrivateAks. Enable Azure Private AKS mode. -
setEnablePrivateAks
Setter for enablePrivateAks. Enable Azure Private AKS mode. -
equals
-
hashCode
public int hashCode() -
toString
-