Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

Project

import type { Project } from "https://googleapis.deno.dev/v1/compute:v1.ts";

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.

interface Project {
cloudArmorTier?: "CA_ENTERPRISE_ANNUAL" | "CA_ENTERPRISE_PAYGO" | "CA_STANDARD";
commonInstanceMetadata?: Metadata;
creationTimestamp?: string;
defaultNetworkTier?:
| "FIXED_STANDARD"
| "PREMIUM"
| "STANDARD"
| "STANDARD_OVERRIDES_FIXED_STANDARD";
defaultServiceAccount?: string;
description?: string;
enabledFeatures?: string[];
id?: bigint;
kind?: string;
name?: string;
quotas?: Quota[];
selfLink?: string;
usageExportLocation?: UsageExportLocation;
vmDnsSetting?:
| "GLOBAL_DEFAULT"
| "UNSPECIFIED_VM_DNS_SETTING"
| "ZONAL_DEFAULT"
| "ZONAL_ONLY";
xpnProjectStatus?: "HOST" | "UNSPECIFIED_XPN_PROJECT_STATUS";
}

§Properties

§
cloudArmorTier?: "CA_ENTERPRISE_ANNUAL" | "CA_ENTERPRISE_PAYGO" | "CA_STANDARD"
[src]

[Output Only] The Cloud Armor tier for this project. It can be one of the following values: CA_STANDARD, CA_ENTERPRISE_PAYGO. If this field is not specified, it is assumed to be CA_STANDARD.

§
commonInstanceMetadata?: Metadata
[src]

Metadata key/value pairs available to all instances contained in this project. See Custom metadata for more information.

§
creationTimestamp?: string
[src]

[Output Only] Creation timestamp in RFC3339 text format.

§
defaultNetworkTier?: "FIXED_STANDARD" | "PREMIUM" | "STANDARD" | "STANDARD_OVERRIDES_FIXED_STANDARD"
[src]

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?: string
[src]

[Output Only] Default service account used by VMs running in this project.

§
description?: string
[src]

An optional textual description of the resource.

§
enabledFeatures?: string[]
[src]

Restricted features enabled for use on this project.

§
id?: bigint
[src]

[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?: string
[src]

[Output Only] Type of the resource. Always compute#project for projects.

§
name?: string
[src]

The project ID. For example: my-example-project. Use the project ID to make requests to Compute Engine.

§
quotas?: Quota[]
[src]

[Output Only] Quotas assigned to this project.

§
usageExportLocation?: UsageExportLocation
[src]

The naming prefix for daily usage reports and the Google Cloud Storage bucket where they are stored.

§
vmDnsSetting?: "GLOBAL_DEFAULT" | "UNSPECIFIED_VM_DNS_SETTING" | "ZONAL_DEFAULT" | "ZONAL_ONLY"
[src]

[Output Only] Default internal DNS setting used by VMs running in this project.

§
xpnProjectStatus?: "HOST" | "UNSPECIFIED_XPN_PROJECT_STATUS"
[src]

[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.