import { ContainerAppsSandboxManagementContext as Client } from "../containerAppsSandboxManagementContext.js"; import { SandboxGroup, SandboxGroupCreateOrUpdate } from "../../models/models.js"; import { PagedAsyncIterableIterator } from "../../static-helpers/pagingHelpers.js"; import { SandboxGroupsGetOptionalParams, SandboxGroupsListOptionalParams, SandboxGroupsCreateOrUpdateOptionalParams, SandboxGroupsDeleteOptionalParams, SandboxGroupsUpdateIdentityOptionalParams, SandboxGroupsCreateOrUpdateVnetConnectionOptionalParams, SandboxGroupsDeleteVnetConnectionOptionalParams } from "./options.js"; import { StreamableMethod, PathUncheckedResponse } from "@azure-rest/core-client"; import { PollerLike, OperationState } from "@azure/core-lro"; export declare function _getSend(context: Client, resourceGroupName: string, sandboxGroupName: string, options?: SandboxGroupsGetOptionalParams): StreamableMethod; export declare function _getDeserialize(result: PathUncheckedResponse): Promise; /** Get a sandbox group by name. */ export declare function get(context: Client, resourceGroupName: string, sandboxGroupName: string, options?: SandboxGroupsGetOptionalParams): Promise; export declare function _listSend(context: Client, resourceGroupName: string, options?: SandboxGroupsListOptionalParams): StreamableMethod; export declare function _listDeserialize(result: PathUncheckedResponse): Promise; /** List sandbox groups in a resource group. */ export declare function list(context: Client, resourceGroupName: string, options?: SandboxGroupsListOptionalParams): PagedAsyncIterableIterator; export declare function _createOrUpdateSend(context: Client, resourceGroupName: string, sandboxGroupName: string, resource: SandboxGroupCreateOrUpdate, options?: SandboxGroupsCreateOrUpdateOptionalParams): StreamableMethod; export declare function _createOrUpdateDeserialize(result: PathUncheckedResponse): Promise; /** Create or update a sandbox group. */ export declare function beginCreateOrUpdate(context: Client, resourceGroupName: string, sandboxGroupName: string, resource: SandboxGroupCreateOrUpdate, options?: SandboxGroupsCreateOrUpdateOptionalParams): PollerLike, SandboxGroup>; export declare function _deleteSend(context: Client, resourceGroupName: string, sandboxGroupName: string, options?: SandboxGroupsDeleteOptionalParams): StreamableMethod; export declare function _deleteDeserialize(result: PathUncheckedResponse): Promise; /** Delete a sandbox group. */ export declare function beginDelete(context: Client, resourceGroupName: string, sandboxGroupName: string, options?: SandboxGroupsDeleteOptionalParams): PollerLike, void>; export declare function _updateIdentitySend(context: Client, resourceGroupName: string, sandboxGroupName: string, identity: Record, options?: SandboxGroupsUpdateIdentityOptionalParams): StreamableMethod; /** Patch the managed identity of a sandbox group. */ export declare function beginUpdateIdentity(context: Client, resourceGroupName: string, sandboxGroupName: string, identity: Record, options?: SandboxGroupsUpdateIdentityOptionalParams): PollerLike, SandboxGroup>; /** Create or update a sandbox group VNet connection. */ export declare function createOrUpdateVnetConnection(context: Client, resourceGroupName: string, sandboxGroupName: string, connectionName: string, subnetId: string, options?: SandboxGroupsCreateOrUpdateVnetConnectionOptionalParams): Promise>; /** Delete a sandbox group VNet connection. */ export declare function deleteVnetConnection(context: Client, resourceGroupName: string, sandboxGroupName: string, connectionName: string, options?: SandboxGroupsDeleteVnetConnectionOptionalParams): Promise; //# sourceMappingURL=operations.d.ts.map