Freigeben über


IDefinition Schnittstelle

Definition

Containerschnittstelle für alle Definitionen.

public interface IDefinition : Microsoft.Azure.Management.Network.Fluent.PublicIPAddress.Definition.IBlank, Microsoft.Azure.Management.Network.Fluent.PublicIPAddress.Definition.IWithCreate, Microsoft.Azure.Management.Network.Fluent.PublicIPAddress.Definition.IWithGroup, Microsoft.Azure.Management.ResourceManager.Fluent.Core.GroupableResource.Definition.IWithCreatableResourceGroup<Microsoft.Azure.Management.Network.Fluent.PublicIPAddress.Definition.IWithCreate>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.GroupableResource.Definition.IWithExistingResourceGroup<Microsoft.Azure.Management.Network.Fluent.PublicIPAddress.Definition.IWithCreate>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.GroupableResource.Definition.IWithGroup<Microsoft.Azure.Management.Network.Fluent.PublicIPAddress.Definition.IWithCreate>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.GroupableResource.Definition.IWithNewResourceGroup<Microsoft.Azure.Management.Network.Fluent.PublicIPAddress.Definition.IWithCreate>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IBeta, Microsoft.Azure.Management.ResourceManager.Fluent.Core.Resource.Definition.IDefinitionWithRegion<Microsoft.Azure.Management.Network.Fluent.PublicIPAddress.Definition.IWithGroup>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.Resource.Definition.IDefinitionWithTags<Microsoft.Azure.Management.Network.Fluent.PublicIPAddress.Definition.IWithCreate>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ResourceActions.ICreatable<Microsoft.Azure.Management.Network.Fluent.IPublicIPAddress>
type IDefinition = interface
    interface IBlank
    interface IDefinitionWithRegion<IWithGroup>
    interface IWithGroup
    interface IWithGroup<IWithCreate>
    interface IWithExistingResourceGroup<IWithCreate>
    interface IWithNewResourceGroup<IWithCreate>
    interface IWithCreatableResourceGroup<IWithCreate>
    interface IWithCreate
    interface ICreatable<IPublicIPAddress>
    interface IIndexable
    interface IWithLeafDomainLabel
    interface IWithIPAddress
    interface IWithReverseFQDN
    interface IWithIdleTimeout
    interface IWithAvailabilityZone
    interface IBeta
    interface IWithSku
    interface IDefinitionWithTags<IWithCreate>
Public Interface IDefinition
Implements IBeta, IBlank, ICreatable(Of IPublicIPAddress), IDefinitionWithRegion(Of IWithGroup), IDefinitionWithTags(Of IWithCreate), IWithCreatableResourceGroup(Of IWithCreate), IWithCreate, IWithExistingResourceGroup(Of IWithCreate), IWithGroup, IWithGroup(Of IWithCreate), IWithNewResourceGroup(Of IWithCreate)
Implementiert

Eigenschaften

Key

Containerschnittstelle für alle Definitionen.

(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>)
WithAvailabilityZone(AvailabilityZoneId)

Gibt die Verfügbarkeitszone für die IP-Adresse an.

(Geerbt von IWithAvailabilityZone)
WithDynamicIP()

Aktiviert die dynamische IP-Adresszuordnung.

(Geerbt von IWithIPAddress)
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>)
WithIdleTimeoutInMinutes(Int32)

Gibt das Timeout (in Minuten) für eine Verbindung im Leerlauf an.

(Geerbt von IWithIdleTimeout)
WithLeafDomainLabel(String)

Gibt die Blattdomänenbezeichnung an, die dieser öffentlichen IP-Adresse zugeordnet werden soll. Der vollqualifizierte Domänenname (Fully Qualified Domain Name, FQDN) wird automatisch erstellt, indem der Rest der Domäne an diese Bezeichnung angefügt wird.

(Geerbt von IWithLeafDomainLabel)
WithNewResourceGroup()

Containerschnittstelle für alle Definitionen.

(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.

(Geerbt von IWithNewResourceGroup<T>)
WithoutLeafDomainLabel()

Stellt sicher, dass keine Blattdomänenbezeichnung verwendet wird. Dies bedeutet, dass diese öffentliche IP-Adresse keinem Domänennamen zugeordnet wird.

(Geerbt von IWithLeafDomainLabel)
WithoutReverseFqdn()

Stellt sicher, dass kein reverser FQDN verwendet wird.

(Geerbt von IWithReverseFQDN)
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>)
WithReverseFqdn(String)

Gibt den reversen FQDN an, der dieser öffentlichen IP-Adresse zugewiesen werden soll.

(Geerbt von IWithReverseFQDN)
WithSku(PublicIPSkuType)

Gibt die SKU für die IP-Adresse an.

(Geerbt von IWithSku)
WithStaticIP()

Aktiviert die statische IP-Adresszuordnung. Verwenden Sie PublicIPAddress.ipAddress(), nachdem die öffentliche IP-Adresse erstellt wurde, um die tatsächliche IP-Adresse abzurufen, die dieser Ressource von Azure zugewiesen wurde.

(Geerbt von IWithIPAddress)
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: