[][src]Struct gcp_client::google::cloud::billing::v1::BillingAccount

pub struct BillingAccount {
    pub name: String,
    pub open: bool,
    pub display_name: String,
    pub master_billing_account: String,
}

A billing account in GCP Console. You can assign a billing account to one or more projects.

Fields

name: String

The resource name of the billing account. The resource name has the form billingAccounts/{billing_account_id}. For example, billingAccounts/012345-567890-ABCDEF would be the resource name for billing account 012345-567890-ABCDEF.

open: bool

Output only. True if the billing account is open, and will therefore be charged for any usage on associated projects. False if the billing account is closed, and therefore projects associated with it will be unable to use paid services.

display_name: String

The display name given to the billing account, such as My Billing Account. This name is displayed in the GCP Console.

master_billing_account: String

If this account is a subaccount, then this will be the resource name of the master billing account that it is being resold through. Otherwise this will be empty.

Trait Implementations

impl Clone for BillingAccount[src]

impl Debug for BillingAccount[src]

impl Default for BillingAccount[src]

impl Message for BillingAccount[src]

impl PartialEq<BillingAccount> for BillingAccount[src]

impl StructuralPartialEq for BillingAccount[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> IntoRequest<T> for T[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>, 

impl<T> WithSubscriber for T[src]