Compartilhar via


Artifacts - List

Listar artefatos em uma determinada fonte de artefato.

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevTestLab/labs/{labName}/artifactsources/{artifactSourceName}/artifacts?api-version=2018-09-15
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevTestLab/labs/{labName}/artifactsources/{artifactSourceName}/artifacts?$expand={$expand}&$filter={$filter}&$top={$top}&$orderby={$orderby}&api-version=2018-09-15

Parâmetros de URI

Nome Em Obrigatório Tipo Description
artifactSourceName
path True

string

O nome da origem do artefato.

labName
path True

string

O nome do laborató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 da API do cliente.

$expand
query

string

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

$filter
query

string

O filtro a ser aplicado à operação. Exemplo: '$filter=contains(name,'myName')

$orderby
query

string

A expressão de ordenação para os resultados, usando a notação OData. Exemplo: '$orderby=name desc'

$top
query

integer (int32)

O número máximo de recursos a serem retornados da operação. Exemplo: '$top=10'

Respostas

Nome Tipo Description
200 OK

ArtifactList

OKEY

Other Status Codes

CloudError

Solicitação Inválida

Segurança

azure_auth

Concessão Implícita OAuth2

Tipo: oauth2
Flow: implicit
URL de Autorização: https://login.microsoftonline.com/common/oauth2/authorize

Escopos

Nome Description
user_impersonation Acessar o Microsoft Azure

Exemplos

Artifacts_List

Solicitação de exemplo

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/resourceGroupName/providers/Microsoft.DevTestLab/labs/{labName}/artifactsources/{artifactSourceName}/artifacts?api-version=2018-09-15

Resposta de exemplo

{
  "value": [
    {
      "properties": {
        "title": "Sample Artifact Title",
        "description": "Sample artifact description.",
        "publisher": "Microsoft",
        "filePath": "{artifactsPath}/{artifactName}",
        "targetOsType": "Windows",
        "parameters": {
          "uri": {
            "type": "string",
            "displayName": "Sample Parameter 1",
            "description": "Sample parameter 1 description.",
            "defaultValue": "https://{labStorageAccount}.blob.core.windows.net/{artifactName}/..."
          }
        }
      },
      "id": "/subscriptions/{subscriptionId}/resourceGroups/resourceGroupName/providers/Microsoft.DevTestLab/labs/{labName}/artifactSources/{artifactSourceName}/artifacts/{artifactName}",
      "name": "{artifactName}",
      "type": "Microsoft.DevTestLab/labs/artifactSources/artifacts",
      "location": "{location}",
      "tags": {
        "MyTag": "MyValue"
      }
    }
  ]
}

Definições

Nome Description
Artifact

Um artefato.

ArtifactList

A resposta de uma operação de lista.

CloudError

Erro de uma solicitação REST.

CloudErrorBody

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

Artifact

Um artefato.

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 (date-time)

A data de criação do artefato.

properties.description

string

A descrição do artefato.

properties.filePath

string

O caminho do arquivo para o artefato.

properties.icon

string

O URI para o ícone do artefato.

properties.parameters

object

Os parâmetros do artefato.

properties.publisher

string

O editor do artefato.

properties.targetOsType

string

O sistema operacional de destino do artefato.

properties.title

string

O título do artefato.

tags

object

As marcas do recurso.

type

string

O tipo do recurso.

ArtifactList

A resposta de uma operação de lista.

Nome Tipo Description
nextLink

string

Link para o próximo conjunto de resultados.

value

Artifact[]

Resultados da operação de lista.

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.