Download OpenAPI specification:Download
「Add-on」が提供するAPIの利用方法とサンプルを公開しております。
APIを利用するためには、認証のための「APIキー」が必要です。事前にキーを発行しておきます。
APIキーは「ユーザーID」「パスワード」に相当する「トークン」と呼ばれる認証情報で構成されています。
項目名 | APIキー発行時の項目名 | このドキュメント内での例 |
---|---|---|
ユーザーID | アクセストークン(UUID) | 01234567-89ab-cdef-0123-456789abcdef |
パスワード | アクセストークンシークレット | SAMPLETOKENSAMPLETOKENSAMPLETOKENSAM |
{- "resources": [
- {
- "id": {
- "resourceType": {
- "namespace": "string",
- "type": "string"
}, - "name": "string",
- "parent": { },
- "subscriptionId": "string",
- "provider": "string",
- "location": {
- "name": "string",
- "displayName": "string"
}, - "resourceGroupName": "string"
}, - "hasData": true,
- "data": {
- "id": {
- "resourceType": {
- "namespace": "string",
- "type": "string"
}, - "name": "string",
- "parent": { },
- "subscriptionId": "string",
- "provider": "string",
- "location": {
- "name": "string",
- "displayName": "string"
}, - "resourceGroupName": "string"
}, - "name": "string",
- "resourceType": {
- "namespace": "string",
- "type": "string"
}, - "systemData": {
- "createdBy": "string",
- "createdByType": { },
- "createdOn": "2019-08-24T14:15:22Z",
- "lastModifiedBy": "string",
- "lastModifiedByType": { },
- "lastModifiedOn": "2019-08-24T14:15:22Z"
}, - "tags": {
- "property1": "string",
- "property2": "string"
}, - "location": {
- "name": "string",
- "displayName": "string"
}, - "resourceGroupProvisioningState": "string",
- "managedBy": "string"
}
}
]
}
アドオンのAI機能リソースを作成します。
location required | string non-empty |
sku required | integer <int32> (AiServiceSku) Value: 1 |
{- "location": "string",
- "sku": 1
}
{- "resourceGroupName": "string",
- "deploymentName": "string"
}
アドオンの指定されたAI機能リソースのステータスを取得します。
resourceGroupName required | string |
deploymentName required | string |
{- "id": "string",
- "name": "string",
- "type": "string",
- "properties": {
- "provisioningState": "string",
- "timestamp": "2019-08-24T14:15:22Z"
}
}
{- "resources": [
- {
- "id": {
- "resourceType": {
- "namespace": "string",
- "type": "string"
}, - "name": "string",
- "parent": { },
- "subscriptionId": "string",
- "provider": "string",
- "location": {
- "name": "string",
- "displayName": "string"
}, - "resourceGroupName": "string"
}, - "hasData": true,
- "data": {
- "id": {
- "resourceType": {
- "namespace": "string",
- "type": "string"
}, - "name": "string",
- "parent": { },
- "subscriptionId": "string",
- "provider": "string",
- "location": {
- "name": "string",
- "displayName": "string"
}, - "resourceGroupName": "string"
}, - "name": "string",
- "resourceType": {
- "namespace": "string",
- "type": "string"
}, - "systemData": {
- "createdBy": "string",
- "createdByType": { },
- "createdOn": "2019-08-24T14:15:22Z",
- "lastModifiedBy": "string",
- "lastModifiedByType": { },
- "lastModifiedOn": "2019-08-24T14:15:22Z"
}, - "tags": {
- "property1": "string",
- "property2": "string"
}, - "location": {
- "name": "string",
- "displayName": "string"
}, - "resourceGroupProvisioningState": "string",
- "managedBy": "string"
}
}
]
}
アドオンのCDNサービスリソースを作成します。
location required | string non-empty |
required | object (FrontDoorProfile) |
required | object (FrontDoorEndpoint) |
{- "location": "string",
- "profile": {
- "level": 1
}, - "endpoint": {
- "route": {
- "patterns": [
- "string"
], - "originGroup": {
- "origin": {
- "hostName": "string",
- "hostHeader": "string"
}
}
}
}
}
{- "resourceGroupName": "string",
- "deploymentName": "string"
}
アドオンの指定されたCDNサービスリソースのステータスを取得します。
resourceGroupName required | string リソースグループ名 |
deploymentName required | string デプロイメント名 |
{- "id": "string",
- "name": "string",
- "type": "string",
- "properties": {
- "provisioningState": "string",
- "timestamp": "2019-08-24T14:15:22Z"
}
}
{- "resources": [
- {
- "id": {
- "resourceType": {
- "namespace": "string",
- "type": "string"
}, - "name": "string",
- "parent": { },
- "subscriptionId": "string",
- "provider": "string",
- "location": {
- "name": "string",
- "displayName": "string"
}, - "resourceGroupName": "string"
}, - "hasData": true,
- "data": {
- "id": {
- "resourceType": {
- "namespace": "string",
- "type": "string"
}, - "name": "string",
- "parent": { },
- "subscriptionId": "string",
- "provider": "string",
- "location": {
- "name": "string",
- "displayName": "string"
}, - "resourceGroupName": "string"
}, - "name": "string",
- "resourceType": {
- "namespace": "string",
- "type": "string"
}, - "systemData": {
- "createdBy": "string",
- "createdByType": { },
- "createdOn": "2019-08-24T14:15:22Z",
- "lastModifiedBy": "string",
- "lastModifiedByType": { },
- "lastModifiedOn": "2019-08-24T14:15:22Z"
}, - "tags": {
- "property1": "string",
- "property2": "string"
}, - "location": {
- "name": "string",
- "displayName": "string"
}, - "resourceGroupProvisioningState": "string",
- "managedBy": "string"
}
}
]
}
アドオンのDDoS対策サービスリソースを作成します。
location required | string non-empty |
required | object (FrontDoorProfile) |
required | object (FrontDoorEndpoint) |
{- "location": "string",
- "profile": {
- "level": 1
}, - "endpoint": {
- "route": {
- "patterns": [
- "string"
], - "originGroup": {
- "origin": {
- "hostName": "string",
- "hostHeader": "string"
}
}
}
}
}
{- "resourceGroupName": "string",
- "deploymentName": "string"
}
アドオンの指定されたDDoS対策サービスリソースのステータスを取得します。
resourceGroupName required | string リソースグループ名 |
deploymentName required | string デプロイメント名 |
{- "id": "string",
- "name": "string",
- "type": "string",
- "properties": {
- "provisioningState": "string",
- "timestamp": "2019-08-24T14:15:22Z"
}
}
{- "resources": [
- {
- "id": {
- "resourceType": {
- "namespace": "string",
- "type": "string"
}, - "name": "string",
- "parent": { },
- "subscriptionId": "string",
- "provider": "string",
- "location": {
- "name": "string",
- "displayName": "string"
}, - "resourceGroupName": "string"
}, - "hasData": true,
- "data": {
- "id": {
- "resourceType": {
- "namespace": "string",
- "type": "string"
}, - "name": "string",
- "parent": { },
- "subscriptionId": "string",
- "provider": "string",
- "location": {
- "name": "string",
- "displayName": "string"
}, - "resourceGroupName": "string"
}, - "name": "string",
- "resourceType": {
- "namespace": "string",
- "type": "string"
}, - "systemData": {
- "createdBy": "string",
- "createdByType": { },
- "createdOn": "2019-08-24T14:15:22Z",
- "lastModifiedBy": "string",
- "lastModifiedByType": { },
- "lastModifiedOn": "2019-08-24T14:15:22Z"
}, - "tags": {
- "property1": "string",
- "property2": "string"
}, - "location": {
- "name": "string",
- "displayName": "string"
}, - "resourceGroupProvisioningState": "string",
- "managedBy": "string"
}
}
]
}
アドオンのWAFサービスリソースを作成します。
location required | string non-empty |
required | object (FrontDoorProfile) |
required | object (FrontDoorEndpoint) |
{- "location": "string",
- "profile": {
- "level": 1
}, - "endpoint": {
- "route": {
- "patterns": [
- "string"
], - "originGroup": {
- "origin": {
- "hostName": "string",
- "hostHeader": "string"
}
}
}
}
}
{- "resourceGroupName": "string",
- "deploymentName": "string"
}
アドオンの指定されたWAFサービスリソースのステータスを取得します。
resourceGroupName required | string リソースグループ名 |
deploymentName required | string デプロイメント名 |
{- "id": "string",
- "name": "string",
- "type": "string",
- "properties": {
- "provisioningState": "string",
- "timestamp": "2019-08-24T14:15:22Z"
}
}
{- "resources": [
- {
- "id": {
- "resourceType": {
- "namespace": "string",
- "type": "string"
}, - "name": "string",
- "parent": { },
- "subscriptionId": "string",
- "provider": "string",
- "location": {
- "name": "string",
- "displayName": "string"
}, - "resourceGroupName": "string"
}, - "hasData": true,
- "data": {
- "id": {
- "resourceType": {
- "namespace": "string",
- "type": "string"
}, - "name": "string",
- "parent": { },
- "subscriptionId": "string",
- "provider": "string",
- "location": {
- "name": "string",
- "displayName": "string"
}, - "resourceGroupName": "string"
}, - "name": "string",
- "resourceType": {
- "namespace": "string",
- "type": "string"
}, - "systemData": {
- "createdBy": "string",
- "createdByType": { },
- "createdOn": "2019-08-24T14:15:22Z",
- "lastModifiedBy": "string",
- "lastModifiedByType": { },
- "lastModifiedOn": "2019-08-24T14:15:22Z"
}, - "tags": {
- "property1": "string",
- "property2": "string"
}, - "location": {
- "name": "string",
- "displayName": "string"
}, - "resourceGroupProvisioningState": "string",
- "managedBy": "string"
}
}
]
}
アドオンの脆弱性検出サービスリソースを作成します。
location required | string non-empty |
os required | integer <int32> (ServerOsType) Enum: 1 2 |
{- "location": "string",
- "os": 1
}
{- "resourceGroupName": "string",
- "installScript": "string"
}
{- "resources": [
- {
- "id": {
- "resourceType": {
- "namespace": "string",
- "type": "string"
}, - "name": "string",
- "parent": { },
- "subscriptionId": "string",
- "provider": "string",
- "location": {
- "name": "string",
- "displayName": "string"
}, - "resourceGroupName": "string"
}, - "hasData": true,
- "data": {
- "id": {
- "resourceType": {
- "namespace": "string",
- "type": "string"
}, - "name": "string",
- "parent": { },
- "subscriptionId": "string",
- "provider": "string",
- "location": {
- "name": "string",
- "displayName": "string"
}, - "resourceGroupName": "string"
}, - "name": "string",
- "resourceType": {
- "namespace": "string",
- "type": "string"
}, - "systemData": {
- "createdBy": "string",
- "createdByType": { },
- "createdOn": "2019-08-24T14:15:22Z",
- "lastModifiedBy": "string",
- "lastModifiedByType": { },
- "lastModifiedOn": "2019-08-24T14:15:22Z"
}, - "tags": {
- "property1": "string",
- "property2": "string"
}, - "location": {
- "name": "string",
- "displayName": "string"
}, - "resourceGroupProvisioningState": "string",
- "managedBy": "string"
}
}
]
}
アドオンのデータレイクリソースを作成します。
location required | string non-empty |
performance required | integer <int32> (DataLakePerformance) Enum: 1 2 |
redundancy required | integer <int32> (DataLakeRedundancy) Enum: 1 2 3 4 |
{- "location": "string",
- "performance": 1,
- "redundancy": 1
}
{- "resourceGroupName": "string",
- "deploymentName": "string"
}
アドオンの指定されたデータレイクリソースのステータスを取得します。
resourceGroupName required | string |
deploymentName required | string |
{- "id": "string",
- "name": "string",
- "type": "string",
- "properties": {
- "provisioningState": "string",
- "timestamp": "2019-08-24T14:15:22Z"
}
}
{- "resources": [
- {
- "id": {
- "resourceType": {
- "namespace": "string",
- "type": "string"
}, - "name": "string",
- "parent": { },
- "subscriptionId": "string",
- "provider": "string",
- "location": {
- "name": "string",
- "displayName": "string"
}, - "resourceGroupName": "string"
}, - "hasData": true,
- "data": {
- "id": {
- "resourceType": {
- "namespace": "string",
- "type": "string"
}, - "name": "string",
- "parent": { },
- "subscriptionId": "string",
- "provider": "string",
- "location": {
- "name": "string",
- "displayName": "string"
}, - "resourceGroupName": "string"
}, - "name": "string",
- "resourceType": {
- "namespace": "string",
- "type": "string"
}, - "systemData": {
- "createdBy": "string",
- "createdByType": { },
- "createdOn": "2019-08-24T14:15:22Z",
- "lastModifiedBy": "string",
- "lastModifiedByType": { },
- "lastModifiedOn": "2019-08-24T14:15:22Z"
}, - "tags": {
- "property1": "string",
- "property2": "string"
}, - "location": {
- "name": "string",
- "displayName": "string"
}, - "resourceGroupProvisioningState": "string",
- "managedBy": "string"
}
}
]
}
アドオンのデータウェアハウスリソースを作成します。
location required | string non-empty |
{- "location": "string"
}
{- "resourceGroupName": "string",
- "deploymentName": "string"
}
アドオンの指定されたデータウェアハウスリソースのステータスを取得します。
resourceGroupName required | string |
deploymentName required | string |
{- "id": "string",
- "name": "string",
- "type": "string",
- "properties": {
- "provisioningState": "string",
- "timestamp": "2019-08-24T14:15:22Z"
}
}
{- "resources": [
- {
- "id": {
- "resourceType": {
- "namespace": "string",
- "type": "string"
}, - "name": "string",
- "parent": { },
- "subscriptionId": "string",
- "provider": "string",
- "location": {
- "name": "string",
- "displayName": "string"
}, - "resourceGroupName": "string"
}, - "hasData": true,
- "data": {
- "id": {
- "resourceType": {
- "namespace": "string",
- "type": "string"
}, - "name": "string",
- "parent": { },
- "subscriptionId": "string",
- "provider": "string",
- "location": {
- "name": "string",
- "displayName": "string"
}, - "resourceGroupName": "string"
}, - "name": "string",
- "resourceType": {
- "namespace": "string",
- "type": "string"
}, - "systemData": {
- "createdBy": "string",
- "createdByType": { },
- "createdOn": "2019-08-24T14:15:22Z",
- "lastModifiedBy": "string",
- "lastModifiedByType": { },
- "lastModifiedOn": "2019-08-24T14:15:22Z"
}, - "tags": {
- "property1": "string",
- "property2": "string"
}, - "location": {
- "name": "string",
- "displayName": "string"
}, - "resourceGroupProvisioningState": "string",
- "managedBy": "string"
}
}
]
}
アドオンのデータETLリソースを作成します。
location required | string non-empty |
{- "location": "string"
}
{- "resourceGroupName": "string",
- "deploymentName": "string"
}
アドオンの指定されたデータETLリソースのステータスを取得します。
resourceGroupName required | string |
deploymentName required | string |
{- "id": "string",
- "name": "string",
- "type": "string",
- "properties": {
- "provisioningState": "string",
- "timestamp": "2019-08-24T14:15:22Z"
}
}
{- "resources": [
- {
- "id": {
- "resourceType": {
- "namespace": "string",
- "type": "string"
}, - "name": "string",
- "parent": { },
- "subscriptionId": "string",
- "provider": "string",
- "location": {
- "name": "string",
- "displayName": "string"
}, - "resourceGroupName": "string"
}, - "hasData": true,
- "data": {
- "id": {
- "resourceType": {
- "namespace": "string",
- "type": "string"
}, - "name": "string",
- "parent": { },
- "subscriptionId": "string",
- "provider": "string",
- "location": {
- "name": "string",
- "displayName": "string"
}, - "resourceGroupName": "string"
}, - "name": "string",
- "resourceType": {
- "namespace": "string",
- "type": "string"
}, - "systemData": {
- "createdBy": "string",
- "createdByType": { },
- "createdOn": "2019-08-24T14:15:22Z",
- "lastModifiedBy": "string",
- "lastModifiedByType": { },
- "lastModifiedOn": "2019-08-24T14:15:22Z"
}, - "tags": {
- "property1": "string",
- "property2": "string"
}, - "location": {
- "name": "string",
- "displayName": "string"
}, - "resourceGroupProvisioningState": "string",
- "managedBy": "string"
}
}
]
}
アドオンのクエリ機能リソースを作成します。
location required | string non-empty |
{- "location": "string"
}
{- "resourceGroupName": "string",
- "deploymentName": "string"
}
アドオンの指定されたクエリ機能リソースのステータスを取得します。
resourceGroupName required | string |
deploymentName required | string |
{- "id": "string",
- "name": "string",
- "type": "string",
- "properties": {
- "provisioningState": "string",
- "timestamp": "2019-08-24T14:15:22Z"
}
}
{- "resources": [
- {
- "id": {
- "resourceType": {
- "namespace": "string",
- "type": "string"
}, - "name": "string",
- "parent": { },
- "subscriptionId": "string",
- "provider": "string",
- "location": {
- "name": "string",
- "displayName": "string"
}, - "resourceGroupName": "string"
}, - "hasData": true,
- "data": {
- "id": {
- "resourceType": {
- "namespace": "string",
- "type": "string"
}, - "name": "string",
- "parent": { },
- "subscriptionId": "string",
- "provider": "string",
- "location": {
- "name": "string",
- "displayName": "string"
}, - "resourceGroupName": "string"
}, - "name": "string",
- "resourceType": {
- "namespace": "string",
- "type": "string"
}, - "systemData": {
- "createdBy": "string",
- "createdByType": { },
- "createdOn": "2019-08-24T14:15:22Z",
- "lastModifiedBy": "string",
- "lastModifiedByType": { },
- "lastModifiedOn": "2019-08-24T14:15:22Z"
}, - "tags": {
- "property1": "string",
- "property2": "string"
}, - "location": {
- "name": "string",
- "displayName": "string"
}, - "resourceGroupProvisioningState": "string",
- "managedBy": "string"
}
}
]
}
アドオンの検索機能リソースを作成します。
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> |
{- "location": "string",
- "sku": 1,
- "replicaCount": 1,
- "partitionCount": 0
}
{- "resourceGroupName": "string",
- "deploymentName": "string"
}
アドオンの指定された検索機能リソースのステータスを取得します。
resourceGroupName required | string |
deploymentName required | string |
{- "id": "string",
- "name": "string",
- "type": "string",
- "properties": {
- "provisioningState": "string",
- "timestamp": "2019-08-24T14:15:22Z"
}
}
{- "resources": [
- {
- "id": {
- "resourceType": {
- "namespace": "string",
- "type": "string"
}, - "name": "string",
- "parent": { },
- "subscriptionId": "string",
- "provider": "string",
- "location": {
- "name": "string",
- "displayName": "string"
}, - "resourceGroupName": "string"
}, - "hasData": true,
- "data": {
- "id": {
- "resourceType": {
- "namespace": "string",
- "type": "string"
}, - "name": "string",
- "parent": { },
- "subscriptionId": "string",
- "provider": "string",
- "location": {
- "name": "string",
- "displayName": "string"
}, - "resourceGroupName": "string"
}, - "name": "string",
- "resourceType": {
- "namespace": "string",
- "type": "string"
}, - "systemData": {
- "createdBy": "string",
- "createdByType": { },
- "createdOn": "2019-08-24T14:15:22Z",
- "lastModifiedBy": "string",
- "lastModifiedByType": { },
- "lastModifiedOn": "2019-08-24T14:15:22Z"
}, - "tags": {
- "property1": "string",
- "property2": "string"
}, - "location": {
- "name": "string",
- "displayName": "string"
}, - "resourceGroupProvisioningState": "string",
- "managedBy": "string"
}
}
]
}
アドオンのストリーミング処理機能リソースを作成します。
location required | string non-empty |
name required | string [ 3 .. 63 ] characters ^[a-zA-Z0-9_-]+$ |
unitCount required | string non-empty |
{- "location": "string",
- "name": "string",
- "unitCount": "string"
}
{- "resourceGroupName": "string",
- "deploymentName": "string"
}
アドオンの指定されたストリーミング処理機能リソースのステータスを取得します。
resourceGroupName required | string |
deploymentName required | string |
{- "id": "string",
- "name": "string",
- "type": "string",
- "properties": {
- "provisioningState": "string",
- "timestamp": "2019-08-24T14:15:22Z"
}
}