Megosztás a következőn keresztül:


Rule Sets - Create

Létrehoz egy új szabálykészletet a megadott profilon belül.

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/ruleSets/{ruleSetName}?api-version=2025-04-15

URI-paraméterek

Name In Kötelező Típus Description
profileName
path True

string

minLength: 1
maxLength: 260
pattern: ^[a-zA-Z0-9]+(-*[a-zA-Z0-9])*$

Az Azure Front Door Standard vagy az Azure Front Door Premium neve, amely egyedi az erőforráscsoporton belül.

resourceGroupName
path True

string

minLength: 1
maxLength: 90

Az erőforráscsoport neve. A név nem megkülönbözteti a kis- és nagybetűket.

ruleSetName
path True

string

A profil alatt beállított szabály neve, amely globálisan egyedi

subscriptionId
path True

string (uuid)

A cél-előfizetés azonosítója. Az értéknek UUID-nek kell lennie.

api-version
query True

string

minLength: 1

A művelethez használandó API-verzió.

Válaszok

Name Típus Description
200 OK

RuleSet

OKÉ

201 Created

RuleSet

Létrehozott. A kérés teljesült, és létrejött egy új szabálykészlet.

Other Status Codes

ErrorResponse

Az Azure Front Door hibaválasza, amely leírja, hogy miért nem sikerült a művelet.

Biztonság

azure_auth

Azure Active Directory OAuth2-folyamat.

Típus: oauth2
Folyamat: implicit
Engedélyezési URL: https://login.microsoftonline.com/common/oauth2/authorize

Hatókörök

Name Description
user_impersonation a felhasználói fiók megszemélyesítése

Példák

RuleSets_Create

Mintakérelem

PUT https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/RG/providers/Microsoft.Cdn/profiles/profile1/ruleSets/ruleSet1?api-version=2025-04-15

Mintaválasz

{
  "name": "ruleSet1",
  "id": "/subscriptions/subid/resourcegroups/RG/providers/Microsoft.Cdn/profiles/profile1/rulesets/ruleSet1",
  "type": "Microsoft.Cdn/profiles/rulesets",
  "properties": {
    "provisioningState": "Succeeded",
    "deploymentStatus": "NotStarted"
  }
}
{
  "name": "ruleSet1",
  "id": "/subscriptions/subid/resourcegroups/RG/providers/Microsoft.Cdn/profiles/profile1/rulesets/ruleSet1",
  "type": "Microsoft.Cdn/profiles/rulesets",
  "properties": {
    "provisioningState": "Succeeded",
    "deploymentStatus": "NotStarted"
  }
}

Definíciók

Name Description
AfdProvisioningState

Kiépítés állapota

createdByType

Az erőforrást létrehozó identitás típusa.

DeploymentStatus
ErrorAdditionalInfo

Az erőforrás-kezelési hiba további információi.

ErrorDetail

A hiba részletei.

ErrorResponse

Hibaválasz

RuleSet

A Rövid Szabálykészlet névleképezése bármely Szabálykészlethez vagy titkos kódhoz kapcsolódó információhoz.

systemData

Az erőforrás létrehozásával és utolsó módosításával kapcsolatos metaadatok.

AfdProvisioningState

Kiépítés állapota

Érték Description
Creating
Deleting
Failed
Succeeded
Updating

createdByType

Az erőforrást létrehozó identitás típusa.

Érték Description
Application
Key
ManagedIdentity
User

DeploymentStatus

Érték Description
Failed
InProgress
NotStarted
Succeeded

ErrorAdditionalInfo

Az erőforrás-kezelési hiba további információi.

Name Típus Description
info

object

A további információk.

type

string

A további információtípus.

ErrorDetail

A hiba részletei.

Name Típus Description
additionalInfo

ErrorAdditionalInfo[]

A hiba további információi.

code

string

A hibakód.

details

ErrorDetail[]

A hiba részletei.

message

string

A hibaüzenet.

target

string

A hibacél.

ErrorResponse

Hibaválasz

Name Típus Description
error

ErrorDetail

A hibaobjektum.

RuleSet

A Rövid Szabálykészlet névleképezése bármely Szabálykészlethez vagy titkos kódhoz kapcsolódó információhoz.

Name Típus Description
id

string (arm-id)

Az erőforrás teljes erőforrás-azonosítója. Például: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"

name

string

Az erőforrás neve

properties.deploymentStatus

DeploymentStatus

properties.profileName

string

A szabálykészletet tartalmazó profil neve.

properties.provisioningState

AfdProvisioningState

Kiépítés állapota

systemData

systemData

A createdBy és a modifiedBy adatokat tartalmazó Azure Resource Manager-metaadatok.

type

string

Az erőforrás típusa. Pl. "Microsoft.Compute/virtualMachines" vagy "Microsoft.Storage/storageAccounts"

systemData

Az erőforrás létrehozásával és utolsó módosításával kapcsolatos metaadatok.

Name Típus Description
createdAt

string (date-time)

Az erőforrás-létrehozás időbélyege (UTC).

createdBy

string

Az erőforrást létrehozó identitás.

createdByType

createdByType

Az erőforrást létrehozó identitás típusa.

lastModifiedAt

string (date-time)

Az erőforrás utolsó módosításának időbélyege (UTC)

lastModifiedBy

string

Az erőforrást legutóbb módosító identitás.

lastModifiedByType

createdByType

Az erőforrást legutóbb módosító identitás típusa.