IDefinition Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
-
IBlank IWithAgentPool IWithCreate IWithDiagnostics IWithGroup IWithLinux IWithLinuxRootUsername IWithLinuxSshKey IWithMasterDnsPrefix IWithMasterNodeCount IWithMasterOSDiskSize IWithMasterStorageProfile IWithMasterVMSize IWithOrchestrator IWithServicePrincipalProfile IWithSubnet IWithCreatableResourceGroup<IWithOrchestrator> IWithCreatableResourceGroup<T> IWithExistingResourceGroup<IWithOrchestrator> IWithExistingResourceGroup<T> IWithGroup<IWithOrchestrator> IWithNewResourceGroup<IWithOrchestrator> IWithNewResourceGroup<T> IDefinitionWithRegion<IWithGroup> IDefinitionWithTags<IWithCreate> ICreatable<IContainerService> IIndexable
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:
Azure SDK for .NET