IDefinition Schnittstelle

Definition

Die gesamte Definition des virtuellen Netzwerks.

public interface IDefinition : Microsoft.Azure.Management.Network.Fluent.Network.Definition.IBlank, Microsoft.Azure.Management.Network.Fluent.Network.Definition.IWithCreateAndSubnet, Microsoft.Azure.Management.Network.Fluent.Network.Definition.IWithGroup, Microsoft.Azure.Management.ResourceManager.Fluent.Core.GroupableResource.Definition.IWithCreatableResourceGroup<Microsoft.Azure.Management.Network.Fluent.Network.Definition.IWithCreate>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.GroupableResource.Definition.IWithExistingResourceGroup<Microsoft.Azure.Management.Network.Fluent.Network.Definition.IWithCreate>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.GroupableResource.Definition.IWithGroup<Microsoft.Azure.Management.Network.Fluent.Network.Definition.IWithCreate>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.GroupableResource.Definition.IWithNewResourceGroup<Microsoft.Azure.Management.Network.Fluent.Network.Definition.IWithCreate>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.Resource.Definition.IDefinitionWithRegion<Microsoft.Azure.Management.Network.Fluent.Network.Definition.IWithGroup>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.Resource.Definition.IDefinitionWithTags<Microsoft.Azure.Management.Network.Fluent.Network.Definition.IWithCreate>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ResourceActions.ICreatable<Microsoft.Azure.Management.Network.Fluent.INetwork>
type IDefinition = interface
    interface IBlank
    interface IDefinitionWithRegion<IWithGroup>
    interface IWithGroup
    interface IWithGroup<IWithCreate>
    interface IWithExistingResourceGroup<IWithCreate>
    interface IWithNewResourceGroup<IWithCreate>
    interface IWithCreatableResourceGroup<IWithCreate>
    interface IWithSubnet
    interface IWithCreate
    interface ICreatable<INetwork>
    interface IIndexable
    interface IDefinitionWithTags<IWithCreate>
    interface IWithDdosProtectionPlan
    interface IWithVmProtection
    interface IWithCreateAndSubnet
Public Interface IDefinition
Implements IBlank, ICreatable(Of INetwork), IDefinitionWithRegion(Of IWithGroup), IDefinitionWithTags(Of IWithCreate), IWithCreatableResourceGroup(Of IWithCreate), IWithCreateAndSubnet, IWithExistingResourceGroup(Of IWithCreate), IWithGroup, IWithGroup(Of IWithCreate), IWithNewResourceGroup(Of IWithCreate)
Implementiert

Eigenschaften

Key

Die gesamte Definition des virtuellen Netzwerks.

(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>)
DefineSubnet(String)

Beginnt mit der Definition eines neuen Subnetzes, das dem virtuellen Netzwerk hinzugefügt werden soll. Die Definition muss mit einem Aufruf von Subnet.DefinitionStages.WithAttach.attach() abgeschlossen werden.

(Geerbt von IWithSubnet)
WithAddressSpace(String)

Fügt dem virtuellen Netzwerk explizit einen Adressraum hinzu. Wenn keine Adressräume explizit angegeben werden, wird dem virtuellen Netzwerk ein Standardadressraum mit dem CIDR "10.0.0.0/16" zugewiesen. Beachten Sie, dass die Wirkung dieser Methode additiv ist, d. h. bei jeder Verwendung wird dem Netzwerk ein neuer Adressraum hinzugefügt. Diese Methode sucht nicht auf Konflikte oder Überlappungen mit anderen Adressräumen. Wenn ein Konflikt vorliegt, kann eine Cloud-Ausnahme ausgelöst werden, wenn das Netzwerk erstellt wird.

(Geerbt von IWithCreate)
WithDnsServer(String)

Gibt die IP-Adresse eines vorhandenen DNS-Servers an, der dem virtuellen Netzwerk zugeordnet werden soll. Beachten Sie, dass die Wirkung dieser Methode additiv ist, d. h. bei jeder Verwendung wird dem Netzwerk ein neuer DNS-Server hinzugefügt.

(Geerbt von IWithCreate)
WithExistingDdosProtectionPlan(String)

Ordnet den vorhandenen DDoS-Schutzplan dem virtuellen Netzwerk zu.

(Geerbt von IWithDdosProtectionPlan)
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>)
WithNewDdosProtectionPlan()

Erstellt einen neuen DDoS-Schutzplan in derselben Region und Gruppe wie das virtuelle Netzwerk und ordnet ihn der Ressource zu. Der interne Name des DDoS-Schutzplans wird vom Namen der Ressource abgeleitet.

(Geerbt von IWithDdosProtectionPlan)
WithNewResourceGroup()

Die gesamte Definition des virtuellen Netzwerks.

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

Die gesamte Definition des virtuellen Netzwerks.

(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>)
WithSubnet(String, String)

Fügt dem virtuellen Netzwerk explizit ein Subnetz hinzu. Wenn keine Subnetze explizit angegeben werden, wird ein Standardsubnetz namens "subnet1" erstellt, das den gesamten ersten Adressraum abdeckt. Beachten Sie, dass die Wirkung dieser Methode additiv ist, d. h. jedes Mal, wenn sie verwendet wird, wird dem Netzwerk ein neues Subnetz hinzugefügt.

(Geerbt von IWithSubnet)
WithSubnets(IDictionary<String,String>)

Definiert Subnetze im virtuellen Netzwerk explizit basierend auf der bereitgestellten Zuordnung.

(Geerbt von IWithSubnet)
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>)
WithVmProtection()

Aktivieren Sie den VM-Schutz für alle Subnetze im virtuellen Netzwerk.

(Geerbt von IWithVmProtection)

Gilt für: