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 |
---|---|---|---|---|
profile
|
path | True |
string |
Name des Azure Front Door Standard- oder Azure Front Door Premium- oder CDN-Profils, das innerhalb der Ressourcengruppe eindeutig ist. |
resource
|
path | True |
string |
Name der Ressourcengruppe innerhalb des Azure-Abonnements. Regex pattern: |
subscription
|
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 |
Verwaltete Dienstidentität (systemseitig und/oder benutzerseitig zugewiesene Identitäten). |
|
properties.logScrubbing |
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 |
OK. Die Anforderung wurde erfolgreich durchgeführt. |
|
202 Accepted |
Akzeptiert: Die Anforderung wurde für die Verarbeitung akzeptiert, und der Vorgang wird asynchron abgeschlossen. Headers location: string |
|
Other Status Codes |
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 |
---|---|
scrubbing |
Wenn matchVariable eine Auflistung ist, verwenden Sie den Selektor, um anzugeben, für welche Elemente in der Auflistung diese Regel gilt. |
scrubbing |
Definiert den Zustand einer Protokollbereinigungsregel. Der Standardwert ist aktiviert. |
Error |
Zusätzliche Informationen zum Ressourcenverwaltungsfehler. |
Error |
Die Fehlerdetails. |
Error |
Fehlerantwort |
Identity |
Der Identitätstyp, der Ressourcen erstellt/ändert |
Managed |
Verwaltete Dienstidentität (systemseitig zugewiesene und/oder benutzerseitig zugewiesene Identitäten) |
Managed |
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. |
Profile |
Definiert Regeln, die vertrauliche Felder in den Azure Front Door-Profilprotokollen bereinern. |
Profile |
Bereitstellung status des Profils. |
Profile |
Ressourcen status des Profils. |
Profile |
Definiert den Inhalt der Protokollbereinigungsregeln. |
Profile |
Status der Protokollbereinigungskonfiguration. Der Standardwert ist Aktiviert. |
Profile |
Eigenschaften, die zum Aktualisieren eines Profils erforderlich sind. |
scrubbing |
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. |
Sku |
Name des Tarifs. |
System |
Schreibgeschützte Systemdaten |
User |
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 |
Die zusätzlichen Fehlerinformationen. |
|
code |
string |
Der Fehlercode. |
details |
Die Fehlerdetails. |
|
message |
string |
Die Fehlermeldung. |
target |
string |
Das Fehlerziel. |
ErrorResponse
Fehlerantwort
Name | Typ | Beschreibung |
---|---|---|
error |
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 |
Typ der verwalteten Dienstidentität (wobei sowohl systemAssigned- als auch UserAssigned-Typen zulässig sind). |
|
userAssignedIdentities |
<string,
User |
User-Assigned Identitäten |
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 |
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 |
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 |
Bereitstellung status des Profils. |
|
properties.resourceState |
Ressourcen status des Profils. |
|
sku |
Der Tarif (definiert Azure Front Door Standard oder Premium oder einen CDN-Anbieter, Featureliste und Tarif) des Profils. |
|
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 |
Liste der Protokollbereinigungsregeln, die auf die Azure Front Door-Profilprotokolle angewendet werden. |
|
state |
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 |
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 |
Wenn matchVariable eine Auflistung ist, verwenden Sie den Selektor, um anzugeben, für welche Elemente in der Auflistung diese Regel gilt. |
|
state |
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 |
Verwaltete Dienstidentität (systemseitig und/oder benutzerseitig zugewiesene Identitäten). |
|
properties.logScrubbing |
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 |
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 |
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 |
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. |