Applications - Update By Id

Mises à jour une application managée existante. La seule valeur qui peut être mise à jour via PATCH est actuellement les balises.

PATCH https://management.azure.com/{applicationId}?api-version=2019-07-01

Paramètres URI

Nom Dans Obligatoire Type Description
applicationId
path True

string

ID complet de l’application managée, y compris le nom de l’application managée et le type de ressource d’application managée. Utilisez le format /subscriptions/{guid}/resourceGroups/{resource-group-name}/Microsoft.Solutions/applications/{nom-application}

api-version
query True

string

Version de l’API à utiliser pour cette opération.

Corps de la demande

Nom Obligatoire Type Description
kind True

string

Type de l’application gérée. Les valeurs autorisées sont MarketPlace et ServiceCatalog.

identity

Identity

Identité de la ressource.

location

string

Emplacement de la ressource

managedBy

string

ID de la ressource qui gère cette ressource.

plan

Plan

Informations sur le plan.

properties.applicationDefinitionId

string

Chemin d’accès complet de l’ID de définition d’application managée.

properties.jitAccessPolicy

ApplicationJitAccessPolicy

Stratégie d’accès Jit de l’application managée.

properties.managedResourceGroupId

string

ID du groupe de ressources managé.

properties.parameters

object

Paires nom/valeur qui définissent les paramètres de l’application managée. Il peut s’agir d’un JObject ou d’une chaîne JSON bien formée.

sku

Sku

Référence SKU de la ressource.

tags

object

Balises de ressource

Réponses

Nom Type Description
200 OK

Application

Créé : retourne des informations sur l’application managée, y compris l’approvisionnement status.

Other Status Codes

ErrorResponse

Réponse d’erreur décrivant la raison de l’échec de l’opération.

Sécurité

azure_auth

Flux OAuth2 Azure Active Directory

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Nom Description
user_impersonation Emprunter l’identité de votre compte d’utilisateur

Définitions

Nom Description
Application

Informations sur l’application managée.

ApplicationArtifact

Artefact d’application managée.

ApplicationArtifactName

Nom de l’artefact d’application managée.

ApplicationArtifactType

Type d’artefact d’application managée.

ApplicationAuthorization

Autorisation du fournisseur d’applications managées.

ApplicationBillingDetailsDefinition

Définition des détails de facturation de l’application managée.

ApplicationClientDetails

Détails du client d’application pour suivre l’entité qui crée/met à jour la ressource d’application managée.

ApplicationJitAccessPolicy

Stratégie d’accès Jit d’application managée.

ApplicationManagementMode

Mode de gestion.

ApplicationPackageContact

Informations de contact du package d’application.

ApplicationPackageSupportUrls

Le package Appliance prend en charge les URL.

ErrorAdditionalInfo

Informations supplémentaires sur l’erreur de gestion des ressources.

ErrorDetail

Détail de l’erreur.

ErrorResponse

Réponse d’erreur

Identity

Identité de la ressource.

JitApprovalMode

Mode d’approbation Jit.

JitApproverDefinition

Définition de l’approbateur JIT.

JitApproverType

Type d’approbateur.

Plan

Planifiez l’application managée.

ProvisioningState

Approvisionnement status de l’application managée.

ResourceIdentityType

Type d’identité.

Sku

Référence SKU pour la ressource.

userAssignedResourceIdentity

Représente l’identité affectée par l’utilisateur contenue dans le dictionnaire UserAssignedIdentities sur ResourceIdentity

Application

Informations sur l’application managée.

Nom Type Description
id

string

ID de ressource

identity

Identity

Identité de la ressource.

kind

string

Type de l’application managée. Les valeurs autorisées sont MarketPlace et ServiceCatalog.

location

string

Emplacement de la ressource

managedBy

string

ID de la ressource qui gère cette ressource.

name

string

Nom de la ressource

plan

Plan

Informations sur le plan.

properties.applicationDefinitionId

string

Chemin complet de l’ID de définition d’application managée.

properties.artifacts

ApplicationArtifact[]

Collection d’artefacts d’application managée.

properties.authorizations

ApplicationAuthorization[]

Propriété d’autorisations en lecture seule récupérée à partir du package d’application.

properties.billingDetails

ApplicationBillingDetailsDefinition

Détails de facturation de l’application managée.

properties.createdBy

ApplicationClientDetails

Entité cliente qui a créé la demande JIT.

properties.customerSupport

ApplicationPackageContact

Propriété de support technique en lecture seule récupérée à partir du package d’application.

properties.jitAccessPolicy

ApplicationJitAccessPolicy

Stratégie d’accès Jit de l’application managée.

properties.managedResourceGroupId

string

ID du groupe de ressources managé.

properties.managementMode

ApplicationManagementMode

Mode de gestion des applications managées.

properties.outputs

object

Paires nom/valeur qui définissent les sorties d’application managée.

properties.parameters

object

Paires nom/valeur qui définissent les paramètres de l’application managée. Il peut s’agir d’un JObject ou d’une chaîne JSON bien formée.

properties.provisioningState

ProvisioningState

État d’approvisionnement d’applications managées.

properties.publisherTenantId

string

ID de locataire de l’éditeur.

properties.supportUrls

ApplicationPackageSupportUrls

La propriété en lecture seule prend en charge les URL qui est récupérée à partir du package d’application.

properties.updatedBy

ApplicationClientDetails

Entité cliente qui a mis à jour la dernière requête JIT.

sku

Sku

Référence SKU de la ressource.

tags

object

Balises de ressource

type

string

Type de ressource

ApplicationArtifact

Artefact d’application managée.

Nom Type Description
name

ApplicationArtifactName

Nom de l’artefact d’application managée.

type

ApplicationArtifactType

Type d’artefact d’application managée.

uri

string

URI d’objet blob d’artefact d’application managée.

ApplicationArtifactName

Nom de l’artefact d’application managée.

Nom Type Description
Authorizations

string

CustomRoleDefinition

string

NotSpecified

string

ViewDefinition

string

ApplicationArtifactType

Type d’artefact d’application managée.

Nom Type Description
Custom

string

NotSpecified

string

Template

string

ApplicationAuthorization

Autorisation du fournisseur d’applications managées.

Nom Type Description
principalId

string

Identificateur principal du fournisseur. Il s’agit de l’identité que le fournisseur utilisera pour appeler ARM afin de gérer les ressources d’application managées.

roleDefinitionId

string

Identificateur de définition de rôle du fournisseur. Ce rôle définit toutes les autorisations que le fournisseur doit avoir sur le groupe de ressources conteneur de l’application managée. Cette définition de rôle ne peut pas être autorisée à supprimer le groupe de ressources.

ApplicationBillingDetailsDefinition

Définition des détails de facturation de l’application managée.

Nom Type Description
resourceUsageId

string

ID d’utilisation des ressources d’application managée.

ApplicationClientDetails

Détails du client d’application pour suivre l’entité qui crée/met à jour la ressource d’application managée.

Nom Type Description
applicationId

string

ID d’application cliente.

oid

string

Oid client.

puid

string

The client Puid

ApplicationJitAccessPolicy

Stratégie d’accès Jit d’application managée.

Nom Type Description
jitAccessEnabled

boolean

Indique si l’accès JIT est activé.

jitApprovalMode

JitApprovalMode

Mode d’approbation JIT.

jitApprovers

JitApproverDefinition[]

Approbateurs JIT

maximumJitAccessDuration

string

La durée maximale de l’accès JIT est accordée. Il s’agit d’une valeur de période ISO8601.

ApplicationManagementMode

Mode de gestion.

Nom Type Description
Managed

string

NotSpecified

string

Unmanaged

string

ApplicationPackageContact

Informations de contact du package d’application.

Nom Type Description
contactName

string

Nom du contact.

email

string

E-mail de contact.

phone

string

Numéro de téléphone du contact.

ApplicationPackageSupportUrls

Le package Appliance prend en charge les URL.

Nom Type Description
governmentCloud

string

URL de prise en charge du cloud public.

publicAzure

string

URL de prise en charge Azure publique.

ErrorAdditionalInfo

Informations supplémentaires sur l’erreur de gestion des ressources.

Nom Type Description
info

object

Informations supplémentaires

type

string

Type d’informations supplémentaires.

ErrorDetail

Détail de l’erreur.

Nom Type Description
additionalInfo

ErrorAdditionalInfo[]

Informations supplémentaires sur l’erreur.

code

string

Code d'erreur.

details

ErrorDetail[]

Détails de l’erreur.

message

string

Message d’erreur.

target

string

Cible d’erreur.

ErrorResponse

Réponse d’erreur

Nom Type Description
error

ErrorDetail

Objet d’erreur.

Identity

Identité de la ressource.

Nom Type Description
principalId

string

ID principal de l’identité de ressource.

tenantId

string

ID de locataire de la ressource.

type

ResourceIdentityType

Type d’identité.

userAssignedIdentities

<string,  userAssignedResourceIdentity>

Liste des identités d’utilisateur associées à la ressource. Les références de clé de dictionnaire d’identité utilisateur sont des ID de ressource au format « /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} ».

JitApprovalMode

Mode d’approbation Jit.

Nom Type Description
AutoApprove

string

ManualApprove

string

NotSpecified

string

JitApproverDefinition

Définition de l’approbateur JIT.

Nom Type Description
displayName

string

Nom d’affichage de l’approbateur.

id

string

ID du principal du service d’approbateur.

type

JitApproverType

Type d’approbateur.

JitApproverType

Type d’approbateur.

Nom Type Description
group

string

user

string

Plan

Planifiez l’application managée.

Nom Type Description
name

string

Nom du plan.

product

string

Code de produit.

promotionCode

string

Code promotionnel.

publisher

string

ID de l’éditeur.

version

string

Version du plan.

ProvisioningState

Approvisionnement status de l’application managée.

Nom Type Description
Accepted

string

Canceled

string

Created

string

Creating

string

Deleted

string

Deleting

string

Failed

string

NotSpecified

string

Ready

string

Running

string

Succeeded

string

Updating

string

ResourceIdentityType

Type d’identité.

Nom Type Description
None

string

SystemAssigned

string

SystemAssigned, UserAssigned

string

UserAssigned

string

Sku

Référence SKU pour la ressource.

Nom Type Description
capacity

integer

Capacité de référence SKU.

family

string

Famille de références SKU.

model

string

Modèle de référence SKU.

name

string

Le nom du SKU.

size

string

Taille de la référence SKU.

tier

string

Niveau de référence SKU.

userAssignedResourceIdentity

Représente l’identité affectée par l’utilisateur contenue dans le dictionnaire UserAssignedIdentities sur ResourceIdentity

Nom Type Description
principalId

string

ID principal de l’identité affectée par l’utilisateur.

tenantId

string

ID de locataire de l’identité affectée par l’utilisateur.