Freigeben über


Ipam Pools - Get Pool Usage

Rufen Sie die Poolnutzung ab.

POST /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/ipamPools/{poolName}/getPoolUsage?api-version=2024-05-01

URI-Parameter

Name In Erforderlich Typ Beschreibung
networkManagerName
path True

string

Der Name des Netzwerk-Managers.

RegEx-Muster: ^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$

poolName
path True

string

Poolressourcenname.

RegEx-Muster: ^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$

resourceGroupName
path True

string

Der Name der Ressourcengruppe.

subscriptionId
path True

string

Die Abonnementanmeldeinformationen, die das Microsoft Azure-Abonnement eindeutig identifizieren. Die Abonnement-ID ist Teil des URI für jeden Dienstaufruf.

api-version
query True

string

Client-API-Version.

Antworten

Name Typ Beschreibung
200 OK

PoolUsage

Anzeigen der Zusammenfassung der Nutzungsinformationen von ipamPool

Other Status Codes

CommonErrorResponse

Standardfehlerantwort.

Sicherheit

azure_auth

Azure Active Directory OAuth2-Fluss.

Typ: oauth2
Ablauf: implicit
Autorisierungs-URL: https://login.microsoftonline.com/common/oauth2/authorize

Bereiche

Name Beschreibung
user_impersonation Identitätswechsel ihres Benutzerkontos

Beispiele

IpamPools_GetPoolUsage

Beispielanforderung

POST /subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rg1/providers/Microsoft.Network/networkManagers/TestNetworkManager/ipamPools/TestPool/getPoolUsage?api-version=2024-05-01

Beispiel für eine Antwort

{
  "addressPrefixes": [
    "10.0.0.0/8",
    "192.0.0.0/8"
  ],
  "childPools": [
    {
      "resourceId": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rg1/providers/Microsoft.Network/networkManagers/TestNetworkManager/ipamPools/TestPool1",
      "addressPrefixes": [
        "10.0.2.0/26"
      ]
    },
    {
      "resourceId": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rg1/providers/Microsoft.Network/networkManagers/TestNetworkManager/ipamPools/TestPool2",
      "addressPrefixes": [
        "10.0.3.0/26"
      ]
    }
  ],
  "allocatedAddressPrefixes": [
    "10.0.2.0/26",
    "10.0.3.0/26"
  ],
  "reservedAddressPrefixes": [
    "10.0.0.0/24"
  ],
  "availableAddressPrefixes": [
    "10.0.1.0/24",
    "10.0.2.64/26",
    "10.0.2.128/25",
    "10.0.3.64/26",
    "10.0.3.128/25",
    "10.0.4.0/22",
    "10.0.8.0/21",
    "10.0.16.0/20",
    "10.0.32.0/19",
    "10.0.64.0/18",
    "10.0.128.0/17",
    "10.1.0.0/16",
    "10.2.0.0/15",
    "10.4.0.0/14",
    "10.8.0.0/13",
    "10.16.0.0/12",
    "10.32.0.0/11",
    "10.64.0.0/10",
    "10.128.0.0/9",
    "192.0.0.0/8"
  ],
  "totalNumberOfIPAddresses": "33554432",
  "numberOfAllocatedIPAddresses": "128",
  "numberOfReservedIPAddresses": "256",
  "numberOfAvailableIPAddresses": "33554048"
}

Definitionen

Name Beschreibung
CommonErrorAdditionalInfo

Der Ressourcenverwaltungsfehler zusätzliche Informationen.

CommonErrorDetail

Das Fehlerdetails.

CommonErrorResponse

Fehlerantwort

PoolUsage

IpamPool-Nutzungsinformationen.

ResourceBasics

Darstellung grundlegender Ressourceninformationen.

CommonErrorAdditionalInfo

Der Ressourcenverwaltungsfehler zusätzliche Informationen.

Name Typ Beschreibung
info

object

Die zusätzlichen Informationen.

type

string

Der zusätzliche Informationstyp.

CommonErrorDetail

Das Fehlerdetails.

Name Typ Beschreibung
additionalInfo

CommonErrorAdditionalInfo[]

Die zusätzlichen Informationen des Fehlers.

code

string

Der Fehlercode.

details

CommonErrorDetail[]

Die Fehlerdetails.

message

string

Die Fehlermeldung.

target

string

Das Fehlerziel.

CommonErrorResponse

Fehlerantwort

Name Typ Beschreibung
error

CommonErrorDetail

Das Fehlerobjekt.

PoolUsage

IpamPool-Nutzungsinformationen.

Name Typ Beschreibung
addressPrefixes

string[]

Liste der IP-Adresspräfixe der Ressource.

allocatedAddressPrefixes

string[]

Liste der zugewiesenen IP-Adresspräfixe.

availableAddressPrefixes

string[]

Liste der verfügbaren IP-Adresspräfixe.

childPools

ResourceBasics[]

Liste von IpamPool, die untergeordnete Elemente dieses IpamPools sind.

numberOfAllocatedIPAddresses

string

Gesamtzahl der zugewiesenen IP-Adressen im IpamPool.

numberOfAvailableIPAddresses

string

Die Gesamtzahl der verfügbaren IP-Adressen im IpamPool.

numberOfReservedIPAddresses

string

Gesamtzahl der reservierten IP-Adressen im IpamPool.

reservedAddressPrefixes

string[]

Liste der reservierten IP-Adresspräfixe. Diese IP-Adressen können zurückgefordert werden, wenn sie nicht in der angegebenen Zeit zugewiesen sind.

totalNumberOfIPAddresses

string

Die Gesamtanzahl der im IpamPool verwalteten IP-Adressen.

ResourceBasics

Darstellung grundlegender Ressourceninformationen.

Name Typ Beschreibung
addressPrefixes

string[]

Liste der IP-Adresspräfixe der Ressource.

resourceId

string

ResourceId der Azure-Ressource.