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="2024-03-13T13:08:45.683-07:00") public class AzureActivationOptions extends Object
Options for activating an Azure environment.
-
-
Constructor Summary
Constructors Constructor Description AzureActivationOptions()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object o)
List<String>
getComputeInstanceTypes()
Getter for computeInstanceTypes.Boolean
getEnableAZ()
Getter for enableAZ.Boolean
getEnablePrivateAks()
Getter for enablePrivateAks.Boolean
getEnablePrivateSQL()
Getter for enablePrivateSQL.Boolean
getEnableSpotInstances()
Getter for enableSpotInstances.String
getLogAnalyticsWorkspaceId()
Getter for logAnalyticsWorkspaceId.String
getOutboundType()
Getter for outboundType.String
getPrivateDNSZoneAKS()
Getter for privateDNSZoneAKS.String
getSubnetId()
Getter for subnetId.String
getUserAssignedManagedIdentity()
Getter for userAssignedManagedIdentity.int
hashCode()
void
setComputeInstanceTypes(List<String> computeInstanceTypes)
Setter for computeInstanceTypes.void
setEnableAZ(Boolean enableAZ)
Setter for enableAZ.void
setEnablePrivateAks(Boolean enablePrivateAks)
Setter for enablePrivateAks.void
setEnablePrivateSQL(Boolean enablePrivateSQL)
Setter for enablePrivateSQL.void
setEnableSpotInstances(Boolean enableSpotInstances)
Setter for enableSpotInstances.void
setLogAnalyticsWorkspaceId(String logAnalyticsWorkspaceId)
Setter for logAnalyticsWorkspaceId.void
setOutboundType(String outboundType)
Setter for outboundType.void
setPrivateDNSZoneAKS(String privateDNSZoneAKS)
Setter for privateDNSZoneAKS.void
setSubnetId(String subnetId)
Setter for subnetId.void
setUserAssignedManagedIdentity(String userAssignedManagedIdentity)
Setter for userAssignedManagedIdentity.String
toString()
-
-
-
Method Detail
-
getUserAssignedManagedIdentity
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
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
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
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
public Boolean getEnableAZ()
Getter for enableAZ. Enables Azure Availability Zones for the cluster deployment.
-
setEnableAZ
public void setEnableAZ(Boolean enableAZ)
Setter for enableAZ. Enables Azure Availability Zones for the cluster deployment.
-
getEnableSpotInstances
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
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.
-
getComputeInstanceTypes
public List<String> getComputeInstanceTypes()
Getter for computeInstanceTypes. Azure compute instance types that the environment is restricted to use. This affects the creation of virtual warehouses where this restriction will apply. Select an instance type that meets your computing, memory, networking, or storage needs. As of now, only a single instance type can be listed. Use describe-allowed-instance-types to see currently possible values and the default value used for the case it is not provided.
-
setComputeInstanceTypes
public void setComputeInstanceTypes(List<String> computeInstanceTypes)
Setter for computeInstanceTypes. Azure compute instance types that the environment is restricted to use. This affects the creation of virtual warehouses where this restriction will apply. Select an instance type that meets your computing, memory, networking, or storage needs. As of now, only a single instance type can be listed. Use describe-allowed-instance-types to see currently possible values and the default value used for the case it is not provided.
-
getLogAnalyticsWorkspaceId
public String getLogAnalyticsWorkspaceId()
Getter for logAnalyticsWorkspaceId. Enable monitoring of Azure Kubernetes Service (AKS) cluster. Workspace ID for Azure log analytics.
-
setLogAnalyticsWorkspaceId
public void setLogAnalyticsWorkspaceId(String logAnalyticsWorkspaceId)
Setter for logAnalyticsWorkspaceId. Enable monitoring of Azure Kubernetes Service (AKS) cluster. Workspace ID for Azure log analytics.
-
getOutboundType
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
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
-
getEnablePrivateSQL
public Boolean getEnablePrivateSQL()
Getter for enablePrivateSQL. Enables private SQL for the cluster deployment.
-
setEnablePrivateSQL
public void setEnablePrivateSQL(Boolean enablePrivateSQL)
Setter for enablePrivateSQL. Enables private SQL for the cluster deployment.
-
getPrivateDNSZoneAKS
public String getPrivateDNSZoneAKS()
Getter for privateDNSZoneAKS. Private DNS zone AKS resource ID.
-
setPrivateDNSZoneAKS
public void setPrivateDNSZoneAKS(String privateDNSZoneAKS)
Setter for privateDNSZoneAKS. Private DNS zone AKS resource ID.
-
getEnablePrivateAks
public Boolean getEnablePrivateAks()
Getter for enablePrivateAks. Enable Azure Private AKS mode.
-
setEnablePrivateAks
public void setEnablePrivateAks(Boolean enablePrivateAks)
Setter for enablePrivateAks. Enable Azure Private AKS mode.
-
-