Applications - Update By Id

Met à 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

Name In Required Type Description
applicationId
path True
  • string

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

api-version
query True
  • string

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

Corps de la demande

Name Required Type Description
kind True
  • string

Type de l’application managé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

Name Type Description
200 OK

Created-retourne des informations sur l’application managée, y compris l’état de la configuration.

Other Status Codes

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

Sécurité

azure_auth

Azure Active Directory le Flow OAuth2

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

Scopes

Name Description
user_impersonation emprunter l’identité de votre compte d’utilisateur

Définitions

Application

Informations sur l’application géré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 gérée.

ApplicationClientDetails

Détails du client de l’application pour le suivi de la création/mise à jour de la ressource d’application managée par l’entité.

ApplicationJitAccessPolicy

Stratégie d’accès JIT des applications gérées.

ApplicationManagementMode

Mode de gestion.

ApplicationPackageContact

Informations de contact du package d’application.

ApplicationPackageSupportUrls

Le package d’appliances prend en charge les URL.

ErrorResponse

La réponse d’erreur indique que l’application managée n’est pas en mesure de traiter la demande entrante. La raison est indiquée dans le message 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 gérée.

ProvisioningState

État de l’approvisionnement de l’application gérée.

ResourceIdentityType

Type d’identité.

Sku

Référence (SKU) pour la ressource.

userAssignedResourceIdentity

Représente l’identité attribuée par l’utilisateur qui est contenue dans le dictionnaire propriété userassignedidentities sur ResourceIdentity

Application

Informations sur l’application gérée.

Name 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 d’accès complet de l’ID de définition d’application managée.

properties.artifacts

Collection d’artefacts d’application managée.

properties.authorizations

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

properties.billingDetails

Détails de facturation de l’application gérée.

properties.createdBy

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

properties.customerSupport

Propriété de prise en charge du client en lecture seule qui est 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 gérées.

properties.outputs
  • object

Paires nom/valeur qui définissent les sorties de l’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 de l’application gérée.

properties.publisherTenantId
  • string

ID de locataire de l’éditeur.

properties.supportUrls

Propriété d’URL de prise en charge en lecture seule qui est récupérée à partir du package d’application.

properties.updatedBy

Entité client qui a mis à jour la demande 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.

Name Type Description
name

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

type

Type d’artefact d’application managée.

uri
  • string

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

ApplicationArtifactName

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

Name Type Description
Authorizations
  • string
CustomRoleDefinition
  • string
NotSpecified
  • string
ViewDefinition
  • string

ApplicationArtifactType

Type d’artefact d’application managée.

Name Type Description
Custom
  • string
NotSpecified
  • string
Template
  • string

ApplicationAuthorization

Autorisation du fournisseur d’applications managées.

Name 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 la 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 du conteneur de l’application gérée. Cette définition de rôle ne peut pas avoir l’autorisation de supprimer le groupe de ressources.

ApplicationBillingDetailsDefinition

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

Name Type Description
resourceUsageId
  • string

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

ApplicationClientDetails

Détails du client de l’application pour le suivi de la création/mise à jour de la ressource d’application managée par l’entité.

Name Type Description
applicationId
  • string

ID de l’application cliente.

oid
  • string

OID du client.

puid
  • string

PUID client

ApplicationJitAccessPolicy

Stratégie d’accès JIT des applications gérées.

Name 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 d’accès JIT est accordée. Il s’agit d’une valeur de période ISO8601.

ApplicationManagementMode

Mode de gestion.

Name Type Description
Managed
  • string
NotSpecified
  • string
Unmanaged
  • string

ApplicationPackageContact

Informations de contact du package d’application.

Name Type Description
contactName
  • string

Nom du contact.

email
  • string

Adresse de messagerie du contact.

phone
  • string

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

ApplicationPackageSupportUrls

Le package d’appliances prend en charge les URL.

Name Type Description
governmentCloud
  • string

URL du support technique du Cloud Government.

publicAzure
  • string

URL du support technique Azure public.

ErrorResponse

La réponse d’erreur indique que l’application managée n’est pas en mesure de traiter la demande entrante. La raison est indiquée dans le message d’erreur.

Name Type Description
errorCode
  • string

Code d’erreur.

errorMessage
  • string

Message d’erreur indiquant la raison de l’échec de l’opération.

httpStatus
  • string

Code d’État http.

Identity

Identité de la ressource.

Name Type Description
principalId
  • string

ID du principal de l’identité de la ressource.

tenantId
  • string

ID de locataire de la ressource.

type

Type d’identité.

userAssignedIdentities

Liste des identités d’utilisateur associées à la ressource. Les références de clés de dictionnaire d’identité utilisateur seront des ID de ressource sous la forme : '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} '.

JitApprovalMode

Mode d’approbation JIT.

Name Type Description
AutoApprove
  • string
ManualApprove
  • string
NotSpecified
  • string

JitApproverDefinition

Définition de l’approbateur JIT.

Name Type Description
displayName
  • string

Nom complet de l’approbateur.

id
  • string

ID du principal du service de l’approbateur.

type

Type d’approbateur.

JitApproverType

Type d’approbateur.

Name Type Description
group
  • string
user
  • string

Plan

Planifiez l’application gérée.

Name Type Description
name
  • string

Nom du plan.

product
  • string

Code du produit.

promotionCode
  • string

Code promotionnel.

publisher
  • string

ID de l’éditeur.

version
  • string

Version du plan.

ProvisioningState

État de l’approvisionnement de l’application gérée.

Name 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é.

Name Type Description
None
  • string
SystemAssigned
  • string
SystemAssigned, UserAssigned
  • string
UserAssigned
  • string

Sku

Référence (SKU) pour la ressource.

Name Type Description
capacity
  • integer

Capacité de la référence (SKU).

family
  • string

Famille de références SKU.

model
  • string

Modèle de référence (SKU).

name
  • string

Nom de la référence (SKU).

size
  • string

Taille de la référence (SKU).

tier
  • string

Niveau de référence SKU.

userAssignedResourceIdentity

Représente l’identité attribuée par l’utilisateur qui est contenue dans le dictionnaire propriété userassignedidentities sur ResourceIdentity

Name Type Description
principalId
  • string

ID du principal de l’identité affectée à l’utilisateur.

tenantId
  • string

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