Package com.cloudera.cdp.dw.model
Class CreateAzureClusterRequest
java.lang.Object
com.cloudera.cdp.dw.model.CreateAzureClusterRequest
@Generated(value="com.cloudera.cdp.client.codegen.CdpSDKJavaCodegen",
date="2025-10-15T17:00:44.787-07:00")
public class CreateAzureClusterRequest
extends Object
Request object for the createAzureCluster method.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanGetter for aksPodCIDR.Getter for customRegistryOptions.Getter for customSubdomain.Getter for databaseBackupRetentionPeriod.Getter for enableAZ.Getter for enablePrivateAks.Getter for enablePrivateSQL.Getter for enableSpotInstances.Getter for environmentCrn.Getter for logAnalyticsWorkspaceId.Getter for outboundType.Getter for privateDNSZoneAKS.Getter for privateDNSZoneSQL.Getter for privateSQLSubnetName.Getter for subnetName.Getter for useInternalLoadBalancer.Getter for useOverlayNetworking.Getter for userAssignedManagedIdentity.Getter for whitelistK8sClusterAccessIpCIDRs.Getter for whitelistWorkloadAccessIpCIDRs.inthashCode()voidsetAksPodCIDR(String aksPodCIDR) Setter for aksPodCIDR.voidsetCustomRegistryOptions(CustomRegistryOptions customRegistryOptions) Setter for customRegistryOptions.voidsetCustomSubdomain(String customSubdomain) Setter for customSubdomain.voidsetDatabaseBackupRetentionPeriod(Integer databaseBackupRetentionPeriod) Setter for databaseBackupRetentionPeriod.voidsetEnableAZ(Boolean enableAZ) Setter for enableAZ.voidsetEnablePrivateAks(Boolean enablePrivateAks) Setter for enablePrivateAks.voidsetEnablePrivateSQL(Boolean enablePrivateSQL) Setter for enablePrivateSQL.voidsetEnableSpotInstances(Boolean enableSpotInstances) Setter for enableSpotInstances.voidsetEnvironmentCrn(String environmentCrn) Setter for environmentCrn.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.voidsetSubnetName(String subnetName) Setter for subnetName.voidsetUseInternalLoadBalancer(Boolean useInternalLoadBalancer) Setter for useInternalLoadBalancer.voidsetUseOverlayNetworking(Boolean useOverlayNetworking) Setter for useOverlayNetworking.voidsetUserAssignedManagedIdentity(String userAssignedManagedIdentity) Setter for userAssignedManagedIdentity.voidsetWhitelistK8sClusterAccessIpCIDRs(List<String> whitelistK8sClusterAccessIpCIDRs) Setter for whitelistK8sClusterAccessIpCIDRs.voidsetWhitelistWorkloadAccessIpCIDRs(List<String> whitelistWorkloadAccessIpCIDRs) Setter for whitelistWorkloadAccessIpCIDRs.toString()
-
Constructor Details
-
CreateAzureClusterRequest
public CreateAzureClusterRequest()
-
-
Method Details
-
getEnvironmentCrn
Getter for environmentCrn. The CRN of the environment for the cluster to create. -
setEnvironmentCrn
Setter for environmentCrn. The CRN of the environment for the cluster to create. -
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. -
getSubnetName
Getter for subnetName. Name of Azure subnet where the cluster should be deployed. It is a mandatory parameter for Azure cluster creation. -
setSubnetName
Setter for subnetName. Name of Azure subnet where the cluster should be deployed. It is a mandatory parameter for Azure cluster creation. -
getUseOverlayNetworking
Getter for useOverlayNetworking. With overlay network nodes get an IP address from the Azure virtual network subnet. Pods receive an IP address from a logically different address space to the Azure virtual network subnet of the nodes. -
setUseOverlayNetworking
Setter for useOverlayNetworking. With overlay network nodes get an IP address from the Azure virtual network subnet. Pods receive an IP address from a logically different address space to the Azure virtual network subnet of the nodes. -
getDatabaseBackupRetentionPeriod
Getter for databaseBackupRetentionPeriod. PostgreSQL server backup retention days. -
setDatabaseBackupRetentionPeriod
Setter for databaseBackupRetentionPeriod. PostgreSQL server backup retention days. -
getWhitelistK8sClusterAccessIpCIDRs
Getter for whitelistK8sClusterAccessIpCIDRs. List of IP address CIDRs to whitelist for kubernetes cluster access. -
setWhitelistK8sClusterAccessIpCIDRs
Setter for whitelistK8sClusterAccessIpCIDRs. List of IP address CIDRs to whitelist for kubernetes cluster access. -
getWhitelistWorkloadAccessIpCIDRs
Getter for whitelistWorkloadAccessIpCIDRs. List of IP address CIDRs to whitelist for workload access. -
setWhitelistWorkloadAccessIpCIDRs
Setter for whitelistWorkloadAccessIpCIDRs. List of IP address CIDRs to whitelist for workload access. -
getUseInternalLoadBalancer
Getter for useInternalLoadBalancer. Set up load balancer with private IP address. An internal load balancer gets created. Make sure there is connectivity between your client network and the network VNet where CDW environment is deployed. -
setUseInternalLoadBalancer
Setter for useInternalLoadBalancer. Set up load balancer with private IP address. An internal load balancer gets created. Make sure there is connectivity between your client network and the network VNet where CDW environment is deployed. -
getCustomRegistryOptions
Getter for customRegistryOptions. Options for custom ACR/ECR registries. -
setCustomRegistryOptions
Setter for customRegistryOptions. Options for custom ACR/ECR registries. -
getCustomSubdomain
Getter for customSubdomain. Custom environment subdomain. Overrides the environment subdomain using a customized domain either in the old subdomain format like ENV_ID.dw or the new format like dw-ENV_NAME. -
setCustomSubdomain
Setter for customSubdomain. Custom environment subdomain. Overrides the environment subdomain using a customized domain either in the old subdomain format like ENV_ID.dw or the new format like dw-ENV_NAME. -
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. Defaults to false. -
setEnableSpotInstances
Setter for enableSpotInstances. Whether to enable spot instances for Virtual warehouses. It cannot be updated later. 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
-