Microsoft.DBforPostgreSQL servers/securityAlertPolicies 2017-12-01

Bicep リソース定義

servers/securityAlertPolicies リソースの種類は、次を対象とする操作と共にデプロイできます。

各 API バージョンの変更されたプロパティの一覧については、「 変更ログ」を参照してください。

リソース形式

Microsoft.DBforPostgreSQL/servers/securityAlertPolicies リソースを作成するには、次の Bicep をテンプレートに追加します。

resource symbolicname 'Microsoft.DBforPostgreSQL/servers/securityAlertPolicies@2017-12-01' = {
  name: 'Default'
  parent: resourceSymbolicName
  properties: {
    disabledAlerts: [
      'string'
    ]
    emailAccountAdmins: bool
    emailAddresses: [
      'string'
    ]
    retentionDays: int
    state: 'string'
    storageAccountAccessKey: 'string'
    storageEndpoint: 'string'
  }
}

プロパティ値

servers/securityAlertPolicies

名前 説明
name リソース名

Bicep で子リソースの名前と型を設定する方法を参照してください。
'Default'
parent Bicep では、子リソースの親リソースを指定できます。 このプロパティを追加する必要があるのは、子リソースが親リソースの外部で宣言されている場合のみです。

詳細については、「 親リソースの外部にある子リソース」を参照してください。
種類のリソースのシンボル名: サーバー
properties リソースのプロパティ。 SecurityAlertPolicyProperties

SecurityAlertPolicyProperties

名前 説明
disabledAlerts 無効になっているアラートの配列を指定します。 使用できる値: Sql_Injection、Sql_Injection_Vulnerability、Access_Anomaly string[]
emailAccountAdmins アラートがアカウント管理者に送信されることを指定します。 [bool]
emailAddresses アラートの送信先となる電子メール アドレスの配列を指定します。 string[]
retentionDays 脅威検出監査ログに保持する日数を指定します。 INT
state ポリシーの状態を指定します。有効か無効かを指定します。 'Disabled'
'Enabled' (必須)
storageAccountAccessKey 脅威検出監査ストレージ アカウントの識別子キーを指定します。 string
storageEndpoint BLOB ストレージ エンドポイント (例: ) を指定します。 https://MyAccount.blob.core.windows.net この BLOB ストレージには、すべての脅威検出監査ログが保持されます。 string

ARM テンプレート リソース定義

servers/securityAlertPolicies リソースの種類は、次を対象とする操作と共にデプロイできます。

各 API バージョンの変更されたプロパティの一覧については、「 変更ログ」を参照してください。

リソース形式

Microsoft.DBforPostgreSQL/servers/securityAlertPolicies リソースを作成するには、次の JSON をテンプレートに追加します。

{
  "type": "Microsoft.DBforPostgreSQL/servers/securityAlertPolicies",
  "apiVersion": "2017-12-01",
  "name": "Default",
  "properties": {
    "disabledAlerts": [ "string" ],
    "emailAccountAdmins": "bool",
    "emailAddresses": [ "string" ],
    "retentionDays": "int",
    "state": "string",
    "storageAccountAccessKey": "string",
    "storageEndpoint": "string"
  }
}

プロパティ値

servers/securityAlertPolicies

名前 説明
type リソースの種類 'Microsoft.DBforPostgreSQL/servers/securityAlertPolicies'
apiVersion リソース API のバージョン '2017-12-01'
name リソース名

JSON ARM テンプレートで子リソースの名前と型を設定する方法を参照してください。
'Default'
properties リソースのプロパティ。 SecurityAlertPolicyProperties

SecurityAlertPolicyProperties

名前 説明
disabledAlerts 無効になっているアラートの配列を指定します。 使用できる値: Sql_Injection、Sql_Injection_Vulnerability、Access_Anomaly string[]
emailAccountAdmins アラートがアカウント管理者に送信されることを指定します。 [bool]
emailAddresses アラートの送信先となる電子メール アドレスの配列を指定します。 string[]
retentionDays 脅威検出監査ログに保持する日数を指定します。 INT
state ポリシーの状態を指定します。有効か無効かを指定します。 'Disabled'
'Enabled' (必須)
storageAccountAccessKey 脅威検出監査ストレージ アカウントの識別子キーを指定します。 string
storageEndpoint BLOB ストレージ エンドポイント (例: ) を指定します。 https://MyAccount.blob.core.windows.net この BLOB ストレージには、すべての脅威検出監査ログが保持されます。 string

Terraform (AzAPI プロバイダー) リソース定義

servers/securityAlertPolicies リソースの種類は、次を対象とする操作と共にデプロイできます。

  • リソース グループ

各 API バージョンの変更されたプロパティの一覧については、「 変更ログ」を参照してください。

リソース形式

Microsoft.DBforPostgreSQL/servers/securityAlertPolicies リソースを作成するには、次の Terraform をテンプレートに追加します。

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.DBforPostgreSQL/servers/securityAlertPolicies@2017-12-01"
  name = "Default"
  parent_id = "string"
  body = jsonencode({
    properties = {
      disabledAlerts = [
        "string"
      ]
      emailAccountAdmins = bool
      emailAddresses = [
        "string"
      ]
      retentionDays = int
      state = "string"
      storageAccountAccessKey = "string"
      storageEndpoint = "string"
    }
  })
}

プロパティ値

servers/securityAlertPolicies

名前 説明
type リソースの種類 "Microsoft.DBforPostgreSQL/servers/securityAlertPolicies@2017-12-01"
name リソース名 "Default"
parent_id このリソースの親であるリソースの ID。 種類のリソースの ID: サーバー
properties リソースのプロパティ。 SecurityAlertPolicyProperties

SecurityAlertPolicyProperties

名前 説明
disabledAlerts 無効になっているアラートの配列を指定します。 使用できる値: Sql_Injection、Sql_Injection_Vulnerability、Access_Anomaly string[]
emailAccountAdmins アラートがアカウント管理者に送信されることを指定します。 [bool]
emailAddresses アラートの送信先となる電子メール アドレスの配列を指定します。 string[]
retentionDays 脅威検出監査ログに保持する日数を指定します。 INT
state ポリシーの状態を指定します。有効か無効かを指定します。 "無効"
"有効" (必須)
storageAccountAccessKey 脅威検出監査ストレージ アカウントの識別子キーを指定します。 string
storageEndpoint BLOB ストレージ エンドポイント (例: ) を指定します。 https://MyAccount.blob.core.windows.net この BLOB ストレージには、すべての脅威検出監査ログが保持されます。 string