IGenericResources Interface
Definition
Entry point to generic resources management API.
public interface IGenericResources : Microsoft.Azure.Management.ResourceManager.Fluent.Core.CollectionActions.ISupportsBatchCreation<Microsoft.Azure.Management.ResourceManager.Fluent.IGenericResource>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.CollectionActions.ISupportsCreating<Microsoft.Azure.Management.ResourceManager.Fluent.GenericResource.Definition.IBlank>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.CollectionActions.ISupportsGettingById<Microsoft.Azure.Management.ResourceManager.Fluent.IGenericResource>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.CollectionActions.ISupportsGettingByResourceGroup<Microsoft.Azure.Management.ResourceManager.Fluent.IGenericResource>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.CollectionActions.ISupportsListing<Microsoft.Azure.Management.ResourceManager.Fluent.IGenericResource>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.CollectionActions.ISupportsListingByResourceGroup<Microsoft.Azure.Management.ResourceManager.Fluent.IGenericResource>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.CollectionActions.ISupportsListingInResourceGroupByTag<Microsoft.Azure.Management.ResourceManager.Fluent.IGenericResource>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IHasInner<Microsoft.Azure.Management.ResourceManager.Fluent.IResourcesOperations>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IHasManager<Microsoft.Azure.Management.ResourceManager.Fluent.IResourceManager>
type IGenericResources = interface
interface ISupportsListing<IGenericResource>
interface ISupportsListingByResourceGroup<IGenericResource>
interface ISupportsListingInResourceGroupByTag<IGenericResource>
interface ISupportsGettingByResourceGroup<IGenericResource>
interface ISupportsGettingById<IGenericResource>
interface ISupportsCreating<IBlank>
interface ISupportsBatchCreation<IGenericResource>
interface IHasManager<IResourceManager>
interface IHasInner<IResourcesOperations>
Public Interface IGenericResources
Implements IHasInner(Of IResourcesOperations), IHasManager(Of IResourceManager), ISupportsBatchCreation(Of IGenericResource), ISupportsCreating(Of IBlank), ISupportsGettingById(Of IGenericResource), ISupportsGettingByResourceGroup(Of IGenericResource), ISupportsListing(Of IGenericResource), ISupportsListingByResourceGroup(Of IGenericResource), ISupportsListingInResourceGroupByTag(Of IGenericResource)
- Implements
-
ISupportsBatchCreation<IGenericResource> ISupportsCreating<IBlank> ISupportsGettingById<IGenericResource> ISupportsGettingByResourceGroup<IGenericResource> ISupportsListing<IGenericResource> ISupportsListingByResourceGroup<IGenericResource> ISupportsListingInResourceGroupByTag<IGenericResource> IHasInner<IResourcesOperations> IHasManager<IResourceManager>
Properties
Inner | (Inherited from IHasInner<T>) |
Manager |
Gets the manager client type of this resource type. (Inherited from IHasManager<ManagerT>) |
Methods
CheckExistence(String, String, String, String, String, String) |
Checks if a resource exists in a resource group. |
CheckExistenceAsync(String, String, String, String, String, String, CancellationToken) |
Checks if a resource exists in a resource group. |
Create(ICreatable<IFluentResourceT>[]) |
Creates a set (batch) of resources. (Inherited from ISupportsBatchCreation<IFluentResourceT>) |
Create(IEnumerable<ICreatable<IFluentResourceT>>) |
Creates a set (batch) of resources. (Inherited from ISupportsBatchCreation<IFluentResourceT>) |
CreateAsync(IEnumerable<ICreatable<IFluentResourceT>>, CancellationToken) |
Creates a set (batch) of resources. (Inherited from ISupportsBatchCreation<IFluentResourceT>) |
Define(String) | (Inherited from ISupportsCreating<T>) |
Delete(String, String, String, String, String, String) |
Delete resource and all of its child resources. |
DeleteAsync(String, String, String, String, String, String, CancellationToken) |
Delete resource and all of its child resources. |
Get(String, String, String, String, String, String) |
Returns a resource belonging to a resource group. |
GetById(String) |
Gets the information about a resource from Azure based on the resource id. (Inherited from ISupportsGettingById<T>) |
GetByIdAsync(String, CancellationToken) |
Gets the information about a resource from Azure based on the resource id. (Inherited from ISupportsGettingById<T>) |
GetByResourceGroup(String, String) |
Gets the information about a resource from Azure based on the resource name and the name of its resource group. (Inherited from ISupportsGettingByResourceGroup<T>) |
GetByResourceGroupAsync(String, String, CancellationToken) |
Gets the information about a resource from Azure based on the resource name and the name of its resource group. (Inherited from ISupportsGettingByResourceGroup<T>) |
List() |
Lists all the resources of the specified type in the currently selected subscription. (Inherited from ISupportsListing<T>) |
ListAsync(Boolean, CancellationToken) |
Lists all the resources of the specified type in the currently selected subscription. (Inherited from ISupportsListing<T>) |
ListByResourceGroup(String) |
Lists resources of the specified type in the specified resource group. (Inherited from ISupportsListingByResourceGroup<T>) |
ListByResourceGroupAsync(String, Boolean, CancellationToken) |
Lists resources of the specified type in the specified resource group. (Inherited from ISupportsListingByResourceGroup<T>) |
ListByTag(String, String, String) |
Lists all the resources with the specified tag. (Inherited from ISupportsListingInResourceGroupByTag<T>) |
ListByTagAsync(String, String, String, Boolean, CancellationToken) |
Lists all the resources with the specified tag. (Inherited from ISupportsListingInResourceGroupByTag<T>) |
MoveResources(String, IResourceGroup, IList<String>) |
Move resources from one resource group to another. |
MoveResourcesAsync(String, IResourceGroup, IList<String>, CancellationToken) |
Move resources from one resource group to another. |