ModelDeploymentsOperations interface

Interface representing a ModelDeployments operations.

Properties

createOrUpdate

Create or update a ModelDeployment. This is a full-replace operation: any optional property omitted from the request body is reset to its default value, or cleared if it has no default. To safely modify a subset of fields, perform a GET, modify the returned resource, and PUT it back using the returned ETag via the If-Match header to avoid concurrent overwrites.

delete

Delete a ModelDeployment

get

Get a ModelDeployment

listByAIManagerNamespace

List ModelDeployment resources by AIManagerNamespace

Property Details

createOrUpdate

Create or update a ModelDeployment. This is a full-replace operation: any optional property omitted from the request body is reset to its default value, or cleared if it has no default. To safely modify a subset of fields, perform a GET, modify the returned resource, and PUT it back using the returned ETag via the If-Match header to avoid concurrent overwrites.

createOrUpdate: (resourceGroupName: string, aiManagerName: string, namespaceName: string, modelDeploymentName: string, resource: ModelDeployment, options?: ModelDeploymentsCreateOrUpdateOptionalParams) => PollerLike<OperationState<ModelDeployment>, ModelDeployment>

Property Value

(resourceGroupName: string, aiManagerName: string, namespaceName: string, modelDeploymentName: string, resource: ModelDeployment, options?: ModelDeploymentsCreateOrUpdateOptionalParams) => PollerLike<OperationState<ModelDeployment>, ModelDeployment>

delete

Delete a ModelDeployment

delete: (resourceGroupName: string, aiManagerName: string, namespaceName: string, modelDeploymentName: string, options?: ModelDeploymentsDeleteOptionalParams) => PollerLike<OperationState<void>, void>

Property Value

(resourceGroupName: string, aiManagerName: string, namespaceName: string, modelDeploymentName: string, options?: ModelDeploymentsDeleteOptionalParams) => PollerLike<OperationState<void>, void>

get

Get a ModelDeployment

get: (resourceGroupName: string, aiManagerName: string, namespaceName: string, modelDeploymentName: string, options?: ModelDeploymentsGetOptionalParams) => Promise<ModelDeployment>

Property Value

(resourceGroupName: string, aiManagerName: string, namespaceName: string, modelDeploymentName: string, options?: ModelDeploymentsGetOptionalParams) => Promise<ModelDeployment>

listByAIManagerNamespace

List ModelDeployment resources by AIManagerNamespace

listByAIManagerNamespace: (resourceGroupName: string, aiManagerName: string, namespaceName: string, options?: ModelDeploymentsListByAIManagerNamespaceOptionalParams) => PagedAsyncIterableIterator<ModelDeployment, ModelDeployment[], PageSettings>

Property Value

(resourceGroupName: string, aiManagerName: string, namespaceName: string, options?: ModelDeploymentsListByAIManagerNamespaceOptionalParams) => PagedAsyncIterableIterator<ModelDeployment, ModelDeployment[], PageSettings>