Compartilhar via


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

Definição

A implementação de GroupableResource. (Somente uso interno)

public abstract class GroupableParentResource<IFluentResourceT,InnerResourceT,FluentResourceT,ManagerT,IDefinitionAfterRegion,IDefinitionAfterResourceGroup,DefTypeWithTags,UTypeWithTags> : Microsoft.Azure.Management.ResourceManager.Fluent.GroupableResource<IFluentResourceT,InnerResourceT,FluentResourceT,ManagerT,IDefinitionAfterRegion,IDefinitionAfterResourceGroup,DefTypeWithTags,UTypeWithTags> where IFluentResourceT : class, IResource where InnerResourceT : Resource where FluentResourceT : GroupableParentResource<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 GroupableParentResource<'IFluentResourceT, 'InnerResourceT, 'FluentResourceT, 'ManagerT, 'IDefinitionAfterRegion, 'IDefinitionAfterResourceGroup, 'DefTypeWithTags, 'UTypeWithTags (requires 'IFluentResourceT : null and 'IFluentResourceT :> IResource and 'InnerResourceT :> Resource and 'FluentResourceT :> GroupableParentResource<'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 GroupableResource<'IFluentResourceT, 'InnerResourceT, 'FluentResourceT, 'ManagerT, 'IDefinitionAfterRegion, 'IDefinitionAfterResourceGroup, 'DefTypeWithTags, 'UTypeWithTags (requires 'IFluentResourceT : null and 'IFluentResourceT :> IResource and 'InnerResourceT :> Resource and 'FluentResourceT :> GroupableParentResource<'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)>
Public MustInherit Class GroupableParentResource(Of IFluentResourceT, InnerResourceT, FluentResourceT, ManagerT, IDefinitionAfterRegion, IDefinitionAfterResourceGroup, DefTypeWithTags, UTypeWithTags)
Inherits GroupableResource(Of IFluentResourceT, InnerResourceT, FluentResourceT, ManagerT, IDefinitionAfterRegion, IDefinitionAfterResourceGroup, DefTypeWithTags, UTypeWithTags)

Parâmetros de tipo

IFluentResourceT

O tipo de modelo fluente

InnerResourceT

Tipo de classe de recurso interno do Azure

FluentResourceT

o tipo de implementação do tipo de modelo fluente

ManagerT

o tipo de gerenciador de serviços

IDefinitionAfterRegion
IDefinitionAfterResourceGroup
DefTypeWithTags
UTypeWithTags
Herança
Derivado

Construtores

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

A implementação de GroupableResource. (Somente uso interno)

Campos

newGroup

A implementação de GroupableResource. (Somente uso interno)

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

Propriedades

CreatorTaskGroup

A implementação de GroupableResource. (Somente uso interno)

(Herdado de Creatable<IFluentResourceT,InnerResourceT,FluentResourceT,IResourceT>)
Id

A implementação de GroupableResource. (Somente uso interno)

(Herdado de ResourceBase<IFluentResourceT,InnerResourceT,FluentResourceT,IDefinitionAfterRegion,DefTypeWithTags,UTypeWithTags>)
Inner

A implementação de GroupableResource. (Somente uso interno)

(Herdado de IndexableRefreshableWrapper<IFluentResourceT,InnerResourceT>)
IsInCreateMode

A implementação de GroupableResource. (Somente uso interno)

(Herdado de ResourceBase<IFluentResourceT,InnerResourceT,FluentResourceT,IDefinitionAfterRegion,DefTypeWithTags,UTypeWithTags>)
Key

A implementação de GroupableResource. (Somente uso interno)

(Herdado de Indexable)
Manager

A implementação de GroupableResource. (Somente uso interno)

(Herdado de GroupableResource<IFluentResourceT,InnerResourceT,FluentResourceT,ManagerT,IDefinitionAfterRegion,IDefinitionAfterResourceGroup,DefTypeWithTags,UTypeWithTags>)
Name

A implementação de GroupableResource. (Somente uso interno)

(Herdado de ResourceBase<IFluentResourceT,InnerResourceT,FluentResourceT,IDefinitionAfterRegion,DefTypeWithTags,UTypeWithTags>)
Region

A implementação de GroupableResource. (Somente uso interno)

(Herdado de ResourceBase<IFluentResourceT,InnerResourceT,FluentResourceT,IDefinitionAfterRegion,DefTypeWithTags,UTypeWithTags>)
RegionName

A implementação de GroupableResource. (Somente uso interno)

(Herdado de ResourceBase<IFluentResourceT,InnerResourceT,FluentResourceT,IDefinitionAfterRegion,DefTypeWithTags,UTypeWithTags>)
ResourceGroupName

A implementação de GroupableResource. (Somente uso interno)

(Herdado de GroupableResource<IFluentResourceT,InnerResourceT,FluentResourceT,ManagerT,IDefinitionAfterRegion,IDefinitionAfterResourceGroup,DefTypeWithTags,UTypeWithTags>)
ResourceIdBase

A implementação de GroupableResource. (Somente uso interno)

(Herdado de GroupableResource<IFluentResourceT,InnerResourceT,FluentResourceT,ManagerT,IDefinitionAfterRegion,IDefinitionAfterResourceGroup,DefTypeWithTags,UTypeWithTags>)
Tags

A implementação de GroupableResource. (Somente uso interno)

(Herdado de ResourceBase<IFluentResourceT,InnerResourceT,FluentResourceT,IDefinitionAfterRegion,DefTypeWithTags,UTypeWithTags>)
Type

A implementação de GroupableResource. (Somente uso interno)

(Herdado de ResourceBase<IFluentResourceT,InnerResourceT,FluentResourceT,IDefinitionAfterRegion,DefTypeWithTags,UTypeWithTags>)

Métodos

AddCreatableDependency(IResourceCreator<IResourceT>)

A implementação de GroupableResource. (Somente uso interno)

(Herdado de Creatable<IFluentResourceT,InnerResourceT,FluentResourceT,IResourceT>)
AfterCreating()

A implementação de GroupableResource. (Somente uso interno)

Apply()

A implementação de GroupableResource. (Somente uso interno)

(Herdado de CreatableUpdatable<IFluentResourceT,InnerResourceT,FluentResourceT,IResourceT,IUpdatableT>)
ApplyAsync(CancellationToken, Boolean)

A implementação de GroupableResource. (Somente uso interno)

(Herdado de CreatableUpdatable<IFluentResourceT,InnerResourceT,FluentResourceT,IResourceT,IUpdatableT>)
BeforeCreating()

A implementação de GroupableResource. (Somente uso interno)

Create()

A implementação de GroupableResource. (Somente uso interno)

(Herdado de Creatable<IFluentResourceT,InnerResourceT,FluentResourceT,IResourceT>)
CreateAsync(CancellationToken, Boolean)

A implementação de GroupableResource. (Somente uso interno)

(Herdado de Creatable<IFluentResourceT,InnerResourceT,FluentResourceT,IResourceT>)
CreatedResource(String)

A implementação de GroupableResource. (Somente uso interno)

(Herdado de Creatable<IFluentResourceT,InnerResourceT,FluentResourceT,IResourceT>)
CreateInnerAsync(CancellationToken)

A implementação de GroupableResource. (Somente uso interno)

CreateResource()

A implementação de GroupableResource. (Somente uso interno)

(Herdado de Creatable<IFluentResourceT,InnerResourceT,FluentResourceT,IResourceT>)
CreateResourceAsync(CancellationToken)

A implementação de GroupableResource. (Somente uso interno)

GetInnerAsync(CancellationToken)

A implementação de GroupableResource. (Somente uso interno)

(Herdado de IndexableRefreshableWrapper<IFluentResourceT,InnerResourceT>)
InitializeChildrenFromInner()

A implementação de GroupableResource. (Somente uso interno)

InnersFromWrappers<InnerT,IWrapperT>(ICollection<IWrapperT>)

A implementação de GroupableResource. (Somente uso interno)

(Herdado de ResourceBase<IFluentResourceT,InnerResourceT,FluentResourceT,IDefinitionAfterRegion,DefTypeWithTags,UTypeWithTags>)
InnersFromWrappers<InnerT,IWrapperT>(ICollection<IWrapperT>, IList<InnerT>)

A implementação de GroupableResource. (Somente uso interno)

(Herdado de ResourceBase<IFluentResourceT,InnerResourceT,FluentResourceT,IDefinitionAfterRegion,DefTypeWithTags,UTypeWithTags>)
Refresh()

A implementação de GroupableResource. (Somente uso interno)

(Herdado de IndexableRefreshableWrapper<IFluentResourceT,InnerResourceT>)
RefreshAsync(CancellationToken)

A implementação de GroupableResource. (Somente uso interno)

(Herdado de IndexableRefreshableWrapper<IFluentResourceT,InnerResourceT>)
SetInner(InnerResourceT)

A implementação de GroupableResource. (Somente uso interno)

(Herdado de IndexableRefreshableWrapper<IFluentResourceT,InnerResourceT>)
Update()

A implementação de GroupableResource. (Somente uso interno)

(Herdado de CreatableUpdatable<IFluentResourceT,InnerResourceT,FluentResourceT,IResourceT,IUpdatableT>)
WithExistingResourceGroup(IResourceGroup)

A implementação de GroupableResource. (Somente uso interno)

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

A implementação de GroupableResource. (Somente uso interno)

(Herdado de GroupableResource<IFluentResourceT,InnerResourceT,FluentResourceT,ManagerT,IDefinitionAfterRegion,IDefinitionAfterResourceGroup,DefTypeWithTags,UTypeWithTags>)
WithNewResourceGroup()

A implementação de GroupableResource. (Somente uso interno)

(Herdado de GroupableResource<IFluentResourceT,InnerResourceT,FluentResourceT,ManagerT,IDefinitionAfterRegion,IDefinitionAfterResourceGroup,DefTypeWithTags,UTypeWithTags>)
WithNewResourceGroup(ICreatable<IResourceGroup>)

A implementação de GroupableResource. (Somente uso interno)

(Herdado de GroupableResource<IFluentResourceT,InnerResourceT,FluentResourceT,ManagerT,IDefinitionAfterRegion,IDefinitionAfterResourceGroup,DefTypeWithTags,UTypeWithTags>)
WithNewResourceGroup(Region)

A implementação de GroupableResource. (Somente uso interno)

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

A implementação de GroupableResource. (Somente uso interno)

(Herdado de GroupableResource<IFluentResourceT,InnerResourceT,FluentResourceT,ManagerT,IDefinitionAfterRegion,IDefinitionAfterResourceGroup,DefTypeWithTags,UTypeWithTags>)
WithNewResourceGroup(String, Region)

A implementação de GroupableResource. (Somente uso interno)

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

A implementação de GroupableResource. (Somente uso interno)

(Herdado de ResourceBase<IFluentResourceT,InnerResourceT,FluentResourceT,IDefinitionAfterRegion,DefTypeWithTags,UTypeWithTags>)
WithRegion(Region)

A implementação de GroupableResource. (Somente uso interno)

(Herdado de ResourceBase<IFluentResourceT,InnerResourceT,FluentResourceT,IDefinitionAfterRegion,DefTypeWithTags,UTypeWithTags>)
WithRegion(String)

A implementação de GroupableResource. (Somente uso interno)

(Herdado de ResourceBase<IFluentResourceT,InnerResourceT,FluentResourceT,IDefinitionAfterRegion,DefTypeWithTags,UTypeWithTags>)
WithTag(String, String)

A implementação de GroupableResource. (Somente uso interno)

(Herdado de ResourceBase<IFluentResourceT,InnerResourceT,FluentResourceT,IDefinitionAfterRegion,DefTypeWithTags,UTypeWithTags>)
WithTags(IDictionary<String,String>)

A implementação de GroupableResource. (Somente uso interno)

(Herdado de ResourceBase<IFluentResourceT,InnerResourceT,FluentResourceT,IDefinitionAfterRegion,DefTypeWithTags,UTypeWithTags>)

Implantações explícitas de interface

IDefinitionWithTags<DefTypeWithTags>.WithTag(String, String)

A implementação de GroupableResource. (Somente uso interno)

(Herdado de ResourceBase<IFluentResourceT,InnerResourceT,FluentResourceT,IDefinitionAfterRegion,DefTypeWithTags,UTypeWithTags>)
IDefinitionWithTags<DefTypeWithTags>.WithTags(IDictionary<String,String>)

A implementação de GroupableResource. (Somente uso interno)

(Herdado de ResourceBase<IFluentResourceT,InnerResourceT,FluentResourceT,IDefinitionAfterRegion,DefTypeWithTags,UTypeWithTags>)
IResource.Tags

A implementação de GroupableResource. (Somente uso interno)

(Herdado de ResourceBase<IFluentResourceT,InnerResourceT,FluentResourceT,IDefinitionAfterRegion,DefTypeWithTags,UTypeWithTags>)
IResourceCreator<IResourceT>.CreateResource()

A implementação de GroupableResource. (Somente uso interno)

(Herdado de Creatable<IFluentResourceT,InnerResourceT,FluentResourceT,IResourceT>)
IResourceCreator<IResourceT>.CreateResourceAsync(CancellationToken)

A implementação de GroupableResource. (Somente uso interno)

(Herdado de Creatable<IFluentResourceT,InnerResourceT,FluentResourceT,IResourceT>)
IUpdateWithTags<UTypeWithTags>.WithoutTag(String)

A implementação de GroupableResource. (Somente uso interno)

(Herdado de ResourceBase<IFluentResourceT,InnerResourceT,FluentResourceT,IDefinitionAfterRegion,DefTypeWithTags,UTypeWithTags>)
IUpdateWithTags<UTypeWithTags>.WithTag(String, String)

A implementação de GroupableResource. (Somente uso interno)

(Herdado de ResourceBase<IFluentResourceT,InnerResourceT,FluentResourceT,IDefinitionAfterRegion,DefTypeWithTags,UTypeWithTags>)
IUpdateWithTags<UTypeWithTags>.WithTags(IDictionary<String,String>)

A implementação de GroupableResource. (Somente uso interno)

(Herdado de ResourceBase<IFluentResourceT,InnerResourceT,FluentResourceT,IDefinitionAfterRegion,DefTypeWithTags,UTypeWithTags>)

Aplica-se a