Admin Rules - Create Or Update

Vytvoří nebo aktualizuje pravidlo správce.

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/securityAdminConfigurations/{configurationName}/ruleCollections/{ruleCollectionName}/rules/{ruleName}?api-version=2023-09-01

Parametry identifikátoru URI

Name V Vyžadováno Typ Description
configurationName
path True

string

Název konfigurace zabezpečení správce sítě.

networkManagerName
path True

string

Název správce sítě.

resourceGroupName
path True

string

Název skupiny prostředků.

ruleCollectionName
path True

string

Název kolekce pravidel konfigurace zabezpečení správce sítě.

ruleName
path True

string

Název pravidla.

subscriptionId
path True

string

Přihlašovací údaje předplatného, které jednoznačně identifikují předplatné Microsoft Azure. ID předplatného je součástí identifikátoru URI pro každé volání služby.

api-version
query True

string

Verze klientského rozhraní API

Text požadavku

Text žádosti může tvořit:

Name Description
AdminRule

Pravidlo správce sítě.

DefaultAdminRule

Výchozí pravidlo správce sítě

AdminRule

Pravidlo správce sítě.

Name Vyžadováno Typ Description
kind True string:

Custom

Určuje, jestli je pravidlo vlastní nebo výchozí.

properties.access True

SecurityConfigurationRuleAccess

Označuje povolený přístup pro toto konkrétní pravidlo.

properties.direction True

SecurityConfigurationRuleDirection

Označuje, jestli se provoz shoduje s pravidlem v příchozím nebo odchozím provozu.

properties.priority True

integer

Priorita pravidla. Hodnota může být mezi 1 a 4096. Číslo priority musí být jedinečné pro každé pravidlo v kolekci. Čím nižší je číslo priority, tím vyšší je priorita pravidla.

properties.protocol True

SecurityConfigurationRuleProtocol

Síťový protokol, na který se toto pravidlo vztahuje.

properties.description

string

Popis tohoto pravidla. Omezeno na 140 znaků.

properties.destinationPortRanges

string[]

Rozsahy cílových portů.

properties.destinations

AddressPrefixItem[]

Předpony cílové adresy. CIDR nebo cílové rozsahy IP adres.

properties.sourcePortRanges

string[]

Rozsahy zdrojových portů

properties.sources

AddressPrefixItem[]

Rozsahy CIDR nebo zdrojových IP adres.

DefaultAdminRule

Výchozí pravidlo správce sítě

Name Vyžadováno Typ Description
kind True string:

Default

Určuje, jestli je pravidlo vlastní nebo výchozí.

properties.flag

string

Výchozí příznak pravidla.

Odpovědi

Name Typ Description
200 OK BaseAdminRule:

Aktualizované pravidlo

201 Created BaseAdminRule:

Vytvořené pravidlo

Other Status Codes

CloudError

Chybová odpověď popisující, proč operace selhala.

Zabezpečení

azure_auth

Tok Azure Active Directory OAuth2

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Name Description
user_impersonation zosobnění uživatelského účtu

Příklady

Create a default admin rule
Create an admin rule

Create a default admin rule

Sample Request

PUT https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.Network/networkManagers/testNetworkManager/securityAdminConfigurations/myTestSecurityConfig/ruleCollections/testRuleCollection/rules/SampleDefaultAdminRule?api-version=2023-09-01

{
  "kind": "Default",
  "properties": {
    "flag": "AllowVnetInbound"
  }
}

Sample Response

{
  "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.Network/networkManagers/testNetworkManager/securityAdminConfigurations/myTestSecurityConfig/ruleCollections/testRuleCollection/rules/SampleDefaultAdminRule",
  "type": "Microsoft.Network/networkManagers/securityAdminConfigurations/ruleCollections/rules",
  "name": "SampleDefaultAdminRule",
  "kind": "Default",
  "systemData": {
    "createdBy": "b69a9388-9488-4534-b470-7ec6d41beef5",
    "createdByType": "User",
    "createdAt": "2021-01-11T18:52:27Z",
    "lastModifiedBy": "b69a9388-9488-4534-b470-7ec6d41beef5",
    "lastModifiedByType": "User",
    "lastModifiedAt": "2021-01-11T18:52:27Z"
  },
  "properties": {
    "flag": "AllowVnetInbound",
    "description": "This is Sample Default Admin Rule",
    "protocol": "Tcp",
    "sources": [
      {
        "addressPrefixType": "ServiceTag",
        "addressPrefix": "Internet"
      }
    ],
    "destinations": [
      {
        "addressPrefixType": "IPPrefix",
        "addressPrefix": "*"
      }
    ],
    "sourcePortRanges": [
      "0-65535"
    ],
    "destinationPortRanges": [
      "22"
    ],
    "access": "Deny",
    "priority": 1,
    "direction": "Inbound",
    "provisioningState": "Succeeded",
    "resourceGuid": "00000000-0000-0000-0000-000000000000"
  }
}
{
  "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.Network/networkManagers/testNetworkManager/securityAdminConfigurations/myTestSecurityConfig/ruleCollections/rules/SampleDefaultAdminRule",
  "type": "Microsoft.Network/networkManagers/securityAdminConfigurations/ruleCollections/rules",
  "name": "SampleDefaultAdminRule",
  "kind": "Default",
  "systemData": {
    "createdBy": "b69a9388-9488-4534-b470-7ec6d41beef5",
    "createdByType": "User",
    "createdAt": "2021-01-11T18:52:27Z",
    "lastModifiedBy": "b69a9388-9488-4534-b470-7ec6d41beef5",
    "lastModifiedByType": "User",
    "lastModifiedAt": "2021-01-11T18:52:27Z"
  },
  "properties": {
    "flag": "AllowVnetInbound",
    "description": "This is Sample Default Admin Rule",
    "protocol": "Tcp",
    "sources": [
      {
        "addressPrefixType": "ServiceTag",
        "addressPrefix": "Internet"
      }
    ],
    "destinations": [
      {
        "addressPrefixType": "IPPrefix",
        "addressPrefix": "*"
      }
    ],
    "sourcePortRanges": [
      "0-65535"
    ],
    "destinationPortRanges": [
      "22"
    ],
    "access": "Deny",
    "priority": 1,
    "direction": "Inbound",
    "provisioningState": "Succeeded",
    "resourceGuid": "00000000-0000-0000-0000-000000000000"
  }
}

Create an admin rule

Sample Request

PUT https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.Network/networkManagers/testNetworkManager/securityAdminConfigurations/myTestSecurityConfig/ruleCollections/testRuleCollection/rules/SampleAdminRule?api-version=2023-09-01

{
  "kind": "Custom",
  "properties": {
    "description": "This is Sample Admin Rule",
    "protocol": "Tcp",
    "sources": [
      {
        "addressPrefixType": "ServiceTag",
        "addressPrefix": "Internet"
      }
    ],
    "destinations": [
      {
        "addressPrefixType": "IPPrefix",
        "addressPrefix": "*"
      }
    ],
    "sourcePortRanges": [
      "0-65535"
    ],
    "destinationPortRanges": [
      "22"
    ],
    "access": "Deny",
    "priority": 1,
    "direction": "Inbound"
  }
}

Sample Response

{
  "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.Network/networkManagers/testNetworkManager/securityAdminConfigurations/myTestSecurityConfig/ruleCollections/testRuleCollection/rules/SampleAdminRule",
  "type": "Microsoft.Network/networkManagers/securityAdminConfigurations/ruleCollections/rules",
  "name": "SampleAdminRule",
  "kind": "Custom",
  "systemData": {
    "createdBy": "b69a9388-9488-4534-b470-7ec6d41beef5",
    "createdByType": "User",
    "createdAt": "2021-01-11T18:52:27Z",
    "lastModifiedBy": "b69a9388-9488-4534-b470-7ec6d41beef5",
    "lastModifiedByType": "User",
    "lastModifiedAt": "2021-01-11T18:52:27Z"
  },
  "properties": {
    "description": "This is Sample Admin Rule",
    "protocol": "Tcp",
    "sources": [
      {
        "addressPrefixType": "ServiceTag",
        "addressPrefix": "Internet"
      }
    ],
    "destinations": [
      {
        "addressPrefixType": "IPPrefix",
        "addressPrefix": "*"
      }
    ],
    "sourcePortRanges": [
      "0-65535"
    ],
    "destinationPortRanges": [
      "22"
    ],
    "access": "Deny",
    "priority": 1,
    "direction": "Inbound",
    "provisioningState": "Succeeded",
    "resourceGuid": "00000000-0000-0000-0000-000000000000"
  }
}
{
  "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.Network/networkManagers/testNetworkManager/securityAdminConfigurations/myTestSecurityConfig/ruleCollections/rules/SampleAdminRule",
  "type": "Microsoft.Network/networkManagers/securityAdminConfigurations/ruleCollections/rules",
  "name": "SampleAdminRule",
  "kind": "Custom",
  "systemData": {
    "createdBy": "b69a9388-9488-4534-b470-7ec6d41beef5",
    "createdByType": "User",
    "createdAt": "2021-01-11T18:52:27Z",
    "lastModifiedBy": "b69a9388-9488-4534-b470-7ec6d41beef5",
    "lastModifiedByType": "User",
    "lastModifiedAt": "2021-01-11T18:52:27Z"
  },
  "properties": {
    "description": "This is Sample Admin Rule",
    "protocol": "Tcp",
    "sources": [
      {
        "addressPrefixType": "ServiceTag",
        "addressPrefix": "Internet"
      }
    ],
    "destinations": [
      {
        "addressPrefixType": "IPPrefix",
        "addressPrefix": "*"
      }
    ],
    "sourcePortRanges": [
      "0-65535"
    ],
    "destinationPortRanges": [
      "22"
    ],
    "access": "Deny",
    "priority": 1,
    "direction": "Inbound",
    "provisioningState": "Succeeded",
    "resourceGuid": "00000000-0000-0000-0000-000000000000"
  }
}

Definice

Name Description
AddressPrefixItem

Položka předpony adresy.

AddressPrefixType

Typ předpony adresy.

AdminRule

Pravidlo správce sítě.

CloudError

Chybová odpověď ze služby.

CloudErrorBody

Chybová odpověď ze služby.

createdByType

Typ identity, která vytvořila prostředek.

DefaultAdminRule

Výchozí pravidlo správce sítě

ProvisioningState

Aktuální stav zřizování.

SecurityConfigurationRuleAccess

Určuje, jestli je síťový provoz povolený nebo zakázaný.

SecurityConfigurationRuleDirection

Směr pravidla. Směr určuje, jestli bude pravidlo vyhodnoceno při příchozím nebo odchozím provozu.

SecurityConfigurationRuleProtocol

Síťový protokol, na který se toto pravidlo vztahuje.

SystemData

Metadata týkající se vytvoření a poslední změny prostředku

AddressPrefixItem

Položka předpony adresy.

Name Typ Description
addressPrefix

string

Předpona adresy.

addressPrefixType

AddressPrefixType

Typ předpony adresy.

AddressPrefixType

Typ předpony adresy.

Name Typ Description
IPPrefix

string

ServiceTag

string

AdminRule

Pravidlo správce sítě.

Name Typ Description
etag

string

Jedinečný řetězec jen pro čtení, který se mění při každé aktualizaci prostředku.

id

string

ID prostředku.

kind string:

Custom

Určuje, jestli je pravidlo vlastní nebo výchozí.

name

string

Název prostředku.

properties.access

SecurityConfigurationRuleAccess

Označuje povolený přístup pro toto konkrétní pravidlo.

properties.description

string

Popis tohoto pravidla. Omezeno na 140 znaků.

properties.destinationPortRanges

string[]

Rozsahy cílových portů.

properties.destinations

AddressPrefixItem[]

Předpony cílové adresy. CIDR nebo cílové rozsahy IP adres.

properties.direction

SecurityConfigurationRuleDirection

Označuje, jestli se provoz shoduje s pravidlem v příchozím nebo odchozím provozu.

properties.priority

integer

Priorita pravidla. Hodnota může být mezi 1 a 4096. Číslo priority musí být jedinečné pro každé pravidlo v kolekci. Čím nižší je číslo priority, tím vyšší je priorita pravidla.

properties.protocol

SecurityConfigurationRuleProtocol

Síťový protokol, na který se toto pravidlo vztahuje.

properties.provisioningState

ProvisioningState

Stav zřizování prostředku.

properties.resourceGuid

string

Jedinečný identifikátor tohoto prostředku.

properties.sourcePortRanges

string[]

Rozsahy zdrojových portů

properties.sources

AddressPrefixItem[]

Rozsahy CIDR nebo zdrojových IP adres.

systemData

SystemData

Systémová metadata související s tímto prostředkem.

type

string

Typ prostředku.

CloudError

Chybová odpověď ze služby.

Name Typ Description
error

CloudErrorBody

Text chyby cloudu

CloudErrorBody

Chybová odpověď ze služby.

Name Typ Description
code

string

Identifikátor chyby. Kódy jsou invariantní a mají být využívány programově.

details

CloudErrorBody[]

Seznam dalších podrobností o chybě

message

string

Zpráva popisující chybu, která má být vhodná pro zobrazení v uživatelském rozhraní.

target

string

Cíl konkrétní chyby. Například název vlastnosti v chybě.

createdByType

Typ identity, která vytvořila prostředek.

Name Typ Description
Application

string

Key

string

ManagedIdentity

string

User

string

DefaultAdminRule

Výchozí pravidlo správce sítě

Name Typ Description
etag

string

Jedinečný řetězec jen pro čtení, který se mění při každé aktualizaci prostředku.

id

string

ID prostředku.

kind string:

Default

Určuje, jestli je pravidlo vlastní nebo výchozí.

name

string

Název prostředku.

properties.access

SecurityConfigurationRuleAccess

Označuje povolený přístup pro toto konkrétní pravidlo.

properties.description

string

Popis tohoto pravidla. Omezeno na 140 znaků.

properties.destinationPortRanges

string[]

Rozsahy cílových portů.

properties.destinations

AddressPrefixItem[]

Předpony cílové adresy. CIDR nebo cílové rozsahy IP adres.

properties.direction

SecurityConfigurationRuleDirection

Označuje, jestli se provoz shoduje s pravidlem v příchozím nebo odchozím provozu.

properties.flag

string

Výchozí příznak pravidla.

properties.priority

integer

Priorita pravidla. Hodnota může být mezi 1 a 4096. Číslo priority musí být jedinečné pro každé pravidlo v kolekci. Čím nižší je číslo priority, tím vyšší je priorita pravidla.

properties.protocol

SecurityConfigurationRuleProtocol

Síťový protokol, na který se toto pravidlo vztahuje.

properties.provisioningState

ProvisioningState

Stav zřizování prostředku.

properties.resourceGuid

string

Jedinečný identifikátor tohoto prostředku.

properties.sourcePortRanges

string[]

Rozsahy zdrojových portů

properties.sources

AddressPrefixItem[]

Rozsahy CIDR nebo zdrojových IP adres.

systemData

SystemData

Systémová metadata související s tímto prostředkem.

type

string

Typ prostředku.

ProvisioningState

Aktuální stav zřizování.

Name Typ Description
Deleting

string

Failed

string

Succeeded

string

Updating

string

SecurityConfigurationRuleAccess

Určuje, jestli je síťový provoz povolený nebo zakázaný.

Name Typ Description
Allow

string

AlwaysAllow

string

Deny

string

SecurityConfigurationRuleDirection

Směr pravidla. Směr určuje, jestli bude pravidlo vyhodnoceno při příchozím nebo odchozím provozu.

Name Typ Description
Inbound

string

Outbound

string

SecurityConfigurationRuleProtocol

Síťový protokol, na který se toto pravidlo vztahuje.

Name Typ Description
Ah

string

Any

string

Esp

string

Icmp

string

Tcp

string

Udp

string

SystemData

Metadata týkající se vytvoření a poslední změny prostředku

Name Typ Description
createdAt

string

Časové razítko vytvoření prostředku (UTC)

createdBy

string

Identita, která prostředek vytvořila.

createdByType

createdByType

Typ identity, která vytvořila prostředek.

lastModifiedAt

string

Typ identity, která naposledy změnila prostředek.

lastModifiedBy

string

Identita, která naposledy změnila prostředek.

lastModifiedByType

createdByType

Typ identity, která naposledy změnila prostředek.