Class CreateAzureEnvironmentRequest
java.lang.Object
com.cloudera.cdp.environments.model.CreateAzureEnvironmentRequest
@Generated(value="com.cloudera.cdp.client.codegen.CdpSDKJavaCodegen",
date="2024-09-27T08:40:26.724-07:00")
public class CreateAzureEnvironmentRequest
extends Object
Request object for a create Azure environment request.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
Getter for availabilityZones.Getter for createPrivateEndpoints.Getter for credentialName.Getter for customDockerRegistry.Getter for dataServices.Getter for description.Getter for enableOutboundLoadBalancer.Getter for enableTunnel.Getter for encryptionAtHost.Getter for encryptionKeyResourceGroupName.Getter for encryptionKeyUrl.Getter for encryptionUserManagedIdentity.Getter for endpointAccessGatewayScheme.Getter for endpointAccessGatewaySubnetIds.Getter for environmentName.Getter for existingNetworkParams.Getter for flexibleServerSubnetIds.Getter for freeIpa.getImage()
Getter for image.Getter for logStorage.Getter for newNetworkParams.Getter for proxyConfigName.Getter for publicKey.Getter for region.Getter for reportDeploymentLogs.Getter for resourceGroupName.Getter for securityAccess.getTags()
Getter for tags.Getter for usePublicIp.Deprecated.Getter for workloadAnalytics.int
hashCode()
void
setAvailabilityZones
(List<String> availabilityZones) Setter for availabilityZones.void
setCreatePrivateEndpoints
(Boolean createPrivateEndpoints) Setter for createPrivateEndpoints.void
setCredentialName
(String credentialName) Setter for credentialName.void
setCustomDockerRegistry
(CustomDockerRegistryRequest customDockerRegistry) Setter for customDockerRegistry.void
setDataServices
(DataServicesRequest dataServices) Setter for dataServices.void
setDescription
(String description) Setter for description.void
setEnableOutboundLoadBalancer
(Boolean enableOutboundLoadBalancer) Setter for enableOutboundLoadBalancer.void
setEnableTunnel
(Boolean enableTunnel) Setter for enableTunnel.void
setEncryptionAtHost
(Boolean encryptionAtHost) Setter for encryptionAtHost.void
setEncryptionKeyResourceGroupName
(String encryptionKeyResourceGroupName) Setter for encryptionKeyResourceGroupName.void
setEncryptionKeyUrl
(String encryptionKeyUrl) Setter for encryptionKeyUrl.void
setEncryptionUserManagedIdentity
(String encryptionUserManagedIdentity) Setter for encryptionUserManagedIdentity.void
setEndpointAccessGatewayScheme
(String endpointAccessGatewayScheme) Setter for endpointAccessGatewayScheme.void
setEndpointAccessGatewaySubnetIds
(List<String> endpointAccessGatewaySubnetIds) Setter for endpointAccessGatewaySubnetIds.void
setEnvironmentName
(String environmentName) Setter for environmentName.void
setExistingNetworkParams
(ExistingAzureNetworkRequest existingNetworkParams) Setter for existingNetworkParams.void
setFlexibleServerSubnetIds
(List<String> flexibleServerSubnetIds) Setter for flexibleServerSubnetIds.void
setFreeIpa
(AzureFreeIpaCreationRequest freeIpa) Setter for freeIpa.void
setImage
(FreeIpaImageRequest image) Setter for image.void
setLogStorage
(AzureLogStorageRequest logStorage) Setter for logStorage.void
setNewNetworkParams
(CreateAzureEnvironmentRequestNewNetworkParams newNetworkParams) Setter for newNetworkParams.void
setProxyConfigName
(String proxyConfigName) Setter for proxyConfigName.void
setPublicKey
(String publicKey) Setter for publicKey.void
Setter for region.void
setReportDeploymentLogs
(Boolean reportDeploymentLogs) Setter for reportDeploymentLogs.void
setResourceGroupName
(String resourceGroupName) Setter for resourceGroupName.void
setSecurityAccess
(SecurityAccessRequest securityAccess) Setter for securityAccess.void
setTags
(List<TagRequest> tags) Setter for tags.void
setUsePublicIp
(Boolean usePublicIp) Setter for usePublicIp.void
setUserManagedIdentity
(String userManagedIdentity) Deprecated.void
setWorkloadAnalytics
(Boolean workloadAnalytics) Setter for workloadAnalytics.toString()
-
Constructor Details
-
CreateAzureEnvironmentRequest
public CreateAzureEnvironmentRequest()
-
-
Method Details
-
getEnvironmentName
Getter for environmentName. The name of the environment. Must contain only lowercase letters, numbers and hyphens. -
setEnvironmentName
Setter for environmentName. The name of the environment. Must contain only lowercase letters, numbers and hyphens. -
getCredentialName
Getter for credentialName. Name of the credential to use for the environment. -
setCredentialName
Setter for credentialName. Name of the credential to use for the environment. -
getRegion
Getter for region. The region of the environment. -
setRegion
Setter for region. The region of the environment. -
getPublicKey
Getter for publicKey. Public SSH key string. The associated private key can be used to get root-level access to the Data Lake instance and Data Hub cluster instances. -
setPublicKey
Setter for publicKey. Public SSH key string. The associated private key can be used to get root-level access to the Data Lake instance and Data Hub cluster instances. -
getSecurityAccess
Getter for securityAccess. Security control for FreeIPA and Data Lake deployment. -
setSecurityAccess
Setter for securityAccess. Security control for FreeIPA and Data Lake deployment. -
getUsePublicIp
Getter for usePublicIp. Whether to associate public ip's to the resources within the network. -
setUsePublicIp
Setter for usePublicIp. Whether to associate public ip's to the resources within the network. -
getLogStorage
Getter for logStorage. Azure storage configuration for cluster and audit logs. -
setLogStorage
Setter for logStorage. Azure storage configuration for cluster and audit logs. -
getExistingNetworkParams
Getter for existingNetworkParams. Parameters needed to use an existing VNet and Subnets. -
setExistingNetworkParams
Setter for existingNetworkParams. Parameters needed to use an existing VNet and Subnets. -
getNewNetworkParams
Getter for newNetworkParams. -
setNewNetworkParams
Setter for newNetworkParams. -
getDescription
Getter for description. An description of the environment. -
setDescription
Setter for description. An description of the environment. -
getEnableTunnel
Getter for enableTunnel. Whether to enable SSH tunneling for the environment. -
setEnableTunnel
Setter for enableTunnel. Whether to enable SSH tunneling for the environment. -
getWorkloadAnalytics
Getter for workloadAnalytics. When this is enabled, diagnostic information about job and query execution is sent to Workload Manager for Data Hub clusters created within this environment. -
setWorkloadAnalytics
Setter for workloadAnalytics. When this is enabled, diagnostic information about job and query execution is sent to Workload Manager for Data Hub clusters created within this environment. -
getReportDeploymentLogs
Getter for reportDeploymentLogs. When true, this will report additional diagnostic information back to Cloudera. -
setReportDeploymentLogs
Setter for reportDeploymentLogs. When true, this will report additional diagnostic information back to Cloudera. -
getFreeIpa
Getter for freeIpa. The FreeIPA creation request for the environment -
setFreeIpa
Setter for freeIpa. The FreeIPA creation request for the environment -
getImage
Getter for image. The FreeIPA image request for the environment -
setImage
Setter for image. The FreeIPA image request for the environment -
getTags
Getter for tags. Tags associated with the resources. -
setTags
Setter for tags. Tags associated with the resources. -
getProxyConfigName
Getter for proxyConfigName. Name of the proxy config to use for the environment. -
setProxyConfigName
Setter for proxyConfigName. Name of the proxy config to use for the environment. -
getResourceGroupName
Getter for resourceGroupName. Name of an existing Azure resource group to be used for the environment. If it is not specified then new resource groups will be generated. -
setResourceGroupName
Setter for resourceGroupName. Name of an existing Azure resource group to be used for the environment. If it is not specified then new resource groups will be generated. -
getCreatePrivateEndpoints
Getter for createPrivateEndpoints. When this is enabled, then Azure Postgres will be configured with Private Endpoint and a Private DNS Zone. When this is disabled, then Azure Service Endpoints will be created. The default value is disabled. -
setCreatePrivateEndpoints
Setter for createPrivateEndpoints. When this is enabled, then Azure Postgres will be configured with Private Endpoint and a Private DNS Zone. When this is disabled, then Azure Service Endpoints will be created. The default value is disabled. -
getEndpointAccessGatewayScheme
Getter for endpointAccessGatewayScheme. The scheme for the endpoint gateway. PUBLIC creates an external endpoint that can be accessed over the Internet. Defaults to PRIVATE which restricts the traffic to be internal to the VNet. -
setEndpointAccessGatewayScheme
Setter for endpointAccessGatewayScheme. The scheme for the endpoint gateway. PUBLIC creates an external endpoint that can be accessed over the Internet. Defaults to PRIVATE which restricts the traffic to be internal to the VNet. -
getEndpointAccessGatewaySubnetIds
Getter for endpointAccessGatewaySubnetIds. The subnets to use for endpoint access gateway. -
setEndpointAccessGatewaySubnetIds
Setter for endpointAccessGatewaySubnetIds. The subnets to use for endpoint access gateway. -
getEncryptionAtHost
Getter for encryptionAtHost. When this is enabled, we will provision resources with host encrypted true flag. -
setEncryptionAtHost
Setter for encryptionAtHost. When this is enabled, we will provision resources with host encrypted true flag. -
getUserManagedIdentity
Deprecated.Getter for userManagedIdentity. User managed identity for encryption. (deprecated) -
setUserManagedIdentity
Deprecated.Setter for userManagedIdentity. User managed identity for encryption. (deprecated) -
getEncryptionUserManagedIdentity
Getter for encryptionUserManagedIdentity. User managed identity for encryption. -
setEncryptionUserManagedIdentity
Setter for encryptionUserManagedIdentity. User managed identity for encryption. -
getEncryptionKeyUrl
Getter for encryptionKeyUrl. URL of the key which will be used to encrypt the Azure Managed Disks, if entitlement has been granted. -
setEncryptionKeyUrl
Setter for encryptionKeyUrl. URL of the key which will be used to encrypt the Azure Managed Disks, if entitlement has been granted. -
getEncryptionKeyResourceGroupName
Getter for encryptionKeyResourceGroupName. Name of the existing Azure resource group hosting the Azure Key Vault containing customer managed key which will be used to encrypt the Azure Managed Disks. It is required only when the entitlement is granted and the resource group of the key vault is different from the resource group in which the environment is to be created. Omitting it implies that, the key vault containing the encryption key is present in the same resource group where the environment would be created. -
setEncryptionKeyResourceGroupName
Setter for encryptionKeyResourceGroupName. Name of the existing Azure resource group hosting the Azure Key Vault containing customer managed key which will be used to encrypt the Azure Managed Disks. It is required only when the entitlement is granted and the resource group of the key vault is different from the resource group in which the environment is to be created. Omitting it implies that, the key vault containing the encryption key is present in the same resource group where the environment would be created. -
getEnableOutboundLoadBalancer
Getter for enableOutboundLoadBalancer. Whether or not outbound load balancers should be created for Azure environments. The default behavior is to not create the outbound load balancer. -
setEnableOutboundLoadBalancer
Setter for enableOutboundLoadBalancer. Whether or not outbound load balancers should be created for Azure environments. The default behavior is to not create the outbound load balancer. -
getAvailabilityZones
Getter for availabilityZones. The zones of the environment in the given region. -
setAvailabilityZones
Setter for availabilityZones. The zones of the environment in the given region. -
getFlexibleServerSubnetIds
Getter for flexibleServerSubnetIds. The subnets delegated for Flexible Server database. Accepts either the name or the full resource id. -
setFlexibleServerSubnetIds
Setter for flexibleServerSubnetIds. The subnets delegated for Flexible Server database. Accepts either the name or the full resource id. -
getDataServices
Getter for dataServices. Data Services parameters of the environment. -
setDataServices
Setter for dataServices. Data Services parameters of the environment. -
getCustomDockerRegistry
Getter for customDockerRegistry. Configures the desired custom docker registry for data services. -
setCustomDockerRegistry
Setter for customDockerRegistry. Configures the desired custom docker registry for data services. -
equals
-
hashCode
public int hashCode() -
toString
-