Users - Get

Obter perfil do usuário.

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevTestLab/labs/{labName}/users/{name}?api-version=2018-09-15
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevTestLab/labs/{labName}/users/{name}?$expand={$expand}&api-version=2018-09-15

Parâmetros de URI

Nome Em Obrigatório Tipo Description
labName
path True

string

O nome do lab.

name
path True

string

O nome do perfil do usuário.

resourceGroupName
path True

string

O nome do grupo de recursos.

subscriptionId
path True

string

A ID da assinatura.

api-version
query True

string

Versão de API do cliente.

$expand
query

string

Especifique a consulta $expand. Exemplo: 'properties($select=identity)'

Respostas

Nome Tipo Description
200 OK

User

OK

Other Status Codes

CloudError

BadRequest

Segurança

azure_auth

Concessão Implícita OAuth2

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

Scopes

Nome Description
user_impersonation Acessar o Microsoft Azure

Exemplos

Users_Get

Sample Request

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/resourceGroupName/providers/Microsoft.DevTestLab/labs/{devtestlabName}/users/{userName}?api-version=2018-09-15

Sample Response

{
  "properties": {
    "identity": {
      "principalName": "{principalName}",
      "principalId": "{principalId}",
      "tenantId": "{tenantId}",
      "objectId": "{objectId}",
      "appId": "{appId}"
    },
    "secretStore": {
      "keyVaultUri": "{keyVaultUri}",
      "keyVaultId": "{keyVaultId}"
    },
    "createdDate": "2018-10-01T18:40:48.1739018-07:00",
    "provisioningState": "Succeeded",
    "uniqueIdentifier": "{uniqueIdentifier}"
  },
  "id": "/subscriptions/{subscriptionId}/resourceGroups/resourceGroupName/providers/Microsoft.DevTestLab/labs/{labName}/users/{userName}",
  "name": "{userName}",
  "type": "Microsoft.DevTestLab/labs/users",
  "location": "{location}",
  "tags": {
    "tagName1": "tagValue1"
  }
}

Definições

Nome Description
CloudError

Erro de uma solicitação REST.

CloudErrorBody

Corpo de um erro de uma solicitação REST.

User

Perfil de um usuário de laboratório.

UserIdentity

Atributos de identidade de um usuário de laboratório.

UserSecretStore

Propriedades do repositório secreto de um usuário.

CloudError

Erro de uma solicitação REST.

Nome Tipo Description
error

CloudErrorBody

O erro de nuvem que ocorreu

CloudErrorBody

Corpo de um erro de uma solicitação REST.

Nome Tipo Description
code

string

O código de erro.

details

CloudErrorBody[]

Erros internos.

message

string

A mensagem de erro.

target

string

O destino do erro.

User

Perfil de um usuário de laboratório.

Nome Tipo Description
id

string

O identificador do recurso.

location

string

A localização do recurso.

name

string

O nome do recurso.

properties.createdDate

string

A data de criação do perfil do usuário.

properties.identity

UserIdentity

A identidade do usuário.

properties.provisioningState

string

O status de provisionamento do recurso.

properties.secretStore

UserSecretStore

O repositório secreto do usuário.

properties.uniqueIdentifier

string

O identificador imutável exclusivo de um recurso (Guid).

tags

object

As marcas do recurso.

type

string

Tipo do recurso.

UserIdentity

Atributos de identidade de um usuário de laboratório.

Nome Tipo Description
appId

string

Defina como a ID do aplicativo do JWT do cliente que está fazendo a solicitação.

objectId

string

Defina como a ID de objeto do JWT do cliente que está fazendo a solicitação. Nem todos os usuários têm id de objeto. Para cenários de CSP (revendedor), por exemplo, a ID de objeto não está disponível.

principalId

string

Defina como a ID da entidade de segurança do JWT do cliente que está fazendo a solicitação. A entidade de serviço não terá a ID da entidade de serviço.

principalName

string

Defina como o nome principal/UPN do JWT do cliente que está fazendo a solicitação.

tenantId

string

Defina como a ID do locatário do JWT do cliente que está fazendo a solicitação.

UserSecretStore

Propriedades do repositório secreto de um usuário.

Nome Tipo Description
keyVaultId

string

A ID do cofre de chaves do usuário.

keyVaultUri

string

O URI do cofre de chaves do usuário.