Share via


KustoExtensions Class

Definition

A class to add extension methods to Azure.ResourceManager.Kusto.

public static class KustoExtensions
type KustoExtensions = class
Public Module KustoExtensions
Inheritance
KustoExtensions

Methods

CheckKustoClusterNameAvailability(SubscriptionResource, AzureLocation, KustoClusterNameAvailabilityContent, CancellationToken)

Checks that the cluster name is valid and is not already in use.

  • Request Path: /subscriptions/{subscriptionId}/providers/Microsoft.Kusto/locations/{location}/checkNameAvailability
  • Operation Id: Clusters_CheckNameAvailability
CheckKustoClusterNameAvailabilityAsync(SubscriptionResource, AzureLocation, KustoClusterNameAvailabilityContent, CancellationToken)

Checks that the cluster name is valid and is not already in use.

  • Request Path: /subscriptions/{subscriptionId}/providers/Microsoft.Kusto/locations/{location}/checkNameAvailability
  • Operation Id: Clusters_CheckNameAvailability
GetKustoAttachedDatabaseConfigurationResource(ArmClient, ResourceIdentifier)

Gets an object representing a KustoAttachedDatabaseConfigurationResource along with the instance operations that can be performed on it but with no data. You can use CreateResourceIdentifier(String, String, String, String) to create a KustoAttachedDatabaseConfigurationResourceResourceIdentifier from its components. MockingTo mock this method, please mock GetKustoAttachedDatabaseConfigurationResource(ResourceIdentifier) instead.

GetKustoCluster(ResourceGroupResource, String, CancellationToken)

Gets a Kusto cluster.

  • Request Path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}
  • Operation Id: Clusters_Get
GetKustoClusterAsync(ResourceGroupResource, String, CancellationToken)

Gets a Kusto cluster.

  • Request Path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}
  • Operation Id: Clusters_Get
GetKustoClusterPrincipalAssignmentResource(ArmClient, ResourceIdentifier)

Gets an object representing a KustoClusterPrincipalAssignmentResource along with the instance operations that can be performed on it but with no data. You can use CreateResourceIdentifier(String, String, String, String) to create a KustoClusterPrincipalAssignmentResourceResourceIdentifier from its components. MockingTo mock this method, please mock GetKustoClusterPrincipalAssignmentResource(ResourceIdentifier) instead.

GetKustoClusterResource(ArmClient, ResourceIdentifier)

Gets an object representing a KustoClusterResource along with the instance operations that can be performed on it but with no data. You can use CreateResourceIdentifier(String, String, String) to create a KustoClusterResourceResourceIdentifier from its components. MockingTo mock this method, please mock GetKustoClusterResource(ResourceIdentifier) instead.

GetKustoClusters(ResourceGroupResource)

Gets a collection of KustoClusterResources in the ResourceGroupResource. MockingTo mock this method, please mock GetKustoClusters() instead.

GetKustoClusters(SubscriptionResource, CancellationToken)

Lists all Kusto clusters within a subscription.

  • Request Path: /subscriptions/{subscriptionId}/providers/Microsoft.Kusto/clusters
  • Operation Id: Clusters_List
GetKustoClustersAsync(SubscriptionResource, CancellationToken)

Lists all Kusto clusters within a subscription.

  • Request Path: /subscriptions/{subscriptionId}/providers/Microsoft.Kusto/clusters
  • Operation Id: Clusters_List
GetKustoDatabasePrincipalAssignmentResource(ArmClient, ResourceIdentifier)

Gets an object representing a KustoDatabasePrincipalAssignmentResource along with the instance operations that can be performed on it but with no data. You can use CreateResourceIdentifier(String, String, String, String, String) to create a KustoDatabasePrincipalAssignmentResourceResourceIdentifier from its components. MockingTo mock this method, please mock GetKustoDatabasePrincipalAssignmentResource(ResourceIdentifier) instead.

GetKustoDatabaseResource(ArmClient, ResourceIdentifier)

Gets an object representing a KustoDatabaseResource along with the instance operations that can be performed on it but with no data. You can use CreateResourceIdentifier(String, String, String, String) to create a KustoDatabaseResourceResourceIdentifier from its components. MockingTo mock this method, please mock GetKustoDatabaseResource(ResourceIdentifier) instead.

GetKustoDataConnectionResource(ArmClient, ResourceIdentifier)

Gets an object representing a KustoDataConnectionResource along with the instance operations that can be performed on it but with no data. You can use CreateResourceIdentifier(String, String, String, String, String) to create a KustoDataConnectionResourceResourceIdentifier from its components. MockingTo mock this method, please mock GetKustoDataConnectionResource(ResourceIdentifier) instead.

GetKustoEligibleSkus(SubscriptionResource, CancellationToken)

Lists eligible SKUs for Kusto resource provider.

  • Request Path: /subscriptions/{subscriptionId}/providers/Microsoft.Kusto/skus
  • Operation Id: Clusters_ListSkus
GetKustoEligibleSkusAsync(SubscriptionResource, CancellationToken)

Lists eligible SKUs for Kusto resource provider.

  • Request Path: /subscriptions/{subscriptionId}/providers/Microsoft.Kusto/skus
  • Operation Id: Clusters_ListSkus
GetKustoManagedPrivateEndpointResource(ArmClient, ResourceIdentifier)

Gets an object representing a KustoManagedPrivateEndpointResource along with the instance operations that can be performed on it but with no data. You can use CreateResourceIdentifier(String, String, String, String) to create a KustoManagedPrivateEndpointResourceResourceIdentifier from its components. MockingTo mock this method, please mock GetKustoManagedPrivateEndpointResource(ResourceIdentifier) instead.

GetKustoPrivateEndpointConnectionResource(ArmClient, ResourceIdentifier)

Gets an object representing a KustoPrivateEndpointConnectionResource along with the instance operations that can be performed on it but with no data. You can use CreateResourceIdentifier(String, String, String, String) to create a KustoPrivateEndpointConnectionResourceResourceIdentifier from its components. MockingTo mock this method, please mock GetKustoPrivateEndpointConnectionResource(ResourceIdentifier) instead.

GetKustoPrivateLinkResource(ArmClient, ResourceIdentifier)

Gets an object representing a KustoPrivateLinkResource along with the instance operations that can be performed on it but with no data. You can use CreateResourceIdentifier(String, String, String, String) to create a KustoPrivateLinkResourceResourceIdentifier from its components. MockingTo mock this method, please mock GetKustoPrivateLinkResource(ResourceIdentifier) instead.

GetKustoScriptResource(ArmClient, ResourceIdentifier)

Gets an object representing a KustoScriptResource along with the instance operations that can be performed on it but with no data. You can use CreateResourceIdentifier(String, String, String, String, String) to create a KustoScriptResourceResourceIdentifier from its components. MockingTo mock this method, please mock GetKustoScriptResource(ResourceIdentifier) instead.

GetSandboxCustomImageResource(ArmClient, ResourceIdentifier)

Gets an object representing a SandboxCustomImageResource along with the instance operations that can be performed on it but with no data. You can use CreateResourceIdentifier(String, String, String, String) to create a SandboxCustomImageResourceResourceIdentifier from its components. MockingTo mock this method, please mock GetSandboxCustomImageResource(ResourceIdentifier) instead.

GetSkus(SubscriptionResource, AzureLocation, CancellationToken)

Lists eligible region SKUs for Kusto resource provider by Azure region.

  • Request Path: /subscriptions/{subscriptionId}/providers/Microsoft.Kusto/locations/{location}/skus
  • Operation Id: Skus_List
GetSkusAsync(SubscriptionResource, AzureLocation, CancellationToken)

Lists eligible region SKUs for Kusto resource provider by Azure region.

  • Request Path: /subscriptions/{subscriptionId}/providers/Microsoft.Kusto/locations/{location}/skus
  • Operation Id: Skus_List

Applies to