import { ContainerAppsSandboxManagementContext } from "../../api/containerAppsSandboxManagementContext.js"; import { SandboxGroupsGetOptionalParams, SandboxGroupsListOptionalParams, SandboxGroupsCreateOrUpdateOptionalParams, SandboxGroupsDeleteOptionalParams, SandboxGroupsUpdateIdentityOptionalParams, SandboxGroupsCreateOrUpdateVnetConnectionOptionalParams, SandboxGroupsDeleteVnetConnectionOptionalParams } from "../../api/sandboxGroups/options.js"; import { SandboxGroup, SandboxGroupCreateOrUpdate } from "../../models/models.js"; import { PagedAsyncIterableIterator } from "../../static-helpers/pagingHelpers.js"; import { PollerLike, OperationState } from "@azure/core-lro"; /** Interface representing a SandboxGroups operations. */ export interface SandboxGroupsOperations { /** Get a sandbox group by name. */ get: (resourceGroupName: string, sandboxGroupName: string, options?: SandboxGroupsGetOptionalParams) => Promise; /** List sandbox groups in a resource group. */ list: (resourceGroupName: string, options?: SandboxGroupsListOptionalParams) => PagedAsyncIterableIterator; /** Create or update a sandbox group. */ beginCreateOrUpdate: (resourceGroupName: string, sandboxGroupName: string, resource: SandboxGroupCreateOrUpdate, options?: SandboxGroupsCreateOrUpdateOptionalParams) => PollerLike, SandboxGroup>; /** Delete a sandbox group. */ beginDelete: (resourceGroupName: string, sandboxGroupName: string, options?: SandboxGroupsDeleteOptionalParams) => PollerLike, void>; /** Patch the managed identity of a sandbox group. */ beginUpdateIdentity: (resourceGroupName: string, sandboxGroupName: string, identity: Record, options?: SandboxGroupsUpdateIdentityOptionalParams) => PollerLike, SandboxGroup>; /** Create or update a sandbox group VNet connection. */ createOrUpdateVnetConnection: (resourceGroupName: string, sandboxGroupName: string, connectionName: string, subnetId: string, options?: SandboxGroupsCreateOrUpdateVnetConnectionOptionalParams) => Promise>; /** Delete a sandbox group VNet connection. */ deleteVnetConnection: (resourceGroupName: string, sandboxGroupName: string, connectionName: string, options?: SandboxGroupsDeleteVnetConnectionOptionalParams) => Promise; } export declare function _getSandboxGroupsOperations(context: ContainerAppsSandboxManagementContext): SandboxGroupsOperations; //# sourceMappingURL=index.d.ts.map