Interface ClustersClient
public interface ClustersClient
An instance of this class provides access to all the operations defined in ClustersClient.
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addLanguageExtensions
(String resourceGroupName, String clusterName, LanguageExtensionsList languageExtensionsToAdd) Add a list of language extensions that can run within KQL queries.void
addLanguageExtensions
(String resourceGroupName, String clusterName, LanguageExtensionsList languageExtensionsToAdd, com.azure.core.util.Context context) Add a list of language extensions that can run within KQL queries.beginAddLanguageExtensions
(String resourceGroupName, String clusterName, LanguageExtensionsList languageExtensionsToAdd) Add a list of language extensions that can run within KQL queries.beginAddLanguageExtensions
(String resourceGroupName, String clusterName, LanguageExtensionsList languageExtensionsToAdd, com.azure.core.util.Context context) Add a list of language extensions that can run within KQL queries.com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<ClusterInner>,
ClusterInner> beginCreateOrUpdate
(String resourceGroupName, String clusterName, ClusterInner parameters, String ifMatch, String ifNoneMatch) Create or update a Kusto cluster.com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<ClusterInner>,
ClusterInner> beginCreateOrUpdate
(String resourceGroupName, String clusterName, ClusterInner parameters, String ifMatch, String ifNoneMatch, com.azure.core.util.Context context) Create or update a Kusto cluster.beginDelete
(String resourceGroupName, String clusterName) Deletes a Kusto cluster.beginDelete
(String resourceGroupName, String clusterName, com.azure.core.util.Context context) Deletes a Kusto cluster.beginDetachFollowerDatabases
(String resourceGroupName, String clusterName, FollowerDatabaseDefinitionInner followerDatabaseToRemove) Detaches all followers of a database owned by this cluster.beginDetachFollowerDatabases
(String resourceGroupName, String clusterName, FollowerDatabaseDefinitionInner followerDatabaseToRemove, com.azure.core.util.Context context) Detaches all followers of a database owned by this cluster.com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<DiagnoseVirtualNetworkResultInner>,
DiagnoseVirtualNetworkResultInner> beginDiagnoseVirtualNetwork
(String resourceGroupName, String clusterName) Diagnoses network connectivity status for external resources on which the service is dependent on.com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<DiagnoseVirtualNetworkResultInner>,
DiagnoseVirtualNetworkResultInner> beginDiagnoseVirtualNetwork
(String resourceGroupName, String clusterName, com.azure.core.util.Context context) Diagnoses network connectivity status for external resources on which the service is dependent on.beginRemoveLanguageExtensions
(String resourceGroupName, String clusterName, LanguageExtensionsList languageExtensionsToRemove) Remove a list of language extensions that can run within KQL queries.beginRemoveLanguageExtensions
(String resourceGroupName, String clusterName, LanguageExtensionsList languageExtensionsToRemove, com.azure.core.util.Context context) Remove a list of language extensions that can run within KQL queries.beginStart
(String resourceGroupName, String clusterName) Starts a Kusto cluster.beginStart
(String resourceGroupName, String clusterName, com.azure.core.util.Context context) Starts a Kusto cluster.Stops a Kusto cluster.Stops a Kusto cluster.com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<ClusterInner>,
ClusterInner> beginUpdate
(String resourceGroupName, String clusterName, ClusterUpdate parameters, String ifMatch) Update a Kusto cluster.com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<ClusterInner>,
ClusterInner> beginUpdate
(String resourceGroupName, String clusterName, ClusterUpdate parameters, String ifMatch, com.azure.core.util.Context context) Update a Kusto cluster.checkNameAvailability
(String location, ClusterCheckNameRequest clusterName) Checks that the cluster name is valid and is not already in use.com.azure.core.http.rest.Response<CheckNameResultInner>
checkNameAvailabilityWithResponse
(String location, ClusterCheckNameRequest clusterName, com.azure.core.util.Context context) Checks that the cluster name is valid and is not already in use.createOrUpdate
(String resourceGroupName, String clusterName, ClusterInner parameters) Create or update a Kusto cluster.createOrUpdate
(String resourceGroupName, String clusterName, ClusterInner parameters, String ifMatch, String ifNoneMatch) Create or update a Kusto cluster.createOrUpdate
(String resourceGroupName, String clusterName, ClusterInner parameters, String ifMatch, String ifNoneMatch, com.azure.core.util.Context context) Create or update a Kusto cluster.void
Deletes a Kusto cluster.void
Deletes a Kusto cluster.void
detachFollowerDatabases
(String resourceGroupName, String clusterName, FollowerDatabaseDefinitionInner followerDatabaseToRemove) Detaches all followers of a database owned by this cluster.void
detachFollowerDatabases
(String resourceGroupName, String clusterName, FollowerDatabaseDefinitionInner followerDatabaseToRemove, com.azure.core.util.Context context) Detaches all followers of a database owned by this cluster.diagnoseVirtualNetwork
(String resourceGroupName, String clusterName) Diagnoses network connectivity status for external resources on which the service is dependent on.diagnoseVirtualNetwork
(String resourceGroupName, String clusterName, com.azure.core.util.Context context) Diagnoses network connectivity status for external resources on which the service is dependent on.getByResourceGroup
(String resourceGroupName, String clusterName) Gets a Kusto cluster.com.azure.core.http.rest.Response<ClusterInner>
getByResourceGroupWithResponse
(String resourceGroupName, String clusterName, com.azure.core.util.Context context) Gets a Kusto cluster.com.azure.core.http.rest.PagedIterable<ClusterInner>
list()
Lists all Kusto clusters within a subscription.com.azure.core.http.rest.PagedIterable<ClusterInner>
list
(com.azure.core.util.Context context) Lists all Kusto clusters within a subscription.com.azure.core.http.rest.PagedIterable<ClusterInner>
listByResourceGroup
(String resourceGroupName) Lists all Kusto clusters within a resource group.com.azure.core.http.rest.PagedIterable<ClusterInner>
listByResourceGroup
(String resourceGroupName, com.azure.core.util.Context context) Lists all Kusto clusters within a resource group.com.azure.core.http.rest.PagedIterable<FollowerDatabaseDefinitionInner>
listFollowerDatabases
(String resourceGroupName, String clusterName) Returns a list of databases that are owned by this cluster and were followed by another cluster.com.azure.core.http.rest.PagedIterable<FollowerDatabaseDefinitionInner>
listFollowerDatabases
(String resourceGroupName, String clusterName, com.azure.core.util.Context context) Returns a list of databases that are owned by this cluster and were followed by another cluster.com.azure.core.http.rest.PagedIterable<LanguageExtensionInner>
listLanguageExtensions
(String resourceGroupName, String clusterName) Returns a list of language extensions that can run within KQL queries.com.azure.core.http.rest.PagedIterable<LanguageExtensionInner>
listLanguageExtensions
(String resourceGroupName, String clusterName, com.azure.core.util.Context context) Returns a list of language extensions that can run within KQL queries.com.azure.core.http.rest.PagedIterable<OutboundNetworkDependenciesEndpointInner>
listOutboundNetworkDependenciesEndpoints
(String resourceGroupName, String clusterName) Gets the network endpoints of all outbound dependencies of a Kusto cluster.com.azure.core.http.rest.PagedIterable<OutboundNetworkDependenciesEndpointInner>
listOutboundNetworkDependenciesEndpoints
(String resourceGroupName, String clusterName, com.azure.core.util.Context context) Gets the network endpoints of all outbound dependencies of a Kusto cluster.com.azure.core.http.rest.PagedIterable<SkuDescriptionInner>
listSkus()
Lists eligible SKUs for Kusto resource provider.com.azure.core.http.rest.PagedIterable<SkuDescriptionInner>
listSkus
(com.azure.core.util.Context context) Lists eligible SKUs for Kusto resource provider.com.azure.core.http.rest.PagedIterable<AzureResourceSkuInner>
listSkusByResource
(String resourceGroupName, String clusterName) Returns the SKUs available for the provided resource.com.azure.core.http.rest.PagedIterable<AzureResourceSkuInner>
listSkusByResource
(String resourceGroupName, String clusterName, com.azure.core.util.Context context) Returns the SKUs available for the provided resource.void
removeLanguageExtensions
(String resourceGroupName, String clusterName, LanguageExtensionsList languageExtensionsToRemove) Remove a list of language extensions that can run within KQL queries.void
removeLanguageExtensions
(String resourceGroupName, String clusterName, LanguageExtensionsList languageExtensionsToRemove, com.azure.core.util.Context context) Remove a list of language extensions that can run within KQL queries.void
Starts a Kusto cluster.void
Starts a Kusto cluster.void
Stops a Kusto cluster.void
Stops a Kusto cluster.update
(String resourceGroupName, String clusterName, ClusterUpdate parameters) Update a Kusto cluster.update
(String resourceGroupName, String clusterName, ClusterUpdate parameters, String ifMatch) Update a Kusto cluster.update
(String resourceGroupName, String clusterName, ClusterUpdate parameters, String ifMatch, com.azure.core.util.Context context) Update a Kusto cluster.
-
Method Details
-
getByResourceGroup
Gets a Kusto cluster.- Parameters:
resourceGroupName
- The name of the resource group containing the Kusto cluster.clusterName
- The name of the Kusto cluster.- Returns:
- a Kusto cluster.
- Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
getByResourceGroupWithResponse
com.azure.core.http.rest.Response<ClusterInner> getByResourceGroupWithResponse(String resourceGroupName, String clusterName, com.azure.core.util.Context context) Gets a Kusto cluster.- Parameters:
resourceGroupName
- The name of the resource group containing the Kusto cluster.clusterName
- The name of the Kusto cluster.context
- The context to associate with this operation.- Returns:
- a Kusto cluster along with
Response
. - Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
beginCreateOrUpdate
com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<ClusterInner>,ClusterInner> beginCreateOrUpdate(String resourceGroupName, String clusterName, ClusterInner parameters, String ifMatch, String ifNoneMatch) Create or update a Kusto cluster.- Parameters:
resourceGroupName
- The name of the resource group containing the Kusto cluster.clusterName
- The name of the Kusto cluster.parameters
- The Kusto cluster parameters supplied to the CreateOrUpdate operation.ifMatch
- The ETag of the cluster. Omit this value to always overwrite the current cluster. Specify the last-seen ETag value to prevent accidentally overwriting concurrent changes.ifNoneMatch
- Set to '*' to allow a new cluster to be created, but to prevent updating an existing cluster. Other values will result in a 412 Pre-condition Failed response.- Returns:
- the
SyncPoller
for polling of class representing a Kusto cluster. - Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
beginCreateOrUpdate
com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<ClusterInner>,ClusterInner> beginCreateOrUpdate(String resourceGroupName, String clusterName, ClusterInner parameters, String ifMatch, String ifNoneMatch, com.azure.core.util.Context context) Create or update a Kusto cluster.- Parameters:
resourceGroupName
- The name of the resource group containing the Kusto cluster.clusterName
- The name of the Kusto cluster.parameters
- The Kusto cluster parameters supplied to the CreateOrUpdate operation.ifMatch
- The ETag of the cluster. Omit this value to always overwrite the current cluster. Specify the last-seen ETag value to prevent accidentally overwriting concurrent changes.ifNoneMatch
- Set to '*' to allow a new cluster to be created, but to prevent updating an existing cluster. Other values will result in a 412 Pre-condition Failed response.context
- The context to associate with this operation.- Returns:
- the
SyncPoller
for polling of class representing a Kusto cluster. - Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
createOrUpdate
ClusterInner createOrUpdate(String resourceGroupName, String clusterName, ClusterInner parameters, String ifMatch, String ifNoneMatch) Create or update a Kusto cluster.- Parameters:
resourceGroupName
- The name of the resource group containing the Kusto cluster.clusterName
- The name of the Kusto cluster.parameters
- The Kusto cluster parameters supplied to the CreateOrUpdate operation.ifMatch
- The ETag of the cluster. Omit this value to always overwrite the current cluster. Specify the last-seen ETag value to prevent accidentally overwriting concurrent changes.ifNoneMatch
- Set to '*' to allow a new cluster to be created, but to prevent updating an existing cluster. Other values will result in a 412 Pre-condition Failed response.- Returns:
- class representing a Kusto cluster.
- Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
createOrUpdate
Create or update a Kusto cluster.- Parameters:
resourceGroupName
- The name of the resource group containing the Kusto cluster.clusterName
- The name of the Kusto cluster.parameters
- The Kusto cluster parameters supplied to the CreateOrUpdate operation.- Returns:
- class representing a Kusto cluster.
- Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
createOrUpdate
ClusterInner createOrUpdate(String resourceGroupName, String clusterName, ClusterInner parameters, String ifMatch, String ifNoneMatch, com.azure.core.util.Context context) Create or update a Kusto cluster.- Parameters:
resourceGroupName
- The name of the resource group containing the Kusto cluster.clusterName
- The name of the Kusto cluster.parameters
- The Kusto cluster parameters supplied to the CreateOrUpdate operation.ifMatch
- The ETag of the cluster. Omit this value to always overwrite the current cluster. Specify the last-seen ETag value to prevent accidentally overwriting concurrent changes.ifNoneMatch
- Set to '*' to allow a new cluster to be created, but to prevent updating an existing cluster. Other values will result in a 412 Pre-condition Failed response.context
- The context to associate with this operation.- Returns:
- class representing a Kusto cluster.
- Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
beginUpdate
com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<ClusterInner>,ClusterInner> beginUpdate(String resourceGroupName, String clusterName, ClusterUpdate parameters, String ifMatch) Update a Kusto cluster.- Parameters:
resourceGroupName
- The name of the resource group containing the Kusto cluster.clusterName
- The name of the Kusto cluster.parameters
- The Kusto cluster parameters supplied to the Update operation.ifMatch
- The ETag of the cluster. Omit this value to always overwrite the current cluster. Specify the last-seen ETag value to prevent accidentally overwriting concurrent changes.- Returns:
- the
SyncPoller
for polling of class representing a Kusto cluster. - Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
beginUpdate
com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<ClusterInner>,ClusterInner> beginUpdate(String resourceGroupName, String clusterName, ClusterUpdate parameters, String ifMatch, com.azure.core.util.Context context) Update a Kusto cluster.- Parameters:
resourceGroupName
- The name of the resource group containing the Kusto cluster.clusterName
- The name of the Kusto cluster.parameters
- The Kusto cluster parameters supplied to the Update operation.ifMatch
- The ETag of the cluster. Omit this value to always overwrite the current cluster. Specify the last-seen ETag value to prevent accidentally overwriting concurrent changes.context
- The context to associate with this operation.- Returns:
- the
SyncPoller
for polling of class representing a Kusto cluster. - Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
update
ClusterInner update(String resourceGroupName, String clusterName, ClusterUpdate parameters, String ifMatch) Update a Kusto cluster.- Parameters:
resourceGroupName
- The name of the resource group containing the Kusto cluster.clusterName
- The name of the Kusto cluster.parameters
- The Kusto cluster parameters supplied to the Update operation.ifMatch
- The ETag of the cluster. Omit this value to always overwrite the current cluster. Specify the last-seen ETag value to prevent accidentally overwriting concurrent changes.- Returns:
- class representing a Kusto cluster.
- Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
update
Update a Kusto cluster.- Parameters:
resourceGroupName
- The name of the resource group containing the Kusto cluster.clusterName
- The name of the Kusto cluster.parameters
- The Kusto cluster parameters supplied to the Update operation.- Returns:
- class representing a Kusto cluster.
- Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
update
ClusterInner update(String resourceGroupName, String clusterName, ClusterUpdate parameters, String ifMatch, com.azure.core.util.Context context) Update a Kusto cluster.- Parameters:
resourceGroupName
- The name of the resource group containing the Kusto cluster.clusterName
- The name of the Kusto cluster.parameters
- The Kusto cluster parameters supplied to the Update operation.ifMatch
- The ETag of the cluster. Omit this value to always overwrite the current cluster. Specify the last-seen ETag value to prevent accidentally overwriting concurrent changes.context
- The context to associate with this operation.- Returns:
- class representing a Kusto cluster.
- Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
beginDelete
com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<Void>,Void> beginDelete(String resourceGroupName, String clusterName) Deletes a Kusto cluster.- Parameters:
resourceGroupName
- The name of the resource group containing the Kusto cluster.clusterName
- The name of the Kusto cluster.- Returns:
- the
SyncPoller
for polling of long-running operation. - Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
beginDelete
com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<Void>,Void> beginDelete(String resourceGroupName, String clusterName, com.azure.core.util.Context context) Deletes a Kusto cluster.- Parameters:
resourceGroupName
- The name of the resource group containing the Kusto cluster.clusterName
- The name of the Kusto cluster.context
- The context to associate with this operation.- Returns:
- the
SyncPoller
for polling of long-running operation. - Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
delete
Deletes a Kusto cluster.- Parameters:
resourceGroupName
- The name of the resource group containing the Kusto cluster.clusterName
- The name of the Kusto cluster.- Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
delete
Deletes a Kusto cluster.- Parameters:
resourceGroupName
- The name of the resource group containing the Kusto cluster.clusterName
- The name of the Kusto cluster.context
- The context to associate with this operation.- Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
beginStop
com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<Void>,Void> beginStop(String resourceGroupName, String clusterName) Stops a Kusto cluster.- Parameters:
resourceGroupName
- The name of the resource group containing the Kusto cluster.clusterName
- The name of the Kusto cluster.- Returns:
- the
SyncPoller
for polling of long-running operation. - Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
beginStop
com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<Void>,Void> beginStop(String resourceGroupName, String clusterName, com.azure.core.util.Context context) Stops a Kusto cluster.- Parameters:
resourceGroupName
- The name of the resource group containing the Kusto cluster.clusterName
- The name of the Kusto cluster.context
- The context to associate with this operation.- Returns:
- the
SyncPoller
for polling of long-running operation. - Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
stop
Stops a Kusto cluster.- Parameters:
resourceGroupName
- The name of the resource group containing the Kusto cluster.clusterName
- The name of the Kusto cluster.- Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
stop
Stops a Kusto cluster.- Parameters:
resourceGroupName
- The name of the resource group containing the Kusto cluster.clusterName
- The name of the Kusto cluster.context
- The context to associate with this operation.- Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
beginStart
com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<Void>,Void> beginStart(String resourceGroupName, String clusterName) Starts a Kusto cluster.- Parameters:
resourceGroupName
- The name of the resource group containing the Kusto cluster.clusterName
- The name of the Kusto cluster.- Returns:
- the
SyncPoller
for polling of long-running operation. - Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
beginStart
com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<Void>,Void> beginStart(String resourceGroupName, String clusterName, com.azure.core.util.Context context) Starts a Kusto cluster.- Parameters:
resourceGroupName
- The name of the resource group containing the Kusto cluster.clusterName
- The name of the Kusto cluster.context
- The context to associate with this operation.- Returns:
- the
SyncPoller
for polling of long-running operation. - Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
start
Starts a Kusto cluster.- Parameters:
resourceGroupName
- The name of the resource group containing the Kusto cluster.clusterName
- The name of the Kusto cluster.- Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
start
Starts a Kusto cluster.- Parameters:
resourceGroupName
- The name of the resource group containing the Kusto cluster.clusterName
- The name of the Kusto cluster.context
- The context to associate with this operation.- Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
listFollowerDatabases
com.azure.core.http.rest.PagedIterable<FollowerDatabaseDefinitionInner> listFollowerDatabases(String resourceGroupName, String clusterName) Returns a list of databases that are owned by this cluster and were followed by another cluster.- Parameters:
resourceGroupName
- The name of the resource group containing the Kusto cluster.clusterName
- The name of the Kusto cluster.- Returns:
- the list Kusto database principals operation response as paginated response with
PagedIterable
. - Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
listFollowerDatabases
com.azure.core.http.rest.PagedIterable<FollowerDatabaseDefinitionInner> listFollowerDatabases(String resourceGroupName, String clusterName, com.azure.core.util.Context context) Returns a list of databases that are owned by this cluster and were followed by another cluster.- Parameters:
resourceGroupName
- The name of the resource group containing the Kusto cluster.clusterName
- The name of the Kusto cluster.context
- The context to associate with this operation.- Returns:
- the list Kusto database principals operation response as paginated response with
PagedIterable
. - Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
beginDetachFollowerDatabases
com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<Void>,Void> beginDetachFollowerDatabases(String resourceGroupName, String clusterName, FollowerDatabaseDefinitionInner followerDatabaseToRemove) Detaches all followers of a database owned by this cluster.- Parameters:
resourceGroupName
- The name of the resource group containing the Kusto cluster.clusterName
- The name of the Kusto cluster.followerDatabaseToRemove
- The follower databases properties to remove.- Returns:
- the
SyncPoller
for polling of long-running operation. - Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
beginDetachFollowerDatabases
com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<Void>,Void> beginDetachFollowerDatabases(String resourceGroupName, String clusterName, FollowerDatabaseDefinitionInner followerDatabaseToRemove, com.azure.core.util.Context context) Detaches all followers of a database owned by this cluster.- Parameters:
resourceGroupName
- The name of the resource group containing the Kusto cluster.clusterName
- The name of the Kusto cluster.followerDatabaseToRemove
- The follower databases properties to remove.context
- The context to associate with this operation.- Returns:
- the
SyncPoller
for polling of long-running operation. - Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
detachFollowerDatabases
void detachFollowerDatabases(String resourceGroupName, String clusterName, FollowerDatabaseDefinitionInner followerDatabaseToRemove) Detaches all followers of a database owned by this cluster.- Parameters:
resourceGroupName
- The name of the resource group containing the Kusto cluster.clusterName
- The name of the Kusto cluster.followerDatabaseToRemove
- The follower databases properties to remove.- Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
detachFollowerDatabases
void detachFollowerDatabases(String resourceGroupName, String clusterName, FollowerDatabaseDefinitionInner followerDatabaseToRemove, com.azure.core.util.Context context) Detaches all followers of a database owned by this cluster.- Parameters:
resourceGroupName
- The name of the resource group containing the Kusto cluster.clusterName
- The name of the Kusto cluster.followerDatabaseToRemove
- The follower databases properties to remove.context
- The context to associate with this operation.- Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
beginDiagnoseVirtualNetwork
com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<DiagnoseVirtualNetworkResultInner>,DiagnoseVirtualNetworkResultInner> beginDiagnoseVirtualNetwork(String resourceGroupName, String clusterName) Diagnoses network connectivity status for external resources on which the service is dependent on.- Parameters:
resourceGroupName
- The name of the resource group containing the Kusto cluster.clusterName
- The name of the Kusto cluster.- Returns:
- the
SyncPoller
for polling of long-running operation. - Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
beginDiagnoseVirtualNetwork
com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<DiagnoseVirtualNetworkResultInner>,DiagnoseVirtualNetworkResultInner> beginDiagnoseVirtualNetwork(String resourceGroupName, String clusterName, com.azure.core.util.Context context) Diagnoses network connectivity status for external resources on which the service is dependent on.- Parameters:
resourceGroupName
- The name of the resource group containing the Kusto cluster.clusterName
- The name of the Kusto cluster.context
- The context to associate with this operation.- Returns:
- the
SyncPoller
for polling of long-running operation. - Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
diagnoseVirtualNetwork
DiagnoseVirtualNetworkResultInner diagnoseVirtualNetwork(String resourceGroupName, String clusterName) Diagnoses network connectivity status for external resources on which the service is dependent on.- Parameters:
resourceGroupName
- The name of the resource group containing the Kusto cluster.clusterName
- The name of the Kusto cluster.- Returns:
- the response.
- Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
diagnoseVirtualNetwork
DiagnoseVirtualNetworkResultInner diagnoseVirtualNetwork(String resourceGroupName, String clusterName, com.azure.core.util.Context context) Diagnoses network connectivity status for external resources on which the service is dependent on.- Parameters:
resourceGroupName
- The name of the resource group containing the Kusto cluster.clusterName
- The name of the Kusto cluster.context
- The context to associate with this operation.- Returns:
- the response.
- Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
listByResourceGroup
Lists all Kusto clusters within a resource group.- Parameters:
resourceGroupName
- The name of the resource group containing the Kusto cluster.- Returns:
- the list Kusto clusters operation response as paginated response with
PagedIterable
. - Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
listByResourceGroup
com.azure.core.http.rest.PagedIterable<ClusterInner> listByResourceGroup(String resourceGroupName, com.azure.core.util.Context context) Lists all Kusto clusters within a resource group.- Parameters:
resourceGroupName
- The name of the resource group containing the Kusto cluster.context
- The context to associate with this operation.- Returns:
- the list Kusto clusters operation response as paginated response with
PagedIterable
. - Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
list
com.azure.core.http.rest.PagedIterable<ClusterInner> list()Lists all Kusto clusters within a subscription.- Returns:
- the list Kusto clusters operation response as paginated response with
PagedIterable
. - Throws:
com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
list
Lists all Kusto clusters within a subscription.- Parameters:
context
- The context to associate with this operation.- Returns:
- the list Kusto clusters operation response as paginated response with
PagedIterable
. - Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
listSkus
com.azure.core.http.rest.PagedIterable<SkuDescriptionInner> listSkus()Lists eligible SKUs for Kusto resource provider.- Returns:
- the list of the EngagementFabric SKU descriptions as paginated response with
PagedIterable
. - Throws:
com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
listSkus
com.azure.core.http.rest.PagedIterable<SkuDescriptionInner> listSkus(com.azure.core.util.Context context) Lists eligible SKUs for Kusto resource provider.- Parameters:
context
- The context to associate with this operation.- Returns:
- the list of the EngagementFabric SKU descriptions as paginated response with
PagedIterable
. - Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
checkNameAvailability
Checks that the cluster name is valid and is not already in use.- Parameters:
location
- Azure location (region) name.clusterName
- The name of the cluster.- Returns:
- the result returned from a check name availability request.
- Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
checkNameAvailabilityWithResponse
com.azure.core.http.rest.Response<CheckNameResultInner> checkNameAvailabilityWithResponse(String location, ClusterCheckNameRequest clusterName, com.azure.core.util.Context context) Checks that the cluster name is valid and is not already in use.- Parameters:
location
- Azure location (region) name.clusterName
- The name of the cluster.context
- The context to associate with this operation.- Returns:
- the result returned from a check name availability request along with
Response
. - Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
listSkusByResource
com.azure.core.http.rest.PagedIterable<AzureResourceSkuInner> listSkusByResource(String resourceGroupName, String clusterName) Returns the SKUs available for the provided resource.- Parameters:
resourceGroupName
- The name of the resource group containing the Kusto cluster.clusterName
- The name of the Kusto cluster.- Returns:
- list of available SKUs for a Kusto Cluster as paginated response with
PagedIterable
. - Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
listSkusByResource
com.azure.core.http.rest.PagedIterable<AzureResourceSkuInner> listSkusByResource(String resourceGroupName, String clusterName, com.azure.core.util.Context context) Returns the SKUs available for the provided resource.- Parameters:
resourceGroupName
- The name of the resource group containing the Kusto cluster.clusterName
- The name of the Kusto cluster.context
- The context to associate with this operation.- Returns:
- list of available SKUs for a Kusto Cluster as paginated response with
PagedIterable
. - Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
listOutboundNetworkDependenciesEndpoints
com.azure.core.http.rest.PagedIterable<OutboundNetworkDependenciesEndpointInner> listOutboundNetworkDependenciesEndpoints(String resourceGroupName, String clusterName) Gets the network endpoints of all outbound dependencies of a Kusto cluster.- Parameters:
resourceGroupName
- The name of the resource group containing the Kusto cluster.clusterName
- The name of the Kusto cluster.- Returns:
- the network endpoints of all outbound dependencies of a Kusto cluster as paginated response with
PagedIterable
. - Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
listOutboundNetworkDependenciesEndpoints
com.azure.core.http.rest.PagedIterable<OutboundNetworkDependenciesEndpointInner> listOutboundNetworkDependenciesEndpoints(String resourceGroupName, String clusterName, com.azure.core.util.Context context) Gets the network endpoints of all outbound dependencies of a Kusto cluster.- Parameters:
resourceGroupName
- The name of the resource group containing the Kusto cluster.clusterName
- The name of the Kusto cluster.context
- The context to associate with this operation.- Returns:
- the network endpoints of all outbound dependencies of a Kusto cluster as paginated response with
PagedIterable
. - Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
listLanguageExtensions
com.azure.core.http.rest.PagedIterable<LanguageExtensionInner> listLanguageExtensions(String resourceGroupName, String clusterName) Returns a list of language extensions that can run within KQL queries.- Parameters:
resourceGroupName
- The name of the resource group containing the Kusto cluster.clusterName
- The name of the Kusto cluster.- Returns:
- the list of language extension objects as paginated response with
PagedIterable
. - Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
listLanguageExtensions
com.azure.core.http.rest.PagedIterable<LanguageExtensionInner> listLanguageExtensions(String resourceGroupName, String clusterName, com.azure.core.util.Context context) Returns a list of language extensions that can run within KQL queries.- Parameters:
resourceGroupName
- The name of the resource group containing the Kusto cluster.clusterName
- The name of the Kusto cluster.context
- The context to associate with this operation.- Returns:
- the list of language extension objects as paginated response with
PagedIterable
. - Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
beginAddLanguageExtensions
com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<Void>,Void> beginAddLanguageExtensions(String resourceGroupName, String clusterName, LanguageExtensionsList languageExtensionsToAdd) Add a list of language extensions that can run within KQL queries.- Parameters:
resourceGroupName
- The name of the resource group containing the Kusto cluster.clusterName
- The name of the Kusto cluster.languageExtensionsToAdd
- The language extensions to add.- Returns:
- the
SyncPoller
for polling of long-running operation. - Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
beginAddLanguageExtensions
com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<Void>,Void> beginAddLanguageExtensions(String resourceGroupName, String clusterName, LanguageExtensionsList languageExtensionsToAdd, com.azure.core.util.Context context) Add a list of language extensions that can run within KQL queries.- Parameters:
resourceGroupName
- The name of the resource group containing the Kusto cluster.clusterName
- The name of the Kusto cluster.languageExtensionsToAdd
- The language extensions to add.context
- The context to associate with this operation.- Returns:
- the
SyncPoller
for polling of long-running operation. - Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
addLanguageExtensions
void addLanguageExtensions(String resourceGroupName, String clusterName, LanguageExtensionsList languageExtensionsToAdd) Add a list of language extensions that can run within KQL queries.- Parameters:
resourceGroupName
- The name of the resource group containing the Kusto cluster.clusterName
- The name of the Kusto cluster.languageExtensionsToAdd
- The language extensions to add.- Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
addLanguageExtensions
void addLanguageExtensions(String resourceGroupName, String clusterName, LanguageExtensionsList languageExtensionsToAdd, com.azure.core.util.Context context) Add a list of language extensions that can run within KQL queries.- Parameters:
resourceGroupName
- The name of the resource group containing the Kusto cluster.clusterName
- The name of the Kusto cluster.languageExtensionsToAdd
- The language extensions to add.context
- The context to associate with this operation.- Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
beginRemoveLanguageExtensions
com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<Void>,Void> beginRemoveLanguageExtensions(String resourceGroupName, String clusterName, LanguageExtensionsList languageExtensionsToRemove) Remove a list of language extensions that can run within KQL queries.- Parameters:
resourceGroupName
- The name of the resource group containing the Kusto cluster.clusterName
- The name of the Kusto cluster.languageExtensionsToRemove
- The language extensions to remove.- Returns:
- the
SyncPoller
for polling of long-running operation. - Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
beginRemoveLanguageExtensions
com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<Void>,Void> beginRemoveLanguageExtensions(String resourceGroupName, String clusterName, LanguageExtensionsList languageExtensionsToRemove, com.azure.core.util.Context context) Remove a list of language extensions that can run within KQL queries.- Parameters:
resourceGroupName
- The name of the resource group containing the Kusto cluster.clusterName
- The name of the Kusto cluster.languageExtensionsToRemove
- The language extensions to remove.context
- The context to associate with this operation.- Returns:
- the
SyncPoller
for polling of long-running operation. - Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
removeLanguageExtensions
void removeLanguageExtensions(String resourceGroupName, String clusterName, LanguageExtensionsList languageExtensionsToRemove) Remove a list of language extensions that can run within KQL queries.- Parameters:
resourceGroupName
- The name of the resource group containing the Kusto cluster.clusterName
- The name of the Kusto cluster.languageExtensionsToRemove
- The language extensions to remove.- Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
removeLanguageExtensions
void removeLanguageExtensions(String resourceGroupName, String clusterName, LanguageExtensionsList languageExtensionsToRemove, com.azure.core.util.Context context) Remove a list of language extensions that can run within KQL queries.- Parameters:
resourceGroupName
- The name of the resource group containing the Kusto cluster.clusterName
- The name of the Kusto cluster.languageExtensionsToRemove
- The language extensions to remove.context
- The context to associate with this operation.- Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-