Freigeben über


IWithCreate Schnittstelle

Definition

Die Phase der Definition des virtuellen Netzwerks, die alle minimal erforderlichen Eingaben für die zu erstellende Ressource enthält, ermöglicht aber auch die Angabe aller anderen optionalen Einstellungen, mit Ausnahme des Hinzufügens von Subnetzen. Subnetze können nur direkt hinzugefügt werden, nachdem der Adressraum explizit angegeben wurde.

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

Eigenschaften

Key

Die Phase der Definition des virtuellen Netzwerks, die alle minimal erforderlichen Eingaben für die zu erstellende Ressource enthält, ermöglicht aber auch die Angabe aller anderen optionalen Einstellungen, mit Ausnahme des Hinzufügens von Subnetzen. Subnetze können nur direkt hinzugefügt werden, nachdem der Adressraum explizit angegeben wurde.

(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>)
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. Bei einem Konflikt kann beim Erstellen des Netzwerks eine Cloud-Ausnahme ausgelöst werden.

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.

WithExistingDdosProtectionPlan(String)

Ordnet dem virtuellen Netzwerk einen vorhandenen DDoS-Schutzplan 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)
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: