Profiles - List

Listen alle Azure Front Door Standard-, Azure Front Door Premium- und CDN-Profile in einem Azure-Abonnement.

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

URI-Parameter

Name In Erforderlich Typ Beschreibung
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.

Antworten

Name Typ Beschreibung
200 OK

ProfileListResult

OK. Die Anforderung war erfolgreich.

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_List

Sample Request

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

Sample Response

{
  "value": [
    {
      "name": "profile1",
      "id": "/subscriptions/subid/resourcegroups/RG1/providers/Microsoft.Cdn/profiles/profile1",
      "type": "Microsoft.Cdn/profiles",
      "tags": {},
      "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"
      }
    },
    {
      "name": "profile2",
      "id": "/subscriptions/subid/resourcegroups/RG1/providers/Microsoft.Cdn/profiles/profile2",
      "type": "Microsoft.Cdn/profiles",
      "tags": {},
      "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"
      }
    }
  ]
}

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 Status 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 der SystemAssigned- als auch der UserAssigned-Typ zulässig sind).

Profile

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

ProfileListResult

Ergebnis der Anforderung zum Auflisten von Profilen. Sie enthält eine Liste von Profilobjekten und einen URL-Link, um den nächsten Satz von Ergebnissen abzurufen.

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 Enabled.

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- und 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 einer Spitzenbandbreite von 95 bis 5. StandardPlus_AvgBandWidth_ChinaCdn = Der SKU-Name für ein China CDN-Livestreamingprofil, das das abrechnungsmodell für die monatliche durchschnittliche Spitzenbandbreite verwendet.

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 Status 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 der SystemAssigned- als auch der UserAssigned-Typ zulässig sind).

userAssignedIdentities

<string,  UserAssignedIdentity>

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

ManagedServiceIdentityType

Typ der verwalteten Dienstidentität (wobei sowohl der SystemAssigned- als auch der UserAssigned-Typ 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 zugewiesene und/oder benutzerseitig zugewiesene Identitäten).

kind

string

Art des Profils. Wird vom Portal verwendet, um herkömmliches CDN-Profil und neues 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 Vordertür.

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 wird zurückgegeben.

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.

ProfileListResult

Ergebnis der Anforderung zum Auflisten von Profilen. Sie enthält eine Liste von Profilobjekten und einen URL-Link, um den nächsten Satz von Ergebnissen abzurufen.

Name Typ Beschreibung
nextLink

string

URL zum Abrufen der nächsten Gruppe von Profilobjekten, falls vorhanden.

value

Profile[]

Liste der CDN-Profile innerhalb einer Ressourcengruppe.

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 Enabled.

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 Status einer Protokollbereinigungsregel. Der Standardwert ist aktiviert.

ProfileScrubbingState

Status der Protokollbereinigungskonfiguration. Der Standardwert ist Enabled.

Name Typ Beschreibung
Disabled

string

Enabled

string

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- und 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 einer Spitzenbandbreite von 95 bis 5. StandardPlus_AvgBandWidth_ChinaCdn = Der SKU-Name für ein China CDN-Livestreamingprofil, das das abrechnungsmodell für die monatliche durchschnittliche Spitzenbandbreite verwendet.

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.