Skip to content

Interfaces and Operations

A composite interface for resource collections that include a paginated list operation.

interface Azure.ResourceManager.ExtensionResourceCollectionOperations<Resource>
NameDescription
ResourceThe ArmResource that provides these operations

ExtensionResourceCollectionOperations.listByParent

Section titled “ExtensionResourceCollectionOperations.listByParent”
op Azure.ResourceManager.ExtensionResourceCollectionOperations.listByParent(apiVersion: string, resourceUri: string, provider: "Microsoft.ThisWillBeReplaced"): Azure.ResourceManager.ArmResponse<Azure.ResourceManager.ResourceListResult<Resource>> | Azure.ResourceManager.CommonTypes.ErrorResponse

A composite interface for resources that includes CRUD operations.

interface Azure.ResourceManager.ExtensionResourceInstanceOperations<Resource, Properties>
NameDescription
ResourceThe ArmResource that provides these operations
PropertiesRP-specific property bag for the resource
op Azure.ResourceManager.ExtensionResourceInstanceOperations.get(apiVersion: string, resourceUri: string, provider: "Microsoft.ThisWillBeReplaced"): Azure.ResourceManager.ArmResponse<ResponseBody> | Azure.ResourceManager.CommonTypes.ErrorResponse

ExtensionResourceInstanceOperations.createOrUpdate

Section titled “ExtensionResourceInstanceOperations.createOrUpdate”
op Azure.ResourceManager.ExtensionResourceInstanceOperations.createOrUpdate(apiVersion: string, resourceUri: string, provider: "Microsoft.ThisWillBeReplaced", resource: Resource): Azure.ResourceManager.ArmResourceUpdatedResponse<Resource> | Azure.ResourceManager.ArmResourceCreatedResponse<Resource, LroHeaders> | Azure.ResourceManager.CommonTypes.ErrorResponse

ExtensionResourceInstanceOperations.update

Section titled “ExtensionResourceInstanceOperations.update”
op Azure.ResourceManager.ExtensionResourceInstanceOperations.update(apiVersion: string, resourceUri: string, provider: "Microsoft.ThisWillBeReplaced", properties: Azure.ResourceManager.Foundations.ResourceUpdateModel<Resource, Properties>): Azure.ResourceManager.ArmResponse<ResponseBody> | Azure.ResourceManager.CommonTypes.ErrorResponse

ExtensionResourceInstanceOperations.delete

Section titled “ExtensionResourceInstanceOperations.delete”
op Azure.ResourceManager.ExtensionResourceInstanceOperations.delete(apiVersion: string, resourceUri: string, provider: "Microsoft.ThisWillBeReplaced"): Azure.ResourceManager.ArmDeletedResponse | Azure.ResourceManager.ArmDeleteAcceptedLroResponse<Azure.ResourceManager.{ location: string, retryAfter: int32 }> | Azure.ResourceManager.ArmDeletedNoContentResponse | Azure.ResourceManager.CommonTypes.ErrorResponse

A composite interface for resources that include CRUD and list operations.

interface Azure.ResourceManager.ExtensionResourceOperations<Resource, Properties>
NameDescription
ResourceThe ArmResource that provides these operations
PropertiesRP-specific property bag for the resource
op Azure.ResourceManager.ExtensionResourceOperations.get(apiVersion: string, resourceUri: string, provider: "Microsoft.ThisWillBeReplaced"): Azure.ResourceManager.ArmResponse<ResponseBody> | Azure.ResourceManager.CommonTypes.ErrorResponse

ExtensionResourceOperations.createOrUpdate

Section titled “ExtensionResourceOperations.createOrUpdate”
op Azure.ResourceManager.ExtensionResourceOperations.createOrUpdate(apiVersion: string, resourceUri: string, provider: "Microsoft.ThisWillBeReplaced", resource: Resource): Azure.ResourceManager.ArmResourceUpdatedResponse<Resource> | Azure.ResourceManager.ArmResourceCreatedResponse<Resource, LroHeaders> | Azure.ResourceManager.CommonTypes.ErrorResponse
op Azure.ResourceManager.ExtensionResourceOperations.update(apiVersion: string, resourceUri: string, provider: "Microsoft.ThisWillBeReplaced", properties: Azure.ResourceManager.Foundations.ResourceUpdateModel<Resource, Properties>): Azure.ResourceManager.ArmResponse<ResponseBody> | Azure.ResourceManager.CommonTypes.ErrorResponse
op Azure.ResourceManager.ExtensionResourceOperations.delete(apiVersion: string, resourceUri: string, provider: "Microsoft.ThisWillBeReplaced"): Azure.ResourceManager.ArmDeletedResponse | Azure.ResourceManager.ArmDeleteAcceptedLroResponse<Azure.ResourceManager.{ location: string, retryAfter: int32 }> | Azure.ResourceManager.ArmDeletedNoContentResponse | Azure.ResourceManager.CommonTypes.ErrorResponse
op Azure.ResourceManager.ExtensionResourceOperations.listByParent(apiVersion: string, resourceUri: string, provider: "Microsoft.ThisWillBeReplaced"): Azure.ResourceManager.ArmResponse<Azure.ResourceManager.ResourceListResult<Resource>> | Azure.ResourceManager.CommonTypes.ErrorResponse

This is the interface that implements the standard Azure Resource Manager operation that returns all supported RP operations. You should have exactly one declaration for each Azure Resource Manager service. It implements GET “/providers/Microsoft.ContosoProviderHub/operations”

interface Azure.ResourceManager.Operations<>

List the operations for the provider

op Azure.ResourceManager.Operations.list(apiVersion: string, provider: "Microsoft.ThisWillBeReplaced"): Azure.ResourceManager.ArmResponse<Azure.ResourceManager.CommonTypes.OperationListResult> | Azure.ResourceManager.CommonTypes.ErrorResponse

A composite interface for Proxy resources that include ResourceInstanceOperations<Resource, Properties> and ResourceListByParent<Resource>. It includes: GET, PUT, PATCH, DELETE, ListByParent operations.

The actual route depends on the resource model but would have started with /subscriptions/{id}/resourcegroups/{rg}/providers/Microsoft.XXX/...

This is the most common API pattern for Proxy Resources to use.

interface Azure.ResourceManager.ProxyResourceOperations<Resource, BaseParameters>
NameDescription
Resourcethe ArmResource that provides these operations
BaseParametersThe http parameters that are part of the request
op Azure.ResourceManager.ProxyResourceOperations.get(provider: "Microsoft.ThisWillBeReplaced"): Azure.ResourceManager.ArmResponse<ResponseBody> | Azure.ResourceManager.CommonTypes.ErrorResponse
op Azure.ResourceManager.ProxyResourceOperations.createOrUpdate(provider: "Microsoft.ThisWillBeReplaced", resource: Resource): Azure.ResourceManager.ArmResourceUpdatedResponse<Resource> | Azure.ResourceManager.ArmResourceCreatedResponse<Resource, LroHeaders> | Azure.ResourceManager.CommonTypes.ErrorResponse
op Azure.ResourceManager.ProxyResourceOperations.delete(provider: "Microsoft.ThisWillBeReplaced"): Azure.ResourceManager.ArmDeletedResponse | Azure.ResourceManager.ArmDeleteAcceptedLroResponse<Azure.ResourceManager.{ location: string, retryAfter: int32 }> | Azure.ResourceManager.ArmDeletedNoContentResponse | Azure.ResourceManager.CommonTypes.ErrorResponse
op Azure.ResourceManager.ProxyResourceOperations.listByParent(provider: "Microsoft.ThisWillBeReplaced"): Azure.ResourceManager.ArmResponse<Azure.ResourceManager.ResourceListResult<Resource>> | Azure.ResourceManager.CommonTypes.ErrorResponse

A composite interface for resource collections.

interface Azure.ResourceManager.ResourceCollectionOperations<Resource, BaseParameters>
NameDescription
ResourceThe ArmResource that provides these operations
BaseParametersThe http parameters that are part of the request
op Azure.ResourceManager.ResourceCollectionOperations.listByParent(provider: "Microsoft.ThisWillBeReplaced"): Azure.ResourceManager.ArmResponse<Azure.ResourceManager.ResourceListResult<Resource>> | Azure.ResourceManager.CommonTypes.ErrorResponse

ResourceCollectionOperations.listBySubscription

Section titled “ResourceCollectionOperations.listBySubscription”
op Azure.ResourceManager.ResourceCollectionOperations.listBySubscription(apiVersion: string, subscriptionId: Azure.Core.uuid, provider: "Microsoft.ThisWillBeReplaced"): Azure.ResourceManager.ArmResponse<Azure.ResourceManager.ResourceListResult<Resource>> | Azure.ResourceManager.CommonTypes.ErrorResponse

A composite interface for resources that include a long-running create or update operation.

interface Azure.ResourceManager.ResourceCreateAsync<Resource, BaseParameters>
NameDescription
ResourceThe ArmResource that provides these operations
BaseParametersThe http parameters that are part of the request
op Azure.ResourceManager.ResourceCreateAsync.createOrUpdate(provider: "Microsoft.ThisWillBeReplaced", resource: Resource): Azure.ResourceManager.ArmResourceUpdatedResponse<Resource> | Azure.ResourceManager.ArmResourceCreatedResponse<Resource, LroHeaders> | Azure.ResourceManager.CommonTypes.ErrorResponse

A composite interface for resources that include a synchronous create or update operation.

interface Azure.ResourceManager.ResourceCreateSync<Resource, BaseParameters>
NameDescription
ResourceThe ArmResource that provides these operations
BaseParametersThe http parameters that are part of the request
op Azure.ResourceManager.ResourceCreateSync.createOrUpdate(provider: "Microsoft.ThisWillBeReplaced", resource: Resource): Azure.ResourceManager.ArmResourceUpdatedResponse<Resource> | Azure.ResourceManager.ArmResourceCreatedSyncResponse<Resource> | Azure.ResourceManager.CommonTypes.ErrorResponse
interface Azure.ResourceManager.ResourceDeleteAsync<Resource, BaseParameters>
NameDescription
ResourceThe ArmResource that provides these operations
BaseParametersThe http parameters that are part of the request
op Azure.ResourceManager.ResourceDeleteAsync.delete(provider: "Microsoft.ThisWillBeReplaced"): Azure.ResourceManager.ArmDeletedResponse | Azure.ResourceManager.ArmDeleteAcceptedLroResponse<Azure.ResourceManager.{ location: string, retryAfter: int32 }> | Azure.ResourceManager.ArmDeletedNoContentResponse | Azure.ResourceManager.CommonTypes.ErrorResponse

A composite interface for resources that include a synchronous delete operation.

interface Azure.ResourceManager.ResourceDeleteSync<Resource, BaseParameters>
NameDescription
ResourceThe ArmResource that provides these operations
BaseParametersThe http parameters that are part of the request
op Azure.ResourceManager.ResourceDeleteSync.delete(provider: "Microsoft.ThisWillBeReplaced"): Azure.ResourceManager.ArmDeletedResponse | Azure.ResourceManager.ArmDeletedNoContentResponse | Azure.ResourceManager.CommonTypes.ErrorResponse
interface Azure.ResourceManager.ResourceDeleteWithoutOkAsync<Resource, BaseParameters>
NameDescription
ResourceThe ArmResource that provides these operations
BaseParametersThe http parameters that are part of the request
op Azure.ResourceManager.ResourceDeleteWithoutOkAsync.delete(provider: "Microsoft.ThisWillBeReplaced"): Azure.ResourceManager.ArmDeleteAcceptedLroResponse<Azure.ResourceManager.{ location: string, retryAfter: int32 }> | Azure.ResourceManager.ArmDeletedNoContentResponse | Azure.ResourceManager.CommonTypes.ErrorResponse

A composite interface for resources that have CRUD operations.

interface Azure.ResourceManager.ResourceInstanceOperations<Resource, Properties, BaseParameters, PatchModel>
NameDescription
ResourceThe ArmResource that provides these operations
PropertiesRP-specific property bag for the resource
BaseParametersThe http parameters that are part of the request
PatchModelThe model used for PATCH operations
op Azure.ResourceManager.ResourceInstanceOperations.get(provider: "Microsoft.ThisWillBeReplaced"): Azure.ResourceManager.ArmResponse<ResponseBody> | Azure.ResourceManager.CommonTypes.ErrorResponse
op Azure.ResourceManager.ResourceInstanceOperations.createOrUpdate(provider: "Microsoft.ThisWillBeReplaced", resource: Resource): Azure.ResourceManager.ArmResourceUpdatedResponse<Resource> | Azure.ResourceManager.ArmResourceCreatedResponse<Resource, LroHeaders> | Azure.ResourceManager.CommonTypes.ErrorResponse
op Azure.ResourceManager.ResourceInstanceOperations.update(provider: "Microsoft.ThisWillBeReplaced", properties: Azure.ResourceManager.Foundations.ResourceUpdateModel<Resource, Properties>): Azure.ResourceManager.ArmResponse<ResponseBody> | Azure.ResourceManager.CommonTypes.ErrorResponse
op Azure.ResourceManager.ResourceInstanceOperations.delete(provider: "Microsoft.ThisWillBeReplaced"): Azure.ResourceManager.ArmDeletedResponse | Azure.ResourceManager.ArmDeleteAcceptedLroResponse<Azure.ResourceManager.{ location: string, retryAfter: int32 }> | Azure.ResourceManager.ArmDeletedNoContentResponse | Azure.ResourceManager.CommonTypes.ErrorResponse

An interface for resources which can be listed by parent.

interface Azure.ResourceManager.ResourceListByParent<Resource, BaseParameters, ParentName, ParentFriendlyName>
NameDescription
ResourceThe ArmResource that provides these operations
BaseParametersThe http parameters that are part of the request
ParentNameThe name of the parent resource
ParentFriendlyNameThe friendly name of the parent resource
op Azure.ResourceManager.ResourceListByParent.listByParent(provider: "Microsoft.ThisWillBeReplaced"): Azure.ResourceManager.ArmResponse<Azure.ResourceManager.ResourceListResult<Resource>> | Azure.ResourceManager.CommonTypes.ErrorResponse

An interface for resources with can be listed by subscription.

interface Azure.ResourceManager.ResourceListBySubscription<Resource>
NameDescription
ResourceThe ArmResource that provides these operations

ResourceListBySubscription.listBySubscription

Section titled “ResourceListBySubscription.listBySubscription”
op Azure.ResourceManager.ResourceListBySubscription.listBySubscription(apiVersion: string, subscriptionId: Azure.Core.uuid, provider: "Microsoft.ThisWillBeReplaced"): Azure.ResourceManager.ArmResponse<Azure.ResourceManager.ResourceListResult<Resource>> | Azure.ResourceManager.CommonTypes.ErrorResponse
interface Azure.ResourceManager.ResourceOperations<Resource, Properties, BaseParameters>
NameDescription
Resourcethe ArmResource that provides these operations
PropertiesRP-specific property bag for the resource
BaseParametersThe http parameters that are part of the request
op Azure.ResourceManager.ResourceOperations.get(provider: "Microsoft.ThisWillBeReplaced"): Azure.ResourceManager.ArmResponse<ResponseBody> | Azure.ResourceManager.CommonTypes.ErrorResponse
op Azure.ResourceManager.ResourceOperations.createOrUpdate(provider: "Microsoft.ThisWillBeReplaced", resource: Resource): Azure.ResourceManager.ArmResourceUpdatedResponse<Resource> | Azure.ResourceManager.ArmResourceCreatedResponse<Resource, LroHeaders> | Azure.ResourceManager.CommonTypes.ErrorResponse
op Azure.ResourceManager.ResourceOperations.update(provider: "Microsoft.ThisWillBeReplaced", properties: Azure.ResourceManager.Foundations.ResourceUpdateModel<Resource, Properties>): Azure.ResourceManager.ArmResponse<ResponseBody> | Azure.ResourceManager.CommonTypes.ErrorResponse
op Azure.ResourceManager.ResourceOperations.delete(provider: "Microsoft.ThisWillBeReplaced"): Azure.ResourceManager.ArmDeletedResponse | Azure.ResourceManager.ArmDeleteAcceptedLroResponse<Azure.ResourceManager.{ location: string, retryAfter: int32 }> | Azure.ResourceManager.ArmDeletedNoContentResponse | Azure.ResourceManager.CommonTypes.ErrorResponse
op Azure.ResourceManager.ResourceOperations.listByParent(provider: "Microsoft.ThisWillBeReplaced"): Azure.ResourceManager.ArmResponse<Azure.ResourceManager.ResourceListResult<Resource>> | Azure.ResourceManager.CommonTypes.ErrorResponse
op Azure.ResourceManager.ResourceOperations.listBySubscription(apiVersion: string, subscriptionId: Azure.Core.uuid, provider: "Microsoft.ThisWillBeReplaced"): Azure.ResourceManager.ArmResponse<Azure.ResourceManager.ResourceListResult<Resource>> | Azure.ResourceManager.CommonTypes.ErrorResponse

A composite interface for resources that include a GET operation.

interface Azure.ResourceManager.ResourceRead<Resource, BaseParameters>
NameDescription
ResourceThe ArmResource that provides these operations
BaseParametersThe http parameters that are part of the request
op Azure.ResourceManager.ResourceRead.get(provider: "Microsoft.ThisWillBeReplaced"): Azure.ResourceManager.ArmResponse<ResponseBody> | Azure.ResourceManager.CommonTypes.ErrorResponse
interface Azure.ResourceManager.ResourceUpdateAsync<Resource, Properties, BaseParameters>
NameDescription
ResourceThe ArmResource that provides these operations
PropertiesRP-specific property bag for the resource
BaseParametersThe http parameters that are part of the request
op Azure.ResourceManager.ResourceUpdateAsync.update(provider: "Microsoft.ThisWillBeReplaced", properties: Azure.ResourceManager.Foundations.ResourceUpdateModel<Resource, Properties>): Azure.ResourceManager.ArmResponse<ResponseBody> | Azure.ResourceManager.ArmAcceptedLroResponse<"Resource update request accepted.", Azure.ResourceManager.{ location: string, retryAfter: int32 }> | Azure.ResourceManager.CommonTypes.ErrorResponse

A composite interface for resources that include a synchronous update operation.

interface Azure.ResourceManager.ResourceUpdateSync<Resource, Properties, BaseParameters>
NameDescription
ResourceThe ArmResource that provides these operations
PropertiesRP-specific property bag for the resource
BaseParametersThe http parameters that are part of the request
op Azure.ResourceManager.ResourceUpdateSync.update(provider: "Microsoft.ThisWillBeReplaced", properties: Azure.ResourceManager.Foundations.ResourceUpdateModel<Resource, Properties>): Azure.ResourceManager.ArmResponse<ResponseBody> | Azure.ResourceManager.CommonTypes.ErrorResponse

A composite interface for Tenant resources that include ResourceInstanceOperations<Resource, Properties> and ResourceListByParent<Resource>. It includes: GET, PUT, PATCH, DELETE, ListByParent operations.

The routes are always start at root level: /providers/Microsoft.XXX/...

This is the most common API pattern for Tenant Resources to use.

interface Azure.ResourceManager.TenantResourceOperations<Resource, Properties>
NameDescription
Resourcethe ArmResource that provides these operations
PropertiesRP-specific property bag for the resource
op Azure.ResourceManager.TenantResourceOperations.get(apiVersion: string, provider: "Microsoft.ThisWillBeReplaced"): Azure.ResourceManager.ArmResponse<ResponseBody> | Azure.ResourceManager.CommonTypes.ErrorResponse
op Azure.ResourceManager.TenantResourceOperations.createOrUpdate(apiVersion: string, provider: "Microsoft.ThisWillBeReplaced", resource: Resource): Azure.ResourceManager.ArmResourceUpdatedResponse<Resource> | Azure.ResourceManager.ArmResourceCreatedResponse<Resource, LroHeaders> | Azure.ResourceManager.CommonTypes.ErrorResponse
op Azure.ResourceManager.TenantResourceOperations.update(apiVersion: string, provider: "Microsoft.ThisWillBeReplaced", properties: Azure.ResourceManager.Foundations.ResourceUpdateModel<Resource, Properties>): Azure.ResourceManager.ArmResponse<ResponseBody> | Azure.ResourceManager.CommonTypes.ErrorResponse
op Azure.ResourceManager.TenantResourceOperations.delete(apiVersion: string, provider: "Microsoft.ThisWillBeReplaced"): Azure.ResourceManager.ArmDeletedResponse | Azure.ResourceManager.ArmDeleteAcceptedLroResponse<Azure.ResourceManager.{ location: string, retryAfter: int32 }> | Azure.ResourceManager.ArmDeletedNoContentResponse | Azure.ResourceManager.CommonTypes.ErrorResponse
op Azure.ResourceManager.TenantResourceOperations.listByParent(apiVersion: string, provider: "Microsoft.ThisWillBeReplaced"): Azure.ResourceManager.ArmResponse<Azure.ResourceManager.ResourceListResult<Resource>> | Azure.ResourceManager.CommonTypes.ErrorResponse

A composite interface for resources that include ResourceInstanceOperations<Resource, Properties> and ResourceCollectionOperations<Resource>. It includes: GET, PUT, PATCH, DELETE, ListByParent, ListBySubscription operations. The actual route depends on the resource model. This is the most common API pattern for Tracked Resources to use.

interface Azure.ResourceManager.TrackedResourceOperations<Resource, Properties, BaseParameters>
NameDescription
Resourcethe ArmResource that provides these operations
PropertiesRP-specific property bag for the resource
BaseParametersThe http parameters that are part of the request
op Azure.ResourceManager.TrackedResourceOperations.get(provider: "Microsoft.ThisWillBeReplaced"): Azure.ResourceManager.ArmResponse<ResponseBody> | Azure.ResourceManager.CommonTypes.ErrorResponse
op Azure.ResourceManager.TrackedResourceOperations.createOrUpdate(provider: "Microsoft.ThisWillBeReplaced", resource: Resource): Azure.ResourceManager.ArmResourceUpdatedResponse<Resource> | Azure.ResourceManager.ArmResourceCreatedResponse<Resource, LroHeaders> | Azure.ResourceManager.CommonTypes.ErrorResponse
op Azure.ResourceManager.TrackedResourceOperations.update(provider: "Microsoft.ThisWillBeReplaced", properties: Azure.ResourceManager.Foundations.ResourceUpdateModel<Resource, Properties>): Azure.ResourceManager.ArmResponse<ResponseBody> | Azure.ResourceManager.CommonTypes.ErrorResponse
op Azure.ResourceManager.TrackedResourceOperations.delete(provider: "Microsoft.ThisWillBeReplaced"): Azure.ResourceManager.ArmDeletedResponse | Azure.ResourceManager.ArmDeleteAcceptedLroResponse<Azure.ResourceManager.{ location: string, retryAfter: int32 }> | Azure.ResourceManager.ArmDeletedNoContentResponse | Azure.ResourceManager.CommonTypes.ErrorResponse
op Azure.ResourceManager.TrackedResourceOperations.listByParent(provider: "Microsoft.ThisWillBeReplaced"): Azure.ResourceManager.ArmResponse<Azure.ResourceManager.ResourceListResult<Resource>> | Azure.ResourceManager.CommonTypes.ErrorResponse

TrackedResourceOperations.listBySubscription

Section titled “TrackedResourceOperations.listBySubscription”
op Azure.ResourceManager.TrackedResourceOperations.listBySubscription(apiVersion: string, subscriptionId: Azure.Core.uuid, provider: "Microsoft.ThisWillBeReplaced"): Azure.ResourceManager.ArmResponse<Azure.ResourceManager.ResourceListResult<Resource>> | Azure.ResourceManager.CommonTypes.ErrorResponse

A long-running resource update using a custom PATCH payload (Asynchronous)

op Azure.ResourceManager.ArmCustomPatchAsync(provider: "Microsoft.ThisWillBeReplaced", properties: PatchModel): Response | Error
NameDescription
Resourcethe resource being patched
PatchModelThe input model for the PATCH request
BaseParametersOptional. Allows overriding the operation parameters
LroHeadersOptional. Allows overriding the lro headers returned in the Accepted response
ParametersOptional. Additional parameters after the path parameters
ResponseOptional. The success response for the patch operation
ErrorOptional. The error response, if non-standard.

A resource update using a custom PATCH payload (synchronous)

op Azure.ResourceManager.ArmCustomPatchSync(provider: "Microsoft.ThisWillBeReplaced", properties: PatchModel): Response | Error
NameDescription
Resourcethe resource being patched
PatchModelThe input model for the PATCH request
BaseParametersOptional. Allows overriding the operation parameters
ParametersOptional. Additional parameters after the path parameters
ResponseOptional. The success response for the patch operation
ErrorOptional. The error response, if non-standard.

A resource list operation, at the subscription scope

op Azure.ResourceManager.ArmListBySubscription(apiVersion: string, subscriptionId: Azure.Core.uuid, provider: "Microsoft.ThisWillBeReplaced"): Response | Error
NameDescription
Resourcethe resource being patched
ParametersOptional. Additional parameters after the path parameters
ResponseOptional. The success response for the list operation
ErrorOptional. The error response, if non-standard.
op Azure.ResourceManager.ArmProviderActionAsync(apiVersion: string, subscriptionId: Azure.Core.uuid, location: string, resourceGroupName: string, resourceUri: string, provider: "Microsoft.ThisWillBeReplaced", body: Request): Azure.ResourceManager.ArmAcceptedLroResponse<Description, LroHeaders> | Response | Error
NameDescription
RequestThe request model for the action
ResponseThe response type for the action
ScopeThe scope of the action (SubscriptionActionScope, TenantActionScope, or ExtensionResourceActionScope)
ParametersOptional. Additional parameters after the path parameters (e.g. Location)
LroHeadersOptional. Allows overriding the lro headers returned in the Accepted response
ErrorOptional. The error response, if non-standard.
op Azure.ResourceManager.ArmProviderActionSync(apiVersion: string, subscriptionId: Azure.Core.uuid, location: string, resourceGroupName: string, resourceUri: string, provider: "Microsoft.ThisWillBeReplaced", body: Request): Response | Error
NameDescription
RequestThe request model for the action
ResponseThe response type for the action
ScopeThe scope of the action (SubscriptionActionScope, TenantActionScope, or ExtensionResourceActionScope)
ParametersOptional. Additional parameters after the path parameters (e.g. Location)
ErrorOptional. The error response, if non-standard.
op Azure.ResourceManager.ArmResourceActionAsync(provider: "Microsoft.ThisWillBeReplaced", body: Request): Azure.ResourceManager.ArmAcceptedLroResponse<Description, LroHeaders> | Response | Error
NameDescription
ResourceThe resource being acted upon
RequestThe request model for the action
ResponseThe response model for the action
BaseParametersOptional. Allows overriding the parameters for the operation
LroHeadersOptional. Allows overriding the headers returned in the Accepted response
ParametersOptional. Additional parameters after the path parameters
ErrorOptional. The error response, if non-standard.

A long-running resource action.

op Azure.ResourceManager.ArmResourceActionAsyncBase(provider: "Microsoft.ThisWillBeReplaced", body: Request): Response | Error
NameDescription
ResourceThe resource being acted upon
RequestThe request model for the action
ResponseThe response type for the action
BaseParametersOptional. Allows overriding the parameters for the operation
ParametersOptional. Additional parameters after the path parameters
ErrorOptional. The error response, if non-standard.
op Azure.ResourceManager.ArmResourceActionNoContentAsync(provider: "Microsoft.ThisWillBeReplaced", body: Request): Azure.ResourceManager.ArmAcceptedLroResponse<Description, LroHeaders> | Azure.ResourceManager.ArmNoContentResponse<"Action completed successfully."> | Error
NameDescription
ResourceThe resource being acted upon
RequestThe request model for the action
BaseParametersOptional. Allows overriding the parameters for the operation
LroHeadersOptional. Allows overriding the headers returned in the Accepted response
ParametersOptional. Additional parameters after the path parameters
ErrorOptional. The error response, if non-standard.

A synchronous resource action that returns no content.

op Azure.ResourceManager.ArmResourceActionNoContentSync(provider: "Microsoft.ThisWillBeReplaced", body: Request): Azure.ResourceManager.ArmNoContentResponse<"Action completed successfully."> | Error
NameDescription
ResourceThe resource being acted upon
RequestThe request model for the action
BaseParametersOptional. Allows overriding the parameters for the operation
ParametersOptional. Additional parameters after the path parameters
ErrorOptional. The error response, if non-standard.
op Azure.ResourceManager.ArmResourceActionNoResponseContentAsync(provider: "Microsoft.ThisWillBeReplaced", body: Request): Azure.ResourceManager.ArmAcceptedLroResponse<Description, LroHeaders> | Error
NameDescription
ResourceThe resource being acted upon
RequestThe request model for the action
BaseParametersOptional. Allows overriding the parameters for the operation
LroHeaders
ParametersOptional. Additional parameters after the path parameters
ErrorOptional. The error response, if non-standard.

A synchronous resource action.

op Azure.ResourceManager.ArmResourceActionSync(provider: "Microsoft.ThisWillBeReplaced", body: Request): Response | Error
NameDescription
ResourceThe resource being acted upon
RequestThe request model for the action
ResponseThe response model for the action
BaseParametersOptional. Allows overriding the parameters for the operation
ParametersOptional. Additional parameters after the path parameters
ErrorOptional. The error response, if non-standard.

Check a resource’s existence via HEAD operation

op Azure.ResourceManager.ArmResourceCheckExistence(provider: "Microsoft.ThisWillBeReplaced"): Response | Error
NameDescription
Resourcethe resource being checked
BaseParametersOptional. Allows overriding the operation parameters
ParametersOptional. Additional parameters after the path parameters
ResponseOptional. The success response for the read operation
ErrorOptional. The error response, if non-standard.
op Azure.ResourceManager.ArmResourceCreateOrReplaceAsync(provider: "Microsoft.ThisWillBeReplaced", resource: Resource): Response | Error
NameDescription
Resourcethe resource being created or replaced
BaseParametersOptional. Allows overriding the operation parameters
LroHeadersOptional. Allows overriding the lro headers returned on resource create
ParametersOptional. Additional parameters after the path parameters
ResponseOptional. The success response for the createOrReplace operation
ErrorOptional. The error response, if non-standard.

Synchronous PUT operation for Azure Resource Manager resources

op Azure.ResourceManager.ArmResourceCreateOrReplaceSync(provider: "Microsoft.ThisWillBeReplaced", resource: Resource): Response | Error
NameDescription
Resourcethe resource being created or replaced
BaseParametersOptional. Allows overriding the operation parameters
ParametersOptional. Additional parameters after the path parameters
ResponseOptional. The success response for the createOrUpdate operation
ErrorOptional. The error response, if non-standard.

A long-running resource CreateOrUpdate (PUT)

op Azure.ResourceManager.ArmResourceCreateOrUpdateAsync(provider: "Microsoft.ThisWillBeReplaced", resource: Resource): Response | Error
NameDescription
Resourcethe resource being created or updated
BaseParametersOptional. Allows overriding the operation parameters
LroHeadersOptional. Allows overriding the lro headers returned on resource create
ParametersOptional. Additional parameters after the path parameters
ResponseOptional. The success response for the createOrUpdate operation
ErrorOptional. The error response, if non-standard.

DEPRECATED: Please use ArmResourceCreateOrReplaceSync instead

op Azure.ResourceManager.ArmResourceCreateOrUpdateSync(provider: "Microsoft.ThisWillBeReplaced", resource: Resource): Response | Error
NameDescription
Resourcethe resource being created or updated
BaseParametersOptional. Allows overriding the operation parameters
ParametersOptional. Additional parameters after the path parameters
ResponseOptional. The success response for the createOrUpdate operation
ErrorOptional. The error response, if non-standard.
op Azure.ResourceManager.ArmResourceDeleteAsync(provider: "Microsoft.ThisWillBeReplaced"): Response | Error
NameDescription
ResourceThe resource being deleted
BaseParametersOptional. Allows overriding the parameters for the operation
LroHeadersOptional. Allows overriding the headers in the Accepted response
ParametersOptional. Additional parameters after the path parameters
ResponseOptional. The success response(s) for the delete operation
ErrorOptional. The error response, if non-standard.
op Azure.ResourceManager.ArmResourceDeleteAsyncBase(provider: "Microsoft.ThisWillBeReplaced"): Response | Error
NameDescription
ResourceThe resource being deleted
ResponseThe response type for the operation
BaseParametersOptional. Allows overriding the parameters for the operation
ParametersOptional. Additional parameters after the path parameters
ErrorOptional. The error response, if non-standard.

Delete a resource synchronously

op Azure.ResourceManager.ArmResourceDeleteSync(provider: "Microsoft.ThisWillBeReplaced"): Response | Error
NameDescription
ResourceThe resource being deleted
BaseParametersOptional. Allows overriding the parameters for the operation
ParametersOptional. Additional parameters after the path parameters
ResponseOptional. The success response(s) for the delete operation
ErrorOptional. The error response, if non-standard.
op Azure.ResourceManager.ArmResourceDeleteWithoutOkAsync(provider: "Microsoft.ThisWillBeReplaced"): Response | Error
NameDescription
ResourceThe resource being deleted
BaseParametersOptional. Allows overriding the parameters for the operation
LroHeadersOptional. Allows overriding the headers returned in the Accepted response
ParametersOptional. Additional parameters after the path parameters
ResponseOptional. The success response(s) for the delete operation
ErrorOptional. The error response, if non-standard.

A resource list operation, with scope determined by BaseParameters

op Azure.ResourceManager.ArmResourceListAtScope(provider: "Microsoft.ThisWillBeReplaced"): Response | Error
NameDescription
Resourcethe resource being patched
BaseParametersOptional. Allows overriding the operation parameters
ParametersOptional. Additional parameters after the path parameters
ResponseOptional. The success response for the list operation
ErrorOptional. The error response, if non-standard.

A resource list operation, at the scope of the resource’s parent

op Azure.ResourceManager.ArmResourceListByParent(provider: "Microsoft.ThisWillBeReplaced"): Response | Error
NameDescription
Resourcethe resource being patched
BaseParametersOptional. Allows overriding the operation parameters
ParentNameOptional. The name of the parent resource
ParentFriendlyNameOptional. The friendly name of the parent resource
ParametersOptional. Additional parameters after the path parameters
ResponseOptional. The success response for the list operation
ErrorOptional. The error response, if non-standard.
op Azure.ResourceManager.ArmResourcePatchAsync(provider: "Microsoft.ThisWillBeReplaced", properties: Resource): Azure.ResourceManager.ArmResponse<ResponseBody> | Azure.ResourceManager.ArmAcceptedLroResponse<Description, LroHeaders> | Azure.ResourceManager.CommonTypes.ErrorResponse
NameDescription
Resourcethe resource being patched
PropertiesThe model type of the resource properties
BaseParametersOptional. Allows overriding the operation parameters
LroHeadersOptional. Allows overriding the lro headers returned in the Accepted response
ParametersOptional. Additional parameters after the path parameters
op Azure.ResourceManager.ArmResourcePatchSync(provider: "Microsoft.ThisWillBeReplaced", properties: Resource): Azure.ResourceManager.ArmResponse<ResponseBody> | Azure.ResourceManager.CommonTypes.ErrorResponse
NameDescription
Resourcethe resource being patched
PropertiesThe model type of the resource properties
BaseParametersOptional. Allows overriding the operation parameters
ParametersOptional. Additional parameters after the path parameters

A resource GET operation

op Azure.ResourceManager.ArmResourceRead(provider: "Microsoft.ThisWillBeReplaced"): Response | Error
NameDescription
Resourcethe resource being read
BaseParametersOptional. Allows overriding the operation parameters
ParametersOptional. Additional parameters after the path parameters
ResponseOptional. The success response for the read operation
ErrorOptional. The error response, if non-standard.
op Azure.ResourceManager.ArmTagsPatchAsync(provider: "Microsoft.ThisWillBeReplaced", properties: Azure.ResourceManager.Foundations.TagsUpdateModel<Resource>): Azure.ResourceManager.ArmResponse<ResponseBody> | Azure.ResourceManager.ArmAcceptedLroResponse<Description, LroHeaders> | Azure.ResourceManager.CommonTypes.ErrorResponse
NameDescription
Resourcethe resource being patched
Properties
BaseParametersOptional. Allows overriding the operation parameters
LroHeadersOptional. Allows overriding the lro headers that appear in the Accepted response
ParametersOptional. Additional parameters after the path parameters
op Azure.ResourceManager.ArmTagsPatchSync(provider: "Microsoft.ThisWillBeReplaced", properties: Azure.ResourceManager.Foundations.TagsUpdateModel<Resource>): Azure.ResourceManager.ArmResponse<ResponseBody> | Azure.ResourceManager.CommonTypes.ErrorResponse
NameDescription
Resourcethe resource being patched
BaseParametersOptional. Allows overriding the operation parameters
ParametersOptional. Additional parameters after the path parameters
op Azure.ResourceManager.checkGlobalNameAvailability(apiVersion: string, subscriptionId: Azure.Core.uuid, provider: "Microsoft.ThisWillBeReplaced", body: Request): Response | Azure.ResourceManager.CommonTypes.ErrorResponse
NameDescription
Requestthe availability request, defaults to the standard request, containing name and resource type
Responsethe availability response, default to the standard response
AdditionalParamsA model specifying additional non-path parameters to the availability request
op Azure.ResourceManager.checkLocalNameAvailability(apiVersion: string, subscriptionId: Azure.Core.uuid, provider: "Microsoft.ThisWillBeReplaced", location: Azure.Core.azureLocation, body: Request): Response | Azure.ResourceManager.CommonTypes.ErrorResponse
NameDescription
Requestthe availability request, defaults to the standard request, containing name and resource type
Responsethe availability response, default to the standard response
AdditionalParamsA model specifying additional non-path parameters to the availability request
op Azure.ResourceManager.Foundations.ArmCreateOperation(resource: BodyParameter): Response | ErrorResponse
NameDescription
HttpParameters
BodyParameter
Response
ErrorResponse
op Azure.ResourceManager.Foundations.ArmReadOperation(): Response | ErrorResponse
NameDescription
Parameters
Response
ErrorResponse
op Azure.ResourceManager.Foundations.ArmUpdateOperation(properties: BodyParameter): Response | ErrorResponse
NameDescription
HttpParameters
BodyParameter
Response
ErrorResponse

Adds check name availability operation, normally used if a resource name must be globally unique (for example, if the resource exposes an endpoint that uses the resource name in the url)

op Azure.ResourceManager.Foundations.checkNameAvailability(apiVersion: string, body: Request): Response | Azure.ResourceManager.CommonTypes.ErrorResponse
NameDescription
ScopeParametersA parameter model with properties representing the scope of the resource
RequestThe operation request body
ResponseThe operation response
AdditionalParamsA parameter model with properties representing non-path parameters