Profiles - Update

Updates ein vorhandenes Azure Front Door Standard- oder Azure Front Door Premium- oder CDN-Profil mit dem angegebenen Profilnamen unter dem angegebenen Abonnement und der angegebenen Ressourcengruppe.

PATCH https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}?api-version=2024-02-01

URI-Parameter

Name In Erforderlich Typ Beschreibung
profileName
path True

string

Name des Azure Front Door Standard- oder Azure Front Door Premium- oder CDN-Profils, das innerhalb der Ressourcengruppe eindeutig ist.

resourceGroupName
path True

string

Name der Ressourcengruppe innerhalb des Azure-Abonnements.

Regex pattern: ^[-\w\._\(\)]+$

subscriptionId
path True

string

Die Azure-Abonnement-ID.

api-version
query True

string

Version der API, die mit der Clientanforderung verwendet werden soll. Aktuelle Version ist 2024-02-01.

Anforderungstext

Name Typ Beschreibung
identity

ManagedServiceIdentity

Verwaltete Dienstidentität (systemseitig und/oder benutzerseitig zugewiesene Identitäten).

properties.logScrubbing

ProfileLogScrubbing

Definiert Regeln zum Bereinben vertraulicher Felder in Protokollen

properties.originResponseTimeoutSeconds

integer

Senden und Empfangen eines Timeouts bei der Weiterleitungsanforderung an den Ursprung. Wenn das Timeout erreicht ist, schlägt die Anforderung fehl und gibt zurück.

tags

object

Profiltags

Antworten

Name Typ Beschreibung
200 OK

Profile

OK. Die Anforderung wurde erfolgreich durchgeführt.

202 Accepted

Profile

Akzeptiert: Die Anforderung wurde für die Verarbeitung akzeptiert, und der Vorgang wird asynchron abgeschlossen.

Headers

location: string

Other Status Codes

ErrorResponse

CDN-Fehlerantwort, die beschreibt, warum der Vorgang fehlgeschlagen ist.

Sicherheit

azure_auth

Azure Active Directory OAuth2 Flow.

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

Scopes

Name Beschreibung
user_impersonation Identitätswechsel Ihres Benutzerkontos

Beispiele

Profiles_Update

Sample Request

PATCH https://management.azure.com/subscriptions/subid/resourceGroups/RG/providers/Microsoft.Cdn/profiles/profile1?api-version=2024-02-01

{
  "tags": {
    "additionalProperties": "Tag1"
  }
}

Sample Response

{
  "name": "profile1",
  "id": "/subscriptions/subid/resourcegroups/RG/providers/Microsoft.Cdn/profiles/profile1",
  "type": "Microsoft.Cdn/profiles",
  "tags": {
    "additionalProperties": "Tag1"
  },
  "location": "global",
  "sku": {
    "name": "Premium_AzureFrontDoor"
  },
  "kind": "frontdoor",
  "properties": {
    "originResponseTimeoutSeconds": 30,
    "logScrubbing": {
      "state": "Enabled",
      "scrubbingRules": []
    },
    "frontDoorId": "3b4682da-b3e2-47a1-96ca-08ab3cb7294e",
    "provisioningState": "Succeeded",
    "resourceState": "Active"
  }
}
azure-asyncoperation: https://management.azure.com/subscriptions/subid/resourcegroups/resourceGroupName/providers/Microsoft.Cdn/operationresults/operationId?api-version=2024-02-01
{
  "name": "profile1",
  "id": "/subscriptions/subid/resourcegroups/RG/providers/Microsoft.Cdn/profiles/profile1",
  "type": "Microsoft.Cdn/profiles",
  "tags": {
    "additionalProperties": "Tag1"
  },
  "location": "global",
  "sku": {
    "name": "Premium_AzureFrontDoor"
  },
  "kind": "frontdoor",
  "properties": {
    "originResponseTimeoutSeconds": 30,
    "logScrubbing": {
      "state": "Enabled",
      "scrubbingRules": []
    },
    "frontDoorId": "3b4682da-b3e2-47a1-96ca-08ab3cb7294e",
    "provisioningState": "Updating",
    "resourceState": "Active"
  }
}

Definitionen

Name Beschreibung
scrubbingRuleEntryMatchOperator

Wenn matchVariable eine Auflistung ist, verwenden Sie den Selektor, um anzugeben, für welche Elemente in der Auflistung diese Regel gilt.

scrubbingRuleEntryState

Definiert den Zustand einer Protokollbereinigungsregel. Der Standardwert ist aktiviert.

ErrorAdditionalInfo

Zusätzliche Informationen zum Ressourcenverwaltungsfehler.

ErrorDetail

Die Fehlerdetails.

ErrorResponse

Fehlerantwort

IdentityType

Der Identitätstyp, der Ressourcen erstellt/ändert

ManagedServiceIdentity

Verwaltete Dienstidentität (systemseitig zugewiesene und/oder benutzerseitig zugewiesene Identitäten)

ManagedServiceIdentityType

Typ der verwalteten Dienstidentität (wobei sowohl systemAssigned- als auch UserAssigned-Typen zulässig sind).

Profile

Ein Profil ist eine logische Gruppierung von Endpunkten, die dieselben Einstellungen verwenden.

ProfileLogScrubbing

Definiert Regeln, die vertrauliche Felder in den Azure Front Door-Profilprotokollen bereinern.

ProfileProvisioningState

Bereitstellung status des Profils.

ProfileResourceState

Ressourcen status des Profils.

ProfileScrubbingRules

Definiert den Inhalt der Protokollbereinigungsregeln.

ProfileScrubbingState

Status der Protokollbereinigungskonfiguration. Der Standardwert ist Aktiviert.

ProfileUpdateParameters

Eigenschaften, die zum Aktualisieren eines Profils erforderlich sind.

scrubbingRuleEntryMatchVariable

Die Variable, die aus den Protokollen entfernt werden soll.

Sku

Standard_Verizon = Der SKU-Name für ein Standard Verizon CDN-Profil. Premium_Verizon = Der SKU-Name für ein Premium Verizon CDN-Profil. Custom_Verizon = Der SKU-Name für ein benutzerdefiniertes Verizon-CDN-Profil. Standard_Akamai = Der SKU-Name für ein Akamai CDN-Profil. Standard_ChinaCdn = Der SKU-Name für ein China CDN-Profil für VOD-, Web- und Downloadszenarien mit GB-basiertem Abrechnungsmodell. Standard_Microsoft = Der SKU-Name für ein Microsoft CDN-Standardprofil. Standard_AzureFrontDoor = Der SKU-Name für ein Azure Front Door Standard-Profil. Premium_AzureFrontDoor = Der SKU-Name für ein Azure Front Door Premium-Profil. Standard_955BandWidth_ChinaCdn = Der SKU-Name für ein China CDN-Profil für VOD-, Web- und Downloadszenarien mit einem Abrechnungsmodell mit 95-5 Spitzenbandbreite. Standard_AvgBandWidth_ChinaCdn = Der SKU-Name für ein China CDN-Profil für VOD-, Web- und Downloadszenarien mit monatlichem Abrechnungsmodell mit durchschnittlicher Spitzenbandbreite. StandardPlus_ChinaCdn = Der SKU-Name für ein China CDN-Profil für Livestreaming mithilfe des GB-basierten Abrechnungsmodells. StandardPlus_955BandWidth_ChinaCdn = Der SKU-Name für ein China CDN-Livestreamingprofil mit einem Abrechnungsmodell mit 95-5 Spitzenbandbreite. StandardPlus_AvgBandWidth_ChinaCdn = Der SKU-Name für ein China CDN-Livestreamingprofil mit monatlichem Abrechnungsmodell mit durchschnittlicher Spitzenbandbreite.

SkuName

Name des Tarifs.

SystemData

Schreibgeschützte Systemdaten

UserAssignedIdentity

Benutzerseitig zugewiesene Identitätseigenschaften

scrubbingRuleEntryMatchOperator

Wenn matchVariable eine Auflistung ist, verwenden Sie den Selektor, um anzugeben, für welche Elemente in der Auflistung diese Regel gilt.

Name Typ Beschreibung
EqualsAny

string

scrubbingRuleEntryState

Definiert den Zustand einer Protokollbereinigungsregel. Der Standardwert ist aktiviert.

Name Typ Beschreibung
Disabled

string

Enabled

string

ErrorAdditionalInfo

Zusätzliche Informationen zum Ressourcenverwaltungsfehler.

Name Typ Beschreibung
info

object

Zusätzliche Informationen.

type

string

Typ der zusätzlichen Informationen.

ErrorDetail

Die Fehlerdetails.

Name Typ Beschreibung
additionalInfo

ErrorAdditionalInfo[]

Die zusätzlichen Fehlerinformationen.

code

string

Der Fehlercode.

details

ErrorDetail[]

Die Fehlerdetails.

message

string

Die Fehlermeldung.

target

string

Das Fehlerziel.

ErrorResponse

Fehlerantwort

Name Typ Beschreibung
error

ErrorDetail

Das Fehlerobjekt.

IdentityType

Der Identitätstyp, der Ressourcen erstellt/ändert

Name Typ Beschreibung
application

string

key

string

managedIdentity

string

user

string

ManagedServiceIdentity

Verwaltete Dienstidentität (systemseitig zugewiesene und/oder benutzerseitig zugewiesene Identitäten)

Name Typ Beschreibung
principalId

string

Die Dienstprinzipal-ID der systemseitig zugewiesenen Identität. Diese Eigenschaft wird nur für eine systemseitig zugewiesene Identität bereitgestellt.

tenantId

string

Die Mandanten-ID der systemseitig zugewiesenen Identität. Diese Eigenschaft wird nur für eine systemseitig zugewiesene Identität bereitgestellt.

type

ManagedServiceIdentityType

Typ der verwalteten Dienstidentität (wobei sowohl systemAssigned- als auch UserAssigned-Typen zulässig sind).

userAssignedIdentities

<string,  UserAssignedIdentity>

User-Assigned Identitäten
Die Gruppe der benutzerseitig zugewiesenen Identitäten, die der Ressource zugeordnet sind. Bei den UserAssignedIdentities-Wörterbuchschlüsseln handelt es sich um ARM-Ressourcen-IDs in der Form : '/subscriptions/{subscriptionId}/resourceGroupGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Die Wörterbuchwerte können leere Objekte ({}) in Anforderungen sein.

ManagedServiceIdentityType

Typ der verwalteten Dienstidentität (wobei sowohl systemAssigned- als auch UserAssigned-Typen zulässig sind).

Name Typ Beschreibung
None

string

SystemAssigned

string

SystemAssigned, UserAssigned

string

UserAssigned

string

Profile

Ein Profil ist eine logische Gruppierung von Endpunkten, die dieselben Einstellungen verwenden.

Name Typ Beschreibung
id

string

Ressourcen-ID

identity

ManagedServiceIdentity

Verwaltete Dienstidentität (systemseitig und/oder benutzerseitig zugewiesene Identitäten).

kind

string

Art des Profils. Wird vom Portal verwendet, um das herkömmliche CDN-Profil und das neue AFD-Profil zu unterscheiden.

location

string

Ressourcenspeicherort

name

string

Name der Ressource.

properties.extendedProperties

object

Key-Value Paar, das zusätzliche Eigenschaften für Profile darstellt.

properties.frontDoorId

string

Die ID der Frontdoor.

properties.logScrubbing

ProfileLogScrubbing

Definiert Regeln, die vertrauliche Felder in den Azure Front Door-Profilprotokollen bereinern.

properties.originResponseTimeoutSeconds

integer

Senden und Empfangen eines Timeouts bei der Weiterleitungsanforderung an den Ursprung. Wenn das Timeout erreicht ist, schlägt die Anforderung fehl und gibt zurück.

properties.provisioningState

ProfileProvisioningState

Bereitstellung status des Profils.

properties.resourceState

ProfileResourceState

Ressourcen status des Profils.

sku

Sku

Der Tarif (definiert Azure Front Door Standard oder Premium oder einen CDN-Anbieter, Featureliste und Tarif) des Profils.

systemData

SystemData

Schreibgeschützte Systemdaten

tags

object

Ressourcentags.

type

string

Der Ressourcentyp.

ProfileLogScrubbing

Definiert Regeln, die vertrauliche Felder in den Azure Front Door-Profilprotokollen bereinern.

Name Typ Beschreibung
scrubbingRules

ProfileScrubbingRules[]

Liste der Protokollbereinigungsregeln, die auf die Azure Front Door-Profilprotokolle angewendet werden.

state

ProfileScrubbingState

Status der Protokollbereinigungskonfiguration. Der Standardwert ist Aktiviert.

ProfileProvisioningState

Bereitstellung status des Profils.

Name Typ Beschreibung
Creating

string

Deleting

string

Failed

string

Succeeded

string

Updating

string

ProfileResourceState

Ressourcen status des Profils.

Name Typ Beschreibung
AbortingMigration

string

Active

string

CommittingMigration

string

Creating

string

Deleting

string

Disabled

string

Migrated

string

Migrating

string

PendingMigrationCommit

string

ProfileScrubbingRules

Definiert den Inhalt der Protokollbereinigungsregeln.

Name Typ Beschreibung
matchVariable

scrubbingRuleEntryMatchVariable

Die Variable, die aus den Protokollen entfernt werden soll.

selector

string

Wenn matchVariable eine Auflistung ist, wird der Operator verwendet, um anzugeben, für welche Elemente in der Auflistung diese Regel gilt.

selectorMatchOperator

scrubbingRuleEntryMatchOperator

Wenn matchVariable eine Auflistung ist, verwenden Sie den Selektor, um anzugeben, für welche Elemente in der Auflistung diese Regel gilt.

state

scrubbingRuleEntryState

Definiert den Zustand einer Protokollbereinigungsregel. Der Standardwert ist aktiviert.

ProfileScrubbingState

Status der Protokollbereinigungskonfiguration. Der Standardwert ist Aktiviert.

Name Typ Beschreibung
Disabled

string

Enabled

string

ProfileUpdateParameters

Eigenschaften, die zum Aktualisieren eines Profils erforderlich sind.

Name Typ Beschreibung
identity

ManagedServiceIdentity

Verwaltete Dienstidentität (systemseitig und/oder benutzerseitig zugewiesene Identitäten).

properties.logScrubbing

ProfileLogScrubbing

Definiert Regeln zum Bereinben vertraulicher Felder in Protokollen

properties.originResponseTimeoutSeconds

integer

Senden und Empfangen eines Timeouts bei der Weiterleitungsanforderung an den Ursprung. Wenn das Timeout erreicht ist, schlägt die Anforderung fehl und gibt zurück.

tags

object

Profiltags

scrubbingRuleEntryMatchVariable

Die Variable, die aus den Protokollen entfernt werden soll.

Name Typ Beschreibung
QueryStringArgNames

string

RequestIPAddress

string

RequestUri

string

Sku

Standard_Verizon = Der SKU-Name für ein Standard Verizon CDN-Profil. Premium_Verizon = Der SKU-Name für ein Premium Verizon CDN-Profil. Custom_Verizon = Der SKU-Name für ein benutzerdefiniertes Verizon-CDN-Profil. Standard_Akamai = Der SKU-Name für ein Akamai CDN-Profil. Standard_ChinaCdn = Der SKU-Name für ein China CDN-Profil für VOD-, Web- und Downloadszenarien mit GB-basiertem Abrechnungsmodell. Standard_Microsoft = Der SKU-Name für ein Microsoft CDN-Standardprofil. Standard_AzureFrontDoor = Der SKU-Name für ein Azure Front Door Standard-Profil. Premium_AzureFrontDoor = Der SKU-Name für ein Azure Front Door Premium-Profil. Standard_955BandWidth_ChinaCdn = Der SKU-Name für ein China CDN-Profil für VOD-, Web- und Downloadszenarien mit einem Abrechnungsmodell mit 95-5 Spitzenbandbreite. Standard_AvgBandWidth_ChinaCdn = Der SKU-Name für ein China CDN-Profil für VOD-, Web- und Downloadszenarien mit monatlichem Abrechnungsmodell mit durchschnittlicher Spitzenbandbreite. StandardPlus_ChinaCdn = Der SKU-Name für ein China CDN-Profil für Livestreaming mithilfe des GB-basierten Abrechnungsmodells. StandardPlus_955BandWidth_ChinaCdn = Der SKU-Name für ein China CDN-Livestreamingprofil mit einem Abrechnungsmodell mit 95-5 Spitzenbandbreite. StandardPlus_AvgBandWidth_ChinaCdn = Der SKU-Name für ein China CDN-Livestreamingprofil mit monatlichem Abrechnungsmodell mit durchschnittlicher Spitzenbandbreite.

Name Typ Beschreibung
name

SkuName

Name des Tarifs.

SkuName

Name des Tarifs.

Name Typ Beschreibung
Custom_Verizon

string

Premium_AzureFrontDoor

string

Premium_Verizon

string

StandardPlus_955BandWidth_ChinaCdn

string

StandardPlus_AvgBandWidth_ChinaCdn

string

StandardPlus_ChinaCdn

string

Standard_955BandWidth_ChinaCdn

string

Standard_Akamai

string

Standard_AvgBandWidth_ChinaCdn

string

Standard_AzureFrontDoor

string

Standard_ChinaCdn

string

Standard_Microsoft

string

Standard_Verizon

string

SystemData

Schreibgeschützte Systemdaten

Name Typ Beschreibung
createdAt

string

Der Zeitstempel der Ressourcenerstellung (UTC)

createdBy

string

Ein Bezeichner für die Identität, die die Ressource erstellt hat

createdByType

IdentityType

Der Identitätstyp, der die Ressource erstellt hat

lastModifiedAt

string

Der Zeitstempel der letzten Änderung der Ressource (UTC)

lastModifiedBy

string

Ein Bezeichner für die Identität, die die Ressource zuletzt geändert hat

lastModifiedByType

IdentityType

Der Identitätstyp, der die Ressource zuletzt geändert hat

UserAssignedIdentity

Benutzerseitig zugewiesene Identitätseigenschaften

Name Typ Beschreibung
clientId

string

Die Client-ID der zugewiesenen Identität.

principalId

string

Die Prinzipal-ID der zugewiesenen Identität.