Initial commit

This commit is contained in:
2025-03-07 19:22:02 +01:00
commit 4a98255d83
55743 changed files with 5280367 additions and 0 deletions
@@ -0,0 +1,48 @@
/*
* Copyright (c) Microsoft Corporation.
* Licensed under the MIT License.
*
* Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is regenerated.
*/
import { PagedAsyncIterableIterator } from "@azure/core-paging";
import {
Location,
SubscriptionsListLocationsOptionalParams,
Subscription,
SubscriptionsListOptionalParams,
SubscriptionsGetOptionalParams,
SubscriptionsGetResponse
} from "../models";
/// <reference lib="esnext.asynciterable" />
/** Interface representing a Subscriptions. */
export interface Subscriptions {
/**
* This operation provides all the locations that are available for resource providers; however, each
* resource provider may support a subset of this list.
* @param subscriptionId The ID of the target subscription.
* @param options The options parameters.
*/
listLocations(
subscriptionId: string,
options?: SubscriptionsListLocationsOptionalParams
): PagedAsyncIterableIterator<Location>;
/**
* Gets all subscriptions for a tenant.
* @param options The options parameters.
*/
list(
options?: SubscriptionsListOptionalParams
): PagedAsyncIterableIterator<Subscription>;
/**
* Gets details about a specified subscription.
* @param subscriptionId The ID of the target subscription.
* @param options The options parameters.
*/
get(
subscriptionId: string,
options?: SubscriptionsGetOptionalParams
): Promise<SubscriptionsGetResponse>;
}