Condividi tramite


Artifact Sources - List

Elencare le origini degli artefatti in un determinato lab.

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

Parametri dell'URI

Nome In Necessario Tipo Descrizione
labName
path True

string

Il nome del lab.

resourceGroupName
path True

string

Nome del gruppo di risorse.

subscriptionId
path True

string

ID della sottoscrizione.

api-version
query True

string

Versione API client.

$expand
query

string

Specificare la query $expand. Esempio: 'properties($select=displayName)'

$filter
query

string

Filtro da applicare all'operazione. Esempio: '$filter=contains(name,'myName')

$orderby
query

string

Espressione di ordinamento per i risultati, utilizzando la notazione OData. Esempio: '$orderby=name desc'

$top
query

integer

int32

Numero massimo di risorse da restituire dall'operazione. Esempio: '$top=10'

Risposte

Nome Tipo Descrizione
200 OK

ArtifactSourceList

OK

Other Status Codes

CloudError

BadRequest

Sicurezza

azure_auth

Concessione implicita OAuth2

Tipo: oauth2
Flow: implicit
URL di autorizzazione: https://login.microsoftonline.com/common/oauth2/authorize

Ambiti

Nome Descrizione
user_impersonation Accedere a Microsoft Azure

Esempio

ArtifactSources_List

Esempio di richiesta

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

Risposta di esempio

{
  "value": [
    {
      "properties": {
        "displayName": "{displayName}",
        "uri": "{artifactSourceUri}",
        "sourceType": "{VsoGit|GitHub|StorageAccount}",
        "folderPath": "{folderPath}",
        "armTemplateFolderPath": "{armTemplateFolderPath}",
        "branchRef": "{branchRef}",
        "securityToken": "{securityToken}",
        "status": "{Enabled|Disabled}",
        "createdDate": "2020-12-16T16:53:02.4830866-07:00",
        "provisioningState": "Succeeded",
        "uniqueIdentifier": "{uniqueIdentifier}"
      },
      "id": "/subscriptions/{subscriptionId}/resourceGroups/resourceGroupName/providers/Microsoft.DevTestLab/labs/{labName}/artifactsources/{artifactSourceName}",
      "name": "{artifactSourceName}",
      "type": "Microsoft.DevTestLab/labs/artifactsources",
      "location": "{location}",
      "tags": {
        "tagName1": "tagValue1"
      }
    }
  ]
}

Definizioni

Nome Descrizione
ArtifactSource

Proprietà di un'origine artefatto.

ArtifactSourceList

Risposta di un'operazione di elenco.

CloudError

Errore da una richiesta REST.

CloudErrorBody

Corpo di un errore da una richiesta REST.

EnableStatus

Stato della pianificazione (ad esempio Abilitato, Disabilitato)

SourceControlType

Tipo dell'origine dell'artefatto.

ArtifactSource

Proprietà di un'origine artefatto.

Nome Tipo Descrizione
id

string

Identificatore della risorsa.

location

string

Il percorso della risorsa.

name

string

Nome della risorsa.

properties.armTemplateFolderPath

string

Cartella contenente modelli di azure Resource Manager.

properties.branchRef

string

Riferimento al ramo dell'origine dell'artefatto.

properties.createdDate

string

Data di creazione dell'origine dell'artefatto.

properties.displayName

string

Nome visualizzato dell'origine dell'artefatto.

properties.folderPath

string

Cartella contenente gli artefatti.

properties.provisioningState

string

Stato del provisioning della risorsa.

properties.securityToken

string

Token di sicurezza per l'autenticazione all'origine dell'artefatto.

properties.sourceType

SourceControlType

Tipo dell'origine dell'artefatto.

properties.status

EnableStatus

Indica se l'origine dell'artefatto è abilitata (valori: Enabled, Disabled).

properties.uniqueIdentifier

string

Identificatore univoco non modificabile di una risorsa (GUID).

properties.uri

string

URI dell'origine dell'artefatto.

tags

object

Tag della risorsa.

type

string

Tipo di risorsa.

ArtifactSourceList

Risposta di un'operazione di elenco.

Nome Tipo Descrizione
nextLink

string

Collegamento per il set di risultati successivo.

value

ArtifactSource[]

Risultati dell'operazione di elenco.

CloudError

Errore da una richiesta REST.

Nome Tipo Descrizione
error

CloudErrorBody

Errore cloud che si è verificato

CloudErrorBody

Corpo di un errore da una richiesta REST.

Nome Tipo Descrizione
code

string

Codice di errore.

details

CloudErrorBody[]

Errori interni.

message

string

Messaggio di errore.

target

string

Destinazione dell'errore.

EnableStatus

Stato della pianificazione (ad esempio Abilitato, Disabilitato)

Nome Tipo Descrizione
Disabled

string

Enabled

string

SourceControlType

Tipo dell'origine dell'artefatto.

Nome Tipo Descrizione
GitHub

string

StorageAccount

string

VsoGit

string