다음을 통해 공유


Artifact Sources - Get

아티팩트 원본을 가져옵니다.

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

URI 매개 변수

Name In(다음 안에) 필수 형식 Description
labName
path True

string

랩의 이름입니다.

name
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)'

응답

Name 형식 Description
200 OK

ArtifactSource

정상

Other Status Codes

CloudError

BadRequest

보안

azure_auth

OAuth2 암시적 허용

형식: oauth2
Flow: implicit
권한 부여 URL: https://login.microsoftonline.com/common/oauth2/authorize

범위

Name Description
user_impersonation Microsoft Azure에 액세스

예제

ArtifactSources_Get

샘플 요청

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

샘플 응답

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

정의

Name Description
ArtifactSource

아티팩트 원본의 속성입니다.

CloudError

REST 요청의 오류입니다.

CloudErrorBody

REST 요청의 오류 본문입니다.

EnableStatus

일정의 상태(예: 사용, 사용 안 함)

SourceControlType

아티팩트 원본의 형식입니다.

ArtifactSource

아티팩트 원본의 속성입니다.

Name 형식 Description
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

리소스 형식입니다.

CloudError

REST 요청의 오류입니다.

Name 형식 Description
error

CloudErrorBody

발생한 클라우드 오류

CloudErrorBody

REST 요청의 오류 본문입니다.

Name 형식 Description
code

string

오류 코드입니다.

details

CloudErrorBody[]

내부 오류.

message

string

오류 메시지입니다.

target

string

오류 대상입니다.

EnableStatus

일정의 상태(예: 사용, 사용 안 함)

Name 형식 Description
Disabled

string

Enabled

string

SourceControlType

아티팩트 원본의 형식입니다.

Name 형식 Description
GitHub

string

StorageAccount

string

VsoGit

string