Usage Plan
    • PDF

    Usage Plan

    • PDF

    Article Summary

    Usage Plan作成

    URL

    POST https://apigateway.apigw.ntruss.com/api/v1/usage-plans
    

    リクエストパラメータ

    • なし

    リクエストボディ

    {
      "monthQuotaRequest" : 1,
      "dayQuotaRequest" : 6,
      "usagePlanDescription" : "usagePlanDescription",
      "rateRps" : 0,
      "quotaCondition" : "quotaCondition",
      "usagePlanName" : "usagePlanName"
    }
    

    応答コード

    • 201

    応答ボディ

    {
      "usagePlan" : {
        "domainCode" : "domainCode",
        "usagePlanId" : "usagePlanId",
        "modifier" : "modifier",
        "associatedStagesCount" : 0,
        "dayQuotaRequest" : 6,
        "permission" : "permission",
        "rateRps" : 5,
        "usagePlanName" : "usagePlanName",
        "monthQuotaRequest" : 1,
        "tenantId" : "tenantId",
        "disabled" : true,
        "usagePlanDescription" : "usagePlanDescription",
        "quotaCondition" : "quotaCondition",
        "actionName" : "actionName"
      }
    }
    

    Usage Plan削除

    URL

    DELETE https://apigateway.apigw.ntruss.com/api/v1/usage-plans/{usage-plan-id}
    

    リクエストパラメータ

    名前位置必須かどうかタイプ説明
    usagePlanIdpathYStringUsage Plan Id
    長さ(最大/最小):0 / 10

    リクエストボディ

    • なし

    応答コード

    • 204

    応答ボディ

    • なし

    Usage Plan照会

    URL

    GET https://apigateway.apigw.ntruss.com/api/v1/usage-plans
    

    リクエストパラメータ<

    名前位置必須かどうかタイプ説明
    offsetquery stringNLongOffset
    最小:0
    最大:9,223,372,036,854,775,807
    limitquery stringNLongLimit
    最小:1
    最大:9,223,372,036,854,775,807
    stageIdquery stringYStringStage Id
    長さ(最大/最小):0 / 10
    associatedquery stringNBooleanAssociated

    リクエストボディ

    • なし

    応答コード

    • 200

    応答ボディ

    {
      "total" : 0,
      "usagePlans" : [ {
        "domainCode" : "domainCode",
        "usagePlanId" : "usagePlanId",
        "associatedStagesCount" : 6,
        "disabled" : true,
        "permission" : "permission",
        "usagePlanName" : "usagePlanName",
        "actionName" : "actionName"
      } ]
    }
    

    接続されたStage照会

    URL

    GET https://apigateway.apigw.ntruss.com/api/v1/usage-plans/{usage-plan-id}/stages
    

    リクエストパラメータ

    名前位置必須かどうかタイプ説明
    usagePlanIdpathYStringUsage Plan Id
    長さ(最大/最小):0 / 10
    offsetquery stringNLongOffset
    最小:0
    最大:9,223,372,036,854,775,807
    limitquery stringNLongLimit
    最小:1
    最大:9,223,372,036,854,775,807
    namequery stringNStringName
    長さ(最大/最小):0 / 20

    リクエストボディ

    • なし

    応答コード

    • 200

    応答ボディ

    {
      "total" : 0,
      "stages" : [ {
        "apiName" : "apiName",
        "stageName" : "stageName",
        "productId" : "productId",
        "apiId" : "apiId",
        "productName" : "productName",
        "stageId" : "stageId"
      } ],
      "usagePlan" : {
        "domainCode" : "domainCode",
        "monthQuotaRequest" : 1,
        "dayQuotaRequest" : 6,
        "rateRps" : 5,
        "quotaCondition" : "quotaCondition"
      }
    }
    

    Usage Plan照会

    URL

    GET https://apigateway.apigw.ntruss.com/api/v1/usage-plans/{usage-plan-id}
    

    リクエストパラメータ

    名前位置必須かどうかタイプ説明
    usagePlanIdpathYStringUsage Plan Id
    長さ(最大/最小):0 / 10

    リクエストボディ

    • なし

    応答コード

    • 200

    応答ボディ

    {
      "usagePlan" : {
        "domainCode" : "domainCode",
        "usagePlanId" : "usagePlanId",
        "modifier" : "modifier",
        "associatedStagesCount" : 0,
        "dayQuotaRequest" : 6,
        "permission" : "permission",
        "rateRps" : 5,
        "usagePlanName" : "usagePlanName",
        "monthQuotaRequest" : 1,
        "tenantId" : "tenantId",
        "disabled" : true,
        "usagePlanDescription" : "usagePlanDescription",
        "quotaCondition" : "quotaCondition",
        "actionName" : "actionName"
      }
    }
    

    Usage Plan照会

    URL

    POST https://apigateway.apigw.ntruss.com/api/v1/usage-plans/search
    

    リクエストパラメータ

    • なし

    リクエストボディ

    {
      "offset" : 6,
      "limit" : 0,
      "usagePlanName" : "usagePlanName"
    }
    

    応答コード

    • 200

    応答ボディ

    {
      "initialCount" : 0,
      "total" : 6,
      "usagePlans" : [ {
        "domainCode" : "domainCode",
        "usagePlanId" : "usagePlanId",
        "modifier" : "modifier",
        "associatedStagesCount" : 0,
        "dayQuotaRequest" : 6,
        "permission" : "permission",
        "rateRps" : 5,
        "usagePlanName" : "usagePlanName",
        "monthQuotaRequest" : 1,
        "tenantId" : "tenantId",
        "disabled" : true,
        "usagePlanDescription" : "usagePlanDescription",
        "quotaCondition" : "quotaCondition",
        "actionName" : "actionName"
      } ]
    }
    

    Usage Plan修正

    URL

    PUT https://apigateway.apigw.ntruss.com/api/v1/usage-plans/{usage-plan-id}
    

    リクエストパラメータ

    名前位置必須かどうかタイプ説明
    usagePlanIdpathYStringUsage Plan Id
    長さ(最大/最小):0 / 10

    リクエストボディ

    {
      "monthQuotaRequest" : 6,
      "dayQuotaRequest" : 0,
      "usagePlanDescription" : "usagePlanDescription",
      "rateRps" : 1,
      "quotaCondition" : "quotaCondition",
      "usagePlanName" : "usagePlanName"
    }
    

    応答コード

    • 200

    応答ボディ

    {
      "usagePlan" : {
        "domainCode" : "domainCode",
        "usagePlanId" : "usagePlanId",
        "modifier" : "modifier",
        "associatedStagesCount" : 0,
        "dayQuotaRequest" : 6,
        "permission" : "permission",
        "rateRps" : 5,
        "usagePlanName" : "usagePlanName",
        "monthQuotaRequest" : 1,
        "tenantId" : "tenantId",
        "disabled" : true,
        "usagePlanDescription" : "usagePlanDescription",
        "quotaCondition" : "quotaCondition",
        "actionName" : "actionName"
      }
    }
    

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

    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.