GoogleApi.Compute.V1.Model.Project (google_api_compute v0.29.0) View Source
Represents a Project resource.
A project is used to organize resources in a Google Cloud Platform environment. For more information, read about the Resource Hierarchy. (== resource_for {$api_version}.projects ==)
Attributes
-
commonInstanceMetadata(type:GoogleApi.Compute.V1.Model.Metadata.t, default:nil) - Metadata key/value pairs available to all instances contained in this project. See Custom metadata for more information. -
creationTimestamp(type:String.t, default:nil) - [Output Only] Creation timestamp in RFC3339 text format. -
defaultNetworkTier(type:String.t, default:nil) - This signifies the default network tier used for configuring resources of the project and can only take the following values: PREMIUM, STANDARD. Initially the default network tier is PREMIUM. -
defaultServiceAccount(type:String.t, default:nil) - [Output Only] Default service account used by VMs running in this project. -
description(type:String.t, default:nil) - An optional textual description of the resource. -
enabledFeatures(type:list(String.t), default:nil) - Restricted features enabled for use on this project. -
id(type:String.t, default:nil) - [Output Only] The unique identifier for the resource. This identifier is defined by the server. This is not the project ID, and is just a unique ID used by Compute Engine to identify resources. -
kind(type:String.t, default:compute#project) - [Output Only] Type of the resource. Always compute#project for projects. -
name(type:String.t, default:nil) - The project ID. For example: my-example-project. Use the project ID to make requests to Compute Engine. -
quotas(type:list(GoogleApi.Compute.V1.Model.Quota.t), default:nil) - [Output Only] Quotas assigned to this project. -
selfLink(type:String.t, default:nil) - [Output Only] Server-defined URL for the resource. -
usageExportLocation(type:GoogleApi.Compute.V1.Model.UsageExportLocation.t, default:nil) - The naming prefix for daily usage reports and the Google Cloud Storage bucket where they are stored. -
xpnProjectStatus(type:String.t, default:nil) - [Output Only] The role this project has in a shared VPC configuration. Currently, only projects with the host role, which is specified by the value HOST, are differentiated.
Link to this section Summary
Functions
Unwrap a decoded JSON object into its complex fields.
Link to this section Types
Specs
t() :: %GoogleApi.Compute.V1.Model.Project{
commonInstanceMetadata: GoogleApi.Compute.V1.Model.Metadata.t(),
creationTimestamp: String.t(),
defaultNetworkTier: String.t(),
defaultServiceAccount: String.t(),
description: String.t(),
enabledFeatures: [String.t()],
id: String.t(),
kind: String.t(),
name: String.t(),
quotas: [GoogleApi.Compute.V1.Model.Quota.t()],
selfLink: String.t(),
usageExportLocation: GoogleApi.Compute.V1.Model.UsageExportLocation.t(),
xpnProjectStatus: String.t()
}
Link to this section Functions
Specs
Unwrap a decoded JSON object into its complex fields.