Aracılığıyla paylaş


SAP Database Instances - Update

Veritabanı kaynağını güncelleştirir.

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

URI Parametreleri

Name İçinde Gerekli Tür Description
databaseInstanceName
path True

string

Otomatik oluşturmanın düzgün çalışması için parametre olarak modellenen veritabanı kaynak adı dizesi.

resourceGroupName
path True

string

minLength: 1
maxLength: 90

Kaynak grubunun adı. Ad büyük/küçük harfe duyarsız.

sapVirtualInstanceName
path True

string

SAP çözümleri kaynağı için Sanal Örneklerin adı

subscriptionId
path True

string

minLength: 1

Hedef aboneliğin kimliği.

api-version
query True

string

minLength: 1

Bu işlem için kullanılacak API sürümü.

İstek Gövdesi

Name Tür Description
tags

object

Kaynak etiketlerini alır veya ayarlar.

Yanıtlar

Name Tür Description
200 OK

SAPDatabaseInstance

SAP sisteminin Veritabanı kaynağını açıklar.

201 Created

SAPDatabaseInstance

SAP sisteminin Veritabanı kaynağını açıklar.

Other Status Codes

ErrorResponse

İşlemin neden başarısız olduğunu açıklayan hata yanıtı.

Güvenlik

azure_auth

Azure Active Directory OAuth2 Akışı

Tür: oauth2
Akış: implicit
Yetkilendirme URL’si: https://login.microsoftonline.com/common/oauth2/authorize

Kapsamlar

Name Description
user_impersonation kullanıcı hesabınızın kimliğine bürünme

Örnekler

SAPDatabaseInstances_Update

Örnek isteği

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"
  }
}

Örnek yanıt

{
  "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"
  }
}

Tanımlar

Name Description
createdByType

Kaynağı oluşturan kimliğin türü.

DatabaseVmDetails

Veritabanı VM ayrıntıları.

ErrorAdditionalInfo

Kaynak yönetimi hatası ek bilgileri.

ErrorDefinition

Hata tanımı.

ErrorDetail

Hata ayrıntısı.

ErrorResponse

Hata yanıtı

LoadBalancerDetails

Load Balancer Kimliği gibi Load Balancer ayrıntıları.

SAPDatabaseInstance

Veritabanı kaynağını tanımlayın.

SAPVirtualInstanceError

SAP İş Yükü için Sanal Örnek hizmetinden bir hata yanıtı.

SapVirtualInstanceProvisioningState

Sağlama durumlarını tanımlar.

SAPVirtualInstanceStatus

SAP Örneği durumunu tanımlar.

StorageInformation

VM'ye bağlı tüm Depolama hesaplarının depolama ayrıntıları. Örneğin, AFS Paylaşılan Depolama'da NFS için.

systemData

Kaynağın oluşturulması ve son değiştirilmesiyle ilgili meta veriler.

UpdateSAPDatabaseInstanceRequest

SAP Veritabanı Örneğini güncelleştirmek için istek gövdesini tanımlar.

createdByType

Kaynağı oluşturan kimliğin türü.

Değer Description
User
Application
ManagedIdentity
Key

DatabaseVmDetails

Veritabanı VM ayrıntıları.

Name Tür Description
status

SAPVirtualInstanceStatus

SAP Örneği durumunu tanımlar.

storageDetails

StorageInformation[]

Veritabanı Sanal Makinesine bağlı tüm Depolama Hesaplarının depolama ayrıntıları. Örneğin, AFS Paylaşılan Depolama'da NFS için.

virtualMachineId

string

ErrorAdditionalInfo

Kaynak yönetimi hatası ek bilgileri.

Name Tür Description
info

object

Ek bilgiler.

type

string

Ek bilgi türü.

ErrorDefinition

Hata tanımı.

Name Tür Description
code

string

HTTP hata kodu için alt durum olarak hizmet veren hizmete özgü hata kodu.

details

ErrorDefinition[]

İç hata ayrıntıları.

message

string

Hatanın açıklaması.

ErrorDetail

Hata ayrıntısı.

Name Tür Description
additionalInfo

ErrorAdditionalInfo[]

Hata ek bilgileri.

code

string

Hata kodu.

details

ErrorDetail[]

Hata ayrıntıları.

message

string

Hata iletisi.

target

string

Hata hedefi.

ErrorResponse

Hata yanıtı

Name Tür Description
error

ErrorDetail

Hata nesnesi.

LoadBalancerDetails

Load Balancer Kimliği gibi Load Balancer ayrıntıları.

Name Tür Description
id

string

SAPDatabaseInstance

Veritabanı kaynağını tanımlayın.

Name Tür Description
id

string

Kaynağın tam kaynak kimliği. Örn - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

location

string

Kaynağın bulunduğu coğrafi konum

name

string

Kaynağın adı

properties.databaseSid

string

Veritabanı SID adı.

properties.databaseType

string

Veritabanı türü, yani VERITABANı HANA, DB2, Oracle, SAP ASE, Max DB veya MS SQL Server ise.

properties.errors

SAPVirtualInstanceError

Veritabanı kaynağıyla ilgili hataları tanımlar.

properties.ipAddress

string

Veritabanı IP Adresi.

properties.loadBalancerDetails

LoadBalancerDetails

Veritabanı Sanal Makinelerine eklenmiş LoadBalancer Kimliği gibi Load Balancer ayrıntıları

properties.provisioningState

SapVirtualInstanceProvisioningState

Sağlama durumlarını tanımlar.

properties.status

SAPVirtualInstanceStatus

SAP Örneği durumunu tanımlar.

properties.subnet

string

Veritabanı alt ağı.

properties.vmDetails

DatabaseVmDetails[]

Veritabanı kaynağına karşılık gelen sanal makinelerin listesi.

systemData

systemData

createdBy ve modifiedBy bilgilerini içeren Azure Resource Manager meta verileri.

tags

object

Kaynak etiketleri.

type

string

Kaynağın türü. Örneğin, "Microsoft.Compute/virtualMachines" veya "Microsoft.Storage/storageAccounts"

SAPVirtualInstanceError

SAP İş Yükü için Sanal Örnek hizmetinden bir hata yanıtı.

Name Tür Description
properties

ErrorDefinition

SAP için Sanal Örnek hata gövdesi.

SapVirtualInstanceProvisioningState

Sağlama durumlarını tanımlar.

Değer Description
Succeeded
Updating
Creating
Failed
Deleting

SAPVirtualInstanceStatus

SAP Örneği durumunu tanımlar.

Değer Description
Starting
Running
Stopping
Offline
PartiallyRunning
Unavailable
SoftShutdown

StorageInformation

VM'ye bağlı tüm Depolama hesaplarının depolama ayrıntıları. Örneğin, AFS Paylaşılan Depolama'da NFS için.

Name Tür Description
id

string

systemData

Kaynağın oluşturulması ve son değiştirilmesiyle ilgili meta veriler.

Name Tür Description
createdAt

string (date-time)

Kaynak oluşturma (UTC) zaman damgası.

createdBy

string

Kaynağı oluşturan kimlik.

createdByType

createdByType

Kaynağı oluşturan kimliğin türü.

lastModifiedAt

string (date-time)

Kaynağın son değişikliğinin zaman damgası (UTC)

lastModifiedBy

string

Kaynağı en son değiştiren kimlik.

lastModifiedByType

createdByType

Kaynağı en son değiştiren kimlik türü.

UpdateSAPDatabaseInstanceRequest

SAP Veritabanı Örneğini güncelleştirmek için istek gövdesini tanımlar.

Name Tür Description
tags

object

Kaynak etiketlerini alır veya ayarlar.