Freigeben über


IDefinition Schnittstelle

Definition

Containerschnittstelle für alle Definitionen im Zusammenhang mit einem Containerdienst.

public interface IDefinition : Microsoft.Azure.Management.ContainerService.Fluent.ContainerService.Definition.IBlank, Microsoft.Azure.Management.ContainerService.Fluent.ContainerService.Definition.IWithAgentPool, Microsoft.Azure.Management.ContainerService.Fluent.ContainerService.Definition.IWithCreate, Microsoft.Azure.Management.ContainerService.Fluent.ContainerService.Definition.IWithGroup, Microsoft.Azure.Management.ContainerService.Fluent.ContainerService.Definition.IWithLinux, Microsoft.Azure.Management.ContainerService.Fluent.ContainerService.Definition.IWithLinuxRootUsername, Microsoft.Azure.Management.ContainerService.Fluent.ContainerService.Definition.IWithLinuxSshKey, Microsoft.Azure.Management.ContainerService.Fluent.ContainerService.Definition.IWithMasterNodeCount, Microsoft.Azure.Management.ContainerService.Fluent.ContainerService.Definition.IWithOrchestrator, Microsoft.Azure.Management.ContainerService.Fluent.ContainerService.Definition.IWithServicePrincipalProfile, Microsoft.Azure.Management.ResourceManager.Fluent.Core.GroupableResource.Definition.IWithCreatableResourceGroup<Microsoft.Azure.Management.ContainerService.Fluent.ContainerService.Definition.IWithOrchestrator>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.GroupableResource.Definition.IWithExistingResourceGroup<Microsoft.Azure.Management.ContainerService.Fluent.ContainerService.Definition.IWithOrchestrator>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.GroupableResource.Definition.IWithGroup<Microsoft.Azure.Management.ContainerService.Fluent.ContainerService.Definition.IWithOrchestrator>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.GroupableResource.Definition.IWithNewResourceGroup<Microsoft.Azure.Management.ContainerService.Fluent.ContainerService.Definition.IWithOrchestrator>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.Resource.Definition.IDefinitionWithRegion<Microsoft.Azure.Management.ContainerService.Fluent.ContainerService.Definition.IWithGroup>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.Resource.Definition.IDefinitionWithTags<Microsoft.Azure.Management.ContainerService.Fluent.ContainerService.Definition.IWithCreate>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ResourceActions.ICreatable<Microsoft.Azure.Management.ContainerService.Fluent.IContainerService>
type IDefinition = interface
    interface IBlank
    interface IDefinitionWithRegion<IWithGroup>
    interface IWithGroup
    interface IWithGroup<IWithOrchestrator>
    interface IWithExistingResourceGroup<IWithOrchestrator>
    interface IWithNewResourceGroup<IWithOrchestrator>
    interface IWithCreatableResourceGroup<IWithOrchestrator>
    interface IWithOrchestrator
    interface IWithMasterNodeCount
    interface IWithLinux
    interface IWithLinuxRootUsername
    interface IWithLinuxSshKey
    interface IWithAgentPool
    interface IWithServicePrincipalProfile
    interface IWithCreate
    interface IWithMasterDnsPrefix
    interface IWithDiagnostics
    interface IWithMasterVMSize
    interface IWithMasterStorageProfile
    interface IWithMasterOSDiskSize
    interface IWithSubnet
    interface ICreatable<IContainerService>
    interface IIndexable
    interface IDefinitionWithTags<IWithCreate>
Public Interface IDefinition
Implements IBlank, ICreatable(Of IContainerService), IDefinitionWithRegion(Of IWithGroup), IDefinitionWithTags(Of IWithCreate), IWithAgentPool, IWithCreatableResourceGroup(Of IWithOrchestrator), IWithCreate, IWithExistingResourceGroup(Of IWithOrchestrator), IWithGroup, IWithGroup(Of IWithOrchestrator), IWithLinux, IWithLinuxRootUsername, IWithLinuxSshKey, IWithMasterNodeCount, IWithNewResourceGroup(Of IWithOrchestrator), IWithOrchestrator, IWithServicePrincipalProfile
Implementiert

Eigenschaften

Key

Containerschnittstelle für alle Definitionen im Zusammenhang mit einem Containerdienst.

(Geerbt von IIndexable)
Name

Ruft den Namen der erstellbaren Ressource ab.

(Geerbt von ICreatable<T>)

Methoden

Create()

Führen Sie die Erstellungsanforderung aus.

(Geerbt von ICreatable<T>)
CreateAsync(CancellationToken, Boolean)

Legt die Anforderung in die Warteschlange und erlaubt dem HTTP-Client, sie auszuführen, wenn Systemressourcen verfügbar sind.

(Geerbt von ICreatable<T>)
DefineAgentPool(String)

Beginnt mit der Definition eines Agentpoolprofils, das an den Containerdienst angefügt werden soll.

(Geerbt von IWithAgentPool)
WithDcosOrchestration()

Gibt den DCOS-Orchestrierungstyp für den Containerdienst an.

(Geerbt von IWithOrchestrator)
WithDiagnostics()

Aktiviert Diagnose.

(Geerbt von IWithDiagnostics)
WithExistingResourceGroup(IResourceGroup)

Ordnet die Ressource einer vorhandenen Ressourcengruppe zu.

(Geerbt von IWithExistingResourceGroup<T>)
WithExistingResourceGroup(String)

Ordnet die Ressource einer vorhandenen Ressourcengruppe zu.

(Geerbt von IWithExistingResourceGroup<T>)
WithKubernetesOrchestration()

Gibt den Kubernetes-Orchestrierungstyp für den Containerdienst an.

(Geerbt von IWithOrchestrator)
WithLinux()

Beginnt mit der Definition, um Linux-Einstellungen anzugeben.

(Geerbt von IWithLinux)
WithMasterDnsPrefix(String)

Gibt das DNS-Präfix an, das zum Erstellen des FQDN für den master-Pool verwendet werden soll.

(Geerbt von IWithMasterDnsPrefix)
WithMasterNodeCount(ContainerServiceMasterProfileCount)

Gibt die master Knotenanzahl an.

(Geerbt von IWithMasterNodeCount)
WithMasterOSDiskSizeInGB(Int32)

Betriebssystemdatenträgergröße in GB, die für jeden Computer im master-Pool verwendet werden soll. Wenn Sie 0 angeben, wird die standardmäßige osDisk-Größe entsprechend der angegebenen vmSize-Größe verwendet.

(Geerbt von IWithMasterOSDiskSize)
WithMasterStorageProfile(ContainerServiceStorageProfileTypes)

Gibt die Speicherart an, die für jeden Computer in master Pool verwendet werden soll.

(Geerbt von IWithMasterStorageProfile)
WithMasterVMSize(ContainerServiceVMSizeTypes)

Gibt die Größe der master-VMs an, wobei die Standardeinstellung auf "Standard_D2_v2" festgelegt ist.

(Geerbt von IWithMasterVMSize)
WithNewResourceGroup()

Containerschnittstelle für alle Definitionen im Zusammenhang mit einem Containerdienst.

(Geerbt von IWithNewResourceGroup<T>)
WithNewResourceGroup(ICreatable<IResourceGroup>)

Erstellt basierend auf der angegebenen Definition eine neue Ressourcengruppe, in die die Ressource eingefügt werden soll.

(Geerbt von IWithCreatableResourceGroup<T>)
WithNewResourceGroup(String)

Containerschnittstelle für alle Definitionen im Zusammenhang mit einem Containerdienst.

(Geerbt von IWithNewResourceGroup<T>)
WithRegion(Region)

Gibt die Region für die Ressource an.

(Geerbt von IDefinitionWithRegion<T>)
WithRegion(String)

Gibt die Region für die Ressource nach Name an.

(Geerbt von IDefinitionWithRegion<T>)
WithRootUsername(String)

Beginnt mit der Definition, um den Linux-Stammbenutzernamen anzugeben.

(Geerbt von IWithLinuxRootUsername)
WithServicePrincipal(String, String)

Eigenschaften für Clusterdienstprinzipale.

(Geerbt von IWithServicePrincipalProfile)
WithSshKey(String)

Beginnt mit der Definition, um den Linux-SSH-Schlüssel anzugeben.

(Geerbt von IWithLinuxSshKey)
WithSubnet(String, String)

Gibt das virtuelle Netzwerk und subnetz für die virtuellen Computer in den master- und Agentpools an.

(Geerbt von IWithSubnet)
WithSwarmOrchestration()

Gibt den Swarm-Orchestrierungstyp für den Containerdienst an.

(Geerbt von IWithOrchestrator)
WithTag(String, String)

Fügt der Ressource ein Tag hinzu.

(Geerbt von IDefinitionWithTags<T>)
WithTags(IDictionary<String,String>)

Gibt Tags für die Ressource als {@link Map} an.

(Geerbt von IDefinitionWithTags<T>)

Gilt für: