IGenericResources Interface
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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.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 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), ISupportsListing(Of IGenericResource), ISupportsListingByResourceGroup(Of IGenericResource), ISupportsListingInResourceGroupByTag(Of IGenericResource)
- Implements
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) |
Check if a resource exists in a resource group. |
CheckExistenceAsync(String, String, String, String, String, String, CancellationToken) |
Check if a resource exists in a resource group asynchronously. |
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 asynchronously. |
DeleteById(String, String) |
Delete a resource and all of its child resources by the resource ID. |
DeleteByIdAsync(String, String, CancellationToken) |
Delete a resource and all of its child resources by the resource ID asynchronously. |
Get(String, String, String, String, String, String) |
Return a resource belonging to a resource group. |
GetAsync(String, String, String, String, String, String, CancellationToken) |
Return a resource belonging to a resource group asynchronously. |
GetById(String, String) |
Return a resource by the resource ID. |
GetByIdAsync(String, String, CancellationToken) |
Return a resource by the resource ID asynchronously. |
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 asynchronously. |