GroupableParentResource<IFluentResourceT,InnerResourceT,FluentResourceT,ManagerT,IDefinitionAfterRegion,IDefinitionAfterResourceGroup,DefTypeWithTags,UTypeWithTags> Class
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.
The implementation for GroupableResource.
(Internal use only)
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)
Type Parameters
IFluentResourceT
The fluent model type
InnerResourceT
Azure inner resource class type
FluentResourceT
the implementation type of the fluent model type
ManagerT
the service manager type
IDefinitionAfterResourceGroup
Inheritance
GroupableParentResource<IFluentResourceT,InnerResourceT,FluentResourceT,ManagerT,IDefinitionAfterRegion,IDefinitionAfterResourceGroup,DefTypeWithTags,UTypeWithTags>
Derived
Constructors
Fields
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()
Apply()
(Inherited from CreatableUpdatable<IFluentResourceT,InnerResourceT,FluentResourceT,IResourceT,IUpdatableT> )
ApplyAsync(CancellationToken, Boolean)
(Inherited from CreatableUpdatable<IFluentResourceT,InnerResourceT,FluentResourceT,IResourceT,IUpdatableT> )
BeforeCreating()
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)
CreateResource()
(Inherited from Creatable<IFluentResourceT,InnerResourceT,FluentResourceT,IResourceT> )
CreateResourceAsync(CancellationToken)
GetInnerAsync(CancellationToken)
(Inherited from IndexableRefreshableWrapper<IFluentResourceT,InnerResourceT> )
InitializeChildrenFromInner()
InnersFromWrappers<InnerT,IWrapperT>(ICollection<IWrapperT>, IList<InnerT>)
(Inherited from ResourceBase<IFluentResourceT,InnerResourceT,FluentResourceT,IDefinitionAfterRegion,DefTypeWithTags,UTypeWithTags> )
InnersFromWrappers<InnerT,IWrapperT>(ICollection<IWrapperT>)
(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> )
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, 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> )
WithoutTag(String)
(Inherited from ResourceBase<IFluentResourceT,InnerResourceT,FluentResourceT,IDefinitionAfterRegion,DefTypeWithTags,UTypeWithTags> )
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)
(Inherited from ResourceBase<IFluentResourceT,InnerResourceT,FluentResourceT,IDefinitionAfterRegion,DefTypeWithTags,UTypeWithTags> )
WithTags(IDictionary<String,String>)
(Inherited from ResourceBase<IFluentResourceT,InnerResourceT,FluentResourceT,IDefinitionAfterRegion,DefTypeWithTags,UTypeWithTags> )
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