Aracılığıyla paylaş


SAP Virtual Instances - Update

SAP çözümleri kaynağı için sanal örneği güncelleştirir

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

URI Parametreleri

Name İçinde Gerekli Tür Description
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
identity

UserAssignedServiceIdentity

Uygun roller atanmış önceden oluşturulmuş bir kullanıcı tarafından atanan kimlik. Kimlik ve gerekli roller hakkında daha fazla bilgi edinmek için ACSS nasıl yapılır kılavuzunu ziyaret edin.

tags

object

Kaynak etiketlerini alır veya ayarlar.

Yanıtlar

Name Tür Description
200 OK

SAPVirtualInstance

Başarıyla güncelleştirilen SAP çözümleri için Sanal Örnek 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

SAPVirtualInstances_Update

Örnek isteği

PATCH https://management.azure.com/subscriptions/8e17e36c-42e9-4cd5-a078-7b44883414e0/resourceGroups/test-rg/providers/Microsoft.Workloads/sapVirtualInstances/X00?api-version=2023-04-01

{
  "tags": {
    "key1": "svi1"
  },
  "identity": {
    "type": "None"
  }
}

Örnek yanıt

{
  "id": "/subscriptions/6d875e77-e412-4d7d-9af4-8895278b4443/resourceGroups/test-rg/providers/Microsoft.Workloads/sapVirtualInstances/X00",
  "name": "X00",
  "type": "Microsoft.Workloads/sapVirtualInstances",
  "tags": {
    "key1": "svi1"
  },
  "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"
  },
  "identity": {
    "type": "None"
  },
  "properties": {
    "environment": "Prod",
    "sapProduct": "S4HANA",
    "configuration": {
      "configurationType": "Deployment"
    },
    "status": "Starting",
    "health": "Unknown",
    "state": "InfrastructureDeploymentPending",
    "managedResourceGroupConfiguration": {
      "name": "mrg-x00-6d875e77-e412-4d7d-9af4-8895278b4443"
    },
    "provisioningState": "Succeeded"
  }
}

Tanımlar

Name Description
ApplicationServerConfiguration

Uygulama sunucusu yapılandırmasını alır veya ayarlar.

ApplicationServerFullResourceNames

Uygulama katmanı kaynakları için tam kaynak adları nesnesi. Bu listedeki girdi sayısı, uygulama katmanı için oluşturulacak VM sayısına eşit olmalıdır.

CentralServerConfiguration

Merkezi sunucu yapılandırmasını alır veya ayarlar.

CentralServerFullResourceNames

Merkezi sunucu katmanı kaynakları için tam kaynak adları nesnesi.

CreateAndMountFileShareConfiguration

Aktarım dizini dosya paylaşımının oluşturulduğu ve create infra akışının bir parçası olarak bağlandığı dosya paylaşımı yapılandırmasını alır veya ayarlar. Lütfen aktarım dizinini yerleştirmek istediğiniz kaynak grubunu önceden oluşturun. Depolama hesabı ve dosya paylaşımı ACSS tarafından otomatik olarak oluşturulur ve önceden oluşturulması gerekmez.

createdByType

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

DatabaseConfiguration

Veritabanı yapılandırmasını alır veya ayarlar.

DatabaseServerFullResourceNames

Veritabanı katmanı kaynakları için tam kaynak adları nesnesi. Bu listedeki girdi sayısı, veritabanı katmanı için oluşturulacak VM sayısına eşit olmalıdır.

DeployerVmPackages

Dağıtımcı VM paketlerinin karşıya yüklendiği URL'yi ve depolama hesabı kimliğini tanımlar

DeploymentConfiguration

Dağıtım Yapılandırması.

DeploymentWithOSConfiguration

İşletim Sistemi Yapılandırması ile birlikte dağıtım.

DiscoveryConfiguration

Bulma Ayrıntıları.

DiskConfiguration

Disk Yapılandırma Ayrıntıları.

DiskSku

Disk sku'sunun türü. Örneğin, Standard_LRS, Standard_ZRS, Premium_LRS Premium_ZRS.

DiskSkuName

Disk sku adını tanımlar.

DiskVolumeConfiguration

Seçili birim için gereken disk yapılandırması.

ErrorAdditionalInfo

Kaynak yönetimi hatası ek bilgileri.

ErrorDefinition

Hata tanımı.

ErrorDetail

Hata ayrıntısı.

ErrorResponse

Hata yanıtı

ExternalInstallationSoftwareConfiguration

Yazılım hizmet dışında harici olarak yüklendiğinde SAP Yazılım yapılandırma Girişi.

HighAvailabilityConfiguration

Yüksek kullanılabilirlik yapılandırmasını alır veya ayarlar.

HighAvailabilitySoftwareConfiguration

HA yazılım yapılandırmasını alır veya ayarlar.

ImageReference

Kullanılacak görüntü hakkındaki bilgileri belirtir. Platform görüntüleri, market görüntüleri veya sanal makine görüntüleri hakkında bilgi belirtebilirsiniz. Bu öğe bir platform görüntüsü, market görüntüsü veya sanal makine görüntüsü kullanmak istediğinizde gereklidir, ancak diğer oluşturma işlemlerinde kullanılmaz. NOT: Görüntü başvurusu yayımcısı ve teklifi yalnızca ölçek kümesini oluşturduğunuzda ayarlanabilir.

LinuxConfiguration

Sanal makinedeki Linux işletim sistemi ayarlarını belirtir.

Desteklenen Linux dağıtımlarının listesi için bkz.Azure-Endorsed Dağıtımlarında Linux .

LoadBalancerResourceNames

Yük dengeleyici ve ilgili kaynaklar için kaynak adları nesnesi.

ManagedRGConfiguration

Yönetilen kaynak grubu yapılandırması

ManagedServiceIdentityType

Yönetilen hizmet kimliği türü (yalnızca Hiçbiri, UserAssigned türlerine izin verilir).

MountFileShareConfiguration

Aktarım dizini dosya paylaşımının zaten mevcut olduğu dosya paylaşımı yapılandırmasını alır veya ayarlar ve kullanıcı dosya paylaşımını create infra akışının bir parçası olarak bağlamak ister.

NamingPatternType

Kaynak adlandırma için kullanılacak desen türü.

NetworkConfiguration

Dağıtılmakta olan SAP sistem altyapısı için ağ yapılandırma türünü tanımlar

NetworkInterfaceResourceNames

Ağ arabirimi ve ilgili kaynaklar için kaynak adları nesnesi.

OSProfile

Sanal makine için işletim sistemi ayarlarını belirtir. VM sağlandıktan sonra bazı ayarlar değiştirilemez.

OsSapConfiguration

Dağıtım için İşletim Sistemi ve SAP Yapılandırmalarını Tanımlar

SAPDatabaseType

Desteklenen SAP Veritabanı türlerini tanımlar.

SAPDeploymentType

Dağıtım türü. Örneğin: SingleServer/ThreeTier

SAPEnvironmentType

Ortam türünü tanımlar - Üretim/Üretim Dışı.

SAPHealthState

SAP Örneklerinin sistem durumunu tanımlar.

SAPHighAvailabilityType

Yüksek kullanılabilirlik türü.

SAPInstallWithoutOSConfigSoftwareConfiguration

Yazılım işletim sistemi yapılandırmaları olmadan hizmet tarafından yüklenecekse SAP Yazılım yapılandırması Girişi

SAPProductType

SAP Ürün türünü tanımlar.

SAPSoftwareInstallationType

SAP yazılım yükleme türü.

SAPVirtualInstance

SAP çözümleri için Sanal Örnek 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.

SAPVirtualInstanceState

SAP durumu için Sanal Örneği tanımlar.

SAPVirtualInstanceStatus

SAP Örneği durumunu tanımlar.

ServiceInitiatedSoftwareConfiguration

Yazılım hizmet tarafından yüklenecekse SAP Yazılım yapılandırması Girişi.

sharedStorageResourceNames

Paylaşılan depolama için kaynak adları nesnesi.

SingleServerConfiguration

Tek sunucu yapılandırmasını alır veya ayarlar. Altyapı oluşturma önkoşulları için lütfen buradaki

SingleServerFullResourceNames

Belirtilen değerlerin tek bir sunucu SAP sisteminde ilgili kaynakların tam kaynak adları olacağı kaynak adı nesnesi.

SkipFileShareConfiguration

Aktarım dizini dosya paylaşımının oluşturulmadığı veya gerekli olmadığı senaryolar için dosya paylaşımı yapılandırmasını alır veya ayarlar.

SshConfiguration

Azure'da çalışan Linux tabanlı VM'ler için SSH yapılandırması

SshKeyPair

VM ile kimlik doğrulaması yapmak için kullanılan SSH Anahtar çifti. Anahtarın en az 2048 bit ve ssh-rsa biçiminde olması gerekir.

Ssh anahtarları oluşturmak için bkz. Azure'de Linux vm'leri için Linux ve Mac'te SSH anahtarları oluşturma .

SshPublicKey

SSH sertifikası ortak anahtarı ve ortak anahtarın yerleştirildiği Linux VM'sinin yolu hakkında bilgi içerir.

StorageConfiguration

Depolama yapılandırmasını alır veya ayarlar.

systemData

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

ThreeTierConfiguration

Üç katmanlı SAP yapılandırmasını alır veya ayarlar. Altyapı oluşturma önkoşulları için lütfen buradaki

ThreeTierFullResourceNames

Belirtilen değerlerin üç katmanlı sap sisteminde ilgili kaynakların tam kaynak adları olacağı kaynak adı nesnesi.

UpdateSAPVirtualInstanceRequest

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

UserAssignedIdentity

Kullanıcı tarafından atanan kimlik özellikleri

UserAssignedServiceIdentity

Uygun roller atanmış önceden oluşturulmuş bir kullanıcı tarafından atanan kimlik. Kimlik ve gerekli roller hakkında daha fazla bilgi edinmek için ACSS nasıl yapılır kılavuzunu ziyaret edin.

VirtualMachineConfiguration

Sanal makine yapılandırmasını tanımlar.

VirtualMachineResourceNames

Sanal makine ve ilgili kaynaklar için kaynak adları nesnesi.

WindowsConfiguration

Sanal makinedeki Windows işletim sistemi ayarlarını belirtir.

ApplicationServerConfiguration

Uygulama sunucusu yapılandırmasını alır veya ayarlar.

Name Tür Description
instanceCount

integer (int64)

Uygulama sunucusu örneklerinin sayısı.

subnetId

string

Alt ağ kimliği.

virtualMachineConfiguration

VirtualMachineConfiguration

Sanal makine yapılandırmasını alır veya ayarlar.

ApplicationServerFullResourceNames

Uygulama katmanı kaynakları için tam kaynak adları nesnesi. Bu listedeki girdi sayısı, uygulama katmanı için oluşturulacak VM sayısına eşit olmalıdır.

Name Tür Description
availabilitySetName

string

Kullanılabilirlik kümesinin tam adı. Ad sağlanmazsa varsayılan olarak {SID}-App-AvSet olarak ayarlanır.

virtualMachines

VirtualMachineResourceNames[]

Sanal makine adlandırma ayrıntılarının listesi.

CentralServerConfiguration

Merkezi sunucu yapılandırmasını alır veya ayarlar.

Name Tür Description
instanceCount

integer (int64)

Merkezi sunucu VM'lerinin sayısı.

subnetId

string

Alt ağ kimliği.

virtualMachineConfiguration

VirtualMachineConfiguration

Sanal makine yapılandırmasını alır veya ayarlar.

CentralServerFullResourceNames

Merkezi sunucu katmanı kaynakları için tam kaynak adları nesnesi.

Name Tür Description
availabilitySetName

string

Kullanılabilirlik kümesinin tam adı. Ad sağlanmazsa varsayılan olarak {SID}-ASCS-AvSet olarak ayarlanır.

loadBalancer

LoadBalancerResourceNames

Yük dengeleyici ve ilgili kaynaklar için kaynak adları nesnesi.

virtualMachines

VirtualMachineResourceNames[]

Dağıtılacak tüm ASCS sanal makinelerinin ad listesi. Bu listedeki girdi sayısı, ASCS katmanı için oluşturulacak VM sayısına eşit olmalıdır. En fazla, bu katmanda iki sanal makine olabilir: ASCS ve ERS.

CreateAndMountFileShareConfiguration

Aktarım dizini dosya paylaşımının oluşturulduğu ve create infra akışının bir parçası olarak bağlandığı dosya paylaşımı yapılandırmasını alır veya ayarlar. Lütfen aktarım dizinini yerleştirmek istediğiniz kaynak grubunu önceden oluşturun. Depolama hesabı ve dosya paylaşımı ACSS tarafından otomatik olarak oluşturulur ve önceden oluşturulması gerekmez.

Name Tür Description
configurationType string:

CreateAndMount

Dosya paylaşımı yapılandırmasının türü.

resourceGroup

string

Aktarım dosya paylaşımı kaynak grubunun adı. Bu, müşteri tarafından önceden oluşturulmalıdır. App rg, girişin eksik olması durumunda kullanılır.

storageAccountName

string

Dosya paylaşımı depolama hesabı adı. Girişin eksik olması durumunda özel bir ad kullanılır.

createdByType

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

Değer Description
Application
Key
ManagedIdentity
User

DatabaseConfiguration

Veritabanı yapılandırmasını alır veya ayarlar.

Name Tür Description
databaseType

SAPDatabaseType

Veritabanı türü.

diskConfiguration

DiskConfiguration

Disk yapılandırmasını alır veya ayarlar.

instanceCount

integer (int64)

Veritabanı VM'lerinin sayısı.

subnetId

string

Alt ağ kimliği.

virtualMachineConfiguration

VirtualMachineConfiguration

Sanal makine yapılandırmasını alır veya ayarlar.

DatabaseServerFullResourceNames

Veritabanı katmanı kaynakları için tam kaynak adları nesnesi. Bu listedeki girdi sayısı, veritabanı katmanı için oluşturulacak VM sayısına eşit olmalıdır.

Name Tür Description
availabilitySetName

string

Kullanılabilirlik kümesinin tam adı. Ad sağlanmazsa varsayılan olarak {SID}-DB-AvSet olarak ayarlanır.

loadBalancer

LoadBalancerResourceNames

Yük dengeleyici ve ilgili kaynaklar için kaynak adları nesnesi.

virtualMachines

VirtualMachineResourceNames[]

Sanal makine adlandırma ayrıntılarının listesi.

DeployerVmPackages

Dağıtımcı VM paketlerinin karşıya yüklendiği URL'yi ve depolama hesabı kimliğini tanımlar

Name Tür Description
storageAccountId

string

Dağıtıcı VM paketleri depolama hesabı kimliği

url

string

Dağıtan VM paketleri dosyasının URL'si.

DeploymentConfiguration

Dağıtım Yapılandırması.

Name Tür Description
appLocation

string

SAP sisteminin oluşturulacağı coğrafi konum.

configurationType string:

Deployment

Yapılandırma Türü.

infrastructureConfiguration InfrastructureConfiguration:

Altyapı yapılandırması.

softwareConfiguration SoftwareConfiguration:

Yazılım yapılandırması.

DeploymentWithOSConfiguration

İşletim Sistemi Yapılandırması ile birlikte dağıtım.

Name Tür Description
appLocation

string

SAP sisteminin oluşturulacağı coğrafi konum.

configurationType string:

DeploymentWithOSConfig

Yapılandırma Türü.

infrastructureConfiguration InfrastructureConfiguration:

Altyapı yapılandırması.

osSapConfiguration

OsSapConfiguration

İşletim sistemi ve SAP yapılandırması.

softwareConfiguration SoftwareConfiguration:

Yazılım yapılandırması.

DiscoveryConfiguration

Bulma Ayrıntıları.

Name Tür Description
appLocation

string

SAP sisteminin bulunduğu coğrafi konum.

centralServerVmId

string

Merkezi Sunucunun sanal makine kimliği.

configurationType string:

Discovery

Yapılandırma Türü.

managedRgStorageAccountName

string

minLength: 3
maxLength: 24

VIS dağıtımının bir parçası olarak oluşturulan yönetilen kaynak grubunda hizmet tarafından oluşturulan depolama hesabının özel depolama hesabı adı.

burada depolama hesabı adlandırma kurallarına bakın.

Sağlanmadıysa, hizmet depolama hesabını rastgele bir adla oluşturur.

DiskConfiguration

Disk Yapılandırma Ayrıntıları.

Name Tür Description
diskVolumeConfigurations

<string,  DiskVolumeConfiguration>

Veritabanı birimi için disk yapılandırması. HANA için Gerekli birimler şunlardır: ['hana/data', 'hana/log', hana/shared', 'usr/sap', 'os'], İsteğe bağlı birim : ['backup'].

DiskSku

Disk sku'sunun türü. Örneğin, Standard_LRS, Standard_ZRS, Premium_LRS Premium_ZRS.

Name Tür Description
name

DiskSkuName

Disk sku adını tanımlar.

DiskSkuName

Disk sku adını tanımlar.

Değer Description
PremiumV2_LRS
Premium_LRS
Premium_ZRS
StandardSSD_LRS
StandardSSD_ZRS
Standard_LRS
UltraSSD_LRS

DiskVolumeConfiguration

Seçili birim için gereken disk yapılandırması.

Name Tür Description
count

integer (int64)

İlgili birim için gereken toplam disk sayısı.

sizeGB

integer (int64)

GB cinsinden disk boyutu.

sku

DiskSku

Disk SKU ayrıntıları.

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.

ExternalInstallationSoftwareConfiguration

Yazılım hizmet dışında harici olarak yüklendiğinde SAP Yazılım yapılandırma Girişi.

Name Tür Description
centralServerVmId

string

Merkezi sunucu örneğini içeren sanal makinenin kaynak kimliği.

softwareInstallationType string:

External

SAP yazılım yükleme türü.

HighAvailabilityConfiguration

Yüksek kullanılabilirlik yapılandırmasını alır veya ayarlar.

Name Tür Description
highAvailabilityType

SAPHighAvailabilityType

Yüksek kullanılabilirlik türü.

HighAvailabilitySoftwareConfiguration

HA yazılım yapılandırmasını alır veya ayarlar.

Name Tür Description
fencingClientId

string

Eskrim istemci kimliği.

fencingClientPassword

string

Eskrim istemci kimliği gizli dizisi/parolası. Gizli dizinin süresi asla dolmamalıdır. Bu, küme VM'lerini başlatmak/durdurmak için kalp pili kullanılır.

ImageReference

Kullanılacak görüntü hakkındaki bilgileri belirtir. Platform görüntüleri, market görüntüleri veya sanal makine görüntüleri hakkında bilgi belirtebilirsiniz. Bu öğe bir platform görüntüsü, market görüntüsü veya sanal makine görüntüsü kullanmak istediğinizde gereklidir, ancak diğer oluşturma işlemlerinde kullanılmaz. NOT: Görüntü başvurusu yayımcısı ve teklifi yalnızca ölçek kümesini oluşturduğunuzda ayarlanabilir.

Name Tür Description
offer

string

Sanal makineyi oluşturmak için kullanılan platform görüntüsünün veya market görüntüsünün teklifini belirtir.

publisher

string

Görüntü yayımcısı.

sku

string

Görüntü SKU'su.

version

string

Sanal makineyi oluşturmak için kullanılan platform görüntüsünün veya market görüntüsünün sürümünü belirtir. İzin verilen biçimler Major.Minor.Build veya 'en son' biçimlerdir. Major, Minor ve Build ondalık sayılardır. Dağıtım zamanında kullanılabilen bir görüntünün en son sürümünü kullanmak için 'en son' değerini belirtin. 'En son' kullansanız bile, yeni bir sürüm kullanılabilir olsa bile vm görüntüsü dağıtım zamanından sonra otomatik olarak güncelleştirilmeyecektir.

LinuxConfiguration

Sanal makinedeki Linux işletim sistemi ayarlarını belirtir.

Desteklenen Linux dağıtımlarının listesi için bkz.Azure-Endorsed Dağıtımlarında Linux .

Name Tür Description
disablePasswordAuthentication

boolean

Parola kimlik doğrulamasının devre dışı bırakılıp bırakılmayacağını belirtir.

osType string:

Linux

İşletim Sistemi Türü

ssh

SshConfiguration

Linux işletim sistemi için ssh anahtarı yapılandırmasını belirtir. (Bu özellik kullanım dışı bırakıldı, lütfen bunun yerine 'sshKeyPair' kullanın)

sshKeyPair

SshKeyPair

VM'lerde kimlik doğrulaması yapmak için kullanılan SSH Anahtar çifti.

LoadBalancerResourceNames

Yük dengeleyici ve ilgili kaynaklar için kaynak adları nesnesi.

Name Tür Description
backendPoolNames

string[]

Arka uç havuzu adlarının listesi. Şu anda ACSS yalnızca bir arka uç havuzu dağıtır ve bu nedenle bu listenin boyutu 1 olmalıdır

frontendIpConfigurationNames

string[]

Ön uç IP yapılandırma adlarının listesi. Giriş olarak sağlanırsa, bu listenin boyutu cs katmanı için 2 ve veritabanı katmanı için 1 olmalıdır.

healthProbeNames

string[]

Sistem durumu yoklaması adlarının listesi. Giriş olarak sağlanırsa, bu listenin boyutu cs katmanı için 2 ve veritabanı katmanı için 1 olmalıdır.

loadBalancerName

string

Yük dengeleyici için tam kaynak adı. Bu değer sağlanmazsa yük dengeleyici {ASCS/DB}-loadBalancer olarak adlandırılacaktır.

ManagedRGConfiguration

Yönetilen kaynak grubu yapılandırması

Name Tür Description
name

string

Yönetilen kaynak grubu adı

ManagedServiceIdentityType

Yönetilen hizmet kimliği türü (yalnızca Hiçbiri, UserAssigned türlerine izin verilir).

Değer Description
None
UserAssigned

MountFileShareConfiguration

Aktarım dizini dosya paylaşımının zaten mevcut olduğu dosya paylaşımı yapılandırmasını alır veya ayarlar ve kullanıcı dosya paylaşımını create infra akışının bir parçası olarak bağlamak ister.

Name Tür Description
configurationType string:

Mount

Dosya paylaşımı yapılandırmasının türü.

id

string

Dosya paylaşımı kaynak kimliği

privateEndpointId

string

Özel uç nokta kaynak kimliği

NamingPatternType

Kaynak adlandırma için kullanılacak desen türü.

Değer Description
FullResourceName

NetworkConfiguration

Dağıtılmakta olan SAP sistem altyapısı için ağ yapılandırma türünü tanımlar

Name Tür Default value Description
isSecondaryIpEnabled

boolean

False

Dağıtılmakta olan SAP sisteminin tüm VM'lerinde ağ arabirimine ikincil bir IP adresi eklenip eklenmeyeceğini belirtir

NetworkInterfaceResourceNames

Ağ arabirimi ve ilgili kaynaklar için kaynak adları nesnesi.

Name Tür Description
networkInterfaceName

string

Ağ arabiriminin tam adı. Ad sağlanmazsa, hizmet dağıtım türüne göre varsayılan bir ad kullanır. SingleServer için varsayılan ad {SID}-Nic'tir. HA-AvZone sistemleri söz konusu olduğunda, katman başına 1'den fazla örnek olması durumunda varsayılan ad {SID}-{App/ASCS/DB}-Zone{A/B}-Nic ve sonunda artımlı değer olacaktır. Dağıtılmış ve HA-AvSet sistemleri için varsayılan ad, katman başına 1'den fazla örnek olması durumunda sonunda artımlı bir artımlı {SID}-{App/ASCS/DB}-Nic olacaktır.

OSProfile

Sanal makine için işletim sistemi ayarlarını belirtir. VM sağlandıktan sonra bazı ayarlar değiştirilemez.

Name Tür Description
adminPassword

string

Yönetici hesabının parolasını belirtir.

Minimum uzunluk (Windows): 8 karakter

Minimum uzunluk (Linux): 6 karakter

En uzun (Windows): 123 karakter

Maksimum uzunluk (Linux): 72 karakter

Karmaşıklık gereksinimleri: aşağıdaki 4 koşuldan 3'ünün karşılanması gerekir
Daha küçük karakterler var
Üst karakter içeriyor
Basamak var
Özel bir karakteri var (Regex eşleşmesi [\W_])

İzin verilmeyen değerler: "abc@123", "P@$$w 0rd", "P@ssw0rd", "P@ssword123", "Pa$$word", "pass@word1", "Password!", "Password1", "Password22", "iloveyou!"

Parolayı sıfırlamak için bkz. Windows VM'de Uzak Masaüstü hizmetini veya oturum açma parolasını sıfırlama

Kök parolayı sıfırlamak için bkz. Kullanıcıları yönetme, SSH ve VMAccess Uzantısını kullanarak Azure Linux VM'lerinde diskleri denetleme veya onarma

adminUsername

string

Yönetici hesabının adını belirtir.

Vm oluşturulduktan sonra bu özellik güncelleştirilemez.

Yalnızca Windows kısıtlaması: "" ile bitemez.

İzin verilmeyen değerler : "administrator", "admin", "user", "user1", "test", "user2", "test1", "user3", "admin1", "1", "123", "a", "actuser", "adm", "admin2", "aspnet", "backup", "console", "david", "guest", "john", "owner", "root", "server", "sql", "support", "support_388945a0", "sys", "test2", "test3", "user4", "user5".

Minimum uzunluk (Linux): 1 karakter

En uzun (Linux): 64 karakter

En uzun (Windows): 20 karakter.

osConfiguration OSConfiguration:

Sanal makinedeki Windows işletim sistemi ayarlarını belirtir.

OsSapConfiguration

Dağıtım için İşletim Sistemi ve SAP Yapılandırmalarını Tanımlar

Name Tür Description
deployerVmPackages

DeployerVmPackages

Dağıtıcı VM paketlerinin karşıya yüklendiği URL ve depolama hesabı kimliği

sapFqdn

string

SAP sistemi için ayarlanacağı FQDN

SAPDatabaseType

Desteklenen SAP Veritabanı türlerini tanımlar.

Değer Description
DB2
HANA

SAPDeploymentType

Dağıtım türü. Örneğin: SingleServer/ThreeTier

Değer Description
SingleServer
ThreeTier

SAPEnvironmentType

Ortam türünü tanımlar - Üretim/Üretim Dışı.

Değer Description
NonProd
Prod

SAPHealthState

SAP Örneklerinin sistem durumunu tanımlar.

Değer Description
Degraded
Healthy
Unhealthy
Unknown

SAPHighAvailabilityType

Yüksek kullanılabilirlik türü.

Değer Description
AvailabilitySet
AvailabilityZone

SAPInstallWithoutOSConfigSoftwareConfiguration

Yazılım işletim sistemi yapılandırmaları olmadan hizmet tarafından yüklenecekse SAP Yazılım yapılandırması Girişi

Name Tür Description
bomUrl

string

SAP Malzeme Derlemesi (BOM) dosyasının URL'si.

highAvailabilitySoftwareConfiguration

HighAvailabilitySoftwareConfiguration

HA yazılım yapılandırmasını alır veya ayarlar.

sapBitsStorageAccountId

string

SAP bit depolama hesabı kimliği.

softwareInstallationType string:

SAPInstallWithoutOSConfig

SAP yazılım yükleme türü.

softwareVersion

string

Yüklenecek yazılım sürümü.

SAPProductType

SAP Ürün türünü tanımlar.

Değer Description
ECC
Other
S4HANA

SAPSoftwareInstallationType

SAP yazılım yükleme türü.

Değer Description
External
SAPInstallWithoutOSConfig
ServiceInitiated

SAPVirtualInstance

SAP çözümleri için Sanal Örnek kaynağını tanımlayın.

Name Tür Description
id

string

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

identity

UserAssignedServiceIdentity

Uygun roller atanmış önceden oluşturulmuş bir kullanıcı tarafından atanan kimlik. Kimlik ve gerekli roller hakkında daha fazla bilgi edinmek için ACSS nasıl yapılır kılavuzunu ziyaret edin.

location

string

Kaynağın bulunduğu coğrafi konum

name

string

Kaynağın adı

properties.configuration SAPConfiguration:

SAP sisteminin SAP çözümleri için Azure Center (ACSS) kullanılarak oluşturulup oluşturulmadığını veya mevcut bir SAP sisteminin ACSS'ye kaydedilip kaydedilmediğini tanımlar

properties.environment

SAPEnvironmentType

Ortam türünü tanımlar - Üretim/Üretim Dışı.

properties.errors

SAPVirtualInstanceError

SAP çözümleri için Sanal Örnek kaynağındaki hataları gösterir.

properties.health

SAPHealthState

SAP Örneklerinin sistem durumunu tanımlar.

properties.managedResourceGroupConfiguration

ManagedRGConfiguration

Yönetilen kaynak grubu yapılandırması

properties.provisioningState

SapVirtualInstanceProvisioningState

Sağlama durumlarını tanımlar.

properties.sapProduct

SAPProductType

SAP Ürün türünü tanımlar.

properties.state

SAPVirtualInstanceState

SAP durumu için Sanal Örneği tanımlar.

properties.status

SAPVirtualInstanceStatus

SAP Örneği durumunu tanımlar.

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
Creating
Deleting
Failed
Succeeded
Updating

SAPVirtualInstanceState

SAP durumu için Sanal Örneği tanımlar.

Değer Description
DiscoveryFailed
DiscoveryInProgress
DiscoveryPending
InfrastructureDeploymentFailed
InfrastructureDeploymentInProgress
InfrastructureDeploymentPending
RegistrationComplete
SoftwareDetectionFailed
SoftwareDetectionInProgress
SoftwareInstallationFailed
SoftwareInstallationInProgress
SoftwareInstallationPending

SAPVirtualInstanceStatus

SAP Örneği durumunu tanımlar.

Değer Description
Offline
PartiallyRunning
Running
SoftShutdown
Starting
Stopping
Unavailable

ServiceInitiatedSoftwareConfiguration

Yazılım hizmet tarafından yüklenecekse SAP Yazılım yapılandırması Girişi.

Name Tür Description
bomUrl

string

SAP Malzeme Derlemesi (BOM) dosyasının URL'si.

highAvailabilitySoftwareConfiguration

HighAvailabilitySoftwareConfiguration

HA yazılım yapılandırmasını alır veya ayarlar.

sapBitsStorageAccountId

string

SAP bit depolama hesabı kimliği.

sapFqdn

string

Yükleme sırasında SAP sistemi için ayarlanacağı FQDN.

softwareInstallationType string:

ServiceInitiated

SAP yazılım yükleme türü.

softwareVersion

string

Yüklenecek yazılım sürümü.

sshPrivateKey

string

SSH özel anahtarı.

sharedStorageResourceNames

Paylaşılan depolama için kaynak adları nesnesi.

Name Tür Description
sharedStorageAccountName

string

Paylaşılan depolama hesabının tam adı. Sağlanmazsa, varsayılan olarak {SID}nfs{guid 15 chars} olarak ayarlanır.

sharedStorageAccountPrivateEndPointName

string

Paylaşılan depolama hesabı için özel uç noktanın tam adı. Sağlanmazsa varsayılan olarak {storageAccountName}_pe

SingleServerConfiguration

Tek sunucu yapılandırmasını alır veya ayarlar. Altyapı oluşturma önkoşulları için lütfen buradaki

Name Tür Description
appResourceGroup

string

SAP sistem kaynaklarının dağıtılacağı uygulama kaynak grubu.

customResourceNames SingleServerCustomResourceNames:

SingleServerFullResourceNames

SAP sisteminin parçası olan temel azure kaynakları için kullanılacak özel ad kümesi.

databaseType

SAPDatabaseType

Veritabanı türü.

dbDiskConfiguration

DiskConfiguration

Disk yapılandırmasını alır veya ayarlar.

deploymentType string:

SingleServer

SAP dağıtımının türü, tek sunucu veya Üç katman.

networkConfiguration

NetworkConfiguration

Sunucu için ağ yapılandırması

subnetId

string

Alt ağ kimliği.

virtualMachineConfiguration

VirtualMachineConfiguration

Sanal makine yapılandırmasını alır veya ayarlar.

SingleServerFullResourceNames

Belirtilen değerlerin tek bir sunucu SAP sisteminde ilgili kaynakların tam kaynak adları olacağı kaynak adı nesnesi.

Name Tür Description
namingPatternType string:

FullResourceName

Kaynak adlandırma için kullanılacak desen türü.

virtualMachine

VirtualMachineResourceNames

Sanal makine ve ilgili kaynaklar için kaynak adları nesnesi.

SkipFileShareConfiguration

Aktarım dizini dosya paylaşımının oluşturulmadığı veya gerekli olmadığı senaryolar için dosya paylaşımı yapılandırmasını alır veya ayarlar.

Name Tür Description
configurationType string:

Skip

Dosya paylaşımı yapılandırmasının türü.

SshConfiguration

Azure'da çalışan Linux tabanlı VM'ler için SSH yapılandırması

Name Tür Description
publicKeys

SshPublicKey[]

Linux tabanlı VM'lerde kimlik doğrulaması yapmak için kullanılan SSH ortak anahtarlarının listesi.

SshKeyPair

VM ile kimlik doğrulaması yapmak için kullanılan SSH Anahtar çifti. Anahtarın en az 2048 bit ve ssh-rsa biçiminde olması gerekir.

Ssh anahtarları oluşturmak için bkz. Azure'de Linux vm'leri için Linux ve Mac'te SSH anahtarları oluşturma .

Name Tür Description
privateKey

string

SSH özel anahtarı.

publicKey

string

SSH ortak anahtarı

SshPublicKey

SSH sertifikası ortak anahtarı ve ortak anahtarın yerleştirildiği Linux VM'sinin yolu hakkında bilgi içerir.

Name Tür Description
keyData

string

SSH aracılığıyla VM ile kimlik doğrulaması yapmak için kullanılan SSH ortak anahtar sertifikası. Anahtarın en az 2048 bit ve ssh-rsa biçiminde olması gerekir.

Ssh anahtarları oluşturmak için bkz. Azure'de Linux vm'leri için Linux ve Mac'te SSH anahtarları oluşturma .

StorageConfiguration

Depolama yapılandırmasını alır veya ayarlar.

Name Tür Description
transportFileShareConfiguration FileShareConfiguration:

VIS'ye bağlı aktarım dizininin özellikleri. Depolama yapılandırması eksikse transportFileShareConfiguration için varsayılan değer createAndMount akışıdır.

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ü.

ThreeTierConfiguration

Üç katmanlı SAP yapılandırmasını alır veya ayarlar. Altyapı oluşturma önkoşulları için lütfen buradaki

Name Tür Description
appResourceGroup

string

SAP sistem kaynaklarının dağıtılacağı uygulama kaynak grubu.

applicationServer

ApplicationServerConfiguration

Uygulama sunucusu yapılandırması.

centralServer

CentralServerConfiguration

Merkezi sunucu yapılandırması.

customResourceNames ThreeTierCustomResourceNames:

ThreeTierFullResourceNames

SAP sisteminin parçası olan temel azure kaynakları için kullanılacak özel ad kümesi.

databaseServer

DatabaseConfiguration

Veritabanı yapılandırması.

deploymentType string:

ThreeTier

SAP dağıtımının türü, tek sunucu veya Üç katman.

highAvailabilityConfig

HighAvailabilityConfiguration

Yüksek kullanılabilirlik yapılandırması.

networkConfiguration

NetworkConfiguration

Tüm sunucular için ortak ağ yapılandırması

storageConfiguration

StorageConfiguration

Depolama yapılandırması.

ThreeTierFullResourceNames

Belirtilen değerlerin üç katmanlı sap sisteminde ilgili kaynakların tam kaynak adları olacağı kaynak adı nesnesi.

Name Tür Description
applicationServer

ApplicationServerFullResourceNames

Uygulama katmanı kaynakları için tam kaynak adları nesnesi. Bu listedeki girdi sayısı, uygulama katmanı için oluşturulacak VM sayısına eşit olmalıdır.

centralServer

CentralServerFullResourceNames

Merkezi sunucu katmanı kaynakları için tam kaynak adları nesnesi.

databaseServer

DatabaseServerFullResourceNames

Veritabanı katmanı kaynakları için tam kaynak adları nesnesi. Bu listedeki girdi sayısı, veritabanı katmanı için oluşturulacak VM sayısına eşit olmalıdır.

namingPatternType string:

FullResourceName

Kaynak adlandırma için kullanılacak desen türü.

sharedStorage

sharedStorageResourceNames

Paylaşılan depolama için kaynak adları nesnesi.

UpdateSAPVirtualInstanceRequest

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

Name Tür Description
identity

UserAssignedServiceIdentity

Uygun roller atanmış önceden oluşturulmuş bir kullanıcı tarafından atanan kimlik. Kimlik ve gerekli roller hakkında daha fazla bilgi edinmek için ACSS nasıl yapılır kılavuzunu ziyaret edin.

tags

object

Kaynak etiketlerini alır veya ayarlar.

UserAssignedIdentity

Kullanıcı tarafından atanan kimlik özellikleri

Name Tür Description
clientId

string (uuid)

Atanan kimliğin istemci kimliği.

principalId

string (uuid)

Atanan kimliğin asıl kimliği.

UserAssignedServiceIdentity

Uygun roller atanmış önceden oluşturulmuş bir kullanıcı tarafından atanan kimlik. Kimlik ve gerekli roller hakkında daha fazla bilgi edinmek için ACSS nasıl yapılır kılavuzunu ziyaret edin.

Name Tür Description
type

ManagedServiceIdentityType

Kimliği yönetme türü

userAssignedIdentities

<string,  UserAssignedIdentity>

kimlikleri User-Assigned
Kullanıcı tarafından atanan kimlikler sözlüğü

VirtualMachineConfiguration

Sanal makine yapılandırmasını tanımlar.

Name Tür Description
imageReference

ImageReference

Görüntü başvurusu.

osProfile

OSProfile

İşletim sistemi profili.

vmSize

string

Sanal makine boyutu.

VirtualMachineResourceNames

Sanal makine ve ilgili kaynaklar için kaynak adları nesnesi.

Name Tür Description
dataDiskNames

object

Sanal makine veri diskleri için tam kaynak adları. Bu, birim başına veri disklerinin adlarının listesini içeren bir sözlüktür. Veritabanı katmanı için şu anda desteklenen birimler şunlardır: ['hana/data', 'hana/log', hana/shared', 'usr/sap', 'os', 'backup']. Uygulama ve cs katmanları için yalnızca 'varsayılan' birim desteklenir

hostName

string

Sanal makinenin ana bilgisayarının tam adı (bilgisayar adı). Şu anda ACSS yalnızca 13 karakterden kısa veya buna eşit konak adlarını destekler. Bu değer sağlanmazsa, vmName konak adı olarak kullanılır.

networkInterfaces

NetworkInterfaceResourceNames[]

Seçili sanal makine için ağ arabirimi adı nesnelerinin listesi. Şu anda sanal makine başına yalnızca bir ağ arabirimi desteklenmektedir.

osDiskName

string

VM'ye bağlı işletim sistemi diskinin tam adı. Bu değer sağlanmazsa, arm tarafından varsayılan adlandırma standartlarına göre (vm adı ön ekli) adlandırılır. Sanal Makine başına yalnızca bir işletim sistemi diski eklenir.

vmName

string

Sanal makinenin tam adı. Bu alanın uzunluğu en fazla 64 karakter olabilir. Ad sağlanmazsa, hizmet dağıtım türüne göre varsayılan bir ad kullanır. SingleServer için varsayılan ad {SID}vm'dir. HA-AvZone sistemlerde varsayılan ad, katman başına 1'den fazla vm olması durumunda sonunda artımlı bir artımlı {SID}{app/ascs/db}z{a/b}vm olacaktır. Dağıtılmış ve HA-AvSet sistemleri için varsayılan ad, katman başına 1'den fazla vm olması durumunda sonunda artımlı bir artımlı {SID}{app/ascs/db}vm olacaktır.

WindowsConfiguration

Sanal makinedeki Windows işletim sistemi ayarlarını belirtir.

Name Tür Description
osType string:

Windows

İşletim Sistemi Türü