Microsoft.ContainerRegistry-register/uppgifter 2018-09-01
Bicep-resursdefinition
Resurstypen register/uppgifter kan distribueras med åtgärder som mål:
- Resursgrupper – Se resursgruppsdistributionskommandon
En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.
Resursformat
Om du vill skapa en Microsoft.ContainerRegistry/registries/tasks-resurs lägger du till följande Bicep i mallen.
resource symbolicname 'Microsoft.ContainerRegistry/registries/tasks@2018-09-01' = {
parent: resourceSymbolicName
location: 'string'
name: 'string'
properties: {
agentConfiguration: {
cpu: int
}
credentials: {
customRegistries: {
{customized property}: {
password: {
type: 'string'
value: 'string'
}
userName: {
type: 'string'
value: 'string'
}
}
}
sourceRegistry: {
loginMode: 'string'
}
}
platform: {
architecture: 'string'
os: 'string'
variant: 'string'
}
status: 'string'
step: {
contextAccessToken: 'string'
contextPath: 'string'
type: 'string'
// For remaining properties, see TaskStepProperties objects
}
timeout: int
trigger: {
baseImageTrigger: {
baseImageTriggerType: 'string'
name: 'string'
status: 'string'
}
sourceTriggers: [
{
name: 'string'
sourceRepository: {
branch: 'string'
repositoryUrl: 'string'
sourceControlAuthProperties: {
expiresIn: int
refreshToken: 'string'
scope: 'string'
token: 'string'
tokenType: 'string'
}
sourceControlType: 'string'
}
sourceTriggerEvents: [
'string'
]
status: 'string'
}
]
}
}
tags: {
{customized property}: 'string'
}
}
TaskStepProperties-objekt
Ange egenskapen typ för att ange typ av objekt.
För Dockeranvänder du:
{
arguments: [
{
isSecret: bool
name: 'string'
value: 'string'
}
]
dockerFilePath: 'string'
imageNames: [
'string'
]
isPushEnabled: bool
noCache: bool
target: 'string'
type: 'Docker'
}
För EncodedTaskanvänder du:
{
encodedTaskContent: 'string'
encodedValuesContent: 'string'
type: 'EncodedTask'
values: [
{
isSecret: bool
name: 'string'
value: 'string'
}
]
}
För FileTaskanvänder du:
{
taskFilePath: 'string'
type: 'FileTask'
values: [
{
isSecret: bool
name: 'string'
value: 'string'
}
]
valuesFilePath: 'string'
}
Egenskapsvärden
AgentEgenskaper
Namn | Beskrivning | Värde |
---|---|---|
processor | Cpu-konfigurationen när det gäller antalet kärnor som krävs för körningen. | Int |
Argument
Namn | Beskrivning | Värde |
---|---|---|
isSecret | Flagga för att ange om argumentet representerar en hemlighet och vill tas bort från byggloggarna. | Bool |
Namn | Namnet på argumentet. | sträng (krävs) |
värde | Argumentets värde. | sträng (krävs) |
AuthInfo
Namn | Beskrivning | Värde |
---|---|---|
expiresIn | Tid i sekunder som token förblir giltig | Int |
refreshToken | Uppdateringstoken som används för att uppdatera åtkomsttoken. | sträng |
omfattning | Omfånget för åtkomsttoken. | sträng |
bevis | Åtkomsttoken som används för att komma åt källkontrollprovidern. | sträng (krävs) |
tokenType | Typ av autentiseringstoken. | "OAuth" "PAT" (krävs) |
BaseImageTrigger
Namn | Beskrivning | Värde |
---|---|---|
baseImageTriggerType | Typ av automatisk utlösare för uppdateringar av basavbildningsberoende. | "Alla" "Runtime" (krävs) |
Namn | Namnet på utlösaren. | sträng (krävs) |
status | Utlösarens aktuella status. | "Inaktiverad" "Aktiverad" |
Autentiseringsuppgifter
Namn | Beskrivning | Värde |
---|---|---|
customRegistries | Beskriver parametrarna för autentiseringsuppgifter för åtkomst till andra anpassade register. Nyckeln för ordlisteobjektet är registerinloggningsservern (myregistry.azurecr.io) och värdet för objektet är registerautentiseringsuppgifterna för åtkomst till registret. |
CredentialsCustomRegistries |
sourceRegistry | Beskriver parametrarna för autentiseringsuppgifter för åtkomst till källregistret. | SourceRegistryCredentials |
CredentialsCustomRegistries
Namn | Beskrivning | Värde |
---|
CustomRegistryCredentials
Namn | Beskrivning | Värde |
---|---|---|
lösenord | Lösenordet för att logga in i det anpassade registret. Lösenordet är en hemlighet objekt som tillåter flera sätt att ange värdet för det. |
SecretObject |
userName | Användarnamnet för att logga in i det anpassade registret. | SecretObject |
DockerBuildStep
Namn | Beskrivning | Värde |
---|---|---|
Argument | Samlingen med åsidosättningsargument som ska användas när du kör det här byggsteget. | Argument[] |
dockerFilePath | Docker-filsökvägen i förhållande till källkontexten. | sträng (krävs) |
imageNames | De fullständigt kvalificerade avbildningsnamnen, inklusive lagringsplatsen och taggen. | string[] |
isPushEnabled | Värdet för den här egenskapen anger om avbildningen som skapats ska push-överföras till registret eller inte. | Bool |
noCache | Värdet för den här egenskapen anger om avbildningscachen är aktiverad eller inte. | Bool |
mål | Namnet på målversionssteget för docker-versionen. | sträng |
typ | Typ av steg. | "Docker" (krävs) |
KodaTaskSteg
Namn | Beskrivning | Värde |
---|---|---|
encodedTaskContent | Base64-kodat värde för mall-/definitionsfilinnehållet. | sträng (krävs) |
encodedValuesContent | Base64-kodat värde för filinnehållet parametrar/värden. | sträng |
typ | Typ av steg. | "EncodedTask" (krävs) |
värden | Samlingen med åsidosättbara värden som kan skickas när en uppgift körs. | SetValue[] |
FileTaskStep
Namn | Beskrivning | Värde |
---|---|---|
taskFilePath | Sökvägen för aktivitetsmallen/definitionsfilen i förhållande till källkontexten. | sträng (krävs) |
typ | Typ av steg. | "FileTask" (krävs) |
värden | Samlingen med åsidosättbara värden som kan skickas när en uppgift körs. | SetValue[] |
valuesFilePath | Filsökvägen för aktivitetsvärden/parametrar i förhållande till källkontexten. | sträng |
Microsoft.ContainerRegistry/registries/tasks
Namn | Beskrivning | Värde |
---|---|---|
plats | Platsen för resursen. Detta kan inte ändras när resursen har skapats. | sträng (krävs) |
Namn | Resursnamnet | sträng Begränsningar: Minsta längd = 5 Max längd = 5 Mönster = ^[a-zA-Z0-9-_]*$ (krävs) |
förälder | I Bicep kan du ange den överordnade resursen för en underordnad resurs. Du behöver bara lägga till den här egenskapen när den underordnade resursen deklareras utanför den överordnade resursen. Mer information finns i Underordnad resurs utanför den överordnade resursen. |
Symboliskt namn för resurs av typen: register |
Egenskaper | Egenskaperna för en aktivitet. | TaskProperties |
Taggar | Resurstaggar | Ordlista med taggnamn och värden. Se taggar i mallar |
PlatformProperties
Namn | Beskrivning | Värde |
---|---|---|
arkitektur | OS-arkitekturen. | "amd64" "arm" "x86" |
ås | Den operativsystemtyp som krävs för körningen. | "Linux" "Windows" (krävs) |
variant | Variant av processorn. | "v6" "v7" "v8" |
ResourceTags
Namn | Beskrivning | Värde |
---|
SecretObject
Namn | Beskrivning | Värde |
---|---|---|
typ | Typen av det hemliga objektet som avgör hur värdet för det hemliga objektet måste vara Tolkas. |
"Ogenomskinlig" |
värde | Hemlighetens värde. Formatet för det här värdet bestäms baserat på typen av det hemliga objektet. Om typen är Ogenomskinlig blir värdet används som den är utan någon ändring. |
sträng |
SetValue
Namn | Beskrivning | Värde |
---|---|---|
isSecret | Flagga för att ange om värdet representerar en hemlighet eller inte. | Bool |
Namn | Namnet på det åsidosättande värdet. | sträng (krävs) |
värde | Det övergripande värdet. | sträng (krävs) |
SourceProperties
Namn | Beskrivning | Värde |
---|---|---|
gren | Källkodens grennamn. | sträng |
repositoryUrl | Den fullständiga URL:en till källkodslagringsplatsen | sträng (krävs) |
sourceControlAuthProperties | Auktoriseringsegenskaperna för åtkomst till källkodslagringsplatsen och för att konfigurera webhooks för meddelanden. |
AuthInfo |
sourceControlType | Typ av källkontrolltjänst. | "Github" "VisualStudioTeamService" (krävs) |
SourceRegistryCredentials
Namn | Beskrivning | Värde |
---|---|---|
loginMode | Autentiseringsläget som avgör källregistrets inloggningsomfång. Autentiseringsuppgifterna för källregistret genereras med det angivna omfånget. Dessa autentiseringsuppgifter används för att logga in på källregistret under körningen. |
"Standard" "Ingen" |
SourceTrigger
Namn | Beskrivning | Värde |
---|---|---|
Namn | Namnet på utlösaren. | sträng (krävs) |
sourceRepository | De egenskaper som beskriver källan (koden) för uppgiften. | SourceProperties (krävs) |
sourceTriggerEvents | Källhändelsen som motsvarar utlösaren. | Strängmatris som innehåller något av: "checka in" "pullrequest" (krävs) |
status | Utlösarens aktuella status. | "Inaktiverad" "Aktiverad" |
TaskProperties
Namn | Beskrivning | Värde |
---|---|---|
agentConfiguration | Datorkonfigurationen för körningsagenten. | AgentEgenskaper |
Autentiseringsuppgifter | De egenskaper som beskriver en uppsättning autentiseringsuppgifter som ska användas när den här körningen anropas. | autentiseringsuppgifter |
plattform | De plattformsegenskaper som körningen måste ske mot. | PlatformProperties (krävs) |
status | Aktivitetens aktuella status. | "Inaktiverad" "Aktiverad" |
steg | Egenskaperna för ett aktivitetssteg. | TaskStepProperties (krävs) |
Timeout | Tidsgräns för körning i sekunder. | Int Begränsningar: Minsta värde = 300 Maxvärde = 28800 |
utlösa | De egenskaper som beskriver alla utlösare för aktiviteten. | TriggerProperties |
TaskStepProperties
Namn | Beskrivning | Värde |
---|---|---|
contextAccessToken | Token (git PAT eller SAS-token för lagringskontoblob) som är associerad med kontexten för ett steg. | sträng |
contextPath | URL:en (absolut eller relativ) för källkontexten för aktivitetssteget. | sträng |
typ | Ange till Docker för typen DockerBuildStep. Ange till "EncodedTask" för typen EncodedTaskStep. Ange till "FileTask" för typen FileTaskStep. | "Docker" "KodadTask" "FileTask" (krävs) |
TriggerProperties
Namn | Beskrivning | Värde |
---|---|---|
baseImageTrigger | Utlösaren baserat på basavbildningsberoenden. | BaseImageTrigger |
sourceTriggers | Insamlingen av utlösare baserat på källkodslagringsplatsen. | SourceTrigger[] |
Resursdefinition för ARM-mall
Resurstypen register/uppgifter kan distribueras med åtgärder som mål:
- Resursgrupper – Se resursgruppsdistributionskommandon
En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.
Resursformat
Om du vill skapa en Microsoft.ContainerRegistry/registries/tasks-resurs lägger du till följande JSON i mallen.
{
"type": "Microsoft.ContainerRegistry/registries/tasks",
"apiVersion": "2018-09-01",
"name": "string",
"location": "string",
"properties": {
"agentConfiguration": {
"cpu": "int"
},
"credentials": {
"customRegistries": {
"{customized property}": {
"password": {
"type": "string",
"value": "string"
},
"userName": {
"type": "string",
"value": "string"
}
}
},
"sourceRegistry": {
"loginMode": "string"
}
},
"platform": {
"architecture": "string",
"os": "string",
"variant": "string"
},
"status": "string",
"step": {
"contextAccessToken": "string",
"contextPath": "string",
"type": "string"
// For remaining properties, see TaskStepProperties objects
},
"timeout": "int",
"trigger": {
"baseImageTrigger": {
"baseImageTriggerType": "string",
"name": "string",
"status": "string"
},
"sourceTriggers": [
{
"name": "string",
"sourceRepository": {
"branch": "string",
"repositoryUrl": "string",
"sourceControlAuthProperties": {
"expiresIn": "int",
"refreshToken": "string",
"scope": "string",
"token": "string",
"tokenType": "string"
},
"sourceControlType": "string"
},
"sourceTriggerEvents": [ "string" ],
"status": "string"
}
]
}
},
"tags": {
"{customized property}": "string"
}
}
TaskStepProperties-objekt
Ange egenskapen typ för att ange typ av objekt.
För Dockeranvänder du:
{
"arguments": [
{
"isSecret": "bool",
"name": "string",
"value": "string"
}
],
"dockerFilePath": "string",
"imageNames": [ "string" ],
"isPushEnabled": "bool",
"noCache": "bool",
"target": "string",
"type": "Docker"
}
För EncodedTaskanvänder du:
{
"encodedTaskContent": "string",
"encodedValuesContent": "string",
"type": "EncodedTask",
"values": [
{
"isSecret": "bool",
"name": "string",
"value": "string"
}
]
}
För FileTaskanvänder du:
{
"taskFilePath": "string",
"type": "FileTask",
"values": [
{
"isSecret": "bool",
"name": "string",
"value": "string"
}
],
"valuesFilePath": "string"
}
Egenskapsvärden
AgentEgenskaper
Namn | Beskrivning | Värde |
---|---|---|
processor | Cpu-konfigurationen när det gäller antalet kärnor som krävs för körningen. | Int |
Argument
Namn | Beskrivning | Värde |
---|---|---|
isSecret | Flagga för att ange om argumentet representerar en hemlighet och vill tas bort från byggloggarna. | Bool |
Namn | Namnet på argumentet. | sträng (krävs) |
värde | Argumentets värde. | sträng (krävs) |
AuthInfo
Namn | Beskrivning | Värde |
---|---|---|
expiresIn | Tid i sekunder som token förblir giltig | Int |
refreshToken | Uppdateringstoken som används för att uppdatera åtkomsttoken. | sträng |
omfattning | Omfånget för åtkomsttoken. | sträng |
bevis | Åtkomsttoken som används för att komma åt källkontrollprovidern. | sträng (krävs) |
tokenType | Typ av autentiseringstoken. | "OAuth" "PAT" (krävs) |
BaseImageTrigger
Namn | Beskrivning | Värde |
---|---|---|
baseImageTriggerType | Typ av automatisk utlösare för uppdateringar av basavbildningsberoende. | "Alla" "Runtime" (krävs) |
Namn | Namnet på utlösaren. | sträng (krävs) |
status | Utlösarens aktuella status. | "Inaktiverad" "Aktiverad" |
Autentiseringsuppgifter
Namn | Beskrivning | Värde |
---|---|---|
customRegistries | Beskriver parametrarna för autentiseringsuppgifter för åtkomst till andra anpassade register. Nyckeln för ordlisteobjektet är registerinloggningsservern (myregistry.azurecr.io) och värdet för objektet är registerautentiseringsuppgifterna för åtkomst till registret. |
CredentialsCustomRegistries |
sourceRegistry | Beskriver parametrarna för autentiseringsuppgifter för åtkomst till källregistret. | SourceRegistryCredentials |
CredentialsCustomRegistries
Namn | Beskrivning | Värde |
---|
CustomRegistryCredentials
Namn | Beskrivning | Värde |
---|---|---|
lösenord | Lösenordet för att logga in i det anpassade registret. Lösenordet är en hemlighet objekt som tillåter flera sätt att ange värdet för det. |
SecretObject |
userName | Användarnamnet för att logga in i det anpassade registret. | SecretObject |
DockerBuildStep
Namn | Beskrivning | Värde |
---|---|---|
Argument | Samlingen med åsidosättningsargument som ska användas när du kör det här byggsteget. | Argument[] |
dockerFilePath | Docker-filsökvägen i förhållande till källkontexten. | sträng (krävs) |
imageNames | De fullständigt kvalificerade avbildningsnamnen, inklusive lagringsplatsen och taggen. | string[] |
isPushEnabled | Värdet för den här egenskapen anger om avbildningen som skapats ska push-överföras till registret eller inte. | Bool |
noCache | Värdet för den här egenskapen anger om avbildningscachen är aktiverad eller inte. | Bool |
mål | Namnet på målversionssteget för docker-versionen. | sträng |
typ | Typ av steg. | "Docker" (krävs) |
KodaTaskSteg
Namn | Beskrivning | Värde |
---|---|---|
encodedTaskContent | Base64-kodat värde för mall-/definitionsfilinnehållet. | sträng (krävs) |
encodedValuesContent | Base64-kodat värde för filinnehållet parametrar/värden. | sträng |
typ | Typ av steg. | "EncodedTask" (krävs) |
värden | Samlingen med åsidosättbara värden som kan skickas när en uppgift körs. | SetValue[] |
FileTaskStep
Namn | Beskrivning | Värde |
---|---|---|
taskFilePath | Sökvägen för aktivitetsmallen/definitionsfilen i förhållande till källkontexten. | sträng (krävs) |
typ | Typ av steg. | "FileTask" (krävs) |
värden | Samlingen med åsidosättbara värden som kan skickas när en uppgift körs. | SetValue[] |
valuesFilePath | Filsökvägen för aktivitetsvärden/parametrar i förhållande till källkontexten. | sträng |
Microsoft.ContainerRegistry/registries/tasks
Namn | Beskrivning | Värde |
---|---|---|
apiVersion | API-versionen | '2018-09-01' |
plats | Platsen för resursen. Detta kan inte ändras när resursen har skapats. | sträng (krävs) |
Namn | Resursnamnet | sträng Begränsningar: Minsta längd = 5 Max längd = 5 Mönster = ^[a-zA-Z0-9-_]*$ (krävs) |
Egenskaper | Egenskaperna för en aktivitet. | TaskProperties |
Taggar | Resurstaggar | Ordlista med taggnamn och värden. Se taggar i mallar |
typ | Resurstypen | "Microsoft.ContainerRegistry/registries/tasks" |
PlatformProperties
Namn | Beskrivning | Värde |
---|---|---|
arkitektur | OS-arkitekturen. | "amd64" "arm" "x86" |
ås | Den operativsystemtyp som krävs för körningen. | "Linux" "Windows" (krävs) |
variant | Variant av processorn. | "v6" "v7" "v8" |
ResourceTags
Namn | Beskrivning | Värde |
---|
SecretObject
Namn | Beskrivning | Värde |
---|---|---|
typ | Typen av det hemliga objektet som avgör hur värdet för det hemliga objektet måste vara Tolkas. |
"Ogenomskinlig" |
värde | Hemlighetens värde. Formatet för det här värdet bestäms baserat på typen av det hemliga objektet. Om typen är Ogenomskinlig blir värdet används som den är utan någon ändring. |
sträng |
SetValue
Namn | Beskrivning | Värde |
---|---|---|
isSecret | Flagga för att ange om värdet representerar en hemlighet eller inte. | Bool |
Namn | Namnet på det åsidosättande värdet. | sträng (krävs) |
värde | Det övergripande värdet. | sträng (krävs) |
SourceProperties
Namn | Beskrivning | Värde |
---|---|---|
gren | Källkodens grennamn. | sträng |
repositoryUrl | Den fullständiga URL:en till källkodslagringsplatsen | sträng (krävs) |
sourceControlAuthProperties | Auktoriseringsegenskaperna för åtkomst till källkodslagringsplatsen och för att konfigurera webhooks för meddelanden. |
AuthInfo |
sourceControlType | Typ av källkontrolltjänst. | "Github" "VisualStudioTeamService" (krävs) |
SourceRegistryCredentials
Namn | Beskrivning | Värde |
---|---|---|
loginMode | Autentiseringsläget som avgör källregistrets inloggningsomfång. Autentiseringsuppgifterna för källregistret genereras med det angivna omfånget. Dessa autentiseringsuppgifter används för att logga in på källregistret under körningen. |
"Standard" "Ingen" |
SourceTrigger
Namn | Beskrivning | Värde |
---|---|---|
Namn | Namnet på utlösaren. | sträng (krävs) |
sourceRepository | De egenskaper som beskriver källan (koden) för uppgiften. | SourceProperties (krävs) |
sourceTriggerEvents | Källhändelsen som motsvarar utlösaren. | Strängmatris som innehåller något av: "checka in" "pullrequest" (krävs) |
status | Utlösarens aktuella status. | "Inaktiverad" "Aktiverad" |
TaskProperties
Namn | Beskrivning | Värde |
---|---|---|
agentConfiguration | Datorkonfigurationen för körningsagenten. | AgentEgenskaper |
Autentiseringsuppgifter | De egenskaper som beskriver en uppsättning autentiseringsuppgifter som ska användas när den här körningen anropas. | autentiseringsuppgifter |
plattform | De plattformsegenskaper som körningen måste ske mot. | PlatformProperties (krävs) |
status | Aktivitetens aktuella status. | "Inaktiverad" "Aktiverad" |
steg | Egenskaperna för ett aktivitetssteg. | TaskStepProperties (krävs) |
Timeout | Tidsgräns för körning i sekunder. | Int Begränsningar: Minsta värde = 300 Maxvärde = 28800 |
utlösa | De egenskaper som beskriver alla utlösare för aktiviteten. | TriggerProperties |
TaskStepProperties
Namn | Beskrivning | Värde |
---|---|---|
contextAccessToken | Token (git PAT eller SAS-token för lagringskontoblob) som är associerad med kontexten för ett steg. | sträng |
contextPath | URL:en (absolut eller relativ) för källkontexten för aktivitetssteget. | sträng |
typ | Ange till Docker för typen DockerBuildStep. Ange till "EncodedTask" för typen EncodedTaskStep. Ange till "FileTask" för typen FileTaskStep. | "Docker" "KodadTask" "FileTask" (krävs) |
TriggerProperties
Namn | Beskrivning | Värde |
---|---|---|
baseImageTrigger | Utlösaren baserat på basavbildningsberoenden. | BaseImageTrigger |
sourceTriggers | Insamlingen av utlösare baserat på källkodslagringsplatsen. | SourceTrigger[] |
Resursdefinition för Terraform (AzAPI-provider)
Resurstypen register/uppgifter kan distribueras med åtgärder som mål:
- Resursgrupper
En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.
Resursformat
Om du vill skapa en Microsoft.ContainerRegistry/registries/tasks-resurs lägger du till följande Terraform i mallen.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.ContainerRegistry/registries/tasks@2018-09-01"
name = "string"
location = "string"
tags = {
{customized property} = "string"
}
body = jsonencode({
properties = {
agentConfiguration = {
cpu = int
}
credentials = {
customRegistries = {
{customized property} = {
password = {
type = "string"
value = "string"
}
userName = {
type = "string"
value = "string"
}
}
}
sourceRegistry = {
loginMode = "string"
}
}
platform = {
architecture = "string"
os = "string"
variant = "string"
}
status = "string"
step = {
contextAccessToken = "string"
contextPath = "string"
type = "string"
// For remaining properties, see TaskStepProperties objects
}
timeout = int
trigger = {
baseImageTrigger = {
baseImageTriggerType = "string"
name = "string"
status = "string"
}
sourceTriggers = [
{
name = "string"
sourceRepository = {
branch = "string"
repositoryUrl = "string"
sourceControlAuthProperties = {
expiresIn = int
refreshToken = "string"
scope = "string"
token = "string"
tokenType = "string"
}
sourceControlType = "string"
}
sourceTriggerEvents = [
"string"
]
status = "string"
}
]
}
}
})
}
TaskStepProperties-objekt
Ange egenskapen typ för att ange typ av objekt.
För Dockeranvänder du:
{
arguments = [
{
isSecret = bool
name = "string"
value = "string"
}
]
dockerFilePath = "string"
imageNames = [
"string"
]
isPushEnabled = bool
noCache = bool
target = "string"
type = "Docker"
}
För EncodedTaskanvänder du:
{
encodedTaskContent = "string"
encodedValuesContent = "string"
type = "EncodedTask"
values = [
{
isSecret = bool
name = "string"
value = "string"
}
]
}
För FileTaskanvänder du:
{
taskFilePath = "string"
type = "FileTask"
values = [
{
isSecret = bool
name = "string"
value = "string"
}
]
valuesFilePath = "string"
}
Egenskapsvärden
AgentEgenskaper
Namn | Beskrivning | Värde |
---|---|---|
processor | Cpu-konfigurationen när det gäller antalet kärnor som krävs för körningen. | Int |
Argument
Namn | Beskrivning | Värde |
---|---|---|
isSecret | Flagga för att ange om argumentet representerar en hemlighet och vill tas bort från byggloggarna. | Bool |
Namn | Namnet på argumentet. | sträng (krävs) |
värde | Argumentets värde. | sträng (krävs) |
AuthInfo
Namn | Beskrivning | Värde |
---|---|---|
expiresIn | Tid i sekunder som token förblir giltig | Int |
refreshToken | Uppdateringstoken som används för att uppdatera åtkomsttoken. | sträng |
omfattning | Omfånget för åtkomsttoken. | sträng |
bevis | Åtkomsttoken som används för att komma åt källkontrollprovidern. | sträng (krävs) |
tokenType | Typ av autentiseringstoken. | "OAuth" "PAT" (krävs) |
BaseImageTrigger
Namn | Beskrivning | Värde |
---|---|---|
baseImageTriggerType | Typ av automatisk utlösare för uppdateringar av basavbildningsberoende. | "Alla" "Runtime" (krävs) |
Namn | Namnet på utlösaren. | sträng (krävs) |
status | Utlösarens aktuella status. | "Inaktiverad" "Aktiverad" |
Autentiseringsuppgifter
Namn | Beskrivning | Värde |
---|---|---|
customRegistries | Beskriver parametrarna för autentiseringsuppgifter för åtkomst till andra anpassade register. Nyckeln för ordlisteobjektet är registerinloggningsservern (myregistry.azurecr.io) och värdet för objektet är registerautentiseringsuppgifterna för åtkomst till registret. |
CredentialsCustomRegistries |
sourceRegistry | Beskriver parametrarna för autentiseringsuppgifter för åtkomst till källregistret. | SourceRegistryCredentials |
CredentialsCustomRegistries
Namn | Beskrivning | Värde |
---|
CustomRegistryCredentials
Namn | Beskrivning | Värde |
---|---|---|
lösenord | Lösenordet för att logga in i det anpassade registret. Lösenordet är en hemlighet objekt som tillåter flera sätt att ange värdet för det. |
SecretObject |
userName | Användarnamnet för att logga in i det anpassade registret. | SecretObject |
DockerBuildStep
Namn | Beskrivning | Värde |
---|---|---|
Argument | Samlingen med åsidosättningsargument som ska användas när du kör det här byggsteget. | Argument[] |
dockerFilePath | Docker-filsökvägen i förhållande till källkontexten. | sträng (krävs) |
imageNames | De fullständigt kvalificerade avbildningsnamnen, inklusive lagringsplatsen och taggen. | string[] |
isPushEnabled | Värdet för den här egenskapen anger om avbildningen som skapats ska push-överföras till registret eller inte. | Bool |
noCache | Värdet för den här egenskapen anger om avbildningscachen är aktiverad eller inte. | Bool |
mål | Namnet på målversionssteget för docker-versionen. | sträng |
typ | Typ av steg. | "Docker" (krävs) |
KodaTaskSteg
Namn | Beskrivning | Värde |
---|---|---|
encodedTaskContent | Base64-kodat värde för mall-/definitionsfilinnehållet. | sträng (krävs) |
encodedValuesContent | Base64-kodat värde för filinnehållet parametrar/värden. | sträng |
typ | Typ av steg. | "EncodedTask" (krävs) |
värden | Samlingen med åsidosättbara värden som kan skickas när en uppgift körs. | SetValue[] |
FileTaskStep
Namn | Beskrivning | Värde |
---|---|---|
taskFilePath | Sökvägen för aktivitetsmallen/definitionsfilen i förhållande till källkontexten. | sträng (krävs) |
typ | Typ av steg. | "FileTask" (krävs) |
värden | Samlingen med åsidosättbara värden som kan skickas när en uppgift körs. | SetValue[] |
valuesFilePath | Filsökvägen för aktivitetsvärden/parametrar i förhållande till källkontexten. | sträng |
Microsoft.ContainerRegistry/registries/tasks
Namn | Beskrivning | Värde |
---|---|---|
plats | Platsen för resursen. Detta kan inte ändras när resursen har skapats. | sträng (krävs) |
Namn | Resursnamnet | sträng Begränsningar: Minsta längd = 5 Max längd = 5 Mönster = ^[a-zA-Z0-9-_]*$ (krävs) |
parent_id | ID för resursen som är överordnad för den här resursen. | ID för resurs av typen: register |
Egenskaper | Egenskaperna för en aktivitet. | TaskProperties |
Taggar | Resurstaggar | Ordlista med taggnamn och värden. |
typ | Resurstypen | "Microsoft.ContainerRegistry/registries/tasks@2018-09-01" |
PlatformProperties
Namn | Beskrivning | Värde |
---|---|---|
arkitektur | OS-arkitekturen. | "amd64" "arm" "x86" |
ås | Den operativsystemtyp som krävs för körningen. | "Linux" "Windows" (krävs) |
variant | Variant av processorn. | "v6" "v7" "v8" |
ResourceTags
Namn | Beskrivning | Värde |
---|
SecretObject
Namn | Beskrivning | Värde |
---|---|---|
typ | Typen av det hemliga objektet som avgör hur värdet för det hemliga objektet måste vara Tolkas. |
"Ogenomskinlig" |
värde | Hemlighetens värde. Formatet för det här värdet bestäms baserat på typen av det hemliga objektet. Om typen är Ogenomskinlig blir värdet används som den är utan någon ändring. |
sträng |
SetValue
Namn | Beskrivning | Värde |
---|---|---|
isSecret | Flagga för att ange om värdet representerar en hemlighet eller inte. | Bool |
Namn | Namnet på det åsidosättande värdet. | sträng (krävs) |
värde | Det övergripande värdet. | sträng (krävs) |
SourceProperties
Namn | Beskrivning | Värde |
---|---|---|
gren | Källkodens grennamn. | sträng |
repositoryUrl | Den fullständiga URL:en till källkodslagringsplatsen | sträng (krävs) |
sourceControlAuthProperties | Auktoriseringsegenskaperna för åtkomst till källkodslagringsplatsen och för att konfigurera webhooks för meddelanden. |
AuthInfo |
sourceControlType | Typ av källkontrolltjänst. | "Github" "VisualStudioTeamService" (krävs) |
SourceRegistryCredentials
Namn | Beskrivning | Värde |
---|---|---|
loginMode | Autentiseringsläget som avgör källregistrets inloggningsomfång. Autentiseringsuppgifterna för källregistret genereras med det angivna omfånget. Dessa autentiseringsuppgifter används för att logga in på källregistret under körningen. |
"Standard" "Ingen" |
SourceTrigger
Namn | Beskrivning | Värde |
---|---|---|
Namn | Namnet på utlösaren. | sträng (krävs) |
sourceRepository | De egenskaper som beskriver källan (koden) för uppgiften. | SourceProperties (krävs) |
sourceTriggerEvents | Källhändelsen som motsvarar utlösaren. | Strängmatris som innehåller något av: "checka in" "pullrequest" (krävs) |
status | Utlösarens aktuella status. | "Inaktiverad" "Aktiverad" |
TaskProperties
Namn | Beskrivning | Värde |
---|---|---|
agentConfiguration | Datorkonfigurationen för körningsagenten. | AgentEgenskaper |
Autentiseringsuppgifter | De egenskaper som beskriver en uppsättning autentiseringsuppgifter som ska användas när den här körningen anropas. | autentiseringsuppgifter |
plattform | De plattformsegenskaper som körningen måste ske mot. | PlatformProperties (krävs) |
status | Aktivitetens aktuella status. | "Inaktiverad" "Aktiverad" |
steg | Egenskaperna för ett aktivitetssteg. | TaskStepProperties (krävs) |
Timeout | Tidsgräns för körning i sekunder. | Int Begränsningar: Minsta värde = 300 Maxvärde = 28800 |
utlösa | De egenskaper som beskriver alla utlösare för aktiviteten. | TriggerProperties |
TaskStepProperties
Namn | Beskrivning | Värde |
---|---|---|
contextAccessToken | Token (git PAT eller SAS-token för lagringskontoblob) som är associerad med kontexten för ett steg. | sträng |
contextPath | URL:en (absolut eller relativ) för källkontexten för aktivitetssteget. | sträng |
typ | Ange till Docker för typen DockerBuildStep. Ange till "EncodedTask" för typen EncodedTaskStep. Ange till "FileTask" för typen FileTaskStep. | "Docker" "KodadTask" "FileTask" (krävs) |
TriggerProperties
Namn | Beskrivning | Värde |
---|---|---|
baseImageTrigger | Utlösaren baserat på basavbildningsberoenden. | BaseImageTrigger |
sourceTriggers | Insamlingen av utlösare baserat på källkodslagringsplatsen. | SourceTrigger[] |