The labs/artifactsources resource type can be deployed with operations that target:
For a list of changed properties in each API version, see change log.
To create a Microsoft.DevTestLab/labs/artifactsources resource, add the following JSON to your template.
{
"type": "Microsoft.DevTestLab/labs/artifactsources",
"apiVersion": "2018-09-15",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"properties": {
"armTemplateFolderPath": "string",
"branchRef": "string",
"displayName": "string",
"folderPath": "string",
"securityToken": "string",
"sourceType": "string",
"status": "string",
"uri": "string"
}
}
Name | Description | Value |
---|---|---|
type | The resource type | 'Microsoft.DevTestLab/labs/artifactsources' |
apiVersion | The resource api version | '2018-09-15' |
name | The resource name See how to set names and types for child resources in JSON ARM templates. |
string (required) |
location | The location of the resource. | string |
tags | The tags of the resource. | Dictionary of tag names and values. See Tags in templates |
properties | The properties of the resource. | ArtifactSourceProperties (required) |
Name | Description | Value |
---|---|---|
armTemplateFolderPath | The folder containing Azure Resource Manager templates. | string |
branchRef | The artifact source's branch reference. | string |
displayName | The artifact source's display name. | string |
folderPath | The folder containing artifacts. | string |
securityToken | The security token to authenticate to the artifact source. | string |
sourceType | The artifact source's type. | 'GitHub' 'StorageAccount' 'VsoGit' |
status | Indicates if the artifact source is enabled (values: Enabled, Disabled). | 'Disabled' 'Enabled' |
uri | The artifact source's URI. | string |