Struct google_cloudbilling1::Sku[][src]

pub struct Sku {
    pub service_provider_name: Option<String>,
    pub sku_id: Option<String>,
    pub name: Option<String>,
    pub service_regions: Option<Vec<String>>,
    pub pricing_info: Option<Vec<PricingInfo>>,
    pub category: Option<Category>,
    pub description: Option<String>,
}

Encapsulates a single SKU in Google Cloud Platform

This type is not used in any activity, and only used as part of another schema.

Fields

Identifies the service provider. This is 'Google' for first party services in Google Cloud Platform.

The identifier for the SKU. Example: "AA95-CD31-42FE"

The resource name for the SKU. Example: "services/DA34-426B-A397/skus/AA95-CD31-42FE"

List of service regions this SKU is offered at. Example: "asia-east1" Service regions can be found at https://cloud.google.com/about/locations/

A timeline of pricing info for this SKU in chronological order.

The category hierarchy of this SKU, purely for organizational purpose.

A human readable description of the SKU, has a maximum length of 256 characters.

Trait Implementations

impl Default for Sku
[src]

Returns the "default value" for a type. Read more

impl Clone for Sku
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl Debug for Sku
[src]

Formats the value using the given formatter. Read more

impl Part for Sku
[src]

Auto Trait Implementations

impl Send for Sku

impl Sync for Sku