Servers - Create
要求で指定された構成に基づいて、指定した Analysis Services サーバーをプロビジョニングします。
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AnalysisServices/servers/{serverName}?api-version=2017-08-01
URI パラメーター
名前 | / | 必須 | 型 | 説明 |
---|---|---|---|---|
resource
|
path | True |
string minLength: 1maxLength: 90 pattern: ^[-\w\._\(\)]+$ |
特定の Analysis Services サーバーが含まれる Azure リソース グループの名前。 この名前の長さは 1 文字以上、90 文字以下にする必要があります。 |
server
|
path | True |
string minLength: 3maxLength: 63 pattern: ^[a-z][a-z0-9]*$ |
Analysis Services サーバーの名前。 3 文字以上、最大 63 文字にする必要があります。 |
subscription
|
path | True |
string |
Microsoft Azure サブスクリプションの一意識別子。 サブスクリプション ID は、すべてのサービス呼び出しの URI の一部を形成します。 |
api-version
|
query | True |
string |
クライアント API のバージョン。 |
要求本文
名前 | 必須 | 型 | 説明 |
---|---|---|---|
location | True |
string |
Analysis Services リソースの場所。 |
sku | True |
Analysis Services リソースの SKU。 |
|
properties.asAdministrators |
AS サーバー管理者のコレクション |
||
properties.backupBlobContainerUri |
string |
バックアップ コンテナーへの SAS コンテナー URI。 |
|
properties.gatewayDetails |
AS サーバー用に構成されたゲートウェイの詳細。 |
||
properties.ipV4FirewallSettings |
AS サーバーのファイアウォール設定。 |
||
properties.managedMode |
Managed |
サーバーの管理モード (0 = 管理されていません、1 = マネージド)。 |
|
properties.querypoolConnectionMode |
クエリ プールへの読み取り/書き込みサーバーの参加を制御する方法。
|
||
properties.serverMonitorMode |
Server |
AS サーバーのサーバー モニター モード |
|
properties.sku |
Analysis Services リソースの SKU。 |
||
tags |
object |
追加のリソース プロビジョニング プロパティのキーと値のペア。 |
応答
名前 | 型 | 説明 |
---|---|---|
200 OK |
わかりました。 操作が正常に完了しました。 |
|
201 Created |
InProgress。 操作はまだ完了しています。 |
|
202 Accepted |
準備。 操作はまだ完了しています。 |
|
Other Status Codes |
操作が失敗した理由を説明するエラー応答。 |
セキュリティ
azure_auth
Azure Active Directory OAuth2 フロー
型:
oauth2
フロー:
implicit
Authorization URL (承認 URL):
https://login.microsoftonline.com/common/oauth2/authorize
スコープ
名前 | 説明 |
---|---|
user_impersonation | ユーザー アカウントを偽装する |
例
Create a server.
要求のサンプル
PUT https://management.azure.com/subscriptions/613192d7-503f-477a-9cfe-4efc3ee2bd60/resourceGroups/TestRG/providers/Microsoft.AnalysisServices/servers/azsdktest?api-version=2017-08-01
{
"sku": {
"capacity": 1,
"name": "S1",
"tier": "Standard"
},
"tags": {
"testKey": "testValue"
},
"location": "West US",
"properties": {
"asAdministrators": {
"members": [
"azsdktest@microsoft.com",
"azsdktest2@microsoft.com"
]
}
}
}
応答のサンプル
{
"id": "/subscriptions/613192d7-503f-477a-9cfe-4efc3ee2bd60/resourceGroups/TestRG/providers/Microsoft.AnalysisServices/servers/azsdktest",
"location": "West US",
"name": "azsdktest",
"properties": {
"asAdministrators": {
"members": [
"azsdktest@microsoft.com",
"azsdktest2@microsoft.com"
]
},
"provisioningState": "Provisioning",
"serverFullName": "asazure://nightly1.asazure-int.windows.net/azsdktest",
"state": "Provisioning"
},
"sku": {
"capacity": 1,
"name": "S1",
"tier": "Standard"
},
"tags": {
"testKey": "testValue"
}
}
{
"id": "/subscriptions/613192d7-503f-477a-9cfe-4efc3ee2bd60/resourceGroups/TestRG/providers/Microsoft.AnalysisServices/servers/azsdktest",
"location": "West US",
"name": "azsdktest",
"properties": {
"asAdministrators": {
"members": [
"azsdktest@microsoft.com",
"azsdktest2@microsoft.com"
]
},
"provisioningState": "Provisioning",
"serverFullName": "asazure://nightly1.asazure-int.windows.net/azsdktest",
"state": "Provisioning"
},
"sku": {
"capacity": 1,
"name": "S1",
"tier": "Standard"
},
"tags": {
"testKey": "testValue"
}
}
{
"id": "/subscriptions/613192d7-503f-477a-9cfe-4efc3ee2bd60/resourceGroups/TestRG/providers/Microsoft.AnalysisServices/servers/azsdktest",
"location": "West US",
"name": "azsdktest",
"properties": {
"asAdministrators": {
"members": [
"azsdktest@microsoft.com",
"azsdktest2@microsoft.com"
]
},
"provisioningState": "Preparing",
"serverFullName": "asazure://nightly1.asazure-int.windows.net/azsdktest",
"state": "Preparing"
},
"sku": {
"capacity": 1,
"name": "S1",
"tier": "Standard"
},
"tags": {
"testKey": "testValue"
}
}
定義
名前 | 説明 |
---|---|
Analysis |
Analysis Services リソースのインスタンスを表します。 |
Connection |
クエリ プールへの読み取り/書き込みサーバーの参加を制御する方法。
|
Error |
リソース管理エラーの追加情報。 |
Error |
エラーの詳細。 |
Error |
エラー応答の形式について説明します。 |
Gateway |
ゲートウェイの詳細。 |
IPv4Firewall |
ファイアウォール規則の詳細。 |
IPv4Firewall |
ファイアウォール規則の配列。 |
Managed |
サーバーの管理モード (0 = 管理されていません、1 = マネージド)。 |
Provisioning |
Analysis Services リソースの現在のデプロイ状態。 provisioningState は、リソース プロビジョニングの状態を示します。 |
Resource |
Analysis Services リソースの SKU 名と Azure 価格レベルを表します。 |
Server |
管理者ユーザー ID の配列。 |
Server |
AS サーバーのサーバー モニター モード |
Sku |
SKU が適用される Azure 価格レベルの名前。 |
State |
Analysis Services リソースの現在の状態。 状態は、リソース プロビジョニングの外部でより多くの状態を示します。 |
AnalysisServicesServer
Analysis Services リソースのインスタンスを表します。
名前 | 型 | 規定値 | 説明 |
---|---|---|---|
id |
string |
Analysis Services リソースを表す識別子。 |
|
location |
string |
Analysis Services リソースの場所。 |
|
name |
string |
Analysis Services リソースの名前。 |
|
properties.asAdministrators |
AS サーバー管理者のコレクション |
||
properties.backupBlobContainerUri |
string |
バックアップ コンテナーへの SAS コンテナー URI。 |
|
properties.gatewayDetails |
AS サーバー用に構成されたゲートウェイの詳細。 |
||
properties.ipV4FirewallSettings |
AS サーバーのファイアウォール設定。 |
||
properties.managedMode |
Managed |
1 |
サーバーの管理モード (0 = 管理されていません、1 = マネージド)。 |
properties.provisioningState |
Analysis Services リソースの現在のデプロイ状態。 provisioningState は、リソース プロビジョニングの状態を示します。 |
||
properties.querypoolConnectionMode | All |
クエリ プールへの読み取り/書き込みサーバーの参加を制御する方法。
|
|
properties.serverFullName |
string |
Analysis Services リソースの完全な名前。 |
|
properties.serverMonitorMode |
Server |
1 |
AS サーバーのサーバー モニター モード |
properties.sku |
Analysis Services リソースの SKU。 |
||
properties.state |
Analysis Services リソースの現在の状態。 状態は、リソース プロビジョニングの外部でより多くの状態を示します。 |
||
sku |
Analysis Services リソースの SKU。 |
||
tags |
object |
追加のリソース プロビジョニング プロパティのキーと値のペア。 |
|
type |
string |
Analysis Services リソースの種類。 |
ConnectionMode
クエリ プールへの読み取り/書き込みサーバーの参加を制御する方法。
次の値を指定できます。
- readOnly - 読み取り/書き込みサーバーがクエリ操作に参加しないことを示します
- all - 読み取り/書き込みサーバーがクエリ操作に参加できることを示します
値 | 説明 |
---|---|
All | |
ReadOnly |
ErrorAdditionalInfo
リソース管理エラーの追加情報。
名前 | 型 | 説明 |
---|---|---|
info |
object |
追加情報。 |
type |
string |
追加情報の種類。 |
ErrorDetail
エラーの詳細。
名前 | 型 | 説明 |
---|---|---|
additionalInfo |
エラーの追加情報。 |
|
code |
string |
エラー コード。 |
details |
エラーの詳細。 |
|
httpStatusCode |
integer (int32) |
http 状態コード |
message |
string |
エラー メッセージ。 |
subCode |
integer (int32) |
エラー サブ コード |
target |
string |
エラーターゲット。 |
timeStamp |
string |
エラーのタイムスタンプ。 |
ErrorResponse
エラー応答の形式について説明します。
名前 | 型 | 説明 |
---|---|---|
error |
エラー オブジェクト |
GatewayDetails
ゲートウェイの詳細。
名前 | 型 | 説明 |
---|---|---|
dmtsClusterUri |
string |
DMTS クラスターの URI。 |
gatewayObjectId |
string |
ゲートウェイ リソースの DMTS クラスターからのゲートウェイ オブジェクト ID。 |
gatewayResourceId |
string |
サーバーに関連付けるゲートウェイ リソース。 |
IPv4FirewallRule
ファイアウォール規則の詳細。
名前 | 型 | 説明 |
---|---|---|
firewallRuleName |
string |
ルール名。 |
rangeEnd |
string |
IPv4 の終了範囲。 |
rangeStart |
string |
IPv4 の開始範囲。 |
IPv4FirewallSettings
ファイアウォール規則の配列。
名前 | 型 | 説明 |
---|---|---|
enablePowerBIService |
boolean |
PBI サービスを有効にするインジケーター。 |
firewallRules |
ファイアウォール規則の配列。 |
ManagedMode
サーバーの管理モード (0 = 管理されていません、1 = マネージド)。
値 | 説明 |
---|---|
0 | |
1 |
ProvisioningState
Analysis Services リソースの現在のデプロイ状態。 provisioningState は、リソース プロビジョニングの状態を示します。
値 | 説明 |
---|---|
Deleting | |
Failed | |
Paused | |
Pausing | |
Preparing | |
Provisioning | |
Resuming | |
Scaling | |
Succeeded | |
Suspended | |
Suspending | |
Updating |
ResourceSku
Analysis Services リソースの SKU 名と Azure 価格レベルを表します。
名前 | 型 | 規定値 | 説明 |
---|---|---|---|
capacity |
integer (int32) minimum: 1maximum: 8 |
1 |
読み取り専用クエリ プール内のインスタンスの数。 |
name |
string |
SKU レベルの名前。 |
|
tier |
SKU が適用される Azure 価格レベルの名前。 |
ServerAdministrators
管理者ユーザー ID の配列。
名前 | 型 | 説明 |
---|---|---|
members |
string[] |
管理者ユーザー ID の配列。 |
ServerMonitorMode
AS サーバーのサーバー モニター モード
値 | 説明 |
---|---|
0 | |
1 |
SkuTier
SKU が適用される Azure 価格レベルの名前。
値 | 説明 |
---|---|
Basic | |
Development | |
Standard |
State
Analysis Services リソースの現在の状態。 状態は、リソース プロビジョニングの外部でより多くの状態を示します。
値 | 説明 |
---|---|
Deleting | |
Failed | |
Paused | |
Pausing | |
Preparing | |
Provisioning | |
Resuming | |
Scaling | |
Succeeded | |
Suspended | |
Suspending | |
Updating |