Skip to content

Interfaces and Operations

Azure.ResourceManager

ExtensionResourceCollectionOperations

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

interface Azure.ResourceManager.ExtensionResourceCollectionOperations<Resource>

Template Parameters

NameDescription
ResourceThe ArmResource that provides these operations

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

ExtensionResourceInstanceOperations

A composite interface for resources that includes CRUD operations.

interface Azure.ResourceManager.ExtensionResourceInstanceOperations<Resource, Properties>

Template Parameters

NameDescription
ResourceThe ArmResource that provides these operations
PropertiesRP-specific property bag for the resource

ExtensionResourceInstanceOperations.get

op Azure.ResourceManager.ExtensionResourceInstanceOperations.get(apiVersion: string, resourceUri: string, provider: "Microsoft.ThisWillBeReplaced"): Azure.ResourceManager.ArmResponse<ResponseBody> | Azure.ResourceManager.CommonTypes.ErrorResponse

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

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

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

ExtensionResourceOperations

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

interface Azure.ResourceManager.ExtensionResourceOperations<Resource, Properties>

Template Parameters

NameDescription
ResourceThe ArmResource that provides these operations
PropertiesRP-specific property bag for the resource

ExtensionResourceOperations.get

op Azure.ResourceManager.ExtensionResourceOperations.get(apiVersion: string, resourceUri: string, provider: "Microsoft.ThisWillBeReplaced"): Azure.ResourceManager.ArmResponse<ResponseBody> | Azure.ResourceManager.CommonTypes.ErrorResponse

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

ExtensionResourceOperations.update

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

ExtensionResourceOperations.delete

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

ExtensionResourceOperations.listByParent

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

Operations

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<>

Operations.list

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

ProxyResourceOperations

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>

Template Parameters

NameDescription
Resourcethe ArmResource that provides these operations
BaseParametersThe http parameters that are part of the request

ProxyResourceOperations.get

op Azure.ResourceManager.ProxyResourceOperations.get(provider: "Microsoft.ThisWillBeReplaced"): Azure.ResourceManager.ArmResponse<ResponseBody> | Azure.ResourceManager.CommonTypes.ErrorResponse

ProxyResourceOperations.createOrUpdate

op Azure.ResourceManager.ProxyResourceOperations.createOrUpdate(provider: "Microsoft.ThisWillBeReplaced", resource: Resource): Azure.ResourceManager.ArmResourceUpdatedResponse<Resource> | Azure.ResourceManager.ArmResourceCreatedResponse<Resource, LroHeaders> | Azure.ResourceManager.CommonTypes.ErrorResponse

ProxyResourceOperations.delete

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

ProxyResourceOperations.listByParent

op Azure.ResourceManager.ProxyResourceOperations.listByParent(provider: "Microsoft.ThisWillBeReplaced"): Azure.ResourceManager.ArmResponse<Azure.ResourceManager.ResourceListResult<Resource>> | Azure.ResourceManager.CommonTypes.ErrorResponse

ResourceCollectionOperations

A composite interface for resource collections.

interface Azure.ResourceManager.ResourceCollectionOperations<Resource, BaseParameters>

Template Parameters

NameDescription
ResourceThe ArmResource that provides these operations
BaseParametersThe http parameters that are part of the request

ResourceCollectionOperations.listByParent

op Azure.ResourceManager.ResourceCollectionOperations.listByParent(provider: "Microsoft.ThisWillBeReplaced"): Azure.ResourceManager.ArmResponse<Azure.ResourceManager.ResourceListResult<Resource>> | Azure.ResourceManager.CommonTypes.ErrorResponse

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

ResourceCreateAsync

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

interface Azure.ResourceManager.ResourceCreateAsync<Resource, BaseParameters>

Template Parameters

NameDescription
ResourceThe ArmResource that provides these operations
BaseParametersThe http parameters that are part of the request

ResourceCreateAsync.createOrUpdate

op Azure.ResourceManager.ResourceCreateAsync.createOrUpdate(provider: "Microsoft.ThisWillBeReplaced", resource: Resource): Azure.ResourceManager.ArmResourceUpdatedResponse<Resource> | Azure.ResourceManager.ArmResourceCreatedResponse<Resource, LroHeaders> | Azure.ResourceManager.CommonTypes.ErrorResponse

ResourceCreateSync

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

interface Azure.ResourceManager.ResourceCreateSync<Resource, BaseParameters>

Template Parameters

NameDescription
ResourceThe ArmResource that provides these operations
BaseParametersThe http parameters that are part of the request

ResourceCreateSync.createOrUpdate

op Azure.ResourceManager.ResourceCreateSync.createOrUpdate(provider: "Microsoft.ThisWillBeReplaced", resource: Resource): Azure.ResourceManager.ArmResourceUpdatedResponse<Resource> | Azure.ResourceManager.ArmResourceCreatedSyncResponse<Resource> | Azure.ResourceManager.CommonTypes.ErrorResponse

ResourceDeleteAsync

interface Azure.ResourceManager.ResourceDeleteAsync<Resource, BaseParameters>

Template Parameters

NameDescription
ResourceThe ArmResource that provides these operations
BaseParametersThe http parameters that are part of the request

ResourceDeleteAsync.delete

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

ResourceDeleteSync

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

interface Azure.ResourceManager.ResourceDeleteSync<Resource, BaseParameters>

Template Parameters

NameDescription
ResourceThe ArmResource that provides these operations
BaseParametersThe http parameters that are part of the request

ResourceDeleteSync.delete

op Azure.ResourceManager.ResourceDeleteSync.delete(provider: "Microsoft.ThisWillBeReplaced"): Azure.ResourceManager.ArmDeletedResponse | Azure.ResourceManager.ArmDeletedNoContentResponse | Azure.ResourceManager.CommonTypes.ErrorResponse

ResourceDeleteWithoutOkAsync

interface Azure.ResourceManager.ResourceDeleteWithoutOkAsync<Resource, BaseParameters>

Template Parameters

NameDescription
ResourceThe ArmResource that provides these operations
BaseParametersThe http parameters that are part of the request

ResourceDeleteWithoutOkAsync.delete

op Azure.ResourceManager.ResourceDeleteWithoutOkAsync.delete(provider: "Microsoft.ThisWillBeReplaced"): Azure.ResourceManager.ArmDeleteAcceptedLroResponse<Azure.ResourceManager.{ location: string, retryAfter: int32 }> | Azure.ResourceManager.ArmDeletedNoContentResponse | Azure.ResourceManager.CommonTypes.ErrorResponse

ResourceInstanceOperations

A composite interface for resources that have CRUD operations.

interface Azure.ResourceManager.ResourceInstanceOperations<Resource, Properties, BaseParameters, PatchModel>

Template Parameters

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

ResourceInstanceOperations.get

op Azure.ResourceManager.ResourceInstanceOperations.get(provider: "Microsoft.ThisWillBeReplaced"): Azure.ResourceManager.ArmResponse<ResponseBody> | Azure.ResourceManager.CommonTypes.ErrorResponse

ResourceInstanceOperations.createOrUpdate

op Azure.ResourceManager.ResourceInstanceOperations.createOrUpdate(provider: "Microsoft.ThisWillBeReplaced", resource: Resource): Azure.ResourceManager.ArmResourceUpdatedResponse<Resource> | Azure.ResourceManager.ArmResourceCreatedResponse<Resource, LroHeaders> | Azure.ResourceManager.CommonTypes.ErrorResponse

ResourceInstanceOperations.update

op Azure.ResourceManager.ResourceInstanceOperations.update(provider: "Microsoft.ThisWillBeReplaced", properties: Azure.ResourceManager.Foundations.ResourceUpdateModel<Resource, Properties>): Azure.ResourceManager.ArmResponse<ResponseBody> | Azure.ResourceManager.CommonTypes.ErrorResponse

ResourceInstanceOperations.delete

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

ResourceListByParent

An interface for resources which can be listed by parent.

interface Azure.ResourceManager.ResourceListByParent<Resource, BaseParameters, ParentName, ParentFriendlyName>

Template Parameters

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

ResourceListByParent.listByParent

op Azure.ResourceManager.ResourceListByParent.listByParent(provider: "Microsoft.ThisWillBeReplaced"): Azure.ResourceManager.ArmResponse<Azure.ResourceManager.ResourceListResult<Resource>> | Azure.ResourceManager.CommonTypes.ErrorResponse

ResourceListBySubscription

An interface for resources with can be listed by subscription.

interface Azure.ResourceManager.ResourceListBySubscription<Resource>

Template Parameters

NameDescription
ResourceThe ArmResource that provides these operations

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

ResourceOperations

interface Azure.ResourceManager.ResourceOperations<Resource, Properties, BaseParameters>

Template Parameters

NameDescription
Resourcethe ArmResource that provides these operations
PropertiesRP-specific property bag for the resource
BaseParametersThe http parameters that are part of the request

ResourceOperations.get

op Azure.ResourceManager.ResourceOperations.get(provider: "Microsoft.ThisWillBeReplaced"): Azure.ResourceManager.ArmResponse<ResponseBody> | Azure.ResourceManager.CommonTypes.ErrorResponse

ResourceOperations.createOrUpdate

op Azure.ResourceManager.ResourceOperations.createOrUpdate(provider: "Microsoft.ThisWillBeReplaced", resource: Resource): Azure.ResourceManager.ArmResourceUpdatedResponse<Resource> | Azure.ResourceManager.ArmResourceCreatedResponse<Resource, LroHeaders> | Azure.ResourceManager.CommonTypes.ErrorResponse

ResourceOperations.update

op Azure.ResourceManager.ResourceOperations.update(provider: "Microsoft.ThisWillBeReplaced", properties: Azure.ResourceManager.Foundations.ResourceUpdateModel<Resource, Properties>): Azure.ResourceManager.ArmResponse<ResponseBody> | Azure.ResourceManager.CommonTypes.ErrorResponse

ResourceOperations.delete

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

ResourceOperations.listByParent

op Azure.ResourceManager.ResourceOperations.listByParent(provider: "Microsoft.ThisWillBeReplaced"): Azure.ResourceManager.ArmResponse<Azure.ResourceManager.ResourceListResult<Resource>> | Azure.ResourceManager.CommonTypes.ErrorResponse

ResourceOperations.listBySubscription

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

ResourceRead

A composite interface for resources that include a GET operation.

interface Azure.ResourceManager.ResourceRead<Resource, BaseParameters>

Template Parameters

NameDescription
ResourceThe ArmResource that provides these operations
BaseParametersThe http parameters that are part of the request

ResourceRead.get

op Azure.ResourceManager.ResourceRead.get(provider: "Microsoft.ThisWillBeReplaced"): Azure.ResourceManager.ArmResponse<ResponseBody> | Azure.ResourceManager.CommonTypes.ErrorResponse

ResourceUpdateAsync

interface Azure.ResourceManager.ResourceUpdateAsync<Resource, Properties, BaseParameters>

Template Parameters

NameDescription
ResourceThe ArmResource that provides these operations
PropertiesRP-specific property bag for the resource
BaseParametersThe http parameters that are part of the request

ResourceUpdateAsync.update

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

ResourceUpdateSync

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

interface Azure.ResourceManager.ResourceUpdateSync<Resource, Properties, BaseParameters>

Template Parameters

NameDescription
ResourceThe ArmResource that provides these operations
PropertiesRP-specific property bag for the resource
BaseParametersThe http parameters that are part of the request

ResourceUpdateSync.update

op Azure.ResourceManager.ResourceUpdateSync.update(provider: "Microsoft.ThisWillBeReplaced", properties: Azure.ResourceManager.Foundations.ResourceUpdateModel<Resource, Properties>): Azure.ResourceManager.ArmResponse<ResponseBody> | Azure.ResourceManager.CommonTypes.ErrorResponse

TenantResourceOperations

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>

Template Parameters

NameDescription
Resourcethe ArmResource that provides these operations
PropertiesRP-specific property bag for the resource

TenantResourceOperations.get

op Azure.ResourceManager.TenantResourceOperations.get(apiVersion: string, provider: "Microsoft.ThisWillBeReplaced"): Azure.ResourceManager.ArmResponse<ResponseBody> | Azure.ResourceManager.CommonTypes.ErrorResponse

TenantResourceOperations.createOrUpdate

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

TenantResourceOperations.update

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

TenantResourceOperations.delete

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

TenantResourceOperations.listByParent

op Azure.ResourceManager.TenantResourceOperations.listByParent(apiVersion: string, provider: "Microsoft.ThisWillBeReplaced"): Azure.ResourceManager.ArmResponse<Azure.ResourceManager.ResourceListResult<Resource>> | Azure.ResourceManager.CommonTypes.ErrorResponse

TrackedResourceOperations

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>

Template Parameters

NameDescription
Resourcethe ArmResource that provides these operations
PropertiesRP-specific property bag for the resource
BaseParametersThe http parameters that are part of the request

TrackedResourceOperations.get

op Azure.ResourceManager.TrackedResourceOperations.get(provider: "Microsoft.ThisWillBeReplaced"): Azure.ResourceManager.ArmResponse<ResponseBody> | Azure.ResourceManager.CommonTypes.ErrorResponse

TrackedResourceOperations.createOrUpdate

op Azure.ResourceManager.TrackedResourceOperations.createOrUpdate(provider: "Microsoft.ThisWillBeReplaced", resource: Resource): Azure.ResourceManager.ArmResourceUpdatedResponse<Resource> | Azure.ResourceManager.ArmResourceCreatedResponse<Resource, LroHeaders> | Azure.ResourceManager.CommonTypes.ErrorResponse

TrackedResourceOperations.update

op Azure.ResourceManager.TrackedResourceOperations.update(provider: "Microsoft.ThisWillBeReplaced", properties: Azure.ResourceManager.Foundations.ResourceUpdateModel<Resource, Properties>): Azure.ResourceManager.ArmResponse<ResponseBody> | Azure.ResourceManager.CommonTypes.ErrorResponse

TrackedResourceOperations.delete

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

TrackedResourceOperations.listByParent

op Azure.ResourceManager.TrackedResourceOperations.listByParent(provider: "Microsoft.ThisWillBeReplaced"): Azure.ResourceManager.ArmResponse<Azure.ResourceManager.ResourceListResult<Resource>> | Azure.ResourceManager.CommonTypes.ErrorResponse

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

ArmCustomPatchAsync

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

op Azure.ResourceManager.ArmCustomPatchAsync(provider: "Microsoft.ThisWillBeReplaced", properties: PatchModel): Response | Error

Template Parameters

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.

ArmCustomPatchSync

A resource update using a custom PATCH payload (synchronous)

op Azure.ResourceManager.ArmCustomPatchSync(provider: "Microsoft.ThisWillBeReplaced", properties: PatchModel): Response | Error

Template Parameters

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.

ArmListBySubscription

A resource list operation, at the subscription scope

op Azure.ResourceManager.ArmListBySubscription(apiVersion: string, subscriptionId: Azure.Core.uuid, provider: "Microsoft.ThisWillBeReplaced"): Response | Error

Template Parameters

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.

ArmProviderActionAsync

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 | Azure.ResourceManager.CommonTypes.ErrorResponse

Template Parameters

NameDescription
RequestThe request model for the action
ResponseThe response type for the action
ScopeThe scope of the action (SubscriptionActionScope or TenantActionScope)
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.

ArmProviderActionSync

op Azure.ResourceManager.ArmProviderActionSync(apiVersion: string, subscriptionId: Azure.Core.uuid, location: string, resourceGroupName: string, resourceUri: string, provider: "Microsoft.ThisWillBeReplaced", body: Request): Response | Azure.ResourceManager.CommonTypes.ErrorResponse

Template Parameters

NameDescription
RequestThe request model for the action
ResponseThe response type for the action
ScopeThe scope of the action (SubscriptionActionScope or TenantActionScope)
ParametersOptional. Additional parameters after the path parameters (e.g. Location)
ErrorOptional. The error response, if non-standard.

ArmResourceActionAsync

op Azure.ResourceManager.ArmResourceActionAsync(provider: "Microsoft.ThisWillBeReplaced", body: Request): Azure.ResourceManager.ArmAcceptedLroResponse<Description, LroHeaders> | Response | Error

Template Parameters

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.

ArmResourceActionAsyncBase

A long-running resource action.

op Azure.ResourceManager.ArmResourceActionAsyncBase(provider: "Microsoft.ThisWillBeReplaced", body: Request): Response | Error

Template Parameters

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.

ArmResourceActionNoContentAsync

op Azure.ResourceManager.ArmResourceActionNoContentAsync(provider: "Microsoft.ThisWillBeReplaced", body: Request): Azure.ResourceManager.ArmAcceptedLroResponse<Description, LroHeaders> | Azure.ResourceManager.ArmNoContentResponse<"Action completed successfully."> | Error

Template Parameters

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.

ArmResourceActionNoContentSync

A synchronous resource action that returns no content.

op Azure.ResourceManager.ArmResourceActionNoContentSync(provider: "Microsoft.ThisWillBeReplaced", body: Request): Azure.ResourceManager.ArmNoContentResponse<"Action completed successfully."> | Error

Template Parameters

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.

ArmResourceActionNoResponseContentAsync

op Azure.ResourceManager.ArmResourceActionNoResponseContentAsync(provider: "Microsoft.ThisWillBeReplaced", body: Request): Azure.ResourceManager.ArmAcceptedLroResponse<Description, LroHeaders> | Error

Template Parameters

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.

ArmResourceActionSync

A synchronous resource action.

op Azure.ResourceManager.ArmResourceActionSync(provider: "Microsoft.ThisWillBeReplaced", body: Request): Response | Error

Template Parameters

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.

ArmResourceCheckExistence

Check a resource’s existence via HEAD operation

op Azure.ResourceManager.ArmResourceCheckExistence(provider: "Microsoft.ThisWillBeReplaced"): Response | Error

Template Parameters

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.

ArmResourceCreateOrReplaceAsync

op Azure.ResourceManager.ArmResourceCreateOrReplaceAsync(provider: "Microsoft.ThisWillBeReplaced", resource: Resource): Response | Error

Template Parameters

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.

ArmResourceCreateOrReplaceSync

Synchronous PUT operation for Azure Resource Manager resources

op Azure.ResourceManager.ArmResourceCreateOrReplaceSync(provider: "Microsoft.ThisWillBeReplaced", resource: Resource): Response | Error

Template Parameters

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.

ArmResourceCreateOrUpdateAsync

A long-running resource CreateOrUpdate (PUT)

op Azure.ResourceManager.ArmResourceCreateOrUpdateAsync(provider: "Microsoft.ThisWillBeReplaced", resource: Resource): Response | Error

Template Parameters

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.

ArmResourceCreateOrUpdateSync

DEPRECATED: Please use ArmResourceCreateOrReplaceSync instead

op Azure.ResourceManager.ArmResourceCreateOrUpdateSync(provider: "Microsoft.ThisWillBeReplaced", resource: Resource): Response | Error

Template Parameters

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.

ArmResourceDeleteAsync

op Azure.ResourceManager.ArmResourceDeleteAsync(provider: "Microsoft.ThisWillBeReplaced"): Response | Error

Template Parameters

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.

ArmResourceDeleteAsyncBase

op Azure.ResourceManager.ArmResourceDeleteAsyncBase(provider: "Microsoft.ThisWillBeReplaced"): Response | Error

Template Parameters

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.

ArmResourceDeleteSync

Delete a resource synchronously

op Azure.ResourceManager.ArmResourceDeleteSync(provider: "Microsoft.ThisWillBeReplaced"): Response | Error

Template Parameters

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.

ArmResourceDeleteWithoutOkAsync

op Azure.ResourceManager.ArmResourceDeleteWithoutOkAsync(provider: "Microsoft.ThisWillBeReplaced"): Response | Error

Template Parameters

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.

ArmResourceListAtScope

A resource list operation, with scope determined by BaseParameters

op Azure.ResourceManager.ArmResourceListAtScope(provider: "Microsoft.ThisWillBeReplaced"): Response | Error

Template Parameters

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.

ArmResourceListByParent

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

op Azure.ResourceManager.ArmResourceListByParent(provider: "Microsoft.ThisWillBeReplaced"): Response | Error

Template Parameters

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.

ArmResourcePatchAsync

op Azure.ResourceManager.ArmResourcePatchAsync(provider: "Microsoft.ThisWillBeReplaced", properties: Resource): Azure.ResourceManager.ArmResponse<ResponseBody> | Azure.ResourceManager.ArmAcceptedLroResponse<Description, LroHeaders> | Azure.ResourceManager.CommonTypes.ErrorResponse

Template Parameters

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

ArmResourcePatchSync

op Azure.ResourceManager.ArmResourcePatchSync(provider: "Microsoft.ThisWillBeReplaced", properties: Resource): Azure.ResourceManager.ArmResponse<ResponseBody> | Azure.ResourceManager.CommonTypes.ErrorResponse

Template Parameters

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

ArmResourceRead

A resource GET operation

op Azure.ResourceManager.ArmResourceRead(provider: "Microsoft.ThisWillBeReplaced"): Response | Error

Template Parameters

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.

ArmTagsPatchAsync

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

Template Parameters

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

ArmTagsPatchSync

op Azure.ResourceManager.ArmTagsPatchSync(provider: "Microsoft.ThisWillBeReplaced", properties: Azure.ResourceManager.Foundations.TagsUpdateModel<Resource>): Azure.ResourceManager.ArmResponse<ResponseBody> | Azure.ResourceManager.CommonTypes.ErrorResponse

Template Parameters

NameDescription
Resourcethe resource being patched
BaseParametersOptional. Allows overriding the operation parameters
ParametersOptional. Additional parameters after the path parameters

checkGlobalNameAvailability

op Azure.ResourceManager.checkGlobalNameAvailability(apiVersion: string, subscriptionId: Azure.Core.uuid, provider: "Microsoft.ThisWillBeReplaced", body: Request): Response | Azure.ResourceManager.CommonTypes.ErrorResponse

Template Parameters

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

checkLocalNameAvailability

op Azure.ResourceManager.checkLocalNameAvailability(apiVersion: string, subscriptionId: Azure.Core.uuid, provider: "Microsoft.ThisWillBeReplaced", location: Azure.Core.azureLocation, body: Request): Response | Azure.ResourceManager.CommonTypes.ErrorResponse

Template Parameters

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

Azure.ResourceManager.Foundations

ArmCreateOperation

op Azure.ResourceManager.Foundations.ArmCreateOperation(resource: BodyParameter): Response | ErrorResponse

Template Parameters

NameDescription
HttpParameters
BodyParameter
Response
ErrorResponse

ArmReadOperation

op Azure.ResourceManager.Foundations.ArmReadOperation(): Response | ErrorResponse

Template Parameters

NameDescription
Parameters
Response
ErrorResponse

ArmUpdateOperation

op Azure.ResourceManager.Foundations.ArmUpdateOperation(properties: BodyParameter): Response | ErrorResponse

Template Parameters

NameDescription
HttpParameters
BodyParameter
Response
ErrorResponse

checkNameAvailability

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

Template Parameters

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