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 |
---|---|---|---|---|
application
|
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 |
Identité de la ressource. |
||
location |
string |
Emplacement de la ressource |
|
managedBy |
string |
ID de la ressource qui gère cette ressource. |
|
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 |
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 |
Référence SKU de la ressource. |
||
tags |
object |
Balises de ressource |
Réponses
Nom | Type | Description |
---|---|---|
200 OK |
Créé : retourne des informations sur l’application managée, y compris l’approvisionnement status. |
|
Other Status Codes |
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. |
Application |
Artefact d’application managée. |
Application |
Nom de l’artefact d’application managée. |
Application |
Type d’artefact d’application managée. |
Application |
Autorisation du fournisseur d’applications managées. |
Application |
Définition des détails de facturation de l’application managée. |
Application |
Détails du client d’application pour suivre l’entité qui crée/met à jour la ressource d’application managée. |
Application |
Stratégie d’accès Jit d’application managée. |
Application |
Mode de gestion. |
Application |
Informations de contact du package d’application. |
Application |
Le package Appliance prend en charge les URL. |
Error |
Informations supplémentaires sur l’erreur de gestion des ressources. |
Error |
Détail de l’erreur. |
Error |
Réponse d’erreur |
Identity |
Identité de la ressource. |
Jit |
Mode d’approbation Jit. |
Jit |
Définition de l’approbateur JIT. |
Jit |
Type d’approbateur. |
Plan |
Planifiez l’application managée. |
Provisioning |
Approvisionnement status de l’application managée. |
Resource |
Type d’identité. |
Sku |
Référence SKU pour la ressource. |
user |
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 |
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 |
Informations sur le plan. |
|
properties.applicationDefinitionId |
string |
Chemin complet de l’ID de définition d’application managée. |
properties.artifacts |
Collection d’artefacts d’application managée. |
|
properties.authorizations |
Propriété d’autorisations en lecture seule récupérée à partir du package d’application. |
|
properties.billingDetails |
Détails de facturation de l’application managée. |
|
properties.createdBy |
Entité cliente qui a créé la demande JIT. |
|
properties.customerSupport |
Propriété de support technique en lecture seule récupérée à partir du package d’application. |
|
properties.jitAccessPolicy |
Stratégie d’accès Jit de l’application managée. |
|
properties.managedResourceGroupId |
string |
ID du groupe de ressources managé. |
properties.managementMode |
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 |
État d’approvisionnement d’applications managées. |
|
properties.publisherTenantId |
string |
ID de locataire de l’éditeur. |
properties.supportUrls |
La propriété en lecture seule prend en charge les URL qui est récupérée à partir du package d’application. |
|
properties.updatedBy |
Entité cliente qui a mis à jour la dernière requête JIT. |
|
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 |
Nom de l’artefact d’application managée. |
|
type |
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 |
Mode d’approbation JIT. |
|
jitApprovers |
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. |
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 |
Informations supplémentaires sur l’erreur. |
|
code |
string |
Code d'erreur. |
details |
Détails de l’erreur. |
|
message |
string |
Message d’erreur. |
target |
string |
Cible d’erreur. |
ErrorResponse
Réponse d’erreur
Nom | Type | Description |
---|---|---|
error |
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 |
Type d’identité. |
|
userAssignedIdentities |
<string,
user |
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 |
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. |