次の方法で共有


Transfers - Initiate

サブスクリプションの課金所有権を譲渡するために、別の課金アカウントのユーザーに要求を送信します。 この操作は、契約の種類が Microsoft 顧客契約の請求先アカウントでのみサポートされます。

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

URI パラメーター

名前 / 必須 説明
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。

billingProfileName
path True

string

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

課金プロファイルを一意に識別する ID。

invoiceSectionName
path True

string

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

請求書セクションを一意に識別する ID。

transferName
path True

string

pattern: ^[a-z0-9]*$

転送要求を一意に識別する ID。

api-version
query True

string

クライアント要求で使用する API のバージョン。 現在のバージョンは 2024-04-01 です。

要求本文

名前 説明
properties.recipientEmailId

string

転送要求の送信先の受信者の電子メール ID。

応答

名前 説明
200 OK

TransferDetails

開始された転送の詳細。

201 Created

TransferDetails

開始された転送の詳細。

Other Status Codes

ErrorResponse

予期しないエラー。

セキュリティ

azure_auth

Azure Active Directory OAuth2 フロー。

型: oauth2
フロー: implicit
Authorization URL (承認 URL): https://login.microsoftonline.com/common/oauth2/authorize

スコープ

名前 説明
user_impersonation ユーザー アカウントを偽装する

InitiateTransfer

要求のサンプル

PUT 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/aabb123?api-version=2024-04-01

{
  "properties": {
    "recipientEmailId": "user@contoso.com"
  }
}

応答のサンプル

{
  "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",
  "name": "aabb123",
  "type": "Microsoft.Billing/transfers",
  "properties": {
    "expirationTime": "2018-11-05T17:32:28Z",
    "transferStatus": "Pending",
    "recipientEmailId": "user@contoso.com",
    "initiatorEmailId": "xyz@contoso.com"
  }
}
{
  "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",
  "name": "aabb123",
  "type": "Microsoft.Billing/transfers",
  "properties": {
    "expirationTime": "2018-11-05T17:32:28Z",
    "transferStatus": "Pending",
    "recipientEmailId": "user@contoso.com",
    "initiatorEmailId": "xyz@contoso.com"
  }
}

定義

名前 説明
createdByType

リソースを作成した ID の種類。

DetailedTransferStatus

詳細な転送状態。

ErrorAdditionalInfo

リソース管理エラーの追加情報。

ErrorDetail

エラーの詳細。

ErrorResponse

エラー応答

InitiateTransferRequest

転送を開始するためのパラメーターを要求します。

productTransferStatus

転送の状態。

productType

転送される製品の種類。

systemData

リソースの作成と最後の変更に関連するメタデータ。

TransferDetails

転送の詳細。

TransferError

転送の実行に関するエラーの詳細。

transferStatus

全体的な転送状態。

createdByType

リソースを作成した ID の種類。

説明
Application
Key
ManagedIdentity
User

DetailedTransferStatus

詳細な転送状態。

名前 説明
errorDetails

TransferError

転送の実行に関するエラーの詳細。

productId

string

転送される製品の ID。

productName

string

転送される製品の名前。

productType

productType

転送される製品の種類。

skuDescription

string

転送される製品の SKU。

transferStatus

productTransferStatus

転送の状態。

ErrorAdditionalInfo

リソース管理エラーの追加情報。

名前 説明
info

object

追加情報。

type

string

追加情報の種類。

ErrorDetail

エラーの詳細。

名前 説明
additionalInfo

ErrorAdditionalInfo[]

エラーの追加情報。

code

string

エラー コード。

details

ErrorDetail[]

エラーの詳細。

message

string

エラー メッセージ。

target

string

エラーターゲット。

ErrorResponse

エラー応答

名前 説明
error

ErrorDetail

エラー オブジェクト。

InitiateTransferRequest

転送を開始するためのパラメーターを要求します。

名前 説明
properties.recipientEmailId

string

転送要求の送信先の受信者の電子メール ID。

productTransferStatus

転送の状態。

説明
Completed
Failed
InProgress
NotStarted

productType

転送される製品の種類。

説明
AzureReservation
AzureSubscription
Department
SAAS
SavingsPlan

systemData

リソースの作成と最後の変更に関連するメタデータ。

名前 説明
createdAt

string (date-time)

リソース作成のタイムスタンプ (UTC)。

createdBy

string

リソースを作成した ID。

createdByType

createdByType

リソースを作成した ID の種類。

lastModifiedAt

string (date-time)

リソースの最終変更のタイムスタンプ (UTC)

lastModifiedBy

string

リソースを最後に変更した ID。

lastModifiedByType

createdByType

リソースを最後に変更した ID の種類。

TransferDetails

転送の詳細。

名前 説明
id

string (arm-id)

リソースの完全修飾リソース ID。 例: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"

name

string

リソースの名前

properties.canceledBy

string

転送要求をキャンセルしたユーザーの電子メール ID。

properties.detailedTransferStatus

DetailedTransferStatus[]

詳細な転送状態。

properties.expirationTime

string (date-time)

転送要求の有効期限が切れる時刻。

properties.initiatorEmailId

string

転送要求を送信したユーザーの電子メール ID。

properties.recipientEmailId

string

転送要求が送信されたユーザーの電子メール ID。

properties.transferStatus

transferStatus

全体的な転送状態。

systemData

systemData

createdBy と modifiedBy 情報を含む Azure Resource Manager メタデータ。

tags

object

リソースに関連付けられているメタデータのディクショナリ。 リソースの種類によっては設定されない場合があります。 キー/値の最大長は 256 文字でサポートされます。 キー/値は、値を空にしたり、null にしたりしないでください。 キーは <> % &\ を含むできませんか? /

type

string

リソースの種類。 例: "Microsoft.Compute/virtualMachines" または "Microsoft.Storage/storageAccounts"

TransferError

転送の実行に関するエラーの詳細。

名前 説明
code

string

エラー コード。

message

string

エラーメッセージ。

transferStatus

全体的な転送状態。

説明
Canceled
Completed
CompletedWithErrors
Declined
Expired
Failed
InProgress
Pending