你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
Azure.ResourceManager.Sql.Models 命名空间
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
类
结构
AdvancedThreatProtectionName |
AdvancedThreatProtectionName。 |
AggregationFunctionType |
AggregationFunctionType。 |
AuthenticationName |
AuthenticationName。 |
BlobAuditingPolicyName |
BlobAuditingPolicyName。 |
CatalogCollationType |
元数据目录的排序规则。 |
ConnectionPolicyName |
ConnectionPolicyName。 |
DatabaseExtensionOperationMode |
操作模式。 |
DatabaseIdentityType |
标识类型。 |
DatabaseLicenseType |
要为此数据库应用的许可证类型。 |
DatabaseReadScale |
只读路由的状态。 如果启用,其连接字符串中应用程序意向设置为只读的连接可能会路由到同一区域中的只读辅助副本 (replica) 。 不适用于弹性池中的超大规模数据库。 |
DataWarehouseUserActivityName |
DataWarehouseUserActivityName。 |
DiffBackupIntervalInHours |
差异备份间隔(以小时为单位)。 这是支持每个差异备份之间的间隔小时数。 这仅适用于实时数据库,但不适用于已删除的数据库。 |
DistributedAvailabilityGroupReplicationMode |
分布式可用性组的复制模式。 创建链接期间将忽略参数。 |
DnsRefreshConfigurationPropertiesStatus |
DNS 刷新操作的状态。 |
DtcName |
DtcName。 |
ElasticPoolLicenseType |
要应用于此弹性池的许可证类型。 |
ElasticPoolState |
弹性池的状态。 |
EncryptionProtectorName |
EncryptionProtectorName。 |
ExternalGovernanceStatus |
外部治理的状态。 |
FailoverGroupReplicationRole |
故障转移组实例的本地复制角色。 |
FreeLimitExhaustionBehavior |
指定免费数据库的每月可用限制用尽时的行为。 自动暂停:当一个月剩余时间的可用限制用完时,数据库将自动暂停。 BillForUsage:在耗尽免费限制后,数据库将继续联机,任何超额都将计费。 |
GeoBackupPolicyName |
GeoBackupPolicyName。 |
GeoSecondaryInstanceType |
异地辅助实例的类型。 如果仅将实例用作 DR 选项,请设置“备用”。 |
InstanceFailoverGroupReplicationRole |
故障转移组实例的本地复制角色。 |
InstancePoolLicenseType |
许可证类型。 可能的值为“LicenseIncluded” (SQL 许可证) 包含的价格, (不包含 SQL 许可证价格的“BasePrice”) 。 |
JobAgentState |
作业代理的状态。 |
JobExecutionLifecycle |
作业执行的详细状态。 |
JobExecutionProvisioningState |
作业执行的 ARM 预配状态。 |
JobStepActionSource |
要执行的操作的源。 |
JobStepActionType |
作业步骤正在执行的操作的类型。 |
JobStepOutputType |
输出目标类型。 |
JobTargetType |
目标的类型。 |
LedgerDigestUploadsName |
LedgerDigestUploadsName。 |
LogSizeUnit |
表示限制的单位。 |
LongTermRetentionPolicyName |
LongTermRetentionPolicyName。 |
ManagedDatabaseCreateMode |
托管数据库创建模式。 PointInTimeRestore:通过还原现有数据库的时间点备份来创建数据库。 必须指定 SourceDatabaseName、SourceManagedInstanceName 和 PointInTime。 RestoreExternalBackup:通过从外部备份文件还原来创建数据库。 必须指定 Collation、StorageContainerUri 和 StorageContainerSasToken。 恢复:通过还原异地复制的备份来创建数据库。 RecoverableDatabaseId 必须指定为要还原的可恢复数据库资源 ID。 RestoreLongTermRetentionBackup:通过从长期保留备份还原 (所需的 longTermRetentionBackupResourceId) 来创建数据库。 |
ManagedDatabaseMoveOperationMode |
操作模式。 |
ManagedDatabaseStatus |
数据库的状态。 |
ManagedInstanceAdministratorType |
托管实例管理员的类型。 |
ManagedInstanceLicenseType |
许可证类型。 可能的值为“LicenseIncluded” (包含新 SQL 许可证) 的常规价格,“BasePrice” (将自己的 SQL 许可证) 的折扣 AHB 价格。 |
ManagedInstanceLongTermRetentionPolicyName |
ManagedInstanceLongTermRetentionPolicyName。 |
ManagedInstancePropertiesProvisioningState |
ManagedInstancePropertiesProvisioningState。 |
ManagedInstanceProxyOverride |
用于连接到实例的连接类型。 |
ManagedInstanceServerConfigurationOptionName |
ManagedInstanceServerConfigurationOptionName。 |
ManagedInstanceStartStopScheduleName |
ManagedInstanceStartStopScheduleName。 |
ManagedLedgerDigestUploadsName |
ManagedLedgerDigestUploadsName。 |
ManagedLedgerDigestUploadsState |
指定账本摘要上传的状态。 |
ManagedServerCreateMode |
指定数据库创建模式。 默认值:定期创建实例。 还原:通过将一组备份还原到特定时间点来创建实例。 必须指定 RestorePointInTime 和 SourceManagedInstanceId。 |
ManagedShortTermRetentionPolicyName |
ManagedShortTermRetentionPolicyName。 |
ManagementOperationState |
操作状态。 |
MaxSizeUnit |
表示限制的单位。 |
PauseDelayTimeUnit |
以 表示延迟的时间单位。 |
PerformanceLevelUnit |
用于度量性能级别的单位类型。 |
QueryMetricUnitType |
指标的单位。 |
QueryTimeGrainType |
间隔类型 (长度) 。 |
ReadOnlyEndpointFailoverPolicy |
故障转移组的只读终结点的故障转移策略。 |
ReadWriteEndpointFailoverPolicy |
故障转移组的读写终结点的故障转移策略。 如果 failoverPolicy 为 Automatic,则需要 failoverWithDataLossGracePeriodMinutes。 |
RecommendedActionCurrentState |
建议操作处于的当前状态。 一些常用状态为:活动 -> 建议的操作处于活动状态,尚未执行任何操作。 挂起 -> 建议的操作已批准,正在等待执行。 正在对用户数据库应用执行 -> 建议的操作。 正在验证 -> 建议的操作已应用,并且系统正在验证其有用性。 成功 -> 验证期间应用了建议的操作并发现了改进。 挂起还原 -> 验证发现很少或没有改进,因此建议的操作会排队等待还原或用户已手动还原。 还原 -> 在用户数据库上还原应用建议操作时所做的更改。 已还原 -> 成功还原了对用户数据库的建议操作所做的更改。 忽略 -> 用户显式忽略/放弃建议的操作。 |
ReplicationLinkState |
复制状态 (挂起、种子设定、捕获、挂起) 。 |
ReplicationLinkType |
链接类型 (GEO、NAMED、STANDBY) 。 |
ReplicaType |
ReplicaType。 |
RestoreDetailsName |
RestoreDetailsName。 |
SampleSchemaName |
创建此数据库时要应用的示例架构的名称。 |
SecondaryType |
数据库的辅助类型(如果它是辅助数据库)。 有效值为 Geo、Named 和 Standby。 |
ServerConnectionType |
服务器连接类型。 |
ServerNetworkAccessFlag |
是否允许此服务器访问公共终结点。 值是可选的,但如果传入,则必须为“Enabled”、“Disabled”或“SecuredByPerimeter”。 |
ServerTrustGroupPropertiesTrustScopesItem |
ServerTrustGroupPropertiesTrustScopesItem。 |
ServerWorkspaceFeature |
现有服务器是否创建了工作区,以及是否允许从工作区进行连接。 |
ShortTermRetentionPolicyName |
ShortTermRetentionPolicyName。 |
SqlAdministratorName |
SqlAdministratorName。 |
SqlAdministratorType |
服务器管理员的类型。 |
SqlAgentConfigurationPropertiesState |
Sql 代理的状态。 |
SqlAlwaysEncryptedEnclaveType |
弹性池上请求的 enclave 类型。 |
SqlAvailabilityZoneType |
指定池的主副本 (replica) 固定到的可用性区域。 |
SqlBackupStorageRedundancy |
复制的备份的存储冗余类型。 |
SqlCapabilityGroup |
SqlCapabilityGroup。 |
SqlColumnDataType |
列数据类型。 |
SqlDatabaseCreateMode |
指定数据库创建模式。 默认值:常规数据库创建。 复制:将数据库创建为现有数据库的副本。 sourceDatabaseId 必须指定为源数据库的资源 ID。 辅助数据库:创建数据库作为现有数据库的辅助副本 (replica) 。 sourceDatabaseId 必须指定为现有主数据库的资源 ID。 PointInTimeRestore:通过还原现有数据库的时间点备份来创建数据库。 sourceDatabaseId 必须指定为现有数据库的资源 ID,并且必须指定 restorePointInTime。 恢复:通过还原异地复制的备份来创建数据库。 sourceDatabaseId 必须指定为要还原的可恢复数据库资源 ID。 还原:通过还原已删除数据库的备份来创建数据库。 必须指定 sourceDatabaseId。 如果 sourceDatabaseId 是数据库的原始资源 ID,则必须指定 sourceDatabaseDeletionDate。 否则,sourceDatabaseId 必须是可还原的已删除数据库资源 ID,并且 sourceDatabaseDeletionDate 将被忽略。 还可以将 restorePointInTime 指定为从较早的时间点还原。 RestoreLongTermRetentionBackup:通过从长期保留保管库还原来创建数据库。 recoveryServicesRecoveryPointResourceId 必须指定为恢复点资源 ID。 DataWarehouse 版本不支持 Copy、Secondary 和 RestoreLongTermRetentionBackup。 |
SqlDatabaseKeyType |
数据库密钥类型。 仅支持的值是“AzureKeyVault”。 |
SqlDatabaseState |
SqlDatabaseState。 |
SqlDatabaseStatus |
数据库的状态。 |
SqlDayOfWeek |
维护时段的日期。 |
SqlMetricDefinitionUnitType |
指标的单位。 |
SqlMetricPrimaryAggregationType |
定义指标值的显示方式的主要聚合类型。 |
SqlMetricType |
SqlMetricType。 |
SqlMetricUnitType |
指标的单位。 |
SqlNameAvailabilityResourceType |
SqlNameAvailabilityResourceType。 |
SqlPrivateEndpointProvisioningState |
专用终结点连接的状态。 |
SqlPrivateLinkServiceConnectionActionsRequired |
专用链接服务连接所需的操作。 |
SqlPrivateLinkServiceConnectionStatus |
专用链接服务连接状态。 |
SqlSecurityAlertPolicyName |
SqlSecurityAlertPolicyName。 |
SqlServerKeyType |
加密保护程序类型,如“ServiceManaged”、“AzureKeyVault”。 |
SqlServerPrincipalType |
服务器管理员的主体类型。 |
SqlServerVirtualNetworkRuleState |
虚拟网络规则状态。 |
SqlServicePrincipalType |
服务主体类型。 |
SqlVulnerabilityAssessmentBaselineName |
SqlVulnerabilityAssessmentBaselineName。 |
SqlVulnerabilityAssessmentRuleSeverity |
SQL 漏洞评估规则严重性。 |
SqlVulnerabilityAssessmentRuleStatus |
SQL 漏洞评估基线状态。 |
SqlVulnerabilityAssessmentRuleType |
SQL 漏洞评估规则类型。 |
StorageCapabilityStorageAccountType |
数据库备份的存储帐户类型。 |
StorageKeyType |
存储密钥类型。 |
SyncAgentState |
同步代理的状态。 |
SyncConflictResolutionPolicy |
同步组的冲突解决策略。 |
SyncDirection |
同步成员的同步方向。 |
SyncGroupLogType |
SyncGroupLogType。 |
SyncGroupState |
同步组的同步状态。 |
SyncMemberDbType |
同步代理链接数据库的类型。 |
SyncMemberState |
同步成员的同步状态。 |
TableTemporalType |
表时态类型。 |
TransparentDataEncryptionName |
TransparentDataEncryptionName。 |
UpsertManagedServerOperationStepStatus |
UpsertManagedServerOperationStepStatus。 |
VulnerabilityAssessmentName |
VulnerabilityAssessmentName。 |
VulnerabilityAssessmentScanState |
扫描状态。 |
VulnerabilityAssessmentScanTriggerType |
扫描触发器类型。 |
枚举
ActionRetryableState |
获取是否可以忽略错误以及是否可以重试建议的操作。 可能的值为:是/否。 |
AdvancedThreatProtectionState |
指定高级威胁防护的状态,无论它是启用或禁用,还是尚未在特定数据库或服务器上应用状态。 |
AutoExecuteStatus |
获取自动执行状态 (是否让系统执行此顾问的建议) 。 可能的值为“Enabled”和“Disabled”。 |
AutoExecuteStatusInheritedFrom |
获取从中继承当前自动执行状态值的资源。 可以在 (上设置自动执行状态,并从资源层次结构中的) 不同级别继承。 如果未在任何级别) 显式设置状态,则可能的值为“Subscription”、“Server”、“ElasticPool”、“Database”和“Default” (。 |
AutomaticTuningDisabledReason |
原因说明(如果所需状态和实际状态不同)。 |
AutomaticTuningMode |
自动优化所需状态。 |
AutomaticTuningOptionModeActual |
自动优化选项实际状态。 |
AutomaticTuningOptionModeDesired |
自动优化选项所需状态。 |
AutomaticTuningServerMode |
自动优化所需状态。 |
AutomaticTuningServerReason |
原因说明(如果所需状态和实际状态不同)。 |
BlobAuditingPolicyState |
指定审核的状态。 如果状态为“已启用”,则需要 storageEndpoint 或 isAzureMonitorTargetEnabled。 |
DataMaskingFunction |
用于数据掩码规则的掩码函数。 |
DataMaskingRuleState |
规则状态。 用于删除规则。 若要删除现有规则,请指定 schemaName、tableName、columnName、maskingFunction,并将 ruleState 指定为 disabled。 但是,如果规则尚不存在,则将在 ruleState 设置为启用的情况下创建规则,而不考虑所提供的 ruleState 值。 |
DataMaskingState |
数据屏蔽策略的状态。 |
GeoBackupPolicyState |
异地备份策略的状态。 |
ImplementationMethod |
获取可手动实现此建议操作的方法。 例如 TSql、AzurePowerShell。 |
JobTargetGroupMembershipType |
是包含目标还是从组中排除。 |
LedgerDigestUploadsState |
指定账本摘要上传的状态。 |
RecommendedActionInitiatedBy |
获取用户/系统是否批准应用此建议的操作。 |
RecommendedSensitivityLabelUpdateKind |
RecommendedSensitivityLabelUpdateKind。 |
RestorePointType |
还原点的类型。 |
SecurityAlertPolicyState |
指定策略的状态,无论是启用或禁用策略,还是尚未对特定数据库应用策略。 |
SecurityAlertsPolicyState |
指定策略的状态,无论是启用或禁用策略,还是尚未对特定数据库应用策略。 |
SecurityEventType |
安全事件的类型。 |
SensitivityLabelRank |
SensitivityLabelRank。 |
SensitivityLabelSource |
SensitivityLabelSource。 |
SensitivityLabelUpdateKind |
SensitivityLabelUpdateKind。 |
SqlAdvisorStatus |
获取此顾问对客户的可用性状态。 可能的值为“GA”、“PublicPreview”、“LimitedPublicPreview”和“PrivatePreview”。 |
SqlCapabilityStatus |
功能的状态。 |
SqlNameUnavailableReason |
解释名称不可用的原因代码。 如果名称可用,则为未定义。 |
SqlServerDatabaseReplicationRole |
本地复制角色。 |
SqlServerJobScheduleType |
计划间隔类型。 |
SqlVulnerabilityAssessmentState |
指定 SQL 漏洞评估的状态,无论它是启用或禁用,还是尚未在特定数据库或服务器上应用某个状态。 |
TransparentDataEncryptionState |
指定透明数据加密的状态。 |
VulnerabilityAssessmentPolicyBaselineName |
VulnerabilityAssessmentPolicyBaselineName。 |