次の方法で共有


Artifact Sources - List

特定のラボの成果物ソースを一覧表示します。

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

URI パラメーター

名前 / 必須 説明
labName
path True

string

ラボの名前。

resourceGroupName
path True

string

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

subscriptionId
path True

string

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

api-version
query True

string

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

$expand
query

string

$expand クエリを指定します。 例: 'properties($select=displayName)'

$filter
query

string

操作に適用するフィルター。 例: '$filter=contains(name,'myName')

$orderby
query

string

OData 表記を使用した結果の順序付け式。 例: '$orderby=name desc'

$top
query

integer

int32

操作から返されるリソースの最大数。 例: '$top=10'

応答

名前 説明
200 OK

ArtifactSourceList

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_List

要求のサンプル

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

応答のサンプル

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

定義

名前 説明
ArtifactSource

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

ArtifactSourceList

リスト操作の応答。

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

リソースの型。

ArtifactSourceList

リスト操作の応答。

名前 説明
nextLink

string

次の結果セットへのリンク。

value

ArtifactSource[]

リスト操作の結果。

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