Resources - List

Pobierz wszystkie zasoby w subskrypcji.

GET https://management.azure.com/subscriptions/{subscriptionId}/resources?api-version=2021-04-01
GET https://management.azure.com/subscriptions/{subscriptionId}/resources?$filter={$filter}&$expand={$expand}&$top={$top}&api-version=2021-04-01

Parametry identyfikatora URI

Nazwa W Wymagane Typ Opis
subscriptionId
path True

string

Identyfikator subskrypcji platformy Microsoft Azure.

api-version
query True

string

Wersja interfejsu API do użycia dla tej operacji.

$expand
query

string

Rozdzielona przecinkami lista dodatkowych właściwości, które mają zostać uwzględnione w odpowiedzi. Prawidłowe wartości to createdTime, changedTime i provisioningState. Na przykład $expand=createdTime,changedTime.

$filter
query

string

Filtr, który ma być stosowany do operacji.

Operatory porównania filtrów obejmują eq (równe) i ne (nie równa się) i mogą być używane z następującymi właściwościami: location, resourceType, identityidentity/principalIdplanresourceGroupnameplan/productplan/nameplan/publisherplan/versioni .plan/promotionCode

Aby na przykład filtrować według typu zasobu, użyj polecenia $filter=resourceType eq 'Microsoft.Network/virtualNetworks'


substringof(value, property) Można użyć do filtrowania podciągów następujących aktualnie obsługiwanych właściwości: name i resourceGroup

Aby na przykład pobrać wszystkie zasoby z "pokazem" w dowolnym miejscu w nazwie zasobu, użyj polecenia $filter=substringof('demo', name)

Wiele operacji podciągów można również łączyć przy użyciu and/or operatorów.

Należy pamiętać, że każda obcięta liczba wyników, których dotyczy zapytanie, $top może również nie być zgodna w przypadku korzystania z filtru.


Zasoby można filtrować według nazw tagów i wartości. Aby na przykład filtrować nazwę i wartość tagu, użyj polecenia $filter=tagName eq 'tag1' and tagValue eq 'Value1'. Należy pamiętać, że gdy zasoby są filtrowane według nazwy i wartości tagu, oryginalne tagi dla każdego zasobu nie zostaną zwrócone w wynikach. Każda lista dodatkowych właściwości, których dotyczy zapytanie za pośrednictwem, $expand może również nie być zgodna podczas filtrowania według nazw tagów/wartości.

Tylko w przypadku nazw tagów zasoby można filtrować według prefiksu przy użyciu następującej składni: $filter=startswith(tagName, 'depart'). To zapytanie zwróci wszystkie zasoby z nazwą tagu poprzedzoną frazą depart (np.departmentdepartureDate , departureTime, itp.)


Należy pamiętać, że niektóre właściwości można łączyć podczas filtrowania zasobów, które obejmują następujące elementy: substringof() and/or resourceType, plan and plan/publisher and plan/namei identity and identity/principalId.

$top
query

integer

int32

Liczba zaleceń na stronę, jeśli jest używana stronicowana wersja tego interfejsu API.

Odpowiedzi

Nazwa Typ Opis
200 OK

ResourceListResult

OK — zwraca tablicę zasobów.

Other Status Codes

CloudError

Odpowiedź na błąd opisująca, dlaczego operacja nie powiodła się.

Zabezpieczenia

azure_auth

Przepływ OAuth2 usługi Azure Active Directory

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

Scopes

Nazwa Opis
user_impersonation personifikacja konta użytkownika

Definicje

Nazwa Opis
CloudError

Odpowiedź na błąd żądania zarządzania zasobami.

ErrorAdditionalInfo

Dodatkowe informacje o błędzie zarządzania zasobami.

ErrorResponse

Odpowiedź na błąd

ExtendedLocation

Lokalizacja rozszerzona zasobu.

ExtendedLocationType

Typ lokalizacji rozszerzonej.

GenericResourceExpanded

Informacje o zasobach.

Identity

Tożsamość zasobu.

Plan

Zaplanuj zasób.

ResourceIdentityType

Typ tożsamości.

ResourceListResult

Lista grup zasobów.

Sku

Jednostka SKU zasobu.

UserAssignedIdentities

Lista tożsamości użytkowników skojarzonych z zasobem. Odwołania do klucza słownika tożsamości użytkownika będą identyfikatorami zasobów usługi ARM w postaci: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}".

CloudError

Odpowiedź na błąd żądania zarządzania zasobami.

Nazwa Typ Opis
error

ErrorResponse

Odpowiedź na błąd
Typowa odpowiedź na błędy dla wszystkich interfejsów API usługi Azure Resource Manager zwraca szczegóły błędu dla operacji, które zakończyły się niepowodzeniem. (Jest to również zgodne z formatem odpowiedzi na błąd OData).

ErrorAdditionalInfo

Dodatkowe informacje o błędzie zarządzania zasobami.

Nazwa Typ Opis
info

object

Dodatkowe informacje.

type

string

Dodatkowy typ informacji.

ErrorResponse

Odpowiedź na błąd

Nazwa Typ Opis
additionalInfo

ErrorAdditionalInfo[]

Dodatkowe informacje o błędzie.

code

string

Kod błędu.

details

ErrorResponse[]

Szczegóły błędu.

message

string

Komunikat o błędzie.

target

string

Element docelowy błędu.

ExtendedLocation

Lokalizacja rozszerzona zasobu.

Nazwa Typ Opis
name

string

Nazwa lokalizacji rozszerzonej.

type

ExtendedLocationType

Typ lokalizacji rozszerzonej.

ExtendedLocationType

Typ lokalizacji rozszerzonej.

Nazwa Typ Opis
EdgeZone

string

GenericResourceExpanded

Informacje o zasobach.

Nazwa Typ Opis
changedTime

string

Zmieniony czas zasobu. Jest to dostępne tylko w przypadku żądania za pośrednictwem $expand parametru zapytania.

createdTime

string

Czas utworzenia zasobu. Jest to dostępne tylko w przypadku żądania za pośrednictwem $expand parametru zapytania.

extendedLocation

ExtendedLocation

Lokalizacja rozszerzona zasobu.

id

string

Identyfikator zasobu

identity

Identity

Tożsamość zasobu.

kind

string

Rodzaj zasobu.

location

string

Lokalizacja zasobu

managedBy

string

Identyfikator zasobu, który zarządza tym zasobem.

name

string

Nazwa zasobu

plan

Plan

Plan zasobu.

properties

object

Właściwości zasobu.

provisioningState

string

Stan aprowizacji zasobu. Jest to dostępne tylko w przypadku żądania za pośrednictwem $expand parametru zapytania.

sku

Sku

Jednostka SKU zasobu.

tags

object

Tagi zasobów

type

string

Typ zasobu

Identity

Tożsamość zasobu.

Nazwa Typ Opis
principalId

string

Identyfikator podmiotu zabezpieczeń tożsamości zasobu.

tenantId

string

Identyfikator dzierżawy zasobu.

type

ResourceIdentityType

Typ tożsamości.

userAssignedIdentities

UserAssignedIdentities

Lista tożsamości użytkowników skojarzonych z zasobem. Odwołania do klucza słownika tożsamości użytkownika będą identyfikatorami zasobów usługi ARM w postaci: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}".

Plan

Zaplanuj zasób.

Nazwa Typ Opis
name

string

Identyfikator planu.

product

string

Identyfikator oferty.

promotionCode

string

Kod podwyższania poziomu.

publisher

string

Identyfikator wydawcy.

version

string

Wersja planu.

ResourceIdentityType

Typ tożsamości.

Nazwa Typ Opis
None

string

SystemAssigned

string

SystemAssigned, UserAssigned

string

UserAssigned

string

ResourceListResult

Lista grup zasobów.

Nazwa Typ Opis
nextLink

string

Adres URL używany do pobierania następnego zestawu wyników.

value

GenericResourceExpanded[]

Tablica zasobów.

Sku

Jednostka SKU zasobu.

Nazwa Typ Opis
capacity

integer

Pojemność jednostki SKU.

family

string

Rodzina jednostek SKU.

model

string

Model jednostki SKU.

name

string

Nazwa jednostki SKU.

size

string

Rozmiar jednostki SKU.

tier

string

Warstwa jednostki SKU.

UserAssignedIdentities

Lista tożsamości użytkowników skojarzonych z zasobem. Odwołania do klucza słownika tożsamości użytkownika będą identyfikatorami zasobów usługi ARM w postaci: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}".

Nazwa Typ Opis