Freigeben über


IDefinition Schnittstelle

Definition

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

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: