Aracılığıyla paylaş


ManagedInstanceUpdate Sınıf

Azure SQL Veritabanı yönetilen örneği için güncelleştirme isteği.

Değişkenler yalnızca sunucu tarafından doldurulur ve istek gönderilirken yoksayılır.

Devralma
ManagedInstanceUpdate

Oluşturucu

ManagedInstanceUpdate(*, sku: Sku | None = None, identity: ResourceIdentity | None = None, tags: Dict[str, str] | None = None, managed_instance_create_mode: str | ManagedServerCreateMode | None = None, administrator_login: str | None = None, administrator_login_password: str | None = None, subnet_id: str | None = None, license_type: str | ManagedInstanceLicenseType | None = None, v_cores: int | None = None, storage_size_in_gb: int | None = None, collation: str | None = None, dns_zone_partner: str | None = None, public_data_endpoint_enabled: bool | None = None, source_managed_instance_id: str | None = None, restore_point_in_time: datetime | None = None, proxy_override: str | ManagedInstanceProxyOverride | None = None, timezone_id: str | None = None, instance_pool_id: str | None = None, maintenance_configuration_id: str | None = None, minimal_tls_version: str | None = None, storage_account_type: str | StorageAccountType | None = None, zone_redundant: bool | None = None, primary_user_assigned_identity_id: str | None = None, key_id: str | None = None, administrators: ManagedInstanceExternalAdministrator | None = None, **kwargs)

Parametreler

sku
Sku
Gerekli

Yönetilen örnek sku'su.

identity
ResourceIdentity
Gerekli

Yönetilen örnek kimliği.

tags
dict[str, str]
Gerekli

Bir dizi etiket. Kaynak etiketleri.

managed_instance_create_mode
str veya ManagedServerCreateMode
Gerekli

Veritabanı oluşturma modunu belirtir.

Varsayılan: Normal örnek oluşturma.

Geri Yükleme: Bir dizi yedeklemeyi belirli bir noktaya geri yükleyerek bir örnek oluşturur. RestorePointInTime ve SourceManagedInstanceId belirtilmelidir. Olası değerler şunlardır: "Default", "PointInTimeRestore".

administrator_login
str
Gerekli

Yönetilen örneğin yönetici kullanıcı adı. Yalnızca yönetilen örnek oluşturulurken belirtilebilir (ve oluşturma için gereklidir).

administrator_login_password
str
Gerekli

Yönetici oturum açma parolası (yönetilen örnek oluşturmak için gereklidir).

subnet_id
str
Gerekli

Yönetilen örneğin alt ağ kaynak kimliği.

license_type
str veya ManagedInstanceLicenseType
Gerekli

Lisans türü. Olası değerler şunlardır: 'LicenseIncluded' (yeni SQL lisansı dahil normal fiyat) ve 'BasePrice' (kendi SQL lisanslarınızı getirmek için indirimli AHB fiyatı). Olası değerler şunlardır: "LicenseIncluded", "BasePrice".

v_cores
int
Gerekli

Sanal çekirdek sayısı. İzin verilen değerler: 8, 16, 24, 32, 40, 64, 80.

storage_size_in_gb
int
Gerekli

GB cinsinden depolama boyutu. En düşük değer: 32. Maksimum değer: 8192. Yalnızca 32 GB'lık artışlara izin verilir.

collation
str
Gerekli

Yönetilen örneğin harmanlanması.

dns_zone_partner
str
Gerekli

Bu yönetilen örneğin oluşturulduktan sonra DNS bölgesini paylaşacağı başka bir yönetilen örneğin kaynak kimliği.

public_data_endpoint_enabled
bool
Gerekli

Genel veri uç noktasının etkinleştirilip etkinleştirilmediği.

source_managed_instance_id
str
Gerekli

Bu örneğin oluşturma işlemiyle ilişkili kaynak yönetilen örneğin kaynak tanımlayıcısı.

restore_point_in_time
datetime
Gerekli

Yeni veritabanını oluşturmak için geri yüklenecek kaynak veritabanının zaman noktasını (ISO8601 biçimi) belirtir.

proxy_override
str veya ManagedInstanceProxyOverride
Gerekli

Örneğe bağlanmak için kullanılan bağlantı türü. Olası değerler şunlardır: "Proxy", "Redirect", "Default".

timezone_id
str
Gerekli

Saat diliminin kimliği. İzin verilen değerler Windows tarafından desteklenen saat dilimleridir. Windows, kimliği de dahil olmak üzere desteklenen saat dilimleriyle ilgili ayrıntıları KEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionTime Zones altında kayıt defterinde tutar. SELECT name AS timezone_id FROM sys.time_zone_info sorgulayarak bu kayıt defteri değerlerini SQL Server aracılığıyla alabilirsiniz. Kimlik listesi, PowerShell'de [System.TimeZoneInfo]::GetSystemTimeZones() yürütülerek de alınabilir. Geçerli saat dilimi kimliğine örnek olarak "Pasifik Standart Saati" veya "W. Avrupa Standart Saati".

instance_pool_id
str
Gerekli

Bu yönetilen sunucunun ait olduğu örnek havuzunun kimliği.

maintenance_configuration_id
str
Gerekli

Bu yönetilen örneğe uygulanacak bakım yapılandırma kimliğini belirtir.

minimal_tls_version
str
Gerekli

En düşük TLS sürümü. İzin verilen değerler: 'Yok', '1.0', '1.1', '1.2'.

storage_account_type
str veya StorageAccountType
Gerekli

Bu örneğe yönelik yedeklemeleri depolamak için kullanılan depolama hesabı türü. Seçenekler LRS (LocallyRedundantStorage), ZRS (ZoneRedundantStorage) ve GRS (GeoRedundantStorage) seçenekleridir. Olası değerler şunlardır: "GRS", "LRS", "ZRS".

zone_redundant
bool
Gerekli

multi-az'nin etkinleştirilip etkinleştirilmediği.

primary_user_assigned_identity_id
str
Gerekli

Varsayılan olarak kullanılacak kullanıcı tarafından atanan kimliğin kaynak kimliği.

key_id
str
Gerekli

Şifreleme için kullanılacak anahtarın CMK URI'si.

administrators
ManagedInstanceExternalAdministrator
Gerekli

Sunucunun Azure Active Directory yöneticisi.

Değişkenler

provisioning_state
str veya ManagedInstancePropertiesProvisioningState

Olası değerler şunlardır: "Oluşturma", "Silme", "Güncelleştirme", "Bilinmiyor", "Başarılı", "Başarısız".

fully_qualified_domain_name
str

Yönetilen örneğin tam etki alanı adı.

state
str

Yönetilen örneğin durumu.

dns_zone
str

Yönetilen örneğin içinde olduğu Dns Bölgesi.

private_endpoint_connections
list[ManagedInstancePecProperty]

Yönetilen örnekteki özel uç nokta bağlantılarının listesi.