Microsoft.Sql managedInstances 2022-02-01-preview
Bicep リソース定義
managedInstances リソースの種類は、次を対象とする操作でデプロイできます。
- リソース グループ - リソース グループのデプロイ コマンドを参照してください
各 API バージョンの変更されたプロパティの一覧については、「 変更ログ」を参照してください。
リソース形式
Microsoft.Sql/managedInstances リソースを作成するには、次の Bicep をテンプレートに追加します。
resource symbolicname 'Microsoft.Sql/managedInstances@2022-02-01-preview' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
sku: {
capacity: int
family: 'string'
name: 'string'
size: 'string'
tier: 'string'
}
identity: {
type: 'string'
userAssignedIdentities: {
{customized property}: {}
}
}
properties: {
administratorLogin: 'string'
administratorLoginPassword: 'string'
administrators: {
administratorType: 'ActiveDirectory'
azureADOnlyAuthentication: bool
login: 'string'
principalType: 'string'
sid: 'string'
tenantId: 'string'
}
collation: 'string'
dnsZonePartner: 'string'
instancePoolId: 'string'
keyId: 'string'
licenseType: 'string'
maintenanceConfigurationId: 'string'
managedInstanceCreateMode: 'string'
minimalTlsVersion: 'string'
primaryUserAssignedIdentityId: 'string'
proxyOverride: 'string'
publicDataEndpointEnabled: bool
requestedBackupStorageRedundancy: 'string'
restorePointInTime: 'string'
servicePrincipal: {
type: 'string'
}
sourceManagedInstanceId: 'string'
storageSizeInGB: int
subnetId: 'string'
timezoneId: 'string'
vCores: int
zoneRedundant: bool
}
}
プロパティ値
managedInstances
名前 | 説明 | 値 |
---|---|---|
name | リソース名 | string (必須) 文字制限: 1 から 63 有効な文字: 小文字、数字、およびハイフン。 先頭または末尾をハイフンにすることはできません。 リソース名は、Azure 全体で一意である必要があります。 |
location | リソースの場所。 | string (必須) |
tags | リソース タグ。 | タグの名前と値のディクショナリ。 「テンプレート内のタグ」を参照してください |
sku | マネージド インスタンス SKU。 sku.name に使用できる値: GP_Gen5、GP_G8IM、GP_G8IH、BC_Gen5、BC_G8IM、BC_G8IH | SKU |
identity | マネージド インスタンスの Azure Active Directory ID。 | ResourceIdentity |
properties | リソースのプロパティ。 | ManagedInstanceProperties |
ResourceIdentity
名前 | 説明 | 値 |
---|---|---|
type | ID の種類。 リソースの Azure Active Directory プリンシパルを自動的に作成して割り当てるには、これを "SystemAssigned" に設定します。 | 'None' 'SystemAssigned' 'SystemAssigned,UserAssigned' 'UserAssigned' |
userAssignedIdentities | 使用するユーザー割り当て ID のリソース ID | ResourceIdentityUserAssignedIdentities |
ResourceIdentityUserAssignedIdentities
名前 | 説明 | 値 |
---|---|---|
{カスタマイズされたプロパティ} | UserIdentity |
UserIdentity
このオブジェクトには、デプロイ中に設定するプロパティは含まれません。 すべてのプロパティは ReadOnly です。
ManagedInstanceProperties
名前 | 説明 | 値 |
---|---|---|
administratorLogin | マネージド インスタンスの管理者ユーザー名。 マネージド インスタンスが作成されている場合にのみ指定できます (作成に必要です)。 | string |
administratorLoginPassword | 管理者ログイン パスワード (マネージド インスタンスの作成に必要)。 | string 制約: 機密性の高い値。 セキュリティで保護されたパラメーターとしてを渡します。 |
管理者 | サーバーの Azure Active Directory 管理者。 | ManagedInstanceExternalAdministrator |
照合順序 (collation) | マネージド インスタンスの照合順序。 | string |
dnsZonePartner | このマネージド インスタンスが作成後に共有する DNS ゾーンを持つ別のマネージド インスタンスのリソース ID。 | string |
instancePoolId | このマネージド サーバーが属するインスタンス プールの ID。 | string |
keyId | 暗号化に使用するキーの CMK URI。 | string |
licenseType | ライセンスの種類。 使用可能な値は、'LicenseIncluded' (新しい SQL ライセンスを含む通常価格) と 'BasePrice' (独自の SQL ライセンスを持ち込むための割引された AHB 価格) です。 | 'BasePrice' 'LicenseIncluded' |
maintenanceConfigurationId | このマネージド インスタンスに適用するメンテナンス構成 ID を指定します。 | string |
managedInstanceCreateMode | データベースの作成モードを指定します。 既定値: 通常のインスタンスの作成。 復元: 一連のバックアップを特定の時点に復元してインスタンスを作成します。 RestorePointInTime と SourceManagedInstanceId を指定する必要があります。 |
'Default' 'PointInTimeRestore' |
minimalTlsVersion | 最小 TLS バージョン。 使用できる値: 'None'、'1.0'、'1.1'、'1.2' | string |
primaryUserAssignedIdentityId | 既定で使用されるユーザー割り当て ID のリソース ID。 | string |
proxyOverride | インスタンスへの接続に使用される接続の種類。 | 'Default' 'Proxy' 'Redirect' |
publicDataEndpointEnabled | パブリック データ エンドポイントが有効かどうか。 | [bool] |
requestedBackupStorageRedundancy | このインスタンスのバックアップを格納するために使用するストレージ アカウントの種類。 オプションは、Local (LocallyRedundantStorage)、Zone (ZoneRedundantStorage)、Geo (GeoRedundantStorage)、GeoZone(GeoZoneRedundantStorage) です。 | 'Geo' 'GeoZone' 'Local' 'Zone' |
restorePointInTime | 新しいデータベースを作成するために復元されるソース データベースの時点 (ISO8601形式) を指定します。 | string |
servicePrincipal | マネージド インスタンスのサービス プリンシパル。 | ServicePrincipal |
sourceManagedInstanceId | このインスタンスの作成操作に関連付けられているソース マネージド インスタンスのリソース識別子。 | string |
storageSizeInGB | ストレージ サイズ (GB 単位)。 最小値: 32。 最大値: 16384。 32 GB の増分のみが許可されます。 最大値は、選択したハードウェア ファミリと仮想コアの数によって異なります。 | INT |
subnetId | マネージド インスタンスのサブネット リソース ID。 | string |
Timezoneid | タイムゾーンの ID。 使用できる値は、Windows でサポートされているタイムゾーンです。 Windows では、サポートされているタイムゾーン (ID を含む) の詳細がレジストリに保持されます。 KEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones。 これらのレジストリ値は、SELECT name AS timezone_id FROM sys.time_zone_infoに対してクエリを実行することで、SQL Serverを使用して取得できます。 Id の一覧は、PowerShell で [System.TimeZoneInfo]::GetSystemTimeZones() を実行して取得することもできます。 有効なタイムゾーン ID の例として、"太平洋標準時" または "W" があります。 ヨーロッパ標準時" |
string |
仮想コア | 仮想コアの数。 使用できる値: 8、16、24、32、40、64、80。 | INT |
zoneRedundant | multi-az が有効かどうか。 | [bool] |
ManagedInstanceExternalAdministrator
名前 | 説明 | 値 |
---|---|---|
administratorType | 切断管理者の種類。 | 'ActiveDirectory' |
azureADOnlyAuthentication | Azure Active Directory のみ認証が有効になっています。 | [bool] |
ログイン (login) | サーバー管理者のログイン名。 | string |
principalType | サーバー管理者のプリンシパルの種類。 | 'Application' 'Group' 'User' |
sid | サーバー管理者の SID (オブジェクト ID)。 | string 制約: 最小長 = 36 最大長 = 36 Pattern = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ |
tenantId | 管理者のテナント ID。 | string 制約: 最小長 = 36 最大長 = 36 Pattern = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ |
ServicePrincipal
名前 | 説明 | 値 |
---|---|---|
type | サービス プリンシパルの種類。 | 'None' 'SystemAssigned' |
Sku
名前 | 説明 | 値 |
---|---|---|
capacity | 特定の SKU の容量。 | INT |
family | サービスのハードウェアの世代が異なる場合は、同じ SKU に対して、ここでキャプチャできます。 | string |
name | SKU の名前 (通常は文字 + 番号コード、例: P3)。 | string (必須) |
size | 特定の SKU のサイズ | string |
レベル | 特定の SKU のレベルまたはエディション (Basic、Premium など)。 | string |
クイック スタート テンプレート
次のクイックスタート テンプレートでは、このリソースの種類をデプロイします。
Template | 説明 |
---|---|
ネットワークを使用してSQL Managed Instanceをデプロイする |
UDR と NSG をデプロイしてAzure SQL Managed Instanceをサポートし、Managed Instanceをデプロイする |
新しい仮想ネットワーク内に SQL MI を作成する |
新しいVirtual Network内に Azure Sql Database Managed Instance (SQL MI) をデプロイします。 |
ログとメトリックの送信が構成された SQL MI を作成する |
このテンプレートを使用すると、SQL MI と、ログとメトリック (診断ワークスペース、ストレージ アカウント、イベント ハブ) の格納に使用される追加のリソースをデプロイできます。 |
新しい仮想ネットワーク内にジャンプボックスを使用して SQL MI を作成する |
新しいVirtual Network内に SSMS を使用して Azure Sql Database Managed Instance (SQL MI) と JumpBox をデプロイします。 |
ポイント対サイト接続が構成された SQL MI を作成する |
新しい仮想ネットワーク内でポイント対サイト接続用に構成された Azure Sql Database Managed Instance (SQL MI) と仮想ネットワーク ゲートウェイをデプロイします。 |
ARM テンプレート リソース定義
managedInstances リソースの種類は、次を対象とする操作でデプロイできます。
- リソース グループ - リソース グループのデプロイ コマンドを参照してください
各 API バージョンの変更されたプロパティの一覧については、「 変更ログ」を参照してください。
リソース形式
Microsoft.Sql/managedInstances リソースを作成するには、次の JSON をテンプレートに追加します。
{
"type": "Microsoft.Sql/managedInstances",
"apiVersion": "2022-02-01-preview",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"sku": {
"capacity": "int",
"family": "string",
"name": "string",
"size": "string",
"tier": "string"
},
"identity": {
"type": "string",
"userAssignedIdentities": {
"{customized property}": {}
}
},
"properties": {
"administratorLogin": "string",
"administratorLoginPassword": "string",
"administrators": {
"administratorType": "ActiveDirectory",
"azureADOnlyAuthentication": "bool",
"login": "string",
"principalType": "string",
"sid": "string",
"tenantId": "string"
},
"collation": "string",
"dnsZonePartner": "string",
"instancePoolId": "string",
"keyId": "string",
"licenseType": "string",
"maintenanceConfigurationId": "string",
"managedInstanceCreateMode": "string",
"minimalTlsVersion": "string",
"primaryUserAssignedIdentityId": "string",
"proxyOverride": "string",
"publicDataEndpointEnabled": "bool",
"requestedBackupStorageRedundancy": "string",
"restorePointInTime": "string",
"servicePrincipal": {
"type": "string"
},
"sourceManagedInstanceId": "string",
"storageSizeInGB": "int",
"subnetId": "string",
"timezoneId": "string",
"vCores": "int",
"zoneRedundant": "bool"
}
}
プロパティ値
managedInstances
名前 | 説明 | 値 |
---|---|---|
type | リソースの種類 | 'Microsoft.Sql/managedInstances' |
apiVersion | リソース API のバージョン | '2022-02-01-preview' |
name | リソース名 | string (必須) 文字制限: 1 から 63 有効な文字: 小文字、数字、およびハイフン。 先頭または末尾をハイフンにすることはできません。 リソース名は、Azure 全体で一意である必要があります。 |
location | リソースの場所。 | string (必須) |
tags | リソース タグ。 | タグの名前と値のディクショナリ。 「テンプレート内のタグ」を参照してください |
sku | マネージド インスタンス SKU。 sku.name に使用できる値: GP_Gen5、GP_G8IM、GP_G8IH、BC_Gen5、BC_G8IM、BC_G8IH | SKU |
identity | マネージド インスタンスの Azure Active Directory ID。 | ResourceIdentity |
properties | リソースのプロパティ。 | ManagedInstanceProperties |
ResourceIdentity
名前 | 説明 | 値 |
---|---|---|
type | ID の種類。 リソースの Azure Active Directory プリンシパルを自動的に作成して割り当てるには、これを "SystemAssigned" に設定します。 | 'None' 'SystemAssigned' 'SystemAssigned,UserAssigned' 'UserAssigned' |
userAssignedIdentities | 使用するユーザー割り当て ID のリソース ID | ResourceIdentityUserAssignedIdentities |
ResourceIdentityUserAssignedIdentities
名前 | 説明 | 値 |
---|---|---|
{カスタマイズされたプロパティ} | UserIdentity |
UserIdentity
このオブジェクトには、デプロイ中に設定するプロパティは含まれません。 すべてのプロパティは ReadOnly です。
ManagedInstanceProperties
名前 | 説明 | 値 |
---|---|---|
administratorLogin | マネージド インスタンスの管理者ユーザー名。 マネージド インスタンスが作成されている場合にのみ指定できます (作成に必要です)。 | string |
administratorLoginPassword | 管理者ログイン パスワード (マネージド インスタンスの作成に必要)。 | string 制約: 機密性の高い値。 セキュリティで保護されたパラメーターとしてを渡します。 |
管理者 | サーバーの Azure Active Directory 管理者。 | ManagedInstanceExternalAdministrator |
照合順序 (collation) | マネージド インスタンスの照合順序。 | string |
dnsZonePartner | このマネージド インスタンスが作成後に共有する DNS ゾーンを持つ別のマネージド インスタンスのリソース ID。 | string |
instancePoolId | このマネージド サーバーが属しているインスタンス プールの ID。 | string |
keyId | 暗号化に使用するキーの CMK URI。 | string |
licenseType | ライセンスの種類。 使用できる値は、"LicenseIncluded" (新しい SQL ライセンスを含む通常価格) と 'BasePrice' (独自の SQL ライセンスを持ち込むための割引された AHB 価格) です。 | 'BasePrice' 'LicenseIncluded' |
maintenanceConfigurationId | このマネージド インスタンスに適用するメンテナンス構成 ID を指定します。 | string |
managedInstanceCreateMode | データベースの作成モードを指定します。 既定値: 通常のインスタンスの作成。 復元: 一連のバックアップを特定の時点に復元することによってインスタンスを作成します。 RestorePointInTime と SourceManagedInstanceId を指定する必要があります。 |
'Default' 'PointInTimeRestore' |
minimalTlsVersion | 最小 TLS バージョン。 使用できる値: 'None'、'1.0'、'1.1'、'1.2' | string |
primaryUserAssignedIdentityId | 既定で使用されるユーザー割り当て ID のリソース ID。 | string |
proxyOverride | インスタンスへの接続に使用される接続の種類。 | 'Default' 'Proxy' 'Redirect' |
publicDataEndpointEnabled | パブリック データ エンドポイントが有効になっているかどうか。 | [bool] |
requestedBackupStorageRedundancy | このインスタンスのバックアップを格納するために使用するストレージ アカウントの種類。 オプションは、Local (LocallyRedundantStorage)、Zone (ZoneRedundantStorage)、Geo (GeoRedundantStorage) および GeoZone(GeoZoneRedundantStorage) です。 | 'Geo' 'GeoZone' 'Local' 'Zone' |
restorePointInTime | 新しいデータベースを作成するために復元されるソース データベースの時点 (ISO8601形式) を指定します。 | string |
servicePrincipal | マネージド インスタンスのサービス プリンシパル。 | ServicePrincipal |
sourceManagedInstanceId | このインスタンスの作成操作に関連付けられているソース マネージド インスタンスのリソース識別子。 | string |
storageSizeInGB | ストレージ サイズ (GB 単位)。 最小値: 32。 最大値: 16384。 32 GB の増分のみが許可されます。 最大値は、選択したハードウェア ファミリと仮想コアの数によって異なります。 | INT |
subnetId | マネージド インスタンスのサブネット リソース ID。 | string |
Timezoneid | タイムゾーンの ID。 使用できる値は、Windows でサポートされているタイムゾーンです。 Windows では、サポートされているタイムゾーン (ID を含む) の詳細がレジストリに保持されます。 KEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones。 SQL SERVERを使用してこれらのレジストリ値を取得するには、SELECT name AS timezone_id FROM sys.time_zone_infoに対してクエリを実行します。 Id の一覧は、PowerShell で [System.TimeZoneInfo]::GetSystemTimeZones() を実行して取得することもできます。 有効なタイムゾーン ID の例として、"太平洋標準時" または "W" があります。 ヨーロッパ標準時" |
string |
仮想コア | 仮想コアの数。 使用できる値: 8、16、24、32、40、64、80。 | INT |
zoneRedundant | multi-az が有効になっているかどうか。 | [bool] |
ManagedInstanceExternalAdministrator
名前 | 説明 | 値 |
---|---|---|
administratorType | 管理者の種類。 | 'ActiveDirectory' |
azureADOnlyAuthentication | Azure Active Directory のみ認証が有効になっています。 | [bool] |
ログイン (login) | サーバー管理者のログイン名。 | string |
principalType | プリンシパル サーバー管理者の種類。 | 'Application' 'Group' 'User' |
sid | サーバー管理者の SID (オブジェクト ID)。 | string 制約: 最小長 = 36 最大長 = 36 Pattern = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ |
tenantId | 管理者のテナント ID。 | string 制約: 最小長 = 36 最大長 = 36 Pattern = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ |
ServicePrincipal
名前 | 説明 | 値 |
---|---|---|
type | サービス プリンシパルの種類。 | 'None' 'SystemAssigned' |
Sku
名前 | 説明 | 値 |
---|---|---|
capacity | 特定の SKU の容量。 | INT |
family | サービスのハードウェアの世代が異なる場合は、同じ SKU に対して、ここでキャプチャできます。 | string |
name | SKU の名前 (通常は文字 + 番号コード、例: P3)。 | string (必須) |
size | 特定の SKU のサイズ | string |
レベル | 特定の SKU のレベルまたはエディション (Basic、Premium など)。 | string |
クイック スタート テンプレート
次のクイックスタート テンプレートでは、このリソースの種類をデプロイします。
Template | 説明 |
---|---|
ネットワークを使用してSQL Managed Instanceをデプロイする |
UDR と NSG をデプロイしてAzure SQL Managed Instanceをサポートし、Managed Instanceをデプロイする |
新しい仮想ネットワーク内に SQL MI を作成する |
新しいVirtual Network内に Azure Sql Database Managed Instance (SQL MI) をデプロイします。 |
ログとメトリックの送信が構成された SQL MI を作成する |
このテンプレートを使用すると、SQL MI と、ログとメトリック (診断ワークスペース、ストレージ アカウント、イベント ハブ) の格納に使用される追加のリソースをデプロイできます。 |
新しい仮想ネットワーク内にジャンプボックスを使用して SQL MI を作成する |
新しいVirtual Network内に SSMS を使用して Azure Sql Database Managed Instance (SQL MI) と JumpBox をデプロイします。 |
ポイント対サイト接続が構成された SQL MI を作成する |
新しい仮想ネットワーク内でポイント対サイト接続用に構成された Azure Sql Database Managed Instance (SQL MI) と仮想ネットワーク ゲートウェイをデプロイします。 |
Terraform (AzAPI プロバイダー) リソース定義
managedInstances リソースの種類は、次をターゲットとする操作と共にデプロイできます。
- リソース グループ
各 API バージョンの変更されたプロパティの一覧については、「 変更ログ」を参照してください。
リソース形式
Microsoft.Sql/managedInstances リソースを作成するには、次の Terraform をテンプレートに追加します。
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Sql/managedInstances@2022-02-01-preview"
name = "string"
location = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
identity {
type = "string"
identity_ids = []
}
body = jsonencode({
properties = {
administratorLogin = "string"
administratorLoginPassword = "string"
administrators = {
administratorType = "ActiveDirectory"
azureADOnlyAuthentication = bool
login = "string"
principalType = "string"
sid = "string"
tenantId = "string"
}
collation = "string"
dnsZonePartner = "string"
instancePoolId = "string"
keyId = "string"
licenseType = "string"
maintenanceConfigurationId = "string"
managedInstanceCreateMode = "string"
minimalTlsVersion = "string"
primaryUserAssignedIdentityId = "string"
proxyOverride = "string"
publicDataEndpointEnabled = bool
requestedBackupStorageRedundancy = "string"
restorePointInTime = "string"
servicePrincipal = {
type = "string"
}
sourceManagedInstanceId = "string"
storageSizeInGB = int
subnetId = "string"
timezoneId = "string"
vCores = int
zoneRedundant = bool
}
sku = {
capacity = int
family = "string"
name = "string"
size = "string"
tier = "string"
}
})
}
プロパティ値
managedInstances
名前 | 説明 | 値 |
---|---|---|
type | リソースの種類 | "Microsoft.Sql/managedInstances@2022-02-01-preview" |
name | リソース名 | string (必須) 文字数制限: 1 から 63 有効な文字: 小文字、数字、およびハイフン。 先頭または末尾をハイフンにすることはできません。 リソース名は、Azure 全体で一意である必要があります。 |
location | リソースの場所。 | string (必須) |
parent_id | リソース グループにデプロイするには、そのリソース グループの ID を使用します。 | string (必須) |
tags | リソース タグ。 | タグ名と値のディクショナリ。 |
sku | マネージド インスタンス SKU。 sku.name に使用できる値: GP_Gen5、GP_G8IM、GP_G8IH、BC_Gen5、BC_G8IM、BC_G8IH | SKU |
identity | マネージド インスタンスの Azure Active Directory ID。 | ResourceIdentity |
properties | リソースのプロパティ。 | ManagedInstanceProperties |
ResourceIdentity
名前 | 説明 | 値 |
---|---|---|
type | ID の種類。 リソースの Azure Active Directory プリンシパルを自動的に作成して割り当てるには、これを "SystemAssigned" に設定します。 | "SystemAssigned" "SystemAssigned,UserAssigned" "UserAssigned" |
identity_ids | 使用するユーザー割り当て ID のリソース ID | ユーザー ID ID の配列。 |
ResourceIdentityUserAssignedIdentities
名前 | 説明 | 値 |
---|---|---|
{カスタマイズされたプロパティ} | UserIdentity |
UserIdentity
このオブジェクトには、デプロイ中に設定するプロパティは含まれません。 すべてのプロパティは ReadOnly です。
ManagedInstanceProperties
名前 | 説明 | 値 |
---|---|---|
administratorLogin | マネージド インスタンスの管理者ユーザー名。 マネージド インスタンスの作成時にのみ指定できます (作成には と が必要です)。 | string |
administratorLoginPassword | 管理者ログイン パスワード (マネージド インスタンスの作成に必要)。 | string 制約: 機密性の高い値。 セキュリティで保護されたパラメーターとして を渡します。 |
管理者 | サーバーの Azure Active Directory 管理者。 | ManagedInstanceExternalAdministrator |
照合順序 (collation) | マネージド インスタンスの照合順序。 | string |
dnsZonePartner | このマネージド インスタンスが作成後に共有する DNS ゾーンを持つ別のマネージド インスタンスのリソース ID。 | string |
instancePoolId | このマネージド サーバーが属するインスタンス プールの ID。 | string |
keyId | 暗号化に使用するキーの CMK URI。 | string |
licenseType | ライセンスの種類。 使用可能な値は、'LicenseIncluded' (新しい SQL ライセンスを含む通常価格) と 'BasePrice' (独自の SQL ライセンスを持ち込むための割引された AHB 価格) です。 | "BasePrice" "LicenseIncluded" |
maintenanceConfigurationId | このマネージド インスタンスに適用するメンテナンス構成 ID を指定します。 | string |
managedInstanceCreateMode | データベースの作成モードを指定します。 既定値: 通常のインスタンスの作成。 復元: 一連のバックアップを特定の時点に復元することによってインスタンスを作成します。 RestorePointInTime と SourceManagedInstanceId を指定する必要があります。 |
"Default" "PointInTimeRestore" |
minimalTlsVersion | 最小 TLS バージョン。 使用できる値: 'None'、'1.0'、'1.1'、'1.2' | string |
primaryUserAssignedIdentityId | 既定で使用されるユーザー割り当て ID のリソース ID。 | string |
proxyOverride | インスタンスへの接続に使用される接続の種類。 | "Default" "Proxy" "Redirect" |
publicDataEndpointEnabled | パブリック データ エンドポイントが有効になっているかどうか。 | [bool] |
requestedBackupStorageRedundancy | このインスタンスのバックアップを格納するために使用するストレージ アカウントの種類。 オプションは、Local (LocallyRedundantStorage)、Zone (ZoneRedundantStorage)、Geo (GeoRedundantStorage) および GeoZone(GeoZoneRedundantStorage) です。 | "Geo" "GeoZone" "Local" "Zone" |
restorePointInTime | 新しいデータベースを作成するために復元されるソース データベースの時点 (ISO8601形式) を指定します。 | string |
servicePrincipal | マネージド インスタンスのサービス プリンシパル。 | ServicePrincipal |
sourceManagedInstanceId | このインスタンスの作成操作に関連付けられているソース マネージド インスタンスのリソース識別子。 | string |
storageSizeInGB | ストレージ サイズ (GB 単位)。 最小値: 32。 最大値: 16384。 32 GB の増分のみが許可されます。 最大値は、選択したハードウェア ファミリと仮想コアの数によって異なります。 | INT |
subnetId | マネージド インスタンスのサブネット リソース ID。 | string |
Timezoneid | タイムゾーンの ID。 使用できる値は、Windows でサポートされているタイムゾーンです。 Windows では、サポートされているタイムゾーン (ID を含む) の詳細がレジストリに保持されます。 KEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones。 SQL SERVERを使用してこれらのレジストリ値を取得するには、SELECT name AS timezone_id FROM sys.time_zone_infoに対してクエリを実行します。 Id の一覧は、PowerShell で [System.TimeZoneInfo]::GetSystemTimeZones() を実行して取得することもできます。 有効なタイムゾーン ID の例として、"太平洋標準時" または "W" があります。 ヨーロッパ標準時" |
string |
仮想コア | 仮想コアの数。 使用できる値: 8、16、24、32、40、64、80。 | INT |
zoneRedundant | multi-az が有効になっているかどうか。 | [bool] |
ManagedInstanceExternalAdministrator
名前 | 説明 | 値 |
---|---|---|
administratorType | 管理者の種類。 | "ActiveDirectory" |
azureADOnlyAuthentication | Azure Active Directory のみ認証が有効になっています。 | [bool] |
ログイン (login) | サーバー管理者のログイン名。 | string |
principalType | プリンシパル サーバー管理者の種類。 | "アプリケーション" "Group" "User" |
sid | サーバー管理者の SID (オブジェクト ID)。 | string 制約: 最小長 = 36 最大長 = 36 Pattern = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ |
tenantId | 管理者のテナント ID。 | string 制約: 最小長 = 36 最大長 = 36 Pattern = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ |
ServicePrincipal
名前 | 説明 | 値 |
---|---|---|
type | サービス プリンシパルの種類。 | "None" "SystemAssigned" |
Sku
名前 | 説明 | 値 |
---|---|---|
capacity | 特定の SKU の容量。 | INT |
family | 同じ SKU に対して、サービスの世代が異なるハードウェアがある場合は、ここでキャプチャできます。 | string |
name | SKU の名前 。通常は、文字 + 数値コード (P3 など)。 | string (必須) |
size | 特定の SKU のサイズ | string |
レベル | 特定の SKU のレベルまたはエディション (Basic、Premium など)。 | string |