Tasks - Get Details
Returnerar en uppgift med utökad information som innehåller alla hemligheter.
POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/tasks/{taskName}/listDetails?api-version=2019-04-01
URI-parametrar
Name | I | Obligatorisk | Typ | Description |
---|---|---|---|---|
registry
|
path | True |
string minLength: 5maxLength: 50 pattern: ^[a-zA-Z0-9]*$ |
Namnet på containerregistret. |
resource
|
path | True |
string minLength: 1 |
Namnet på resursgruppen som containerregistret tillhör. |
subscription
|
path | True |
string |
Prenumerations-ID för Microsoft Azure. |
task
|
path | True |
string minLength: 5maxLength: 50 pattern: ^[a-zA-Z0-9-_]*$ |
Namnet på containerregisteraktiviteten. |
api-version
|
query | True |
string |
Klient-API-versionen. |
Svar
Name | Typ | Description |
---|---|---|
200 OK |
Begäran lyckades. begäran var väl utformad och mottogs korrekt. |
|
Other Status Codes |
Felsvar som beskriver varför åtgärden misslyckades. Om registret inte finns returneras 404 (hittades inte). |
Säkerhet
azure_auth
Azure Active Directory OAuth2 Flow
Typ:
oauth2
Flow:
implicit
Auktoriseringswebbadress:
https://login.microsoftonline.com/common/oauth2/authorize
Omfattningar
Name | Description |
---|---|
user_impersonation | personifiera ditt användarkonto |
Exempel
Tasks_GetDetails
Exempelbegäran
POST https://management.azure.com/subscriptions/4385cf00-2d3a-425a-832f-f4285b1c9dce/resourceGroups/myResourceGroup/providers/Microsoft.ContainerRegistry/registries/myRegistry/tasks/myTask/listDetails?api-version=2019-04-01
Exempelsvar
{
"properties": {
"status": "Enabled",
"platform": {
"os": "Linux",
"architecture": "amd64"
},
"agentConfiguration": {
"cpu": 2
},
"step": {
"type": "Docker",
"imageNames": [
"azurerest:testtag"
],
"dockerFilePath": "src/DockerFile",
"contextPath": "src",
"isPushEnabled": true,
"noCache": false,
"arguments": [
{
"name": "mytestargument",
"value": "mytestvalue",
"isSecret": false
},
{
"name": "mysecrettestargument",
"value": "mysecrettestvalue",
"isSecret": true
}
]
},
"trigger": {
"timerTriggers": [
{
"name": "myTimerTrigger",
"status": "Enabled",
"schedule": "30 9 * * 1-5"
}
],
"sourceTriggers": [
{
"name": "mySourceTrigger",
"status": "Enabled",
"sourceRepository": {
"sourceControlType": "Github",
"repositoryUrl": "https://github.com/Azure/azure-rest-api-specs",
"branch": "master",
"sourceControlAuthProperties": {
"tokenType": "PAT",
"token": "xxxxx"
}
},
"sourceTriggerEvents": [
"commit"
]
}
],
"baseImageTrigger": {
"name": "myBaseImageTrigger",
"status": "Enabled",
"baseImageTriggerType": "Runtime"
}
},
"credentials": {
"customRegistries": {
"myregistry.azure-test.io": {
"userName": {
"type": "Opaque",
"value": "username"
},
"password": {
"type": "Vaultsecret",
"value": "https://myacbvault.vault.azure.net/secrets/username"
},
"identity": "[system]"
}
},
"sourceRegistry": null
}
},
"location": "eastus",
"identity": {
"principalId": "fa153151-b9fd-46f4-9088-5e6600f2689v",
"tenantId": "f686d426-8d16-42db-81b7-abu4gm510ccd",
"type": "SystemAssigned"
},
"tags": {
"testkey": "value"
}
}
Definitioner
Name | Description |
---|---|
Agent |
De egenskaper som avgör körningsagentkonfigurationen. |
Architecture |
OS-arkitekturen. |
Argument |
Egenskaperna för ett körningsargument. |
Auth |
Auktoriseringsegenskaperna för åtkomst till källkodslagringsplatsen. |
Base |
Egenskaper som beskriver ett basavbildningsberoende. |
Base |
Typen av basavbildningsberoende. |
Base |
Utlösaren baserat på basavbildningsberoende. |
Base |
Typ av automatisk utlösare för uppdateringar av basavbildningsberoende. |
Credentials |
Parametrarna som beskriver en uppsättning autentiseringsuppgifter som ska användas när en körning anropas. |
Custom |
Beskriver de autentiseringsuppgifter som ska användas för att komma åt ett anpassat register under en körning. |
Docker |
Docker-byggsteget. |
Encoded |
Egenskaperna för ett kodat aktivitetssteg. |
File |
Egenskaperna för ett aktivitetssteg. |
Identity |
Hanterad identitet för resursen. |
OS |
Den operativsystemtyp som krävs för körningen. |
Platform |
De plattformsegenskaper som körningen måste ske mot. |
Provisioning |
Etableringstillståndet för en körning. |
Resource |
Identitetstypen. |
Secret |
Beskriver egenskaperna för ett hemligt objektvärde. |
Secret |
Typen av det hemliga objektet som avgör hur värdet för det hemliga objektet måste tolkas. |
Set |
Egenskaperna för ett åsidosättbart värde som kan skickas till en uppgiftsmall. |
Source |
Typ av källkontrolltjänst. |
Source |
Egenskaperna för källkodslagringsplatsen. |
Source |
Beskriver parametrarna för autentiseringsuppgifter för åtkomst till källregistret. |
Source |
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. |
Source |
Egenskaperna för en källbaserad utlösare. |
Source |
Källhändelsen som motsvarar utlösaren. |
Task |
Den uppgift som har ARM-resursen och uppgiftsegenskaperna. Uppgiften har all information för att schemalägga en körning mot den. |
Task |
Aktivitetens aktuella status. |
Timer |
Egenskaperna för en timerutlösare. |
Token |
Typ av autentiseringstoken. |
Trigger |
Egenskaperna för en utlösare. |
Trigger |
Utlösarens aktuella status. |
User |
|
Variant |
Variant av processorn. |
AgentProperties
De egenskaper som avgör körningsagentkonfigurationen.
Name | Typ | Description |
---|---|---|
cpu |
integer (int32) |
Cpu-konfigurationen när det gäller antalet kärnor som krävs för körningen. |
Architecture
OS-arkitekturen.
Värde | Description |
---|---|
amd64 | |
arm | |
x86 |
Argument
Egenskaperna för ett körningsargument.
Name | Typ | Standardvärde | Description |
---|---|---|---|
isSecret |
boolean |
False |
Flagga för att ange om argumentet representerar en hemlighet och vill tas bort från byggloggarna. |
name |
string |
Namnet på argumentet. |
|
value |
string |
Argumentets värde. |
AuthInfo
Auktoriseringsegenskaperna för åtkomst till källkodslagringsplatsen.
Name | Typ | Description |
---|---|---|
expiresIn |
integer (int32) |
Tid i sekunder som token förblir giltig |
refreshToken |
string |
Uppdateringstoken som används för att uppdatera åtkomsttoken. |
scope |
string |
Omfånget för åtkomsttoken. |
token |
string |
Åtkomsttoken som används för att komma åt källkontrollprovidern. |
tokenType |
Typ av autentiseringstoken. |
BaseImageDependency
Egenskaper som beskriver ett basavbildningsberoende.
Name | Typ | Description |
---|---|---|
digest |
string |
Den sha256-baserade sammanfattningen av bildmanifestet. |
registry |
string |
Registerinloggningsservern. |
repository |
string |
Lagringsplatsens namn. |
tag |
string |
Taggnamnet. |
type |
Typen av basavbildningsberoende. |
BaseImageDependencyType
Typen av basavbildningsberoende.
Värde | Description |
---|---|
BuildTime | |
RunTime |
BaseImageTrigger
Utlösaren baserat på basavbildningsberoende.
Name | Typ | Standardvärde | Description |
---|---|---|---|
baseImageTriggerType |
Typ av automatisk utlösare för uppdateringar av basavbildningsberoende. |
||
name |
string |
Namnet på utlösaren. |
|
status | Enabled |
Utlösarens aktuella status. |
BaseImageTriggerType
Typ av automatisk utlösare för uppdateringar av basavbildningsberoende.
Värde | Description |
---|---|
All | |
Runtime |
Credentials
Parametrarna som beskriver en uppsättning autentiseringsuppgifter som ska användas när en körning anropas.
Name | Typ | Description |
---|---|---|
customRegistries |
<string,
Custom |
Beskriver parametrarna för autentiseringsuppgifter för åtkomst till andra anpassade register. Nyckeln för ordlisteobjektet är registerinloggningsservern (myregistry.azurecr.io) och objektets värde är registerautentiseringsuppgifterna för åtkomst till registret. |
sourceRegistry |
Beskriver parametrarna för autentiseringsuppgifter för åtkomst till källregistret. |
CustomRegistryCredentials
Beskriver de autentiseringsuppgifter som ska användas för att komma åt ett anpassat register under en körning.
Name | Typ | Description |
---|---|---|
identity |
string |
Anger den hanterade identitet som tilldelats till den anpassade autentiseringsuppgiften. Om en användartilldelad identitet är det här värdet klient-ID:t. Om en systemtilldelad identitet blir värdet |
password |
Lösenordet för att logga in i det anpassade registret. Lösenordet är ett hemligt objekt som tillåter flera sätt att ange värdet för det. |
|
userName |
Användarnamnet för att logga in i det anpassade registret. |
DockerBuildStep
Docker-byggsteget.
Name | Typ | Standardvärde | Description |
---|---|---|---|
arguments |
Argument[] |
Samlingen med åsidosättningsargument som ska användas när du kör det här byggsteget. |
|
baseImageDependencies |
Lista över basavbildningsberoenden för ett steg. |
||
contextAccessToken |
string |
Token (git PAT eller SAS-token för lagringskontoblob) som är associerad med kontexten för ett steg. |
|
contextPath |
string |
URL:en (absolut eller relativ) för källkontexten för aktivitetssteget. |
|
dockerFilePath |
string |
Docker-filsökvägen i förhållande till källkontexten. |
|
imageNames |
string[] |
De fullständigt kvalificerade avbildningsnamnen, inklusive lagringsplatsen och taggen. |
|
isPushEnabled |
boolean |
True |
Värdet för den här egenskapen anger om avbildningen som skapats ska push-överföras till registret eller inte. |
noCache |
boolean |
False |
Värdet för den här egenskapen anger om avbildningscachen är aktiverad eller inte. |
target |
string |
Namnet på målversionssteget för docker-versionen. |
|
type |
string:
Docker |
Typ av steg. |
EncodedTaskStep
Egenskaperna för ett kodat aktivitetssteg.
Name | Typ | Description |
---|---|---|
baseImageDependencies |
Lista över basavbildningsberoenden för ett steg. |
|
contextAccessToken |
string |
Token (git PAT eller SAS-token för lagringskontoblob) som är associerad med kontexten för ett steg. |
contextPath |
string |
URL:en (absolut eller relativ) för källkontexten för aktivitetssteget. |
encodedTaskContent |
string |
Base64-kodat värde för mall-/definitionsfilinnehållet. |
encodedValuesContent |
string |
Base64-kodat värde för filinnehållet parametrar/värden. |
type |
string:
Encoded |
Typ av steg. |
values |
Set |
Samlingen med åsidosättbara värden som kan skickas när en uppgift körs. |
FileTaskStep
Egenskaperna för ett aktivitetssteg.
Name | Typ | Description |
---|---|---|
baseImageDependencies |
Lista över basavbildningsberoenden för ett steg. |
|
contextAccessToken |
string |
Token (git PAT eller SAS-token för lagringskontoblob) som är associerad med kontexten för ett steg. |
contextPath |
string |
URL:en (absolut eller relativ) för källkontexten för aktivitetssteget. |
taskFilePath |
string |
Sökvägen för aktivitetsmallen/definitionsfilen i förhållande till källkontexten. |
type |
string:
File |
Typ av steg. |
values |
Set |
Samlingen med åsidosättbara värden som kan skickas när en uppgift körs. |
valuesFilePath |
string |
Filsökvägen för aktivitetsvärden/parametrar i förhållande till källkontexten. |
IdentityProperties
Hanterad identitet för resursen.
Name | Typ | Description |
---|---|---|
principalId |
string |
Huvud-ID för resursidentitet. |
tenantId |
string |
Resursens klientorganisations-ID. |
type |
Identitetstypen. |
|
userAssignedIdentities |
<string,
User |
Listan över användaridentiteter som är associerade med resursen. Nyckelreferenserna för användaridentitetsordlistan är ARM-resurs-ID:er i formuläret: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/ providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. |
OS
Den operativsystemtyp som krävs för körningen.
Värde | Description |
---|---|
Linux | |
Windows |
PlatformProperties
De plattformsegenskaper som körningen måste ske mot.
Name | Typ | Description |
---|---|---|
architecture |
OS-arkitekturen. |
|
os |
Den operativsystemtyp som krävs för körningen. |
|
variant |
Variant av processorn. |
ProvisioningState
Etableringstillståndet för en körning.
Värde | Description |
---|---|
Canceled | |
Creating | |
Deleting | |
Failed | |
Succeeded | |
Updating |
ResourceIdentityType
Identitetstypen.
Värde | Description |
---|---|
None | |
SystemAssigned | |
SystemAssigned, UserAssigned | |
UserAssigned |
SecretObject
Beskriver egenskaperna för ett hemligt objektvärde.
Name | Typ | Description |
---|---|---|
type |
Typen av det hemliga objektet som avgör hur värdet för det hemliga objektet måste tolkas. |
|
value |
string |
Hemlighetens värde. Formatet för det här värdet bestäms baserat på typen av det hemliga objektet. Om typen är Ogenomskinlig används värdet som det är utan någon ändring. |
SecretObjectType
Typen av det hemliga objektet som avgör hur värdet för det hemliga objektet måste tolkas.
Värde | Description |
---|---|
Opaque | |
Vaultsecret |
SetValue
Egenskaperna för ett åsidosättbart värde som kan skickas till en uppgiftsmall.
Name | Typ | Standardvärde | Description |
---|---|---|---|
isSecret |
boolean |
False |
Flagga för att ange om värdet representerar en hemlighet eller inte. |
name |
string |
Namnet på det åsidosättande värdet. |
|
value |
string |
Det övergripande värdet. |
SourceControlType
Typ av källkontrolltjänst.
Värde | Description |
---|---|
Github | |
VisualStudioTeamService |
SourceProperties
Egenskaperna för källkodslagringsplatsen.
Name | Typ | Description |
---|---|---|
branch |
string |
Källkodens grennamn. |
repositoryUrl |
string |
Den fullständiga URL:en till källkodslagringsplatsen |
sourceControlAuthProperties |
Auktoriseringsegenskaperna för åtkomst till källkodslagringsplatsen och för att konfigurera webhooks för meddelanden. |
|
sourceControlType |
Typ av källkontrolltjänst. |
SourceRegistryCredentials
Beskriver parametrarna för autentiseringsuppgifter för åtkomst till källregistret.
Name | Typ | Description |
---|---|---|
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. |
SourceRegistryLoginMode
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.
Värde | Description |
---|---|
Default | |
None |
SourceTrigger
Egenskaperna för en källbaserad utlösare.
Name | Typ | Standardvärde | Description |
---|---|---|---|
name |
string |
Namnet på utlösaren. |
|
sourceRepository |
De egenskaper som beskriver källan (koden) för uppgiften. |
||
sourceTriggerEvents |
Källhändelsen som motsvarar utlösaren. |
||
status | Enabled |
Utlösarens aktuella status. |
SourceTriggerEvent
Källhändelsen som motsvarar utlösaren.
Värde | Description |
---|---|
commit | |
pullrequest |
Task
Den uppgift som har ARM-resursen och uppgiftsegenskaperna. Uppgiften har all information för att schemalägga en körning mot den.
Name | Typ | Standardvärde | Description |
---|---|---|---|
id |
string |
Resurs-ID:t. |
|
identity |
Identitet för resursen. |
||
location |
string |
Platsen för resursen. Detta kan inte ändras när resursen har skapats. |
|
name |
string |
Namnet på resursen. |
|
properties.agentConfiguration |
Datorkonfigurationen för körningsagenten. |
||
properties.creationDate |
string (date-time) |
Skapandedatum för aktiviteten. |
|
properties.credentials |
De egenskaper som beskriver en uppsättning autentiseringsuppgifter som ska användas när den här körningen anropas. |
||
properties.platform |
De plattformsegenskaper som körningen måste ske mot. |
||
properties.provisioningState |
Uppgiftens etableringstillstånd. |
||
properties.status |
Aktivitetens aktuella status. |
||
properties.step | TaskStepProperties: |
Egenskaperna för ett aktivitetssteg. |
|
properties.timeout |
integer (int32) minimum: 300maximum: 28800 |
3600 |
Tidsgräns för körning i sekunder. |
properties.trigger |
De egenskaper som beskriver alla utlösare för aktiviteten. |
||
tags |
object |
Taggarna för resursen. |
|
type |
string |
Resurstypen. |
TaskStatus
Aktivitetens aktuella status.
Värde | Description |
---|---|
Disabled | |
Enabled |
TimerTrigger
Egenskaperna för en timerutlösare.
Name | Typ | Standardvärde | Description |
---|---|---|---|
name |
string |
Namnet på utlösaren. |
|
schedule |
string |
CRON-uttrycket för aktivitetsschemat |
|
status | Enabled |
Utlösarens aktuella status. |
TokenType
Typ av autentiseringstoken.
Värde | Description |
---|---|
OAuth | |
PAT |
TriggerProperties
Egenskaperna för en utlösare.
Name | Typ | Description |
---|---|---|
baseImageTrigger |
Utlösaren baserat på basavbildningsberoenden. |
|
sourceTriggers |
Insamlingen av utlösare baserat på källkodslagringsplatsen. |
|
timerTriggers |
Samlingen med timerutlösare. |
TriggerStatus
Utlösarens aktuella status.
Värde | Description |
---|---|
Disabled | |
Enabled |
UserIdentityProperties
Name | Typ | Description |
---|---|---|
clientId |
string |
Klient-ID för användartilldelad identitet. |
principalId |
string |
Huvud-ID för användartilldelad identitet. |
Variant
Variant av processorn.
Värde | Description |
---|---|
v6 | |
v7 | |
v8 |