Condividi tramite


Transfers - List

Elenca le richieste di trasferimento per una sezione della fattura. L'operazione è supportata solo per gli account di fatturazione con tipo di contratto Contratto del cliente Microsoft.

GET https://management.azure.com/providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/invoiceSections/{invoiceSectionName}/transfers?api-version=2024-04-01

Parametri dell'URI

Nome In Necessario Tipo Descrizione
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})?)$

ID che identifica in modo univoco un account di fatturazione.

billingProfileName
path True

string

pattern: ^[a-zA-Z\d-_]{1,128}$

ID che identifica in modo univoco un profilo di fatturazione.

invoiceSectionName
path True

string

pattern: ^[a-zA-Z\d-_]{1,128}$

ID che identifica in modo univoco una sezione della fattura.

api-version
query True

string

minLength: 1

Versione dell'API da usare per questa operazione.

Risposte

Nome Tipo Descrizione
200 OK

TransferDetailsListResult

Operazione Azure completata con successo.

Other Status Codes

ErrorResponse

Risposta di errore imprevista.

Sicurezza

azure_auth

Flusso OAuth2 di Azure Active Directory.

Tipo: oauth2
Flow: implicit
URL di autorizzazione: https://login.microsoftonline.com/common/oauth2/authorize

Ambiti

Nome Descrizione
user_impersonation rappresentare l'account utente

Esempio

TransfersList

Esempio di richiesta

GET https://management.azure.com/providers/Microsoft.Billing/billingAccounts/10000000-0000-0000-0000-000000000000:00000000-0000-0000-0000-000000000000_2019-05-31/billingProfiles/xxxx-xxxx-xxx-xxx/invoiceSections/yyyy-yyyy-yyy-yyy/transfers?api-version=2024-04-01

Risposta di esempio

{
  "value": [
    {
      "name": "aabb123",
      "type": "Microsoft.Billing/transfers",
      "id": "/providers/Microsoft.Billing/BillingAccounts/10000000-0000-0000-0000-000000000000:00000000-0000-0000-0000-000000000000_2019-05-31/billingProfiles/xxxx-xxxx-xxx-xxx/invoiceSections/yyyy-yyyy-yyy-yyy/transfers/aabb123",
      "properties": {
        "detailedTransferStatus": [
          {
            "productId": "subscriptionId",
            "productName": "Azure subscription 1",
            "productType": "AzureSubscription",
            "skuDescription": "MS-AZR-0017G",
            "transferStatus": "InProgress"
          },
          {
            "productId": "reservedInstanceId",
            "productName": "Reservation name",
            "productType": "AzureReservation",
            "skuDescription": "Standard_D2s_v3;VirtualMachines;P1Y",
            "transferStatus": "InProgress"
          }
        ],
        "expirationTime": "2018-11-05T17:32:28Z",
        "initiatorEmailId": "xyz@contoso.com",
        "recipientEmailId": "user@contoso.com",
        "transferStatus": "InProgress"
      }
    }
  ]
}

Definizioni

Nome Descrizione
createdByType

Tipo di identità che ha creato la risorsa.

DetailedTransferStatus

Stato di trasferimento dettagliato.

ErrorAdditionalInfo

Informazioni aggiuntive sull'errore di gestione delle risorse.

ErrorDetail

Dettagli dell'errore.

ErrorResponse

Risposta di errore

ProductTransferStatus

Lo stato di un trasferimento.

ProductType

Il tipo di prodotto che viene trasferito.

systemData

Metadati relativi alla creazione e all'ultima modifica della risorsa.

TransferDetails

Dettagli del trasferimento.

TransferDetailsListResult

Collezione paginata di elementi TransferDetails

TransferError

Dettagli dell'errore per l'esecuzione del trasferimento.

TransferStatus

Lo stato di un trasferimento.

createdByType

Tipo di identità che ha creato la risorsa.

Valore Descrizione
User
Application
ManagedIdentity
Key

DetailedTransferStatus

Stato di trasferimento dettagliato.

Nome Tipo Descrizione
errorDetails

TransferError

Dettagli dell'errore per l'esecuzione del trasferimento.

productId

string

ID del prodotto trasferito.

productName

string

Nome del prodotto trasferito.

productType

ProductType

Tipo di prodotto trasferito.

skuDescription

string

SKU del prodotto trasferito.

transferStatus

ProductTransferStatus

Stato trasferimento.

ErrorAdditionalInfo

Informazioni aggiuntive sull'errore di gestione delle risorse.

Nome Tipo Descrizione
info

object

Informazioni aggiuntive.

type

string

Tipo di informazioni aggiuntive.

ErrorDetail

Dettagli dell'errore.

Nome Tipo Descrizione
additionalInfo

ErrorAdditionalInfo[]

Informazioni aggiuntive sull'errore.

code

string

Codice di errore.

details

ErrorDetail[]

Dettagli dell'errore.

message

string

Messaggio di errore.

target

string

Destinazione dell'errore.

ErrorResponse

Risposta di errore

Nome Tipo Descrizione
error

ErrorDetail

Oggetto error.

ProductTransferStatus

Lo stato di un trasferimento.

Valore Descrizione
NotStarted

Non Avviato

InProgress

In corso

Completed

Finito

Failed

Non riuscito

ProductType

Il tipo di prodotto che viene trasferito.

Valore Descrizione
AzureSubscription

AzureSubscription

AzureReservation

AzureReservation

Department

Dipartimento

SavingsPlan

Piano di Risparmio

SAAS

SaaS

systemData

Metadati relativi alla creazione e all'ultima modifica della risorsa.

Nome Tipo Descrizione
createdAt

string (date-time)

Timestamp della creazione della risorsa (UTC).

createdBy

string

Identità che ha creato la risorsa.

createdByType

createdByType

Tipo di identità che ha creato la risorsa.

lastModifiedAt

string (date-time)

Timestamp dell'ultima modifica della risorsa (UTC)

lastModifiedBy

string

Identità che ha modificato l'ultima volta la risorsa.

lastModifiedByType

createdByType

Tipo di identità che ha modificato l'ultima volta la risorsa.

TransferDetails

Dettagli del trasferimento.

Nome Tipo Descrizione
id

string (arm-id)

ID risorsa completo per la risorsa. Ad esempio, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"

name

string

Nome della risorsa

properties.canceledBy

string

ID di posta elettronica dell'utente che ha annullato la richiesta di trasferimento.

properties.detailedTransferStatus

DetailedTransferStatus[]

Stato di trasferimento dettagliato.

properties.expirationTime

string (date-time)

Ora di scadenza della richiesta di trasferimento.

properties.initiatorEmailId

string

ID di posta elettronica dell'utente che ha inviato la richiesta di trasferimento.

properties.recipientEmailId

string

ID di posta elettronica dell'utente a cui è stata inviata la richiesta di trasferimento.

properties.transferStatus

TransferStatus

Stato complessivo del trasferimento.

systemData

systemData

Metadati di Azure Resource Manager contenenti le informazioni createdBy e modifiedBy.

tags

object

Dizionario dei metadati associati alla risorsa. Potrebbe non essere popolato per tutti i tipi di risorse. Lunghezza massima chiave/valore supportata di 256 caratteri. Chiavi/valore non deve essere vuoto né null. Le chiavi non possono contenere <> % & \ ? /

type

string

Tipo della risorsa. Ad esempio, "Microsoft.Compute/virtualMachines" o "Microsoft.Storage/storageAccounts"

TransferDetailsListResult

Collezione paginata di elementi TransferDetails

Nome Tipo Descrizione
nextLink

string (uri)

Collegamento alla pagina successiva di elementi

value

TransferDetails[]

Gli elementi TransferDetails in questa pagina

TransferError

Dettagli dell'errore per l'esecuzione del trasferimento.

Nome Tipo Descrizione
code

string

Codice di errore.

message

string

Messaggio di errore.

TransferStatus

Lo stato di un trasferimento.

Valore Descrizione
Expired

Scaduto

Pending

In sospeso

InProgress

In corso

Completed

Finito

CompletedWithErrors

CompletedWithErrors

Failed

Non riuscito

Canceled

Annullato

Declined

Rifiutato