Freigeben über


IDefinition Schnittstelle

Definition

Die gesamte Definition des Private Link-Diensts.

public interface IDefinition : Microsoft.Azure.Management.Network.Fluent.PrivateLinkService.Definition.IBlank, Microsoft.Azure.Management.Network.Fluent.PrivateLinkService.Definition.IWithCreate, Microsoft.Azure.Management.Network.Fluent.PrivateLinkService.Definition.IWithPrivateLinkServiceIpConfigurationSettings, Microsoft.Azure.Management.ResourceManager.Fluent.Core.GroupableResource.Definition.IWithCreatableResourceGroup<Microsoft.Azure.Management.Network.Fluent.PrivateLinkService.Definition.IWithCreate>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.GroupableResource.Definition.IWithExistingResourceGroup<Microsoft.Azure.Management.Network.Fluent.PrivateLinkService.Definition.IWithCreate>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.GroupableResource.Definition.IWithGroupAndRegion<Microsoft.Azure.Management.Network.Fluent.PrivateLinkService.Definition.IWithCreate>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.GroupableResource.Definition.IWithNewResourceGroupWithRegion<Microsoft.Azure.Management.Network.Fluent.PrivateLinkService.Definition.IWithCreate>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.Resource.Definition.IDefinitionWithRegion<Microsoft.Azure.Management.Network.Fluent.PrivateLinkService.Definition.IWithCreate>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.Resource.Definition.IDefinitionWithTags<Microsoft.Azure.Management.Network.Fluent.PrivateLinkService.Definition.IWithCreate>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ResourceActions.ICreatable<Microsoft.Azure.Management.Network.Fluent.IPrivateLinkService>
type IDefinition = interface
    interface IBlank
    interface IWithGroupAndRegion<IWithCreate>
    interface IWithExistingResourceGroup<IWithCreate>
    interface IWithNewResourceGroupWithRegion<IWithCreate>
    interface IWithCreatableResourceGroup<IWithCreate>
    interface IWithCreate
    interface ICreatable<IPrivateLinkService>
    interface IIndexable
    interface IDefinitionWithTags<IWithCreate>
    interface IDefinitionWithRegion<IWithCreate>
    interface IWithFrontendIpConfiguration
    interface IWithPrivateLinkServiceIpConfiguration
    interface IWithVisibility
    interface IWithAutoApproval
    interface IWithFqdns
    interface IWithProxyProtocol
    interface IWithPrivateLinkServiceIpConfigurationSettings
    interface IWithAttach
Public Interface IDefinition
Implements IBlank, ICreatable(Of IPrivateLinkService), IDefinitionWithRegion(Of IWithCreate), IDefinitionWithTags(Of IWithCreate), IWithCreatableResourceGroup(Of IWithCreate), IWithCreate, IWithExistingResourceGroup(Of IWithCreate), IWithGroupAndRegion(Of IWithCreate), IWithNewResourceGroupWithRegion(Of IWithCreate), IWithPrivateLinkServiceIpConfigurationSettings
Implementiert

Eigenschaften

Key

Die gesamte Definition des Private Link-Diensts.

(Geerbt von IIndexable)
Name

Ruft den Namen der erstellbaren Ressource ab.

(Geerbt von ICreatable<T>)

Methoden

Attach()

Fügt die IP-Konfiguration hinzu, entweder Front-End-IP-Konfiguration oder IP-Konfiguration des Private Link-Diensts.

(Geerbt von IWithAttach)
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>)
DefinePrivateLinkServiceIpConfiguration(String)

Legt die IP-Konfiguration des neuen Private Link-Diensts fest.

(Geerbt von IWithPrivateLinkServiceIpConfiguration)
EnableProxyProtocol()

Aktiviert das Proxyprotokoll für den Private Link-Dienst.

(Geerbt von IWithProxyProtocol)
SetAsNonPrimaryIpConfiguration()

Legt die IP-Konfiguration des Private Link-Diensts als nicht primäre IP-Konfiguration fest.

(Geerbt von IWithPrivateLinkServiceIpConfigurationSettings)
SetAsPrimaryIpConfiguration()

Legt die IP-Konfiguration des Private Link-Diensts als primäre IP-Konfiguration fest.

(Geerbt von IWithPrivateLinkServiceIpConfigurationSettings)
WithAutoApproval(IList<String>)

Legt das Abonnement in die Liste der automatischen Genehmigung für den Private Link-Dienst fest.

(Geerbt von IWithAutoApproval)
WithAutoApproval(String)

Legt das Abonnement in die Liste der automatischen Genehmigung für den Private Link-Dienst fest.

(Geerbt von IWithAutoApproval)
WithDynamicPrivateIpAllocation()

Aktiviert die private IP-Zuordnungsmethode als "Dynamisch" für die IP-Konfiguration.

(Geerbt von IWithPrivateLinkServiceIpConfigurationSettings)
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>)
WithFrontendIpConfiguration(ILoadBalancerFrontend)

Legt die Front-End-IP-Konfiguration fest.

(Geerbt von IWithFrontendIpConfiguration)
WithFullQualifiedDomainName(String)

Legt die Domäne in die Fqdn-Liste für den Private Link-Dienst fest.

(Geerbt von IWithFqdns)
WithFullQualifiedDomainNames(IList<String>)

Legt die Fqdn-Liste für den Private Link-Dienst fest.

(Geerbt von IWithFqdns)
WithIpv4PrivateIpAddress()

Aktiviert die Private IP-Adressversion als "IPv4" für die IP-Konfiguration.

(Geerbt von IWithPrivateLinkServiceIpConfigurationSettings)
WithIpv6PrivateIpAddress()

Aktiviert die Version der privaten IP-Adresse als "IPv6" für die IP-Konfiguration.

(Geerbt von IWithPrivateLinkServiceIpConfigurationSettings)
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(Region)

Erstellt eine neue Ressourcengruppe, in die die Ressource eingefügt werden soll. Die Gruppe wird am gleichen Speicherort wie die Ressource erstellt. Der Name der Gruppe wird automatisch vom Namen der Ressource abgeleitet.

(Geerbt von IWithNewResourceGroupWithRegion<T>)
WithNewResourceGroup(String, Region)

Erstellt eine neue Ressourcengruppe, in die die Ressource eingefügt werden soll. Die Gruppe wird am gleichen Speicherort wie die Ressource erstellt.

(Geerbt von IWithNewResourceGroupWithRegion<T>)
WithPrivateIpAddress(String)

Legt die private IP-Adresse für die IP-Konfiguration fest.

(Geerbt von IWithPrivateLinkServiceIpConfigurationSettings)
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>)
WithStaticPrivateIpAllocation()

Aktiviert die private IP-Zuordnungsmethode als "Statisch" für die IP-Konfiguration.

(Geerbt von IWithPrivateLinkServiceIpConfigurationSettings)
WithSubnet(String)

Legt den Verweis auf die Subnetzressource für die IP-Konfiguration fest.

(Geerbt von IWithPrivateLinkServiceIpConfigurationSettings)
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>)
WithVisibility(IList<String>)

Legt die Liste der sichtbaren Abonnements für den Private Link-Dienst fest.

(Geerbt von IWithVisibility)
WithVisibility(String)

Legt das sichtbare Abonnement für den Private Link-Dienst fest.

(Geerbt von IWithVisibility)

Gilt für: