次の方法で共有


Server Table Auditing Policies - Create Or Update

サーバーのテーブル監査ポリシーを作成または更新します。 テーブル監査は非推奨です。代わりに BLOB 監査を使用してください。

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

URI パラメーター

名前 / 必須 説明
resourceGroupName
path True

string

リソースが含まれているリソース グループの名前。 この値は、Azure リソース マネージャー API またはポータルから取得できます。

serverName
path True

string

サーバーの名前。

subscriptionId
path True

string

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

tableAuditingPolicyName
path True

TableAuditingPolicyName

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

api-version
query True

string

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

要求本文

名前 説明
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

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

properties.storageTableEndpoint

string

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

応答

名前 説明
200 OK

ServerTableAuditingPolicy

サーバー テーブル監査ポリシーを正常に設定しました。

201 Created

ServerTableAuditingPolicy

サーバー テーブル監査ポリシーが正常に作成されました。

Create or update server table auditing policy

要求のサンプル

PUT https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/blobauditingtest-6852/providers/Microsoft.Sql/servers/blobauditingtest-2080/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,
    "fullAuditLogsTableName": "SQLDBAuditLogsBlobauditingtest2080",
    "auditLogsTableName": "Blobauditingtest2080",
    "retentionDays": "0"
  }
}

定義

名前 説明
ServerTableAuditingPolicy

サーバー テーブル監査ポリシー。

TableAuditingPolicyName

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

ServerTableAuditingPolicy

サーバー テーブル監査ポリシー。

名前 説明
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

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

properties.storageTableEndpoint

string

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

type

string

リソースの種類。

TableAuditingPolicyName

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

名前 説明
default

string