Database Table Auditing Policies - Get

データベースのテーブル監査ポリシーを取得します。 テーブル監査は非推奨です。代わりに BLOB 監査を使用してください。

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/databases/{databaseName}/auditingPolicies/default?api-version=2014-04-01

URI パラメーター

名前 / 必須 型 説明
databaseName
path True

string

テーブル監査ポリシーが定義されているデータベースの名前。

resourceGroupName
path True

string

リソースを含むリソース グループの名前。 この値は、Azure Resource Manager API またはポータルから取得できます。

serverName
path True

string

サーバーの名前。

subscriptionId
path True

string

Azure サブスクリプションを識別するサブスクリプション ID。

tableAuditingPolicyName
path True

TableAuditingPolicyName

テーブル監査ポリシーの名前。

api-version
query True

string

要求に使用する API バージョン。

応答

名前 型 説明
200 OK

DatabaseTableAuditingPolicy

データベース テーブル監査ポリシーが正常に取得されました。

例

Get database table auditing policy

要求のサンプル

GET https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/blobauditingtest-6852/providers/Microsoft.Sql/servers/blobauditingtest-2080/databases/testdb/auditingPolicies/default?api-version=2014-04-01

応答のサンプル

{
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/blobauditingtest-6852/providers/Microsoft.Sql/servers/blobauditingtest-2080/databases/testdb/auditingPolicies/Default",
  "name": "Default",
  "type": "Microsoft.Sql/servers/databases/auditingPolicies",
  "location": "West US",
  "kind": null,
  "properties": {
    "auditingState": "New",
    "eventTypesToAudit": "PlainSQL_Success,PlainSQL_Failure,ParameterizedSQL_Success,ParameterizedSQL_Failure,StoredProcedure_Success,StoredProcedure_Failure,Login_Success,Login_Failure,TransactionManagement_Success,TransactionManagement_Failure",
    "storageAccountName": null,
    "storageAccountKey": null,
    "storageAccountSecondaryKey": null,
    "storageTableEndpoint": null,
    "storageAccountResourceGroupName": null,
    "storageAccountSubscriptionId": null,
    "useServerDefault": "Enabled",
    "fullAuditLogsTableName": "SQLDBAuditLogsBlobauditingtest2080Testdb",
    "auditLogsTableName": "Blobauditingtest2080Testdb",
    "retentionDays": "0"
  }
}

定義

名前 説明
DatabaseTableAuditingPolicy

データベース テーブル監査ポリシー。

TableAuditingPolicyName

テーブル監査ポリシーの名前。

DatabaseTableAuditingPolicy

データベース テーブル監査ポリシー。

名前 型 説明
id

string

リソース ID。

kind

string

リソースの種類。

location

string

リソースの場所。

name

string

リソース名。

properties.auditLogsTableName

string

監査ログのテーブル名。

properties.auditingState

string

ポリシーの状態。

properties.eventTypesToAudit

string

監査するイベントの種類のコンマ区切りの一覧。

properties.fullAuditLogsTableName

string

完全な監査ログのテーブル名。

properties.retentionDays

string

監査ログに保持する日数。

properties.storageAccountKey

string

監査ストレージ アカウントのキー。

properties.storageAccountName

string

テーブル ストレージ アカウント名

properties.storageAccountResourceGroupName

string

テーブル ストレージ アカウントのリソース グループ名

properties.storageAccountSecondaryKey

string

監査ストレージ アカウントのセカンダリ キー。

properties.storageAccountSubscriptionId

string (uuid)

テーブル ストレージ サブスクリプション ID。

properties.storageTableEndpoint

string

ストレージ テーブル エンドポイント。

properties.useServerDefault

string

サーバーの既定値が有効か無効か。

type

string

リソースの種類。

TableAuditingPolicyName

テーブル監査ポリシーの名前。

値 説明
default