次の方法で共有


Artifact Sources - Update

成果物ソースのタグの変更を許可します。 その他のプロパティはすべて無視されます。

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

URI パラメーター

名前 / 必須 説明
labName
path True

string

ラボの名前。

name
path True

string

成果物ソースの名前。

resourceGroupName
path True

string

リソース グループの名前。

subscriptionId
path True

string

サブスクリプション ID です。

api-version
query True

string

クライアント API バージョン。

要求本文

名前 説明
tags

object

リソースのタグ。

応答

名前 説明
200 OK

ArtifactSource

OK

Other Status Codes

CloudError

BadRequest

セキュリティ

azure_auth

OAuth2 暗黙的な許可

型: oauth2
フロー: implicit
Authorization URL (承認 URL): https://login.microsoftonline.com/common/oauth2/authorize

スコープ

名前 説明
user_impersonation Microsoft Azure にアクセスする

ArtifactSources_Update

要求のサンプル

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

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

応答のサンプル

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

定義

名前 説明
ArtifactSource

成果物ソースのプロパティ。

ArtifactSourceFragment

成果物ソースのプロパティ。

CloudError

REST 要求からのエラー。

CloudErrorBody

REST 要求からのエラーの本文。

EnableStatus

スケジュールの状態 (有効、無効)

SourceControlType

成果物ソースの型。

ArtifactSource

成果物ソースのプロパティ。

名前 説明
id

string

リソースの識別子。

location

string

リソースの場所。

name

string

リソースの名前。

properties.armTemplateFolderPath

string

Azure Resource Manager テンプレートを含むフォルダー。

properties.branchRef

string

成果物ソースのブランチ参照。

properties.createdDate

string

成果物ソースの作成日。

properties.displayName

string

成果物ソースの表示名。

properties.folderPath

string

成果物を含むフォルダー。

properties.provisioningState

string

リソースのプロビジョニング状態。

properties.securityToken

string

成果物ソースに対して認証するセキュリティ トークン。

properties.sourceType

SourceControlType

成果物ソースの型。

properties.status

EnableStatus

成果物ソースが有効になっているかどうかを示します (値: 有効、無効)。

properties.uniqueIdentifier

string

リソースの一意の不変識別子 (Guid)。

properties.uri

string

成果物ソースの URI。

tags

object

リソースのタグ。

type

string

リソースの型。

ArtifactSourceFragment

成果物ソースのプロパティ。

名前 説明
tags

object

リソースのタグ。

CloudError

REST 要求からのエラー。

名前 説明
error

CloudErrorBody

発生したクラウド エラー

CloudErrorBody

REST 要求からのエラーの本文。

名前 説明
code

string

エラー コード。

details

CloudErrorBody[]

内部エラー。

message

string

エラー メッセージ。

target

string

エラーのターゲット。

EnableStatus

スケジュールの状態 (有効、無効)

名前 説明
Disabled

string

Enabled

string

SourceControlType

成果物ソースの型。

名前 説明
GitHub

string

StorageAccount

string

VsoGit

string