IndependentChildImpl<IFluentResourceT,FluentParentModelT,InnerResourceT,FluentResourceT,IResourceT,IUpdatableT,ManagerT> 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.
Implementation for the child resource which can be CRUDed independently from the parent resource. (internal use only).
public abstract class IndependentChildImpl<IFluentResourceT,FluentParentModelT,InnerResourceT,FluentResourceT,IResourceT,IUpdatableT,ManagerT> : Microsoft.Azure.Management.ResourceManager.Fluent.Core.ResourceActions.CreatableUpdatable<IFluentResourceT,InnerResourceT,FluentResourceT,IResourceT,IUpdatableT>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IHasManager<ManagerT>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IIndependentChild<ManagerT>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IndependentChild.Definition.IWithParentResource<IFluentResourceT,FluentParentModelT> where IFluentResourceT : class, IResourceT where FluentParentModelT : class, IResource, IHasResourceGroup where FluentResourceT : class where IResourceT : class where IUpdatableT : class
type IndependentChildImpl<#'IResourceT, 'FluentParentModelT, 'InnerResourceT, 'FluentResourceT, 'IResourceT, 'IUpdatableT, 'ManagerT (requires 'FluentParentModelT : null and 'FluentParentModelT :> IResource and 'FluentParentModelT :> IHasResourceGroup and 'FluentResourceT : null and 'IResourceT : null and 'IUpdatableT : null)> = class
inherit CreatableUpdatable<#'IResourceT, 'InnerResourceT, 'FluentResourceT, 'IResourceT, 'IUpdatableT (requires 'FluentResourceT : null and 'IResourceT : null and 'IUpdatableT : null)>
interface IIndependentChild<'ManagerT>
interface IHasName
interface IHasId
interface IHasResourceGroup
interface IHasManager<'ManagerT>
interface IWithParentResource<#'IResourceT, 'FluentParentModelT (requires 'FluentParentModelT : null and 'FluentParentModelT :> IResource and 'FluentParentModelT :> IHasResourceGroup)>
Public MustInherit Class IndependentChildImpl(Of IFluentResourceT, FluentParentModelT, InnerResourceT, FluentResourceT, IResourceT, IUpdatableT, ManagerT)
Inherits CreatableUpdatable(Of IFluentResourceT, InnerResourceT, FluentResourceT, IResourceT, IUpdatableT)
Implements IHasManager(Of ManagerT), IIndependentChild(Of ManagerT), IWithParentResource(Of IFluentResourceT, FluentParentModelT)
Type Parameters
- IFluentResourceT
- FluentParentModelT
- InnerResourceT
- FluentResourceT
- IResourceT
- IUpdatableT
- ManagerT
- Inheritance
-
IndependentChildImpl<IFluentResourceT,FluentParentModelT,InnerResourceT,FluentResourceT,IResourceT,IUpdatableT,ManagerT>
- Derived
- Implements
-
IHasId IHasManager<ManagerT> IHasName IHasResourceGroup IIndependentChild<ManagerT> IWithParentResource<IFluentResourceT,FluentParentModelT>
Constructors
IndependentChildImpl<IFluentResourceT,FluentParentModelT,InnerResourceT, FluentResourceT,IResourceT,IUpdatableT,ManagerT>(String, InnerResourceT, ManagerT) |
Creates a new instance of IndependentChildResourceImpl. |
Fields
parentName |
Properties
CreatorTaskGroup | (Inherited from Creatable<IFluentResourceT,InnerResourceT,FluentResourceT,IResourceT>) |
Id | |
Inner | (Inherited from IndexableRefreshableWrapper<IFluentResourceT,InnerResourceT>) |
Key | (Inherited from Indexable) |
Manager | |
Name | (Inherited from Creatable<IFluentResourceT,InnerResourceT,FluentResourceT,IResourceT>) |
ResourceGroupName |