Freigeben über


Inbound Security Rule - Create Or Update

Erstellt oder aktualisiert die angegebenen Netzwerk-Virtual Appliance Eingehende Sicherheitsregeln.

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkVirtualAppliances/{networkVirtualApplianceName}/inboundSecurityRules/{ruleCollectionName}?api-version=2024-05-01

URI-Parameter

Name In Erforderlich Typ Beschreibung
networkVirtualApplianceName
path True

string

Der Name der virtuellen Netzwerk-Appliance.

resourceGroupName
path True

string

Der Name der Ressourcengruppe.

ruleCollectionName
path True

string

Der Name der Sicherheitsregelsammlung.

subscriptionId
path True

string

Die Abonnementanmeldeinformationen, die das Microsoft Azure-Abonnement eindeutig identifizieren. Die Abonnement-ID ist Teil des URI für jeden Dienstaufruf.

api-version
query True

string

Client-API-Version.

Anforderungstext

Name Typ Beschreibung
id

string

Ressourcen-ID.

name

string

Name der Sicherheitsregelsammlung.

properties.ruleType

InboundSecurityRuleType

Regeltyp. Dies sollte entweder AutoExpire oder Permanent sein. Die Regel für das automatische Ablaufen erstellt nur NSG-Regeln. Permanent Rule creates NSG rule and SLB LB Rule.

properties.rules

InboundSecurityRules[]

Liste der zulässigen Regeln.

Antworten

Name Typ Beschreibung
200 OK

InboundSecurityRule

Anforderung erfolgreich. Der Vorgang gibt die resultierende Ressource für eingehende Sicherheitsregeln der Network Virtual Appliance zurück.

201 Created

InboundSecurityRule

Die Anforderung wurde erfolgreich empfangen. Der Vorgang gibt die resultierende Ressource für eingehende Sicherheitsregeln der Network Virtual Appliance zurück.

Other Status Codes

CloudError

Fehlerantwort, die beschreibt, warum der Vorgang fehlgeschlagen ist.

Sicherheit

azure_auth

Azure Active Directory OAuth2-Fluss.

Typ: oauth2
Ablauf: implicit
Autorisierungs-URL: https://login.microsoftonline.com/common/oauth2/authorize

Bereiche

Name Beschreibung
user_impersonation Identitätswechsel ihres Benutzerkontos

Beispiele

Create Network Virtual Appliance Inbound Security Rules

Beispielanforderung

PUT https://management.azure.com/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/networkVirtualAppliances/nva/inboundSecurityRules/rule1?api-version=2024-05-01

{
  "properties": {
    "ruleType": "Permanent",
    "rules": [
      {
        "name": "inboundRule1",
        "protocol": "TCP",
        "sourceAddressPrefix": "50.20.121.5/32",
        "destinationPortRange": 22,
        "destinationPortRanges": [
          "80-100"
        ],
        "appliesOn": [
          "slbip1"
        ]
      }
    ]
  }
}

Beispiel für eine Antwort

{
  "name": "rule1",
  "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/networkVirtualAppliances/nva/InboundSecurityRules/rule1",
  "etag": "W/\"72090554-7e3b-43f2-80ad-99a9020dcb11\"",
  "properties": {
    "ruleType": "Permanent",
    "provisioningState": "Succeeded",
    "rules": [
      {
        "name": "inboundRule1",
        "protocol": "TCP",
        "sourceAddressPrefix": "50.20.121.5/32",
        "destinationPortRange": 22,
        "destinationPortRanges": [
          "80-100"
        ],
        "appliesOn": [
          "slbip1"
        ]
      }
    ]
  }
}
{
  "name": "rule1",
  "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/networkVirtualAppliances/nva/InboundSecurityRules/rule1",
  "etag": "W/\"72090554-7e3b-43f2-80ad-99a9020dcb11\"",
  "properties": {
    "ruleType": "Permanent",
    "provisioningState": "Succeeded",
    "rules": [
      {
        "name": "inboundRule1",
        "protocol": "TCP",
        "sourceAddressPrefix": "50.20.121.5/32",
        "destinationPortRange": 22,
        "destinationPortRanges": [
          "80-100"
        ],
        "appliesOn": [
          "slbip1"
        ]
      }
    ]
  }
}

Definitionen

Name Beschreibung
CloudError

Eine Fehlerantwort des Diensts.

CloudErrorBody

Eine Fehlerantwort des Diensts.

InboundSecurityRule

NVA-Ressource für eingehende Sicherheitsregel.

InboundSecurityRules

Eigenschaften der Ressource für eingehende Sicherheitsregeln.

InboundSecurityRulesProtocol

Protokoll. Dies sollte entweder TCP oder UDP sein.

InboundSecurityRuleType

Regeltyp. Dies sollte entweder AutoExpire oder Permanent sein. Die Regel für das automatische Ablaufen erstellt nur NSG-Regeln. Permanent Rule creates NSG rule and SLB LB Rule.

ProvisioningState

Der aktuelle Bereitstellungsstatus.

CloudError

Eine Fehlerantwort des Diensts.

Name Typ Beschreibung
error

CloudErrorBody

Cloudfehlertext.

CloudErrorBody

Eine Fehlerantwort des Diensts.

Name Typ Beschreibung
code

string

Ein Bezeichner für den Fehler. Codes sind unveränderlich und sollen programmgesteuert genutzt werden.

details

CloudErrorBody[]

Eine Liste mit zusätzlichen Details zum Fehler.

message

string

Eine Meldung, die den Fehler beschreibt, der für die Anzeige in einer Benutzeroberfläche geeignet ist.

target

string

Das Ziel des bestimmten Fehlers. Beispielsweise der Name der Eigenschaft im Fehler.

InboundSecurityRule

NVA-Ressource für eingehende Sicherheitsregel.

Name Typ Beschreibung
etag

string

Eine eindeutige schreibgeschützte Zeichenfolge, die sich ändert, wenn die Ressource aktualisiert wird.

id

string

Ressourcen-ID.

name

string

Name der Sicherheitsregelsammlung.

properties.provisioningState

ProvisioningState

Der Bereitstellungsstatus der Ressource.

properties.ruleType

InboundSecurityRuleType

Regeltyp. Dies sollte entweder AutoExpire oder Permanent sein. Die Regel für das automatische Ablaufen erstellt nur NSG-Regeln. Permanent Rule creates NSG rule and SLB LB Rule.

properties.rules

InboundSecurityRules[]

Liste der zulässigen Regeln.

type

string

NVA eingehender Sicherheitsregeltyp.

InboundSecurityRules

Eigenschaften der Ressource für eingehende Sicherheitsregeln.

Name Typ Beschreibung
appliesOn

string[]

Öffentlicher IP-Name im Fall des Typs "Permanent Rule" & Interface Name im Fall des Typs "Auto Expire Rule"

destinationPortRange

integer

Zu öffnende NVA-Portbereiche. Man muss bestimmte Ports bereitstellen.

destinationPortRanges

string[]

Zu öffnende NVA-Portbereiche. Eine kann eine Reihe von Ports bereitstellen. Zulässiger Portwert zwischen 0 und 65535.

name

string

Name der Regel.

protocol

InboundSecurityRulesProtocol

Protokoll. Dies sollte entweder TCP oder UDP sein.

sourceAddressPrefix

string

Der CIDR- oder Quell-IP-Bereich.

InboundSecurityRulesProtocol

Protokoll. Dies sollte entweder TCP oder UDP sein.

Wert Beschreibung
TCP
UDP

InboundSecurityRuleType

Regeltyp. Dies sollte entweder AutoExpire oder Permanent sein. Die Regel für das automatische Ablaufen erstellt nur NSG-Regeln. Permanent Rule creates NSG rule and SLB LB Rule.

Wert Beschreibung
AutoExpire
Permanent

ProvisioningState

Der aktuelle Bereitstellungsstatus.

Wert Beschreibung
Deleting
Failed
Succeeded
Updating