Compartilhar via


Artifact Sources - Update

Permite modificar marcas de fontes de artefato. 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 de URI

Nome Em Obrigatório Tipo Description
labName
path True

string

O nome do lab.

name
path True

string

O nome da origem do artefato.

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.

Corpo da solicitação

Nome Tipo Description
tags

object

As marcas do recurso.

Respostas

Nome Tipo Description
200 OK

ArtifactSource

OK

Other Status Codes

CloudError

BadRequest

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

ArtifactSources_Update

Solicitação de exemplo

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 de exemplo

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

Nome Description
ArtifactSource

Propriedades de uma fonte de artefato.

ArtifactSourceFragment

Propriedades de uma fonte de artefato.

CloudError

Erro de uma solicitação REST.

CloudErrorBody

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

EnableStatus

O status do agendamento (ou seja, Habilitado, Desabilitado)

SourceControlType

O tipo da origem do artefato.

ArtifactSource

Propriedades de uma fonte de artefato.

Nome 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

A referência de branch da origem do artefato.

properties.createdDate

string

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

properties.displayName

string

O nome de exibição da origem do artefato.

properties.folderPath

string

A pasta que contém artefatos.

properties.provisioningState

string

O status de provisionamento do recurso.

properties.securityToken

string

O token de segurança a ser autenticado na origem do artefato.

properties.sourceType

SourceControlType

O tipo da origem do artefato.

properties.status

EnableStatus

Indica se a origem do artefato está habilitada (valores: Habilitado, Desabilitado).

properties.uniqueIdentifier

string

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

properties.uri

string

O URI da origem do artefato.

tags

object

As marcas do recurso.

type

string

Tipo do recurso.

ArtifactSourceFragment

Propriedades de uma fonte de artefato.

Nome Tipo Description
tags

object

As marcas do recurso.

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.

EnableStatus

O status do agendamento (ou seja, Habilitado, Desabilitado)

Nome Tipo Description
Disabled

string

Enabled

string

SourceControlType

O tipo da origem do artefato.

Nome Tipo Description
GitHub

string

StorageAccount

string

VsoGit

string