public sealed class MoveBillingAccountRequest : IMessage<MoveBillingAccountRequest>, IEquatable<MoveBillingAccountRequest>, IDeepCloneable<MoveBillingAccountRequest>, IBufferMessage, IMessage
Reference documentation and code samples for the Google Cloud Billing v1 API class MoveBillingAccountRequest.
Request message for MoveBillingAccount
RPC.
Implements
IMessageMoveBillingAccountRequest, IEquatableMoveBillingAccountRequest, IDeepCloneableMoveBillingAccountRequest, IBufferMessage, IMessageNamespace
Google.Cloud.Billing.V1Assembly
Google.Cloud.Billing.V1.dll
Constructors
MoveBillingAccountRequest()
public MoveBillingAccountRequest()
MoveBillingAccountRequest(MoveBillingAccountRequest)
public MoveBillingAccountRequest(MoveBillingAccountRequest other)
Parameter | |
---|---|
Name | Description |
other |
MoveBillingAccountRequest |
Properties
BillingAccountName
public BillingAccountName BillingAccountName { get; set; }
BillingAccountName-typed view over the Name resource name property.
Property Value | |
---|---|
Type | Description |
BillingAccountName |
DestinationParent
public string DestinationParent { get; set; }
Required. The resource name of the Organization to move
the billing account under.
Must be of the form organizations/{organization_id}
.
Property Value | |
---|---|
Type | Description |
string |
DestinationParentAsOrganizationName
public OrganizationName DestinationParentAsOrganizationName { get; set; }
OrganizationName-typed view over the DestinationParent resource name property.
Property Value | |
---|---|
Type | Description |
OrganizationName |
Name
public string Name { get; set; }
Required. The resource name of the billing account to move.
Must be of the form billingAccounts/{billing_account_id}
.
The specified billing account cannot be a subaccount, since a subaccount
always belongs to the same organization as its parent account.
Property Value | |
---|---|
Type | Description |
string |