Resources - List By Resource Group

Obtenez toutes les ressources d’un groupe de ressources.

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

Paramètres URI

Nom Dans Obligatoire Type Description
resourceGroupName
path True

string

Groupe de ressources avec les ressources à obtenir.

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

subscriptionId
path True

string

ID d’abonnement Microsoft Azure.

api-version
query True

string

Version de l’API à utiliser pour cette opération.

$expand
query

string

Liste séparée par des virgules des propriétés supplémentaires à inclure dans la réponse. Les valeurs valides sont createdTime, changedTime et provisioningState. Par exemple : $expand=createdTime,changedTime.

$filter
query

string

Filtre à appliquer à l’opération.

Les propriétés que vous pouvez utiliser pour eq (égal à) ou ne (différent) sont les suivantes : location, resourceType, name, resourceGroup, identity, identity/principalId, plan, plan/publisher, plan/product, plan/name, plan/version et plan/promotionCode.

Par exemple, pour filtrer par type de ressource, utilisez : $filter=resourceType eq 'Microsoft.Network/virtualNetworks'

Vous pouvez utiliser substringof(value, property) dans le filtre. Les propriétés que vous pouvez utiliser pour la sous-chaîne sont : name et resourceGroup.

Par exemple, pour obtenir toutes les ressources avec « demo » n’importe où dans le nom, utilisez : $filter=substringof('demo', name)

Vous pouvez lier plusieurs sous-chaînes en ajoutant des opérateurs et/ou .

Vous pouvez filtrer par noms et valeurs d’étiquette. Par exemple, pour filtrer un nom et une valeur de balise, utilisez $filter=tagName eq 'tag1' et tagValue eq 'Value1'. Lorsque vous filtrez en fonction d’un nom et d’une valeur de balise, les balises de chaque ressource ne sont pas retournées dans les résultats.

Vous pouvez utiliser certaines propriétés ensemble lors du filtrage. Les combinaisons que vous pouvez utiliser sont les suivantes : sous-chaîne et/ou resourceType, plan et plan/éditeur et plan/nom, identité et identité/principalId.

$top
query

integer

int32

Nombre de résultats à retourner. Si null est passé, retourne toutes les ressources.

Réponses

Nom Type Description
200 OK

ResourceListResult

OK - Retourne un tableau de ressources

Other Status Codes

CloudError

Réponse d’erreur décrivant la raison de l’échec de l’opération.

Sécurité

azure_auth

Flux OAuth2 Azure Active Directory

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

Scopes

Nom Description
user_impersonation Emprunter l’identité de votre compte d’utilisateur

Définitions

Nom Description
CloudError

Réponse d’erreur pour une demande de gestion des ressources.

ErrorAdditionalInfo

Informations supplémentaires sur l’erreur de gestion des ressources.

ErrorResponse

Réponse d’erreur

ExtendedLocation

Emplacement étendu de la ressource.

ExtendedLocationType

Type d’emplacement étendu.

GenericResourceExpanded

Informations sur la ressource.

Identity

Identité de la ressource.

Plan

Plan de la ressource.

ResourceIdentityType

Type d’identité.

ResourceListResult

Liste des groupes de ressources.

Sku

Référence SKU pour la ressource.

UserAssignedIdentities

Liste des identités utilisateur associées à la ressource. Les références de clé de dictionnaire d’identité utilisateur sont des ID de ressource ARM au format « /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} ».

CloudError

Réponse d’erreur pour une demande de gestion des ressources.

Nom Type Description
error

ErrorResponse

Réponse d’erreur
Réponse d’erreur courante pour toutes les API Azure Resource Manager pour retourner les détails de l’erreur concernant les opérations ayant échoué. (Cela suit également le format de réponse d’erreur OData.)

ErrorAdditionalInfo

Informations supplémentaires sur l’erreur de gestion des ressources.

Nom Type Description
info

object

Informations supplémentaires

type

string

Type d’informations supplémentaires.

ErrorResponse

Réponse d’erreur

Nom Type Description
additionalInfo

ErrorAdditionalInfo[]

Informations supplémentaires sur l’erreur.

code

string

Code d'erreur.

details

ErrorResponse[]

Détails de l’erreur.

message

string

Message d’erreur.

target

string

Cible d’erreur.

ExtendedLocation

Emplacement étendu de la ressource.

Nom Type Description
name

string

Nom de l’emplacement étendu.

type

ExtendedLocationType

Type d’emplacement étendu.

ExtendedLocationType

Type d’emplacement étendu.

Nom Type Description
EdgeZone

string

GenericResourceExpanded

Informations sur la ressource.

Nom Type Description
changedTime

string

Heure modifiée de la ressource. Cela n’est présent que si demandé via le paramètre de requête $expand.

createdTime

string

Heure de création de la ressource. Cela n’est présent que si demandé via le paramètre de requête $expand.

extendedLocation

ExtendedLocation

Emplacement étendu de la ressource.

id

string

ID de ressource

identity

Identity

Identité de la ressource.

kind

string

Type de ressource.

location

string

Emplacement de la ressource

managedBy

string

ID de la ressource qui gère cette ressource.

name

string

Nom de la ressource

plan

Plan

Plan de la ressource.

properties

object

Propriétés de la ressource.

provisioningState

string

État d’approvisionnement de la ressource. Cela n’est présent que si demandé via le paramètre de requête $expand.

sku

Sku

Référence SKU de la ressource.

tags

object

Balises de ressource

type

string

Type de ressource

Identity

Identité de la ressource.

Nom Type Description
principalId

string

ID principal de l’identité de ressource.

tenantId

string

ID de locataire de la ressource.

type

ResourceIdentityType

Type d’identité.

userAssignedIdentities

UserAssignedIdentities

Liste des identités utilisateur associées à la ressource. Les références de clé de dictionnaire d’identité utilisateur sont des ID de ressource ARM au format « /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} ».

Plan

Plan de la ressource.

Nom Type Description
name

string

ID de plan.

product

string

ID de l’offre.

promotionCode

string

Code promotionnel.

publisher

string

ID de l’éditeur.

version

string

Version du plan.

ResourceIdentityType

Type d’identité.

Nom Type Description
None

string

SystemAssigned

string

SystemAssigned, UserAssigned

string

UserAssigned

string

ResourceListResult

Liste des groupes de ressources.

Nom Type Description
nextLink

string

URL à utiliser pour obtenir l’ensemble de résultats suivant.

value

GenericResourceExpanded[]

Tableau de ressources.

Sku

Référence SKU pour la ressource.

Nom Type Description
capacity

integer

Capacité de référence SKU.

family

string

Famille de références SKU.

model

string

Modèle de référence SKU.

name

string

Le nom du SKU.

size

string

Taille de la référence SKU.

tier

string

Niveau de référence SKU.

UserAssignedIdentities

Liste des identités utilisateur associées à la ressource. Les références de clé de dictionnaire d’identité utilisateur sont des ID de ressource ARM au format « /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} ».

Nom Type Description