Products - Validate Move Eligibility

Ellenőrzi, hogy egy termék díjait át lehet-e helyezni egy új számlaszakaszba. Ez a művelet csak az ismétlődő díjjal vásárolt termékek és a Microsoft Ügyfélszerződés típusú számlázási fiókok esetében támogatott.

POST https://management.azure.com/providers/Microsoft.Billing/billingAccounts/{billingAccountName}/products/{productName}/validateMoveEligibility?api-version=2024-04-01

URI-paraméterek

Name In Kötelező Típus Description
billingAccountName
path True

string

pattern: ^([0-9]+|([Pp][Cc][Nn]\.[A-Za-z0-9]+)|[0-9A-Fa-f]{8}-([0-9A-Fa-f]{4}-){3}[0-9A-Fa-f]{12}(:[0-9A-Fa-f]{8}-([0-9A-Fa-f]{4}-){3}[0-9A-Fa-f]{12}_[0-9]{4}(-[0-9]{2}){2})?)$

A számlázási fiókot egyedileg azonosító azonosító.

productName
path True

string

pattern: ^[0-9A-Fa-f]{8}-([0-9A-Fa-f]{4}-){3}[0-9A-Fa-f]{12}$

A terméket egyedileg azonosító azonosító.

api-version
query True

string

minLength: 1

A művelethez használandó API-verzió.

Kérelem törzse

Name Kötelező Típus Description
destinationInvoiceSectionId True

string

minLength: 1

A cél számlaszakasz azonosítója.

Válaszok

Name Típus Description
200 OK

MoveProductEligibilityResult

Az Azure-művelet sikeresen befejeződött.

Other Status Codes

ErrorResponse

Váratlan hibaválasz.

Biztonság

azure_auth

Azure Active Directory Oauth2-folyamat.

Típus: oauth2
Folyamat: implicit
Engedélyezési URL: https://login.microsoftonline.com/common/oauth2/authorize

Hatókörök

Name Description
user_impersonation a felhasználói fiók megszemélyesítése

Példák

ProductValidateMoveFailure
ProductValidateMoveSuccess

ProductValidateMoveFailure

Mintakérelem

POST https://management.azure.com/providers/Microsoft.Billing/billingAccounts/a1a9c77e-4cec-4a6c-a089-867d973a6074:a80d3b1f-c626-4e5e-82ed-1173bd91c838_2019-05-31/products/6b96d3f2-9008-4a9d-912f-f87744185aa3/validateMoveEligibility?api-version=2024-04-01

{
  "destinationInvoiceSectionId": "/providers/Microsoft.Billing/billingAccounts/a1a9c77e-4cec-4a6c-a089-867d973a6074:a80d3b1f-c626-4e5e-82ed-1173bd91c838_2019-05-31/billingProfiles/ea36e548-1505-41db-bebc-46fff3d37998/invoiceSections/Q7GV-UUVA-PJA-TGB"
}

Mintaválasz

{
  "errorDetails": {
    "code": "ProductInactive",
    "message": "Invoice Sections can only be changed for active products."
  }
}

ProductValidateMoveSuccess

Mintakérelem

POST https://management.azure.com/providers/Microsoft.Billing/billingAccounts/a1a9c77e-4cec-4a6c-a089-867d973a6074:a80d3b1f-c626-4e5e-82ed-1173bd91c838_2019-05-31/products/6b96d3f2-9008-4a9d-912f-f87744185aa3/validateMoveEligibility?api-version=2024-04-01

{
  "destinationInvoiceSectionId": "/providers/Microsoft.Billing/billingAccounts/a1a9c77e-4cec-4a6c-a089-867d973a6074:a80d3b1f-c626-4e5e-82ed-1173bd91c838_2019-05-31/billingProfiles/ea36e548-1505-41db-bebc-46fff3d37998/invoiceSections/Q7GV-UUVA-PJA-TGB"
}

Mintaválasz

{
  "isMoveEligible": true
}

Definíciók

Name Description
ErrorAdditionalInfo

Az erőforrás-kezelési hiba további információi.

ErrorDetail

A hiba részletei.

ErrorResponse

Hibaválasz

MoveProductEligibilityResult

Az átadási jogosultság érvényesítésének eredménye.

MoveProductEligibilityResultErrorDetails

Az átadási jogosultság érvényesítésének hibaadatai.

MoveProductRequest

Az átvitel indításához használt termék tulajdonságai.

MoveValidationErrorCode

Hibakód a termékátvitel érvényesítéséhez.

ErrorAdditionalInfo

Az erőforrás-kezelési hiba további információi.

Name Típus Description
info

object

A további információk.

type

string

A további információtípus.

ErrorDetail

A hiba részletei.

Name Típus Description
additionalInfo

ErrorAdditionalInfo[]

A hiba további információi.

code

string

A hibakód.

details

ErrorDetail[]

A hiba részletei.

message

string

A hibaüzenet.

target

string

A hibacél.

ErrorResponse

Hibaválasz

Name Típus Description
error

ErrorDetail

A hibaobjektum.

MoveProductEligibilityResult

Az átadási jogosultság érvényesítésének eredménye.

Name Típus Description
errorDetails

MoveProductEligibilityResultErrorDetails

Az átadási jogosultság érvényesítésének hibaadatai.

isMoveEligible

boolean

Megadja, hogy az előfizetés jogosult-e az átvitelre.

MoveProductEligibilityResultErrorDetails

Az átadási jogosultság érvényesítésének hibaadatai.

Name Típus Description
code

MoveValidationErrorCode

Hibakód a termékátvitel érvényesítéséhez.

details

string

Az átadási jogosultság érvényesítésének hibaadatai.

message

string

A hibaüzenet.

MoveProductRequest

Az átvitel indításához használt termék tulajdonságai.

Name Típus Description
destinationInvoiceSectionId

string

minLength: 1

A cél számlaszakasz azonosítója.

MoveValidationErrorCode

Hibakód a termékátvitel érvényesítéséhez.

Érték Description
Other

Other

BillingAccountInactive

BillingAccountInactive

DestinationBillingProfileInactive

DestinationBillingProfileInactive

DestinationBillingProfileNotFound

DestinationBillingProfileNotFound

DestinationBillingProfilePastDue

DestinationBillingProfilePastDue

DestinationInvoiceSectionInactive

DestinationInvoiceSectionInactive

DestinationInvoiceSectionNotFound

DestinationInvoiceSectionNotFound

InsufficientPermissionOnDestination

InsufficientPermissionOnDestination

InsufficientPermissionOnSource

InsufficientPermissionOnSource

InvalidDestination

InvalidDestination

InvalidSource

InvalidSource

MarketplaceNotEnabledOnDestination

MarketplaceNotEnabledOnDestination

ProductInactive

ProductInactive

ProductNotFound

ProductNotFound

ProductTypeNotSupported

ProductTypeNotSupported

SourceBillingProfilePastDue

SourceBillingProfilePastDue

SourceInvoiceSectionInactive

ForrásSzámlaSzekcióInaktív