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' = {
  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:

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[]