Package com.cloudera.cdp.dw.model
Class AwsActivationOptions
java.lang.Object
com.cloudera.cdp.dw.model.AwsActivationOptions
@Generated(value="com.cloudera.cdp.client.codegen.CdpSDKJavaCodegen",
date="2025-04-23T14:14:33.344-07:00")
public class AwsActivationOptions
extends Object
Options for activating an AWS environment.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
Getter for customAmiId.Getter for enablePrivateEKS.Getter for enableSpotInstances.Getter for lbSubnetIds.Getter for nodeRoleCDWManagedPolicyArn.Getter for nonTransparentProxy.Getter for reducedPermissionMode.Getter for workerSubnetIds.int
hashCode()
void
setCustomAmiId
(String customAmiId) Setter for customAmiId.void
setEnablePrivateEKS
(Boolean enablePrivateEKS) Setter for enablePrivateEKS.void
setEnableSpotInstances
(Boolean enableSpotInstances) Setter for enableSpotInstances.void
setLbSubnetIds
(List<String> lbSubnetIds) Setter for lbSubnetIds.void
setNodeRoleCDWManagedPolicyArn
(String nodeRoleCDWManagedPolicyArn) Setter for nodeRoleCDWManagedPolicyArn.void
setNonTransparentProxy
(AwsActivationOptionsNonTransparentProxy nonTransparentProxy) Setter for nonTransparentProxy.void
setReducedPermissionMode
(Boolean reducedPermissionMode) Setter for reducedPermissionMode.void
setWorkerSubnetIds
(List<String> workerSubnetIds) Setter for workerSubnetIds.toString()
-
Constructor Details
-
AwsActivationOptions
public AwsActivationOptions()
-
-
Method Details
-
getEnablePrivateEKS
Getter for enablePrivateEKS. Use this option to set up AWS EKS cluster in private only mode with restricted access only from internal/peered networks. Ensure you have ccmv2 setup functional to achieve this integration. -
setEnablePrivateEKS
Setter for enablePrivateEKS. Use this option to set up AWS EKS cluster in private only mode with restricted access only from internal/peered networks. Ensure you have ccmv2 setup functional to achieve this integration. -
getWorkerSubnetIds
Getter for workerSubnetIds. IDs of AWS subnets where the cluster worker nodes should be deployed. -
setWorkerSubnetIds
Setter for workerSubnetIds. IDs of AWS subnets where the cluster worker nodes should be deployed. -
getLbSubnetIds
Getter for lbSubnetIds. IDs of AWS subnets where the cluster load balancer should be deployed. -
setLbSubnetIds
Setter for lbSubnetIds. IDs of AWS subnets where the cluster load balancer should be deployed. -
getCustomAmiId
Getter for customAmiId. Custom AMI ID. -
setCustomAmiId
Setter for customAmiId. Custom AMI ID. -
getNodeRoleCDWManagedPolicyArn
Getter for nodeRoleCDWManagedPolicyArn. Managed Policy Arn to be attached to the Node Instance Role. -
setNodeRoleCDWManagedPolicyArn
Setter for nodeRoleCDWManagedPolicyArn. Managed Policy Arn to be attached to the Node Instance Role. -
getEnableSpotInstances
Getter for enableSpotInstances. Whether to enable Spot instances for Virtual warehouses. It cannot be updated later. If the aws-options 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 aws-options is not provided it defaults to false. -
getReducedPermissionMode
Getter for reducedPermissionMode. Use this option to activate the environment with fewer than half of the standard required IAM permissions on your AWS cross-account IAM role. -
setReducedPermissionMode
Setter for reducedPermissionMode. Use this option to activate the environment with fewer than half of the standard required IAM permissions on your AWS cross-account IAM role. -
getNonTransparentProxy
Getter for nonTransparentProxy. Non-transparent proxy settings. Read more: https://docs.cloudera.com/data-warehouse/cloud/aws-environments/topics/dw-aws-use-non-transparent-proxy.html -
setNonTransparentProxy
Setter for nonTransparentProxy. Non-transparent proxy settings. Read more: https://docs.cloudera.com/data-warehouse/cloud/aws-environments/topics/dw-aws-use-non-transparent-proxy.html -
equals
-
hashCode
public int hashCode() -
toString
-