addPolicy
    • PDF

    addPolicy

    • PDF

    Article Summary

    概要

    • addPolicy APIは、「Secure Zone Firewall」の Policyメニューで提供する機能であり、ポリシーの新規設定ができる APIです。

    リクエスト

    MethodRequest URI
    POSThttps://securezonefirewall.apigw.ntruss.com/api/v2/{type}/{zone}/addPolicy

    Type

    Value説明
    szfwSecure Zone Standard
    psfwSecure Zone Advanced

    Zone

    Value説明
    kr1KR-1 Zone
    kr2KR-2 Zone

    リクエストヘッダ

    ヘッダ名説明
    x-ncp-apigw-timestamp1970年1月1日 00:00:00 協定世界時(UTC)からの経過時間をミリ秒(Millisecond)で表したもの
    API Gatewayサーバとの時間差が5分以上の場合は、無効なリクエストとみなす
    x-ncp-iam-access-keyNAVERクラウドプラットフォームから発行された API Keyまたは IAMから発行された AccessKey
    x-ncp-apigw-signature-v2Bodyを AccessKeyとマッピングする SecretKeyで暗号化した署名 HMACの暗号化アルゴリズムは HmacSHA256を使用
    x-ncp-mbr_noユーザー番号

    リクエストパラメータ

    パラメータ名要否タイプ説明備考
    addressGroup.addressGroupNonoIntegerAddress Group番号
    addressGroup.addressGroupNameyesStringAddress Group名
    addressGroup.descriptionnoStringAddress Group説明情報
    addressGroup.memberNonoStringユーザー番号
    addressGroup.instanceNonoStringインスタンス番号
    addressGroup.addressList[].addressNonoIntegerAddress番号
    addressGroup.addressList[].memberNonoStringユーザー番号
    addressGroup.addressList[].instanceNonoStringインスタンス番号
    addressGroup.addressList[].nameyesStringAddress名
    addressGroup.addressList[].ipyesStringip
    addressGroup.addressList[].maskBitnoIntegermaskbit
    addressGroup.addressList[].fqdnnoStringfqdn条件付き必須、typeが fqdnの場合、値が存在しない時にエラー発生
    addressGroup.addressList[].portnoStringport
    addressGroup.addressList[].typenoStringAddress type情報(ipmask、fqdn)
    addressGroup.addressList[].addressZoneyesStringAddressZone情報
    addressGroup.addressZonenoStringAddressGroup Zone情報存在しない場合、addressList 一番目 Addressの AddressZone情報を使用
    addressGroup.objectStoragenobooleanオブジェクトストレージの有無デフォルト値 false

    リクエストボディ

    {
      "action": "string",
      "description": "string",
      "destinationAddressGroupList": [
        {
          "addressGroupName": "string",
          "addressGroupNo": 0,
          "addressList": [
            {
              "addressNo": 0,
              "addressZone": "string",
              "fqdn": "string",
              "ip": "string",
              "maskBit": 0,
              "name": "string",
              "port": "string",
              "type": "string"
            }
          ],
          "addressZone": "string",
          "description": "string",
          "objectStorage": true
        }
      ],
      "destinationAddressList": [
        {
          "addressNo": 0,
          "addressZone": "string",
          "fqdn": "string",
          "ip": "string",
          "maskBit": 0,
          "name": "string",
          "port": "string",
          "type": "string"
        }
      ],
      "destinationAddressZone": "string",
      "policyName": "string",
      "port": "string",
      "protocol": "string",
      "sourceAddressGroupList": [
        {
          "addressGroupName": "string",
          "addressGroupNo": 0,
          "addressList": [
            {
              "addressNo": 0,
              "addressZone": "string",
              "fqdn": "string",
              "ip": "string",
              "maskBit": 0,
              "name": "string",
              "port": "string",
              "type": "string"
            }
          ],
          "addressZone": "string",
          "description": "string",
          "objectStorage": true
        }
      ],
      "sourceAddressList": [
        {
          "addressNo": 0,
          "addressZone": "string",
          "fqdn": "string",
          "ip": "string",
          "maskBit": 0,
          "name": "string",
          "port": "string",
          "type": "string"
        }
      ],
      "sourceAddressZone": "string",
      "sourceAddressZoneFromAddress": "string",
      "sourceAddressZoneFromAddressGroup": "string",
      "sourceMemberZone": "string"
    }
    

    レスポンス

    レスポンスボディ

    パラメータ名タイプ説明
    actionStringリクエストタイプ
    returnCodeIntegerレスポンスコード
    returnMessageStringレスポンスメッセージ

    レスポンスボディ

    {
      "action": "string",
      "returnCode": 0,
      "returnMessage": "string"
    }
    

    エラーコード

    共通して発生するエラーの詳細は、NAVER Cloud Platform APIをご参照ください


    この記事は役に立ちましたか?

    Changing your password will log you out immediately. Use the new password to log back in.
    First name must have atleast 2 characters. Numbers and special characters are not allowed.
    Last name must have atleast 1 characters. Numbers and special characters are not allowed.
    Enter a valid email
    Enter a valid password
    Your profile has been successfully updated.