/*
* 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 {
AllowedEnvironmentType,
ProjectAllowedEnvironmentTypesListOptionalParams,
ProjectAllowedEnvironmentTypesGetOptionalParams,
ProjectAllowedEnvironmentTypesGetResponse,
} from "../models";
///
/** Interface representing a ProjectAllowedEnvironmentTypes. */
export interface ProjectAllowedEnvironmentTypes {
/**
* Lists allowed environment types for a project.
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param projectName The name of the project.
* @param options The options parameters.
*/
list(
resourceGroupName: string,
projectName: string,
options?: ProjectAllowedEnvironmentTypesListOptionalParams,
): PagedAsyncIterableIterator;
/**
* Gets an allowed environment type.
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param projectName The name of the project.
* @param environmentTypeName The name of the environment type.
* @param options The options parameters.
*/
get(
resourceGroupName: string,
projectName: string,
environmentTypeName: string,
options?: ProjectAllowedEnvironmentTypesGetOptionalParams,
): Promise;
}