Partager via


Artifact Sources - List

Répertorier les sources d’artefacts dans un labo donné.

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

Paramètres URI

Nom Dans Obligatoire Type Description
labName
path True

string

Nom du lab.

resourceGroupName
path True

string

Nom du groupe de ressources.

subscriptionId
path True

string

L'ID de l'abonnement.

api-version
query True

string

Version d’API client.

$expand
query

string

Spécifiez la requête $expand. Exemple : 'properties($select=displayName)'

$filter
query

string

Filtre à appliquer à l’opération. Exemple : '$filter=contains(name,'myName')

$orderby
query

string

Expression de classement des résultats, à l’aide de la notation OData. Exemple : '$orderby=name desc'

$top
query

integer

int32

Nombre maximal de ressources à retourner à partir de l’opération. Exemple : '$top=10'

Réponses

Nom Type Description
200 OK

ArtifactSourceList

Ok

Other Status Codes

CloudError

BadRequest

Sécurité

azure_auth

Octroi implicite OAuth2

Type: oauth2
Flux: implicit
URL d’autorisation: https://login.microsoftonline.com/common/oauth2/authorize

Étendues

Nom Description
user_impersonation Accéder à Microsoft Azure

Exemples

ArtifactSources_List

Exemple de requête

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

Exemple de réponse

{
  "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"
      }
    }
  ]
}

Définitions

Nom Description
ArtifactSource

Propriétés d’une source d’artefact.

ArtifactSourceList

Réponse d’une opération de liste.

CloudError

Erreur d’une requête REST.

CloudErrorBody

Corps d’une erreur d’une requête REST.

EnableStatus

Status de la planification (par exemple, Activé, Désactivé)

SourceControlType

Type de la source d’artefact.

ArtifactSource

Propriétés d’une source d’artefact.

Nom Type Description
id

string

Identificateur de la ressource.

location

string

Emplacement de la ressource.

name

string

Nom de la ressource.

properties.armTemplateFolderPath

string

Dossier contenant des modèles de Resource Manager Azure.

properties.branchRef

string

Référence de branche de la source d’artefact.

properties.createdDate

string

Date de création de la source d’artefact.

properties.displayName

string

Nom d’affichage de la source de l’artefact.

properties.folderPath

string

Dossier contenant des artefacts.

properties.provisioningState

string

Le provisionnement status de la ressource.

properties.securityToken

string

Jeton de sécurité à authentifier auprès de la source de l’artefact.

properties.sourceType

SourceControlType

Type de la source d’artefact.

properties.status

EnableStatus

Indique si la source de l’artefact est activée (valeurs : Activé, Désactivé).

properties.uniqueIdentifier

string

Identificateur immuable unique d’une ressource (GUID).

properties.uri

string

URI de la source d’artefact.

tags

object

Balises de la ressource.

type

string

Type de la ressource.

ArtifactSourceList

Réponse d’une opération de liste.

Nom Type Description
nextLink

string

Lien pour l’ensemble de résultats suivant.

value

ArtifactSource[]

Résultats de l’opération de liste.

CloudError

Erreur d’une requête REST.

Nom Type Description
error

CloudErrorBody

Erreur cloud qui s’est produite

CloudErrorBody

Corps d’une erreur d’une requête REST.

Nom Type Description
code

string

Code d'erreur.

details

CloudErrorBody[]

Erreurs internes.

message

string

Message d’erreur.

target

string

Cible d’erreur.

EnableStatus

Status de la planification (par exemple, Activé, Désactivé)

Nom Type Description
Disabled

string

Enabled

string

SourceControlType

Type de la source d’artefact.

Nom Type Description
GitHub

string

StorageAccount

string

VsoGit

string