Aracılığıyla paylaş


Associations - Create Or Update

İlişkilendirme oluşturun veya güncelleştirin.

PUT https://management.azure.com/{scope}/providers/Microsoft.CustomProviders/associations/{associationName}?api-version=2018-09-01-preview

URI Parametreleri

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

string

İlişkilendirmenin adı.

scope
path True

string

İlişkilendirmenin kapsamı. Kapsam geçerli herhangi bir REST kaynak örneği olabilir. Örneğin, bir sanal makine kaynağı için '/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}/providers/Microsoft.Compute/virtualMachines/{vm-name}' kullanın.

api-version
query True

string

HTTP isteğiyle kullanılacak API sürümü.

İstek Gövdesi

Name Tür Description
properties.targetResourceId

string

Bu ilişkilendirme için hedef kaynağın REST kaynak örneği.

Yanıtlar

Name Tür Description
200 OK

Association

Tamam ögesini seçin. İlişkilendirme zaten var ve değişiklikler kabul edildi.

201 Created

Association

Oluşturulan. İlişkilendirme oluşturuldu.

Other Status Codes

ErrorResponse

İşlemin neden başarısız olduğunu açıklayan hata yanıtı.

Güvenlik

azure_auth

Azure Active Directory OAuth2 Flow

Tür: oauth2
Akış: implicit
Yetkilendirme URL’si: https://login.microsoftonline.com/common/oauth2/authorize

Kapsamlar

Name Description
user_impersonation kullanıcı hesabınızın kimliğine bürünme

Örnekler

Create or update an association

Örnek isteği

PUT https://management.azure.com/scope/providers/Microsoft.CustomProviders/associations/associationName?api-version=2018-09-01-preview

{
  "properties": {
    "targetResourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/appRG/providers/Microsoft.Solutions/applications/applicationName"
  }
}

Örnek yanıt

{
  "name": "associationName",
  "id": "/scope/providers/Microsoft.CustomProviders/associations/associationName",
  "type": "Microsoft.CustomProviders/associations",
  "properties": {
    "targetResourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/appRG/providers/Microsoft.Solutions/applications/applicationName",
    "provisioningState": "Accepted"
  }
}
{
  "name": "associationName",
  "id": "/scope/providers/Microsoft.CustomProviders/associations/associationName",
  "type": "Microsoft.CustomProviders/associations",
  "properties": {
    "targetResourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/appRG/providers/Microsoft.Solutions/applications/applicationName",
    "provisioningState": "Succeeded"
  }
}

Tanımlar

Name Description
Association

Bu ilişkilendirmenin kaynak tanımı.

ErrorDefinition

Hata tanımı.

ErrorResponse

Hata yanıtı.

ProvisioningState

Kaynak sağlayıcısının sağlama durumu.

Association

Bu ilişkilendirmenin kaynak tanımı.

Name Tür Description
id

string

İlişkilendirme kimliği.

name

string

İlişkilendirme adı.

properties.provisioningState

ProvisioningState

İlişkilendirmenin sağlama durumu.

properties.targetResourceId

string

Bu ilişkilendirme için hedef kaynağın REST kaynak örneği.

type

string

İlişkilendirme türü.

ErrorDefinition

Hata tanımı.

Name Tür Description
code

string

HTTP hata kodu için alt durum olarak hizmet veren hizmete özgü hata kodu.

details

ErrorDefinition[]

İç hata ayrıntıları.

message

string

Hatanın açıklaması.

ErrorResponse

Hata yanıtı.

Name Tür Description
error

ErrorDefinition

Hata ayrıntıları.

ProvisioningState

Kaynak sağlayıcısının sağlama durumu.

Name Tür Description
Accepted

string

Deleting

string

Failed

string

Running

string

Succeeded

string