import { OperationOptions } from "@azure-rest/core-client"; import { AzureBlobByoManagedIdentityAuth } from "../../models/models.js"; /** Optional parameters for Volumes.list. */ export interface VolumesListOptionalParams extends OperationOptions { } /** Optional parameters for Volumes.get. */ export interface VolumesGetOptionalParams extends OperationOptions { } /** Optional parameters for Volumes.create. */ export interface VolumesCreateOptionalParams extends OperationOptions { /** Volume type. Defaults to `"AzureBlob"`. */ type?: "AzureBlob" | "DataDisk" | "AzureBlobByo"; /** Disk size (e.g. "1Gi"). Required for DataDisk. */ size?: string; /** Labels to assign to the volume. */ labels?: Record; /** ARM id of the customer-owned blob container. Required for AzureBlobByo. */ storageContainerResourceId?: string; /** Auth for the customer-owned container. Required for AzureBlobByo. */ auth?: AzureBlobByoManagedIdentityAuth; } /** Optional parameters for Volumes.delete / beginDelete. */ export interface VolumesDeleteOptionalParams extends OperationOptions { /** Delay to wait until next poll, in milliseconds. */ updateIntervalInMs?: number; } //# sourceMappingURL=options.d.ts.map