Dela via


Microsoft.ContainerRegistry-register/uppgifter 2018-09-01

Bicep-resursdefinition

Resurstypen register/uppgifter kan distribueras med åtgärder som mål:

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' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  parent: resourceSymbolicName
  properties: {
    agentConfiguration: {
      cpu: int
    }
    credentials: {
      customRegistries: {}
      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 typegenskapen för att ange typ av objekt.

För Docker använder du:

  type: 'Docker'
  arguments: [
    {
      isSecret: bool
      name: 'string'
      value: 'string'
    }
  ]
  dockerFilePath: 'string'
  imageNames: [
    'string'
  ]
  isPushEnabled: bool
  noCache: bool
  target: 'string'

För EncodedTask använder du:

  type: 'EncodedTask'
  encodedTaskContent: 'string'
  encodedValuesContent: 'string'
  values: [
    {
      isSecret: bool
      name: 'string'
      value: 'string'
    }
  ]

För FileTask använder du:

  type: 'FileTask'
  taskFilePath: 'string'
  values: [
    {
      isSecret: bool
      name: 'string'
      value: 'string'
    }
  ]
  valuesFilePath: 'string'

Egenskapsvärden

register/uppgifter

Name Beskrivning Värde
name Resursnamnet

Se hur du anger namn och typer för underordnade resurser i Bicep.
sträng (krävs)

Teckengräns: 5–50

Giltiga tecken:
Alfanumeriska tecken, bindestreck och understreck.
location Platsen för resursen. Detta kan inte ändras när resursen har skapats. sträng (krävs)
tags Taggarna för resursen. Ordlista med taggnamn och värden. Se Taggar i mallar
parent 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 överordnad resurs.
Symboliskt namn för resurs av typen: register
properties Egenskaperna för en aktivitet. TaskProperties

TaskProperties

Name Beskrivning Värde
agentConfiguration Datorkonfigurationen för körningsagenten. AgentEgenskaper
autentiseringsuppgifter Egenskaperna 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 utföras mot. PlatformProperties (obligatoriskt)
status Aktuell status för aktiviteten. "Inaktiverad"
"Aktiverad"
steg Egenskaperna för ett aktivitetssteg. TaskStepProperties (krävs)
timeout Tidsgräns för körning i sekunder. int
Utlösa Egenskaperna som beskriver alla utlösare för aktiviteten. TriggerProperties

AgentEgenskaper

Name Beskrivning Värde
Cpu CPU-konfigurationen när det gäller antalet kärnor som krävs för körningen. int

Autentiseringsuppgifter

Name Beskrivning Värde
customRegistries Beskriver autentiseringsparametrarna för åtkomst till andra anpassade register. Nyckeln
för ordlisteobjektet är registerinloggningsservern (myregistry.azurecr.io) och
värdet för objektet är autentiseringsuppgifterna för registret för åtkomst till registret.
objekt
sourceRegistry Beskriver autentiseringsparametrarna för åtkomst till källregistret. SourceRegistryCredentials

SourceRegistryCredentials

Name 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"

PlatformProperties

Name Beskrivning Värde
Arkitektur OS-arkitekturen. 'amd64'
"arm"
"x86"
os Den operativsystemtyp som krävs för körningen. "Linux"
"Windows" (obligatoriskt)
Variant Variant av processorn. "v6"
"v7"
"v8"

TaskStepProperties

Name 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 objekttyp Docker
EncodedTask
FileTask (krävs)

DockerBuildStep

Name Beskrivning Värde
typ Typen av steg. 'Docker' (obligatoriskt)
Argument Samlingen med åsidosättningsargument som ska användas vid körning av 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 den skapade avbildningen ska push-överföras till registret eller inte. boolesk
noCache Värdet för den här egenskapen anger om bildcachen är aktiverad eller inte. boolesk
Mål Namnet på målversionssteget för Docker-versionen. sträng

Argument

Name Beskrivning Värde
isSecret Flagga för att ange om argumentet representerar en hemlighet och vill tas bort från byggloggarna. boolesk
name Namnet på argumentet. sträng (krävs)
värde Värdet för argumentet. sträng (krävs)

EncodedTaskStep

Name Beskrivning Värde
typ Typen av steg. "EncodedTask" (krävs)
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
values Samlingen med åsidosättbara värden som kan skickas när du kör en uppgift. SetValue[]

SetValue

Name Beskrivning Värde
isSecret Flagga som anger om värdet representerar en hemlighet eller inte. boolesk
name Namnet på det åsidosatta värdet. sträng (krävs)
värde Det åsidosatta värdet. sträng (krävs)

FileTaskStep

Name Beskrivning Värde
typ Typen av steg. "FileTask" (krävs)
taskFilePath Sökvägen till uppgiftsmallen/definitionsfilen i förhållande till källkontexten. sträng (krävs)
values Samlingen med åsidosättbara värden som kan skickas när du kör en uppgift. SetValue[]
valuesFilePath Filsökvägen för aktivitetsvärden/parametrar i förhållande till källkontexten. sträng

TriggerProperties

Name Beskrivning Värde
baseImageTrigger Utlösaren baseras på basavbildningsberoenden. BaseImageTrigger
sourceTriggers Insamling av utlösare baserat på källkodslagringsplatsen. SourceTrigger[]

BaseImageTrigger

Name Beskrivning Värde
baseImageTriggerType Typ av automatisk utlösare för uppdateringar av basavbildningsberoenden. "Alla"
"Runtime" (krävs)
name Namnet på utlösaren. sträng (krävs)
status Den aktuella statusen för utlösaren. "Inaktiverad"
"Aktiverad"

SourceTrigger

Name Beskrivning Värde
name Namnet på utlösaren. sträng (krävs)
sourceRepository De egenskaper som beskriver källan(koden) för aktiviteten. SourceProperties (obligatoriskt)
sourceTriggerEvents Källhändelsen som motsvarar utlösaren. Strängmatris som innehåller något av:
"checka in"
"pullrequest" (krävs)
status Den aktuella statusen för utlösaren. "Inaktiverad"
"Aktiverad"

SourceProperties

Name 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)

AuthInfo

Name Beskrivning Värde
expiresIn Tid i sekunder då token förblir giltig int
refreshToken Uppdateringstoken som används för att uppdatera åtkomsttoken. sträng
omfång Omfånget för åtkomsttoken. sträng
token Den åtkomsttoken som används för att komma åt källkontrollprovidern. sträng (krävs)
tokenType Typ av autentiseringstoken. "OAuth"
"PAT" (krävs)

Resursdefinition för ARM-mall

Resurstypen register/uppgifter kan distribueras med åtgärder som mål:

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",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "properties": {
    "agentConfiguration": {
      "cpu": "int"
    },
    "credentials": {
      "customRegistries": {},
      "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 typegenskapen för att ange typ av objekt.

För Docker använder du:

  "type": "Docker",
  "arguments": [
    {
      "isSecret": "bool",
      "name": "string",
      "value": "string"
    }
  ],
  "dockerFilePath": "string",
  "imageNames": [ "string" ],
  "isPushEnabled": "bool",
  "noCache": "bool",
  "target": "string"

För EncodedTask använder du:

  "type": "EncodedTask",
  "encodedTaskContent": "string",
  "encodedValuesContent": "string",
  "values": [
    {
      "isSecret": "bool",
      "name": "string",
      "value": "string"
    }
  ]

För FileTask använder du:

  "type": "FileTask",
  "taskFilePath": "string",
  "values": [
    {
      "isSecret": "bool",
      "name": "string",
      "value": "string"
    }
  ],
  "valuesFilePath": "string"

Egenskapsvärden

register/uppgifter

Name Beskrivning Värde
typ Resurstypen "Microsoft.ContainerRegistry/registries/tasks"
apiVersion Resurs-API-versionen '2018-09-01'
name Resursnamnet

Se hur du anger namn och typer för underordnade resurser i JSON ARM-mallar.
sträng (krävs)

Teckengräns: 5–50

Giltiga tecken:
Alfanumeriska tecken, bindestreck och understreck.
location Platsen för resursen. Detta kan inte ändras när resursen har skapats. sträng (krävs)
tags Resursens taggar. Ordlista med taggnamn och värden. Se Taggar i mallar
properties Egenskaperna för en aktivitet. TaskProperties

TaskProperties

Name Beskrivning Värde
agentConfiguration Datorkonfigurationen för körningsagenten. AgentEgenskaper
autentiseringsuppgifter Egenskaperna 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 Aktuell status för uppgiften. "Inaktiverad"
"Aktiverad"
steg Egenskaperna för ett aktivitetssteg. TaskStepProperties (krävs)
timeout Tidsgränsen för körningen på några sekunder. int
Utlösa De egenskaper som beskriver alla utlösare för uppgiften. TriggerProperties

AgentEgenskaper

Name Beskrivning Värde
Cpu CPU-konfigurationen när det gäller antalet kärnor som krävs för körningen. int

Autentiseringsuppgifter

Name 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.
objekt
sourceRegistry Beskriver parametrarna för autentiseringsuppgifter för åtkomst till källregistret. SourceRegistryCredentials

SourceRegistryCredentials

Name 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"

PlatformProperties

Name Beskrivning Värde
Arkitektur OS-arkitekturen. "amd64"
"arm"
"x86"
os Den operativsystemtyp som krävs för körningen. "Linux"
"Windows" (krävs)
Variant Variant av processorn. "v6"
"v7"
"v8"

TaskStepProperties

Name 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 objekttyp Docker
KodadTask
FileTask (krävs)

DockerBuildStep

Name Beskrivning Värde
typ Typen av steg. "Docker" (krävs)
Argument Samlingen av å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. boolesk
noCache Värdet för den här egenskapen anger om bildcachen är aktiverad eller inte. boolesk
Mål Namnet på målversionssteget för docker-versionen. sträng

Argument

Name Beskrivning Värde
isSecret Flagga för att ange om argumentet representerar en hemlighet och vill tas bort från byggloggarna. boolesk
name Namnet på argumentet. sträng (krävs)
värde Värdet för argumentet. sträng (krävs)

KodaTaskStep

Name Beskrivning Värde
typ Typen av steg. "EncodedTask" (krävs)
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
values En samling värden som kan åsidosättas när en aktivitet körs. SetValue[]

SetValue

Name Beskrivning Värde
isSecret Flagga för att ange om värdet representerar en hemlighet eller inte. boolesk
name Namnet på det tvingande värdet. sträng (krävs)
värde Det tvingande värdet. sträng (krävs)

FileTaskStep

Name Beskrivning Värde
typ Typen av steg. "FileTask" (krävs)
taskFilePath Sökvägen till uppgiftsmallen/definitionsfilen i förhållande till källkontexten. sträng (krävs)
values Samlingen med åsidosättbara värden som kan skickas när du kör en uppgift. SetValue[]
valuesFilePath Filsökvägen för aktivitetsvärden/parametrar i förhållande till källkontexten. sträng

TriggerProperties

Name Beskrivning Värde
baseImageTrigger Utlösaren baseras på basavbildningsberoenden. BaseImageTrigger
sourceTriggers Insamling av utlösare baserat på källkodslagringsplatsen. SourceTrigger[]

BaseImageTrigger

Name Beskrivning Värde
baseImageTriggerType Typ av automatisk utlösare för uppdateringar av basavbildningsberoenden. "Alla"
"Runtime" (krävs)
name Namnet på utlösaren. sträng (krävs)
status Den aktuella statusen för utlösaren. "Inaktiverad"
"Aktiverad"

SourceTrigger

Name Beskrivning Värde
name Namnet på utlösaren. sträng (krävs)
sourceRepository De egenskaper som beskriver källan(koden) för aktiviteten. SourceProperties (obligatoriskt)
sourceTriggerEvents Källhändelsen som motsvarar utlösaren. Strängmatris som innehåller något av:
"checka in"
"pullrequest" (krävs)
status Den aktuella statusen för utlösaren. "Inaktiverad"
"Aktiverad"

SourceProperties

Name 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)

AuthInfo

Name Beskrivning Värde
expiresIn Tid i sekunder då token förblir giltig int
refreshToken Uppdateringstoken som används för att uppdatera åtkomsttoken. sträng
omfång Omfånget för åtkomsttoken. sträng
token Den åtkomsttoken som används för att komma åt källkontrollprovidern. sträng (krävs)
tokenType Typ av autentiseringstoken. "OAuth"
"PAT" (krävs)

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 Resurs för Microsoft.ContainerRegistry/registries/tasks 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"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    properties = {
      agentConfiguration = {
        cpu = int
      }
      credentials = {
        customRegistries = {}
        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 typegenskapen för att ange typ av objekt.

För Docker använder du:

  type = "Docker"
  arguments = [
    {
      isSecret = bool
      name = "string"
      value = "string"
    }
  ]
  dockerFilePath = "string"
  imageNames = [
    "string"
  ]
  isPushEnabled = bool
  noCache = bool
  target = "string"

För EncodedTask använder du:

  type = "EncodedTask"
  encodedTaskContent = "string"
  encodedValuesContent = "string"
  values = [
    {
      isSecret = bool
      name = "string"
      value = "string"
    }
  ]

För FileTask använder du:

  type = "FileTask"
  taskFilePath = "string"
  values = [
    {
      isSecret = bool
      name = "string"
      value = "string"
    }
  ]
  valuesFilePath = "string"

Egenskapsvärden

register/uppgifter

Name Beskrivning Värde
typ Resurstypen "Microsoft.ContainerRegistry/registries/tasks@2018-09-01"
name Resursnamnet sträng (krävs)

Teckengräns: 5–50

Giltiga tecken:
Alfanumeriska tecken, bindestreck och understreck.
location Platsen för resursen. Detta kan inte ändras när resursen har skapats. sträng (krävs)
parent_id ID för resursen som är överordnad för den här resursen. ID för resurs av typen: register
tags Taggarna för resursen. Ordlista med taggnamn och värden.
properties Egenskaperna för en aktivitet. TaskProperties

TaskProperties

Name Beskrivning Värde
agentConfiguration Datorkonfigurationen för körningsagenten. AgentEgenskaper
autentiseringsuppgifter Egenskaperna 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 utföras mot. PlatformProperties (obligatoriskt)
status Aktuell status för aktiviteten. "Inaktiverad"
"Aktiverad"
steg Egenskaperna för ett aktivitetssteg. TaskStepProperties (krävs)
timeout Tidsgräns för körning i sekunder. int
Utlösa Egenskaperna som beskriver alla utlösare för aktiviteten. TriggerProperties

AgentEgenskaper

Name Beskrivning Värde
Cpu CPU-konfigurationen när det gäller antalet kärnor som krävs för körningen. int

Autentiseringsuppgifter

Name Beskrivning Värde
customRegistries Beskriver autentiseringsparametrarna för åtkomst till andra anpassade register. Nyckeln
för ordlisteobjektet är registerinloggningsservern (myregistry.azurecr.io) och
värdet för objektet är autentiseringsuppgifterna för registret för åtkomst till registret.
objekt
sourceRegistry Beskriver autentiseringsparametrarna för åtkomst till källregistret. SourceRegistryCredentials

SourceRegistryCredentials

Name 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"

PlatformProperties

Name Beskrivning Värde
Arkitektur OS-arkitekturen. "amd64"
"arm"
"x86"
os Den operativsystemtyp som krävs för körningen. "Linux"
"Windows" (krävs)
Variant Variant av processorn. "v6"
"v7"
"v8"

TaskStepProperties

Name 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 objekttyp Docker
KodadTask
FileTask (krävs)

DockerBuildStep

Name Beskrivning Värde
typ Typen av steg. "Docker" (krävs)
Argument Samlingen av å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. boolesk
noCache Värdet för den här egenskapen anger om bildcachen är aktiverad eller inte. boolesk
Mål Namnet på målversionssteget för docker-versionen. sträng

Argument

Name Beskrivning Värde
isSecret Flagga för att ange om argumentet representerar en hemlighet och vill tas bort från byggloggarna. boolesk
name Namnet på argumentet. sträng (krävs)
värde Värdet för argumentet. sträng (krävs)

KodaTaskStep

Name Beskrivning Värde
typ Typen av steg. "EncodedTask" (krävs)
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
values En samling värden som kan åsidosättas när en aktivitet körs. SetValue[]

SetValue

Name Beskrivning Värde
isSecret Flagga för att ange om värdet representerar en hemlighet eller inte. boolesk
name Namnet på det tvingande värdet. sträng (krävs)
värde Det tvingande värdet. sträng (krävs)

FileTaskStep

Name Beskrivning Värde
typ Typen av steg. "FileTask" (krävs)
taskFilePath Sökvägen till aktivitetsmallen/definitionsfilen i förhållande till källkontexten. sträng (krävs)
values En samling värden som kan åsidosättas när en aktivitet körs. SetValue[]
valuesFilePath Sökvägen för aktivitetsvärden/parametrar i förhållande till källkontexten. sträng

TriggerProperties

Name Beskrivning Värde
baseImageTrigger Utlösaren baserat på basavbildningsberoenden. BaseImageTrigger
sourceTriggers Insamling av utlösare baserat på källkodslagringsplatsen. SourceTrigger[]

BaseImageTrigger

Name Beskrivning Värde
baseImageTriggerType Typen av automatisk utlösare för uppdateringar av basavbildningsberoende. "Alla"
"Runtime" (krävs)
name Namnet på utlösaren. sträng (krävs)
status Den aktuella statusen för utlösaren. "Inaktiverad"
"Aktiverad"

SourceTrigger

Name Beskrivning Värde
name 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 Den aktuella statusen för utlösaren. "Inaktiverad"
"Aktiverad"

SourceProperties

Name Beskrivning Värde
gren Källkodens grennamn. sträng
repositoryUrl Den fullständiga URL:en till källkodslagringsplatsen sträng (krävs)
sourceControlAuthEgenskaper 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)

AuthInfo

Name 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
omfång Åtkomsttokens omfång. sträng
token Den åtkomsttoken som används för att komma åt källkontrollprovidern. sträng (krävs)
tokenType Typ av autentiseringstoken. "OAuth"
"PAT" (krävs)