Partilhar via


Partner Transfers - List

Lista as solicitações de transferência enviadas a um cliente. A operação é suportada apenas para contas de cobrança com contrato do tipo Microsoft Partner Agreement.

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

Parâmetros do URI

Name Em Necessário Tipo 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})?)$

O ID que identifica exclusivamente uma conta de cobrança.

billingProfileName
path True

string

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

O ID que identifica exclusivamente um perfil de faturamento.

customerName
path True

string

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

O ID que identifica exclusivamente um cliente.

api-version
query True

string

minLength: 1

A versão da API a utilizar para esta operação.

Respostas

Name Tipo Description
200 OK

PartnerTransferDetailsListResult

Operação do Azure concluída com sucesso.

Other Status Codes

ErrorResponse

Uma resposta de erro inesperada.

Segurança

azure_auth

Fluxo OAuth2 do Azure Ative Directory.

Tipo: oauth2
Fluxo: implicit
URL de Autorização: https://login.microsoftonline.com/common/oauth2/authorize

Âmbitos

Name Description
user_impersonation personificar a sua conta de utilizador

Exemplos

PartnerTransfersList

Pedido de amostra

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/customers/11111111-1111-1111-1111-111111111111/transfers?api-version=2024-04-01

Resposta da amostra

{
  "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/customers/11111111-1111-1111-1111-111111111111/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",
        "initiatorCustomerType": "Partner",
        "initiatorEmailId": "xyz@contoso.com",
        "recipientEmailId": "user@contoso.com",
        "transferStatus": "InProgress"
      }
    }
  ]
}

Definições

Name Description
createdByType

O tipo de identidade que criou o recurso.

DetailedTransferStatus

Status detalhado da transferência.

ErrorAdditionalInfo

O erro de gerenciamento de recursos informações adicionais.

ErrorDetail

O detalhe do erro.

ErrorResponse

Resposta de erro

InitiatorCustomerType

O tipo de cliente do iniciador da transferência.

PartnerTransferDetails

Detalhes da transferência.

PartnerTransferDetailsListResult

Coleção paginada de itens PartnerTransferDetails

ProductTransferStatus

O estado de uma transferência.

ProductType

O tipo de produto que é transferido.

systemData

Metadados referentes à criação e última modificação do recurso.

TransferError

Detalhes do erro para execução da transferência.

TransferStatus

O estado de uma transferência.

createdByType

O tipo de identidade que criou o recurso.

Valor Description
User
Application
ManagedIdentity
Key

DetailedTransferStatus

Status detalhado da transferência.

Name Tipo Description
errorDetails

TransferError

Detalhes do erro para execução da transferência.

productId

string

A ID do produto que é transferido.

productName

string

O nome do produto que é transferido.

productType

ProductType

Tipo de produto que é transferido.

skuDescription

string

O SKU do produto que é transferido.

transferStatus

ProductTransferStatus

Estado da transferência.

ErrorAdditionalInfo

O erro de gerenciamento de recursos informações adicionais.

Name Tipo Description
info

object

As informações adicionais.

type

string

O tipo de informação adicional.

ErrorDetail

O detalhe do erro.

Name Tipo Description
additionalInfo

ErrorAdditionalInfo[]

O erro informações adicionais.

code

string

O código de erro.

details

ErrorDetail[]

Os detalhes do erro.

message

string

A mensagem de erro.

target

string

O destino do erro.

ErrorResponse

Resposta de erro

Name Tipo Description
error

ErrorDetail

O objeto de erro.

InitiatorCustomerType

O tipo de cliente do iniciador da transferência.

Valor Description
Partner

Parceiro

EA

EA

PartnerTransferDetails

Detalhes da transferência.

Name Tipo Description
id

string (arm-id)

ID de recurso totalmente qualificado para o recurso. Por exemplo, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"

name

string

O nome do recurso

properties.canceledBy

string

O ID de e-mail do usuário que cancelou a solicitação de transferência.

properties.detailedTransferStatus

DetailedTransferStatus[]

Status detalhado da transferência.

properties.expirationTime

string (date-time)

O momento em que o pedido de transferência expira.

properties.initiatorCustomerType

InitiatorCustomerType

O tipo de cliente que enviou o pedido de transferência.

properties.initiatorEmailId

string

O ID de e-mail do usuário que enviou a solicitação de transferência.

properties.recipientEmailId

string

O ID de e-mail do usuário para quem a solicitação de transferência foi enviada.

properties.resellerId

string

ID MPN opcional do revendedor para solicitações de transferência enviadas de uma conta de cobrança do Contrato de Parceiro Microsoft.

properties.resellerName

string

Nome opcional do revendedor para solicitações de transferência enviadas da conta de cobrança do Contrato de Parceiro Microsoft.

properties.transferStatus

TransferStatus

Status geral da transferência.

systemData

systemData

Metadados do Azure Resource Manager contendo informações createdBy e modifiedBy.

tags

object

Dicionário de metadados associados ao recurso. Ele pode não ser preenchido para todos os tipos de recursos. Comprimento máximo de chave/valor suportado de 256 caracteres. Chaves/valor não devem esvaziar valor nem nulo. As chaves não podem conter <> % & \ ? /

type

string

O tipo do recurso. Por exemplo, "Microsoft.Compute/virtualMachines" ou "Microsoft.Storage/storageAccounts"

PartnerTransferDetailsListResult

Coleção paginada de itens PartnerTransferDetails

Name Tipo Description
nextLink

string (uri)

O link para a próxima página de itens

value

PartnerTransferDetails[]

Os itens do PartnerTransferDetails nesta página

ProductTransferStatus

O estado de uma transferência.

Valor Description
NotStarted

Não Iniciado

InProgress

Em curso

Completed

Concluído

Failed

Falha

ProductType

O tipo de produto que é transferido.

Valor Description
AzureSubscription

AzureSubscription

AzureReservation

AzureReservation

Department

Departamento

SavingsPlan

Poupança-Plano

SAAS

SaaS

systemData

Metadados referentes à criação e última modificação do recurso.

Name Tipo Description
createdAt

string (date-time)

O carimbo de data/hora da criação de recursos (UTC).

createdBy

string

A identidade que criou o recurso.

createdByType

createdByType

O tipo de identidade que criou o recurso.

lastModifiedAt

string (date-time)

O carimbo de data/hora da última modificação do recurso (UTC)

lastModifiedBy

string

A identidade que modificou o recurso pela última vez.

lastModifiedByType

createdByType

O tipo de identidade que modificou o recurso pela última vez.

TransferError

Detalhes do erro para execução da transferência.

Name Tipo Description
code

string

Código de erro.

message

string

Mensagem de erro.

TransferStatus

O estado de uma transferência.

Valor Description
Expired

Fora do prazo

Pending

Pendente

InProgress

Em curso

Completed

Concluído

CompletedWithErrors

CompletedWithErrors

Failed

Falha

Canceled

Cancelado

Declined

Recusado