Partager via


SAP Database Instances - Update

Met à jour la ressource de base de données.

PATCH https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Workloads/sapVirtualInstances/{sapVirtualInstanceName}/databaseInstances/{databaseInstanceName}?api-version=2023-04-01

Paramètres URI

Nom Dans Obligatoire Type Description
databaseInstanceName
path True

string

Chaîne de nom de ressource de base de données modélisée comme paramètre pour que la génération automatique fonctionne correctement.

resourceGroupName
path True

string

minLength: 1
maxLength: 90

Nom du groupe de ressources. Le nom ne respecte pas la casse.

sapVirtualInstanceName
path True

string

Nom de la ressource des instances virtuelles pour les solutions SAP

subscriptionId
path True

string

minLength: 1

ID de l’abonnement cible.

api-version
query True

string

minLength: 1

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

Corps de la demande

Nom Type Description
tags

object

Obtient ou définit les balises de ressource.

Réponses

Nom Type Description
200 OK

SAPDatabaseInstance

Décrit la ressource de base de données du système SAP.

201 Created

SAPDatabaseInstance

Décrit la ressource de base de données du système SAP.

Other Status Codes

ErrorResponse

Réponse d’erreur décrivant pourquoi l’opération a échoué.

Sécurité

azure_auth

Flux OAuth2 Azure Active Directory

Type: oauth2
Flux: implicit
URL d’autorisation: https://login.microsoftonline.com/common/oauth2/authorize

Étendues

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

Exemples

SAPDatabaseInstances_Update

Exemple de requête

PATCH https://management.azure.com/subscriptions/6d875e77-e412-4d7d-9af4-8895278b4443/resourceGroups/test-rg/providers/Microsoft.Workloads/sapVirtualInstances/X00/databaseInstances/databaseServer?api-version=2023-04-01

{
  "tags": {
    "key1": "value1"
  }
}

Exemple de réponse

{
  "id": "/subscriptions/6d875e77-e412-4d7d-9af4-8895278b4443/resourceGroups/test-rg/providers/Microsoft.Workloads/sapVirtualInstances/X00/databaseInstances/databaseServer",
  "name": "databaseServer",
  "type": "Microsoft.Workloads/sapVirtualInstances/databaseInstances",
  "tags": {
    "key1": "value1"
  },
  "location": "westcentralus",
  "systemData": {
    "createdBy": "user@xyz.com",
    "createdByType": "User",
    "createdAt": "2021-08-19T15:10:46.196Z",
    "lastModifiedBy": "user@xyz.com",
    "lastModifiedByType": "User",
    "lastModifiedAt": "2021-08-19T15:10:46.196Z"
  },
  "properties": {
    "databaseSid": "X00",
    "databaseType": "hdb",
    "ipAddress": "10.0.0.5",
    "subnet": "/subscriptions/6d875e77-e412-4d7d-9af4-8895278b4443/resourceGroups/test-rg/providers/Microsoft.Network/virtualNetworks/vnet1/subnets/subnet1",
    "vmDetails": [
      {
        "virtualMachineId": "/subscriptions/6d875e77-e412-4d7d-9af4-8895278b4443/resourceGroups/test-rg/providers/Microsoft.Compute/virtualMachines/db-vm"
      }
    ],
    "status": "Running",
    "errors": null,
    "provisioningState": "Succeeded"
  }
}
{
  "id": "/subscriptions/6d875e77-e412-4d7d-9af4-8895278b4443/resourceGroups/test-rg/providers/Microsoft.Workloads/sapVirtualInstances/X00/databaseInstances/databaseServer",
  "name": "databaseServer",
  "type": "Microsoft.Workloads/sapVirtualInstances/databaseInstances",
  "tags": {},
  "location": "westcentralus",
  "systemData": {
    "createdBy": "user@xyz.com",
    "createdByType": "User",
    "createdAt": "2021-08-19T15:10:46.196Z",
    "lastModifiedBy": "user@xyz.com",
    "lastModifiedByType": "User",
    "lastModifiedAt": "2021-08-19T15:10:46.196Z"
  },
  "properties": {
    "databaseSid": "X00",
    "databaseType": "hdb",
    "ipAddress": "10.0.0.5",
    "subnet": "/subscriptions/6d875e77-e412-4d7d-9af4-8895278b4443/resourceGroups/test-rg/providers/Microsoft.Network/virtualNetworks/vnet1/subnets/subnet1",
    "vmDetails": [
      {
        "virtualMachineId": "/subscriptions/6d875e77-e412-4d7d-9af4-8895278b4443/resourceGroups/test-rg/providers/Microsoft.Compute/virtualMachines/db-vm"
      }
    ],
    "status": "Running",
    "errors": null,
    "provisioningState": "Succeeded"
  }
}

Définitions

Nom Description
createdByType

Type d’identité qui a créé la ressource.

DatabaseVmDetails

Détails de la machine virtuelle de base de données.

ErrorAdditionalInfo

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

ErrorDefinition

Définition d’erreur.

ErrorDetail

Détail de l’erreur.

ErrorResponse

Réponse d’erreur

LoadBalancerDetails

Détails de l’équilibreur de charge, tels que l’ID d’équilibreur de charge.

SAPDatabaseInstance

Définissez la ressource de base de données.

SAPVirtualInstanceError

Réponse d’erreur de l’instance virtuelle pour le service de charge de travail SAP.

SapVirtualInstanceProvisioningState

Définit les états d’approvisionnement.

SAPVirtualInstanceStatus

Définit l’état de l’instance SAP.

StorageInformation

Détails du stockage de tous les comptes de stockage attachés à la machine virtuelle. Par exemple, NFS sur le stockage partagé AFS.

systemData

Métadonnées relatives à la création et à la dernière modification de la ressource.

UpdateSAPDatabaseInstanceRequest

Définit le corps de la demande pour la mise à jour de l’instance de base de données SAP.

createdByType

Type d’identité qui a créé la ressource.

Valeur Description
User
Application
ManagedIdentity
Key

DatabaseVmDetails

Détails de la machine virtuelle de base de données.

Nom Type Description
status

SAPVirtualInstanceStatus

Définit l’état de l’instance SAP.

storageDetails

StorageInformation[]

Détails du stockage de tous les comptes de stockage attachés à la machine virtuelle de base de données. Par exemple, NFS sur le stockage partagé AFS.

virtualMachineId

string

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

ErrorDefinition

Définition d’erreur.

Nom Type Description
code

string

Code d’erreur spécifique au service qui sert de sous-état pour le code d’erreur HTTP.

details

ErrorDefinition[]

Détails de l’erreur interne.

message

string

Description de l’erreur.

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.

LoadBalancerDetails

Détails de l’équilibreur de charge, tels que l’ID d’équilibreur de charge.

Nom Type Description
id

string

SAPDatabaseInstance

Définissez la ressource de base de données.

Nom Type Description
id

string

ID de ressource complet pour la ressource. ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

location

string

Emplacement géographique où réside la ressource

name

string

Nom de la ressource

properties.databaseSid

string

Nom du SID de base de données.

properties.databaseType

string

Type de base de données, c’est-à-dire si la base de données est HANA, DB2, Oracle, SAP ASE, Max DB ou MS SQL Server.

properties.errors

SAPVirtualInstanceError

Définit les erreurs liées à la ressource de base de données.

properties.ipAddress

string

Adresse IP de base de données.

properties.loadBalancerDetails

LoadBalancerDetails

Détails de l’équilibreur de charge, tels que l’ID LoadBalancer attaché aux machines virtuelles de base de données

properties.provisioningState

SapVirtualInstanceProvisioningState

Définit les états d’approvisionnement.

properties.status

SAPVirtualInstanceStatus

Définit l’état de l’instance SAP.

properties.subnet

string

Sous-réseau de base de données.

properties.vmDetails

DatabaseVmDetails[]

Liste des machines virtuelles correspondant à la ressource de base de données.

systemData

systemData

Métadonnées Azure Resource Manager contenant les informations createdBy et modifiedBy.

tags

object

Balises de ressource.

type

string

Type de la ressource. Par exemple, « Microsoft.Compute/virtualMachines » ou « Microsoft.Storage/storageAccounts »

SAPVirtualInstanceError

Réponse d’erreur de l’instance virtuelle pour le service de charge de travail SAP.

Nom Type Description
properties

ErrorDefinition

Instance virtuelle pour le corps d’erreur SAP.

SapVirtualInstanceProvisioningState

Définit les états d’approvisionnement.

Valeur Description
Succeeded
Updating
Creating
Failed
Deleting

SAPVirtualInstanceStatus

Définit l’état de l’instance SAP.

Valeur Description
Starting
Running
Stopping
Offline
PartiallyRunning
Unavailable
SoftShutdown

StorageInformation

Détails du stockage de tous les comptes de stockage attachés à la machine virtuelle. Par exemple, NFS sur le stockage partagé AFS.

Nom Type Description
id

string

systemData

Métadonnées relatives à la création et à la dernière modification de la ressource.

Nom Type Description
createdAt

string (date-time)

Horodatage de la création de ressources (UTC).

createdBy

string

Identité qui a créé la ressource.

createdByType

createdByType

Type d’identité qui a créé la ressource.

lastModifiedAt

string (date-time)

Horodatage de la dernière modification de ressource (UTC)

lastModifiedBy

string

Identité qui a modifié la ressource pour la dernière fois.

lastModifiedByType

createdByType

Type d’identité qui a modifié la ressource pour la dernière fois.

UpdateSAPDatabaseInstanceRequest

Définit le corps de la demande pour la mise à jour de l’instance de base de données SAP.

Nom Type Description
tags

object

Obtient ou définit les balises de ressource.