你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
ArmSqlModelFactory.ManagedInstanceData 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
初始化 ManagedInstanceData 的新实例。
public static Azure.ResourceManager.Sql.ManagedInstanceData ManagedInstanceData (Azure.Core.ResourceIdentifier id = default, string name = default, Azure.Core.ResourceType resourceType = default, Azure.ResourceManager.Models.SystemData systemData = default, System.Collections.Generic.IDictionary<string,string> tags = default, Azure.Core.AzureLocation location = default, Azure.ResourceManager.Models.ManagedServiceIdentity identity = default, Azure.ResourceManager.Sql.Models.SqlSku sku = default, Azure.ResourceManager.Sql.Models.ManagedInstancePropertiesProvisioningState? provisioningState = default, Azure.ResourceManager.Sql.Models.ManagedServerCreateMode? managedInstanceCreateMode = default, string fullyQualifiedDomainName = default, string administratorLogin = default, string administratorLoginPassword = default, Azure.Core.ResourceIdentifier subnetId = default, string state = default, Azure.ResourceManager.Sql.Models.ManagedInstanceLicenseType? licenseType = default, int? vCores = default, int? storageSizeInGB = default, string collation = default, string dnsZone = default, Azure.Core.ResourceIdentifier managedDnsZonePartner = default, bool? isPublicDataEndpointEnabled = default, Azure.Core.ResourceIdentifier sourceManagedInstanceId = default, DateTimeOffset? restorePointInTime = default, Azure.ResourceManager.Sql.Models.ManagedInstanceProxyOverride? proxyOverride = default, string timezoneId = default, Azure.Core.ResourceIdentifier instancePoolId = default, Azure.Core.ResourceIdentifier maintenanceConfigurationId = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Sql.Models.ManagedInstancePecProperty> privateEndpointConnections = default, string minimalTlsVersion = default, Azure.ResourceManager.Sql.Models.SqlBackupStorageRedundancy? currentBackupStorageRedundancy = default, Azure.ResourceManager.Sql.Models.SqlBackupStorageRedundancy? requestedBackupStorageRedundancy = default, bool? isZoneRedundant = default, Azure.Core.ResourceIdentifier primaryUserAssignedIdentityId = default, Uri keyId = default, Azure.ResourceManager.Sql.Models.ManagedInstanceExternalAdministrator administrators = default, Azure.ResourceManager.Sql.Models.SqlServicePrincipal servicePrincipal = default);
static member ManagedInstanceData : Azure.Core.ResourceIdentifier * string * Azure.Core.ResourceType * Azure.ResourceManager.Models.SystemData * System.Collections.Generic.IDictionary<string, string> * Azure.Core.AzureLocation * Azure.ResourceManager.Models.ManagedServiceIdentity * Azure.ResourceManager.Sql.Models.SqlSku * Nullable<Azure.ResourceManager.Sql.Models.ManagedInstancePropertiesProvisioningState> * Nullable<Azure.ResourceManager.Sql.Models.ManagedServerCreateMode> * string * string * string * Azure.Core.ResourceIdentifier * string * Nullable<Azure.ResourceManager.Sql.Models.ManagedInstanceLicenseType> * Nullable<int> * Nullable<int> * string * string * Azure.Core.ResourceIdentifier * Nullable<bool> * Azure.Core.ResourceIdentifier * Nullable<DateTimeOffset> * Nullable<Azure.ResourceManager.Sql.Models.ManagedInstanceProxyOverride> * string * Azure.Core.ResourceIdentifier * Azure.Core.ResourceIdentifier * seq<Azure.ResourceManager.Sql.Models.ManagedInstancePecProperty> * string * Nullable<Azure.ResourceManager.Sql.Models.SqlBackupStorageRedundancy> * Nullable<Azure.ResourceManager.Sql.Models.SqlBackupStorageRedundancy> * Nullable<bool> * Azure.Core.ResourceIdentifier * Uri * Azure.ResourceManager.Sql.Models.ManagedInstanceExternalAdministrator * Azure.ResourceManager.Sql.Models.SqlServicePrincipal -> Azure.ResourceManager.Sql.ManagedInstanceData
Public Shared Function ManagedInstanceData (Optional id As ResourceIdentifier = Nothing, Optional name As String = Nothing, Optional resourceType As ResourceType = Nothing, Optional systemData As SystemData = Nothing, Optional tags As IDictionary(Of String, String) = Nothing, Optional location As AzureLocation = Nothing, Optional identity As ManagedServiceIdentity = Nothing, Optional sku As SqlSku = Nothing, Optional provisioningState As Nullable(Of ManagedInstancePropertiesProvisioningState) = Nothing, Optional managedInstanceCreateMode As Nullable(Of ManagedServerCreateMode) = Nothing, Optional fullyQualifiedDomainName As String = Nothing, Optional administratorLogin As String = Nothing, Optional administratorLoginPassword As String = Nothing, Optional subnetId As ResourceIdentifier = Nothing, Optional state As String = Nothing, Optional licenseType As Nullable(Of ManagedInstanceLicenseType) = Nothing, Optional vCores As Nullable(Of Integer) = Nothing, Optional storageSizeInGB As Nullable(Of Integer) = Nothing, Optional collation As String = Nothing, Optional dnsZone As String = Nothing, Optional managedDnsZonePartner As ResourceIdentifier = Nothing, Optional isPublicDataEndpointEnabled As Nullable(Of Boolean) = Nothing, Optional sourceManagedInstanceId As ResourceIdentifier = Nothing, Optional restorePointInTime As Nullable(Of DateTimeOffset) = Nothing, Optional proxyOverride As Nullable(Of ManagedInstanceProxyOverride) = Nothing, Optional timezoneId As String = Nothing, Optional instancePoolId As ResourceIdentifier = Nothing, Optional maintenanceConfigurationId As ResourceIdentifier = Nothing, Optional privateEndpointConnections As IEnumerable(Of ManagedInstancePecProperty) = Nothing, Optional minimalTlsVersion As String = Nothing, Optional currentBackupStorageRedundancy As Nullable(Of SqlBackupStorageRedundancy) = Nothing, Optional requestedBackupStorageRedundancy As Nullable(Of SqlBackupStorageRedundancy) = Nothing, Optional isZoneRedundant As Nullable(Of Boolean) = Nothing, Optional primaryUserAssignedIdentityId As ResourceIdentifier = Nothing, Optional keyId As Uri = Nothing, Optional administrators As ManagedInstanceExternalAdministrator = Nothing, Optional servicePrincipal As SqlServicePrincipal = Nothing) As ManagedInstanceData
参数
ID。
- name
- String
名称。
- resourceType
- ResourceType
resourceType。
- systemData
- SystemData
systemData。
- tags
- IDictionary<String,String>
标记。
- location
- AzureLocation
位置。
- identity
- ManagedServiceIdentity
托管实例的 Azure Active Directory 标识。
- sku
- SqlSku
托管实例 SKU。 sku.name 允许的值:GP_Gen5、GP_G8IM、GP_G8IH、BC_Gen5、BC_G8IM、BC_G8IH。
- provisioningState
- Nullable<ManagedInstancePropertiesProvisioningState>
- managedInstanceCreateMode
- Nullable<ManagedServerCreateMode>
指定数据库创建模式。
默认值:定期创建实例。
还原:通过将一组备份还原到特定时间点来创建实例。 必须指定 RestorePointInTime 和 SourceManagedInstanceId。
- fullyQualifiedDomainName
- String
托管实例的完全限定域名。
- administratorLogin
- String
托管实例的管理员用户名。 仅当 (创建托管实例并且需要创建) 时指定。
- administratorLoginPassword
- String
创建托管实例) (管理员登录密码。
- subnetId
- ResourceIdentifier
托管实例的子网资源 ID。
- state
- String
托管实例的状态。
- licenseType
- Nullable<ManagedInstanceLicenseType>
许可证类型。 可能的值为“LicenseIncluded” (包含新 SQL 许可证) 的常规价格,“BasePrice” (将自己的 SQL 许可证) 的折扣 AHB 价格。
存储大小(以 GB 为单位)。 最小值:32。 最大值:16384。 仅允许 32 GB 的增量。 最大值取决于所选的硬件系列和 vCore 数。
- collation
- String
托管实例的排序规则。
- dnsZone
- String
托管实例位于的 Dns 区域。
- managedDnsZonePartner
- ResourceIdentifier
另一个托管实例的资源 ID,该托管实例在创建后将共享其 DNS 区域。
- sourceManagedInstanceId
- ResourceIdentifier
与此实例的创建操作关联的源托管实例的资源标识符。
- restorePointInTime
- Nullable<DateTimeOffset>
指定将还原为创建新数据库的源数据库的时间点 (ISO8601 格式) 。
- proxyOverride
- Nullable<ManagedInstanceProxyOverride>
用于连接到实例的连接类型。
- timezoneId
- String
时区的 ID。 允许的值是 Windows 支持的时区。 Windows 在 KEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones 下的注册表中保留有关受支持时区(包括 ID)的详细信息。 可以通过SQL Server查询 SELECT name AS timezone_id FROM sys.time_zone_info 来获取这些注册表值。 还可以通过在 PowerShell 中执行 [System.TimeZoneInfo]::GetSystemTimeZones () 来获取 ID 列表。 有效时区 ID 的示例是“太平洋标准时间”或“W”。 欧洲标准时间”。
- instancePoolId
- ResourceIdentifier
此托管服务器所属的实例池的 ID。
- maintenanceConfigurationId
- ResourceIdentifier
指定要应用于此托管实例的维护配置 ID。
- privateEndpointConnections
- IEnumerable<ManagedInstancePecProperty>
托管实例上的专用终结点连接列表。
- minimalTlsVersion
- String
最低 TLS 版本。 允许的值:“None”、“1.0”、“1.1”、“1.2”。
- currentBackupStorageRedundancy
- Nullable<SqlBackupStorageRedundancy>
用于存储此实例的备份的存储帐户类型。 选项包括 Local (LocalRedundantStorage) 、Zone (ZoneRedundantStorage) 、Geo (GeoRedundantStorage) 和 GeoZone (GeoZoneRedundantStorage) 。
- requestedBackupStorageRedundancy
- Nullable<SqlBackupStorageRedundancy>
用于存储此实例的备份的存储帐户类型。 选项包括 Local (LocalRedundantStorage) 、Zone (ZoneRedundantStorage) 、Geo (GeoRedundantStorage) 和 GeoZone (GeoZoneRedundantStorage) 。
- primaryUserAssignedIdentityId
- ResourceIdentifier
默认要使用的用户分配标识的资源 ID。
- keyId
- Uri
要用于加密的密钥的 CMK URI。
- administrators
- ManagedInstanceExternalAdministrator
实例的 Azure Active Directory 管理员。 这只能在创建实例时使用。 如果用于实例更新,则将忽略它,否则将导致错误。 对于更新,需要使用单个 API。
- servicePrincipal
- SqlServicePrincipal
托管实例的服务主体。
返回
用于模拟的新 ManagedInstanceData 实例。