gcp_compute_project

ancestors

Type: UNORDERED_LIST_STRING

common_instance_metadata

Type: STRUCT
Provider name: commonInstanceMetadata
Description: Metadata key/value pairs available to all instances contained in this project. See Custom metadata for more information.

  • items
    Type: UNORDERED_LIST_STRUCT
    Provider name: items
    Description: Array of key/value pairs. The total size of all keys and values must be less than 512 KB.
    • key
      Type: STRING
      Provider name: key
      Description: Key for the metadata entry. Keys must conform to the following regexp: [a-zA-Z0-9-_]+, and be less than 128 bytes in length. This is reflected as part of a URL in the metadata server. Additionally, to avoid ambiguity, keys must not conflict with any other metadata keys for the project.
    • value
      Type: STRING
      Provider name: value
      Description: Value for the metadata entry. These are free-form strings, and only have meaning as interpreted by the image running in the instance. The only restriction placed on values is that their size must be less than or equal to 262144 bytes (256 KiB).
  • kind
    Type: STRING
    Provider name: kind
    Description: [Output Only] Type of the resource. Always compute#metadata for metadata.

creation_timestamp

Type: TIMESTAMP
Provider name: creationTimestamp
Description: [Output Only] Creation timestamp in RFC3339 text format.

default_network_tier

Type: STRING
Provider name: defaultNetworkTier
Description: 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.
Possible values:

  • FIXED_STANDARD - Public internet quality with fixed bandwidth.
  • PREMIUM - High quality, Google-grade network tier, support for all networking products.
  • STANDARD - Public internet quality, only limited support for other networking products.
  • STANDARD_OVERRIDES_FIXED_STANDARD - (Output only) Temporary tier for FIXED_STANDARD when fixed standard tier is expired or not configured.

default_service_account

Type: STRING
Provider name: defaultServiceAccount
Description: [Output Only] Default service account used by VMs running in this project.

description

Type: STRING
Provider name: description
Description: An optional textual description of the resource.

enabled_features

Type: UNORDERED_LIST_STRING
Provider name: enabledFeatures
Description: Restricted features enabled for use on this project.

id

Type: STRING
Provider name: id
Description: [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
Provider name: kind
Description: [Output Only] Type of the resource. Always compute#project for projects.

labels

Type: UNORDERED_LIST_STRING

name

Type: STRING
Provider name: name
Description: The project ID. For example: my-example-project. Use the project ID to make requests to Compute Engine.

organization_id

Type: STRING

parent

Type: STRING

project_id

Type: STRING

project_number

Type: STRING

quotas

Type: UNORDERED_LIST_STRUCT
Provider name: quotas
Description: [Output Only] Quotas assigned to this project.

  • limit
    Type: DOUBLE
    Provider name: limit
    Description: [Output Only] Quota limit for this metric.
  • metric
    Type: STRING
    Provider name: metric
    Description: [Output Only] Name of the quota metric.
    Possible values:
    • A2_CPUS
    • AFFINITY_GROUPS
    • AUTOSCALERS
    • BACKEND_BUCKETS
    • BACKEND_SERVICES
    • C2D_CPUS
    • C2_CPUS
    • C3_CPUS
    • COMMITMENTS
    • COMMITTED_A2_CPUS
    • COMMITTED_C2D_CPUS
    • COMMITTED_C2_CPUS
    • COMMITTED_C3_CPUS
    • COMMITTED_CPUS
    • COMMITTED_E2_CPUS
    • COMMITTED_LICENSES
    • COMMITTED_LOCAL_SSD_TOTAL_GB
    • COMMITTED_M3_CPUS
    • COMMITTED_MEMORY_OPTIMIZED_CPUS
    • COMMITTED_N2A_CPUS
    • COMMITTED_N2D_CPUS
    • COMMITTED_N2_CPUS
    • COMMITTED_NVIDIA_A100_80GB_GPUS
    • COMMITTED_NVIDIA_A100_GPUS
    • COMMITTED_NVIDIA_K80_GPUS
    • COMMITTED_NVIDIA_L4_GPUS
    • COMMITTED_NVIDIA_P100_GPUS
    • COMMITTED_NVIDIA_P4_GPUS
    • COMMITTED_NVIDIA_T4_GPUS
    • COMMITTED_NVIDIA_V100_GPUS
    • COMMITTED_T2A_CPUS
    • COMMITTED_T2D_CPUS
    • CPUS - Guest CPUs
    • CPUS_ALL_REGIONS
    • DISKS_TOTAL_GB
    • E2_CPUS
    • EXTERNAL_MANAGED_FORWARDING_RULES
    • EXTERNAL_NETWORK_LB_FORWARDING_RULES
    • EXTERNAL_PROTOCOL_FORWARDING_RULES
    • EXTERNAL_VPN_GATEWAYS
    • FIREWALLS
    • FORWARDING_RULES
    • GLOBAL_EXTERNAL_MANAGED_BACKEND_SERVICES
    • GLOBAL_EXTERNAL_MANAGED_FORWARDING_RULES
    • GLOBAL_EXTERNAL_PROXY_LB_BACKEND_SERVICES
    • GLOBAL_INTERNAL_ADDRESSES
    • GLOBAL_INTERNAL_MANAGED_BACKEND_SERVICES
    • GLOBAL_INTERNAL_TRAFFIC_DIRECTOR_BACKEND_SERVICES
    • GPUS_ALL_REGIONS
    • HEALTH_CHECKS
    • IMAGES
    • INSTANCES
    • INSTANCE_GROUPS
    • INSTANCE_GROUP_MANAGERS
    • INSTANCE_TEMPLATES
    • INTERCONNECTS
    • INTERCONNECT_ATTACHMENTS_PER_REGION
    • INTERCONNECT_ATTACHMENTS_TOTAL_MBPS
    • INTERCONNECT_TOTAL_GBPS
    • INTERNAL_ADDRESSES
    • INTERNAL_TRAFFIC_DIRECTOR_FORWARDING_RULES
    • IN_PLACE_SNAPSHOTS
    • IN_USE_ADDRESSES
    • IN_USE_BACKUP_SCHEDULES
    • IN_USE_SNAPSHOT_SCHEDULES
    • LOCAL_SSD_TOTAL_GB
    • M1_CPUS
    • M2_CPUS
    • M3_CPUS
    • MACHINE_IMAGES
    • N2A_CPUS
    • N2D_CPUS
    • N2_CPUS
    • NETWORKS
    • NETWORK_ATTACHMENTS
    • NETWORK_ENDPOINT_GROUPS
    • NETWORK_FIREWALL_POLICIES
    • NET_LB_SECURITY_POLICIES_PER_REGION
    • NET_LB_SECURITY_POLICY_RULES_PER_REGION
    • NET_LB_SECURITY_POLICY_RULE_ATTRIBUTES_PER_REGION
    • NODE_GROUPS
    • NODE_TEMPLATES
    • NVIDIA_A100_80GB_GPUS
    • NVIDIA_A100_GPUS
    • NVIDIA_K80_GPUS
    • NVIDIA_L4_GPUS
    • NVIDIA_P100_GPUS
    • NVIDIA_P100_VWS_GPUS
    • NVIDIA_P4_GPUS
    • NVIDIA_P4_VWS_GPUS
    • NVIDIA_T4_GPUS
    • NVIDIA_T4_VWS_GPUS
    • NVIDIA_V100_GPUS
    • PACKET_MIRRORINGS
    • PD_EXTREME_TOTAL_PROVISIONED_IOPS
    • PREEMPTIBLE_CPUS
    • PREEMPTIBLE_LOCAL_SSD_GB
    • PREEMPTIBLE_NVIDIA_A100_80GB_GPUS
    • PREEMPTIBLE_NVIDIA_A100_GPUS
    • PREEMPTIBLE_NVIDIA_K80_GPUS
    • PREEMPTIBLE_NVIDIA_L4_GPUS
    • PREEMPTIBLE_NVIDIA_P100_GPUS
    • PREEMPTIBLE_NVIDIA_P100_VWS_GPUS
    • PREEMPTIBLE_NVIDIA_P4_GPUS
    • PREEMPTIBLE_NVIDIA_P4_VWS_GPUS
    • PREEMPTIBLE_NVIDIA_T4_GPUS
    • PREEMPTIBLE_NVIDIA_T4_VWS_GPUS
    • PREEMPTIBLE_NVIDIA_V100_GPUS
    • PSC_ILB_CONSUMER_FORWARDING_RULES_PER_PRODUCER_NETWORK
    • PSC_INTERNAL_LB_FORWARDING_RULES
    • PUBLIC_ADVERTISED_PREFIXES
    • PUBLIC_DELEGATED_PREFIXES
    • REGIONAL_AUTOSCALERS
    • REGIONAL_EXTERNAL_MANAGED_BACKEND_SERVICES
    • REGIONAL_EXTERNAL_NETWORK_LB_BACKEND_SERVICES
    • REGIONAL_INSTANCE_GROUP_MANAGERS
    • REGIONAL_INTERNAL_LB_BACKEND_SERVICES
    • REGIONAL_INTERNAL_MANAGED_BACKEND_SERVICES
    • RESERVATIONS
    • RESOURCE_POLICIES
    • ROUTERS
    • ROUTES
    • SECURITY_POLICIES
    • SECURITY_POLICIES_PER_REGION
    • SECURITY_POLICY_ADVANCED_RULES_PER_REGION
    • SECURITY_POLICY_CEVAL_RULES
    • SECURITY_POLICY_RULES
    • SECURITY_POLICY_RULES_PER_REGION
    • SERVICE_ATTACHMENTS
    • SNAPSHOTS - The total number of snapshots allowed for a single project.
    • SSD_TOTAL_GB
    • SSL_CERTIFICATES
    • STATIC_ADDRESSES
    • STATIC_BYOIP_ADDRESSES
    • STATIC_EXTERNAL_IPV6_ADDRESS_RANGES
    • SUBNETWORKS
    • T2A_CPUS
    • T2D_CPUS
    • TARGET_HTTPS_PROXIES
    • TARGET_HTTP_PROXIES
    • TARGET_INSTANCES
    • TARGET_POOLS
    • TARGET_SSL_PROXIES
    • TARGET_TCP_PROXIES
    • TARGET_VPN_GATEWAYS
    • URL_MAPS
    • VPN_GATEWAYS
    • VPN_TUNNELS
    • XPN_SERVICE_PROJECTS
  • owner
    Type: STRING
    Provider name: owner
    Description: [Output Only] Owning resource. This is the resource on which this quota is applied.
  • usage
    Type: DOUBLE
    Provider name: usage
    Description: [Output Only] Current usage of this metric.

resource_name

Type: STRING

Type: STRING
Provider name: selfLink
Description: [Output Only] Server-defined URL for the resource.

tags

Type: UNORDERED_LIST_STRING

usage_export_location

Type: STRUCT
Provider name: usageExportLocation
Description: The naming prefix for daily usage reports and the Google Cloud Storage bucket where they are stored.

  • bucket_name
    Type: STRING
    Provider name: bucketName
    Description: The name of an existing bucket in Cloud Storage where the usage report object is stored. The Google Service Account is granted write access to this bucket. This can either be the bucket name by itself, such as example-bucket, or the bucket name with gs:// or https://storage.googleapis.com/ in front of it, such as gs://example-bucket.
  • report_name_prefix
    Type: STRING
    Provider name: reportNamePrefix
    Description: An optional prefix for the name of the usage report object stored in bucketName. If not supplied, defaults to usage_gce. The report is stored as a CSV file named report_name_prefix_gce_YYYYMMDD.csv where YYYYMMDD is the day of the usage according to Pacific Time. If you supply a prefix, it should conform to Cloud Storage object naming conventions.

vm_dns_setting

Type: STRING
Provider name: vmDnsSetting
Description: [Output Only] Default internal DNS setting used by VMs running in this project.
Possible values:

  • GLOBAL_DEFAULT
  • UNSPECIFIED_VM_DNS_SETTING
  • ZONAL_DEFAULT
  • ZONAL_ONLY

xpn_project_status

Type: STRING
Provider name: xpnProjectStatus
Description: [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.
Possible values:

  • HOST
  • UNSPECIFIED_XPN_PROJECT_STATUS