⚶ Changes
{
"#id": "Tasks_Create",
"$parameters": [
{
"#name": "api-version",
"Description": {
"new": "The API version to use for this operation.",
"old": "The client API version."
}
},
{
"#name": "subscriptionId",
"Description": {
"new": "The ID of the target subscription. The value must be an UUID.",
"old": "The Microsoft Azure subscription ID."
}
},
{
"#name": "resourceGroupName",
"Description": {
"new": "The name of the resource group. The name is case insensitive.",
"old": "The name of the resource group to which the container registry belongs."
}
},
{
"#name": "registryName",
"Description": {
"new": "The name of the Registry",
"old": "The name of the container registry."
}
},
{
"taskCreateParameters": {
"Description": {
"new": "The task that has the ARM resource and task properties.\nThe task will have all information to schedule a run against it.",
"old": "The task that has the ARM resource and task properties. \r\nThe task will have all information to schedule a run against it."
},
"$properties": {
"properties": [
{
"trigger": [
{
"sourceTriggers": {
"$properties": {
"sourceRepository": [
{
"#name": "sourceControlAuthProperties",
"Description": {
"new": "The authorization properties for accessing the source code repository and to set up\nwebhooks for notifications.",
"old": "The authorization properties for accessing the source code repository and to set up\r\nwebhooks for notifications."
}
}
]
}
}
}
]
},
{
"credentials": [
{
"sourceRegistry": [
{
"#name": "identity",
"Description": {
"new": "The Entra identity used for source registry login.\nThe value is `[system]` for system-assigned managed identity, `[caller]` for caller identity,\nand client ID for user-assigned managed identity.",
"old": "The Entra identity used for source registry login.\r\nThe value is `[system]` for system-assigned managed identity, `[caller]` for caller identity,\r\nand client ID for user-assigned managed identity."
}
},
{
"#name": "loginMode",
"Description": {
"new": "The authentication mode which determines the source registry login scope. The credentials for the source registry\nwill be generated using the given scope. These credentials will be used to login to\nthe source registry during the run.",
"old": "The authentication mode which determines the source registry login scope. The credentials for the source registry\r\nwill be generated using the given scope. These credentials will be used to login to\r\nthe source registry during the run."
}
}
]
},
{
"#name": "customRegistries",
"Description": {
"new": "Describes the credential parameters for accessing other custom registries. The key\nfor the dictionary item will be the registry login server (myregistry.azurecr.io) and\nthe value of the item will be the registry credentials for accessing the registry.",
"old": "Describes the credential parameters for accessing other custom registries. The key\r\nfor the dictionary item will be the registry login server (myregistry.azurecr.io) and\r\nthe value of the item will be the registry credentials for accessing the registry."
}
}
]
}
],
"identity": [
{
"#name": "userAssignedIdentities",
"Description": {
"new": "The list of user identities associated with the resource. The user identity\ndictionary key references will be ARM resource ids in the form:\n'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/\nproviders/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.",
"old": "The list of user identities associated with the resource. The user identity \r\ndictionary key references will be ARM resource ids in the form: \r\n'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/\r\n providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."
}
}
]
}
}
}
],
"$responses": {
"200": {
"Description": {
"new": "The task that has the ARM resource and task properties.\nThe task will have all information to schedule a run against it.",
"old": "The task that has the ARM resource and task properties. \r\nThe task will have all information to schedule a run against it."
},
"$properties": {
"properties": [
{
"trigger": [
{
"sourceTriggers": {
"$properties": {
"sourceRepository": [
{
"#name": "sourceControlAuthProperties",
"Description": {
"new": "The authorization properties for accessing the source code repository and to set up\nwebhooks for notifications.",
"old": "The authorization properties for accessing the source code repository and to set up\r\nwebhooks for notifications."
}
}
]
}
}
}
]
},
{
"credentials": [
{
"sourceRegistry": [
{
"#name": "identity",
"Description": {
"new": "The Entra identity used for source registry login.\nThe value is `[system]` for system-assigned managed identity, `[caller]` for caller identity,\nand client ID for user-assigned managed identity.",
"old": "The Entra identity used for source registry login.\r\nThe value is `[system]` for system-assigned managed identity, `[caller]` for caller identity,\r\nand client ID for user-assigned managed identity."
}
},
{
"#name": "loginMode",
"Description": {
"new": "The authentication mode which determines the source registry login scope. The credentials for the source registry\nwill be generated using the given scope. These credentials will be used to login to\nthe source registry during the run.",
"old": "The authentication mode which determines the source registry login scope. The credentials for the source registry\r\nwill be generated using the given scope. These credentials will be used to login to\r\nthe source registry during the run."
}
}
]
},
{
"#name": "customRegistries",
"Description": {
"new": "Describes the credential parameters for accessing other custom registries. The key\nfor the dictionary item will be the registry login server (myregistry.azurecr.io) and\nthe value of the item will be the registry credentials for accessing the registry.",
"old": "Describes the credential parameters for accessing other custom registries. The key\r\nfor the dictionary item will be the registry login server (myregistry.azurecr.io) and\r\nthe value of the item will be the registry credentials for accessing the registry."
}
}
]
}
],
"identity": [
{
"#name": "userAssignedIdentities",
"Description": {
"new": "The list of user identities associated with the resource. The user identity\ndictionary key references will be ARM resource ids in the form:\n'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/\nproviders/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.",
"old": "The list of user identities associated with the resource. The user identity \r\ndictionary key references will be ARM resource ids in the form: \r\n'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/\r\n providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."
}
}
]
}
},
"201": {
"Description": {
"new": "The task that has the ARM resource and task properties.\nThe task will have all information to schedule a run against it.",
"old": "The task that has the ARM resource and task properties. \r\nThe task will have all information to schedule a run against it."
},
"$properties": {
"properties": [
{
"trigger": [
{
"sourceTriggers": {
"$properties": {
"sourceRepository": [
{
"#name": "sourceControlAuthProperties",
"Description": {
"new": "The authorization properties for accessing the source code repository and to set up\nwebhooks for notifications.",
"old": "The authorization properties for accessing the source code repository and to set up\r\nwebhooks for notifications."
}
}
]
}
}
}
]
},
{
"credentials": [
{
"sourceRegistry": [
{
"#name": "identity",
"Description": {
"new": "The Entra identity used for source registry login.\nThe value is `[system]` for system-assigned managed identity, `[caller]` for caller identity,\nand client ID for user-assigned managed identity.",
"old": "The Entra identity used for source registry login.\r\nThe value is `[system]` for system-assigned managed identity, `[caller]` for caller identity,\r\nand client ID for user-assigned managed identity."
}
},
{
"#name": "loginMode",
"Description": {
"new": "The authentication mode which determines the source registry login scope. The credentials for the source registry\nwill be generated using the given scope. These credentials will be used to login to\nthe source registry during the run.",
"old": "The authentication mode which determines the source registry login scope. The credentials for the source registry\r\nwill be generated using the given scope. These credentials will be used to login to\r\nthe source registry during the run."
}
}
]
},
{
"#name": "customRegistries",
"Description": {
"new": "Describes the credential parameters for accessing other custom registries. The key\nfor the dictionary item will be the registry login server (myregistry.azurecr.io) and\nthe value of the item will be the registry credentials for accessing the registry.",
"old": "Describes the credential parameters for accessing other custom registries. The key\r\nfor the dictionary item will be the registry login server (myregistry.azurecr.io) and\r\nthe value of the item will be the registry credentials for accessing the registry."
}
}
]
}
],
"identity": [
{
"#name": "userAssignedIdentities",
"Description": {
"new": "The list of user identities associated with the resource. The user identity\ndictionary key references will be ARM resource ids in the form:\n'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/\nproviders/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.",
"old": "The list of user identities associated with the resource. The user identity \r\ndictionary key references will be ARM resource ids in the form: \r\n'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/\r\n providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."
}
}
]
}
}
}
}