Server Administrators - Create Or Update

既存のサーバーで Active Directory 管理者を作成または更新します。 更新アクションによって、既存の管理者が上書きされます。

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforPostgreSQL/servers/{serverName}/administrators/activeDirectory?api-version=2017-12-01

URI パラメーター

Name In Required Type Description
resourceGroupName
path True
  • string

リソース グループの名前。 名前の大文字と小文字は区別されます。

serverName
path True
  • string

サーバーの名前。

subscriptionId
path True
  • string

ターゲット サブスクリプションの ID。

api-version
query True
  • string

この操作に使用する API バージョン。

要求本文

Name Required Type Description
properties.administratorType True

管理者の種類。

properties.login True
  • string

サーバー管理者ログイン アカウント名。

properties.sid True
  • string

サーバー管理者 Sid (セキュリティで保護された ID)。

properties.tenantId True
  • string

サーバー Active Directory 管理者テナント ID。

応答

Name Type Description
200 OK

Active Directory 管理者が正常に更新されました

202 Accepted

操作の進行中

Other Status Codes

操作に失敗した理由を説明するエラー応答。

セキュリティ

azure_auth

Azure Active DirectoryOAuth2 Flow

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Name Description
user_impersonation ユーザー アカウントを偽装する

ServerAdministratorCreate

Sample Request

PUT https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/servers/pgtestsvc4/administrators/activeDirectory?api-version=2017-12-01
{
  "properties": {
    "administratorType": "ActiveDirectory",
    "login": "bob@contoso.com",
    "sid": "c6b82b90-a647-49cb-8a62-0d2d3cb7ac7c",
    "tenantId": "c6b82b90-a647-49cb-8a62-0d2d3cb7ac7c"
  }
}

Sample Response

{
  "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/servers/pgtestsvc4/administrators/activeDirectory",
  "name": "activeDirectory",
  "type": "Microsoft.DBforPostgreSQL/servers/administrators",
  "properties": {
    "administratorType": "ActiveDirectory",
    "login": "bob@contoso.com",
    "sid": "c6b82b90-a647-49cb-8a62-0d2d3cb7ac7c",
    "tenantId": "c6b82b90-a647-49cb-8a62-0d2d3cb7ac7c"
  }
}
{
  "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/servers/pgtestsvc4/administrators/activeDirectory",
  "name": "activeDirectory",
  "type": "Microsoft.DBforPostgreSQL/servers/administrators",
  "properties": {
    "administratorType": "ActiveDirectory",
    "login": "bob@contoso.com",
    "sid": "c6b82b90-a647-49cb-8a62-0d2d3cb7ac7c",
    "tenantId": "c6b82b90-a647-49cb-8a62-0d2d3cb7ac7c"
  }
}

定義

AdministratorType

管理者の種類。

CloudError

Batch サービスからのエラー応答。

ErrorAdditionalInfo

リソース管理エラーの追加情報。

ErrorResponse

エラー応答

ServerAdministratorResource

作成する 外部管理者および 外部管理者を表します。

AdministratorType

管理者の種類。

Name Type Description
ActiveDirectory
  • string

CloudError

Batch サービスからのエラー応答。

Name Type Description
error

エラー応答
失敗した操作のエラーの詳細Azure Resource Manager返すすべての API に対する一般的なエラー応答。 (これは OData エラー応答形式にも従います)。

ErrorAdditionalInfo

リソース管理エラーの追加情報。

Name Type Description
info
  • object

追加情報。

type
  • string

追加情報の種類。

ErrorResponse

エラー応答

Name Type Description
additionalInfo

エラーの追加情報。

code
  • string

エラー コード。

details

エラーの詳細です。

message
  • string

エラー メッセージ。

target
  • string

エラー ターゲット。

ServerAdministratorResource

作成する 外部管理者および 外部管理者を表します。

Name Type Description
id
  • string

リソースの完全修飾リソース ID。 例 - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name
  • string

リソースの名前

properties.administratorType

管理者の種類。

properties.login
  • string

サーバー管理者ログイン アカウント名。

properties.sid
  • string

サーバー管理者 Sid (セキュリティで保護された ID)。

properties.tenantId
  • string

サーバー Active Directory 管理者テナント ID。

type
  • string

リソースの型。 例: "Microsoft.Compute/virtualMachines" または "Microsoft。Storage/storageAccounts"