Class CloudLocation
Represents resource cloud locations.
Implements
Inherited Members
Namespace: Google.Apis.CloudLocationFinder.v1alpha.Data
Assembly: Google.Apis.CloudLocationFinder.v1alpha.dll
Syntax
public class CloudLocation : IDirectResponseSchema
Properties
CarbonFreeEnergyPercentage
Optional. The carbon free energy percentage of the cloud location. This represents the average percentage of time customers' application will be running on carbon-free energy. See https://cloud.google.com/sustainability/region-carbon for more details. There is a difference between default value 0 and unset value. 0 means the carbon free energy percentage is 0%, while unset value means the carbon footprint data is not available.
Declaration
[JsonProperty("carbonFreeEnergyPercentage")]
public virtual float? CarbonFreeEnergyPercentage { get; set; }
Property Value
| Type | Description |
|---|---|
| float? |
CloudLocationType
Optional. The type of the cloud location.
Declaration
[JsonProperty("cloudLocationType")]
public virtual string CloudLocationType { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
CloudProvider
Optional. The provider of the cloud location. Values can be Google Cloud or third-party providers, including AWS, Azure, or Oracle Cloud Infrastructure.
Declaration
[JsonProperty("cloudProvider")]
public virtual string CloudProvider { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
ContainingCloudLocation
Output only. The containing cloud location in the strict nesting hierarchy. For example, the containing cloud location of a zone is a region.
Declaration
[JsonProperty("containingCloudLocation")]
public virtual string ContainingCloudLocation { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
DisplayName
Optional. The human-readable name of the cloud location. Example: us-east-2, us-east1.
Declaration
[JsonProperty("displayName")]
public virtual string DisplayName { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Name
Identifier. Name of the cloud location. Unique name of the cloud location including project and location
using the form: projects/{project_id}/locations/{location}/cloudLocations/{cloud_location}
Declaration
[JsonProperty("name")]
public virtual string Name { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
TerritoryCode
Optional. The two-letter ISO 3166-1 alpha-2 code of the cloud location. Examples: US, JP, KR.
Declaration
[JsonProperty("territoryCode")]
public virtual string TerritoryCode { get; set; }
Property Value
| Type | Description |
|---|---|
| string |