Partilhar via


Artifact Sources - Update

Permite modificar etiquetas de origens de artefactos. Todas as outras propriedades serão ignoradas.

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

Parâmetros do URI

Name Em Necessário Tipo Description
labName
path True

string

O nome do laboratório.

name
path True

string

O nome da origem do artefacto.

resourceGroupName
path True

string

O nome do grupo de recursos.

subscriptionId
path True

string

O ID da subscrição.

api-version
query True

string

Versão da API de Cliente.

Corpo do Pedido

Name Tipo Description
tags

object

As etiquetas do recurso.

Respostas

Name Tipo Description
200 OK

ArtifactSource

OK

Other Status Codes

CloudError

BadRequest

Segurança

azure_auth

Concessão Implícita OAuth2

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

Âmbitos

Name Description
user_impersonation Aceder ao Microsoft Azure

Exemplos

ArtifactSources_Update

Pedido de amostra

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

{
  "tags": {
    "tagName1": "tagValue1"
  }
}

Resposta da amostra

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

Definições

Name Description
ArtifactSource

Propriedades de uma origem de artefacto.

ArtifactSourceFragment

Propriedades de uma origem de artefacto.

CloudError

Erro de um pedido REST.

CloudErrorBody

Corpo de um erro de um pedido REST.

EnableStatus

O estado da agenda (ou seja, Ativado, Desativado)

SourceControlType

O tipo da origem do artefacto.

ArtifactSource

Propriedades de uma origem de artefacto.

Name Tipo Description
id

string

O identificador do recurso.

location

string

A localização do recurso.

name

string

O nome do recurso.

properties.armTemplateFolderPath

string

A pasta que contém modelos de Resource Manager do Azure.

properties.branchRef

string

Referência do ramo da origem do artefacto.

properties.createdDate

string

A data de criação da origem do artefacto.

properties.displayName

string

O nome a apresentar da origem do artefacto.

properties.folderPath

string

A pasta que contém artefactos.

properties.provisioningState

string

O estado de aprovisionamento do recurso.

properties.securityToken

string

O token de segurança a autenticar na origem do artefacto.

properties.sourceType

SourceControlType

O tipo da origem do artefacto.

properties.status

EnableStatus

Indica se a origem do artefacto está ativada (valores: Ativado, Desativado).

properties.uniqueIdentifier

string

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

properties.uri

string

O URI da origem do artefacto.

tags

object

As etiquetas do recurso.

type

string

O tipo do recurso.

ArtifactSourceFragment

Propriedades de uma origem de artefacto.

Name Tipo Description
tags

object

As etiquetas do recurso.

CloudError

Erro de um pedido REST.

Name Tipo Description
error

CloudErrorBody

O erro na cloud que ocorreu

CloudErrorBody

Corpo de um erro de um pedido REST.

Name 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.

EnableStatus

O estado da agenda (ou seja, Ativado, Desativado)

Name Tipo Description
Disabled

string

Enabled

string

SourceControlType

O tipo da origem do artefacto.

Name Tipo Description
GitHub

string

StorageAccount

string

VsoGit

string