ExternalChildResourceCollection<FluentModelTImpl,IFluentModelT,InnerModelT,IParentT,ParentImplT> Class

Definition

public abstract class ExternalChildResourceCollection<FluentModelTImpl,IFluentModelT,InnerModelT,IParentT,ParentImplT> where FluentModelTImpl : ExternalChildResource<IFluentModelT,InnerModelT,IParentT,ParentImplT>, IFluentModelT where IFluentModelT : class, IExternalChildResource<IFluentModelT,IParentT> where ParentImplT : IParentT
type ExternalChildResourceCollection<'FluentModelTImpl, 'IFluentModelT, 'InnerModelT, 'IParentT, #'IParentT (requires 'FluentModelTImpl :> ExternalChildResource<'IFluentModelT, 'InnerModelT, 'IParentT, #'IParentT> and 'FluentModelTImpl :> 'IFluentModelT and 'IFluentModelT : null and 'IFluentModelT :> IExternalChildResource<'IFluentModelT, 'IParentT>)> = class
Public MustInherit Class ExternalChildResourceCollection(Of FluentModelTImpl, IFluentModelT, InnerModelT, IParentT, ParentImplT)

Type Parameters

FluentModelTImpl
IFluentModelT
InnerModelT
IParentT
ParentImplT
Inheritance
ExternalChildResourceCollection<FluentModelTImpl,IFluentModelT,InnerModelT,IParentT,ParentImplT>
Derived

Constructors

ExternalChildResourceCollection<FluentModelTImpl,IFluentModelT,InnerModelT,IParentT,ParentImplT>(ParentImplT, String)

Creates a new ExternalChildResourceCollection.

Fields

childResourceName

Used to construct error string, this is user friendly name of the child resource (e.g. Subnet, Extension).

collection

The child resource instances that this collection contains.

Properties

Parent

Methods

ClearAfterCommit()
CommitAndGetAllAsync(CancellationToken)

Commits the changes in the external child resource collection.

Find(String)

Finds a child resource with the given name.

Applies to