Interfaces and Operations
Azure.ResourceManager
Section titled “Azure.ResourceManager”ExtensionResourceCollectionOperations
Section titled “ExtensionResourceCollectionOperations”A composite interface for resource collections that include a paginated list operation.
interface Azure.ResourceManager.ExtensionResourceCollectionOperations<Resource>Template Parameters
Section titled “Template Parameters”| Name | Description |
|---|---|
| Resource | The ArmResource that provides these operations |
ExtensionResourceCollectionOperations.listByParent {#Azure.ResourceManager.ExtensionResourceCollectionOperations.listByParent}
Section titled “ExtensionResourceCollectionOperations.listByParent {#Azure.ResourceManager.ExtensionResourceCollectionOperations.listByParent}”List resources by parent.
op Azure.ResourceManager.ExtensionResourceCollectionOperations<Resource>.listByParent(apiVersion: string, resourceUri: string, provider: "Microsoft.ThisWillBeReplaced"): Azure.ResourceManager.ArmResponse<Azure.ResourceManager.ResourceListResult<Resource>> | Azure.ResourceManager.CommonTypes.ErrorResponseExtensionResourceInstanceOperations
Section titled “ExtensionResourceInstanceOperations”A composite interface for resources that includes CRUD operations.
interface Azure.ResourceManager.ExtensionResourceInstanceOperations<Resource, Properties>Template Parameters
Section titled “Template Parameters”| Name | Description |
|---|---|
| Resource | The ArmResource that provides these operations |
| Properties | RP-specific property bag for the resource |
ExtensionResourceInstanceOperations.get
Section titled “ExtensionResourceInstanceOperations.get”Retrieve a resource.
op Azure.ResourceManager.ExtensionResourceInstanceOperations<Resource, Properties>.get(apiVersion: string, resourceUri: string, provider: "Microsoft.ThisWillBeReplaced"): Azure.ResourceManager.ArmResponse<ResponseBody> | Azure.ResourceManager.CommonTypes.ErrorResponseExtensionResourceInstanceOperations.createOrUpdate
Section titled “ExtensionResourceInstanceOperations.createOrUpdate”Create or update a resource using the asynchronous call pattern.
op Azure.ResourceManager.ExtensionResourceInstanceOperations<Resource, Properties>.createOrUpdate(apiVersion: string, resourceUri: string, provider: "Microsoft.ThisWillBeReplaced", resource: Resource): Azure.ResourceManager.ArmResourceUpdatedResponse<Resource> | Azure.ResourceManager.ArmResourceCreatedResponse<Resource, LroHeaders> | Azure.ResourceManager.CommonTypes.ErrorResponseExtensionResourceInstanceOperations.update
Section titled “ExtensionResourceInstanceOperations.update”Update a resource using the synchronous call pattern.
op Azure.ResourceManager.ExtensionResourceInstanceOperations<Resource, Properties>.update(apiVersion: string, resourceUri: string, provider: "Microsoft.ThisWillBeReplaced", properties: Azure.ResourceManager.Foundations.ResourceUpdateModel<Resource, Properties>): Azure.ResourceManager.ArmResponse<ResponseBody> | Azure.ResourceManager.CommonTypes.ErrorResponseExtensionResourceInstanceOperations.delete
Section titled “ExtensionResourceInstanceOperations.delete”Delete a resource using the asynchronous call pattern.
op Azure.ResourceManager.ExtensionResourceInstanceOperations<Resource, Properties>.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.ErrorResponseExtensionResourceOperations
Section titled “ExtensionResourceOperations”A composite interface for resources that include CRUD and list operations.
interface Azure.ResourceManager.ExtensionResourceOperations<Resource, Properties>Template Parameters
Section titled “Template Parameters”| Name | Description |
|---|---|
| Resource | The ArmResource that provides these operations |
| Properties | RP-specific property bag for the resource |
ExtensionResourceOperations.get
Section titled “ExtensionResourceOperations.get”Retrieve a resource.
op Azure.ResourceManager.ExtensionResourceOperations<Resource, Properties>.get(apiVersion: string, resourceUri: string, provider: "Microsoft.ThisWillBeReplaced"): Azure.ResourceManager.ArmResponse<ResponseBody> | Azure.ResourceManager.CommonTypes.ErrorResponseExtensionResourceOperations.createOrUpdate
Section titled “ExtensionResourceOperations.createOrUpdate”Create or update a resource using the asynchronous call pattern.
op Azure.ResourceManager.ExtensionResourceOperations<Resource, Properties>.createOrUpdate(apiVersion: string, resourceUri: string, provider: "Microsoft.ThisWillBeReplaced", resource: Resource): Azure.ResourceManager.ArmResourceUpdatedResponse<Resource> | Azure.ResourceManager.ArmResourceCreatedResponse<Resource, LroHeaders> | Azure.ResourceManager.CommonTypes.ErrorResponseExtensionResourceOperations.update
Section titled “ExtensionResourceOperations.update”Update a resource using the synchronous call pattern.
op Azure.ResourceManager.ExtensionResourceOperations<Resource, Properties>.update(apiVersion: string, resourceUri: string, provider: "Microsoft.ThisWillBeReplaced", properties: Azure.ResourceManager.Foundations.ResourceUpdateModel<Resource, Properties>): Azure.ResourceManager.ArmResponse<ResponseBody> | Azure.ResourceManager.CommonTypes.ErrorResponseExtensionResourceOperations.delete
Section titled “ExtensionResourceOperations.delete”Delete a resource using the asynchronous call pattern.
op Azure.ResourceManager.ExtensionResourceOperations<Resource, Properties>.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.ErrorResponseExtensionResourceOperations.listByParent
Section titled “ExtensionResourceOperations.listByParent”List resources by parent.
op Azure.ResourceManager.ExtensionResourceOperations<Resource, Properties>.listByParent(apiVersion: string, resourceUri: string, provider: "Microsoft.ThisWillBeReplaced"): Azure.ResourceManager.ArmResponse<Azure.ResourceManager.ResourceListResult<Resource>> | Azure.ResourceManager.CommonTypes.ErrorResponseOperations
Section titled “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
Section titled “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.ErrorResponsePrivateEndpoints
Section titled “PrivateEndpoints”Operations over private endpoint connection resources.
interface Azure.ResourceManager.PrivateEndpoints<PrivateEndpointResource, ResourceName, ResourceParameter>Template Parameters
Section titled “Template Parameters”| Name | Description |
|---|---|
| PrivateEndpointResource | The type of the private endpoint connection resource. You must declare a private endpoint connection resource type in your provider namespace. |
| ResourceName | Optional. The name of the private endpoint connection resource in this context, by default, this is {targetResourceName}PrivateEndpointConnection. |
| ResourceParameter | Optional. The name parameter model for the private endpoint connection resource. By default, this parameter has no constraints |
PrivateEndpoints.ListByParent
Section titled “PrivateEndpoints.ListByParent”List the private endpoint connections over a resource
op Azure.ResourceManager.PrivateEndpoints<PrivateEndpointResource, ResourceName, ResourceParameter>.ListByParent(provider: "Microsoft.ThisWillBeReplaced"): Response | ErrorTemplate Parameters
Section titled “Template Parameters”| Name | Description |
|---|---|
| ParentResource | the parent resource of the PrivateEndpointConnection |
| Resource | Optional. The PrivateEndpointConnection resource being listed |
| BaseParameters | Optional. Allows overriding the operation parameters |
| Parameters | Optional. Additional parameters after the path parameters |
| Response | Optional. The success response for the list operation |
| Error | Optional. The error response, if non-standard. |
| OverrideResourceName | Optional. The name of the private endpoint connection resource being operated on. |
PrivateEndpoints.Read
Section titled “PrivateEndpoints.Read”GET the a private endpoint connection for a particular resource
op Azure.ResourceManager.PrivateEndpoints<PrivateEndpointResource, ResourceName, ResourceParameter>.Read(provider: "Microsoft.ThisWillBeReplaced"): Response | ErrorTemplate Parameters
Section titled “Template Parameters”| Name | Description |
|---|---|
| ParentResource | the parent resource of the PrivateEndpointConnection |
| Resource | the PrivateEndpointConnection resource being read |
| BaseParameters | Optional. Allows overriding the operation parameters |
| Parameters | Optional. Additional parameters after the path parameters |
| Response | Optional. The success response for the read operation |
| Error | Optional. The error response, if non-standard. |
| OverrideResourceName | Optional. The name of the private endpoint connection resource being operated on. |
PrivateEndpoints.CreateOrUpdateAsync
Section titled “PrivateEndpoints.CreateOrUpdateAsync”A long-running resource CreateOrUpdate (PUT) for a PrivateEndpointConnection to a resource
op Azure.ResourceManager.PrivateEndpoints<PrivateEndpointResource, ResourceName, ResourceParameter>.CreateOrUpdateAsync(provider: "Microsoft.ThisWillBeReplaced", resource: Resource): Response | ErrorTemplate Parameters
Section titled “Template Parameters”| Name | Description |
|---|---|
| ParentResource | the parent resource of the PrivateEndpointConnection |
| Resource | the PrivateEndpointConnection resource being created or updated |
| BaseParameters | Optional. Allows overriding the operation parameters |
| LroHeaders | Optional. Allows overriding the lro headers returned on resource create |
| Parameters | Optional. Additional parameters after the path parameters |
| Response | Optional. The success response for the createOrUpdate operation |
| Error | Optional. The error response, if non-standard. |
| OverrideResourceName | Optional. The name of the private endpoint connection resource being operated on. |
PrivateEndpoints.CreateOrReplaceSync
Section titled “PrivateEndpoints.CreateOrReplaceSync”Synchronous PUT operation for a Private endpoint connection to a resource
op Azure.ResourceManager.PrivateEndpoints<PrivateEndpointResource, ResourceName, ResourceParameter>.CreateOrReplaceSync(provider: "Microsoft.ThisWillBeReplaced", resource: Resource): Response | ErrorTemplate Parameters
Section titled “Template Parameters”| Name | Description |
|---|---|
| ParentResource | the parent resource of the PrivateEndpointConnection |
| Resource | the PrivateEndpointConnection resource being created or updated |
| BaseParameters | Optional. Allows overriding the operation parameters |
| Parameters | Optional. Additional parameters after the path parameters |
| Response | Optional. The success response for the createOrUpdate operation |
| Error | Optional. The error response, if non-standard. |
| OverrideResourceName | Optional. The name of the private endpoint connection resource being operated on. |
PrivateEndpoints.CreateOrReplaceAsync
Section titled “PrivateEndpoints.CreateOrReplaceAsync”A long-running resource CreateOrUpdate (PUT) for a PrivateEndpointConnection to a resource
op Azure.ResourceManager.PrivateEndpoints<PrivateEndpointResource, ResourceName, ResourceParameter>.CreateOrReplaceAsync(provider: "Microsoft.ThisWillBeReplaced", resource: Resource): Response | ErrorTemplate Parameters
Section titled “Template Parameters”| Name | Description |
|---|---|
| ParentResource | the parent resource of the PrivateEndpointConnection |
| Resource | the PrivateEndpointConnection resource being created or updated |
| BaseParameters | Optional. Allows overriding the operation parameters |
| LroHeaders | Optional. Allows overriding the lro headers returned on resource create |
| Parameters | Optional. Additional parameters after the path parameters |
| Response | Optional. The success response for the createOrReplace operation |
| Error | Optional. The error response, if non-standard. |
| OverrideResourceName | Optional. The name of the private endpoint connection resource being operated on. |
PrivateEndpoints.CustomPatchAsync
Section titled “PrivateEndpoints.CustomPatchAsync”A long-running resource update using a custom PATCH payload (Asynchronous) to update a PrivateEndpointConnection to a resource.
op Azure.ResourceManager.PrivateEndpoints<PrivateEndpointResource, ResourceName, ResourceParameter>.CustomPatchAsync(provider: "Microsoft.ThisWillBeReplaced", properties: PatchModel): Response | ErrorTemplate Parameters
Section titled “Template Parameters”| Name | Description |
|---|---|
| ParentResource | the parent resource of the PrivateEndpointConnection |
| Resource | the PrivateEndpointConnection resource being updated |
| PatchModel | The input model for the PATCH request |
| BaseParameters | Optional. Allows overriding the operation parameters |
| LroHeaders | Optional. Allows overriding the lro headers returned in the Accepted response |
| Parameters | Optional. Additional parameters after the path parameters |
| Response | Optional. The success response for the patch operation |
| Error | Optional. The error response, if non-standard. |
| OverrideResourceName | Optional. The name of the private endpoint connection resource being operated on. |
PrivateEndpoints.CustomPatchSync
Section titled “PrivateEndpoints.CustomPatchSync”A resource update using a custom PATCH payload (synchronous) to update a PrivateEndpointConnection to a resource
op Azure.ResourceManager.PrivateEndpoints<PrivateEndpointResource, ResourceName, ResourceParameter>.CustomPatchSync(provider: "Microsoft.ThisWillBeReplaced", properties: PatchModel): Response | ErrorTemplate Parameters
Section titled “Template Parameters”| Name | Description |
|---|---|
| ParentResource | The parent resource of the PrivateEndpointConnection |
| Resource | Optional. The PrivateEndpointConnection resource being patched |
| PatchModel | The input model for the PATCH request |
| BaseParameters | Optional. Allows overriding the operation parameters |
| Parameters | Optional. Additional parameters after the path parameters |
| Response | Optional. The success response for the patch operation |
| Error | Optional. The error response, if non-standard. |
| OverrideResourceName | Optional. The name of the private endpoint connection resource being operated on. |
PrivateEndpoints.DeleteAsync
Section titled “PrivateEndpoints.DeleteAsync”Delete a PrivateEndpointConnection to a resource asynchronously
op Azure.ResourceManager.PrivateEndpoints<PrivateEndpointResource, ResourceName, ResourceParameter>.DeleteAsync(provider: "Microsoft.ThisWillBeReplaced"): Response | ErrorTemplate Parameters
Section titled “Template Parameters”| Name | Description |
|---|---|
| ParentResource | The parent resource of the PrivateEndpointConnection |
| Resource | Optional. The PrivateEndpointConnection resource being deleted |
| BaseParameters | Optional. Allows overriding the parameters for the operation |
| LroHeaders | Optional. Allows overriding the headers returned in the Accepted response |
| Parameters | Optional. Additional parameters after the path parameters |
| Response | Optional. The success response(s) for the delete operation |
| Error | Optional. The error response, if non-standard. |
| OverrideResourceName | Optional. The name of the private endpoint connection resource being operated on. |
PrivateEndpoints.DeleteSync
Section titled “PrivateEndpoints.DeleteSync”Delete a PrivateEndpointConnection to a resource synchronously
op Azure.ResourceManager.PrivateEndpoints<PrivateEndpointResource, ResourceName, ResourceParameter>.DeleteSync(provider: "Microsoft.ThisWillBeReplaced"): Response | ErrorTemplate Parameters
Section titled “Template Parameters”| Name | Description |
|---|---|
| ParentResource | The parent resource of the PrivateEndpointConnection |
| Resource | The PrivateEndpointConnection resource being deleted |
| BaseParameters | Optional. Allows overriding the parameters for the operation |
| Parameters | Optional. Additional parameters after the path parameters |
| Response | Optional. The success response(s) for the delete operation |
| Error | Optional. The error response, if non-standard. |
| OverrideResourceName | Optional. The name of the private endpoint connection resource being operated on. |
PrivateEndpoints.DeleteAsyncBase
Section titled “PrivateEndpoints.DeleteAsyncBase”Delete a PrivateEndpointConnection to a resource asynchronously
op Azure.ResourceManager.PrivateEndpoints<PrivateEndpointResource, ResourceName, ResourceParameter>.DeleteAsyncBase(provider: "Microsoft.ThisWillBeReplaced"): Response | ErrorTemplate Parameters
Section titled “Template Parameters”| Name | Description |
|---|---|
| ParentResource | The parent resource of the PrivateEndpointConnection |
| Response | The response type for the operation |
| Resource | Optional. The PrivateEndpointConnection resource being deleted |
| BaseParameters | Optional. Allows overriding the parameters for the operation |
| Parameters | Optional. Additional parameters after the path parameters |
| Error | Optional. The error response, if non-standard. |
| OverrideResourceName | Optional. The name of the private endpoint connection resource being operated on. |
Examples
Section titled “Examples”namespace Microsoft.Contoso;model PrivateEndpointConnection is PrivateEndpointConnectionResource {}alias EmployeeConnectionOps is PrivateEndpoints<PrivateEndpointConnection>;@armResourceOperationsinterface Employees { @doc("get a private endpoint connection for resource employee") getPrivateEndpointConnection is EmployeeConnectionOps.Read<Employee>;}PrivateLinks
Section titled “PrivateLinks”Operations over private link resources.
interface Azure.ResourceManager.PrivateLinks<PrivateLinkResourceModel, ResourceName, ResourceParameter>Template Parameters
Section titled “Template Parameters”| Name | Description |
|---|---|
| PrivateLinkResourceModel | The type of the private link resource. You must declare a private link resource type in your provider namespace. |
| ResourceName | Optional. The name of the private link resource in this context, by default, this is {targetResourceName}PrivateLink. |
| ResourceParameter | Optional. The name parameter model for the private link resource. By default, this is PrivateLinkResourceParameter, which has a required path parameter for the private link resource name. You can use this template parameter to specify a different parameter type if needed, but it must include at least a path parameter for the private link resource name. |
PrivateLinks.ListByParent
Section titled “PrivateLinks.ListByParent”List the private links to a resource
op Azure.ResourceManager.PrivateLinks<PrivateLinkResourceModel, ResourceName, ResourceParameter>.ListByParent(provider: "Microsoft.ThisWillBeReplaced"): Response | ErrorTemplate Parameters
Section titled “Template Parameters”| Name | Description |
|---|---|
| ParentResource | the parent resource of the PrivateLink |
| Resource | Optional. The PrivateLink resource being listed |
| BaseParameters | Optional. Allows overriding the operation parameters |
| Parameters | Optional. Additional parameters after the path parameters |
| Response | Optional. The success response for the list operation |
| Error | Optional. The error response, if non-standard. |
| OverrideResourceName | Optional. The name of the private link resource being operated on. |
PrivateLinks.ListSinglePageByParent
Section titled “PrivateLinks.ListSinglePageByParent”List the private links to a resource - this should only be used for legacy operations
op Azure.ResourceManager.PrivateLinks<PrivateLinkResourceModel, ResourceName, ResourceParameter>.ListSinglePageByParent(provider: "Microsoft.ThisWillBeReplaced"): Response | ErrorTemplate Parameters
Section titled “Template Parameters”| Name | Description |
|---|---|
| ParentResource | the parent resource of the PrivateLink |
| Resource | Optional. The PrivateLink resource being listed |
| BaseParameters | Optional. Allows overriding the operation parameters |
| Parameters | Optional. Additional parameters after the path parameters |
| Response | Optional. The success response for the list operation |
| Error | Optional. The error response, if non-standard. |
| OverrideResourceName | Optional. The name of the private link resource being operated on. |
PrivateLinks.Read
Section titled “PrivateLinks.Read”GET the a private link to a particular resource
op Azure.ResourceManager.PrivateLinks<PrivateLinkResourceModel, ResourceName, ResourceParameter>.Read(provider: "Microsoft.ThisWillBeReplaced"): Response | ErrorTemplate Parameters
Section titled “Template Parameters”| Name | Description |
|---|---|
| ParentResource | the parent resource of the PrivateLink |
| Resource | the PrivateLink resource being read |
| BaseParameters | Optional. Allows overriding the operation parameters |
| Parameters | Optional. Additional parameters after the path parameters |
| Response | Optional. The success response for the read operation |
| Error | Optional. The error response, if non-standard. |
| OverrideResourceName | Optional. The name of the private link resource being operated on. |
Examples
Section titled “Examples”namespace Microsoft.Contoso;model PrivateLink is PrivateLinkResource {}alias EmployeeConnectionOps is PrivateLinks<PrivateLink>;@armResourceOperationsinterface Employees { @doc("get a private link for resource employee") getPrivateLink is EmployeeConnectionOps.Read<Employee>;}ProxyResourceOperations
Section titled “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
Section titled “Template Parameters”| Name | Description |
|---|---|
| Resource | the ArmResource that provides these operations |
| BaseParameters | The http parameters that are part of the request |
ProxyResourceOperations.get
Section titled “ProxyResourceOperations.get”Retrieve a resource.
op Azure.ResourceManager.ProxyResourceOperations<Resource, BaseParameters>.get(provider: "Microsoft.ThisWillBeReplaced"): Azure.ResourceManager.ArmResponse<ResponseBody> | Azure.ResourceManager.CommonTypes.ErrorResponseProxyResourceOperations.createOrUpdate
Section titled “ProxyResourceOperations.createOrUpdate”Create or update a resource using the asynchronous call pattern.
op Azure.ResourceManager.ProxyResourceOperations<Resource, BaseParameters>.createOrUpdate(provider: "Microsoft.ThisWillBeReplaced", resource: Resource): Azure.ResourceManager.ArmResourceUpdatedResponse<Resource> | Azure.ResourceManager.ArmResourceCreatedResponse<Resource, LroHeaders> | Azure.ResourceManager.CommonTypes.ErrorResponseProxyResourceOperations.delete
Section titled “ProxyResourceOperations.delete”Delete a resource using the asynchronous call pattern.
op Azure.ResourceManager.ProxyResourceOperations<Resource, BaseParameters>.delete(provider: "Microsoft.ThisWillBeReplaced"): Azure.ResourceManager.ArmDeletedResponse | Azure.ResourceManager.ArmDeleteAcceptedLroResponse<Azure.ResourceManager.{ location: string, retryAfter: int32 }> | Azure.ResourceManager.ArmDeletedNoContentResponse | Azure.ResourceManager.CommonTypes.ErrorResponseProxyResourceOperations.listByParent
Section titled “ProxyResourceOperations.listByParent”List resources by parent.
op Azure.ResourceManager.ProxyResourceOperations<Resource, BaseParameters>.listByParent(provider: "Microsoft.ThisWillBeReplaced"): Azure.ResourceManager.ArmResponse<Azure.ResourceManager.ResourceListResult<Resource>> | Azure.ResourceManager.CommonTypes.ErrorResponseResourceCollectionOperations
Section titled “ResourceCollectionOperations”A composite interface for resource collections.
interface Azure.ResourceManager.ResourceCollectionOperations<Resource, BaseParameters>Template Parameters
Section titled “Template Parameters”| Name | Description |
|---|---|
| Resource | The ArmResource that provides these operations |
| BaseParameters | The http parameters that are part of the request |
ResourceCollectionOperations.listByParent
Section titled “ResourceCollectionOperations.listByParent”List resources by parent.
op Azure.ResourceManager.ResourceCollectionOperations<Resource, BaseParameters>.listByParent(provider: "Microsoft.ThisWillBeReplaced"): Azure.ResourceManager.ArmResponse<Azure.ResourceManager.ResourceListResult<Resource>> | Azure.ResourceManager.CommonTypes.ErrorResponseResourceCollectionOperations.listBySubscription
Section titled “ResourceCollectionOperations.listBySubscription”List resources by subscription.
op Azure.ResourceManager.ResourceCollectionOperations<Resource, BaseParameters>.listBySubscription(apiVersion: string, subscriptionId: Azure.Core.uuid, provider: "Microsoft.ThisWillBeReplaced"): Azure.ResourceManager.ArmResponse<Azure.ResourceManager.ResourceListResult<Resource>> | Azure.ResourceManager.CommonTypes.ErrorResponseResourceCreateAsync
Section titled “ResourceCreateAsync”A composite interface for resources that include a long-running create or update operation.
interface Azure.ResourceManager.ResourceCreateAsync<Resource, BaseParameters>Template Parameters
Section titled “Template Parameters”| Name | Description |
|---|---|
| Resource | The ArmResource that provides these operations |
| BaseParameters | The http parameters that are part of the request |
ResourceCreateAsync.createOrUpdate
Section titled “ResourceCreateAsync.createOrUpdate”Create or update a resource using the asynchronous call pattern.
op Azure.ResourceManager.ResourceCreateAsync<Resource, BaseParameters>.createOrUpdate(provider: "Microsoft.ThisWillBeReplaced", resource: Resource): Azure.ResourceManager.ArmResourceUpdatedResponse<Resource> | Azure.ResourceManager.ArmResourceCreatedResponse<Resource, LroHeaders> | Azure.ResourceManager.CommonTypes.ErrorResponseResourceCreateSync
Section titled “ResourceCreateSync”A composite interface for resources that include a synchronous create or update operation.
interface Azure.ResourceManager.ResourceCreateSync<Resource, BaseParameters>Template Parameters
Section titled “Template Parameters”| Name | Description |
|---|---|
| Resource | The ArmResource that provides these operations |
| BaseParameters | The http parameters that are part of the request |
ResourceCreateSync.createOrUpdate
Section titled “ResourceCreateSync.createOrUpdate”Create or update a resource using the synchronous call pattern.
op Azure.ResourceManager.ResourceCreateSync<Resource, BaseParameters>.createOrUpdate(provider: "Microsoft.ThisWillBeReplaced", resource: Resource): Azure.ResourceManager.ArmResourceUpdatedResponse<Resource> | Azure.ResourceManager.ArmResourceCreatedSyncResponse<Resource> | Azure.ResourceManager.CommonTypes.ErrorResponseResourceDeleteAsync
Section titled “ResourceDeleteAsync”A composite interface for resources that include a long-running delete operation. DEPRECATED: Use ResourceDeleteWithoutOkAsync instead
interface Azure.ResourceManager.ResourceDeleteAsync<Resource, BaseParameters>Template Parameters
Section titled “Template Parameters”| Name | Description |
|---|---|
| Resource | The ArmResource that provides these operations |
| BaseParameters | The http parameters that are part of the request |
ResourceDeleteAsync.delete
Section titled “ResourceDeleteAsync.delete”Delete a resource using the asynchronous call pattern.
op Azure.ResourceManager.ResourceDeleteAsync<Resource, BaseParameters>.delete(provider: "Microsoft.ThisWillBeReplaced"): Azure.ResourceManager.ArmDeletedResponse | Azure.ResourceManager.ArmDeleteAcceptedLroResponse<Azure.ResourceManager.{ location: string, retryAfter: int32 }> | Azure.ResourceManager.ArmDeletedNoContentResponse | Azure.ResourceManager.CommonTypes.ErrorResponseResourceDeleteSync
Section titled “ResourceDeleteSync”A composite interface for resources that include a synchronous delete operation.
interface Azure.ResourceManager.ResourceDeleteSync<Resource, BaseParameters>Template Parameters
Section titled “Template Parameters”| Name | Description |
|---|---|
| Resource | The ArmResource that provides these operations |
| BaseParameters | The http parameters that are part of the request |
ResourceDeleteSync.delete
Section titled “ResourceDeleteSync.delete”Delete a resource using the synchronous call pattern.
op Azure.ResourceManager.ResourceDeleteSync<Resource, BaseParameters>.delete(provider: "Microsoft.ThisWillBeReplaced"): Azure.ResourceManager.ArmDeletedResponse | Azure.ResourceManager.ArmDeletedNoContentResponse | Azure.ResourceManager.CommonTypes.ErrorResponseResourceDeleteWithoutOkAsync
Section titled “ResourceDeleteWithoutOkAsync”A composite interface for resources that include a long-running delete operation without returning a final OK response.
interface Azure.ResourceManager.ResourceDeleteWithoutOkAsync<Resource, BaseParameters>Template Parameters
Section titled “Template Parameters”| Name | Description |
|---|---|
| Resource | The ArmResource that provides these operations |
| BaseParameters | The http parameters that are part of the request |
ResourceDeleteWithoutOkAsync.delete
Section titled “ResourceDeleteWithoutOkAsync.delete”Delete a resource using the asynchronous call pattern.
op Azure.ResourceManager.ResourceDeleteWithoutOkAsync<Resource, BaseParameters>.delete(provider: "Microsoft.ThisWillBeReplaced"): Azure.ResourceManager.ArmDeleteAcceptedLroResponse<Azure.ResourceManager.{ location: string, retryAfter: int32 }> | Azure.ResourceManager.ArmDeletedNoContentResponse | Azure.ResourceManager.CommonTypes.ErrorResponseResourceInstanceOperations
Section titled “ResourceInstanceOperations”A composite interface for resources that have CRUD operations.
interface Azure.ResourceManager.ResourceInstanceOperations<Resource, Properties, BaseParameters, PatchModel>Template Parameters
Section titled “Template Parameters”| Name | Description |
|---|---|
| Resource | The ArmResource that provides these operations |
| Properties | RP-specific property bag for the resource |
| BaseParameters | The http parameters that are part of the request |
| PatchModel | The model used for PATCH operations |
ResourceInstanceOperations.get
Section titled “ResourceInstanceOperations.get”Retrieve a resource.
op Azure.ResourceManager.ResourceInstanceOperations<Resource, Properties, BaseParameters, PatchModel>.get(provider: "Microsoft.ThisWillBeReplaced"): Azure.ResourceManager.ArmResponse<ResponseBody> | Azure.ResourceManager.CommonTypes.ErrorResponseResourceInstanceOperations.createOrUpdate
Section titled “ResourceInstanceOperations.createOrUpdate”Create or update a resource using the asynchronous call pattern.
op Azure.ResourceManager.ResourceInstanceOperations<Resource, Properties, BaseParameters, PatchModel>.createOrUpdate(provider: "Microsoft.ThisWillBeReplaced", resource: Resource): Azure.ResourceManager.ArmResourceUpdatedResponse<Resource> | Azure.ResourceManager.ArmResourceCreatedResponse<Resource, LroHeaders> | Azure.ResourceManager.CommonTypes.ErrorResponseResourceInstanceOperations.update
Section titled “ResourceInstanceOperations.update”Update a resource using the synchronous call pattern.
op Azure.ResourceManager.ResourceInstanceOperations<Resource, Properties, BaseParameters, PatchModel>.update(provider: "Microsoft.ThisWillBeReplaced", properties: Azure.ResourceManager.Foundations.ResourceUpdateModel<Resource, Properties>): Azure.ResourceManager.ArmResponse<ResponseBody> | Azure.ResourceManager.CommonTypes.ErrorResponseResourceInstanceOperations.delete
Section titled “ResourceInstanceOperations.delete”Delete a resource using the asynchronous call pattern.
op Azure.ResourceManager.ResourceInstanceOperations<Resource, Properties, BaseParameters, PatchModel>.delete(provider: "Microsoft.ThisWillBeReplaced"): Azure.ResourceManager.ArmDeletedResponse | Azure.ResourceManager.ArmDeleteAcceptedLroResponse<Azure.ResourceManager.{ location: string, retryAfter: int32 }> | Azure.ResourceManager.ArmDeletedNoContentResponse | Azure.ResourceManager.CommonTypes.ErrorResponseResourceListByParent
Section titled “ResourceListByParent”An interface for resources which can be listed by parent.
interface Azure.ResourceManager.ResourceListByParent<Resource, BaseParameters, ParentName, ParentFriendlyName>Template Parameters
Section titled “Template Parameters”| Name | Description |
|---|---|
| Resource | The ArmResource that provides these operations |
| BaseParameters | The http parameters that are part of the request |
| ParentName | The name of the parent resource |
| ParentFriendlyName | The friendly name of the parent resource |
ResourceListByParent.listByParent
Section titled “ResourceListByParent.listByParent”List resources by parent.
op Azure.ResourceManager.ResourceListByParent<Resource, BaseParameters, ParentName, ParentFriendlyName>.listByParent(provider: "Microsoft.ThisWillBeReplaced"): Azure.ResourceManager.ArmResponse<Azure.ResourceManager.ResourceListResult<Resource>> | Azure.ResourceManager.CommonTypes.ErrorResponseResourceListBySubscription
Section titled “ResourceListBySubscription”An interface for resources with can be listed by subscription.
interface Azure.ResourceManager.ResourceListBySubscription<Resource>Template Parameters
Section titled “Template Parameters”| Name | Description |
|---|---|
| Resource | The ArmResource that provides these operations |
ResourceListBySubscription.listBySubscription {#Azure.ResourceManager.ResourceListBySubscription.listBySubscription}
Section titled “ResourceListBySubscription.listBySubscription {#Azure.ResourceManager.ResourceListBySubscription.listBySubscription}”List resources by subscription.
op Azure.ResourceManager.ResourceListBySubscription<Resource>.listBySubscription(apiVersion: string, subscriptionId: Azure.Core.uuid, provider: "Microsoft.ThisWillBeReplaced"): Azure.ResourceManager.ArmResponse<Azure.ResourceManager.ResourceListResult<Resource>> | Azure.ResourceManager.CommonTypes.ErrorResponseResourceOperations
Section titled “ResourceOperations”interface Azure.ResourceManager.ResourceOperations<Resource, Properties, BaseParameters>Template Parameters
Section titled “Template Parameters”| Name | Description |
|---|---|
| Resource | the ArmResource that provides these operations |
| Properties | RP-specific property bag for the resource |
| BaseParameters | The http parameters that are part of the request |
ResourceOperations.get
Section titled “ResourceOperations.get”Retrieve a resource.
op Azure.ResourceManager.ResourceOperations<Resource, Properties, BaseParameters>.get(provider: "Microsoft.ThisWillBeReplaced"): Azure.ResourceManager.ArmResponse<ResponseBody> | Azure.ResourceManager.CommonTypes.ErrorResponseResourceOperations.createOrUpdate
Section titled “ResourceOperations.createOrUpdate”Create or update a resource using the asynchronous call pattern.
op Azure.ResourceManager.ResourceOperations<Resource, Properties, BaseParameters>.createOrUpdate(provider: "Microsoft.ThisWillBeReplaced", resource: Resource): Azure.ResourceManager.ArmResourceUpdatedResponse<Resource> | Azure.ResourceManager.ArmResourceCreatedResponse<Resource, LroHeaders> | Azure.ResourceManager.CommonTypes.ErrorResponseResourceOperations.update
Section titled “ResourceOperations.update”Update a resource using the synchronous call pattern.
op Azure.ResourceManager.ResourceOperations<Resource, Properties, BaseParameters>.update(provider: "Microsoft.ThisWillBeReplaced", properties: Azure.ResourceManager.Foundations.ResourceUpdateModel<Resource, Properties>): Azure.ResourceManager.ArmResponse<ResponseBody> | Azure.ResourceManager.CommonTypes.ErrorResponseResourceOperations.delete
Section titled “ResourceOperations.delete”Delete a resource using the asynchronous call pattern.
op Azure.ResourceManager.ResourceOperations<Resource, Properties, BaseParameters>.delete(provider: "Microsoft.ThisWillBeReplaced"): Azure.ResourceManager.ArmDeletedResponse | Azure.ResourceManager.ArmDeleteAcceptedLroResponse<Azure.ResourceManager.{ location: string, retryAfter: int32 }> | Azure.ResourceManager.ArmDeletedNoContentResponse | Azure.ResourceManager.CommonTypes.ErrorResponseResourceOperations.listByParent
Section titled “ResourceOperations.listByParent”List resources by parent.
op Azure.ResourceManager.ResourceOperations<Resource, Properties, BaseParameters>.listByParent(provider: "Microsoft.ThisWillBeReplaced"): Azure.ResourceManager.ArmResponse<Azure.ResourceManager.ResourceListResult<Resource>> | Azure.ResourceManager.CommonTypes.ErrorResponseResourceOperations.listBySubscription
Section titled “ResourceOperations.listBySubscription”List resources by subscription.
op Azure.ResourceManager.ResourceOperations<Resource, Properties, BaseParameters>.listBySubscription(apiVersion: string, subscriptionId: Azure.Core.uuid, provider: "Microsoft.ThisWillBeReplaced"): Azure.ResourceManager.ArmResponse<Azure.ResourceManager.ResourceListResult<Resource>> | Azure.ResourceManager.CommonTypes.ErrorResponseResourceRead
Section titled “ResourceRead”A composite interface for resources that include a GET operation.
interface Azure.ResourceManager.ResourceRead<Resource, BaseParameters>Template Parameters
Section titled “Template Parameters”| Name | Description |
|---|---|
| Resource | The ArmResource that provides these operations |
| BaseParameters | The http parameters that are part of the request |
ResourceRead.get
Section titled “ResourceRead.get”Retrieve a resource.
op Azure.ResourceManager.ResourceRead<Resource, BaseParameters>.get(provider: "Microsoft.ThisWillBeReplaced"): Azure.ResourceManager.ArmResponse<ResponseBody> | Azure.ResourceManager.CommonTypes.ErrorResponseResourceUpdateAsync
Section titled “ResourceUpdateAsync”A composite interface for resources that include a long-running update operation.
interface Azure.ResourceManager.ResourceUpdateAsync<Resource, Properties, BaseParameters>Template Parameters
Section titled “Template Parameters”| Name | Description |
|---|---|
| Resource | The ArmResource that provides these operations |
| Properties | RP-specific property bag for the resource |
| BaseParameters | The http parameters that are part of the request |
ResourceUpdateAsync.update
Section titled “ResourceUpdateAsync.update”Update a resource using the asynchronous call pattern.
op Azure.ResourceManager.ResourceUpdateAsync<Resource, Properties, BaseParameters>.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.ErrorResponseResourceUpdateSync
Section titled “ResourceUpdateSync”A composite interface for resources that include a synchronous update operation.
interface Azure.ResourceManager.ResourceUpdateSync<Resource, Properties, BaseParameters>Template Parameters
Section titled “Template Parameters”| Name | Description |
|---|---|
| Resource | The ArmResource that provides these operations |
| Properties | RP-specific property bag for the resource |
| BaseParameters | The http parameters that are part of the request |
ResourceUpdateSync.update
Section titled “ResourceUpdateSync.update”Update a resource using the synchronous call pattern.
op Azure.ResourceManager.ResourceUpdateSync<Resource, Properties, BaseParameters>.update(provider: "Microsoft.ThisWillBeReplaced", properties: Azure.ResourceManager.Foundations.ResourceUpdateModel<Resource, Properties>): Azure.ResourceManager.ArmResponse<ResponseBody> | Azure.ResourceManager.CommonTypes.ErrorResponseTenantResourceOperations
Section titled “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
Section titled “Template Parameters”| Name | Description |
|---|---|
| Resource | the ArmResource that provides these operations |
| Properties | RP-specific property bag for the resource |
TenantResourceOperations.get
Section titled “TenantResourceOperations.get”Retrieve a resource.
op Azure.ResourceManager.TenantResourceOperations<Resource, Properties>.get(apiVersion: string, provider: "Microsoft.ThisWillBeReplaced"): Azure.ResourceManager.ArmResponse<ResponseBody> | Azure.ResourceManager.CommonTypes.ErrorResponseTenantResourceOperations.createOrUpdate
Section titled “TenantResourceOperations.createOrUpdate”Create or update a resource using the asynchronous call pattern.
op Azure.ResourceManager.TenantResourceOperations<Resource, Properties>.createOrUpdate(apiVersion: string, provider: "Microsoft.ThisWillBeReplaced", resource: Resource): Azure.ResourceManager.ArmResourceUpdatedResponse<Resource> | Azure.ResourceManager.ArmResourceCreatedResponse<Resource, LroHeaders> | Azure.ResourceManager.CommonTypes.ErrorResponseTenantResourceOperations.update
Section titled “TenantResourceOperations.update”Update a resource using the synchronous call pattern.
op Azure.ResourceManager.TenantResourceOperations<Resource, Properties>.update(apiVersion: string, provider: "Microsoft.ThisWillBeReplaced", properties: Azure.ResourceManager.Foundations.ResourceUpdateModel<Resource, Properties>): Azure.ResourceManager.ArmResponse<ResponseBody> | Azure.ResourceManager.CommonTypes.ErrorResponseTenantResourceOperations.delete
Section titled “TenantResourceOperations.delete”Delete a resource using the asynchronous call pattern.
op Azure.ResourceManager.TenantResourceOperations<Resource, Properties>.delete(apiVersion: string, provider: "Microsoft.ThisWillBeReplaced"): Azure.ResourceManager.ArmDeletedResponse | Azure.ResourceManager.ArmDeleteAcceptedLroResponse<Azure.ResourceManager.{ location: string, retryAfter: int32 }> | Azure.ResourceManager.ArmDeletedNoContentResponse | Azure.ResourceManager.CommonTypes.ErrorResponseTenantResourceOperations.listByParent
Section titled “TenantResourceOperations.listByParent”List resources by parent.
op Azure.ResourceManager.TenantResourceOperations<Resource, Properties>.listByParent(apiVersion: string, provider: "Microsoft.ThisWillBeReplaced"): Azure.ResourceManager.ArmResponse<Azure.ResourceManager.ResourceListResult<Resource>> | Azure.ResourceManager.CommonTypes.ErrorResponseTrackedResourceOperations
Section titled “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
Section titled “Template Parameters”| Name | Description |
|---|---|
| Resource | the ArmResource that provides these operations |
| Properties | RP-specific property bag for the resource |
| BaseParameters | The http parameters that are part of the request |
TrackedResourceOperations.get
Section titled “TrackedResourceOperations.get”Retrieve a resource.
op Azure.ResourceManager.TrackedResourceOperations<Resource, Properties, BaseParameters>.get(provider: "Microsoft.ThisWillBeReplaced"): Azure.ResourceManager.ArmResponse<ResponseBody> | Azure.ResourceManager.CommonTypes.ErrorResponseTrackedResourceOperations.createOrUpdate
Section titled “TrackedResourceOperations.createOrUpdate”Create or update a resource using the asynchronous call pattern.
op Azure.ResourceManager.TrackedResourceOperations<Resource, Properties, BaseParameters>.createOrUpdate(provider: "Microsoft.ThisWillBeReplaced", resource: Resource): Azure.ResourceManager.ArmResourceUpdatedResponse<Resource> | Azure.ResourceManager.ArmResourceCreatedResponse<Resource, LroHeaders> | Azure.ResourceManager.CommonTypes.ErrorResponseTrackedResourceOperations.update
Section titled “TrackedResourceOperations.update”Update a resource using the synchronous call pattern.
op Azure.ResourceManager.TrackedResourceOperations<Resource, Properties, BaseParameters>.update(provider: "Microsoft.ThisWillBeReplaced", properties: Azure.ResourceManager.Foundations.ResourceUpdateModel<Resource, Properties>): Azure.ResourceManager.ArmResponse<ResponseBody> | Azure.ResourceManager.CommonTypes.ErrorResponseTrackedResourceOperations.delete
Section titled “TrackedResourceOperations.delete”Delete a resource using the asynchronous call pattern.
op Azure.ResourceManager.TrackedResourceOperations<Resource, Properties, BaseParameters>.delete(provider: "Microsoft.ThisWillBeReplaced"): Azure.ResourceManager.ArmDeletedResponse | Azure.ResourceManager.ArmDeleteAcceptedLroResponse<Azure.ResourceManager.{ location: string, retryAfter: int32 }> | Azure.ResourceManager.ArmDeletedNoContentResponse | Azure.ResourceManager.CommonTypes.ErrorResponseTrackedResourceOperations.listByParent
Section titled “TrackedResourceOperations.listByParent”List resources by parent.
op Azure.ResourceManager.TrackedResourceOperations<Resource, Properties, BaseParameters>.listByParent(provider: "Microsoft.ThisWillBeReplaced"): Azure.ResourceManager.ArmResponse<Azure.ResourceManager.ResourceListResult<Resource>> | Azure.ResourceManager.CommonTypes.ErrorResponseTrackedResourceOperations.listBySubscription
Section titled “TrackedResourceOperations.listBySubscription”List resources by subscription.
op Azure.ResourceManager.TrackedResourceOperations<Resource, Properties, BaseParameters>.listBySubscription(apiVersion: string, subscriptionId: Azure.Core.uuid, provider: "Microsoft.ThisWillBeReplaced"): Azure.ResourceManager.ArmResponse<Azure.ResourceManager.ResourceListResult<Resource>> | Azure.ResourceManager.CommonTypes.ErrorResponseActionAsync
Section titled “ActionAsync”The standard long-running resource action.
op Azure.ResourceManager.ActionAsync(body: Request): Azure.ResourceManager.ArmAcceptedLroResponse<Description, LroHeaders> | ErrorTemplate Parameters
Section titled “Template Parameters”| Name | Description |
|---|---|
| Resource | The resource being acted upon |
| Request | The request model for the action |
| Response | The response model for the action, returned after polling the long-running operation |
| BaseParameters | Optional. Allows overriding the parameters for the operation |
| LroHeaders | Optional. Allows overriding the headers returned in the Accepted response |
| Parameters | Optional. Additional parameters after the path parameters |
| Error | Optional. The error response, if non-standard. |
| OptionalRequestBody | Optional. Indicates whether the body parameter is optional. |
| Provider | Optional. The provider namespace model for the resource. |
ArmCustomPatchAsync
Section titled “ArmCustomPatchAsync”A long-running resource update using a custom PATCH payload (Asynchronous)
op Azure.ResourceManager.ArmCustomPatchAsync(properties: PatchModel): Response | ErrorTemplate Parameters
Section titled “Template Parameters”| Name | Description |
|---|---|
| Resource | the resource being patched |
| PatchModel | The input model for the PATCH request |
| BaseParameters | Optional. Allows overriding the operation parameters |
| LroHeaders | Optional. Allows overriding the lro headers returned in the Accepted response |
| Parameters | Optional. Additional parameters after the path parameters |
| Response | Optional. The success response for the patch operation |
| Error | Optional. The error response, if non-standard. |
| Provider | Optional. The provider namespace model for the resource. |
ArmCustomPatchSync
Section titled “ArmCustomPatchSync”A resource update using a custom PATCH payload (synchronous)
op Azure.ResourceManager.ArmCustomPatchSync(properties: PatchModel): Response | ErrorTemplate Parameters
Section titled “Template Parameters”| Name | Description |
|---|---|
| Resource | the resource being patched |
| PatchModel | The input model for the PATCH request |
| BaseParameters | Optional. Allows overriding the operation parameters |
| Parameters | Optional. Additional parameters after the path parameters |
| Response | Optional. The success response for the patch operation |
| Error | Optional. The error response, if non-standard. |
| Provider | Optional. The provider namespace model for the resource. |
ArmListBySubscription
Section titled “ArmListBySubscription”A resource list operation, at the subscription scope
op Azure.ResourceManager.ArmListBySubscription(apiVersion: string, subscriptionId: Azure.Core.uuid, provider: "Microsoft.ThisWillBeReplaced"): Response | ErrorTemplate Parameters
Section titled “Template Parameters”| Name | Description |
|---|---|
| Resource | the resource being listed |
| Parameters | Optional. Additional parameters after the path parameters |
| Response | Optional. The success response for the list operation |
| Error | Optional. The error response, if non-standard. |
ArmListBySubscriptionScope
Section titled “ArmListBySubscriptionScope”A resource list operation, at the subscription scope, for any resource. This template generates a standard resource list operation at the subscription level,
op Azure.ResourceManager.ArmListBySubscriptionScope(apiVersion: string, subscriptionId: Azure.Core.uuid, provider: "Microsoft.ThisWillBeReplaced"): Response | ErrorTemplate Parameters
Section titled “Template Parameters”| Name | Description |
|---|---|
| Resource | the resource being listed |
| Parameters | Optional. Additional query or header parameters |
| Response | Optional. The success response for the list operation |
| Error | Optional. The error response, if non-standard. |
ArmProviderActionAsync
Section titled “ArmProviderActionAsync”A long-running provider action.
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 | ErrorTemplate Parameters
Section titled “Template Parameters”| Name | Description |
|---|---|
| Request | The request model for the action |
| Response | The response type for the action |
| Scope | The scope of the action (SubscriptionActionScope, TenantActionScope, or ExtensionResourceActionScope) |
| Parameters | Optional. Additional parameters after the path parameters (e.g. Location) |
| LroHeaders | Optional. Allows overriding the lro headers returned in the Accepted response |
| Error | Optional. The error response, if non-standard. |
| OptionalRequestBody | Optional. Indicates whether the request body is optional. |
ArmProviderActionSync
Section titled “ArmProviderActionSync”A provider action performed over a tenant
op Azure.ResourceManager.ArmProviderActionSync(apiVersion: string, subscriptionId: Azure.Core.uuid, location: string, resourceGroupName: string, resourceUri: string, provider: "Microsoft.ThisWillBeReplaced", body: Request): Response | ErrorTemplate Parameters
Section titled “Template Parameters”| Name | Description |
|---|---|
| Request | The request model for the action |
| Response | The response type for the action |
| Scope | The scope of the action (SubscriptionActionScope, TenantActionScope, or ExtensionResourceActionScope) |
| Parameters | Optional. Additional parameters after the path parameters (e.g. Location) |
| Error | Optional. The error response, if non-standard. |
| OptionalRequestBody | Optional. Indicates whether the request body is optional. |
ArmResourceActionAsync
Section titled “ArmResourceActionAsync”A long-running resource action.
op Azure.ResourceManager.ArmResourceActionAsync(body: Request): Azure.ResourceManager.ArmAcceptedLroResponse<Description, LroHeaders> | Response | ErrorTemplate Parameters
Section titled “Template Parameters”| Name | Description |
|---|---|
| Resource | The resource being acted upon |
| Request | The request model for the action |
| Response | The response model for the action |
| BaseParameters | Optional. Allows overriding the parameters for the operation |
| LroHeaders | Optional. Allows overriding the headers returned in the Accepted response |
| Parameters | Optional. Additional parameters after the path parameters |
| Error | Optional. The error response, if non-standard. |
| OptionalRequestBody | Optional. Indicates whether the body parameter is optional. |
| Provider | Optional. The provider namespace model for the resource. |
ArmResourceActionAsyncBase
Section titled “ArmResourceActionAsyncBase”A long-running resource action.
op Azure.ResourceManager.ArmResourceActionAsyncBase(body: Request): Response | ErrorTemplate Parameters
Section titled “Template Parameters”| Name | Description |
|---|---|
| Resource | The resource being acted upon |
| Request | The request model for the action |
| Response | The response type for the action |
| BaseParameters | Optional. Allows overriding the parameters for the operation |
| Parameters | Optional. Additional parameters after the path parameters |
| Error | Optional. The error response, if non-standard. |
| OptionalRequestBody | Optional. Indicates whether the request body is optional. |
| Provider | Optional. The provider namespace model for the resource. |
ArmResourceActionNoContentAsync
Section titled “ArmResourceActionNoContentAsync”A long-running resource action that returns no content. DEPRECATED: Use ‘ArmResourceActionNoResponseContentAsync’ instead
op Azure.ResourceManager.ArmResourceActionNoContentAsync(body: Request): Azure.ResourceManager.ArmAcceptedLroResponse<Description, LroHeaders> | Azure.ResourceManager.ArmNoContentResponse<"Action completed successfully."> | ErrorTemplate Parameters
Section titled “Template Parameters”| Name | Description |
|---|---|
| Resource | The resource being acted upon |
| Request | The request model for the action |
| BaseParameters | Optional. Allows overriding the parameters for the operation |
| LroHeaders | Optional. Allows overriding the headers returned in the Accepted response |
| Parameters | Optional. Additional parameters after the path parameters |
| Error | Optional. The error response, if non-standard. |
| OptionalRequestBody | Optional. Indicates whether the body parameter is optional. |
| Provider | Optional. The provider namespace model for the resource. |
ArmResourceActionNoContentSync
Section titled “ArmResourceActionNoContentSync”A synchronous resource action that returns no content.
op Azure.ResourceManager.ArmResourceActionNoContentSync(body: Request): Azure.ResourceManager.ArmNoContentResponse<"Action completed successfully."> | ErrorTemplate Parameters
Section titled “Template Parameters”| Name | Description |
|---|---|
| Resource | The resource being acted upon |
| Request | The request model for the action |
| BaseParameters | Optional. Allows overriding the parameters for the operation |
| Parameters | Optional. Additional parameters after the path parameters |
| Error | Optional. The error response, if non-standard. |
| OptionalRequestBody | Optional. Indicates whether the request body is optional. |
| Provider | Optional. The provider namespace model for the resource. |
ArmResourceActionNoResponseContentAsync
Section titled “ArmResourceActionNoResponseContentAsync”A long-running resource action that returns no content.
op Azure.ResourceManager.ArmResourceActionNoResponseContentAsync(body: Request): Azure.ResourceManager.ArmAcceptedLroResponse<Description, LroHeaders> | ErrorTemplate Parameters
Section titled “Template Parameters”| Name | Description |
|---|---|
| Resource | The resource being acted upon |
| Request | The request model for the action |
| BaseParameters | Optional. Allows overriding the parameters for the operation |
| LroHeaders | Optional. Allows overriding the headers returned in the Accepted response |
| Parameters | Optional. Additional parameters after the path parameters |
| Error | Optional. The error response, if non-standard. |
| OptionalRequestBody | Optional. Indicates whether the body parameter is optional. |
| Provider | Optional. The provider namespace model for the resource. |
ArmResourceActionSync
Section titled “ArmResourceActionSync”A synchronous resource action.
op Azure.ResourceManager.ArmResourceActionSync(body: Request): Response | ErrorTemplate Parameters
Section titled “Template Parameters”| Name | Description |
|---|---|
| Resource | The resource being acted upon |
| Request | The request model for the action |
| Response | The response model for the action |
| BaseParameters | Optional. Allows overriding the parameters for the operation |
| Parameters | Optional. Additional parameters after the path parameters |
| Error | Optional. The error response, if non-standard. |
| OptionalRequestBody | Optional. Indicates whether the body parameter is optional. |
| Provider | Optional. The provider namespace model for the resource. |
ArmResourceCheckExistence
Section titled “ArmResourceCheckExistence”Check a resource’s existence via HEAD operation
op Azure.ResourceManager.ArmResourceCheckExistence(): Response | ErrorTemplate Parameters
Section titled “Template Parameters”| Name | Description |
|---|---|
| Resource | the resource being checked |
| BaseParameters | Optional. Allows overriding the operation parameters |
| Parameters | Optional. Additional parameters after the path parameters |
| Response | Optional. The success response for the read operation |
| Error | Optional. The error response, if non-standard. |
| Provider | Optional. The provider namespace model for the resource. |
ArmResourceCreateOrReplaceAsync
Section titled “ArmResourceCreateOrReplaceAsync”A long-running resource CreateOrUpdate (PUT)
op Azure.ResourceManager.ArmResourceCreateOrReplaceAsync(resource: Resource): Response | ErrorTemplate Parameters
Section titled “Template Parameters”| Name | Description |
|---|---|
| Resource | the resource being created or replaced |
| BaseParameters | Optional. Allows overriding the operation parameters |
| LroHeaders | Optional. Allows overriding the lro headers returned on resource create |
| Parameters | Optional. Additional parameters after the path parameters |
| Response | Optional. The success response for the createOrReplace operation |
| Error | Optional. The error response, if non-standard. |
| Provider | Optional. The provider namespace model for the resource. |
ArmResourceCreateOrReplaceSync
Section titled “ArmResourceCreateOrReplaceSync”Synchronous PUT operation for Azure Resource Manager resources
op Azure.ResourceManager.ArmResourceCreateOrReplaceSync(resource: Resource): Response | ErrorTemplate Parameters
Section titled “Template Parameters”| Name | Description |
|---|---|
| Resource | the resource being created or replaced |
| BaseParameters | Optional. Allows overriding the operation parameters |
| Parameters | Optional. Additional parameters after the path parameters |
| Response | Optional. The success response for the createOrReplace operation |
| Error | Optional. The error response, if non-standard. |
| Provider | Optional. The provider namespace model for the resource. |
ArmResourceCreateOrUpdateAsync
Section titled “ArmResourceCreateOrUpdateAsync”A long-running resource CreateOrUpdate (PUT)
op Azure.ResourceManager.ArmResourceCreateOrUpdateAsync(resource: Resource): Response | ErrorTemplate Parameters
Section titled “Template Parameters”| Name | Description |
|---|---|
| Resource | the resource being created or updated |
| BaseParameters | Optional. Allows overriding the operation parameters |
| LroHeaders | Optional. Allows overriding the lro headers returned on resource create |
| Parameters | Optional. Additional parameters after the path parameters |
| Response | Optional. The success response for the createOrUpdate operation |
| Error | Optional. The error response, if non-standard. |
| Provider | Optional. The provider namespace model for the resource. |
ArmResourceCreateOrUpdateSync
Section titled “ArmResourceCreateOrUpdateSync”DEPRECATED: Please use ArmResourceCreateOrReplaceSync instead
op Azure.ResourceManager.ArmResourceCreateOrUpdateSync(resource: Resource): Response | ErrorTemplate Parameters
Section titled “Template Parameters”| Name | Description |
|---|---|
| Resource | the resource being created or updated |
| BaseParameters | Optional. Allows overriding the operation parameters |
| Parameters | Optional. Additional parameters after the path parameters |
| Response | Optional. The success response for the createOrUpdate operation |
| Error | Optional. The error response, if non-standard. |
| Provider | Optional. The provider namespace model for the resource. |
ArmResourceDeleteAsync
Section titled “ArmResourceDeleteAsync”Delete a resource asynchronously. DEPRECATED: Use ArmResourceDeleteWithoutOkAsync instead
op Azure.ResourceManager.ArmResourceDeleteAsync(): Response | ErrorTemplate Parameters
Section titled “Template Parameters”| Name | Description |
|---|---|
| Resource | The resource being deleted |
| BaseParameters | Optional. Allows overriding the parameters for the operation |
| LroHeaders | Optional. Allows overriding the headers in the Accepted response |
| Parameters | Optional. Additional parameters after the path parameters |
| Response | Optional. The success response(s) for the delete operation |
| Error | Optional. The error response, if non-standard. |
| Provider | Optional. The provider namespace model for the resource. |
ArmResourceDeleteAsyncBase
Section titled “ArmResourceDeleteAsyncBase”Delete a resource asynchronously
op Azure.ResourceManager.ArmResourceDeleteAsyncBase(): Response | ErrorTemplate Parameters
Section titled “Template Parameters”| Name | Description |
|---|---|
| Resource | The resource being deleted |
| Response | The response type for the operation |
| BaseParameters | Optional. Allows overriding the parameters for the operation |
| Parameters | Optional. Additional parameters after the path parameters |
| Error | Optional. The error response, if non-standard. |
| Provider | Optional. The provider namespace model for the resource. |
ArmResourceDeleteSync
Section titled “ArmResourceDeleteSync”Delete a resource synchronously
op Azure.ResourceManager.ArmResourceDeleteSync(): Response | ErrorTemplate Parameters
Section titled “Template Parameters”| Name | Description |
|---|---|
| Resource | The resource being deleted |
| BaseParameters | Optional. Allows overriding the parameters for the operation |
| Parameters | Optional. Additional parameters after the path parameters |
| Response | Optional. The success response(s) for the delete operation |
| Error | Optional. The error response, if non-standard. |
| Provider | Optional. The provider namespace model for the resource. |
ArmResourceDeleteWithoutOkAsync
Section titled “ArmResourceDeleteWithoutOkAsync”Delete a resource asynchronously
op Azure.ResourceManager.ArmResourceDeleteWithoutOkAsync(): Response | ErrorTemplate Parameters
Section titled “Template Parameters”| Name | Description |
|---|---|
| Resource | The resource being deleted |
| BaseParameters | Optional. Allows overriding the parameters for the operation |
| LroHeaders | Optional. Allows overriding the headers returned in the Accepted response |
| Parameters | Optional. Additional parameters after the path parameters |
| Response | Optional. The success response(s) for the delete operation |
| Error | Optional. The error response, if non-standard. |
| Provider | Optional. The provider namespace model for the resource. |
ArmResourceListAtScope
Section titled “ArmResourceListAtScope”A resource list operation, with scope determined by BaseParameters
op Azure.ResourceManager.ArmResourceListAtScope(): Response | ErrorTemplate Parameters
Section titled “Template Parameters”| Name | Description |
|---|---|
| Resource | the resource being listed |
| BaseParameters | Optional. Allows overriding the operation parameters |
| Parameters | Optional. Additional parameters after the path parameters |
| Response | Optional. The success response for the list operation |
| Error | Optional. The error response, if non-standard. |
| Provider | Optional. The provider namespace model for the resource. |
ArmResourceListByParent
Section titled “ArmResourceListByParent”A resource list operation, at the scope of the resource’s parent
op Azure.ResourceManager.ArmResourceListByParent(): Response | ErrorTemplate Parameters
Section titled “Template Parameters”| Name | Description |
|---|---|
| Resource | the resource being listed |
| BaseParameters | Optional. Allows overriding the operation parameters |
| ParentName | Optional. The name of the parent resource |
| ParentFriendlyName | Optional. The friendly name of the parent resource |
| Parameters | Optional. Additional parameters after the path parameters |
| Response | Optional. The success response for the list operation |
| Error | Optional. The error response, if non-standard. |
| Provider | Optional. The provider namespace model for the resource. |
ArmResourcePatchAsync
Section titled “ArmResourcePatchAsync”A long-running resource update using the items from the resource marked with Lifecycle.Update visibility
op Azure.ResourceManager.ArmResourcePatchAsync(properties: Resource): Azure.ResourceManager.ArmResponse<ResponseBody> | Azure.ResourceManager.ArmAcceptedLroResponse<Description, LroHeaders> | Azure.ResourceManager.CommonTypes.ErrorResponseTemplate Parameters
Section titled “Template Parameters”| Name | Description |
|---|---|
| Resource | the resource being patched |
| Properties | The model type of the resource properties |
| BaseParameters | Optional. Allows overriding the operation parameters |
| LroHeaders | Optional. Allows overriding the lro headers returned in the Accepted response |
| Parameters | Optional. Additional parameters after the path parameters |
| Provider | Optional. The provider namespace model for the resource. |
ArmResourcePatchSync
Section titled “ArmResourcePatchSync”A resource update using the items from the resource marked with Lifecycle.Update visibility
op Azure.ResourceManager.ArmResourcePatchSync(properties: Resource): Azure.ResourceManager.ArmResponse<ResponseBody> | Azure.ResourceManager.CommonTypes.ErrorResponseTemplate Parameters
Section titled “Template Parameters”| Name | Description |
|---|---|
| Resource | the resource being patched |
| Properties | The model type of the resource properties |
| BaseParameters | Optional. Allows overriding the operation parameters |
| Parameters | Optional. Additional parameters after the path parameters |
| Provider | Optional. The provider namespace model for the resource. |
ArmResourceRead
Section titled “ArmResourceRead”A resource GET operation
op Azure.ResourceManager.ArmResourceRead(): Response | ErrorTemplate Parameters
Section titled “Template Parameters”| Name | Description |
|---|---|
| Resource | the resource being read |
| BaseParameters | Optional. Allows overriding the operation parameters |
| Parameters | Optional. Additional parameters after the path parameters |
| Response | Optional. The success response for the read operation |
| Error | Optional. The error response, if non-standard. |
| Provider | Optional. The provider namespace model for the resource. |
ArmTagsPatchAsync
Section titled “ArmTagsPatchAsync”A long-running resource update that only allows updating resource tags (the minimum)
op Azure.ResourceManager.ArmTagsPatchAsync(properties: Azure.ResourceManager.Foundations.TagsUpdateModel<Resource>): Azure.ResourceManager.ArmResponse<ResponseBody> | Azure.ResourceManager.ArmAcceptedLroResponse<Description, LroHeaders> | Azure.ResourceManager.CommonTypes.ErrorResponseTemplate Parameters
Section titled “Template Parameters”| Name | Description |
|---|---|
| Resource | the resource being patched |
| Properties | Optional. Exists for parallelism with ArmResourcePatch. |
| BaseParameters | Optional. Allows overriding the operation parameters |
| LroHeaders | Optional. Allows overriding the lro headers that appear in the Accepted response |
| Parameters | Optional. Additional parameters after the path parameters |
| Provider | Optional. The provider namespace model for the resource. |
ArmTagsPatchSync
Section titled “ArmTagsPatchSync”A resource update that only allows updating resource tags (the minimum)
op Azure.ResourceManager.ArmTagsPatchSync(properties: Azure.ResourceManager.Foundations.TagsUpdateModel<Resource>): Azure.ResourceManager.ArmResponse<ResponseBody> | Azure.ResourceManager.CommonTypes.ErrorResponseTemplate Parameters
Section titled “Template Parameters”| Name | Description |
|---|---|
| Resource | the resource being patched |
| BaseParameters | Optional. Allows overriding the operation parameters |
| Parameters | Optional. Additional parameters after the path parameters |
| Provider | Optional. The provider namespace model for the resource. |
checkGlobalNameAvailability
Section titled “checkGlobalNameAvailability”Adds check global name availability operation, normally used if a resource name must be globally unique (for example, if the resource exposes and endpoint that uses the resource name in the url)
op Azure.ResourceManager.checkGlobalNameAvailability(apiVersion: string, subscriptionId: Azure.Core.uuid, provider: "Microsoft.ThisWillBeReplaced", body: Request): Response | Azure.ResourceManager.CommonTypes.ErrorResponseTemplate Parameters
Section titled “Template Parameters”| Name | Description |
|---|---|
| Request | the availability request, defaults to the standard request, containing name and resource type |
| Response | the availability response, default to the standard response |
| AdditionalParams | A model specifying additional non-path parameters to the availability request |
checkLocalNameAvailability
Section titled “checkLocalNameAvailability”Adds check location-specific name availability operation, normally used if a resource name must be globally unique (for example, if the resource exposes and endpoint that uses the resource name in the url)
op Azure.ResourceManager.checkLocalNameAvailability(apiVersion: string, subscriptionId: Azure.Core.uuid, provider: "Microsoft.ThisWillBeReplaced", location: Azure.Core.azureLocation, body: Request): Response | Azure.ResourceManager.CommonTypes.ErrorResponseTemplate Parameters
Section titled “Template Parameters”| Name | Description |
|---|---|
| Request | the availability request, defaults to the standard request, containing name and resource type |
| Response | the availability response, default to the standard response |
| AdditionalParams | A model specifying additional non-path parameters to the availability request |
GetResourceOperationStatus
Section titled “GetResourceOperationStatus”A resource GET operation template for an Azure Resource Manager Operation Status endpoint.
The path is determined by the Scope parameter. Use one of the four standard scope models:
TenantActionScope(default):GET /providers/{providerNamespace}/operationStatuses/{operationId}SubscriptionActionScope:GET /subscriptions/{subscriptionId}/providers/{providerNamespace}/operationStatuses/{operationId}TenantLocationActionScope:GET /providers/{providerNamespace}/locations/{location}/operationStatuses/{operationId}SubscriptionLocationActionScope:GET /subscriptions/{subscriptionId}/providers/{providerNamespace}/locations/{location}/operationStatuses/{operationId}
op Azure.ResourceManager.GetResourceOperationStatus(apiVersion: string, subscriptionId: Azure.Core.uuid, location: string, resourceGroupName: string, resourceUri: string, provider: "Microsoft.ThisWillBeReplaced", operationId: string): Azure.ResourceManager.ArmResponse<ResponseBody> | ErrorTemplate Parameters
Section titled “Template Parameters”| Name | Description |
|---|---|
| Response | The type of the response body. Defaults to ArmOperationStatus. |
| Scope | The scope of the operation. Defaults to TenantActionScope. |
| Parameters | Optional. Additional non-path parameters (e.g. query or header parameters). |
| Error | Optional. The error response, if non-standard. |
Azure.ResourceManager.CommonTypes
Section titled “Azure.ResourceManager.CommonTypes”NspConfigurationOperations
Section titled “NspConfigurationOperations”Operations over network security perimeter resources.
interface Azure.ResourceManager.CommonTypes.NspConfigurationOperations<NspConfigurationResourceModel, NspConfigurationKeyName, ResourceName, ResourceParameter>Template Parameters
Section titled “Template Parameters”| Name | Description |
|---|---|
| NspConfigurationResourceModel | The type of the network security perimeter configuration resource. You must declare a network security perimeter configuration resource type in your provider namespace. |
| NspConfigurationKeyName | Optional. The NSP configuration resource name parameter. By default, this is networkSecurityPerimeterConfigurationName. |
| ResourceName | Optional. The name of the network security perimeter configuration resource in this context, by default, this is {targetResourceName}NetworkSecurityPerimeterConfiguration. |
| ResourceParameter | Optional. The name parameter model for the network security perimeter configuration resource. By default, this is NspConfigurationNameParameter, which has a required path parameter for the network security perimeter configuration resource name. You can use this template parameter to specify a different parameter type if needed, but it must include at least a path parameter for the network security perimeter configuration resource name. |
NspConfigurationOperations.ListByParent
Section titled “NspConfigurationOperations.ListByParent”List the network security perimeter configurations to a resource
op Azure.ResourceManager.CommonTypes.NspConfigurationOperations<NspConfigurationResourceModel, NspConfigurationKeyName, ResourceName, ResourceParameter>.ListByParent(provider: "Microsoft.ThisWillBeReplaced"): Response | ErrorTemplate Parameters
Section titled “Template Parameters”| Name | Description |
|---|---|
| ParentResource | the parent resource of the NspConfiguration |
| Resource | Optional. The NspConfiguration resource being listed |
| BaseParameters | Optional. Allows overriding the operation parameters |
| Parameters | Optional. Additional parameters after the path parameters |
| Response | Optional. The success response for the list operation |
| Error | Optional. The error response, if non-standard. |
| OverrideResourceName | Optional. The name of the network security perimeter configuration resource being operated on. |
NspConfigurationOperations.ListSinglePageByParent
Section titled “NspConfigurationOperations.ListSinglePageByParent”List the network security parameter configuration for a resource without pagination - this should only be used for legacy operations
op Azure.ResourceManager.CommonTypes.NspConfigurationOperations<NspConfigurationResourceModel, NspConfigurationKeyName, ResourceName, ResourceParameter>.ListSinglePageByParent(provider: "Microsoft.ThisWillBeReplaced"): Response | ErrorTemplate Parameters
Section titled “Template Parameters”| Name | Description |
|---|---|
| ParentResource | the parent resource of the NspConfiguration |
| Resource | Optional. The NspConfiguration resource being listed |
| BaseParameters | Optional. Allows overriding the operation parameters |
| Parameters | Optional. Additional parameters after the path parameters |
| Response | Optional. The success response for the list operation |
| Error | Optional. The error response, if non-standard. |
| OverrideResourceName | Optional. The name of the network security perimeter configuration resource being operated on. |
NspConfigurationOperations.Read
Section titled “NspConfigurationOperations.Read”GET a network security perimeter configuration for a particular resource
op Azure.ResourceManager.CommonTypes.NspConfigurationOperations<NspConfigurationResourceModel, NspConfigurationKeyName, ResourceName, ResourceParameter>.Read(provider: "Microsoft.ThisWillBeReplaced"): Response | ErrorTemplate Parameters
Section titled “Template Parameters”| Name | Description |
|---|---|
| ParentResource | the parent resource of the NspConfiguration |
| Resource | the NspConfiguration resource being read |
| BaseParameters | Optional. Allows overriding the operation parameters |
| KeyName | Optional. The NSP configuration resource name parameter. By default, this is networkSecurityPerimeterConfigurationName |
| Parameters | Optional. Additional parameters after the path parameters |
| Response | Optional. The success response for the read operation |
| Error | Optional. The error response, if non-standard. |
| OverrideResourceName | Optional. The name of the network security perimeter configuration resource being operated on. |
NspConfigurationOperations.Action
Section titled “NspConfigurationOperations.Action”Perform an action on a network security perimeter configuration for a particular resource
op Azure.ResourceManager.CommonTypes.NspConfigurationOperations<NspConfigurationResourceModel, NspConfigurationKeyName, ResourceName, ResourceParameter>.Action(provider: "Microsoft.ThisWillBeReplaced", body: Request): Response | ErrorTemplate Parameters
Section titled “Template Parameters”| Name | Description |
|---|---|
| ParentResource | the parent resource of the NspConfiguration |
| Request | The request body type |
| Response | The success response for the read operation |
| Resource | the NspConfiguration resource being read |
| BaseParameters | Optional. Allows overriding the operation parameters |
| KeyName | Optional. The NSP configuration resource name parameter. By default, this is networkSecurityPerimeterConfigurationName |
| Parameters | Optional. Additional parameters after the path parameters |
| Error | Optional. The error response, if non-standard. |
| OverrideResourceName | Optional. The name of the network security perimeter configuration resource being operated on. |
| OptionalRequestBody | Optional. Indicates if the request body is optional. |
NspConfigurationOperations.ActionAsync
Section titled “NspConfigurationOperations.ActionAsync”Perform an action on a network security perimeter configuration for a particular resource
op Azure.ResourceManager.CommonTypes.NspConfigurationOperations<NspConfigurationResourceModel, NspConfigurationKeyName, ResourceName, ResourceParameter>.ActionAsync(provider: "Microsoft.ThisWillBeReplaced", body: Request): Azure.ResourceManager.ArmAcceptedLroResponse<Description, LroHeaders> | Response | ErrorTemplate Parameters
Section titled “Template Parameters”| Name | Description |
|---|---|
| ParentResource | the parent resource of the NspConfiguration |
| Request | The request body type |
| Response | The success response for the read operation |
| Resource | the NspConfiguration resource being read |
| BaseParameters | Optional. Allows overriding the operation parameters |
| KeyName | Optional. The NSP configuration resource name parameter. By default, this is networkSecurityPerimeterConfigurationName |
| Parameters | Optional. Additional parameters after the path parameters |
| LroHeaders | Optional. The LRO headers for the accepted response |
| Error | Optional. The error response, if non-standard. |
| OverrideResourceName | Optional. The name of the network security perimeter configuration resource being operated on. |
| OptionalRequestBody | Optional. Indicates if the request body is optional. |
Examples
Section titled “Examples”namespace Microsoft.Contoso;model NspConfiguration is NspConfigurationResource {}alias EmployeeNspConfigurationOps is NspConfigurations<NspConfiguration>;@armResourceOperationsinterface Employees { @doc("get a network security perimeter configuration for resource employee") getNspConfiguration is EmployeeNspConfigurationOps.Read<Employee>;}Azure.ResourceManager.Extension
Section titled “Azure.ResourceManager.Extension”ActionAsync
Section titled “ActionAsync”A long-running resource action.
op Azure.ResourceManager.Extension.ActionAsync(apiVersion: string, subscriptionId: Azure.Core.uuid, resourceGroupName: string, provider: "Microsoft.TargetProviderNamespace", extensionProvider: "Microsoft.ExtensionProviderNamespace", body: Request): Azure.ResourceManager.ArmAcceptedLroResponse<Description, LroHeaders> | Response | ErrorTemplate Parameters
Section titled “Template Parameters”| Name | Description |
|---|---|
| TargetResource | The target resource, e.g. Extension.Subscription or Extension.ManagementGroup or Extension.ResourceGroup |
| ExtensionResource | The resource being acted upon |
| Request | The request model for the action |
| Response | The response model for the action |
| LroHeaders | Optional. Allows overriding the headers returned in the Accepted response |
| Parameters | Optional. Additional parameters after the path parameters |
| Error | Optional. The error response, if non-standard. |
| OptionalRequestBody | Optional. Indicates whether the body parameter is optional. |
| OverrideResourceName | Optional. Allows overriding the resource name for this scope in generated clients. |
ActionAsyncBase
Section titled “ActionAsyncBase”A long-running resource action.
op Azure.ResourceManager.Extension.ActionAsyncBase(apiVersion: string, subscriptionId: Azure.Core.uuid, resourceGroupName: string, provider: "Microsoft.TargetProviderNamespace", extensionProvider: "Microsoft.ExtensionProviderNamespace", body: Request): Response | ErrorTemplate Parameters
Section titled “Template Parameters”| Name | Description |
|---|---|
| TargetResource | The target resource, e.g. Extension.Subscription or Extension.ManagementGroup or Extension.ResourceGroup |
| ExtensionResource | The resource being acted upon |
| Request | The request model for the action |
| Response | The response type for the action |
| Parameters | Optional. Additional parameters after the path parameters |
| Error | Optional. The error response, if non-standard. |
| OptionalRequestBody | Optional. Indicates whether the request body is optional. |
| OverrideResourceName | Optional. Allows overriding the resource name for this scope in generated clients. |
ActionNoContentSync
Section titled “ActionNoContentSync”A synchronous resource action that returns no content.
op Azure.ResourceManager.Extension.ActionNoContentSync(apiVersion: string, subscriptionId: Azure.Core.uuid, resourceGroupName: string, provider: "Microsoft.TargetProviderNamespace", extensionProvider: "Microsoft.ExtensionProviderNamespace", body: Request): Azure.ResourceManager.ArmNoContentResponse<"Action completed successfully."> | ErrorTemplate Parameters
Section titled “Template Parameters”| Name | Description |
|---|---|
| TargetResource | The target resource, e.g. Extension.Subscription or Extension.ManagementGroup or Extension.ResourceGroup |
| ExtensionResource | The resource being acted upon |
| Request | The request model for the action |
| Parameters | Optional. Additional parameters after the path parameters |
| Error | Optional. The error response, if non-standard. |
| OptionalRequestBody | Optional. Indicates whether the request body is optional. |
| OverrideResourceName | Optional. Allows overriding the resource name for this scope in generated clients. |
ActionNoResponseContentAsync
Section titled “ActionNoResponseContentAsync”A long-running resource action that returns no content.
op Azure.ResourceManager.Extension.ActionNoResponseContentAsync(apiVersion: string, subscriptionId: Azure.Core.uuid, resourceGroupName: string, provider: "Microsoft.TargetProviderNamespace", extensionProvider: "Microsoft.ExtensionProviderNamespace", body: Request): Azure.ResourceManager.ArmAcceptedLroResponse<Description, LroHeaders> | ErrorTemplate Parameters
Section titled “Template Parameters”| Name | Description |
|---|---|
| TargetResource | The target resource, e.g. Extension.Subscription or Extension.ManagementGroup or Extension.ResourceGroup |
| ExtensionResource | The resource being acted upon |
| Request | The request model for the action |
| LroHeaders | Optional. Allows overriding the headers returned in the Accepted response |
| Parameters | Optional. Additional parameters after the path parameters |
| Error | Optional. The error response, if non-standard. |
| OptionalRequestBody | Optional. Indicates whether the body parameter is optional. |
| OverrideResourceName | Optional. Allows overriding the resource name for this scope in generated clients. |
ActionSync
Section titled “ActionSync”A synchronous resource action.
op Azure.ResourceManager.Extension.ActionSync(apiVersion: string, subscriptionId: Azure.Core.uuid, resourceGroupName: string, provider: "Microsoft.TargetProviderNamespace", extensionProvider: "Microsoft.ExtensionProviderNamespace", body: Request): Response | ErrorTemplate Parameters
Section titled “Template Parameters”| Name | Description |
|---|---|
| TargetResource | The target resource, e.g. Extension.Subscription or Extension.ManagementGroup or Extension.ResourceGroup |
| ExtensionResource | The resource being acted upon |
| Request | The request model for the action |
| Response | The response model for the action |
| Parameters | Optional. Additional parameters after the path parameters |
| Error | Optional. The error response, if non-standard. |
| OptionalRequestBody | Optional. Indicates whether the body parameter is optional. |
| OverrideResourceName | Optional. Allows overriding the resource name for this scope in generated clients. |
CheckExistence
Section titled “CheckExistence”Check a resource’s existence via HEAD operation
op Azure.ResourceManager.Extension.CheckExistence(apiVersion: string, subscriptionId: Azure.Core.uuid, resourceGroupName: string, provider: "Microsoft.TargetProviderNamespace", extensionProvider: "Microsoft.ExtensionProviderNamespace"): Response | ErrorTemplate Parameters
Section titled “Template Parameters”| Name | Description |
|---|---|
| TargetResource | The target resource, e.g. Extension.Subscription or Extension.ManagementGroup or Extension.ResourceGroup |
| ExtensionResource | the extension resource being checked |
| Parameters | Optional. Additional parameters after the path parameters |
| Response | Optional. The success response for the read operation |
| Error | Optional. The error response, if non-standard. |
| OverrideResourceName | Optional. Allows overriding the resource name for this scope in generated clients. |
CreateOrReplaceAsync
Section titled “CreateOrReplaceAsync”A long-running resource CreateOrUpdate (PUT)
op Azure.ResourceManager.Extension.CreateOrReplaceAsync(apiVersion: string, subscriptionId: Azure.Core.uuid, resourceGroupName: string, provider: "Microsoft.TargetProviderNamespace", extensionProvider: "Microsoft.ExtensionProviderNamespace", resource: ExtensionResource): Response | ErrorTemplate Parameters
Section titled “Template Parameters”| Name | Description |
|---|---|
| TargetResource | the target resource, e.g. Extension.Subscription or Extension.ManagementGroup or Extension.ResourceGroup |
| ExtensionResource | the resource being created or replaced |
| LroHeaders | Optional. Allows overriding the lro headers returned on resource create |
| Parameters | Optional. Additional parameters after the path parameters |
| Response | Optional. The success response for the createOrReplace operation |
| Error | Optional. The error response, if non-standard. |
| OverrideResourceName | Optional. Allows overriding the resource name for this scope in generated clients |
CreateOrReplaceSync
Section titled “CreateOrReplaceSync”Synchronous PUT operation for Azure Resource Manager resources
op Azure.ResourceManager.Extension.CreateOrReplaceSync(apiVersion: string, subscriptionId: Azure.Core.uuid, resourceGroupName: string, provider: "Microsoft.TargetProviderNamespace", extensionProvider: "Microsoft.ExtensionProviderNamespace", resource: ExtensionResource): Response | ErrorTemplate Parameters
Section titled “Template Parameters”| Name | Description |
|---|---|
| TargetResource | the target resource, e.g. Extension.Subscription or Extension.ManagementGroup or Extension.ResourceGroup |
| ExtensionResource | the resource being created or replaced |
| Parameters | Optional. Additional parameters after the path parameters |
| Response | Optional. The success response for the createOrReplace operation |
| Error | Optional. The error response, if non-standard. |
| OverrideResourceName | Optional. Allows overriding the resource name for this scope in generated clients. |
CreateOrUpdateAsync
Section titled “CreateOrUpdateAsync”A long-running resource CreateOrUpdate (PUT)
op Azure.ResourceManager.Extension.CreateOrUpdateAsync(apiVersion: string, subscriptionId: Azure.Core.uuid, resourceGroupName: string, provider: "Microsoft.TargetProviderNamespace", extensionProvider: "Microsoft.ExtensionProviderNamespace", resource: ExtensionResource): Response | ErrorTemplate Parameters
Section titled “Template Parameters”| Name | Description |
|---|---|
| TargetResource | the target resource, e.g. Extension.Subscription or Extension.ManagementGroup or Extension.ResourceGroup |
| ExtensionResource | the resource being created or updated |
| LroHeaders | Optional. Allows overriding the lro headers returned on resource create |
| Parameters | Optional. Additional parameters after the path parameters |
| Response | Optional. The success response for the createOrUpdate operation |
| Error | Optional. The error response, if non-standard. |
| OverrideResourceName | Optional. Allows overriding the resource name for this scope in generated clients |
CustomPatchAsync
Section titled “CustomPatchAsync”A long-running resource update using a custom PATCH payload (Asynchronous)
op Azure.ResourceManager.Extension.CustomPatchAsync(apiVersion: string, subscriptionId: Azure.Core.uuid, resourceGroupName: string, provider: "Microsoft.TargetProviderNamespace", extensionProvider: "Microsoft.ExtensionProviderNamespace", properties: PatchModel): Response | ErrorTemplate Parameters
Section titled “Template Parameters”| Name | Description |
|---|---|
| TargetResource | the target resource, e.g. Extension.Subscription or Extension.ManagementGroup or Extension.ResourceGroup |
| ExtensionResource | the resource being patched |
| PatchModel | The input model for the PATCH request |
| LroHeaders | Optional. Allows overriding the lro headers returned in the Accepted response |
| Parameters | Optional. Additional parameters after the path parameters |
| Response | Optional. The success response for the patch operation |
| Error | Optional. The error response, if non-standard. |
| OverrideResourceName | Optional. Allows overriding the resource name for this scope in generated clients |
CustomPatchSync
Section titled “CustomPatchSync”A resource update using a custom PATCH payload (synchronous)
op Azure.ResourceManager.Extension.CustomPatchSync(apiVersion: string, subscriptionId: Azure.Core.uuid, resourceGroupName: string, provider: "Microsoft.TargetProviderNamespace", extensionProvider: "Microsoft.ExtensionProviderNamespace", properties: PatchModel): Response | ErrorTemplate Parameters
Section titled “Template Parameters”| Name | Description |
|---|---|
| TargetResource | the target resource, e.g. Extension.Subscription or Extension.ManagementGroup or Extension.ResourceGroup |
| ExtensionResource | the resource being patched |
| PatchModel | The input model for the PATCH request |
| Parameters | Optional. Additional parameters after the path parameters |
| Response | Optional. The success response for the patch operation |
| Error | Optional. The error response, if non-standard. |
| OverrideResourceName | Optional. Allows overriding the resource name for this scope in generated clients. |
DeleteAsync
Section titled “DeleteAsync”Delete a resource asynchronously.
op Azure.ResourceManager.Extension.DeleteAsync(apiVersion: string, subscriptionId: Azure.Core.uuid, resourceGroupName: string, provider: "Microsoft.TargetProviderNamespace", extensionProvider: "Microsoft.ExtensionProviderNamespace"): Response | ErrorTemplate Parameters
Section titled “Template Parameters”| Name | Description |
|---|---|
| TargetResource | The target resource, e.g. Extension.Subscription or Extension.ManagementGroup or Extension.ResourceGroup |
| ExtensionResource | The resource being deleted |
| LroHeaders | Optional. Allows overriding the headers in the Accepted response |
| Parameters | Optional. Additional parameters after the path parameters |
| Response | Optional. The success response(s) for the delete operation |
| Error | Optional. The error response, if non-standard. |
| OverrideResourceName | Optional. Allows overriding the resource name for this scope in generated clients. |
DeleteAsyncBase
Section titled “DeleteAsyncBase”Delete a resource asynchronously
op Azure.ResourceManager.Extension.DeleteAsyncBase(apiVersion: string, subscriptionId: Azure.Core.uuid, resourceGroupName: string, provider: "Microsoft.TargetProviderNamespace", extensionProvider: "Microsoft.ExtensionProviderNamespace"): Response | ErrorTemplate Parameters
Section titled “Template Parameters”| Name | Description |
|---|---|
| TargetResource | The target resource, e.g. Extension.Subscription or Extension.ManagementGroup or Extension.ResourceGroup |
| ExtensionResource | The resource being deleted |
| Response | The response type for the operation |
| Parameters | Optional. Additional parameters after the path parameters |
| Error | Optional. The error response, if non-standard. |
| OverrideResourceName | Optional. Allows overriding the resource name for this scope in generated clients. |
DeleteSync
Section titled “DeleteSync”Delete a resource synchronously
op Azure.ResourceManager.Extension.DeleteSync(apiVersion: string, subscriptionId: Azure.Core.uuid, resourceGroupName: string, provider: "Microsoft.TargetProviderNamespace", extensionProvider: "Microsoft.ExtensionProviderNamespace"): Response | ErrorTemplate Parameters
Section titled “Template Parameters”| Name | Description |
|---|---|
| TargetResource | The target resource, e.g. Extension.Subscription or Extension.ManagementGroup or Extension.ResourceGroup |
| ExtensionResource | The resource being deleted |
| Parameters | Optional. Additional parameters after the path parameters |
| Response | Optional. The success response(s) for the delete operation |
| Error | Optional. The error response, if non-standard. |
| OverrideResourceName | Optional. Allows overriding the resource name for this scope in generated clients. |
DeleteWithoutOkAsync
Section titled “DeleteWithoutOkAsync”Delete a resource asynchronously
op Azure.ResourceManager.Extension.DeleteWithoutOkAsync(apiVersion: string, subscriptionId: Azure.Core.uuid, resourceGroupName: string, provider: "Microsoft.TargetProviderNamespace", extensionProvider: "Microsoft.ExtensionProviderNamespace"): Response | ErrorTemplate Parameters
Section titled “Template Parameters”| Name | Description |
|---|---|
| TargetResource | The target resource, e.g. Extension.Subscription or Extension.ManagementGroup or Extension.ResourceGroup |
| ExtensionResource | The resource being deleted |
| LroHeaders | Optional. Allows overriding the headers returned in the Accepted response |
| Parameters | Optional. Additional parameters after the path parameters |
| Response | Optional. The success response(s) for the delete operation |
| Error | Optional. The error response, if non-standard. |
| OverrideResourceName | Optional. Allows overriding the resource name for this scope in generated clients. |
ListByTarget
Section titled “ListByTarget”List an extension resource at the given target scope
op Azure.ResourceManager.Extension.ListByTarget(apiVersion: string, subscriptionId: Azure.Core.uuid, resourceGroupName: string, provider: "Microsoft.TargetProviderNamespace", extensionProvider: "Microsoft.ExtensionProviderNamespace"): Response | ErrorTemplate Parameters
Section titled “Template Parameters”| Name | Description |
|---|---|
| TargetResource | The target to list at, e.g. Extension.Subscription or Extension.ManagementGroup or Extension.ResourceGroup |
| ExtensionResource | the resource being listed |
| Parameters | Optional. Additional parameters after the path parameters |
| Response | Optional. The success response for the list operation |
| Error | Optional. The error response, if non-standard. |
| OverrideResourceName | Optional. Allows overriding the resource name for this scope in generated clients. |
A resource GET operation
op Azure.ResourceManager.Extension.Read(apiVersion: string, subscriptionId: Azure.Core.uuid, resourceGroupName: string, provider: "Microsoft.TargetProviderNamespace", extensionProvider: "Microsoft.ExtensionProviderNamespace"): Response | ErrorTemplate Parameters
Section titled “Template Parameters”| Name | Description |
|---|---|
| TargetResource | The target resource, e.g. Extension.Subscription or Extension.ManagementGroup or Extension.ResourceGroup |
| ExtensionResource | the resource being read |
| Parameters | Optional. Additional parameters after the path parameters |
| Response | Optional. The success response for the read operation |
| Error | Optional. The error response, if non-standard. |
| OverrideResourceName | Optional. Allows overriding the resource name for this scope in generated clients. |
Azure.ResourceManager.Foundations
Section titled “Azure.ResourceManager.Foundations”ArmCreateOperation
Section titled “ArmCreateOperation”The base template for Azure Resource Manager PUT Operations.
op Azure.ResourceManager.Foundations.ArmCreateOperation(resource: BodyParameter): Response | ErrorResponseTemplate Parameters
Section titled “Template Parameters”| Name | Description |
|---|---|
| HttpParameters | The parameter object for the operation. |
| BodyParameter | The body parameter |
| Response | The response or union of responses for success. |
| ErrorResponse | The error response. |
ArmReadOperation
Section titled “ArmReadOperation”The base template for Azure Resource Manager GET and HEAD Operations.
op Azure.ResourceManager.Foundations.ArmReadOperation(): Response | ErrorResponseTemplate Parameters
Section titled “Template Parameters”| Name | Description |
|---|---|
| Parameters | The parameter object for the operation. |
| Response | The response or union of responses for success. |
| ErrorResponse | The error response. |
ArmUpdateOperation
Section titled “ArmUpdateOperation”The base template for Azure Resource Manager PATCH Operations.
op Azure.ResourceManager.Foundations.ArmUpdateOperation(properties: BodyParameter): Response | ErrorResponseTemplate Parameters
Section titled “Template Parameters”| Name | Description |
|---|---|
| HttpParameters | The parameter object for the operation. |
| BodyParameter | The body parameter |
| Response | The response or union of responses for success. |
| ErrorResponse | The error response. |
checkNameAvailability
Section titled “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.ErrorResponseTemplate Parameters
Section titled “Template Parameters”| Name | Description |
|---|---|
| ScopeParameters | A parameter model with properties representing the scope of the resource |
| Request | The operation request body |
| Response | The operation response |
| AdditionalParams | A parameter model with properties representing non-path parameters |
Azure.ResourceManager.Legacy
Section titled “Azure.ResourceManager.Legacy”ExtensionOperations
Section titled “ExtensionOperations”An operation template used to build extension resource operations using non-standard paths.
interface Azure.ResourceManager.Legacy.ExtensionOperations<TargetParameters, ExtensionParentParameters, ExtensionInstanceParameters, ResourceName>Template Parameters
Section titled “Template Parameters”| Name | Description |
|---|---|
| TargetParameters | The path parameters for the target resource |
| ExtensionParentParameters | Parent parameters of the extension resource |
| ExtensionInstanceParameters | The instance parameters of the extension resource |
| ResourceName | Optional. The name of the resource type at this scope in clients. |
ExtensionOperations.CreateOrUpdateAsync
Section titled “ExtensionOperations.CreateOrUpdateAsync”A long-running resource CreateOrUpdate (PUT)
op Azure.ResourceManager.Legacy.ExtensionOperations<TargetParameters, ExtensionParentParameters, ExtensionInstanceParameters, ResourceName>.CreateOrUpdateAsync(resource: Request): Response | ErrorTypeTemplate Parameters
Section titled “Template Parameters”| Name | Description |
|---|---|
| Resource | the resource being created or updated |
| LroHeaders | Optional. Allows overriding the lro headers returned on resource create |
| Parameters | Optional. Additional parameters after the path parameters |
| Response | Optional. The success response(s) for the PUT operation |
| OptionalRequestBody | Optional. Indicates whether the request body is optional |
| ErrorType | Optional. The error response, if non-standard. |
| OperationOptions | Optional. The route options for the operation. |
| Request | Optional. The request body for the createOrUpdate operation. |
| OverrideResourceName | Optional. The name of the resource type at this scope in clients. |
ExtensionOperations.CreateOrUpdateSync
Section titled “ExtensionOperations.CreateOrUpdateSync”A synchronous resource CreateOrUpdate (PUT)
op Azure.ResourceManager.Legacy.ExtensionOperations<TargetParameters, ExtensionParentParameters, ExtensionInstanceParameters, ResourceName>.CreateOrUpdateSync(resource: Request): Response | ErrorTypeTemplate Parameters
Section titled “Template Parameters”| Name | Description |
|---|---|
| Resource | the resource being created or updated |
| Parameters | Optional. Additional parameters after the path parameters |
| Response | Optional. The success response(s) for the PUT operation |
| OptionalRequestBody | Optional. Indicates whether the request body is optional |
| ErrorType | Optional. The error response, if non-standard. |
| OperationOptions | Optional. The route options for the operation. |
| Request | Optional. The request body for the createOrUpdate operation. |
| OverrideResourceName | Optional. The name of the resource type at this scope in clients. |
ExtensionOperations.CustomPatchAsync
Section titled “ExtensionOperations.CustomPatchAsync”A long-running resource Update (PATCH)
op Azure.ResourceManager.Legacy.ExtensionOperations<TargetParameters, ExtensionParentParameters, ExtensionInstanceParameters, ResourceName>.CustomPatchAsync(properties: PatchModel): Response | ErrorTypeTemplate Parameters
Section titled “Template Parameters”| Name | Description |
|---|---|
| Resource | the resource being created or updated |
| PatchModel | the PATCH request model |
| LroHeaders | Optional. Allows overriding the lro headers returned on resource create |
| Parameters | Optional. Additional parameters after the path parameters |
| Response | Optional. The success response(s) for the PATCH operation |
| OptionalRequestBody | Optional. Indicates whether the request body is optional |
| ErrorType | Optional. The error response, if non-standard. |
| OperationOptions | Optional. The route options for the operation. |
| OverrideResourceName | Optional. The name of the resource type at this scope in clients. |
ExtensionOperations.CustomPatchSync
Section titled “ExtensionOperations.CustomPatchSync”A synchronous resource Update (PATCH)
op Azure.ResourceManager.Legacy.ExtensionOperations<TargetParameters, ExtensionParentParameters, ExtensionInstanceParameters, ResourceName>.CustomPatchSync(properties: PatchModel): Response | ErrorTypeTemplate Parameters
Section titled “Template Parameters”| Name | Description |
|---|---|
| Resource | the resource being created or updated |
| PatchModel | the PATCH request model |
| Parameters | Optional. Additional parameters after the path parameters |
| Response | Optional. The success response(s) for the PATCH operation |
| OptionalRequestBody | Optional. Indicates whether the request body is optional |
| ErrorType | Optional. The error response, if non-standard. |
| OperationOptions | Optional. The route options for the operation. |
| OverrideResourceName | Optional. The name of the resource type at this scope in clients. |
ExtensionOperations.DeleteWithoutOkAsync
Section titled “ExtensionOperations.DeleteWithoutOkAsync”Delete a resource asynchronously
op Azure.ResourceManager.Legacy.ExtensionOperations<TargetParameters, ExtensionParentParameters, ExtensionInstanceParameters, ResourceName>.DeleteWithoutOkAsync(): Response | ErrorTypeTemplate Parameters
Section titled “Template Parameters”| Name | Description |
|---|---|
| Resource | The resource being deleted |
| LroHeaders | The lro headers for the operation |
| Parameters | Optional. Additional parameters after the path parameters |
| Response | Optional. The success response(s) for the delete operation |
| ErrorType | Optional. The error response, if non-standard. |
| OperationOptions | Optional. The route options for the operation. |
| OverrideResourceName | Optional. The name of the resource type at this scope in clients. |
ExtensionOperations.DeleteSync
Section titled “ExtensionOperations.DeleteSync”Delete a resource synchronously
op Azure.ResourceManager.Legacy.ExtensionOperations<TargetParameters, ExtensionParentParameters, ExtensionInstanceParameters, ResourceName>.DeleteSync(): Response | ErrorTypeTemplate Parameters
Section titled “Template Parameters”| Name | Description |
|---|---|
| Resource | The resource being deleted |
| Parameters | Optional. Additional parameters after the path parameters |
| Response | Optional. The success response(s) for the delete operation |
| ErrorType | Optional. The error response, if non-standard. |
| OperationOptions | Optional. The route options for the operation. |
| OverrideResourceName | Optional. The name of the resource type at this scope in clients. |
ExtensionOperations.Read
Section titled “ExtensionOperations.Read”Get a resource
op Azure.ResourceManager.Legacy.ExtensionOperations<TargetParameters, ExtensionParentParameters, ExtensionInstanceParameters, ResourceName>.Read(): Response | ErrorTypeTemplate Parameters
Section titled “Template Parameters”| Name | Description |
|---|---|
| Resource | The resource being read |
| Parameters | Optional. Additional parameters after the path parameters |
| Response | Optional. The success response for a get operation. |
| ErrorType | Optional. The error response, if non-standard. |
| OperationOptions | Optional. The route options for the operation. |
| OverrideResourceName | Optional. The name of the resource type at this scope in clients. |
ExtensionOperations.CheckExistence
Section titled “ExtensionOperations.CheckExistence”Check a resource’s existence via HEAD operation
op Azure.ResourceManager.Legacy.ExtensionOperations<TargetParameters, ExtensionParentParameters, ExtensionInstanceParameters, ResourceName>.CheckExistence(): Response | ErrorTypeTemplate Parameters
Section titled “Template Parameters”| Name | Description |
|---|---|
| Resource | The resource being checked |
| Parameters | Optional. Additional parameters after the path parameters |
| Response | Optional. The success response for a head operation (by default NoContent or NotFound response). |
| ErrorType | Optional. The error response, if non-standard. |
| OperationOptions | Optional. The route options for the operation. |
| OverrideResourceName | Optional. The name of the resource type at this scope in clients. |
ExtensionOperations.List
Section titled “ExtensionOperations.List”List a resource
op Azure.ResourceManager.Legacy.ExtensionOperations<TargetParameters, ExtensionParentParameters, ExtensionInstanceParameters, ResourceName>.List(): Response | ErrorTypeTemplate Parameters
Section titled “Template Parameters”| Name | Description |
|---|---|
| Resource | The resource being listed |
| Parameters | Optional. Additional parameters after the path parameters |
| Response | Optional. The response returned by the list |
| ErrorType | Optional. The error response, if non-standard. |
| OperationOptions | Optional. The route options for the operation. |
| OverrideResourceName | Optional. The name of the resource type at this scope in clients. |
ExtensionOperations.ListSinglePage
Section titled “ExtensionOperations.ListSinglePage”List a resource, without pagination
op Azure.ResourceManager.Legacy.ExtensionOperations<TargetParameters, ExtensionParentParameters, ExtensionInstanceParameters, ResourceName>.ListSinglePage(): Response | ErrorTypeTemplate Parameters
Section titled “Template Parameters”| Name | Description |
|---|---|
| Resource | The resource being listed |
| Parameters | Optional. Additional parameters after the path parameters |
| Response | Optional. The response returned by the list |
| ErrorType | Optional. The error response, if non-standard. |
| OperationOptions | Optional. The route options for the operation. |
| OverrideResourceName | Optional. The name of the resource type at this scope in clients. |
ExtensionOperations.ActionSync
Section titled “ExtensionOperations.ActionSync”A synchronous resource action.
op Azure.ResourceManager.Legacy.ExtensionOperations<TargetParameters, ExtensionParentParameters, ExtensionInstanceParameters, ResourceName>.ActionSync(body: Request): Response | ErrorTypeTemplate Parameters
Section titled “Template Parameters”| Name | Description |
|---|---|
| Resource | The resource being acted upon |
| Request | The request model for the action |
| Response | The response model for the action |
| Parameters | Optional. Additional parameters after the path parameters |
| OptionalRequestBody | Optional. Indicates whether the request body is optional |
| ErrorType | Optional. The error response, if non-standard. |
| OperationOptions | Optional. The route options for the operation. |
| OverrideResourceName | Optional. The name of the resource type at this scope in clients. |
ExtensionOperations.ActionAsync
Section titled “ExtensionOperations.ActionAsync”A long-running resource action.
op Azure.ResourceManager.Legacy.ExtensionOperations<TargetParameters, ExtensionParentParameters, ExtensionInstanceParameters, ResourceName>.ActionAsync(body: Request): Response | ErrorTypeTemplate Parameters
Section titled “Template Parameters”| Name | Description |
|---|---|
| Resource | The resource being acted upon |
| Request | The request model for the action |
| Result | The result model for the action |
| LroHeaders | Optional. Allows overriding the headers returned in the Accepted response |
| Parameters | Optional. Additional parameters after the path parameters |
| Response | The full response union of the action |
| OptionalRequestBody | Optional. Indicates whether the request body is optional |
| ErrorType | Optional. The error response, if non-standard. |
| OperationOptions | Optional. The route options for the operation. |
| OverrideResourceName | Optional. The name of the resource type at this scope in clients. |
LegacyOperations
Section titled “LegacyOperations”An operation template used to build resource operations in which the same resource type is accessible at multiple, fixed resource paths.
interface Azure.ResourceManager.Legacy.LegacyOperations<ParentParameters, ResourceTypeParameter, ErrorType, ResourceName>Template Parameters
Section titled “Template Parameters”| Name | Description |
|---|---|
| ParentParameters | The path parameters for the resource parent |
| ResourceTypeParameter | The path parameter for the resource name |
| ErrorType | Optional. The type of error models used in operations created form this template |
| ResourceName | Optional. The name of the resource type described in this template |
LegacyOperations.CreateOrUpdateAsync
Section titled “LegacyOperations.CreateOrUpdateAsync”A long-running resource CreateOrUpdate (PUT)
op Azure.ResourceManager.Legacy.LegacyOperations<ParentParameters, ResourceTypeParameter, ErrorType, ResourceName>.CreateOrUpdateAsync(resource: Request): Response | OverrideErrorTypeLegacyOperations.CreateOrUpdateSync
Section titled “LegacyOperations.CreateOrUpdateSync”A synchronous resource CreateOrUpdate (PUT)
op Azure.ResourceManager.Legacy.LegacyOperations<ParentParameters, ResourceTypeParameter, ErrorType, ResourceName>.CreateOrUpdateSync(resource: Request): Response | OverrideErrorTypeLegacyOperations.CustomPatchAsync
Section titled “LegacyOperations.CustomPatchAsync”A long-running resource Update (PATCH)
op Azure.ResourceManager.Legacy.LegacyOperations<ParentParameters, ResourceTypeParameter, ErrorType, ResourceName>.CustomPatchAsync(properties: PatchModel): Response | OverrideErrorTypeLegacyOperations.CustomPatchSync
Section titled “LegacyOperations.CustomPatchSync”A synchronous resource Update (PATCH)
op Azure.ResourceManager.Legacy.LegacyOperations<ParentParameters, ResourceTypeParameter, ErrorType, ResourceName>.CustomPatchSync(properties: PatchModel): Response | OverrideErrorTypeLegacyOperations.DeleteWithoutOkAsync
Section titled “LegacyOperations.DeleteWithoutOkAsync”Delete a resource asynchronously
op Azure.ResourceManager.Legacy.LegacyOperations<ParentParameters, ResourceTypeParameter, ErrorType, ResourceName>.DeleteWithoutOkAsync(): Response | OverrideErrorTypeLegacyOperations.DeleteSync
Section titled “LegacyOperations.DeleteSync”Delete a resource synchronously
op Azure.ResourceManager.Legacy.LegacyOperations<ParentParameters, ResourceTypeParameter, ErrorType, ResourceName>.DeleteSync(): Response | OverrideErrorTypeLegacyOperations.Read
Section titled “LegacyOperations.Read”Get a resource
op Azure.ResourceManager.Legacy.LegacyOperations<ParentParameters, ResourceTypeParameter, ErrorType, ResourceName>.Read(): Response | OverrideErrorTypeLegacyOperations.CheckExistence
Section titled “LegacyOperations.CheckExistence”Check a resource’s existence via HEAD operation
op Azure.ResourceManager.Legacy.LegacyOperations<ParentParameters, ResourceTypeParameter, ErrorType, ResourceName>.CheckExistence(): Response | OverrideErrorTypeLegacyOperations.List
Section titled “LegacyOperations.List”List a resource
op Azure.ResourceManager.Legacy.LegacyOperations<ParentParameters, ResourceTypeParameter, ErrorType, ResourceName>.List(): Response | OverrideErrorTypeLegacyOperations.ListSinglePage
Section titled “LegacyOperations.ListSinglePage”List a single page of the resource
op Azure.ResourceManager.Legacy.LegacyOperations<ParentParameters, ResourceTypeParameter, ErrorType, ResourceName>.ListSinglePage(): Response | OverrideErrorTypeLegacyOperations.ActionSync
Section titled “LegacyOperations.ActionSync”A synchronous resource action.
op Azure.ResourceManager.Legacy.LegacyOperations<ParentParameters, ResourceTypeParameter, ErrorType, ResourceName>.ActionSync(body: Request): Response | OverrideErrorTypeLegacyOperations.ActionAsync
Section titled “LegacyOperations.ActionAsync”A long-running resource action.
op Azure.ResourceManager.Legacy.LegacyOperations<ParentParameters, ResourceTypeParameter, ErrorType, ResourceName>.ActionAsync(body: Request): Response | OverrideErrorTypeOperations
Section titled “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/{provider-namespace}/operations”
interface Azure.ResourceManager.Legacy.Operations<Response, Error, Parameters>Template Parameters
Section titled “Template Parameters”| Name | Description |
|---|---|
| Response | The response returned by the operation list. |
| Error | the error response returned by the operation list. |
| Parameters | Additional request parameters for the list operation. |
Operations.list
Section titled “Operations.list”op Azure.ResourceManager.Legacy.Operations<Response, Error, Parameters>.list(apiVersion: string, provider: "Microsoft.ThisWillBeReplaced"): Response | ErrorRoutedOperations
Section titled “RoutedOperations”An operation template used to build resource operations in which the same resource type is accessible at multiple, fixed resource paths. Can be used with static routes.
interface Azure.ResourceManager.Legacy.RoutedOperations<ParentParameters, ResourceTypeParameter, ErrorType, ResourceRoute, RoutedResourceName>Template Parameters
Section titled “Template Parameters”| Name | Description |
|---|---|
| ParentParameters | The path parameters for the resource parent |
| ResourceTypeParameter | The path parameter for the resource name |
| ErrorType | Optional. The type of error models used in operations created form this template |
| ResourceRoute | Optional. The resource route to use for operations in the interface. |
| RoutedResourceName | Optional. The name of the resource type described in this template |
RoutedOperations.CreateOrUpdateAsync
Section titled “RoutedOperations.CreateOrUpdateAsync”A long-running resource CreateOrUpdate (PUT)
op Azure.ResourceManager.Legacy.RoutedOperations<ParentParameters, ResourceTypeParameter, ErrorType, ResourceRoute, RoutedResourceName>.CreateOrUpdateAsync(resource: Request): Response | OverrideErrorTypeTemplate Parameters
Section titled “Template Parameters”| Name | Description |
|---|---|
| Resource | the resource being created or updated |
| LroHeaders | Optional. Allows overriding the lro headers returned on resource create |
| Parameters | Optional. Additional parameters after the path parameters |
| Response | Optional. The success response(s) for the PUT operation |
| OptionalRequestBody | Optional. Indicates whether the request body is optional |
| OverrideErrorType | Optional. The error response, if non-standard. |
| OverrideRouteOptions | Optional. The route options for the operation. |
| Request | Optional. The request body for the createOrUpdate operation. |
| OverrideResourceName | Optional. The name of the resource type being acted upon. |
RoutedOperations.CreateOrUpdateSync
Section titled “RoutedOperations.CreateOrUpdateSync”A synchronous resource CreateOrUpdate (PUT)
op Azure.ResourceManager.Legacy.RoutedOperations<ParentParameters, ResourceTypeParameter, ErrorType, ResourceRoute, RoutedResourceName>.CreateOrUpdateSync(resource: Request): Response | OverrideErrorTypeTemplate Parameters
Section titled “Template Parameters”| Name | Description |
|---|---|
| Resource | the resource being created or updated |
| Parameters | Optional. Additional parameters after the path parameters |
| Response | Optional. The success response(s) for the PUT operation |
| OptionalRequestBody | Optional. Indicates whether the request body is optional |
| OverrideErrorType | Optional. The error response, if non-standard. |
| OverrideRouteOptions | Optional. The route options for the operation. |
| Request | Optional. The request body for the createOrUpdate operation. |
| OverrideResourceName | Optional. The name of the resource type being acted upon. |
RoutedOperations.CustomPatchAsync
Section titled “RoutedOperations.CustomPatchAsync”A long-running resource Update (PATCH)
op Azure.ResourceManager.Legacy.RoutedOperations<ParentParameters, ResourceTypeParameter, ErrorType, ResourceRoute, RoutedResourceName>.CustomPatchAsync(properties: PatchModel): Response | OverrideErrorTypeTemplate Parameters
Section titled “Template Parameters”| Name | Description |
|---|---|
| Resource | the resource being updated |
| PatchModel | the PATCH request model |
| LroHeaders | Optional. Allows overriding the lro headers returned on resource create |
| Parameters | Optional. Additional parameters after the path parameters |
| Response | Optional. The success response(s) for the PATCH operation |
| OptionalRequestBody | Optional. Indicates whether the request body is optional |
| OverrideErrorType | Optional. The error response, if non-standard. |
| OverrideRouteOptions | Optional. The route options for the operation. |
| OverrideResourceName | Optional. The name of the resource type being acted upon. |
RoutedOperations.CustomPatchSync
Section titled “RoutedOperations.CustomPatchSync”A synchronous resource Update (PATCH)
op Azure.ResourceManager.Legacy.RoutedOperations<ParentParameters, ResourceTypeParameter, ErrorType, ResourceRoute, RoutedResourceName>.CustomPatchSync(properties: PatchModel): Response | OverrideErrorTypeTemplate Parameters
Section titled “Template Parameters”| Name | Description |
|---|---|
| Resource | the resource being created or updated |
| PatchModel | the PATCH request model |
| Parameters | Optional. Additional parameters after the path parameters |
| Response | Optional. The success response(s) for the PATCH operation |
| OptionalRequestBody | Optional. Indicates whether the request body is optional |
| OverrideErrorType | Optional. The error response, if non-standard. |
| OverrideRouteOptions | Optional. The route options for the operation. |
| OverrideResourceName | Optional. The name of the resource type being acted upon. |
RoutedOperations.DeleteWithoutOkAsync
Section titled “RoutedOperations.DeleteWithoutOkAsync”Delete a resource asynchronously
op Azure.ResourceManager.Legacy.RoutedOperations<ParentParameters, ResourceTypeParameter, ErrorType, ResourceRoute, RoutedResourceName>.DeleteWithoutOkAsync(): Response | OverrideErrorTypeTemplate Parameters
Section titled “Template Parameters”| Name | Description |
|---|---|
| Resource | The resource being deleted |
| LroHeaders | The lro headers for the operation |
| Parameters | Optional. Additional parameters after the path parameters |
| Response | Optional. The success response(s) for the delete operation |
| OverrideErrorType | Optional. The error response, if non-standard. |
| OverrideRouteOptions | Optional. The route options for the operation. |
| OverrideResourceName | Optional. The name of the resource type being acted upon. |
RoutedOperations.DeleteSync
Section titled “RoutedOperations.DeleteSync”Delete a resource synchronously
op Azure.ResourceManager.Legacy.RoutedOperations<ParentParameters, ResourceTypeParameter, ErrorType, ResourceRoute, RoutedResourceName>.DeleteSync(): Response | OverrideErrorTypeTemplate Parameters
Section titled “Template Parameters”| Name | Description |
|---|---|
| Resource | The resource being deleted |
| Parameters | Optional. Additional parameters after the path parameters |
| Response | Optional. The success response(s) for the delete operation |
| OverrideErrorType | Optional. The error response, if non-standard. |
| OverrideRouteOptions | Optional. The route options for the operation. |
| OverrideResourceName | Optional. The name of the resource type being acted upon. |
RoutedOperations.Read
Section titled “RoutedOperations.Read”Get a resource
op Azure.ResourceManager.Legacy.RoutedOperations<ParentParameters, ResourceTypeParameter, ErrorType, ResourceRoute, RoutedResourceName>.Read(): Response | OverrideErrorTypeTemplate Parameters
Section titled “Template Parameters”| Name | Description |
|---|---|
| Resource | The resource being read |
| Parameters | Optional. Additional parameters after the path parameters |
| Response | Optional. The success response for a get operation. |
| OverrideErrorType | Optional. The error response, if non-standard. |
| OverrideRouteOptions | Optional. The route options for the operation. |
| OverrideResourceName | Optional. The name of the resource type being acted upon. |
RoutedOperations.CheckExistence
Section titled “RoutedOperations.CheckExistence”Check a resource’s existence via HEAD operation
op Azure.ResourceManager.Legacy.RoutedOperations<ParentParameters, ResourceTypeParameter, ErrorType, ResourceRoute, RoutedResourceName>.CheckExistence(): Response | OverrideErrorTypeTemplate Parameters
Section titled “Template Parameters”| Name | Description |
|---|---|
| Resource | The resource being checked |
| Parameters | Optional. Additional parameters after the path parameters |
| Response | Optional. The success response for a head operation (by default NoContent or NotFound response). |
| OverrideErrorType | Optional. The error response, if non-standard. |
| OverrideRouteOptions | Optional. The route options for the operation. |
| OverrideResourceName | Optional. The name of the resource type being acted upon. |
RoutedOperations.List
Section titled “RoutedOperations.List”List a resource
op Azure.ResourceManager.Legacy.RoutedOperations<ParentParameters, ResourceTypeParameter, ErrorType, ResourceRoute, RoutedResourceName>.List(): Response | OverrideErrorTypeTemplate Parameters
Section titled “Template Parameters”| Name | Description |
|---|---|
| Resource | The resource being listed |
| Parameters | Optional. Additional parameters after the path parameters |
| Response | Optional. The response returned by the list |
| OverrideErrorType | Optional. The error response, if non-standard. |
| OverrideRouteOptions | Optional. The route options for the operation. |
| OverrideResourceName | Optional. The name of the resource type being acted upon. |
RoutedOperations.ListSinglePage
Section titled “RoutedOperations.ListSinglePage”List a single page of the resource
op Azure.ResourceManager.Legacy.RoutedOperations<ParentParameters, ResourceTypeParameter, ErrorType, ResourceRoute, RoutedResourceName>.ListSinglePage(): Response | OverrideErrorTypeTemplate Parameters
Section titled “Template Parameters”| Name | Description |
|---|---|
| Resource | The resource being listed |
| Parameters | Optional. Additional parameters after the path parameters |
| Response | Optional. The response returned by the list |
| OverrideErrorType | Optional. The error response, if non-standard. |
| OverrideRouteOptions | Optional. The route options for the operation. |
| OverrideResourceName | Optional. The name of the resource type being acted upon. |
RoutedOperations.ActionSync
Section titled “RoutedOperations.ActionSync”A synchronous resource action.
op Azure.ResourceManager.Legacy.RoutedOperations<ParentParameters, ResourceTypeParameter, ErrorType, ResourceRoute, RoutedResourceName>.ActionSync(body: Request): Response | OverrideErrorTypeTemplate Parameters
Section titled “Template Parameters”| Name | Description |
|---|---|
| Resource | The resource being acted upon |
| Request | The request model for the action |
| Response | The response model for the action |
| Parameters | Optional. Additional parameters after the path parameters |
| OptionalRequestBody | Optional. Indicates whether the request body is optional |
| OverrideErrorType | Optional. The error response, if non-standard. |
| OverrideRouteOptions | Optional. The route options for the operation. |
| OverrideResourceName | Optional. The name of the resource type being acted upon. |
RoutedOperations.ActionAsync
Section titled “RoutedOperations.ActionAsync”A long-running resource action.
op Azure.ResourceManager.Legacy.RoutedOperations<ParentParameters, ResourceTypeParameter, ErrorType, ResourceRoute, RoutedResourceName>.ActionAsync(body: Request): Response | OverrideErrorTypeTemplate Parameters
Section titled “Template Parameters”| Name | Description |
|---|---|
| Resource | The resource being acted upon |
| Request | The request model for the action |
| Result | The result model for the action when the operation is successful |
| LroHeaders | Optional. Allows overriding the headers returned in the Accepted response |
| Parameters | Optional. Additional parameters after the path parameters |
| Response | The union of successful responses for the action |
| OptionalRequestBody | Optional. Indicates whether the request body is optional |
| OverrideErrorType | Optional. The error response, if non-standard. |
| OverrideRouteOptions | Optional. The route options for the operation. |
| OverrideResourceName | Optional. The name of the resource type being acted upon. |
ArmListSinglePageByParent
Section titled “ArmListSinglePageByParent”A resource list operation, at the scope of the resource’s parent that lists only a single page.
op Azure.ResourceManager.Legacy.ArmListSinglePageByParent(provider: "Microsoft.ThisWillBeReplaced"): Response | ErrorTemplate Parameters
Section titled “Template Parameters”| Name | Description |
|---|---|
| Resource | the resource being patched |
| BaseParameters | Optional. Allows overriding the operation parameters |
| ParentName | Optional. The name of the parent resource |
| ParentFriendlyName | Optional. The friendly name of the parent resource |
| Parameters | Optional. Additional parameters after the path parameters |
| Response | Optional. The success response for the list operation |
| Error | Optional. The error response, if non-standard. |
ArmListSinglePageBySubscription
Section titled “ArmListSinglePageBySubscription”A resource list operation, at the subscription scope, that lists only a single page
op Azure.ResourceManager.Legacy.ArmListSinglePageBySubscription(apiVersion: string, subscriptionId: Azure.Core.uuid, provider: "Microsoft.ThisWillBeReplaced"): Response | ErrorTemplate Parameters
Section titled “Template Parameters”| Name | Description |
|---|---|
| Resource | the resource being patched |
| Parameters | Optional. Additional parameters after the path parameters |
| Response | Optional. The success response for the list operation |
| Error | Optional. The error response, if non-standard. |
CreateOperation
Section titled “CreateOperation”The base template for Azure Resource Manager PUT Operations.
op Azure.ResourceManager.Legacy.CreateOperation(resource: BodyParameter): Response | ErrorResponseTemplate Parameters
Section titled “Template Parameters”| Name | Description |
|---|---|
| HttpParameters | The parameter object for the operation. |
| BodyParameter | The body parameter |
| Response | The response or union of responses for success. |
| ErrorResponse | The error response. |
| OptionalRequestBody | Optional. Indicates whether the request body is optional |
CreateOrReplaceAsync
Section titled “CreateOrReplaceAsync”A long-running resource CreateOrUpdate (PUT)
op Azure.ResourceManager.Legacy.CreateOrReplaceAsync(provider: "Microsoft.ThisWillBeReplaced", resource: Request): Response | ErrorTemplate Parameters
Section titled “Template Parameters”| Name | Description |
|---|---|
| Resource | the resource being created or updated |
| Request | The request body for the operation |
| BaseParameters | Optional. Allows overriding the operation parameters |
| LroHeaders | Optional. Allows overriding the lro headers returned on resource create |
| Parameters | Optional. Additional parameters after the path parameters |
| Response | Optional. The success response for the createOrUpdate operation |
| Error | Optional. The error response, if non-standard. |
| OptionalRequestBody | Optional. Indicates whether the request body is optional |
CreateOrReplaceSync
Section titled “CreateOrReplaceSync”Synchronous PUT operation for Azure Resource Manager resources
op Azure.ResourceManager.Legacy.CreateOrReplaceSync(provider: "Microsoft.ThisWillBeReplaced", resource: Request): Response | ErrorTemplate Parameters
Section titled “Template Parameters”| Name | Description |
|---|---|
| Resource | the resource being created or replaced |
| Request | The request body for the operation |
| BaseParameters | Optional. Allows overriding the operation parameters |
| Parameters | Optional. Additional parameters after the path parameters |
| Response | Optional. The success response for the createOrUpdate operation |
| Error | Optional. The error response, if non-standard. |
| OptionalRequestBody | Optional. Indicates whether the request body is optional |
CustomPatchAsync
Section titled “CustomPatchAsync”A long-running resource update using a custom PATCH payload (Asynchronous)
op Azure.ResourceManager.Legacy.CustomPatchAsync(provider: "Microsoft.ThisWillBeReplaced", properties: PatchModel): Response | ErrorTemplate Parameters
Section titled “Template Parameters”| Name | Description |
|---|---|
| Resource | the resource being patched |
| PatchModel | The input model for the PATCH request |
| BaseParameters | Optional. Allows overriding the operation parameters |
| LroHeaders | Optional. Allows overriding the lro headers returned in the Accepted response |
| Parameters | Optional. Additional parameters after the path parameters |
| Response | Optional. The success response for the patch operation |
| Error | Optional. The error response, if non-standard. |
| OptionalRequestBody | Optional. Indicates whether the request body is optional |
CustomPatchSync
Section titled “CustomPatchSync”A resource update using a custom PATCH payload (synchronous)
op Azure.ResourceManager.Legacy.CustomPatchSync(provider: "Microsoft.ThisWillBeReplaced", properties: PatchModel): Response | ErrorTemplate Parameters
Section titled “Template Parameters”| Name | Description |
|---|---|
| Resource | the resource being patched |
| PatchModel | The input model for the PATCH request |
| BaseParameters | Optional. Allows overriding the operation parameters |
| Parameters | Optional. Additional parameters after the path parameters |
| Response | Optional. The success response for the patch operation |
| Error | Optional. The error response, if non-standard. |
| OptionalRequestBody | Optional. Indicates whether the request body is optional |
UpdateOperation
Section titled “UpdateOperation”The base template for Legacy Azure Resource Manager PATCH Operations.
op Azure.ResourceManager.Legacy.UpdateOperation(properties: BodyParameter): Response | ErrorResponseTemplate Parameters
Section titled “Template Parameters”| Name | Description |
|---|---|
| HttpParameters | The parameter object for the operation. |
| BodyParameter | The body parameter |
| Response | The response or union of responses for success. |
| ErrorResponse | The error response. |
| OptionalRequestBody | Optional. Indicates whether the request body is optional |
Azure.ResourceManager.Legacy.Extension
Section titled “Azure.ResourceManager.Legacy.Extension”CreateOrReplaceAsync
Section titled “CreateOrReplaceAsync”A long-running resource CreateOrUpdate (PUT)
op Azure.ResourceManager.Legacy.Extension.CreateOrReplaceAsync(apiVersion: string, subscriptionId: Azure.Core.uuid, resourceGroupName: string, provider: "Microsoft.TargetProviderNamespace", extensionProvider: "Microsoft.ExtensionProviderNamespace", resource: Request): Response | ErrorTemplate Parameters
Section titled “Template Parameters”| Name | Description |
|---|---|
| TargetResource | the target resource, e.g. Extension.Subscription or Extension.ManagementGroup or Extension.ResourceGroup |
| ExtensionResource | the resource being created or updated |
| Request | Optional. The request body for the createOrUpdate operation |
| LroHeaders | Optional. Allows overriding the lro headers returned on resource create |
| Parameters | Optional. Additional parameters after the path parameters |
| Response | Optional. The success response for the createOrUpdate operation |
| Error | Optional. The error response, if non-standard. |
| OptionalRequestBody | Optional. If true, the request body is optional |
| OverrideResourceName | Optional. The name of the resource type at this scope in clients. |
CreateOrReplaceSync
Section titled “CreateOrReplaceSync”Synchronous PUT operation for Azure Resource Manager resources
op Azure.ResourceManager.Legacy.Extension.CreateOrReplaceSync(apiVersion: string, subscriptionId: Azure.Core.uuid, resourceGroupName: string, provider: "Microsoft.TargetProviderNamespace", extensionProvider: "Microsoft.ExtensionProviderNamespace", resource: Request): Response | ErrorTemplate Parameters
Section titled “Template Parameters”| Name | Description |
|---|---|
| TargetResource | the target resource, e.g. Extension.Subscription or Extension.ManagementGroup or Extension.ResourceGroup |
| ExtensionResource | the resource being created or replaced |
| Request | Optional. The request body for the createOrUpdate operation |
| Parameters | Optional. Additional parameters after the path parameters |
| Response | Optional. The success response for the createOrUpdate operation |
| Error | Optional. The error response, if non-standard. |
| OptionalRequestBody | Optional. If true, the request body is optional |
| OverrideResourceName | Optional. The name of the resource type at this scope in clients. |
CustomPatchAsync
Section titled “CustomPatchAsync”A long-running resource update using a custom PATCH payload (Asynchronous)
op Azure.ResourceManager.Legacy.Extension.CustomPatchAsync(apiVersion: string, subscriptionId: Azure.Core.uuid, resourceGroupName: string, provider: "Microsoft.TargetProviderNamespace", extensionProvider: "Microsoft.ExtensionProviderNamespace", properties: PatchModel): Response | ErrorTemplate Parameters
Section titled “Template Parameters”| Name | Description |
|---|---|
| TargetResource | the target resource, e.g. Extension.Subscription or Extension.ManagementGroup or Extension.ResourceGroup |
| ExtensionResource | the resource being patched |
| PatchModel | The input model for the PATCH request |
| LroHeaders | Optional. Allows overriding the lro headers returned in the Accepted response |
| Parameters | Optional. Additional parameters after the path parameters |
| Response | Optional. The success response for the patch operation |
| Error | Optional. The error response, if non-standard. |
| OptionalRequestBody | Optional. Whether the request body is optional. |
| OverrideResourceName | Optional. The name of the resource type at this scope in clients. |
CustomPatchSync
Section titled “CustomPatchSync”A resource update using a custom PATCH payload (synchronous)
op Azure.ResourceManager.Legacy.Extension.CustomPatchSync(apiVersion: string, subscriptionId: Azure.Core.uuid, resourceGroupName: string, provider: "Microsoft.TargetProviderNamespace", extensionProvider: "Microsoft.ExtensionProviderNamespace", properties: PatchModel): Response | ErrorTemplate Parameters
Section titled “Template Parameters”| Name | Description |
|---|---|
| TargetResource | the target resource, e.g. Extension.Subscription or Extension.ManagementGroup or Extension.ResourceGroup |
| ExtensionResource | the resource being patched |
| PatchModel | The input model for the PATCH request |
| Parameters | Optional. Additional parameters after the path parameters |
| Response | Optional. The success response for the patch operation |
| Error | Optional. The error response, if non-standard. |
| OptionalRequestBody | Optional. Whether the request body is optional. |
| OverrideResourceName | Optional. The name of the resource type at this scope in clients. |
Azure.ResourceManager.Legacy.PrivateEndpoints
Section titled “Azure.ResourceManager.Legacy.PrivateEndpoints”CreateOrReplaceAsync
Section titled “CreateOrReplaceAsync”A long-running resource CreateOrUpdate (PUT) for a PrivateEndpointConnection to a resource
op Azure.ResourceManager.Legacy.PrivateEndpoints.CreateOrReplaceAsync(provider: "Microsoft.ThisWillBeReplaced", privateEndpointConnectionName: string, resource: Request): Response | ErrorTemplate Parameters
Section titled “Template Parameters”| Name | Description |
|---|---|
| ParentResource | the parent resource of the PrivateEndpointConnection |
| Resource | the PrivateEndpointConnection resource being created or updated |
| BaseParameters | Optional. Allows overriding the operation parameters |
| LroHeaders | Optional. Allows overriding the lro headers returned on resource create |
| Parameters | Optional. Additional parameters after the path parameters |
| Response | Optional. The success response for the createOrReplace operation |
| Error | Optional. The error response, if non-standard. |
| OptionalRequestBody | Optional. Indicates whether the request body is optional. |
| Request | Optional. The request body for the operation. |
CreateOrReplaceSync
Section titled “CreateOrReplaceSync”Synchronous PUT operation for a Private endpoint connection to a resource
op Azure.ResourceManager.Legacy.PrivateEndpoints.CreateOrReplaceSync(provider: "Microsoft.ThisWillBeReplaced", privateEndpointConnectionName: string, resource: Request): Response | ErrorTemplate Parameters
Section titled “Template Parameters”| Name | Description |
|---|---|
| ParentResource | the parent resource of the PrivateEndpointConnection |
| Resource | the PrivateEndpointConnection resource being created or updated |
| BaseParameters | Optional. Allows overriding the operation parameters |
| Parameters | Optional. Additional parameters after the path parameters |
| Response | Optional. The success response for the createOrUpdate operation |
| Error | Optional. The error response, if non-standard. |
| OptionalRequestBody | Optional. Indicates whether the request body is optional. |
| Request | Optional. The request body for the operation. |
CustomPatchAsync
Section titled “CustomPatchAsync”A long-running resource update using a custom PATCH payload (Asynchronous) to update a PrivateEndpointConnection to a resource.
op Azure.ResourceManager.Legacy.PrivateEndpoints.CustomPatchAsync(provider: "Microsoft.ThisWillBeReplaced", privateEndpointConnectionName: string, properties: PatchModel): Response | ErrorTemplate Parameters
Section titled “Template Parameters”| Name | Description |
|---|---|
| ParentResource | the parent resource of the PrivateEndpointConnection |
| Resource | the PrivateEndpointConnection resource being updated |
| PatchModel | The input model for the PATCH request |
| BaseParameters | Optional. Allows overriding the operation parameters |
| LroHeaders | Optional. Allows overriding the lro headers returned in the Accepted response |
| Parameters | Optional. Additional parameters after the path parameters |
| Response | Optional. The success response for the patch operation |
| Error | Optional. The error response, if non-standard. |
| OptionalRequestBody | Optional. Indicates whether the request body is optional. |
CustomPatchSync
Section titled “CustomPatchSync”A resource update using a custom PATCH payload (synchronous) to update a PrivateEndpointConnection to a resource
op Azure.ResourceManager.Legacy.PrivateEndpoints.CustomPatchSync(provider: "Microsoft.ThisWillBeReplaced", privateEndpointConnectionName: string, properties: PatchModel): Response | ErrorTemplate Parameters
Section titled “Template Parameters”| Name | Description |
|---|---|
| ParentResource | The parent resource of the PrivateEndpointConnection |
| Resource | Optional. The PrivateEndpointConnection resource being patched |
| PatchModel | The input model for the PATCH request |
| BaseParameters | Optional. Allows overriding the operation parameters |
| Parameters | Optional. Additional parameters after the path parameters |
| Response | Optional. The success response for the patch operation |
| Error | Optional. The error response, if non-standard. |
| OptionalRequestBody | Optional. Indicates whether the request body is optional. |
ListSinglePageByParent
Section titled “ListSinglePageByParent”List the private endpoint connections over a resource
op Azure.ResourceManager.Legacy.PrivateEndpoints.ListSinglePageByParent(provider: "Microsoft.ThisWillBeReplaced"): Response | ErrorTemplate Parameters
Section titled “Template Parameters”| Name | Description |
|---|---|
| ParentResource | the parent resource of the PrivateEndpointConnection |
| Resource | Optional. The PrivateEndpointConnection resource being listed |
| BaseParameters | Optional. Allows overriding the operation parameters |
| Parameters | Optional. Additional parameters after the path parameters |
| Response | Optional. The success response for the list operation |
| Error | Optional. The error response, if non-standard. |