MENU
      CreateRuleDirectly
        • PDF

        CreateRuleDirectly

        • PDF

        記事の要約

        Classic/VPC環境で利用できます。

        Rule Template(監視項目グループ)と監視対象グループを作成せずに、監視項目と監視対象を直接指定して Event Ruleを作成します。

        リクエスト

        リクエスト形式を説明します。リクエスト形式は次の通りです。

        メソッドURI
        POST/cw_fea/real/cw/api/rule/group/ruleGrp/createDirectly

        リクエストヘッダ

        Cloud Insight APIで共通して使用されるヘッダの詳細は、Cloud Insightのリクエストヘッダをご参照ください。

        リクエストボディ

        Event Rule情報関連フィールドの詳細は、DirectRuleGroupCreateDtoをご参照ください。

        リクエスト例

        リクエストのサンプルコードは次の通りです。

        curl --location --request POST 'https://cw.apigw.ntruss.com/cw_fea/real/cw/api/rule/group/ruleGrp/createDirectly' \
        --header 'x-ncp-apigw-timestamp: {Timestamp}' \
        --header 'x-ncp-iam-access-key: {Access Key}' \
        --header 'x-ncp-apigw-signature-v2: {API Gateway Signature}' \
        --header 'Content-Type: application/json' \
        --data '{
            "groupDesc": "監視項目と監視対象を直接指定して Event Ruleを作成します。",
            "groupName": "eventRuleDirect001",
            "metricsGroup": {
                "groupDesc": "監視項目グループを作成します。",
                "groupName": "metricsGroup001",
                "metricsGroupItems": [
                {
                    "calculation": "AVG",
                    "condition": "GT",
                    "dimensions": [
                        {
                            "dim": "type",
                            "val": "svr"
                        }
                    ],
                    "duration": 1,
                    "eventLevel": "INFO",
                    "metric": "bucket_size",
                    "metricGroupItemId": "**********",
                    "options": {
                        "Min1": [
                            "AVG"
                        ],
                        "Min5": [
                            "AVG"
                        ],
                        "Min30": [
                            "AVG"
                        ],
                        "Hour2": [
                            "AVG"
                        ],
                        "Day1": [
                            "AVG"
                        ]
                    },
                    "threshold": "1"
                }
            ],
                "prodKey": "**********",
                "temporaryGroup": true
            },
            "monitorGroup": {
                "groupDesc": "監視対象グループを作成します。",
                "groupName": "metricsGroup002",
                "id": "**********",
                "monitorGroupItemList": [
                    {
                        "nrn": "**********",
                        "resourceId": "**********",
                        "resourceName": "**********"
                    }
                ],
                "prodKey": "**********",
                "prodName": "Object Storage",
                "temporaryGroup": false,
                "type": "NORMAL"
            },
            "prodKey": "**********"
        }'
        Shell

        レスポンス

        レスポンス形式を説明します。

        レスポンスボディ

        レスポンスボディの説明は次の通りです。

        フィールドタイプ必須の有無説明
        ruleGroupIdString-Event Rule ID

        レスポンスステータスコード

        NAVERクラウドプラットフォームで共通して使用されるレスポンスステータスコードの詳細は、Cloud Insight APIのレスポンスステータスコードをご参照ください。

        レスポンス例

        レスポンスのサンプルコードは次の通りです。

        "**********"
        JSON

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

        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.