Freigeben über


IWithCreateAndSubnet Schnittstelle

Definition

Die Phase der öffentlichen IP-Definition, die alle minimal erforderlichen Eingaben für die zu erstellende Ressource (über WithCreate.create()) enthält, aber auch die Angabe anderer optionaler Einstellungen ermöglicht, einschließlich des Hinzufügens von Subnetzen.

public interface IWithCreateAndSubnet : Microsoft.Azure.Management.Network.Fluent.Network.Definition.IWithCreate, Microsoft.Azure.Management.Network.Fluent.Network.Definition.IWithSubnet, 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 IWithCreateAndSubnet = interface
    interface IWithCreate
    interface ICreatable<INetwork>
    interface IIndexable
    interface IDefinitionWithTags<IWithCreate>
    interface IWithDdosProtectionPlan
    interface IWithVmProtection
    interface IWithSubnet
Public Interface IWithCreateAndSubnet
Implements ICreatable(Of INetwork), IDefinitionWithTags(Of IWithCreate), IWithCreate, IWithSubnet
Abgeleitet
Implementiert

Eigenschaften

Key

Die Phase der öffentlichen IP-Definition, die alle minimal erforderlichen Eingaben für die zu erstellende Ressource (über WithCreate.create()) enthält, aber auch die Angabe anderer optionaler Einstellungen ermöglicht, einschließlich des Hinzufügens von Subnetzen.

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