Aracılığıyla paylaş


Managed Instance Administrators - Create Or Update

Yönetilen örnek yöneticisi oluşturur veya güncelleştirir.

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/managedInstances/{managedInstanceName}/administrators/ActiveDirectory?api-version=2023-08-01

URI Parametreleri

Name İçinde Gerekli Tür Description
administratorName
path True

AdministratorName

managedInstanceName
path True

string

Yönetilen örneğin adı.

resourceGroupName
path True

string

Kaynağı içeren kaynak grubunun adı. Bu değeri Azure Resource Manager API'sinden veya portaldan alabilirsiniz.

subscriptionId
path True

string

Azure aboneliğini tanımlayan abonelik kimliği.

api-version
query True

string

İstek için kullanılacak API sürümü.

İstek Gövdesi

Name Gerekli Tür Description
properties.administratorType True

ManagedInstanceAdministratorType

Yönetilen örnek yöneticisinin türü.

properties.login True

string

Yönetilen örnek yöneticisinin oturum açma adı.

properties.sid True

string (uuid)

Yönetilen örnek yöneticisinin SID (nesne kimliği).

properties.tenantId

string (uuid)

Yönetilen örnek yöneticisinin Kiracı Kimliği.

Yanıtlar

Name Tür Description
200 OK

ManagedInstanceAdministrator

Yönetilen örnek yöneticisi başarıyla güncelleştirildi.

201 Created

ManagedInstanceAdministrator

Yönetilen örnek yöneticisi başarıyla oluşturuldu.

202 Accepted

Kabul

Üst Bilgiler

Location: string

Other Status Codes

ErrorResponse

Hata Yanıtları: ***

  • 400 SubnetMissingRequiredDelegation - Seçilen alt ağ SQL Yönetilen Örneği için temsilci olarak atanmıyor.

  • 400 InvalidManagedServerAdministratorType - Özelliklerde geçersiz yönetici türü belirtildi.

  • 400 InvalidResourceRequestBody - İstek gövdesindeki kaynak veya kaynak özellikleri boş veya geçersiz.

  • 400 InvalidManagedServerAzureADAdminDeleteOperation - AzureADOnlyAuthentication ayarlandığında kullanıcı yönetilen sunucu Azure Active Azure yöneticisini silmeye çalıştı, lütfen önce azureADOnlyAuthentications API'sini kullanın.

  • 400 InvalidManagedServerAADOnlyAuthTypePropertyName - Yönetilen Sunucu Azure Active Directory yalnızca kimlik doğrulama türü Varsayılan olmalıdır

  • 400 ServerPrincipalCreateLoginBadSyntax - Azure AD Yöneticisi için Oturum Açma Oluşturma deyimi yürütülürken söz dizimi hatası oluştu.

  • 400 ManagedInstanceIsBusy - Yönetilen Örnek başka bir istekle meşgul.

  • 400 InvalidLoginName - Sağlanan oturum açma adı geçersiz.

  • 400 ServicePrincipalLookupInAadFailedIdentityForbidden - MSI'ye AAD üzerinde okuma izinleri verilmediğinden AzureAD Araması başarısız oldu.

  • 400 PrincipalNotFoundInTenant - AzureAD Araması bu ad için hiçbir sonuç döndürmedi.

  • 400 ServerPrincipalHasDuplicateDisplayNameInAad - AzureAD Araması bu ad için birden çok sonuç döndürdü.

  • 400 InvalidPrincipalType - Bu sorumlu türü Windows Azure SQL Veritabanı'nda desteklenmez.

  • 400 InvalidParameterValue - Parametreye geçersiz bir değer verildi.

  • 400 ServicePrincipalLookupInAadFailed - AzureAD Araması hizmet altyapısı hataları nedeniyle başarısız oldu.

  • 400 TenantNotFoundInActiveDirectory - Kiracı Active Directory'de kullanılamaz.

  • 400 InvalidUsername - Sağlanan kullanıcı adı geçersiz karakterler içeriyor.

  • 400 ManagedInstanceHasNoPermissionsToAccessAad - Yürütme sorumlusuna izin verilmeyen mevcut olmayan bir oturum açma veya oturum açma işlemi içeren işlemi gerçekleştirme girişimi.

  • 404 ManagedInstanceNotInSubscriptionResourceGroup - Belirtilen yönetilen örnek belirtilen kaynak grubunda ve abonelikte yok.

  • 404 SubscriptionNotFound - İstenen abonelik bulunamadı.

  • 404 ServerNotInSubscription - Belirtilen sunucu belirtilen abonelikte yok.

  • 404 OperationIdNotFound - Kimliği olan işlem yok.

  • 404 ResourceNotFound - İstenen kaynak bulunamadı.

  • 409 CannotCancelOperation - Yönetim işlemi iptal edilemeyen bir durumda.

  • 409 OperationCancelled - İşlem kullanıcı tarafından iptal edildi.

  • 409 İşlem Kesildi - Kaynak üzerindeki işlem, aynı kaynak üzerindeki başka bir işlem tarafından kesildiği için tamamlanamadı.

  • 409 ServerPrincipalOwnsJobs - Etkin işleri olduğunda oturum açmayı kaldırmayı deneyin.

  • 409 ServerPrincipalOwnsObjects - Nesnelerin sahibi olan bir oturum açmayı bırakmayı deneyin.

  • 409 ServerPrincipalIsGrantorOfPermissions - İzinlerin vereni olan bir sunucu sorumlusunu bırakma girişimi.

  • 409 ServerPrincipalOwnsDatabase - Oturum açma bilgilerini bırakmadan önce veritabanlarının sahibini değiştirin.

  • 409 ServerPrincipalCurrentlyLoggedIn - Kendi kendine açıklayıcı.

  • 409 ServerPrincipalAlreadyExists - Benzersiz olmayan adla sunucu sorumlusu oluşturmayı deneme.

  • 409 ServerPrincipalUsedInTriggerOrEventNotification - Tetikleyicinin veya olay bildiriminin yürütme bağlamı olarak kullanılan oturum açmayı bırakma girişimi.

  • 429 SubscriptionTooManyCreateUpdateRequests - Kullanılabilir kaynaklar tarafından işlenebilen maksimum isteğin ötesindeki istekler.

  • 429 SubscriptionTooManyRequests - Kullanılabilir kaynaklar tarafından işlenebilen maksimum isteğin ötesindeki istekler.

  • 429 SubscriptionTooManyCreateUpdateRequests - Kullanılabilir kaynaklar tarafından işlenebilen maksimum isteğin ötesindeki istekler.

  • 429 SubscriptionTooManyRequests - Kullanılabilir kaynaklar tarafından işlenebilen maksimum isteğin ötesindeki istekler.

  • 500 OperationTimedOut - İşlem zaman aşımına uğradı ve otomatik olarak geri alındı. Lütfen işlemi yeniden deneyin.

  • 500 ActiveDirectoryLookupTimedOut - İşlem şu anda tamamlanamadı. Lütfen daha sonra yeniden deneyin.

  • 503 TooManyRequests - Kullanılabilir kaynaklar tarafından işlenebilen maksimum isteğin ötesindeki istekler.

  • 503 TooManyRequests - Kullanılabilir kaynaklar tarafından işlenebilen maksimum isteğin ötesindeki istekler.

  • 504 RequestTimeout - Hizmet isteği izin verilen zaman aşımını aştı.

Örnekler

Create administrator of managed instance
Update administrator of managed instance

Create administrator of managed instance

Örnek isteği

PUT https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/managedInstances/managedInstance/administrators/ActiveDirectory?api-version=2023-08-01

{
  "properties": {
    "administratorType": "ActiveDirectory",
    "login": "bob@contoso.com",
    "sid": "44444444-3333-2222-1111-000000000000",
    "tenantId": "55555555-4444-3333-2222-111111111111"
  }
}

Örnek yanıt

{
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/managedInstances/managedInstance/administrators/ActiveDirectory",
  "name": "ActiveDirectory",
  "properties": {
    "administratorType": "ActiveDirectory",
    "login": "bob@contoso.com",
    "sid": "44444444-3333-2222-1111-000000000000",
    "tenantId": "55555555-4444-3333-2222-111111111111"
  },
  "type": "Microsoft.Sql/managedInstances/administrators"
}
{
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/managedInstances/managedInstance/administrators/ActiveDirectory",
  "name": "ActiveDirectory",
  "properties": {
    "administratorType": "ActiveDirectory",
    "login": "bob@contoso.com",
    "sid": "44444444-3333-2222-1111-000000000000",
    "tenantId": "55555555-4444-3333-2222-111111111111"
  },
  "type": "Microsoft.Sql/managedInstances/administrators"
}

Update administrator of managed instance

Örnek isteği

PUT https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/managedInstances/managedInstance/administrators/ActiveDirectory?api-version=2023-08-01

{
  "properties": {
    "administratorType": "ActiveDirectory",
    "login": "bob@contoso.com",
    "sid": "44444444-3333-2222-1111-000000000000",
    "tenantId": "55555555-4444-3333-2222-111111111111"
  }
}

Örnek yanıt

{
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/managedInstances/managedInstance/administrators/ActiveDirectory",
  "name": "ActiveDirectory",
  "properties": {
    "administratorType": "ActiveDirectory",
    "login": "bob@contoso.com",
    "sid": "44444444-3333-2222-1111-000000000000",
    "tenantId": "55555555-4444-3333-2222-111111111111"
  },
  "type": "Microsoft.Sql/managedInstances/administrators"
}
{
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/managedInstances/managedInstance/administrators/ActiveDirectory",
  "name": "ActiveDirectory",
  "properties": {
    "administratorType": "ActiveDirectory",
    "login": "bob@contoso.com",
    "sid": "44444444-3333-2222-1111-000000000000",
    "tenantId": "55555555-4444-3333-2222-111111111111"
  },
  "type": "Microsoft.Sql/managedInstances/administrators"
}

Tanımlar

Name Description
AdministratorName
ErrorAdditionalInfo

Kaynak yönetimi hatası ek bilgileri.

ErrorDetail

Hata ayrıntısı.

ErrorResponse

Hata yanıtı

ManagedInstanceAdministrator

Azure SQL yönetilen örneği yöneticisi.

ManagedInstanceAdministratorType

Yönetilen örnek yöneticisinin türü.

AdministratorName

Değer Description
ActiveDirectory

ErrorAdditionalInfo

Kaynak yönetimi hatası ek bilgileri.

Name Tür Description
info

object

Ek bilgiler.

type

string

Ek bilgi türü.

ErrorDetail

Hata ayrıntısı.

Name Tür Description
additionalInfo

ErrorAdditionalInfo[]

Hata ek bilgileri.

code

string

Hata kodu.

details

ErrorDetail[]

Hata ayrıntıları.

message

string

Hata iletisi.

target

string

Hata hedefi.

ErrorResponse

Hata yanıtı

Name Tür Description
error

ErrorDetail

Hata nesnesi.

ManagedInstanceAdministrator

Azure SQL yönetilen örneği yöneticisi.

Name Tür Description
id

string

Kaynak Kimliği.

name

string

Kaynak adı.

properties.administratorType

ManagedInstanceAdministratorType

Yönetilen örnek yöneticisinin türü.

properties.login

string

Yönetilen örnek yöneticisinin oturum açma adı.

properties.sid

string (uuid)

Yönetilen örnek yöneticisinin SID (nesne kimliği).

properties.tenantId

string (uuid)

Yönetilen örnek yöneticisinin Kiracı Kimliği.

type

string

Kaynak türü.

ManagedInstanceAdministratorType

Yönetilen örnek yöneticisinin türü.

Değer Description
ActiveDirectory