@Generated public class NetworkConnectivityAPI extends Object
| Constructor and Description |
|---|
NetworkConnectivityAPI(ApiClient apiClient)
Regular-use constructor
|
NetworkConnectivityAPI(NetworkConnectivityService mock)
Constructor for mocks
|
public NetworkConnectivityAPI(ApiClient apiClient)
public NetworkConnectivityAPI(NetworkConnectivityService mock)
public NetworkConnectivityConfiguration createNetworkConnectivityConfiguration(String name, String region)
public NetworkConnectivityConfiguration createNetworkConnectivityConfiguration(CreateNetworkConnectivityConfigRequest request)
public NccAzurePrivateEndpointRule createPrivateEndpointRule(String networkConnectivityConfigId, String resourceId, CreatePrivateEndpointRuleRequestGroupId groupId)
public NccAzurePrivateEndpointRule createPrivateEndpointRule(CreatePrivateEndpointRuleRequest request)
Create a private endpoint rule for the specified network connectivity config object. Once the object is created, Databricks asynchronously provisions a new Azure private endpoint to your specified Azure resource.
**IMPORTANT**: You must use Azure portal or other Azure tools to approve the private endpoint to complete the connection. To get the information of the private endpoint created, make a `GET` request on the new private endpoint rule. See [serverless private link].
[serverless private link]: https://learn.microsoft.com/azure/databricks/security/network/serverless-network-security/serverless-private-link
public void deleteNetworkConnectivityConfiguration(String networkConnectivityConfigId)
public void deleteNetworkConnectivityConfiguration(DeleteNetworkConnectivityConfigurationRequest request)
Deletes a network connectivity configuration.
public NccAzurePrivateEndpointRule deletePrivateEndpointRule(String networkConnectivityConfigId, String privateEndpointRuleId)
public NccAzurePrivateEndpointRule deletePrivateEndpointRule(DeletePrivateEndpointRuleRequest request)
Initiates deleting a private endpoint rule. The private endpoint will be deactivated and will be purged after seven days of deactivation. When a private endpoint is in deactivated state, `deactivated` field is set to `true` and the private endpoint is not available to your serverless compute resources.
public NetworkConnectivityConfiguration getNetworkConnectivityConfiguration(String networkConnectivityConfigId)
public NetworkConnectivityConfiguration getNetworkConnectivityConfiguration(GetNetworkConnectivityConfigurationRequest request)
Gets a network connectivity configuration.
public NccAzurePrivateEndpointRule getPrivateEndpointRule(String networkConnectivityConfigId, String privateEndpointRuleId)
public NccAzurePrivateEndpointRule getPrivateEndpointRule(GetPrivateEndpointRuleRequest request)
Gets the private endpoint rule.
public Iterable<NetworkConnectivityConfiguration> listNetworkConnectivityConfigurations(ListNetworkConnectivityConfigurationsRequest request)
Gets an array of network connectivity configurations.
public Iterable<NccAzurePrivateEndpointRule> listPrivateEndpointRules(String networkConnectivityConfigId)
public Iterable<NccAzurePrivateEndpointRule> listPrivateEndpointRules(ListPrivateEndpointRulesRequest request)
Gets an array of private endpoint rules.
public NetworkConnectivityService impl()
Copyright © 2024. All rights reserved.