google_api_compute v0.4.0 GoogleApi.Compute.V1.Model.Project View Source

A Project resource. For an overview of projects, see Cloud Platform Resource Hierarchy. (== resource_for v1.projects ==) (== resource_for beta.projects ==)

Attributes

  • commonInstanceMetadata (Metadata): Metadata key/value pairs available to all instances contained in this project. See Custom metadata for more information. Defaults to: null.
  • creationTimestamp (String.t): [Output Only] Creation timestamp in RFC3339 text format. Defaults to: null.
  • defaultNetworkTier (String.t): 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. Defaults to: null.

    • Enum - one of [PREMIUM, STANDARD]
  • defaultServiceAccount (String.t): [Output Only] Default service account used by VMs running in this project. Defaults to: null.
  • description (String.t): An optional textual description of the resource. Defaults to: null.
  • enabledFeatures ([String.t]): Restricted features enabled for use on this project. Defaults to: null.
  • id (String.t): [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. Defaults to: null.
  • kind (String.t): [Output Only] Type of the resource. Always compute#project for projects. Defaults to: null.
  • name (String.t): The project ID. For example: my-example-project. Use the project ID to make requests to Compute Engine. Defaults to: null.
  • quotas ([Quota]): [Output Only] Quotas assigned to this project. Defaults to: null.
  • selfLink (String.t): [Output Only] Server-defined URL for the resource. Defaults to: null.
  • usageExportLocation (UsageExportLocation): The naming prefix for daily usage reports and the Google Cloud Storage bucket where they are stored. Defaults to: null.
  • xpnProjectStatus (String.t): [Output Only] The role this project has in a shared VPC configuration. Currently only HOST projects are differentiated. Defaults to: null.

    • Enum - one of [HOST, UNSPECIFIED_XPN_PROJECT_STATUS]

Link to this section Summary

Functions

Unwrap a decoded JSON object into its complex fields

Link to this section Types

Link to this type

t() View Source
t() :: %GoogleApi.Compute.V1.Model.Project{
  commonInstanceMetadata: GoogleApi.Compute.V1.Model.Metadata.t(),
  creationTimestamp: any(),
  defaultNetworkTier: any(),
  defaultServiceAccount: any(),
  description: any(),
  enabledFeatures: [any()],
  id: any(),
  kind: any(),
  name: any(),
  quotas: [GoogleApi.Compute.V1.Model.Quota.t()],
  selfLink: any(),
  usageExportLocation: GoogleApi.Compute.V1.Model.UsageExportLocation.t(),
  xpnProjectStatus: any()
}

Link to this section Functions

Link to this function

decode(value, options) View Source
decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.