Freigeben über


IndependentChildResourceImpl<IFluentResourceT,FluentParentModelT,InnerModelT,FluentResourceT,IDefinitionT,IUpdatableT,ManagerT> Klasse

Definition

Implementierung für die untergeordnete Ressource, die unabhängig von der übergeordneten Ressource cruDed werden kann. (nur interne Verwendung).

public abstract class IndependentChildResourceImpl<IFluentResourceT,FluentParentModelT,InnerModelT,FluentResourceT,IDefinitionT,IUpdatableT,ManagerT> : Microsoft.Azure.Management.ResourceManager.Fluent.Core.IndependentChildImpl<IFluentResourceT,FluentParentModelT,InnerModelT,FluentResourceT,IDefinitionT,IUpdatableT,ManagerT>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IGroupableResource<ManagerT,InnerModelT>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IHasInner<InnerModelT>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IHasManager<ManagerT>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IIndependentChild<ManagerT>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IIndependentChildResource<ManagerT,InnerModelT> where IFluentResourceT : class, IDefinitionT where FluentParentModelT : class, IResource, IHasResourceGroup where InnerModelT : Resource where FluentResourceT : IndependentChildResourceImpl<IFluentResourceT,FluentParentModelT,InnerModelT,FluentResourceT,IDefinitionT,IUpdatableT,ManagerT>, IFluentResourceT where IDefinitionT : class where IUpdatableT : class
type IndependentChildResourceImpl<#'IDefinitionT, 'FluentParentModelT, 'InnerModelT, 'FluentResourceT, 'IDefinitionT, 'IUpdatableT, 'ManagerT (requires 'FluentParentModelT : null and 'FluentParentModelT :> IResource and 'FluentParentModelT :> IHasResourceGroup and 'InnerModelT :> Resource and 'FluentResourceT :> IndependentChildResourceImpl<#'IDefinitionT, 'FluentParentModelT, 'InnerModelT, 'FluentResourceT, 'IDefinitionT, 'IUpdatableT, 'ManagerT> and 'FluentResourceT :> 'IFluentResourceT and 'IDefinitionT : null and 'IUpdatableT : null)> = class
    inherit IndependentChildImpl<#'IDefinitionT, 'FluentParentModelT, 'InnerModelT, 'FluentResourceT, 'IDefinitionT, 'IUpdatableT, 'ManagerT (requires 'FluentParentModelT : null and 'FluentParentModelT :> IResource and 'FluentParentModelT :> IHasResourceGroup and 'InnerModelT :> Resource and 'FluentResourceT :> IndependentChildResourceImpl<#'IDefinitionT, 'FluentParentModelT, 'InnerModelT, 'FluentResourceT, 'IDefinitionT, 'IUpdatableT, 'ManagerT> and 'FluentResourceT :> 'IFluentResourceT and 'IDefinitionT : null and 'IUpdatableT : null)>
    interface IIndependentChildResource<'ManagerT, 'InnerModelT (requires 'InnerModelT :> Resource)>
    interface IGroupableResource<'ManagerT, 'InnerModelT (requires 'InnerModelT :> Resource)>
    interface IResource
    interface IIndexable
    interface IHasId
    interface IHasName
    interface IHasResourceGroup
    interface IHasManager<'ManagerT>
    interface IHasInner<'InnerModelT (requires 'InnerModelT :> Resource)>
    interface IIndependentChild<'ManagerT>
Public MustInherit Class IndependentChildResourceImpl(Of IFluentResourceT, FluentParentModelT, InnerModelT, FluentResourceT, IDefinitionT, IUpdatableT, ManagerT)
Inherits IndependentChildImpl(Of IFluentResourceT, FluentParentModelT, InnerModelT, FluentResourceT, IDefinitionT, IUpdatableT, ManagerT)
Implements IGroupableResource(Of ManagerT, InnerModelT), IHasInner(Of InnerModelT), IHasManager(Of ManagerT), IIndependentChild(Of ManagerT), IIndependentChildResource(Of ManagerT, InnerModelT)

Typparameter

IFluentResourceT
FluentParentModelT
InnerModelT
FluentResourceT
IDefinitionT
IUpdatableT
ManagerT
Vererbung
IndependentChildImpl<IFluentResourceT,FluentParentModelT,InnerModelT,FluentResourceT,IDefinitionT,IUpdatableT,ManagerT>
IndependentChildResourceImpl<IFluentResourceT,FluentParentModelT,InnerModelT,FluentResourceT,IDefinitionT,IUpdatableT,ManagerT>
Implementiert

Konstruktoren

IndependentChildResourceImpl<IFluentResourceT,FluentParentModelT, InnerModelT,FluentResourceT,IDefinitionT,IUpdatableT,ManagerT>(String, InnerModelT, ManagerT)

Erstellt eine neue instance von CreatableUpdatableImpl.

Felder

parentName

Implementierung für die untergeordnete Ressource, die unabhängig von der übergeordneten Ressource cruDed werden kann. (nur interne Verwendung).

(Geerbt von IndependentChildImpl<IFluentResourceT,FluentParentModelT,InnerResourceT,FluentResourceT,IResourceT,IUpdatableT,ManagerT>)

Eigenschaften

CreatorTaskGroup

Implementierung für die untergeordnete Ressource, die unabhängig von der übergeordneten Ressource cruDed werden kann. (nur interne Verwendung).

(Geerbt von Creatable<IFluentResourceT,InnerResourceT,FluentResourceT,IResourceT>)
Id

Implementierung für die untergeordnete Ressource, die unabhängig von der übergeordneten Ressource cruDed werden kann. (nur interne Verwendung).

Inner

Implementierung für die untergeordnete Ressource, die unabhängig von der übergeordneten Ressource cruDed werden kann. (nur interne Verwendung).

(Geerbt von IndexableRefreshableWrapper<IFluentResourceT,InnerResourceT>)
Key

Implementierung für die untergeordnete Ressource, die unabhängig von der übergeordneten Ressource cruDed werden kann. (nur interne Verwendung).

(Geerbt von Indexable)
Manager

Implementierung für die untergeordnete Ressource, die unabhängig von der übergeordneten Ressource cruDed werden kann. (nur interne Verwendung).

(Geerbt von IndependentChildImpl<IFluentResourceT,FluentParentModelT,InnerResourceT,FluentResourceT,IResourceT,IUpdatableT,ManagerT>)
Name

Implementierung für die untergeordnete Ressource, die unabhängig von der übergeordneten Ressource cruDed werden kann. (nur interne Verwendung).

Region

Implementierung für die untergeordnete Ressource, die unabhängig von der übergeordneten Ressource cruDed werden kann. (nur interne Verwendung).

RegionName

Implementierung für die untergeordnete Ressource, die unabhängig von der übergeordneten Ressource cruDed werden kann. (nur interne Verwendung).

ResourceGroupName

Implementierung für die untergeordnete Ressource, die unabhängig von der übergeordneten Ressource cruDed werden kann. (nur interne Verwendung).

(Geerbt von IndependentChildImpl<IFluentResourceT,FluentParentModelT,InnerResourceT,FluentResourceT,IResourceT,IUpdatableT,ManagerT>)
Tags

Implementierung für die untergeordnete Ressource, die unabhängig von der übergeordneten Ressource cruDed werden kann. (nur interne Verwendung).

Type

Implementierung für die untergeordnete Ressource, die unabhängig von der übergeordneten Ressource cruDed werden kann. (nur interne Verwendung).

Methoden

AddCreatableDependency(IResourceCreator<IResourceT>)

Implementierung für die untergeordnete Ressource, die unabhängig von der übergeordneten Ressource cruDed werden kann. (nur interne Verwendung).

(Geerbt von Creatable<IFluentResourceT,InnerResourceT,FluentResourceT,IResourceT>)
Apply()

Implementierung für die untergeordnete Ressource, die unabhängig von der übergeordneten Ressource cruDed werden kann. (nur interne Verwendung).

(Geerbt von CreatableUpdatable<IFluentResourceT,InnerResourceT,FluentResourceT,IResourceT,IUpdatableT>)
ApplyAsync(CancellationToken, Boolean)

Implementierung für die untergeordnete Ressource, die unabhängig von der übergeordneten Ressource cruDed werden kann. (nur interne Verwendung).

(Geerbt von CreatableUpdatable<IFluentResourceT,InnerResourceT,FluentResourceT,IResourceT,IUpdatableT>)
Create()

Implementierung für die untergeordnete Ressource, die unabhängig von der übergeordneten Ressource cruDed werden kann. (nur interne Verwendung).

(Geerbt von Creatable<IFluentResourceT,InnerResourceT,FluentResourceT,IResourceT>)
CreateAsync(CancellationToken, Boolean)

Implementierung für die untergeordnete Ressource, die unabhängig von der übergeordneten Ressource cruDed werden kann. (nur interne Verwendung).

(Geerbt von Creatable<IFluentResourceT,InnerResourceT,FluentResourceT,IResourceT>)
CreateChildResourceAsync(CancellationToken)

Implementierung für die untergeordnete Ressource, die unabhängig von der übergeordneten Ressource cruDed werden kann. (nur interne Verwendung).

(Geerbt von IndependentChildImpl<IFluentResourceT,FluentParentModelT,InnerResourceT,FluentResourceT,IResourceT,IUpdatableT,ManagerT>)
CreatedResource(String)

Implementierung für die untergeordnete Ressource, die unabhängig von der übergeordneten Ressource cruDed werden kann. (nur interne Verwendung).

(Geerbt von Creatable<IFluentResourceT,InnerResourceT,FluentResourceT,IResourceT>)
CreateResource()

Implementierung für die untergeordnete Ressource, die unabhängig von der übergeordneten Ressource cruDed werden kann. (nur interne Verwendung).

(Geerbt von Creatable<IFluentResourceT,InnerResourceT,FluentResourceT,IResourceT>)
CreateResourceAsync(CancellationToken)

Implementierung für die untergeordnete Ressource, die unabhängig von der übergeordneten Ressource cruDed werden kann. (nur interne Verwendung).

(Geerbt von IndependentChildImpl<IFluentResourceT,FluentParentModelT,InnerResourceT,FluentResourceT,IResourceT,IUpdatableT,ManagerT>)
GetInnerAsync(CancellationToken)

Implementierung für die untergeordnete Ressource, die unabhängig von der übergeordneten Ressource cruDed werden kann. (nur interne Verwendung).

(Geerbt von IndexableRefreshableWrapper<IFluentResourceT,InnerResourceT>)
IsInCreateMode()

Implementierung für die untergeordnete Ressource, die unabhängig von der übergeordneten Ressource cruDed werden kann. (nur interne Verwendung).

(Geerbt von IndependentChildImpl<IFluentResourceT,FluentParentModelT,InnerResourceT,FluentResourceT,IResourceT,IUpdatableT,ManagerT>)
Refresh()

Implementierung für die untergeordnete Ressource, die unabhängig von der übergeordneten Ressource cruDed werden kann. (nur interne Verwendung).

(Geerbt von IndexableRefreshableWrapper<IFluentResourceT,InnerResourceT>)
RefreshAsync(CancellationToken)

Implementierung für die untergeordnete Ressource, die unabhängig von der übergeordneten Ressource cruDed werden kann. (nur interne Verwendung).

(Geerbt von IndexableRefreshableWrapper<IFluentResourceT,InnerResourceT>)
SetInner(InnerResourceT)

Implementierung für die untergeordnete Ressource, die unabhängig von der übergeordneten Ressource cruDed werden kann. (nur interne Verwendung).

(Geerbt von IndexableRefreshableWrapper<IFluentResourceT,InnerResourceT>)
SetInner(InnerResourceT)

Implementierung für die untergeordnete Ressource, die unabhängig von der übergeordneten Ressource cruDed werden kann. (nur interne Verwendung).

(Geerbt von IndependentChildImpl<IFluentResourceT,FluentParentModelT,InnerResourceT,FluentResourceT,IResourceT,IUpdatableT,ManagerT>)
SetParentName(InnerResourceT)

Implementierung für die untergeordnete Ressource, die unabhängig von der übergeordneten Ressource cruDed werden kann. (nur interne Verwendung).

(Geerbt von IndependentChildImpl<IFluentResourceT,FluentParentModelT,InnerResourceT,FluentResourceT,IResourceT,IUpdatableT,ManagerT>)
Update()

Implementierung für die untergeordnete Ressource, die unabhängig von der übergeordneten Ressource cruDed werden kann. (nur interne Verwendung).

(Geerbt von CreatableUpdatable<IFluentResourceT,InnerResourceT,FluentResourceT,IResourceT,IUpdatableT>)
WithExistingParentResource(FluentParentModelT)

Implementierung für die untergeordnete Ressource, die unabhängig von der übergeordneten Ressource cruDed werden kann. (nur interne Verwendung).

WithExistingParentResource(String, String)

Implementierung für die untergeordnete Ressource, die unabhängig von der übergeordneten Ressource cruDed werden kann. (nur interne Verwendung).

(Geerbt von IndependentChildImpl<IFluentResourceT,FluentParentModelT,InnerResourceT,FluentResourceT,IResourceT,IUpdatableT,ManagerT>)
WithNewParentResource(ICreatable<FluentParentModelT>)

Implementierung für die untergeordnete Ressource, die unabhängig von der übergeordneten Ressource cruDed werden kann. (nur interne Verwendung).

(Geerbt von IndependentChildImpl<IFluentResourceT,FluentParentModelT,InnerResourceT,FluentResourceT,IResourceT,IUpdatableT,ManagerT>)
WithoutTag(String)

Entfernt ein Tag aus der Ressource.

WithTag(String, String)

Fügt der Ressource ein Tag hinzu.

WithTags(IDictionary<String,String>)

Gibt Tags für die Ressource als Zuordnung an.

Explizite Schnittstellenimplementierungen

IResourceCreator<IResourceT>.CreateResource()

Implementierung für die untergeordnete Ressource, die unabhängig von der übergeordneten Ressource cruDed werden kann. (nur interne Verwendung).

(Geerbt von Creatable<IFluentResourceT,InnerResourceT,FluentResourceT,IResourceT>)
IResourceCreator<IResourceT>.CreateResourceAsync(CancellationToken)

Implementierung für die untergeordnete Ressource, die unabhängig von der übergeordneten Ressource cruDed werden kann. (nur interne Verwendung).

(Geerbt von Creatable<IFluentResourceT,InnerResourceT,FluentResourceT,IResourceT>)

Gilt für: