Resources - List By Resource Group

Pobierz wszystkie zasoby dla grupy zasobów.

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

Parametry identyfikatora URI

Nazwa W Wymagane Typ Opis
resourceGroupName
path True

string

Grupa zasobów zawierająca zasoby do pobrania.

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

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 do zastosowania w operacji.

Właściwości, których można użyć dla eq (równa się) lub ne (nie równa się) to: lokalizacja, typ zasobu, nazwa, resourceGroup, tożsamość, tożsamość/principalId, plan, plan/wydawca, plan/wydawca, plan/produkt, plan/nazwa, plan/wersja i plan/promocjaKod.

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

W filtrze można użyć podciągu (wartość, właściwość). Właściwości, których można użyć do podciągania, to: nazwa i grupa zasobów.

Aby na przykład pobrać wszystkie zasoby z nazwą "demo" w dowolnym miejscu, użyj polecenia: $filter=substringof('demo', nazwa)

Możesz połączyć ze sobą więcej niż jeden podciąg, dodając operatory i/lub.

Możesz 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" i tagValue eq "Value1". W przypadku filtrowania według nazwy i wartości tagów tagi dla każdego zasobu nie są zwracane w wynikach.

Podczas filtrowania można używać niektórych właściwości. Kombinacje, których można użyć, to: podciąg i/lub typ zasobu, plan i plan/wydawca oraz plan/nazwa, tożsamość i tożsamość/principalId.

$top
query

integer

int32

Liczba wyników do zwrócenia. Jeśli wartość null jest przekazywana, zwraca wszystkie zasoby.

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

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łąd 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 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 zasobie.

Nazwa Typ Opis
changedTime

string

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

createdTime

string

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

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 parametru zapytania $expand.

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