ServerDevOpsAuditingSettings interface    
服务器 DevOps 审核设置。
属性
| is | 指定是否将 DevOps 审核事件发送到 Azure Monitor。 若要将事件发送到 Azure Monitor,请将“State”指定为“Enabled”,将“IsAzureMonitorTargetEnabled”指定为 true。 使用 REST API 配置 DevOps 审核时,还应在 master 数据库上创建带有“DevOpsOperationsAudit”诊断日志类别的诊断设置。 诊断设置 URI 格式:PUT  有关详细信息,请参阅 诊断设置 REST API 或 诊断设置 PowerShell | 
| is | 指定是否使用托管标识访问 Blob 存储 | 
| state | 指定审核的状态。 如果状态为“已启用”,则需要 storageEndpoint 或 isAzureMonitorTargetEnabled。 | 
| storage | 指定审核存储帐户的标识符密钥。 如果状态为 Enabled 且 storageEndpoint 已指定,则不指定 storageAccountAccessKey 将使用 SQL Server 系统分配的托管标识来访问存储。 使用托管标识身份验证的先决条件: 
 | 
| storage | 指定 Blob 存储订阅 ID。 | 
| storage | 指定 blob 存储终结点(例如  | 
| system | ServerDevOpsAuditSettingsResource 的 SystemData。 注意:此属性不会序列化。 它只能由服务器填充。 | 
继承属性
| id | 资源 ID。 注意:此属性不会序列化。 它只能由服务器填充。 | 
| name | 资源名称。 注意:此属性不会序列化。 它只能由服务器填充。 | 
| type | 资源类型。 注意:此属性不会序列化。 它只能由服务器填充。 | 
属性详细信息
		isAzureMonitorTargetEnabled
	    
	指定是否将 DevOps 审核事件发送到 Azure Monitor。 若要将事件发送到 Azure Monitor,请将“State”指定为“Enabled”,将“IsAzureMonitorTargetEnabled”指定为 true。
使用 REST API 配置 DevOps 审核时,还应在 master 数据库上创建带有“DevOpsOperationsAudit”诊断日志类别的诊断设置。
诊断设置 URI 格式:PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Sql/servers/{serverName}/databases/master/providers/microsoft.insights/diagnosticSettings/{settingsName}?api-version=2017-05-01-preview
有关详细信息,请参阅 诊断设置 REST API 或 诊断设置 PowerShell
isAzureMonitorTargetEnabled?: boolean属性值
boolean
		isManagedIdentityInUse
	   
	指定是否使用托管标识访问 Blob 存储
isManagedIdentityInUse?: boolean属性值
boolean
state
指定审核的状态。 如果状态为“已启用”,则需要 storageEndpoint 或 isAzureMonitorTargetEnabled。
state?: BlobAuditingPolicyState属性值
		storageAccountAccessKey
	   
	指定审核存储帐户的标识符密钥。 如果状态为 Enabled 且 storageEndpoint 已指定,则不指定 storageAccountAccessKey 将使用 SQL Server 系统分配的托管标识来访问存储。 使用托管标识身份验证的先决条件:
- 在 Azure Active Directory 中为 SQL Server 分配系统分配的托管标识(AAD)。
- 通过将“存储 Blob 数据参与者”RBAC 角色添加到服务器标识,授予对存储帐户的 SQL Server 标识访问权限。 有关详细信息,请参阅 使用托管标识身份验证对存储的审核
storageAccountAccessKey?: string属性值
string
		storageAccountSubscriptionId
	   
	指定 Blob 存储订阅 ID。
storageAccountSubscriptionId?: string属性值
string
		storageEndpoint
	 
	指定 blob 存储终结点(例如 https://MyAccount.blob.core.windows.net)。 如果状态为“已启用”,则需要 storageEndpoint 或 isAzureMonitorTargetEnabled。
storageEndpoint?: string属性值
string
		systemData
	 
	ServerDevOpsAuditSettingsResource 的 SystemData。 注意:此属性不会序列化。 它只能由服务器填充。
systemData?: SystemData