Partager via


GroupableResource<IFluentResourceT,InnerResourceT,FluentResourceT,ManagerT,IDefinitionAfterRegion,IDefinitionAfterResourceGroup,DefTypeWithTags,UTypeWithTags> Classe

Définition

public abstract class GroupableResource<IFluentResourceT,InnerResourceT,FluentResourceT,ManagerT,IDefinitionAfterRegion,IDefinitionAfterResourceGroup,DefTypeWithTags,UTypeWithTags> : Microsoft.Azure.Management.ResourceManager.Fluent.Core.ResourceBase<IFluentResourceT,InnerResourceT,FluentResourceT,IDefinitionAfterRegion,DefTypeWithTags,UTypeWithTags>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IGroupableResource<ManagerT,InnerResourceT>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IHasInner<InnerResourceT>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IHasManager<ManagerT> where IFluentResourceT : class, IResource where InnerResourceT : Resource where FluentResourceT : GroupableResource<IFluentResourceT,InnerResourceT,FluentResourceT,ManagerT,IDefinitionAfterRegion,IDefinitionAfterResourceGroup,DefTypeWithTags,UTypeWithTags>, IFluentResourceT where ManagerT : IManagerBase where IDefinitionAfterRegion : class where IDefinitionAfterResourceGroup : class where DefTypeWithTags : class where UTypeWithTags : class
type GroupableResource<'IFluentResourceT, 'InnerResourceT, 'FluentResourceT, 'ManagerT, 'IDefinitionAfterRegion, 'IDefinitionAfterResourceGroup, 'DefTypeWithTags, 'UTypeWithTags (requires 'IFluentResourceT : null and 'IFluentResourceT :> IResource and 'InnerResourceT :> Resource and 'FluentResourceT :> GroupableResource<'IFluentResourceT, 'InnerResourceT, 'FluentResourceT, 'ManagerT, 'IDefinitionAfterRegion, 'IDefinitionAfterResourceGroup, 'DefTypeWithTags, 'UTypeWithTags> and 'FluentResourceT :> 'IFluentResourceT and 'ManagerT :> IManagerBase and 'IDefinitionAfterRegion : null and 'IDefinitionAfterResourceGroup : null and 'DefTypeWithTags : null and 'UTypeWithTags : null)> = class
    inherit ResourceBase<'IFluentResourceT, 'InnerResourceT, 'FluentResourceT, 'IDefinitionAfterRegion, 'DefTypeWithTags, 'UTypeWithTags (requires 'IFluentResourceT : null and 'IFluentResourceT :> IResource and 'InnerResourceT :> Resource and 'FluentResourceT :> GroupableResource<'IFluentResourceT, 'InnerResourceT, 'FluentResourceT, 'ManagerT, 'IDefinitionAfterRegion, 'IDefinitionAfterResourceGroup, 'DefTypeWithTags, 'UTypeWithTags> and 'FluentResourceT :> 'IFluentResourceT and 'IDefinitionAfterRegion : null and 'DefTypeWithTags : null and 'UTypeWithTags : null)>
    interface IGroupableResource<'ManagerT, 'InnerResourceT (requires 'ManagerT :> IManagerBase and 'InnerResourceT :> Resource)>
    interface IResource
    interface IIndexable
    interface IHasId
    interface IHasName
    interface IHasResourceGroup
    interface IHasManager<'ManagerT (requires 'ManagerT :> IManagerBase)>
    interface IHasInner<'InnerResourceT (requires 'InnerResourceT :> Resource)>
Public MustInherit Class GroupableResource(Of IFluentResourceT, InnerResourceT, FluentResourceT, ManagerT, IDefinitionAfterRegion, IDefinitionAfterResourceGroup, DefTypeWithTags, UTypeWithTags)
Inherits ResourceBase(Of IFluentResourceT, InnerResourceT, FluentResourceT, IDefinitionAfterRegion, DefTypeWithTags, UTypeWithTags)
Implements IGroupableResource(Of ManagerT, InnerResourceT), IHasInner(Of InnerResourceT), IHasManager(Of ManagerT)

Paramètres de type

IFluentResourceT
InnerResourceT
FluentResourceT
ManagerT
IDefinitionAfterRegion
IDefinitionAfterResourceGroup
DefTypeWithTags
UTypeWithTags
Héritage
CreatableUpdatable<IFluentResourceT,InnerResourceT,FluentResourceT,IHasId,UTypeWithTags>
GroupableResource<IFluentResourceT,InnerResourceT,FluentResourceT,ManagerT,IDefinitionAfterRegion,IDefinitionAfterResourceGroup,DefTypeWithTags,UTypeWithTags>
Dérivé
Implémente

Constructeurs

GroupableResource<IFluentResourceT,InnerResourceT,FluentResourceT, ManagerT,IDefinitionAfterRegion,IDefinitionAfterResourceGroup, DefTypeWithTags,UTypeWithTags>(String, InnerResourceT, ManagerT)

Champs

newGroup

Propriétés

CreatorTaskGroup (Hérité de Creatable<IFluentResourceT,InnerResourceT,FluentResourceT,IResourceT>)
Id (Hérité de ResourceBase<IFluentResourceT,InnerResourceT,FluentResourceT,IDefinitionAfterRegion,DefTypeWithTags,UTypeWithTags>)
Inner (Hérité de IndexableRefreshableWrapper<IFluentResourceT,InnerResourceT>)
IsInCreateMode (Hérité de ResourceBase<IFluentResourceT,InnerResourceT,FluentResourceT,IDefinitionAfterRegion,DefTypeWithTags,UTypeWithTags>)
Key (Hérité de Indexable)
Manager
Name (Hérité de ResourceBase<IFluentResourceT,InnerResourceT,FluentResourceT,IDefinitionAfterRegion,DefTypeWithTags,UTypeWithTags>)
Region (Hérité de ResourceBase<IFluentResourceT,InnerResourceT,FluentResourceT,IDefinitionAfterRegion,DefTypeWithTags,UTypeWithTags>)
RegionName (Hérité de ResourceBase<IFluentResourceT,InnerResourceT,FluentResourceT,IDefinitionAfterRegion,DefTypeWithTags,UTypeWithTags>)
ResourceGroupName
ResourceIdBase
Tags (Hérité de ResourceBase<IFluentResourceT,InnerResourceT,FluentResourceT,IDefinitionAfterRegion,DefTypeWithTags,UTypeWithTags>)
Type (Hérité de ResourceBase<IFluentResourceT,InnerResourceT,FluentResourceT,IDefinitionAfterRegion,DefTypeWithTags,UTypeWithTags>)

Méthodes

AddCreatableDependency(IResourceCreator<IResourceT>) (Hérité de Creatable<IFluentResourceT,InnerResourceT,FluentResourceT,IResourceT>)
Apply() (Hérité de CreatableUpdatable<IFluentResourceT,InnerResourceT,FluentResourceT,IResourceT,IUpdatableT>)
ApplyAsync(CancellationToken, Boolean) (Hérité de CreatableUpdatable<IFluentResourceT,InnerResourceT,FluentResourceT,IResourceT,IUpdatableT>)
Create() (Hérité de Creatable<IFluentResourceT,InnerResourceT,FluentResourceT,IResourceT>)
CreateAsync(CancellationToken, Boolean) (Hérité de Creatable<IFluentResourceT,InnerResourceT,FluentResourceT,IResourceT>)
CreatedResource(String) (Hérité de Creatable<IFluentResourceT,InnerResourceT,FluentResourceT,IResourceT>)
CreateResource() (Hérité de Creatable<IFluentResourceT,InnerResourceT,FluentResourceT,IResourceT>)
CreateResourceAsync(CancellationToken) (Hérité de Creatable<IFluentResourceT,InnerResourceT,FluentResourceT,IResourceT>)
GetInnerAsync(CancellationToken) (Hérité de IndexableRefreshableWrapper<IFluentResourceT,InnerResourceT>)
InnersFromWrappers<InnerT,IWrapperT>(ICollection<IWrapperT>) (Hérité de ResourceBase<IFluentResourceT,InnerResourceT,FluentResourceT,IDefinitionAfterRegion,DefTypeWithTags,UTypeWithTags>)
InnersFromWrappers<InnerT,IWrapperT>(ICollection<IWrapperT>, IList<InnerT>) (Hérité de ResourceBase<IFluentResourceT,InnerResourceT,FluentResourceT,IDefinitionAfterRegion,DefTypeWithTags,UTypeWithTags>)
Refresh() (Hérité de IndexableRefreshableWrapper<IFluentResourceT,InnerResourceT>)
RefreshAsync(CancellationToken) (Hérité de IndexableRefreshableWrapper<IFluentResourceT,InnerResourceT>)
SetInner(InnerResourceT) (Hérité de IndexableRefreshableWrapper<IFluentResourceT,InnerResourceT>)
Update() (Hérité de CreatableUpdatable<IFluentResourceT,InnerResourceT,FluentResourceT,IResourceT,IUpdatableT>)
WithExistingResourceGroup(IResourceGroup)
WithExistingResourceGroup(String)
WithNewResourceGroup()
WithNewResourceGroup(ICreatable<IResourceGroup>)
WithNewResourceGroup(Region)
WithNewResourceGroup(String)
WithNewResourceGroup(String, Region)
WithoutTag(String) (Hérité de ResourceBase<IFluentResourceT,InnerResourceT,FluentResourceT,IDefinitionAfterRegion,DefTypeWithTags,UTypeWithTags>)
WithRegion(Region) (Hérité de ResourceBase<IFluentResourceT,InnerResourceT,FluentResourceT,IDefinitionAfterRegion,DefTypeWithTags,UTypeWithTags>)
WithRegion(String) (Hérité de ResourceBase<IFluentResourceT,InnerResourceT,FluentResourceT,IDefinitionAfterRegion,DefTypeWithTags,UTypeWithTags>)
WithTag(String, String) (Hérité de ResourceBase<IFluentResourceT,InnerResourceT,FluentResourceT,IDefinitionAfterRegion,DefTypeWithTags,UTypeWithTags>)
WithTags(IDictionary<String,String>) (Hérité de ResourceBase<IFluentResourceT,InnerResourceT,FluentResourceT,IDefinitionAfterRegion,DefTypeWithTags,UTypeWithTags>)

Implémentations d’interfaces explicites

IDefinitionWithTags<DefTypeWithTags>.WithTag(String, String) (Hérité de ResourceBase<IFluentResourceT,InnerResourceT,FluentResourceT,IDefinitionAfterRegion,DefTypeWithTags,UTypeWithTags>)
IDefinitionWithTags<DefTypeWithTags>.WithTags(IDictionary<String,String>) (Hérité de ResourceBase<IFluentResourceT,InnerResourceT,FluentResourceT,IDefinitionAfterRegion,DefTypeWithTags,UTypeWithTags>)
IResource.Tags (Hérité de ResourceBase<IFluentResourceT,InnerResourceT,FluentResourceT,IDefinitionAfterRegion,DefTypeWithTags,UTypeWithTags>)
IResourceCreator<IResourceT>.CreateResource() (Hérité de Creatable<IFluentResourceT,InnerResourceT,FluentResourceT,IResourceT>)
IResourceCreator<IResourceT>.CreateResourceAsync(CancellationToken) (Hérité de Creatable<IFluentResourceT,InnerResourceT,FluentResourceT,IResourceT>)
IUpdateWithTags<UTypeWithTags>.WithoutTag(String) (Hérité de ResourceBase<IFluentResourceT,InnerResourceT,FluentResourceT,IDefinitionAfterRegion,DefTypeWithTags,UTypeWithTags>)
IUpdateWithTags<UTypeWithTags>.WithTag(String, String) (Hérité de ResourceBase<IFluentResourceT,InnerResourceT,FluentResourceT,IDefinitionAfterRegion,DefTypeWithTags,UTypeWithTags>)
IUpdateWithTags<UTypeWithTags>.WithTags(IDictionary<String,String>) (Hérité de ResourceBase<IFluentResourceT,InnerResourceT,FluentResourceT,IDefinitionAfterRegion,DefTypeWithTags,UTypeWithTags>)

S’applique à