97 lines
5.1 KiB
TypeScript
97 lines
5.1 KiB
TypeScript
import { PagedAsyncIterableIterator } from "@azure/core-paging";
|
|
import { ContainerApps } from "../operationsInterfaces";
|
|
import { WebSiteManagementClient } from "../webSiteManagementClient";
|
|
import { PollerLike, PollOperationState } from "@azure/core-lro";
|
|
import { ContainerApp, ContainerAppsListBySubscriptionOptionalParams, ContainerAppsListByResourceGroupOptionalParams, ContainerAppsGetOptionalParams, ContainerAppsGetResponse, ContainerAppsCreateOrUpdateOptionalParams, ContainerAppsCreateOrUpdateResponse, ContainerAppsDeleteOptionalParams, ContainerAppsListSecretsOptionalParams, ContainerAppsListSecretsResponse } from "../models";
|
|
/** Class containing ContainerApps operations. */
|
|
export declare class ContainerAppsImpl implements ContainerApps {
|
|
private readonly client;
|
|
/**
|
|
* Initialize a new instance of the class ContainerApps class.
|
|
* @param client Reference to the service client
|
|
*/
|
|
constructor(client: WebSiteManagementClient);
|
|
/**
|
|
* Get the Container Apps in a given subscription.
|
|
* @param options The options parameters.
|
|
*/
|
|
listBySubscription(options?: ContainerAppsListBySubscriptionOptionalParams): PagedAsyncIterableIterator<ContainerApp>;
|
|
private listBySubscriptionPagingPage;
|
|
private listBySubscriptionPagingAll;
|
|
/**
|
|
* Get the Container Apps in a given resource group.
|
|
* @param resourceGroupName Name of the resource group to which the resource belongs.
|
|
* @param options The options parameters.
|
|
*/
|
|
listByResourceGroup(resourceGroupName: string, options?: ContainerAppsListByResourceGroupOptionalParams): PagedAsyncIterableIterator<ContainerApp>;
|
|
private listByResourceGroupPagingPage;
|
|
private listByResourceGroupPagingAll;
|
|
/**
|
|
* Get the Container Apps in a given subscription.
|
|
* @param options The options parameters.
|
|
*/
|
|
private _listBySubscription;
|
|
/**
|
|
* Get the Container Apps in a given resource group.
|
|
* @param resourceGroupName Name of the resource group to which the resource belongs.
|
|
* @param options The options parameters.
|
|
*/
|
|
private _listByResourceGroup;
|
|
/**
|
|
* Get the properties of a Container App.
|
|
* @param resourceGroupName Name of the resource group to which the resource belongs.
|
|
* @param name Name of the Container App.
|
|
* @param options The options parameters.
|
|
*/
|
|
get(resourceGroupName: string, name: string, options?: ContainerAppsGetOptionalParams): Promise<ContainerAppsGetResponse>;
|
|
/**
|
|
* Description for Create or update a Container App.
|
|
* @param resourceGroupName Name of the resource group to which the resource belongs.
|
|
* @param name Name of the Container App.
|
|
* @param containerAppEnvelope Container App.
|
|
* @param options The options parameters.
|
|
*/
|
|
beginCreateOrUpdate(resourceGroupName: string, name: string, containerAppEnvelope: ContainerApp, options?: ContainerAppsCreateOrUpdateOptionalParams): Promise<PollerLike<PollOperationState<ContainerAppsCreateOrUpdateResponse>, ContainerAppsCreateOrUpdateResponse>>;
|
|
/**
|
|
* Description for Create or update a Container App.
|
|
* @param resourceGroupName Name of the resource group to which the resource belongs.
|
|
* @param name Name of the Container App.
|
|
* @param containerAppEnvelope Container App.
|
|
* @param options The options parameters.
|
|
*/
|
|
beginCreateOrUpdateAndWait(resourceGroupName: string, name: string, containerAppEnvelope: ContainerApp, options?: ContainerAppsCreateOrUpdateOptionalParams): Promise<ContainerAppsCreateOrUpdateResponse>;
|
|
/**
|
|
* Description for Delete a Container App.
|
|
* @param resourceGroupName Name of the resource group to which the resource belongs.
|
|
* @param name Name of the Container App.
|
|
* @param options The options parameters.
|
|
*/
|
|
beginDelete(resourceGroupName: string, name: string, options?: ContainerAppsDeleteOptionalParams): Promise<PollerLike<PollOperationState<void>, void>>;
|
|
/**
|
|
* Description for Delete a Container App.
|
|
* @param resourceGroupName Name of the resource group to which the resource belongs.
|
|
* @param name Name of the Container App.
|
|
* @param options The options parameters.
|
|
*/
|
|
beginDeleteAndWait(resourceGroupName: string, name: string, options?: ContainerAppsDeleteOptionalParams): Promise<void>;
|
|
/**
|
|
* List secrets for a container app
|
|
* @param name Name of the Container App.
|
|
* @param options The options parameters.
|
|
*/
|
|
listSecrets(name: string, options?: ContainerAppsListSecretsOptionalParams): Promise<ContainerAppsListSecretsResponse>;
|
|
/**
|
|
* ListBySubscriptionNext
|
|
* @param nextLink The nextLink from the previous successful call to the ListBySubscription method.
|
|
* @param options The options parameters.
|
|
*/
|
|
private _listBySubscriptionNext;
|
|
/**
|
|
* ListByResourceGroupNext
|
|
* @param resourceGroupName Name of the resource group to which the resource belongs.
|
|
* @param nextLink The nextLink from the previous successful call to the ListByResourceGroup method.
|
|
* @param options The options parameters.
|
|
*/
|
|
private _listByResourceGroupNext;
|
|
}
|
|
//# sourceMappingURL=containerApps.d.ts.map
|