Class AzureActivationOptions

java.lang.Object
com.cloudera.cdp.dw.model.AzureActivationOptions

@Generated(value="com.cloudera.cdp.client.codegen.CdpSDKJavaCodegen", date="2025-05-14T11:34:33.811-07:00") public class AzureActivationOptions extends Object
Options for activating an Azure environment.
  • Constructor Details Link icon

    • AzureActivationOptions Link icon

      public AzureActivationOptions()
  • Method Details Link icon

    • getUserAssignedManagedIdentity Link icon

      public String getUserAssignedManagedIdentity()
      Getter for userAssignedManagedIdentity. Resource ID of the managed identity used by AKS. It is a mandatory parameter for Azure cluster creation.
    • setUserAssignedManagedIdentity Link icon

      public void setUserAssignedManagedIdentity(String userAssignedManagedIdentity)
      Setter for userAssignedManagedIdentity. Resource ID of the managed identity used by AKS. It is a mandatory parameter for Azure cluster creation.
    • getSubnetId Link icon

      public String getSubnetId()
      Getter for subnetId. ID of Azure subnet where the cluster should be deployed. It is a mandatory parameter for Azure cluster creation.
    • setSubnetId Link icon

      public void setSubnetId(String subnetId)
      Setter for subnetId. ID of Azure subnet where the cluster should be deployed. It is a mandatory parameter for Azure cluster creation.
    • getEnableAZ Link icon

      public Boolean getEnableAZ()
      Getter for enableAZ. Enables Azure Availability Zones for the cluster deployment.
    • setEnableAZ Link icon

      public void setEnableAZ(Boolean enableAZ)
      Setter for enableAZ. Enables Azure Availability Zones for the cluster deployment.
    • getEnableSpotInstances Link icon

      public Boolean 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 Link icon

      public void setEnableSpotInstances(Boolean enableSpotInstances)
      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 Link icon

      public String getLogAnalyticsWorkspaceId()
      Getter for logAnalyticsWorkspaceId. Enable monitoring of Azure Kubernetes Service (AKS) cluster. Workspace ID for Azure log analytics.
    • setLogAnalyticsWorkspaceId Link icon

      public void setLogAnalyticsWorkspaceId(String logAnalyticsWorkspaceId)
      Setter for logAnalyticsWorkspaceId. Enable monitoring of Azure Kubernetes Service (AKS) cluster. Workspace ID for Azure log analytics.
    • getOutboundType Link icon

      public String 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 Link icon

      public void setOutboundType(String outboundType)
      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 Link icon

      public String 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 Link icon

      public void setAksPodCIDR(String aksPodCIDR)
      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 Link icon

      public Boolean getEnablePrivateSQL()
      Getter for enablePrivateSQL. Enables private SQL for the cluster deployment.
    • setEnablePrivateSQL Link icon

      public void setEnablePrivateSQL(Boolean enablePrivateSQL)
      Setter for enablePrivateSQL. Enables private SQL for the cluster deployment.
    • getPrivateSQLSubnetName Link icon

      public String getPrivateSQLSubnetName()
      Getter for privateSQLSubnetName. Name of the delegated subnet where the private SQL should be deployed.
    • setPrivateSQLSubnetName Link icon

      public void setPrivateSQLSubnetName(String privateSQLSubnetName)
      Setter for privateSQLSubnetName. Name of the delegated subnet where the private SQL should be deployed.
    • getPrivateDNSZoneSQL Link icon

      public String getPrivateDNSZoneSQL()
      Getter for privateDNSZoneSQL. Private DNS zone ID for the PostgreSQL server.
    • setPrivateDNSZoneSQL Link icon

      public void setPrivateDNSZoneSQL(String privateDNSZoneSQL)
      Setter for privateDNSZoneSQL. Private DNS zone ID for the PostgreSQL server.
    • getPrivateDNSZoneAKS Link icon

      public String getPrivateDNSZoneAKS()
      Getter for privateDNSZoneAKS. Private DNS zone AKS resource ID.
    • setPrivateDNSZoneAKS Link icon

      public void setPrivateDNSZoneAKS(String privateDNSZoneAKS)
      Setter for privateDNSZoneAKS. Private DNS zone AKS resource ID.
    • getEnablePrivateAks Link icon

      public Boolean getEnablePrivateAks()
      Getter for enablePrivateAks. Enable Azure Private AKS mode.
    • setEnablePrivateAks Link icon

      public void setEnablePrivateAks(Boolean enablePrivateAks)
      Setter for enablePrivateAks. Enable Azure Private AKS mode.
    • equals Link icon

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode Link icon

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString Link icon

      public String toString()
      Overrides:
      toString in class Object