public sealed class Sku : IMessage<Sku>, IEquatable<Sku>, IDeepCloneable<Sku>, IBufferMessage, IMessage
Encapsulates a single SKU in Google Cloud Platform
Namespace
Google.Cloud.Billing.V1Assembly
Google.Cloud.Billing.V1.dll
Constructors
Sku()
public Sku()
Sku(Sku)
public Sku(Sku other)
Parameter | |
---|---|
Name | Description |
other | Sku |
Properties
Category
public Category Category { get; set; }
The category hierarchy of this SKU, purely for organizational purpose.
Property Value | |
---|---|
Type | Description |
Category |
Description
public string Description { get; set; }
A human readable description of the SKU, has a maximum length of 256 characters.
Property Value | |
---|---|
Type | Description |
String |
Name
public string Name { get; set; }
The resource name for the SKU. Example: "services/DA34-426B-A397/skus/AA95-CD31-42FE"
Property Value | |
---|---|
Type | Description |
String |
PricingInfo
public RepeatedField<PricingInfo> PricingInfo { get; }
A timeline of pricing info for this SKU in chronological order.
Property Value | |
---|---|
Type | Description |
RepeatedField<PricingInfo> |
ServiceProviderName
public string ServiceProviderName { get; set; }
Identifies the service provider. This is 'Google' for first party services in Google Cloud Platform.
Property Value | |
---|---|
Type | Description |
String |
ServiceRegions
public RepeatedField<string> ServiceRegions { get; }
List of service regions this SKU is offered at. Example: "asia-east1" Service regions can be found at https://cloud.google.com/about/locations/
Property Value | |
---|---|
Type | Description |
RepeatedField<String> |
SkuId
public string SkuId { get; set; }
The identifier for the SKU. Example: "AA95-CD31-42FE"
Property Value | |
---|---|
Type | Description |
String |
SkuName
public SkuName SkuName { get; set; }
Property Value | |
---|---|
Type | Description |
SkuName |