Class KustoManager


  • public final class KustoManager
    extends Object
    Entry point to KustoManager. The Azure Kusto management API provides a RESTful set of web services that interact with Azure Kusto services to manage your clusters and databases. The API enables you to create, update, and delete clusters and databases.
    • Method Detail

      • authenticate

        public static KustoManager authenticate​(com.azure.core.credential.TokenCredential credential,
                                                com.azure.core.management.profile.AzureProfile profile)
        Creates an instance of Kusto service API entry point.
        Parameters:
        credential - the credential to use.
        profile - the Azure profile for client.
        Returns:
        the Kusto service API instance.
      • configure

        public static KustoManager.Configurable configure()
        Gets a Configurable instance that can be used to create KustoManager with optional configuration.
        Returns:
        the Configurable instance allowing configurations.
      • clusters

        public Clusters clusters()
        Returns:
        Resource collection API of Clusters.
      • clusterPrincipalAssignments

        public ClusterPrincipalAssignments clusterPrincipalAssignments()
        Returns:
        Resource collection API of ClusterPrincipalAssignments.
      • databases

        public Databases databases()
        Returns:
        Resource collection API of Databases.
      • attachedDatabaseConfigurations

        public AttachedDatabaseConfigurations attachedDatabaseConfigurations()
        Returns:
        Resource collection API of AttachedDatabaseConfigurations.
      • managedPrivateEndpoints

        public ManagedPrivateEndpoints managedPrivateEndpoints()
        Returns:
        Resource collection API of ManagedPrivateEndpoints.
      • databasePrincipalAssignments

        public DatabasePrincipalAssignments databasePrincipalAssignments()
        Returns:
        Resource collection API of DatabasePrincipalAssignments.
      • scripts

        public Scripts scripts()
        Returns:
        Resource collection API of Scripts.
      • privateEndpointConnections

        public PrivateEndpointConnections privateEndpointConnections()
        Returns:
        Resource collection API of PrivateEndpointConnections.
      • privateLinkResources

        public PrivateLinkResources privateLinkResources()
        Returns:
        Resource collection API of PrivateLinkResources.
      • dataConnections

        public DataConnections dataConnections()
        Returns:
        Resource collection API of DataConnections.
      • operations

        public Operations operations()
        Returns:
        Resource collection API of Operations.
      • operationsResults

        public OperationsResults operationsResults()
        Returns:
        Resource collection API of OperationsResults.
      • operationsResultsLocations

        public OperationsResultsLocations operationsResultsLocations()
        Returns:
        Resource collection API of OperationsResultsLocations.
      • serviceClient

        public KustoManagementClient serviceClient()
        Returns:
        Wrapped service client KustoManagementClient providing direct access to the underlying auto-generated API implementation, based on Azure REST API.