Add-on β APIドキュメント (1.0.0)

Download OpenAPI specification:Download


「Add-on」が提供するAPIの利用方法とサンプルを公開しております。

基本的な使い方

APIキーの発行

APIを利用するためには、認証のための「APIキー」が必要です。事前にキーを発行しておきます。
APIキーは「ユーザーID」「パスワード」に相当する「トークン」と呼ばれる認証情報で構成されています。

項目名 APIキー発行時の項目名 このドキュメント内での例
ユーザーID アクセストークン(UUID) 01234567-89ab-cdef-0123-456789abcdef
パスワード アクセストークンシークレット SAMPLETOKENSAMPLETOKENSAMPLETOKENSAM

AI

AI機能リソースの一覧を取得します。

アドオンのAI機能リソースの一覧を取得します。

Responses

Response samples

Content type
application/json
{
  • "resources": [
    ]
}

AI機能リソースを作成します。

アドオンのAI機能リソースを作成します。

Request Body schema: application/json
location
required
string non-empty
sku
required
integer <int32> (AiServiceSku)
Value: 1

Responses

Request samples

Content type
application/json
{
  • "location": "string",
  • "sku": 1
}

Response samples

Content type
application/json
{
  • "resourceGroupName": "string",
  • "deploymentName": "string"
}

指定されたAI機能リソースを取得します。

アドオンの指定されたAI機能リソースを取得します。

path Parameters
resourceGroupName
required
string

リソースグループ名

Responses

Response samples

Content type
application/json
{
  • "data": null,
  • "url": "string"
}

指定されたAI機能リソースを削除します。

アドオンの指定されたAI機能リソースを削除します。

path Parameters
resourceGroupName
required
string

リソースグループ名

Responses

Response samples

Content type
application/json
{
  • "errors": [
    ]
}

指定されたAI機能リソースのステータスを取得します。

アドオンの指定されたAI機能リソースのステータスを取得します。

path Parameters
resourceGroupName
required
string
deploymentName
required
string

Responses

Response samples

Content type
application/json
{
  • "id": "string",
  • "name": "string",
  • "type": "string",
  • "properties": {
    }
}

CDN

CDNサービスリソースの一覧を取得します。

アドオンのCDNサービスリソースの一覧を取得します。

Responses

Response samples

Content type
application/json
{
  • "resources": [
    ]
}

CDNサービスリソースを作成します。

アドオンのCDNサービスリソースを作成します。

Request Body schema: application/json
location
required
string non-empty
required
object (FrontDoorProfile)
required
object (FrontDoorEndpoint)

Responses

Request samples

Content type
application/json
{
  • "location": "string",
  • "profile": {
    },
  • "endpoint": {
    }
}

Response samples

Content type
application/json
{
  • "resourceGroupName": "string",
  • "deploymentName": "string"
}

指定されたCDNサービスリソースを取得します。

アドオンの指定されたCDNサービスリソースを取得します。

path Parameters
resourceGroupName
required
string

リソースグループ名

Responses

Response samples

Content type
application/json
{
  • "data": null,
  • "url": "string"
}

指定されたCDNサービスリソースを削除します。

アドオンの指定されたCDNサービスリソースを削除します。

path Parameters
resourceGroupName
required
string

リソースグループ名

Responses

Response samples

Content type
application/json
{
  • "errors": [
    ]
}

指定されたCDNサービスリソースのステータスを取得します。

アドオンの指定されたCDNサービスリソースのステータスを取得します。

path Parameters
resourceGroupName
required
string

リソースグループ名

deploymentName
required
string

デプロイメント名

Responses

Response samples

Content type
application/json
{
  • "id": "string",
  • "name": "string",
  • "type": "string",
  • "properties": {
    }
}

セキュリティ

DDoS対策サービスリソースの一覧を取得します。

アドオンのDDoS対策サービスリソースの一覧を取得します。

Responses

Response samples

Content type
application/json
{
  • "resources": [
    ]
}

DDoS対策サービスリソースを作成します。

アドオンのDDoS対策サービスリソースを作成します。

Request Body schema: application/json
location
required
string non-empty
required
object (FrontDoorProfile)
required
object (FrontDoorEndpoint)

Responses

Request samples

Content type
application/json
{
  • "location": "string",
  • "profile": {
    },
  • "endpoint": {
    }
}

Response samples

Content type
application/json
{
  • "resourceGroupName": "string",
  • "deploymentName": "string"
}

指定されたDDoS対策サービスリソースを取得します。

アドオンの指定されたDDoS対策サービスリソースを取得します。

path Parameters
resourceGroupName
required
string

リソースグループ名

Responses

Response samples

Content type
application/json
{
  • "data": null,
  • "url": "string"
}

指定されたDDoS対策サービスリソースを削除します。

アドオンの指定されたDDoS対策サービスリソースを削除します。

path Parameters
resourceGroupName
required
string

リソースグループ名

Responses

Response samples

Content type
application/json
{
  • "errors": [
    ]
}

指定されたDDoS対策サービスリソースのステータスを取得します。

アドオンの指定されたDDoS対策サービスリソースのステータスを取得します。

path Parameters
resourceGroupName
required
string

リソースグループ名

deploymentName
required
string

デプロイメント名

Responses

Response samples

Content type
application/json
{
  • "id": "string",
  • "name": "string",
  • "type": "string",
  • "properties": {
    }
}

WAFサービスリソースの一覧を取得します。

アドオンのWAFサービスリソースの一覧を取得します。

Responses

Response samples

Content type
application/json
{
  • "resources": [
    ]
}

WAFサービスリソースを作成します。

アドオンのWAFサービスリソースを作成します。

Request Body schema: application/json
location
required
string non-empty
required
object (FrontDoorProfile)
required
object (FrontDoorEndpoint)

Responses

Request samples

Content type
application/json
{
  • "location": "string",
  • "profile": {
    },
  • "endpoint": {
    }
}

Response samples

Content type
application/json
{
  • "resourceGroupName": "string",
  • "deploymentName": "string"
}

指定されたWAFサービスリソースを取得します。

アドオンの指定されたWAFサービスリソースを取得します。

path Parameters
resourceGroupName
required
string

リソースグループ名

Responses

Response samples

Content type
application/json
{
  • "data": null,
  • "url": "string"
}

指定されたWAFサービスリソースを削除します。

アドオンの指定されたWAFサービスリソースを削除します。

path Parameters
resourceGroupName
required
string

リソースグループ名

Responses

Response samples

Content type
application/json
{
  • "errors": [
    ]
}

指定されたWAFサービスリソースのステータスを取得します。

アドオンの指定されたWAFサービスリソースのステータスを取得します。

path Parameters
resourceGroupName
required
string

リソースグループ名

deploymentName
required
string

デプロイメント名

Responses

Response samples

Content type
application/json
{
  • "id": "string",
  • "name": "string",
  • "type": "string",
  • "properties": {
    }
}

脆弱性検出サービスリソースの一覧を取得します。

アドオンの脆弱性検出サービスリソースの一覧を取得します。

Responses

Response samples

Content type
application/json
{
  • "resources": [
    ]
}

脆弱性検出サービスリソースを作成します。

アドオンの脆弱性検出サービスリソースを作成します。

Request Body schema: application/json
location
required
string non-empty
os
required
integer <int32> (ServerOsType)
Enum: 1 2

Responses

Request samples

Content type
application/json
{
  • "location": "string",
  • "os": 1
}

Response samples

Content type
application/json
{
  • "resourceGroupName": "string",
  • "installScript": "string"
}

指定された脆弱性検出サービスリソースを取得します。

アドオンの指定された脆弱性検出サービスリソースを取得します。

path Parameters
resourceGroupName
required
string

リソースグループ名

Responses

Response samples

Content type
application/json
{
  • "data": null,
  • "url": "string"
}

指定された脆弱性検出サービスリソースを削除します。

アドオンの指定された脆弱性検出サービスリソースを削除します。

path Parameters
resourceGroupName
required
string

リソースグループ名

Responses

Response samples

Content type
application/json
{
  • "errors": [
    ]
}

データ分析

データレイクリソースの一覧を取得します。

アドオンのデータレイクリソースの一覧を取得します。

Responses

Response samples

Content type
application/json
{
  • "resources": [
    ]
}

データレイクリソースを作成します。

アドオンのデータレイクリソースを作成します。

Request Body schema: application/json
location
required
string non-empty
performance
required
integer <int32> (DataLakePerformance)
Enum: 1 2
redundancy
required
integer <int32> (DataLakeRedundancy)
Enum: 1 2 3 4

Responses

Request samples

Content type
application/json
{
  • "location": "string",
  • "performance": 1,
  • "redundancy": 1
}

Response samples

Content type
application/json
{
  • "resourceGroupName": "string",
  • "deploymentName": "string"
}

指定されたデータレイクリソースを取得します。

アドオンの指定されたデータレイクリソースを取得します。

path Parameters
resourceGroupName
required
string

リソースグループ名

Responses

Response samples

Content type
application/json
{
  • "data": null,
  • "url": "string"
}

指定されたデータレイクリソースを削除します。

アドオンの指定されたデータレイクリソースを削除します。

path Parameters
resourceGroupName
required
string

リソースグループ名

Responses

Response samples

Content type
application/json
{
  • "errors": [
    ]
}

指定されたデータレイクリソースのステータスを取得します。

アドオンの指定されたデータレイクリソースのステータスを取得します。

path Parameters
resourceGroupName
required
string
deploymentName
required
string

Responses

Response samples

Content type
application/json
{
  • "id": "string",
  • "name": "string",
  • "type": "string",
  • "properties": {
    }
}

データウェアハウスリソースの一覧を取得します。

アドオンのデータウェアハウスリソースの一覧を取得します。

Responses

Response samples

Content type
application/json
{
  • "resources": [
    ]
}

データウェアハウスリソースを作成します。

アドオンのデータウェアハウスリソースを作成します。

Request Body schema: application/json
location
required
string non-empty

Responses

Request samples

Content type
application/json
{
  • "location": "string"
}

Response samples

Content type
application/json
{
  • "resourceGroupName": "string",
  • "deploymentName": "string"
}

指定されたデータウェアハウスリソースを取得します。

アドオンの指定されたデータウェアハウスリソースを取得します。

path Parameters
resourceGroupName
required
string

リソースグループ名

Responses

Response samples

Content type
application/json
{
  • "data": null,
  • "url": "string"
}

指定されたデータウェアハウスリソースを削除します。

アドオンの指定されたデータウェアハウスリソースを削除します。

path Parameters
resourceGroupName
required
string

リソースグループ名

Responses

Response samples

Content type
application/json
{
  • "errors": [
    ]
}

指定されたデータウェアハウスリソースのステータスを取得します。

アドオンの指定されたデータウェアハウスリソースのステータスを取得します。

path Parameters
resourceGroupName
required
string
deploymentName
required
string

Responses

Response samples

Content type
application/json
{
  • "id": "string",
  • "name": "string",
  • "type": "string",
  • "properties": {
    }
}

データETLリソースの一覧を取得します。

アドオンのデータETLリソースの一覧を取得します。

Responses

Response samples

Content type
application/json
{
  • "resources": [
    ]
}

データETLリソースを作成します。

アドオンのデータETLリソースを作成します。

Request Body schema: application/json
location
required
string non-empty

Responses

Request samples

Content type
application/json
{
  • "location": "string"
}

Response samples

Content type
application/json
{
  • "resourceGroupName": "string",
  • "deploymentName": "string"
}

指定されたデータETLリソースを削除します。

アドオンの指定されたデータETLリソースを削除します。

path Parameters
resourceGroupName
required
string

リソースグループ名

Responses

Response samples

Content type
application/json
{
  • "errors": [
    ]
}

指定されたデータETLリソースを取得します。

アドオンの指定されたデータETLリソースを取得します。

path Parameters
resourceGroupName
required
string

リソースグループ名

Responses

Response samples

Content type
application/json
{
  • "data": null,
  • "url": "string"
}

指定されたデータETLリソースのステータスを取得します。

アドオンの指定されたデータETLリソースのステータスを取得します。

path Parameters
resourceGroupName
required
string
deploymentName
required
string

Responses

Response samples

Content type
application/json
{
  • "id": "string",
  • "name": "string",
  • "type": "string",
  • "properties": {
    }
}

クエリ機能リソースの一覧を取得します。

アドオンのクエリ機能リソースの一覧を取得します。

Responses

Response samples

Content type
application/json
{
  • "resources": [
    ]
}

クエリ機能リソースを作成します。

アドオンのクエリ機能リソースを作成します。

Request Body schema: application/json
location
required
string non-empty

Responses

Request samples

Content type
application/json
{
  • "location": "string"
}

Response samples

Content type
application/json
{
  • "resourceGroupName": "string",
  • "deploymentName": "string"
}

指定されたクエリ機能リソースを取得します。

アドオンの指定されたクエリ機能リソースを取得します。

path Parameters
resourceGroupName
required
string

リソースグループ名

Responses

Response samples

Content type
application/json
{
  • "data": null,
  • "url": "string"
}

指定されたクエリ機能リソースを削除します。

アドオンの指定されたクエリ機能リソースを削除します。

path Parameters
resourceGroupName
required
string

リソースグループ名

Responses

Response samples

Content type
application/json
{
  • "errors": [
    ]
}

指定されたクエリ機能リソースのステータスを取得します。

アドオンの指定されたクエリ機能リソースのステータスを取得します。

path Parameters
resourceGroupName
required
string
deploymentName
required
string

Responses

Response samples

Content type
application/json
{
  • "id": "string",
  • "name": "string",
  • "type": "string",
  • "properties": {
    }
}

検索機能リソースの一覧を取得します。

アドオンの検索機能リソースの一覧を取得します。

Responses

Response samples

Content type
application/json
{
  • "resources": [
    ]
}

検索機能リソースを作成します。

アドオンの検索機能リソースを作成します。

Request Body schema: application/json
location
required
string non-empty
sku
required
integer <int32> (SearchSku)
Enum: 1 2 3 4 5 6 7 8
replicaCount
required
integer <int32> [ 1 .. 12 ]
partitionCount
required
integer <int32>

Responses

Request samples

Content type
application/json
{
  • "location": "string",
  • "sku": 1,
  • "replicaCount": 1,
  • "partitionCount": 0
}

Response samples

Content type
application/json
{
  • "resourceGroupName": "string",
  • "deploymentName": "string"
}

指定された検索機能リソースを取得します。

アドオンの指定された検索機能リソースを取得します。

path Parameters
resourceGroupName
required
string

リソースグループ名

Responses

Response samples

Content type
application/json
{
  • "data": null,
  • "url": "string"
}

指定された検索機能リソースを削除します。

アドオンの指定された検索機能リソースを削除します。

path Parameters
resourceGroupName
required
string

リソースグループ名

Responses

Response samples

Content type
application/json
{
  • "errors": [
    ]
}

指定された検索機能リソースのステータスを取得します。

アドオンの指定された検索機能リソースのステータスを取得します。

path Parameters
resourceGroupName
required
string
deploymentName
required
string

Responses

Response samples

Content type
application/json
{
  • "id": "string",
  • "name": "string",
  • "type": "string",
  • "properties": {
    }
}

ストリーミング処理機能リソースの一覧を取得します。

アドオンのストリーミング処理機能リソースの一覧を取得します。

Responses

Response samples

Content type
application/json
{
  • "resources": [
    ]
}

ストリーミング処理機能リソースを作成します。

アドオンのストリーミング処理機能リソースを作成します。

Request Body schema: application/json
location
required
string non-empty
name
required
string [ 3 .. 63 ] characters ^[a-zA-Z0-9_-]+$
unitCount
required
string non-empty

Responses

Request samples

Content type
application/json
{
  • "location": "string",
  • "name": "string",
  • "unitCount": "string"
}

Response samples

Content type
application/json
{
  • "resourceGroupName": "string",
  • "deploymentName": "string"
}

指定されたストリーミング処理機能リソースを取得します。

アドオンの指定されたストリーミング処理機能リソースを取得します。

path Parameters
resourceGroupName
required
string

リソースグループ名

Responses

Response samples

Content type
application/json
{
  • "data": null,
  • "url": "string"
}

指定されたストリーミング処理機能リソースを削除します。

アドオンの指定されたストリーミング処理機能リソースを削除します。

path Parameters
resourceGroupName
required
string

リソースグループ名

Responses

Response samples

Content type
application/json
{
  • "errors": [
    ]
}

指定されたストリーミング処理機能リソースのステータスを取得します。

アドオンの指定されたストリーミング処理機能リソースのステータスを取得します。

path Parameters
resourceGroupName
required
string
deploymentName
required
string

Responses

Response samples

Content type
application/json
{
  • "id": "string",
  • "name": "string",
  • "type": "string",
  • "properties": {
    }
}