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.
Schnittstelle für alle Definitionen im Zusammenhang mit einem Kubernetes-Cluster.
public interface IDefinition : Microsoft.Azure.Management.ContainerService.Fluent.KubernetesCluster.Definition.IBlank, Microsoft.Azure.Management.ContainerService.Fluent.KubernetesCluster.Definition.IWithAgentPool, Microsoft.Azure.Management.ContainerService.Fluent.KubernetesCluster.Definition.IWithCreate, Microsoft.Azure.Management.ContainerService.Fluent.KubernetesCluster.Definition.IWithGroup, Microsoft.Azure.Management.ContainerService.Fluent.KubernetesCluster.Definition.IWithLinuxRootUsername, Microsoft.Azure.Management.ContainerService.Fluent.KubernetesCluster.Definition.IWithLinuxSshKey, Microsoft.Azure.Management.ContainerService.Fluent.KubernetesCluster.Definition.IWithServicePrincipalClientId, Microsoft.Azure.Management.ContainerService.Fluent.KubernetesCluster.Definition.IWithServicePrincipalProfile, Microsoft.Azure.Management.ContainerService.Fluent.KubernetesCluster.Definition.IWithVersion, Microsoft.Azure.Management.ResourceManager.Fluent.Core.GroupableResource.Definition.IWithCreatableResourceGroup<Microsoft.Azure.Management.ContainerService.Fluent.KubernetesCluster.Definition.IWithVersion>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.GroupableResource.Definition.IWithExistingResourceGroup<Microsoft.Azure.Management.ContainerService.Fluent.KubernetesCluster.Definition.IWithVersion>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.GroupableResource.Definition.IWithGroup<Microsoft.Azure.Management.ContainerService.Fluent.KubernetesCluster.Definition.IWithVersion>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.GroupableResource.Definition.IWithNewResourceGroup<Microsoft.Azure.Management.ContainerService.Fluent.KubernetesCluster.Definition.IWithVersion>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IBeta, Microsoft.Azure.Management.ResourceManager.Fluent.Core.Resource.Definition.IDefinitionWithRegion<Microsoft.Azure.Management.ContainerService.Fluent.KubernetesCluster.Definition.IWithGroup>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.Resource.Definition.IDefinitionWithTags<Microsoft.Azure.Management.ContainerService.Fluent.KubernetesCluster.Definition.IWithCreate>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ResourceActions.ICreatable<Microsoft.Azure.Management.ContainerService.Fluent.IKubernetesCluster>
type IDefinition = interface
interface IBlank
interface IDefinitionWithRegion<IWithGroup>
interface IWithGroup
interface IWithGroup<IWithVersion>
interface IWithExistingResourceGroup<IWithVersion>
interface IWithNewResourceGroup<IWithVersion>
interface IWithCreatableResourceGroup<IWithVersion>
interface IWithVersion
interface IWithLinuxRootUsername
interface IWithLinuxSshKey
interface IWithServicePrincipalClientId
interface IWithServicePrincipalProfile
interface IWithDnsPrefix
interface IWithAgentPool
interface IWithNetworkProfile
interface IBeta
interface IWithAddOnProfiles
interface IWithAddOnProfilesBeta
interface IWithVirtualNode
interface IWithCreate
interface ICreatable<IKubernetesCluster>
interface IIndexable
interface IDefinitionWithTags<IWithCreate>
Public Interface IDefinition
Implements IBeta, IBlank, ICreatable(Of IKubernetesCluster), IDefinitionWithRegion(Of IWithGroup), IDefinitionWithTags(Of IWithCreate), IWithAgentPool, IWithCreatableResourceGroup(Of IWithVersion), IWithCreate, IWithExistingResourceGroup(Of IWithVersion), IWithGroup, IWithGroup(Of IWithVersion), IWithLinuxRootUsername, IWithLinuxSshKey, IWithNewResourceGroup(Of IWithVersion), IWithServicePrincipalClientId, IWithServicePrincipalProfile, IWithVersion
- Implementiert
-
IBlank IWithAddOnProfiles IWithAddOnProfilesBeta IWithAgentPool IWithCreate IWithDnsPrefix IWithGroup IWithLinuxRootUsername IWithLinuxSshKey IWithNetworkProfile IWithServicePrincipalClientId IWithServicePrincipalProfile IWithVersion IWithVirtualNode IWithCreatableResourceGroup<IWithVersion> IWithCreatableResourceGroup<T> IWithExistingResourceGroup<IWithVersion> IWithExistingResourceGroup<T> IWithGroup<IWithVersion> IWithNewResourceGroup<IWithVersion> IWithNewResourceGroup<T> IBeta IDefinitionWithRegion<IWithGroup> IDefinitionWithTags<IWithCreate> ICreatable<IKubernetesCluster> IIndexable
Eigenschaften
DefineNetworkProfile |
Ruft die Definition eines Netzwerkprofils ab, das an den Kubernetes-Cluster angefügt werden soll. (Geerbt von IWithNetworkProfile) |
Key |
Schnittstelle für alle Definitionen im Zusammenhang mit einem Kubernetes-Cluster. (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) |
Fügt die Anforderung in die Warteschlange ein und ermöglicht es 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 Kubernetes-Cluster angefügt werden soll. (Geerbt von IWithAgentPool) |
WithAddOnProfiles(IDictionary<String,ManagedClusterAddonProfile>) |
Updates die Profile des Add-Ons des Clusters. (Geerbt von IWithAddOnProfilesBeta) |
WithDnsPrefix(String) |
Gibt das DNS-Präfix an, das zum Erstellen des FQDN für den master-Pool verwendet werden soll. (Geerbt von IWithDnsPrefix) |
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>) |
WithLatestVersion() |
Verwendet die neueste Version für den Kubernetes-Cluster. (Geerbt von IWithVersion) |
WithNewResourceGroup() |
Schnittstelle für alle Definitionen im Zusammenhang mit einem Kubernetes-Cluster. (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) |
Schnittstelle für alle Definitionen im Zusammenhang mit einem Kubernetes-Cluster. (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 anhand des Namens an. (Geerbt von IDefinitionWithRegion<T>) |
WithRootUsername(String) |
Beginnt mit der Definition, um den Linux-Stammbenutzernamen anzugeben. (Geerbt von IWithLinuxRootUsername) |
WithServicePrincipalClientId(String) |
Eigenschaften für den Kubernetes-Clusterdienstprinzipal. (Geerbt von IWithServicePrincipalClientId) |
WithServicePrincipalSecret(String) |
Eigenschaften für Dienstprinzipal. (Geerbt von IWithServicePrincipalProfile) |
WithSshKey(String) |
Beginnt mit der Definition, um einen Linux-SSH-Schlüssel anzugeben. (Geerbt von IWithLinuxSshKey) |
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>) |
WithVersion(KubernetesVersion) |
Gibt die Version für den Kubernetes-Cluster an. (Geerbt von IWithVersion) |
WithVersion(String) |
Gibt die Version für den Kubernetes-Cluster an. (Geerbt von IWithVersion) |
WithVirtualNode(String) |
Erstellt einen virtuellen Knoten mit ACI. WICHTIG! Diese Methode sollte nach "WithAddOnProfiles" aufgerufen werden. (Geerbt von IWithVirtualNode) |
Gilt für:
Azure SDK for .NET