Compartir a través de


CustomProviders Class

Definition

Low-level API implementation for the CustomProviders service. Allows extension of ARM control plane with custom resource providers.

public class CustomProviders
type CustomProviders = class
Public Class CustomProviders
Inheritance
CustomProviders

Constructors

CustomProviders()

Methods

AssociationsCreateOrUpdate(String, String, IAssociation, Func<HttpResponseMessage, Task<IAssociation>,Task>, Func<HttpResponseMessage,Task<IErrorResponse>, Task>, IEventListener, ISendAsync)

Create or update an association.

AssociationsCreateOrUpdateViaIdentity(String, IAssociation, Func<HttpResponseMessage, Task<IAssociation>,Task>, Func<HttpResponseMessage,Task<IErrorResponse>, Task>, IEventListener, ISendAsync)

Create or update an association.

AssociationsDelete(String, String, Func<HttpResponseMessage,Task>, Func<HttpResponseMessage,Task>, Func<HttpResponseMessage,Task<IErrorResponse>, Task>, IEventListener, ISendAsync)

Delete an association.

AssociationsDeleteViaIdentity(String, Func<HttpResponseMessage, Task>, Func<HttpResponseMessage,Task>, Func<HttpResponseMessage, Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Delete an association.

AssociationsGet(String, String, Func<HttpResponseMessage,Task<IAssociation>, Task>, Func<HttpResponseMessage,Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Get an association.

AssociationsGetViaIdentity(String, Func<HttpResponseMessage,Task<IAssociation>, Task>, Func<HttpResponseMessage,Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Get an association.

AssociationsListAll(String, Func<HttpResponseMessage,Task<IAssociationsList>, Task>, Func<HttpResponseMessage,Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Gets all association for the given scope.

AssociationsListAllViaIdentity(String, Func<HttpResponseMessage, Task<IAssociationsList>,Task>, Func<HttpResponseMessage,Task<IErrorResponse>, Task>, IEventListener, ISendAsync)

Gets all association for the given scope.

CustomResourceProviderCreateOrUpdate(String, String, String, ICustomRpManifest, Func<HttpResponseMessage,Task<ICustomRpManifest>,Task>, Func<HttpResponseMessage, Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Creates or updates the custom resource provider.

CustomResourceProviderCreateOrUpdateViaIdentity(String, ICustomRpManifest, Func<HttpResponseMessage,Task<ICustomRpManifest>,Task>, Func<HttpResponseMessage, Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Creates or updates the custom resource provider.

CustomResourceProviderDelete(String, String, String, Func<HttpResponseMessage, Task>, Func<HttpResponseMessage,Task>, Func<HttpResponseMessage, Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Deletes the custom resource provider.

CustomResourceProviderDeleteViaIdentity(String, Func<HttpResponseMessage, Task>, Func<HttpResponseMessage,Task>, Func<HttpResponseMessage, Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Deletes the custom resource provider.

CustomResourceProviderGet(String, String, String, Func<HttpResponseMessage, Task<ICustomRpManifest>,Task>, Func<HttpResponseMessage,Task<IErrorResponse>, Task>, IEventListener, ISendAsync)

Gets the custom resource provider manifest.

CustomResourceProviderGetViaIdentity(String, Func<HttpResponseMessage, Task<ICustomRpManifest>,Task>, Func<HttpResponseMessage,Task<IErrorResponse>, Task>, IEventListener, ISendAsync)

Gets the custom resource provider manifest.

CustomResourceProviderListByResourceGroup(String, String, Func<HttpResponseMessage, Task<IListByCustomRpManifest>,Task>, Func<HttpResponseMessage, Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Gets all the custom resource providers within a resource group.

CustomResourceProviderListByResourceGroupViaIdentity(String, Func<HttpResponseMessage, Task<IListByCustomRpManifest>,Task>, Func<HttpResponseMessage, Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Gets all the custom resource providers within a resource group.

CustomResourceProviderListBySubscription(String, Func<HttpResponseMessage, Task<IListByCustomRpManifest>,Task>, Func<HttpResponseMessage, Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Gets all the custom resource providers within a subscription.

CustomResourceProviderListBySubscriptionViaIdentity(String, Func<HttpResponseMessage, Task<IListByCustomRpManifest>,Task>, Func<HttpResponseMessage, Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Gets all the custom resource providers within a subscription.

CustomResourceProviderUpdate(String, String, String, IResourceProvidersUpdate, Func<HttpResponseMessage,Task<ICustomRpManifest>,Task>, Func<HttpResponseMessage, Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Updates an existing custom resource provider. The only value that can be updated via PATCH currently is the tags.

CustomResourceProviderUpdateViaIdentity(String, IResourceProvidersUpdate, Func<HttpResponseMessage,Task<ICustomRpManifest>,Task>, Func<HttpResponseMessage, Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Updates an existing custom resource provider. The only value that can be updated via PATCH currently is the tags.

OperationsList(Func<HttpResponseMessage,Task<IResourceProviderOperationList>, Task>, Func<HttpResponseMessage,Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

The list of operations provided by Microsoft CustomProviders.

OperationsListViaIdentity(String, Func<HttpResponseMessage,Task<IResourceProviderOperationList>, Task>, Func<HttpResponseMessage,Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

The list of operations provided by Microsoft CustomProviders.

Applies to