GroupableParentResourceWithTags<IFluentResourceT,InnerResourceT,FluentResourceT,ManagerT,IDefinitionAfterRegion,IDefinitionAfterResourceGroup,DefTypeWithTags,UTypeWithTags> Class

Definition

public abstract class GroupableParentResourceWithTags<IFluentResourceT,InnerResourceT,FluentResourceT,ManagerT,IDefinitionAfterRegion,IDefinitionAfterResourceGroup,DefTypeWithTags,UTypeWithTags> : Microsoft.Azure.Management.ResourceManager.Fluent.Core.GroupableParentResource<IFluentResourceT,InnerResourceT,FluentResourceT,ManagerT,IDefinitionAfterRegion,IDefinitionAfterResourceGroup,DefTypeWithTags,UTypeWithTags>, Microsoft.Azure.Management.Network.Fluent.IAppliableWithTags<IFluentResourceT>, Microsoft.Azure.Management.Network.Fluent.UpdatableWithTags.UpdatableWithTags.IUpdateWithTags<IFluentResourceT> 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 GroupableParentResourceWithTags<'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 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)>
    interface IUpdateWithTags<'IFluentResourceT (requires 'IFluentResourceT : null and 'IFluentResourceT :> IResource)>
    interface IAppliableWithTags<'IFluentResourceT (requires 'IFluentResourceT : null and 'IFluentResourceT :> IResource)>
Public MustInherit Class GroupableParentResourceWithTags(Of IFluentResourceT, InnerResourceT, FluentResourceT, ManagerT, IDefinitionAfterRegion, IDefinitionAfterResourceGroup, DefTypeWithTags, UTypeWithTags)
Inherits GroupableParentResource(Of IFluentResourceT, InnerResourceT, FluentResourceT, ManagerT, IDefinitionAfterRegion, IDefinitionAfterResourceGroup, DefTypeWithTags, UTypeWithTags)
Implements IAppliableWithTags(Of IFluentResourceT), IUpdateWithTags(Of IFluentResourceT)

Type Parameters

IFluentResourceT
InnerResourceT
FluentResourceT
ManagerT
IDefinitionAfterRegion
IDefinitionAfterResourceGroup
DefTypeWithTags
UTypeWithTags
Inheritance
Implements
IAppliableWithTags<IFluentResourceT> IUpdateWithTags<IFluentResourceT> IUpdateWithTags<T>

Constructors

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

Fields

newGroup (Inherited from GroupableResource<IFluentResourceT,InnerResourceT,FluentResourceT,ManagerT,IDefinitionAfterRegion,IDefinitionAfterResourceGroup,DefTypeWithTags,UTypeWithTags>)

Properties

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

Methods

AddCreatableDependency(IResourceCreator<IResourceT>) (Inherited from Creatable<IFluentResourceT,InnerResourceT,FluentResourceT,IResourceT>)
AfterCreating() (Inherited from GroupableParentResource<IFluentResourceT,InnerResourceT,FluentResourceT,ManagerT,IDefinitionAfterRegion,IDefinitionAfterResourceGroup,DefTypeWithTags,UTypeWithTags>)
Apply() (Inherited from CreatableUpdatable<IFluentResourceT,InnerResourceT,FluentResourceT,IResourceT,IUpdatableT>)
ApplyAsync(CancellationToken, Boolean) (Inherited from CreatableUpdatable<IFluentResourceT,InnerResourceT,FluentResourceT,IResourceT,IUpdatableT>)
ApplyTags()
ApplyTagsAsync(CancellationToken)
ApplyTagsToInnerAsync(CancellationToken)
BeforeCreating() (Inherited from GroupableParentResource<IFluentResourceT,InnerResourceT,FluentResourceT,ManagerT,IDefinitionAfterRegion,IDefinitionAfterResourceGroup,DefTypeWithTags,UTypeWithTags>)
Create() (Inherited from Creatable<IFluentResourceT,InnerResourceT,FluentResourceT,IResourceT>)
CreateAsync(CancellationToken, Boolean) (Inherited from Creatable<IFluentResourceT,InnerResourceT,FluentResourceT,IResourceT>)
CreatedResource(String) (Inherited from Creatable<IFluentResourceT,InnerResourceT,FluentResourceT,IResourceT>)
CreateInnerAsync(CancellationToken) (Inherited from GroupableParentResource<IFluentResourceT,InnerResourceT,FluentResourceT,ManagerT,IDefinitionAfterRegion,IDefinitionAfterResourceGroup,DefTypeWithTags,UTypeWithTags>)
CreateResource() (Inherited from Creatable<IFluentResourceT,InnerResourceT,FluentResourceT,IResourceT>)
CreateResourceAsync(CancellationToken) (Inherited from GroupableParentResource<IFluentResourceT,InnerResourceT,FluentResourceT,ManagerT,IDefinitionAfterRegion,IDefinitionAfterResourceGroup,DefTypeWithTags,UTypeWithTags>)
GetInnerAsync(CancellationToken) (Inherited from IndexableRefreshableWrapper<IFluentResourceT,InnerResourceT>)
InitializeChildrenFromInner() (Inherited from GroupableParentResource<IFluentResourceT,InnerResourceT,FluentResourceT,ManagerT,IDefinitionAfterRegion,IDefinitionAfterResourceGroup,DefTypeWithTags,UTypeWithTags>)
InnersFromWrappers<InnerT,IWrapperT>(ICollection<IWrapperT>) (Inherited from ResourceBase<IFluentResourceT,InnerResourceT,FluentResourceT,IDefinitionAfterRegion,DefTypeWithTags,UTypeWithTags>)
InnersFromWrappers<InnerT,IWrapperT>(ICollection<IWrapperT>, IList<InnerT>) (Inherited from ResourceBase<IFluentResourceT,InnerResourceT,FluentResourceT,IDefinitionAfterRegion,DefTypeWithTags,UTypeWithTags>)
Refresh() (Inherited from IndexableRefreshableWrapper<IFluentResourceT,InnerResourceT>)
RefreshAsync(CancellationToken) (Inherited from IndexableRefreshableWrapper<IFluentResourceT,InnerResourceT>)
SetInner(InnerResourceT) (Inherited from IndexableRefreshableWrapper<IFluentResourceT,InnerResourceT>)
Update() (Inherited from CreatableUpdatable<IFluentResourceT,InnerResourceT,FluentResourceT,IResourceT,IUpdatableT>)
UpdateTags()
WithExistingResourceGroup(IResourceGroup) (Inherited from GroupableResource<IFluentResourceT,InnerResourceT,FluentResourceT,ManagerT,IDefinitionAfterRegion,IDefinitionAfterResourceGroup,DefTypeWithTags,UTypeWithTags>)
WithExistingResourceGroup(String) (Inherited from GroupableResource<IFluentResourceT,InnerResourceT,FluentResourceT,ManagerT,IDefinitionAfterRegion,IDefinitionAfterResourceGroup,DefTypeWithTags,UTypeWithTags>)
WithNewResourceGroup() (Inherited from GroupableResource<IFluentResourceT,InnerResourceT,FluentResourceT,ManagerT,IDefinitionAfterRegion,IDefinitionAfterResourceGroup,DefTypeWithTags,UTypeWithTags>)
WithNewResourceGroup(ICreatable<IResourceGroup>) (Inherited from GroupableResource<IFluentResourceT,InnerResourceT,FluentResourceT,ManagerT,IDefinitionAfterRegion,IDefinitionAfterResourceGroup,DefTypeWithTags,UTypeWithTags>)
WithNewResourceGroup(Region) (Inherited from GroupableResource<IFluentResourceT,InnerResourceT,FluentResourceT,ManagerT,IDefinitionAfterRegion,IDefinitionAfterResourceGroup,DefTypeWithTags,UTypeWithTags>)
WithNewResourceGroup(String) (Inherited from GroupableResource<IFluentResourceT,InnerResourceT,FluentResourceT,ManagerT,IDefinitionAfterRegion,IDefinitionAfterResourceGroup,DefTypeWithTags,UTypeWithTags>)
WithNewResourceGroup(String, Region) (Inherited from GroupableResource<IFluentResourceT,InnerResourceT,FluentResourceT,ManagerT,IDefinitionAfterRegion,IDefinitionAfterResourceGroup,DefTypeWithTags,UTypeWithTags>)
WithoutTag(String)
WithRegion(Region) (Inherited from ResourceBase<IFluentResourceT,InnerResourceT,FluentResourceT,IDefinitionAfterRegion,DefTypeWithTags,UTypeWithTags>)
WithRegion(String) (Inherited from ResourceBase<IFluentResourceT,InnerResourceT,FluentResourceT,IDefinitionAfterRegion,DefTypeWithTags,UTypeWithTags>)
WithTag(String, String)
WithTags(IDictionary<String,String>)

Explicit Interface Implementations

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

Applies to