Compartilhar via


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

Definição

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)

Parâmetros de tipo

IFluentResourceT
InnerResourceT
FluentResourceT
ManagerT
IDefinitionAfterRegion
IDefinitionAfterResourceGroup
DefTypeWithTags
UTypeWithTags
Herança
CreatableUpdatable<IFluentResourceT,InnerResourceT,FluentResourceT,IHasId,UTypeWithTags>
GroupableResource<IFluentResourceT,InnerResourceT,FluentResourceT,ManagerT,IDefinitionAfterRegion,IDefinitionAfterResourceGroup,DefTypeWithTags,UTypeWithTags>
Derivado
Implementações

Construtores

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

Campos

newGroup

Propriedades

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

Métodos

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

Implantações explícitas de interface

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

Aplica-se a