ManagedInstance クラス
Azure SQLマネージド インスタンス。
変数はサーバーによってのみ設定され、要求の送信時には無視されます。
Azure に送信するには、必要なすべてのパラメーターを設定する必要があります。
- 継承
-
azure.mgmt.sql.models._models_py3.TrackedResourceManagedInstance
コンストラクター
ManagedInstance(*, location: str, tags: Dict[str, str] | None = None, identity: ResourceIdentity | None = None, sku: Sku | 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)
パラメーター
名前 | 説明 |
---|---|
location
必須
|
必須。 リソースの場所。 |
tags
必須
|
タグのセット。 リソース タグ。 |
identity
必須
|
マネージド インスタンスの Azure Active Directory ID。 |
sku
必須
|
マネージド インスタンス SKU。 sku.name に使用できる値: GP_Gen4、GP_Gen5、BC_Gen4、BC_Gen5。 |
managed_instance_create_mode
必須
|
データベースの作成モードを指定します。 既定値: 通常のインスタンスの作成。 復元: 一連のバックアップを特定の時点に復元することによってインスタンスを作成します。 RestorePointInTime と SourceManagedInstanceId を指定する必要があります。 使用できる値は、"Default"、"PointInTimeRestore" です。 |
administrator_login
必須
|
マネージド インスタンスの管理者ユーザー名。 マネージド インスタンスが作成されている場合にのみ指定できます (作成に必要です)。 |
administrator_login_password
必須
|
管理者ログイン パスワード (マネージド インスタンスの作成に必要)。 |
subnet_id
必須
|
マネージド インスタンスのサブネット リソース ID。 |
license_type
必須
|
ライセンスの種類。 使用できる値は、"LicenseIncluded" (新しい SQL ライセンスを含む通常価格) と 'BasePrice' (独自の SQL ライセンスを持ち込むための割引された AHB 価格) です。 使用できる値は、"LicenseIncluded"、"BasePrice" です。 |
v_cores
必須
|
仮想コアの数。 使用できる値: 8、16、24、32、40、64、80。 |
storage_size_in_gb
必須
|
ストレージ サイズ (GB 単位)。 最小値: 32。 最大値: 8192。 32 GB の増分のみが許可されます。 |
collation
必須
|
マネージド インスタンスの照合順序。 |
dns_zone_partner
必須
|
このマネージド インスタンスが作成後に共有する DNS ゾーンを持つ別のマネージド インスタンスのリソース ID。 |
public_data_endpoint_enabled
必須
|
パブリック データ エンドポイントが有効になっているかどうか。 |
source_managed_instance_id
必須
|
このインスタンスの作成操作に関連付けられているソース マネージド インスタンスのリソース識別子。 |
restore_point_in_time
必須
|
新しいデータベースを作成するために復元されるソース データベースの時点 (ISO8601 形式) を指定します。 |
proxy_override
必須
|
インスタンスへの接続に使用される接続の種類。 使用可能な値は、"Proxy"、"Redirect"、"Default" です。 |
timezone_id
必須
|
タイムゾーンの ID。 使用できる値は、Windows でサポートされているタイムゾーンです。 Windows では、KEY_LOCAL_MACHINESOFTWAREMICROSOFTWINDOWS NTCurrentVersionTime Zones の下のレジストリに、サポートされているタイムゾーン (ID を含む) の詳細が保持されます。 SQL SERVERを使用してこれらのレジストリ値を取得するには、SELECT name AS timezone_id FROM sys.time_zone_infoに対してクエリを実行します。 Id の一覧は、PowerShell で [System.TimeZoneInfo]::GetSystemTimeZones() を実行して取得することもできます。 有効なタイムゾーン ID の例として、"太平洋標準時" または "W" があります。 ヨーロッパ標準時" |
instance_pool_id
必須
|
このマネージド サーバーが属しているインスタンス プールの ID。 |
maintenance_configuration_id
必須
|
このマネージド インスタンスに適用するメンテナンス構成 ID を指定します。 |
minimal_tls_version
必須
|
最小 TLS バージョン。 使用できる値: 'None'、'1.0'、'1.1'、'1.2'。 |
storage_account_type
必須
|
このインスタンスのバックアップを格納するために使用されるストレージ アカウントの種類。 オプションは、LRS (LocallyRedundantStorage)、ZRS (ZoneRedundantStorage) および GRS (GeoRedundantStorage) です。 使用できる値は、"GRS"、"LRS"、"ZRS" です。 |
zone_redundant
必須
|
multi-az が有効になっているかどうか。 |
primary_user_assigned_identity_id
必須
|
既定で使用されるユーザー割り当て ID のリソース ID。 |
key_id
必須
|
暗号化に使用するキーの CMK URI。 |
administrators
必須
|
サーバーの Azure Active Directory 管理者。 |
キーワードのみのパラメーター
名前 | 説明 |
---|---|
location
必須
|
|
tags
必須
|
|
identity
必須
|
|
sku
必須
|
|
managed_instance_create_mode
必須
|
|
administrator_login
必須
|
|
administrator_login_password
必須
|
|
subnet_id
必須
|
|
license_type
必須
|
|
v_cores
必須
|
|
storage_size_in_gb
必須
|
|
collation
必須
|
|
dns_zone_partner
必須
|
|
public_data_endpoint_enabled
必須
|
|
source_managed_instance_id
必須
|
|
restore_point_in_time
必須
|
|
proxy_override
必須
|
|
timezone_id
必須
|
|
instance_pool_id
必須
|
|
maintenance_configuration_id
必須
|
|
minimal_tls_version
必須
|
|
storage_account_type
必須
|
|
zone_redundant
必須
|
|
primary_user_assigned_identity_id
必須
|
|
key_id
必須
|
|
administrators
必須
|
|
変数
名前 | 説明 |
---|---|
id
|
リソースの ID |
name
|
リソース名。 |
type
|
リソースの種類。 |
provisioning_state
|
使用できる値は、"Creating"、"Removeing"、"Updating"、"Unknown"、"Succeeded"、"Failed" です。 |
fully_qualified_domain_name
|
マネージド インスタンスの完全修飾ドメイン名。 |
state
|
マネージド インスタンスの状態。 |
dns_zone
|
マネージド インスタンスが存在する Dns ゾーン。 |
private_endpoint_connections
|
マネージド インスタンス上のプライベート エンドポイント接続の一覧。 |
Azure SDK for Python