From eb6131dd93f2e7aaf051ecb7f3ee35106a2867dc Mon Sep 17 00:00:00 2001 From: Tim Smith Date: Fri, 13 Jan 2023 09:24:11 -0800 Subject: [PATCH] PubSub -> Pub/Sub Pub/Sub is the service name that Google uses Signed-off-by: Tim Smith --- .github/actions/spelling/line_forbidden.patterns | 3 +++ resources/packs/gcp/gcp.lr | 2 +- resources/packs/gcp/info/gcp.lr.json | 2 +- 3 files changed, 5 insertions(+), 2 deletions(-) diff --git a/.github/actions/spelling/line_forbidden.patterns b/.github/actions/spelling/line_forbidden.patterns index fb9f588fb3..7adc124c8f 100644 --- a/.github/actions/spelling/line_forbidden.patterns +++ b/.github/actions/spelling/line_forbidden.patterns @@ -234,6 +234,9 @@ # GCP Products # +# s.b. Pub/Sub +\bPubSub\b + # s.b. Cloud SQL \bCloudSQL\b diff --git a/resources/packs/gcp/gcp.lr b/resources/packs/gcp/gcp.lr index 2aaf2568a5..9f11b65b97 100644 --- a/resources/packs/gcp/gcp.lr +++ b/resources/packs/gcp/gcp.lr @@ -50,7 +50,7 @@ gcp.project @defaults("name") { gke() gcp.project.gkeService // GCP Compute Resources for the Project compute() gcp.project.computeService - // GCP PubSub-related Resources + // GCP Pub/Sub-related Resources pubsub() gcp.project.pubsubService // KMS-related resources kms() gcp.project.kmsService diff --git a/resources/packs/gcp/info/gcp.lr.json b/resources/packs/gcp/info/gcp.lr.json index 4898ca88a5..c919804e95 100644 --- a/resources/packs/gcp/info/gcp.lr.json +++ b/resources/packs/gcp/info/gcp.lr.json @@ -1 +1 @@ -{"resources":{"gcloud.compute":{"id":"gcp.project.computeService","name":"gcp.project.computeService","fields":{"disks":{"name":"disks","type":"\u0019\u001bgcp.project.computeService.disk","title":"Google Compute Engine disks in a project"},"firewalls":{"name":"firewalls","type":"\u0019\u001bgcp.project.computeService.firewall","title":"Google Compute Engine firewalls in a project"},"images":{"name":"images","type":"\u0019\u001bgcp.project.computeService.image","title":"Google Compute Engine images in a project"},"instances":{"name":"instances","type":"\u0019\u001bgcp.project.computeService.instance","title":"Google Compute Engine instances in a project"},"machineTypes":{"name":"machineTypes","type":"\u0019\u001bgcp.project.computeService.machineType","title":"Google Compute Engine machine types in a project"},"networks":{"name":"networks","type":"\u0019\u001bgcp.project.computeService.network","title":"Google Compute Engine VPC Network in a project"},"projectId":{"name":"projectId","type":"\u0007","is_mandatory":true,"title":"Project ID"},"regions":{"name":"regions","type":"\u0019\u001bgcp.project.computeService.region","title":"Project Regions"},"routers":{"name":"routers","type":"\u0019\u001bgcp.project.computeService.router","title":"Cloud Routers in project"},"snapshots":{"name":"snapshots","type":"\u0019\u001bgcp.project.computeService.snapshot","title":"Google Compute Engine snapshots in a project"},"subnetworks":{"name":"subnetworks","type":"\u0019\u001bgcp.project.computeService.subnetwork","title":"Logical partition of a Virtual Private Cloud network"},"zones":{"name":"zones","type":"\u0019\u001bgcp.project.computeService.zone","title":"Project Zones"}},"title":"GCP Compute Engine","private":true},"gcloud.compute.instance":{"id":"gcp.project.computeService.instance","name":"gcp.project.computeService.instance","fields":{"canIpForward":{"name":"canIpForward","type":"\u0004","is_mandatory":true,"title":"Indicates if this instance is allowed to send and receive packets with non-matching destination or source IPs"},"confidentialInstanceConfig":{"name":"confidentialInstanceConfig","type":"\n","is_mandatory":true,"title":"Confidential instance configuration"},"cpuPlatform":{"name":"cpuPlatform","type":"\u0007","is_mandatory":true,"title":"The CPU platform used by this instance"},"created":{"name":"created","type":"\t","is_mandatory":true,"title":"Creation timestamp"},"deletionProtection":{"name":"deletionProtection","type":"\u0004","is_mandatory":true,"title":"Indicates if instance is protected against deletion"},"description":{"name":"description","type":"\u0007","is_mandatory":true,"title":"User-friendly name for this instance"},"disks":{"name":"disks","type":"\u0019\u001bgcp.project.computeService.attachedDisk","is_mandatory":true,"title":"Disks associated with this instance"},"enableDisplay":{"name":"enableDisplay","type":"\u0004","is_mandatory":true,"title":"Indicates if the instance has Display enabled"},"enableIntegrityMonitoring":{"name":"enableIntegrityMonitoring","type":"\u0004","is_mandatory":true,"title":"Indicates if Shielded Instance integrity monitoring is enabled"},"enableSecureBoot":{"name":"enableSecureBoot","type":"\u0004","is_mandatory":true,"title":"Indicates if Shielded Instance secure boot is enabled"},"enableVtpm":{"name":"enableVtpm","type":"\u0004","is_mandatory":true,"title":"Indicates if Shielded Instance vTPM is enabled"},"fingerprint":{"name":"fingerprint","type":"\u0007","is_mandatory":true,"title":"Instance Fingerprint"},"guestAccelerators":{"name":"guestAccelerators","type":"\u0019\n","is_mandatory":true,"title":"Attached list of accelerator cards"},"hostname":{"name":"hostname","type":"\u0007","is_mandatory":true,"title":"Hostname of the instance"},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"Unique identifier for the resource"},"keyRevocationActionType":{"name":"keyRevocationActionType","type":"\u0007","is_mandatory":true,"title":"KeyRevocationActionType of the instance"},"labels":{"name":"labels","type":"\u001a\u0007\u0007","is_mandatory":true,"title":"User-provided labels"},"lastStartTimestamp":{"name":"lastStartTimestamp","type":"\t","is_mandatory":true,"title":"Last start timestamp"},"lastStopTimestamp":{"name":"lastStopTimestamp","type":"\t","is_mandatory":true,"title":"Last stop timestamp"},"lastSuspendedTimestamp":{"name":"lastSuspendedTimestamp","type":"\t","is_mandatory":true,"title":"Last suspended timestamp"},"machineType":{"name":"machineType","type":"\u001bgcp.project.computeService.machineType","title":"Machine type"},"metadata":{"name":"metadata","type":"\u001a\u0007\u0007","is_mandatory":true,"title":"Instance Metadata"},"minCpuPlatform":{"name":"minCpuPlatform","type":"\u0007","is_mandatory":true,"title":"Minimum CPU platform for the VM instance"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"User-friendly name for this instance"},"networkInterfaces":{"name":"networkInterfaces","type":"\u0019\n","is_mandatory":true,"title":"Network configurations for this instance"},"physicalHostResourceStatus":{"name":"physicalHostResourceStatus","type":"\u0007","is_mandatory":true,"title":"Resource status for physical host"},"privateIpv6GoogleAccess":{"name":"privateIpv6GoogleAccess","type":"\u0007","is_mandatory":true,"title":"private IPv6 google access type for the VM"},"projectId":{"name":"projectId","type":"\u0007","is_mandatory":true,"title":"Project ID"},"reservationAffinity":{"name":"reservationAffinity","type":"\n","is_mandatory":true,"title":"Reservations that this instance can consume from"},"resourcePolicies":{"name":"resourcePolicies","type":"\u0019\u0007","is_mandatory":true,"title":"Resource policies applied to this instance"},"scheduling":{"name":"scheduling","type":"\n","is_mandatory":true,"title":"Scheduling options"},"serviceAccounts":{"name":"serviceAccounts","type":"\u0019\u001bgcp.project.computeService.serviceaccount","is_mandatory":true,"title":"Service accounts authorized for this instance"},"sourceMachineImage":{"name":"sourceMachineImage","type":"\u0007","is_mandatory":true,"title":"Source machine image"},"startRestricted":{"name":"startRestricted","type":"\u0004","is_mandatory":true,"title":"Indicates if VM has been restricted for start because Compute Engine has detected suspicious activity"},"status":{"name":"status","type":"\u0007","is_mandatory":true,"title":"Instance status"},"statusMessage":{"name":"statusMessage","type":"\u0007","is_mandatory":true,"title":"Human-readable explanation of the status"},"tags":{"name":"tags","type":"\u0019\u0007","is_mandatory":true,"title":"Tags associated with this instance"},"totalEgressBandwidthTier":{"name":"totalEgressBandwidthTier","type":"\u0007","is_mandatory":true,"title":"Network performance configuration"},"zone":{"name":"zone","type":"\u001bgcp.project.computeService.zone","is_mandatory":true,"title":"Instance zone"}},"title":"GCP Compute Instances","private":true,"defaults":"name"},"gcloud.compute.serviceaccount":{"id":"gcp.project.computeService.serviceaccount","name":"gcp.project.computeService.serviceaccount","fields":{"email":{"name":"email","type":"\u0007","is_mandatory":true,"title":"Service account email address"},"scopes":{"name":"scopes","type":"\u0019\u0007","is_mandatory":true,"title":"Service account scopes"}},"title":"GCP Compute Service Account","private":true,"defaults":"email"},"gcloud.organization":{"id":"gcp.organization","name":"gcp.organization","fields":{"iamPolicy":{"name":"iamPolicy","type":"\u0019\u001bgcp.resourcemanager.binding","title":"Organization IAM policy"},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"Organization ID"},"lifecycleState":{"name":"lifecycleState","type":"\u0007","is_mandatory":true,"title":"Organization state"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"Organization name"}},"title":"GCP Cloud Organization","defaults":"id"},"gcloud.project":{"id":"gcp.project","name":"gcp.project","fields":{"apiKeys":{"name":"apiKeys","type":"\u0019\u001bgcp.project.apiKey","title":"API keys"},"commonInstanceMetadata":{"name":"commonInstanceMetadata","type":"\u001a\u0007\u0007","title":"Common instance metadata for the project"},"compute":{"name":"compute","type":"\u001bgcp.project.computeService","title":"GCP Compute Resources for the Project"},"createTime":{"name":"createTime","type":"\t","title":"Creation time"},"essentialContacts":{"name":"essentialContacts","type":"\u0019\u001bgcp.essentialContact","title":"GCP Contacts for the project"},"gke":{"name":"gke","type":"\u001bgcp.project.gkeService","title":"GCP GKE resources"},"iam":{"name":"iam","type":"\u001bgcp.project.iamService","title":"GCP IAM Resources"},"iamPolicy":{"name":"iamPolicy","type":"\u0019\u001bgcp.resourcemanager.binding"},"id":{"name":"id","type":"\u0007","title":"Unique, user-assigned id of the project"},"kms":{"name":"kms","type":"\u001bgcp.project.kmsService","title":"KMS-related resources"},"labels":{"name":"labels","type":"\u001a\u0007\u0007","title":"The labels associated with this project"},"lifecycleState":{"name":"lifecycleState","type":"\u0007","title":"Deprecated. Use `state` instead."},"logging":{"name":"logging","type":"\u001bgcp.project.loggingservice","title":"Logging resources"},"name":{"name":"name","type":"\u0007","title":"The unique resource name"},"number":{"name":"number","type":"\u0007","title":"Deprecated. Use `id` instead."},"pubsub":{"name":"pubsub","type":"\u001bgcp.project.pubsubService","title":"GCP PubSub-related Resources"},"recommendations":{"name":"recommendations","type":"\u0019\u001bgcp.recommendation","title":"List of recommendations"},"services":{"name":"services","type":"\u0019\u001bgcp.service","title":"List of available and enabled services for project"},"sql":{"name":"sql","type":"\u001bgcp.project.sqlService","title":"GCP Cloud SQL Resources"},"state":{"name":"state","type":"\u0007","title":"The project lifecycle state"}},"title":"Google Cloud Platform Project","defaults":"name"},"gcloud.resourcemanager.binding":{"id":"gcp.resourcemanager.binding","name":"gcp.resourcemanager.binding","fields":{"id":{"name":"id","type":"\u0007","is_mandatory":true},"members":{"name":"members","type":"\u0019\u0007","is_mandatory":true},"role":{"name":"role","type":"\u0007","is_mandatory":true}},"title":"GCP Resource Manager Binding"},"gcloud.sql":{"id":"gcp.project.sqlService","name":"gcp.project.sqlService","fields":{"instances":{"name":"instances","type":"\u0019\u001bgcp.project.sqlService.instance","title":"List of Cloud SQL instances in the current project"},"projectId":{"name":"projectId","type":"\u0007","is_mandatory":true,"title":"Project ID"}},"title":"GCP Cloud SQL Resources","private":true},"gcloud.sql.instance":{"id":"gcp.project.sqlService.instance","name":"gcp.project.sqlService.instance","fields":{"availableMaintenanceVersions":{"name":"availableMaintenanceVersions","type":"\u0019\u0007","is_mandatory":true,"title":"All maintenance versions applicable on the instance"},"backendType":{"name":"backendType","type":"\u0007","is_mandatory":true,"title":"Backend type"},"connectionName":{"name":"connectionName","type":"\u0007","is_mandatory":true,"title":"Connection name of the instance used in connection strings"},"created":{"name":"created","type":"\t","is_mandatory":true,"title":"Creation timestamp"},"currentDiskSize":{"name":"currentDiskSize","type":"\u0005","is_mandatory":true,"title":"Current disk usage of the instance in bytes. This is deprecated; use monitoring should be used instead."},"databaseInstalledVersion":{"name":"databaseInstalledVersion","type":"\u0007","is_mandatory":true,"title":"Current database version running on the instance"},"databaseVersion":{"name":"databaseVersion","type":"\u0007","is_mandatory":true,"title":"Database engine type and version"},"databases":{"name":"databases","type":"\u0019\u001bgcp.project.sqlService.instance.database","title":"List of the databases in the current SQL instance"},"diskEncryptionConfiguration":{"name":"diskEncryptionConfiguration","type":"\n","is_mandatory":true,"title":"Disk encryption configuration"},"diskEncryptionStatus":{"name":"diskEncryptionStatus","type":"\n","is_mandatory":true,"title":"Disk encryption status"},"failoverReplica":{"name":"failoverReplica","type":"\n","is_mandatory":true,"title":"Name and status of the failover replica"},"gceZone":{"name":"gceZone","type":"\u0007","is_mandatory":true,"title":"Compute Engine zone that the instance is currently serviced from"},"instanceType":{"name":"instanceType","type":"\u0007","is_mandatory":true,"title":"Instance type"},"ipAddresses":{"name":"ipAddresses","type":"\u0019\u001bgcp.project.sqlService.instance.ipMapping","is_mandatory":true,"title":"Assigned IP addresses"},"maintenanceVersion":{"name":"maintenanceVersion","type":"\u0007","is_mandatory":true,"title":"Current software version on the instance"},"masterInstanceName":{"name":"masterInstanceName","type":"\u0007","is_mandatory":true,"title":"Name of the instance that will act as primary in the replica"},"maxDiskSize":{"name":"maxDiskSize","type":"\u0005","is_mandatory":true,"title":"Maximum disk size in bytes"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"Instance name"},"project":{"name":"project","type":"\u0007","is_mandatory":true,"title":"This is deprecated; use projectId instead."},"projectId":{"name":"projectId","type":"\u0007","is_mandatory":true,"title":"Project ID"},"region":{"name":"region","type":"\u0007","is_mandatory":true,"title":"Region"},"replicaNames":{"name":"replicaNames","type":"\u0019\u0007","is_mandatory":true,"title":"Replicas"},"serviceAccountEmailAddress":{"name":"serviceAccountEmailAddress","type":"\u0007","is_mandatory":true,"title":"Service account email address"},"settings":{"name":"settings","type":"\u001bgcp.project.sqlService.instance.settings","is_mandatory":true,"title":"Settings"},"state":{"name":"state","type":"\u0007","is_mandatory":true,"title":"Instance state"}},"title":"GCP Cloud SQL Instance","private":true,"defaults":"name"},"gcloud.storage":{"id":"gcp.storage","name":"gcp.storage","fields":{"buckets":{"name":"buckets","type":"\u0019\u001bgcp.storage.bucket","title":"List all buckets"}},"title":"GCP Cloud Storage"},"gcloud.storage.bucket":{"id":"gcp.storage.bucket","name":"gcp.storage.bucket","fields":{"created":{"name":"created","type":"\t","is_mandatory":true},"iamConfiguration":{"name":"iamConfiguration","type":"\n","is_mandatory":true},"iamPolicy":{"name":"iamPolicy","type":"\u0019\u001bgcp.resourcemanager.binding"},"id":{"name":"id","type":"\u0007","is_mandatory":true},"labels":{"name":"labels","type":"\u001a\u0007\u0007","is_mandatory":true},"location":{"name":"location","type":"\u0007","is_mandatory":true},"locationType":{"name":"locationType","type":"\u0007","is_mandatory":true},"name":{"name":"name","type":"\u0007","is_mandatory":true},"projectNumber":{"name":"projectNumber","type":"\u0007","is_mandatory":true},"storageClass":{"name":"storageClass","type":"\u0007","is_mandatory":true},"updated":{"name":"updated","type":"\t","is_mandatory":true}},"title":"GCP Cloud Storage Bucket","private":true,"defaults":"id"},"gcp.bigquery":{"id":"gcp.bigquery","name":"gcp.bigquery","fields":{"datasets":{"name":"datasets","type":"\u0019\u001bgcp.bigquery.dataset","title":"List of BigQuery datasets"}},"title":"GCP BigQuery"},"gcp.bigquery.dataset":{"id":"gcp.bigquery.dataset","name":"gcp.bigquery.dataset","fields":{"created":{"name":"created","type":"\t","is_mandatory":true,"title":"Creation timestamp"},"description":{"name":"description","type":"\u0007","is_mandatory":true,"title":"User-friendly description of this dataset"},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"Dataset ID"},"kmsName":{"name":"kmsName","type":"\u0007","is_mandatory":true,"title":"Cloud KMS encryption key that will be used to protect BigQuery table"},"labels":{"name":"labels","type":"\u001a\u0007\u0007","is_mandatory":true,"title":"User-provided labels"},"location":{"name":"location","type":"\u0007","is_mandatory":true,"title":"Geo location of the dataset"},"models":{"name":"models","type":"\u0019\u001bgcp.bigquery.model","title":"Returns models in the Dataset"},"modified":{"name":"modified","type":"\t","is_mandatory":true,"title":"Modified timestamp"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"User-friendly name for this dataset"},"projectId":{"name":"projectId","type":"\u0007","is_mandatory":true,"title":"Project ID"},"routines":{"name":"routines","type":"\u0019\u001bgcp.bigquery.routine","title":"Returns routines in the Dataset"},"tables":{"name":"tables","type":"\u0019\u001bgcp.bigquery.table","title":"Returns tables in the Dataset"},"tags":{"name":"tags","type":"\u001a\u0007\u0007","is_mandatory":true,"title":"Tags associated with this dataset"}},"title":"GCP BigQuery dataset","private":true,"defaults":"id"},"gcp.bigquery.model":{"id":"gcp.bigquery.model","name":"gcp.bigquery.model","fields":{"created":{"name":"created","type":"\t","is_mandatory":true,"title":"Creation timestamp"},"datasetId":{"name":"datasetId","type":"\u0007","is_mandatory":true,"title":"Dataset ID"},"description":{"name":"description","type":"\u0007","is_mandatory":true,"title":"User-friendly description of the model"},"expirationTime":{"name":"expirationTime","type":"\t","is_mandatory":true,"title":"Expiration time of the model"},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"Model ID"},"kmsName":{"name":"kmsName","type":"\u0007","is_mandatory":true,"title":"Cloud KMS encryption key that will be used to protect BigQuery model"},"labels":{"name":"labels","type":"\u001a\u0007\u0007","is_mandatory":true,"title":"User-provided labels"},"location":{"name":"location","type":"\u0007","is_mandatory":true,"title":"Geographic location"},"modified":{"name":"modified","type":"\t","is_mandatory":true,"title":"Modified timestamp"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"User-friendly name of the model"},"projectId":{"name":"projectId","type":"\u0007","is_mandatory":true,"title":"Project ID"},"type":{"name":"type","type":"\u0007","is_mandatory":true,"title":"Type of the mode"}},"title":"GCP BigQuery ML model","private":true,"defaults":"id"},"gcp.bigquery.routine":{"id":"gcp.bigquery.routine","name":"gcp.bigquery.routine","fields":{"created":{"name":"created","type":"\t","is_mandatory":true,"title":"Creation timestamp"},"datasetId":{"name":"datasetId","type":"\u0007","is_mandatory":true,"title":"Dataset ID"},"description":{"name":"description","type":"\u0007","is_mandatory":true,"title":"User-friendly description of the routine"},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"Routine ID"},"language":{"name":"language","type":"\u0007","is_mandatory":true,"title":"Language of the routine, such as SQL or JAVASCRIPT"},"modified":{"name":"modified","type":"\t","is_mandatory":true,"title":"Modified timestamp"},"projectId":{"name":"projectId","type":"\u0007","is_mandatory":true,"title":"Project ID"},"type":{"name":"type","type":"\u0007","is_mandatory":true,"title":"Type of routine"}},"title":"GCP BigQuery routine","private":true,"defaults":"id"},"gcp.bigquery.table":{"id":"gcp.bigquery.table","name":"gcp.bigquery.table","fields":{"clusteringFields":{"name":"clusteringFields","type":"\n","is_mandatory":true,"title":"Data clustering configuration"},"created":{"name":"created","type":"\t","is_mandatory":true,"title":"Creation timestamp"},"datasetId":{"name":"datasetId","type":"\u0007","is_mandatory":true,"title":"Dataset ID"},"description":{"name":"description","type":"\u0007","is_mandatory":true,"title":"User-friendly description of the table"},"expirationTime":{"name":"expirationTime","type":"\t","is_mandatory":true,"title":"Time when this table expires"},"externalDataConfig":{"name":"externalDataConfig","type":"\n","is_mandatory":true,"title":"Information about table stored outside of BigQuery."},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"Table ID"},"kmsName":{"name":"kmsName","type":"\u0007","is_mandatory":true,"title":"Cloud KMS encryption key that will be used to protect BigQuery table"},"labels":{"name":"labels","type":"\u001a\u0007\u0007","is_mandatory":true,"title":"User-provided labels"},"location":{"name":"location","type":"\u0007","is_mandatory":true,"title":"Location of the table"},"materializedView":{"name":"materializedView","type":"\n","is_mandatory":true,"title":"Information for materialized views"},"modified":{"name":"modified","type":"\t","is_mandatory":true,"title":"Modified timestamp"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"The user-friendly name for the table"},"numBytes":{"name":"numBytes","type":"\u0005","is_mandatory":true,"title":"Size of the table in bytes"},"numLongTermBytes":{"name":"numLongTermBytes","type":"\u0005","is_mandatory":true,"title":"Number of bytes in the table considered \"long-term storage\" for reduced billing purposes"},"numRows":{"name":"numRows","type":"\u0005","is_mandatory":true,"title":"Number of rows of data in this table"},"projectId":{"name":"projectId","type":"\u0007","is_mandatory":true,"title":"Project ID"},"rangePartitioning":{"name":"rangePartitioning","type":"\n","is_mandatory":true,"title":"Integer-range-based partitioning on a table"},"requirePartitionFilter":{"name":"requirePartitionFilter","type":"\u0004","is_mandatory":true,"title":"Indicates if queries that reference this table must specify a partition filter"},"schema":{"name":"schema","type":"\u0019\n","is_mandatory":true,"title":"Table schema"},"snapshotTime":{"name":"snapshotTime","type":"\t","is_mandatory":true,"title":"Indicates when the base table was snapshot"},"timePartitioning":{"name":"timePartitioning","type":"\n","is_mandatory":true,"title":"Time-based date partitioning on a table"},"type":{"name":"type","type":"\u0007","is_mandatory":true,"title":"Table Type"},"useLegacySQL":{"name":"useLegacySQL","type":"\u0004","is_mandatory":true,"title":"Indicates if Legacy SQL is used for the view query"},"viewQuery":{"name":"viewQuery","type":"\u0007","is_mandatory":true,"title":"Query to use for a logical view"}},"title":"GCP BigQuery table","private":true,"defaults":"id"},"gcp.compute":{"id":"gcp.project.computeService","name":"gcp.project.computeService","fields":{"disks":{"name":"disks","type":"\u0019\u001bgcp.project.computeService.disk","title":"Google Compute Engine disks in a project"},"firewalls":{"name":"firewalls","type":"\u0019\u001bgcp.project.computeService.firewall","title":"Google Compute Engine firewalls in a project"},"images":{"name":"images","type":"\u0019\u001bgcp.project.computeService.image","title":"Google Compute Engine images in a project"},"instances":{"name":"instances","type":"\u0019\u001bgcp.project.computeService.instance","title":"Google Compute Engine instances in a project"},"machineTypes":{"name":"machineTypes","type":"\u0019\u001bgcp.project.computeService.machineType","title":"Google Compute Engine machine types in a project"},"networks":{"name":"networks","type":"\u0019\u001bgcp.project.computeService.network","title":"Google Compute Engine VPC Network in a project"},"projectId":{"name":"projectId","type":"\u0007","is_mandatory":true,"title":"Project ID"},"regions":{"name":"regions","type":"\u0019\u001bgcp.project.computeService.region","title":"Project Regions"},"routers":{"name":"routers","type":"\u0019\u001bgcp.project.computeService.router","title":"Cloud Routers in project"},"snapshots":{"name":"snapshots","type":"\u0019\u001bgcp.project.computeService.snapshot","title":"Google Compute Engine snapshots in a project"},"subnetworks":{"name":"subnetworks","type":"\u0019\u001bgcp.project.computeService.subnetwork","title":"Logical partition of a Virtual Private Cloud network"},"zones":{"name":"zones","type":"\u0019\u001bgcp.project.computeService.zone","title":"Project Zones"}},"title":"GCP Compute Engine","private":true},"gcp.dns":{"id":"gcp.dns","name":"gcp.dns","fields":{"managedZones":{"name":"managedZones","type":"\u0019\u001bgcp.dns.managedzone","title":"Cloud DNS managed zone in project"},"policies":{"name":"policies","type":"\u0019\u001bgcp.dns.policy","title":"Cloud DNS rules in project"},"projectId":{"name":"projectId","type":"\u0007","is_mandatory":true,"title":"Project ID"}},"title":"GCP Cloud DNS"},"gcp.dns.managedzone":{"id":"gcp.dns.managedzone","name":"gcp.dns.managedzone","fields":{"created":{"name":"created","type":"\t","is_mandatory":true,"title":"Creation timestamp"},"description":{"name":"description","type":"\u0007","is_mandatory":true,"title":"User-friendly description of the resource"},"dnsName":{"name":"dnsName","type":"\u0007","is_mandatory":true,"title":"DNS name of this managed zone"},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"Managed Zone ID"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"User-friendly name of the resource"},"nameServerSet":{"name":"nameServerSet","type":"\u0007","is_mandatory":true,"title":"Optionally specifies the NameServerSet for this ManagedZone"},"nameServers":{"name":"nameServers","type":"\u0019\u0007","is_mandatory":true,"title":"Delegated to these virtual name servers"},"projectId":{"name":"projectId","type":"\u0007","is_mandatory":true,"title":"Project ID"},"recordSets":{"name":"recordSets","type":"\u0019\u001bgcp.dns.recordset","title":"Cloud DNS RecordSet in zone"},"visibility":{"name":"visibility","type":"\u0007","is_mandatory":true,"title":"Zone's visibility"}},"title":"Cloud DNS managed zone is a resource that represents a DNS zone hosted by the Cloud DNS service","private":true,"defaults":"name"},"gcp.dns.policy":{"id":"gcp.dns.policy","name":"gcp.dns.policy","fields":{"description":{"name":"description","type":"\u0007","is_mandatory":true,"title":"User-friendly description of the resource"},"enableInboundForwarding":{"name":"enableInboundForwarding","type":"\u0004","is_mandatory":true,"title":"Indicates if DNS queries sent by VMs or applications over VPN connections are allowed"},"enableLogging":{"name":"enableLogging","type":"\u0004","is_mandatory":true,"title":"Indicates if logging is enabled"},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"Managed Zone ID"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"User-friendly name of the resource"},"projectId":{"name":"projectId","type":"\u0007","is_mandatory":true,"title":"Project ID"}},"title":"Cloud DNS rules applied to one or more Virtual Private Cloud resources","private":true},"gcp.dns.recordset":{"id":"gcp.dns.recordset","name":"gcp.dns.recordset","fields":{"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"User-friendly name of the resource"},"projectId":{"name":"projectId","type":"\u0007","is_mandatory":true,"title":"Project ID"},"rrdatas":{"name":"rrdatas","type":"\u0019\u0007","is_mandatory":true,"title":"Rrdatas: As defined in RFC 1035 (section 5) and RFC 1034 (section 3.6.1)"},"signatureRrdatas":{"name":"signatureRrdatas","type":"\u0019\u0007","is_mandatory":true,"title":"SignatureRrdatas: As defined in RFC 4034"},"ttl":{"name":"ttl","type":"\u0005","is_mandatory":true,"title":"Number of seconds that this ResourceRecordSet can be cached by resolvers"},"type":{"name":"type","type":"\u0007","is_mandatory":true,"title":"The identifier of a supported record type"}},"title":"Cloud DNS RecordSet","private":true,"defaults":"name"},"gcp.essentialContact":{"id":"gcp.essentialContact","name":"gcp.essentialContact","fields":{"email":{"name":"email","type":"\u0007","is_mandatory":true,"title":"Email address to send notifications to"},"languageTag":{"name":"languageTag","type":"\u0007","is_mandatory":true,"title":"Preferred language for notifications, as a ISO 639-1 language code"},"notificationCategories":{"name":"notificationCategories","type":"\u0019\u0007","is_mandatory":true,"title":"Categories of notifications that the contact will receive communication for"},"resourcePath":{"name":"resourcePath","type":"\u0007","is_mandatory":true,"title":"Full resource path"},"validated":{"name":"validated","type":"\t","is_mandatory":true,"title":"Last time the validation state was updated"},"validationState":{"name":"validationState","type":"\u0007","is_mandatory":true,"title":"Validity of the contact"}},"title":"GCP Contact","private":true,"defaults":"email notificationCategories"},"gcp.organization":{"id":"gcp.organization","name":"gcp.organization","fields":{"iamPolicy":{"name":"iamPolicy","type":"\u0019\u001bgcp.resourcemanager.binding","title":"Organization IAM policy"},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"Organization ID"},"lifecycleState":{"name":"lifecycleState","type":"\u0007","is_mandatory":true,"title":"Organization state"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"Organization name"}},"title":"GCP Cloud Organization","defaults":"id"},"gcp.project":{"id":"gcp.project","name":"gcp.project","fields":{"apiKeys":{"name":"apiKeys","type":"\u0019\u001bgcp.project.apiKey","title":"API keys"},"commonInstanceMetadata":{"name":"commonInstanceMetadata","type":"\u001a\u0007\u0007","title":"Common instance metadata for the project"},"compute":{"name":"compute","type":"\u001bgcp.project.computeService","title":"GCP Compute Resources for the Project"},"createTime":{"name":"createTime","type":"\t","title":"Creation time"},"essentialContacts":{"name":"essentialContacts","type":"\u0019\u001bgcp.essentialContact","title":"GCP Contacts for the project"},"gke":{"name":"gke","type":"\u001bgcp.project.gkeService","title":"GCP GKE resources"},"iam":{"name":"iam","type":"\u001bgcp.project.iamService","title":"GCP IAM Resources"},"iamPolicy":{"name":"iamPolicy","type":"\u0019\u001bgcp.resourcemanager.binding"},"id":{"name":"id","type":"\u0007","title":"Unique, user-assigned id of the project"},"kms":{"name":"kms","type":"\u001bgcp.project.kmsService","title":"KMS-related resources"},"labels":{"name":"labels","type":"\u001a\u0007\u0007","title":"The labels associated with this project"},"lifecycleState":{"name":"lifecycleState","type":"\u0007","title":"Deprecated. Use `state` instead."},"logging":{"name":"logging","type":"\u001bgcp.project.loggingservice","title":"Logging resources"},"name":{"name":"name","type":"\u0007","title":"The unique resource name"},"number":{"name":"number","type":"\u0007","title":"Deprecated. Use `id` instead."},"pubsub":{"name":"pubsub","type":"\u001bgcp.project.pubsubService","title":"GCP PubSub-related Resources"},"recommendations":{"name":"recommendations","type":"\u0019\u001bgcp.recommendation","title":"List of recommendations"},"services":{"name":"services","type":"\u0019\u001bgcp.service","title":"List of available and enabled services for project"},"sql":{"name":"sql","type":"\u001bgcp.project.sqlService","title":"GCP Cloud SQL Resources"},"state":{"name":"state","type":"\u0007","title":"The project lifecycle state"}},"title":"Google Cloud Platform Project","defaults":"name"},"gcp.project.apiKey":{"id":"gcp.project.apiKey","name":"gcp.project.apiKey","fields":{"annotations":{"name":"annotations","type":"\u001a\u0007\u0007","is_mandatory":true,"title":"Annotations"},"created":{"name":"created","type":"\t","is_mandatory":true,"title":"Creation timestamp"},"deleted":{"name":"deleted","type":"\t","is_mandatory":true,"title":"Deletion timestamp"},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"The ID of the key"},"keyString":{"name":"keyString","type":"\u0007","is_mandatory":true,"title":"Encrypted and signed value held by this key"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"Human-readable display name of this key"},"projectId":{"name":"projectId","type":"\u0007","is_mandatory":true,"title":"Project ID"},"resourcePath":{"name":"resourcePath","type":"\u0007","is_mandatory":true,"title":"Full resource path"},"restrictions":{"name":"restrictions","type":"\u001bgcp.project.apiKey.restrictions","is_mandatory":true,"title":"API key restrictions"},"updated":{"name":"updated","type":"\t","is_mandatory":true,"title":"Update timestamp"}},"title":"GCP Project API key","private":true,"defaults":"name"},"gcp.project.apiKey.restrictions":{"id":"gcp.project.apiKey.restrictions","name":"gcp.project.apiKey.restrictions","fields":{"androidKeyRestrictions":{"name":"androidKeyRestrictions","type":"\n","is_mandatory":true,"title":"The Android apps that are allowed to use the key"},"apiTargets":{"name":"apiTargets","type":"\u0019\n","is_mandatory":true,"title":"A restriction for a specific service and optionally one or more specific methods"},"browserKeyRestrictions":{"name":"browserKeyRestrictions","type":"\n","is_mandatory":true,"title":"The HTTP referrers that are allowed to use the key"},"iosKeyRestrictions":{"name":"iosKeyRestrictions","type":"\n","is_mandatory":true,"title":"The iOS apps that are allowed to use the key"},"parentResourcePath":{"name":"parentResourcePath","type":"\u0007","is_mandatory":true,"title":"Parent resource path"},"serverKeyRestrictions":{"name":"serverKeyRestrictions","type":"\n","is_mandatory":true,"title":"The IP addresses that are allowed to use the key"}},"title":"GCP Project API key restrictions","private":true},"gcp.project.computeService":{"id":"gcp.project.computeService","name":"gcp.project.computeService","fields":{"disks":{"name":"disks","type":"\u0019\u001bgcp.project.computeService.disk","title":"Google Compute Engine disks in a project"},"firewalls":{"name":"firewalls","type":"\u0019\u001bgcp.project.computeService.firewall","title":"Google Compute Engine firewalls in a project"},"images":{"name":"images","type":"\u0019\u001bgcp.project.computeService.image","title":"Google Compute Engine images in a project"},"instances":{"name":"instances","type":"\u0019\u001bgcp.project.computeService.instance","title":"Google Compute Engine instances in a project"},"machineTypes":{"name":"machineTypes","type":"\u0019\u001bgcp.project.computeService.machineType","title":"Google Compute Engine machine types in a project"},"networks":{"name":"networks","type":"\u0019\u001bgcp.project.computeService.network","title":"Google Compute Engine VPC Network in a project"},"projectId":{"name":"projectId","type":"\u0007","is_mandatory":true,"title":"Project ID"},"regions":{"name":"regions","type":"\u0019\u001bgcp.project.computeService.region","title":"Project Regions"},"routers":{"name":"routers","type":"\u0019\u001bgcp.project.computeService.router","title":"Cloud Routers in project"},"snapshots":{"name":"snapshots","type":"\u0019\u001bgcp.project.computeService.snapshot","title":"Google Compute Engine snapshots in a project"},"subnetworks":{"name":"subnetworks","type":"\u0019\u001bgcp.project.computeService.subnetwork","title":"Logical partition of a Virtual Private Cloud network"},"zones":{"name":"zones","type":"\u0019\u001bgcp.project.computeService.zone","title":"Project Zones"}},"title":"GCP Compute Engine","private":true},"gcp.project.computeService.attachedDisk":{"id":"gcp.project.computeService.attachedDisk","name":"gcp.project.computeService.attachedDisk","fields":{"architecture":{"name":"architecture","type":"\u0007","is_mandatory":true,"title":"Architecture of the attached disk"},"autoDelete":{"name":"autoDelete","type":"\u0004","is_mandatory":true,"title":"Indicates if disk will be auto-deleted"},"boot":{"name":"boot","type":"\u0004","is_mandatory":true,"title":"Indicates that this is a boot disk"},"deviceName":{"name":"deviceName","type":"\u0007","is_mandatory":true,"title":"Unique device name"},"diskSizeGb":{"name":"diskSizeGb","type":"\u0005","is_mandatory":true,"title":"Size of the disk in GB"},"forceAttach":{"name":"forceAttach","type":"\u0004","is_mandatory":true,"title":"Indicates whether to force attach the regional disk"},"guestOsFeatures":{"name":"guestOsFeatures","type":"\u0019\u0007","is_mandatory":true,"title":"Features to enable on the guest operating"},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"Attached Disk ID"},"index":{"name":"index","type":"\u0005","is_mandatory":true,"title":"Index to this disk"},"interface":{"name":"interface","type":"\u0007","is_mandatory":true,"title":"Disk interface"},"licenses":{"name":"licenses","type":"\u0019\u0007","is_mandatory":true,"title":"Publicly visible licenses"},"mode":{"name":"mode","type":"\u0007","is_mandatory":true,"title":"Mode in which to the disk is attached"},"projectId":{"name":"projectId","type":"\u0007","is_mandatory":true,"title":"Project ID"},"source":{"name":"source","type":"\u001bgcp.project.computeService.disk","title":"Attached Persistent Disk resource"},"type":{"name":"type","type":"\u0007","is_mandatory":true,"title":"Disk Type"}},"title":"GCP Compute Attached Disk","private":true},"gcp.project.computeService.disk":{"id":"gcp.project.computeService.disk","name":"gcp.project.computeService.disk","fields":{"architecture":{"name":"architecture","type":"\u0007","is_mandatory":true,"title":"The architecture of the disk"},"created":{"name":"created","type":"\t","is_mandatory":true,"title":"Creation timestamp"},"description":{"name":"description","type":"\u0007","is_mandatory":true,"title":"Optional description"},"guestOsFeatures":{"name":"guestOsFeatures","type":"\u0019\u0007","is_mandatory":true,"title":"Features to enable on the guest operating"},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"Unique identifier for the resource"},"labels":{"name":"labels","type":"\u001a\u0007\u0007","is_mandatory":true,"title":"Labels to apply to this disk"},"lastAttachTimestamp":{"name":"lastAttachTimestamp","type":"\t","is_mandatory":true,"title":"Last attach timestamp"},"lastDetachTimestamp":{"name":"lastDetachTimestamp","type":"\t","is_mandatory":true,"title":"Last detach timestamp"},"licenses":{"name":"licenses","type":"\u0019\u0007","is_mandatory":true,"title":"Publicly visible licenses"},"locationHint":{"name":"locationHint","type":"\u0007","is_mandatory":true,"title":"An opaque location hint"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"User-friendly name for this disk"},"physicalBlockSizeBytes":{"name":"physicalBlockSizeBytes","type":"\u0005","is_mandatory":true,"title":"Physical block size of the persistent disk"},"provisionedIops":{"name":"provisionedIops","type":"\u0005","is_mandatory":true,"title":"Indicates how many IOPS to provision for the disk"},"sizeGb":{"name":"sizeGb","type":"\u0005","is_mandatory":true,"title":"Size, in GB, of the persistent disk"},"status":{"name":"status","type":"\u0007","is_mandatory":true,"title":"The status of disk creation"},"zone":{"name":"zone","type":"\u001bgcp.project.computeService.zone","is_mandatory":true,"title":"Disk Zone"}},"title":"GCP Compute Persistent Disk","private":true,"defaults":"name"},"gcp.project.computeService.firewall":{"id":"gcp.project.computeService.firewall","name":"gcp.project.computeService.firewall","fields":{"allowed":{"name":"allowed","type":"\u0019\n","is_mandatory":true,"title":"List of ALLOW rules specified by this firewall"},"created":{"name":"created","type":"\t","is_mandatory":true,"title":"Creation timestamp"},"denied":{"name":"denied","type":"\u0019\n","is_mandatory":true,"title":"List of DENY rules specified by this firewall"},"description":{"name":"description","type":"\u0007","is_mandatory":true,"title":"An optional description of this resource"},"destinationRanges":{"name":"destinationRanges","type":"\u0019\u0007","is_mandatory":true,"title":"If defined the rule applies only to traffic that has destination IP address"},"direction":{"name":"direction","type":"\u0007","is_mandatory":true,"title":"Direction of traffic"},"disabled":{"name":"disabled","type":"\u0004","is_mandatory":true,"title":"Indicates whether the firewall rule is disabled"},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"Unique Identifier"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"User-provided name"},"priority":{"name":"priority","type":"\u0005","is_mandatory":true,"title":"Priority for this rule"},"sourceRanges":{"name":"sourceRanges","type":"\u0019\u0007","is_mandatory":true,"title":"Source Ranges"},"sourceServiceAccounts":{"name":"sourceServiceAccounts","type":"\u0019\u0007","is_mandatory":true,"title":"Source Service Accounts"},"sourceTags":{"name":"sourceTags","type":"\u0019\u0007","is_mandatory":true,"title":"Source Tags"},"targetServiceAccounts":{"name":"targetServiceAccounts","type":"\u0019\u0007","is_mandatory":true,"title":"List of service accounts"}},"title":"GCP Compute Firewall","private":true,"defaults":"name"},"gcp.project.computeService.image":{"id":"gcp.project.computeService.image","name":"gcp.project.computeService.image","fields":{"architecture":{"name":"architecture","type":"\u0007","is_mandatory":true,"title":"Architecture of the snapshot"},"archiveSizeBytes":{"name":"archiveSizeBytes","type":"\u0005","is_mandatory":true,"title":"Size of the image tar.gz archive stored in Google Cloud Storage (in bytes)"},"created":{"name":"created","type":"\t","is_mandatory":true,"title":"Creation timestamp"},"description":{"name":"description","type":"\u0007","is_mandatory":true,"title":"Optional description"},"diskSizeGb":{"name":"diskSizeGb","type":"\u0005","is_mandatory":true,"title":"Size of the image when restored onto a persistent disk (in GB)"},"family":{"name":"family","type":"\u0007","is_mandatory":true,"title":"The name of the image family to which this image belongs"},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"Unique identifier"},"labels":{"name":"labels","type":"\u001a\u0007\u0007","is_mandatory":true,"title":"Snapshot Labels"},"licenses":{"name":"licenses","type":"\u0019\u0007","is_mandatory":true,"title":"Public visible licenses"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"Name of the resource"},"status":{"name":"status","type":"\u0007","is_mandatory":true,"title":"The status of the image"}},"title":"GCP Compute","private":true,"defaults":"id name"},"gcp.project.computeService.instance":{"id":"gcp.project.computeService.instance","name":"gcp.project.computeService.instance","fields":{"canIpForward":{"name":"canIpForward","type":"\u0004","is_mandatory":true,"title":"Indicates if this instance is allowed to send and receive packets with non-matching destination or source IPs"},"confidentialInstanceConfig":{"name":"confidentialInstanceConfig","type":"\n","is_mandatory":true,"title":"Confidential instance configuration"},"cpuPlatform":{"name":"cpuPlatform","type":"\u0007","is_mandatory":true,"title":"The CPU platform used by this instance"},"created":{"name":"created","type":"\t","is_mandatory":true,"title":"Creation timestamp"},"deletionProtection":{"name":"deletionProtection","type":"\u0004","is_mandatory":true,"title":"Indicates if instance is protected against deletion"},"description":{"name":"description","type":"\u0007","is_mandatory":true,"title":"User-friendly name for this instance"},"disks":{"name":"disks","type":"\u0019\u001bgcp.project.computeService.attachedDisk","is_mandatory":true,"title":"Disks associated with this instance"},"enableDisplay":{"name":"enableDisplay","type":"\u0004","is_mandatory":true,"title":"Indicates if the instance has Display enabled"},"enableIntegrityMonitoring":{"name":"enableIntegrityMonitoring","type":"\u0004","is_mandatory":true,"title":"Indicates if Shielded Instance integrity monitoring is enabled"},"enableSecureBoot":{"name":"enableSecureBoot","type":"\u0004","is_mandatory":true,"title":"Indicates if Shielded Instance secure boot is enabled"},"enableVtpm":{"name":"enableVtpm","type":"\u0004","is_mandatory":true,"title":"Indicates if Shielded Instance vTPM is enabled"},"fingerprint":{"name":"fingerprint","type":"\u0007","is_mandatory":true,"title":"Instance Fingerprint"},"guestAccelerators":{"name":"guestAccelerators","type":"\u0019\n","is_mandatory":true,"title":"Attached list of accelerator cards"},"hostname":{"name":"hostname","type":"\u0007","is_mandatory":true,"title":"Hostname of the instance"},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"Unique identifier for the resource"},"keyRevocationActionType":{"name":"keyRevocationActionType","type":"\u0007","is_mandatory":true,"title":"KeyRevocationActionType of the instance"},"labels":{"name":"labels","type":"\u001a\u0007\u0007","is_mandatory":true,"title":"User-provided labels"},"lastStartTimestamp":{"name":"lastStartTimestamp","type":"\t","is_mandatory":true,"title":"Last start timestamp"},"lastStopTimestamp":{"name":"lastStopTimestamp","type":"\t","is_mandatory":true,"title":"Last stop timestamp"},"lastSuspendedTimestamp":{"name":"lastSuspendedTimestamp","type":"\t","is_mandatory":true,"title":"Last suspended timestamp"},"machineType":{"name":"machineType","type":"\u001bgcp.project.computeService.machineType","title":"Machine type"},"metadata":{"name":"metadata","type":"\u001a\u0007\u0007","is_mandatory":true,"title":"Instance Metadata"},"minCpuPlatform":{"name":"minCpuPlatform","type":"\u0007","is_mandatory":true,"title":"Minimum CPU platform for the VM instance"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"User-friendly name for this instance"},"networkInterfaces":{"name":"networkInterfaces","type":"\u0019\n","is_mandatory":true,"title":"Network configurations for this instance"},"physicalHostResourceStatus":{"name":"physicalHostResourceStatus","type":"\u0007","is_mandatory":true,"title":"Resource status for physical host"},"privateIpv6GoogleAccess":{"name":"privateIpv6GoogleAccess","type":"\u0007","is_mandatory":true,"title":"private IPv6 google access type for the VM"},"projectId":{"name":"projectId","type":"\u0007","is_mandatory":true,"title":"Project ID"},"reservationAffinity":{"name":"reservationAffinity","type":"\n","is_mandatory":true,"title":"Reservations that this instance can consume from"},"resourcePolicies":{"name":"resourcePolicies","type":"\u0019\u0007","is_mandatory":true,"title":"Resource policies applied to this instance"},"scheduling":{"name":"scheduling","type":"\n","is_mandatory":true,"title":"Scheduling options"},"serviceAccounts":{"name":"serviceAccounts","type":"\u0019\u001bgcp.project.computeService.serviceaccount","is_mandatory":true,"title":"Service accounts authorized for this instance"},"sourceMachineImage":{"name":"sourceMachineImage","type":"\u0007","is_mandatory":true,"title":"Source machine image"},"startRestricted":{"name":"startRestricted","type":"\u0004","is_mandatory":true,"title":"Indicates if VM has been restricted for start because Compute Engine has detected suspicious activity"},"status":{"name":"status","type":"\u0007","is_mandatory":true,"title":"Instance status"},"statusMessage":{"name":"statusMessage","type":"\u0007","is_mandatory":true,"title":"Human-readable explanation of the status"},"tags":{"name":"tags","type":"\u0019\u0007","is_mandatory":true,"title":"Tags associated with this instance"},"totalEgressBandwidthTier":{"name":"totalEgressBandwidthTier","type":"\u0007","is_mandatory":true,"title":"Network performance configuration"},"zone":{"name":"zone","type":"\u001bgcp.project.computeService.zone","is_mandatory":true,"title":"Instance zone"}},"title":"GCP Compute Instances","private":true,"defaults":"name"},"gcp.project.computeService.machineType":{"id":"gcp.project.computeService.machineType","name":"gcp.project.computeService.machineType","fields":{"created":{"name":"created","type":"\t","is_mandatory":true,"title":"Creation timestamp"},"description":{"name":"description","type":"\u0007","is_mandatory":true,"title":"Resource Description"},"guestCpus":{"name":"guestCpus","type":"\u0005","is_mandatory":true,"title":"Number of virtual CPUs that are available to the instance"},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"Unique identifier"},"isSharedCpu":{"name":"isSharedCpu","type":"\u0004","is_mandatory":true,"title":"Indicates if the machine has a shared CPU"},"maximumPersistentDisks":{"name":"maximumPersistentDisks","type":"\u0005","is_mandatory":true,"title":"Maximum persistent disks allowed"},"maximumPersistentDisksSizeGb":{"name":"maximumPersistentDisksSizeGb","type":"\u0005","is_mandatory":true,"title":"Maximum total persistent disks size (GB) allowed."},"memoryMb":{"name":"memoryMb","type":"\u0005","is_mandatory":true,"title":"Physical memory available to the instance (MB)"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"Name of the resource"},"projectId":{"name":"projectId","type":"\u0007","is_mandatory":true,"title":"Project ID"},"zone":{"name":"zone","type":"\u001bgcp.project.computeService.zone","is_mandatory":true,"title":"The zone where the machine type resides"}},"title":"GCP Machine Type","private":true,"defaults":"name"},"gcp.project.computeService.network":{"id":"gcp.project.computeService.network","name":"gcp.project.computeService.network","fields":{"autoCreateSubnetworks":{"name":"autoCreateSubnetworks","type":"\u0004","is_mandatory":true,"title":"If not set, indicates a legacy network"},"created":{"name":"created","type":"\t","is_mandatory":true,"title":"Creation timestamp"},"description":{"name":"description","type":"\u0007","is_mandatory":true,"title":"An optional description of this resource"},"enableUlaInternalIpv6":{"name":"enableUlaInternalIpv6","type":"\u0004","is_mandatory":true,"title":"Indicates if ULA internal IPv6 is enabled on this network"},"gatewayIPv4":{"name":"gatewayIPv4","type":"\u0007","is_mandatory":true,"title":"Gateway address for default routing"},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"Unique Identifier"},"mode":{"name":"mode","type":"\u0007","is_mandatory":true,"title":"Network mode - legacy, custom or auto"},"mtu":{"name":"mtu","type":"\u0005","is_mandatory":true,"title":"Maximum Transmission Unit in bytes"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"Name of the resource"},"networkFirewallPolicyEnforcementOrder":{"name":"networkFirewallPolicyEnforcementOrder","type":"\u0007","is_mandatory":true,"title":"Network firewall policy enforcement order"},"peerings":{"name":"peerings","type":"\u0019\n","is_mandatory":true,"title":"Network peerings for the resource"},"routingMode":{"name":"routingMode","type":"\u0007","is_mandatory":true,"title":"The network-wide routing mode to use"}},"title":"GCP Compute VPC Network resource","private":true,"defaults":"name"},"gcp.project.computeService.region":{"id":"gcp.project.computeService.region","name":"gcp.project.computeService.region","fields":{"created":{"name":"created","type":"\t","is_mandatory":true,"title":"Creation timestamp"},"deprecated":{"name":"deprecated","type":"\n","is_mandatory":true,"title":"Deprecation status"},"description":{"name":"description","type":"\u0007","is_mandatory":true,"title":"Resource Description"},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"Unique identifier"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"Name of the resource"},"quotas":{"name":"quotas","type":"\u001a\u0007\u0006","is_mandatory":true,"title":"Quotas assigned to this region"},"status":{"name":"status","type":"\u0007","is_mandatory":true,"title":"Status of the region"}},"title":"GCP Compute Region","private":true,"defaults":"name"},"gcp.project.computeService.router":{"id":"gcp.project.computeService.router","name":"gcp.project.computeService.router","fields":{"bgp":{"name":"bgp","type":"\n","is_mandatory":true,"title":"BGP information"},"bgpPeers":{"name":"bgpPeers","type":"\u0019\n","is_mandatory":true,"title":"BGP routing stack configuration to establish BGP peering"},"created":{"name":"created","type":"\t","is_mandatory":true,"title":"Creation timestamp"},"description":{"name":"description","type":"\u0007","is_mandatory":true,"title":"An optional description of this resource"},"encryptedInterconnectRouter":{"name":"encryptedInterconnectRouter","type":"\u0004","is_mandatory":true,"title":"Indicates if a router is dedicated for use with encrypted VLAN attachments"},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"Unique Identifier"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"Name of the resource"},"nats":{"name":"nats","type":"\u0019\n","is_mandatory":true,"title":"NAT services created in this router"}},"title":"GCP Compute Cloud Router","private":true,"defaults":"name"},"gcp.project.computeService.serviceaccount":{"id":"gcp.project.computeService.serviceaccount","name":"gcp.project.computeService.serviceaccount","fields":{"email":{"name":"email","type":"\u0007","is_mandatory":true,"title":"Service account email address"},"scopes":{"name":"scopes","type":"\u0019\u0007","is_mandatory":true,"title":"Service account scopes"}},"title":"GCP Compute Service Account","private":true,"defaults":"email"},"gcp.project.computeService.snapshot":{"id":"gcp.project.computeService.snapshot","name":"gcp.project.computeService.snapshot","fields":{"architecture":{"name":"architecture","type":"\u0007","is_mandatory":true,"title":"Architecture of the snapshot"},"autoCreated":{"name":"autoCreated","type":"\u0004","is_mandatory":true,"title":"Indicates if snapshot was automatically created"},"chainName":{"name":"chainName","type":"\u0007","is_mandatory":true,"title":"Snapshot Chain"},"created":{"name":"created","type":"\t","is_mandatory":true,"title":"Creation timestamp"},"creationSizeBytes":{"name":"creationSizeBytes","type":"\u0005","is_mandatory":true,"title":"Size in bytes of the snapshot at creation time"},"description":{"name":"description","type":"\u0007","is_mandatory":true,"title":"Optional description"},"diskSizeGb":{"name":"diskSizeGb","type":"\u0005","is_mandatory":true,"title":"Size of the source disk, specified in GB"},"downloadBytes":{"name":"downloadBytes","type":"\u0005","is_mandatory":true,"title":"Number of bytes downloaded to restore a snapshot to a disk"},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"Unique identifier"},"labels":{"name":"labels","type":"\u001a\u0007\u0007","is_mandatory":true,"title":"Snapshot Labels"},"licenses":{"name":"licenses","type":"\u0019\u0007","is_mandatory":true,"title":"Public visible licenses"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"Name of the resource"},"snapshotType":{"name":"snapshotType","type":"\u0007","is_mandatory":true,"title":"Indicates the type of the snapshot"},"status":{"name":"status","type":"\u0007","is_mandatory":true,"title":"The status of the snapshot"},"storageBytes":{"name":"storageBytes","type":"\u0005","is_mandatory":true,"title":"Size of the storage used by the snapshot"},"storageBytesStatus":{"name":"storageBytesStatus","type":"\u0007","is_mandatory":true,"title":"An indicator whether storageBytes is in a stable state or in storage reallocation"}},"title":"GCP Compute Persistent Disk Snapshot","private":true,"defaults":"name"},"gcp.project.computeService.subnetwork":{"id":"gcp.project.computeService.subnetwork","name":"gcp.project.computeService.subnetwork","fields":{"created":{"name":"created","type":"\t","is_mandatory":true,"title":"Creation timestamp"},"description":{"name":"description","type":"\u0007","is_mandatory":true,"title":"An optional description of this resource"},"enableFlowLogs":{"name":"enableFlowLogs","type":"\u0004","is_mandatory":true,"title":"Indicates if flow logging for this subnetwork"},"externalIpv6Prefix":{"name":"externalIpv6Prefix","type":"\u0007","is_mandatory":true,"title":"External IPv6 address range"},"fingerprint":{"name":"fingerprint","type":"\u0007","is_mandatory":true,"title":"Fingerprint of this resource"},"gatewayAddress":{"name":"gatewayAddress","type":"\u0007","is_mandatory":true,"title":"Gateway address for default routes"},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"Unique Identifier"},"internalIpv6Prefix":{"name":"internalIpv6Prefix","type":"\u0007","is_mandatory":true,"title":"Internal IPv6 address range"},"ipCidrRange":{"name":"ipCidrRange","type":"\u0007","is_mandatory":true,"title":"Range of internal addresses"},"ipv6AccessType":{"name":"ipv6AccessType","type":"\u0007","is_mandatory":true,"title":"Access type of IPv6 address"},"ipv6CidrRange":{"name":"ipv6CidrRange","type":"\u0007","is_mandatory":true,"title":"Range of internal IPv6 addresses"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"Name of the resource"},"privateIpGoogleAccess":{"name":"privateIpGoogleAccess","type":"\u0004","is_mandatory":true,"title":"VMs in this subnet can access Google services without assigned external IP addresses"},"privateIpv6GoogleAccess":{"name":"privateIpv6GoogleAccess","type":"\u0007","is_mandatory":true,"title":"VMs in this subnet can access Google services without assigned external IPv6 addresses"},"purpose":{"name":"purpose","type":"\u0007","is_mandatory":true,"title":"Purpose of the resource"},"region":{"name":"region","type":"\u001bgcp.project.computeService.region","is_mandatory":true,"title":"Region"},"role":{"name":"role","type":"\u0007","is_mandatory":true,"title":"Role of subnetwork"},"stackType":{"name":"stackType","type":"\u0007","is_mandatory":true,"title":"Stack type for the subnet"},"state":{"name":"state","type":"\u0007","is_mandatory":true,"title":"State of the subnetwork"}},"title":"GCP Compute VPC Network Partitioning","private":true,"defaults":"name"},"gcp.project.computeService.zone":{"id":"gcp.project.computeService.zone","name":"gcp.project.computeService.zone","fields":{"created":{"name":"created","type":"\t","is_mandatory":true,"title":"Creation timestamp"},"description":{"name":"description","type":"\u0007","is_mandatory":true,"title":"Resource Description"},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"Unique identifier"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"Name of the resource"},"status":{"name":"status","type":"\u0007","is_mandatory":true,"title":"Status of the zone"}},"title":"GCP Compute Zone","private":true,"defaults":"name"},"gcp.project.gkeService":{"id":"gcp.project.gkeService","name":"gcp.project.gkeService","fields":{"clusters":{"name":"clusters","type":"\u0019\u001bgcp.project.gkeService.cluster","title":"List of GKE clusters in the current project"},"projectId":{"name":"projectId","type":"\u0007","is_mandatory":true,"title":"Project ID"}},"title":"GCP GKE","private":true},"gcp.project.gkeService.cluster":{"id":"gcp.project.gkeService.cluster","name":"gcp.project.gkeService.cluster","fields":{"autopilotEnabled":{"name":"autopilotEnabled","type":"\u0004","is_mandatory":true,"title":"Whether Autopilot is enabled for the cluster"},"clusterIpv4Cidr":{"name":"clusterIpv4Cidr","type":"\u0007","is_mandatory":true,"title":"The IP address range of the container pods in this cluster"},"created":{"name":"created","type":"\t","is_mandatory":true,"title":"Creation time"},"currentMasterVersion":{"name":"currentMasterVersion","type":"\u0007","is_mandatory":true,"title":"The current software version of the master endpoint"},"description":{"name":"description","type":"\u0007","is_mandatory":true,"title":"Optional description for the cluster"},"enableKubernetesAlpha":{"name":"enableKubernetesAlpha","type":"\u0004","is_mandatory":true,"title":"Enable Kubernetes alpha features"},"endpoint":{"name":"endpoint","type":"\u0007","is_mandatory":true,"title":"The IP address of this cluster's master endpoint"},"expirationTime":{"name":"expirationTime","type":"\t","is_mandatory":true,"title":"The time the cluster will be automatically deleted in"},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"Unique identifier for the cluster"},"initialClusterVersion":{"name":"initialClusterVersion","type":"\u0007","is_mandatory":true,"title":"The initial Kubernetes version for this cluster"},"locations":{"name":"locations","type":"\u0019\u0007","is_mandatory":true,"title":"The list of Google Compute Engine zones in which the cluster's nodes should be located."},"loggingService":{"name":"loggingService","type":"\u0007","is_mandatory":true,"title":"The logging service the cluster should use to write logs"},"monitoringService":{"name":"monitoringService","type":"\u0007","is_mandatory":true,"title":"The monitoring service the cluster should use to write metrics"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"The name of the cluster"},"network":{"name":"network","type":"\u0007","is_mandatory":true,"title":"The name of the Google Compute Engine network to which the cluster is connected"},"nodePools":{"name":"nodePools","type":"\u0019\u001bgcp.project.gkeService.cluster.nodepool","is_mandatory":true,"title":"The list of node pools for the cluster"},"projectId":{"name":"projectId","type":"\u0007","is_mandatory":true,"title":"Project ID"},"resourceLabels":{"name":"resourceLabels","type":"\u001a\u0007\u0007","is_mandatory":true,"title":"The resource labels for the cluster to use to annotate any related Google Compute Engine resources."},"status":{"name":"status","type":"\u0007","is_mandatory":true,"title":"The current status of this cluster"},"subnetwork":{"name":"subnetwork","type":"\u0007","is_mandatory":true,"title":"The name of the Google Compute Engine subnetwork to which the cluster is connected."},"zone":{"name":"zone","type":"\u0007","is_mandatory":true,"title":"The name of the Google Compute Engine zone in which the cluster resides"}},"title":"GCP GKE Cluster","private":true,"defaults":"name"},"gcp.project.gkeService.cluster.nodepool":{"id":"gcp.project.gkeService.cluster.nodepool","name":"gcp.project.gkeService.cluster.nodepool","fields":{"config":{"name":"config","type":"\u001bgcp.project.gkeService.cluster.nodepool.config","is_mandatory":true,"title":"The node configuration of the pool"},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"Internal ID"},"initialNodeCount":{"name":"initialNodeCount","type":"\u0005","is_mandatory":true,"title":"The initial node count for the pool"},"instanceGroupUrls":{"name":"instanceGroupUrls","type":"\u0019\u0007","is_mandatory":true,"title":"The resource URLs of the managed instance groups associated with this node pool"},"locations":{"name":"locations","type":"\u0019\u0007","is_mandatory":true,"title":"The list of Google Compute Engine zones in which the NodePool's nodes should be located."},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"The name of the node pool"},"networkConfig":{"name":"networkConfig","type":"\u001bgcp.project.gkeService.cluster.nodepool.networkConfig","is_mandatory":true,"title":"Networking configuration for this node pool."},"status":{"name":"status","type":"\u0007","is_mandatory":true,"title":"The current status of this node pool"},"version":{"name":"version","type":"\u0007","is_mandatory":true,"title":"The Kubernetes version"}},"title":"GKE Cluster Node Pool","private":true,"defaults":"name"},"gcp.project.gkeService.cluster.nodepool.config":{"id":"gcp.project.gkeService.cluster.nodepool.config","name":"gcp.project.gkeService.cluster.nodepool.config","fields":{"accelerators":{"name":"accelerators","type":"\u0019\u001bgcp.project.gkeService.cluster.nodepool.config.accelerator","is_mandatory":true,"title":"A list of hardware accelerators to be attached to each node"},"advancedMachineFeatures":{"name":"advancedMachineFeatures","type":"\u001bgcp.project.gkeService.cluster.nodepool.config.advancedMachineFeatures","is_mandatory":true,"title":"Advanced features for the Compute Engine VM"},"bootDiskKmsKey":{"name":"bootDiskKmsKey","type":"\u0007","is_mandatory":true,"title":"The Customer Managed Encryption Key used to encrypt the boot disk attached to each node"},"confidentialNodes":{"name":"confidentialNodes","type":"\u001bgcp.project.gkeService.cluster.nodepool.config.confidentialNodes","is_mandatory":true,"title":"Confidential nodes configuration"},"diskSizeGb":{"name":"diskSizeGb","type":"\u0005","is_mandatory":true,"title":"Size of the disk attached to each node, specified in GB"},"diskType":{"name":"diskType","type":"\u0007","is_mandatory":true,"title":"Type of the disk attached to each node"},"gcfsConfig":{"name":"gcfsConfig","type":"\u001bgcp.project.gkeService.cluster.nodepool.config.gcfsConfig","is_mandatory":true,"title":"Google Container File System (image streaming) configuration"},"gvnicConfig":{"name":"gvnicConfig","type":"\u001bgcp.project.gkeService.cluster.nodepool.config.gvnicConfig","is_mandatory":true,"title":"GVNIC configuration"},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"Internal ID"},"imageType":{"name":"imageType","type":"\u0007","is_mandatory":true,"title":"The image type to use for this node"},"kubeletConfig":{"name":"kubeletConfig","type":"\u001bgcp.project.gkeService.cluster.nodepool.config.kubeletConfig","is_mandatory":true,"title":"Node kubelet configs"},"labels":{"name":"labels","type":"\u001a\u0007\u0007","is_mandatory":true,"title":"The map of Kubernetes labels to be applied to each node"},"linuxNodeConfig":{"name":"linuxNodeConfig","type":"\u001bgcp.project.gkeService.cluster.nodepool.config.linuxNodeConfig","is_mandatory":true,"title":"Parameters that can be configured on Linux nodes"},"localSsdCount":{"name":"localSsdCount","type":"\u0005","is_mandatory":true,"title":"The number of local SSD disks to be attached to the node"},"machineType":{"name":"machineType","type":"\u0007","is_mandatory":true,"title":"The name of a Google Compute Engine machine type"},"metadata":{"name":"metadata","type":"\u001a\u0007\u0007","is_mandatory":true,"title":"The metadata key/value pairs assigned to instances in the cluster"},"minCpuPlatform":{"name":"minCpuPlatform","type":"\u0007","is_mandatory":true,"title":"Minimum CPU platform to be used by this instance"},"oauthScopes":{"name":"oauthScopes","type":"\u0019\u0007","is_mandatory":true,"title":"The set of Google API scopes to be made available on all of the node VMs under the \"default\" service account"},"preemptible":{"name":"preemptible","type":"\u0004","is_mandatory":true,"title":"Whether the nodes are created as preemptible VM instances."},"sandboxConfig":{"name":"sandboxConfig","type":"\u001bgcp.project.gkeService.cluster.nodepool.config.sandboxConfig","is_mandatory":true,"title":"Sandbox configuration for this node"},"serviceAccount":{"name":"serviceAccount","type":"\u0007","is_mandatory":true,"title":"The Google Cloud Platform Service Account to be used by the node VMs"},"shieldedInstanceConfig":{"name":"shieldedInstanceConfig","type":"\u001bgcp.project.gkeService.cluster.nodepool.config.shieldedInstanceConfig","is_mandatory":true,"title":"Shielded instance configuration"},"spot":{"name":"spot","type":"\u0004","is_mandatory":true,"title":"Spot flag for enabling Spot VM, which is a rebrand of the existing preemptible flag"},"tags":{"name":"tags","type":"\u0019\u0007","is_mandatory":true,"title":"The list of instance tags applied to all nodes"},"taints":{"name":"taints","type":"\u0019\u001bgcp.project.gkeService.cluster.nodepool.config.nodeTaint","is_mandatory":true,"title":"List of Kubernetes taints to be applied to each node"},"workloadMetadataMode":{"name":"workloadMetadataMode","type":"\u0007","is_mandatory":true,"title":"The workload metadata mode for this node"}},"title":"GCP GKE node pool configuration","private":true,"defaults":"machineType diskSizeGb"},"gcp.project.gkeService.cluster.nodepool.config.accelerator":{"id":"gcp.project.gkeService.cluster.nodepool.config.accelerator","name":"gcp.project.gkeService.cluster.nodepool.config.accelerator","fields":{"count":{"name":"count","type":"\u0005","is_mandatory":true,"title":"The number of the accelerator cards exposed to an instance"},"gpuPartitionSize":{"name":"gpuPartitionSize","type":"\u0007","is_mandatory":true,"title":"Size of partitions to create on the GPU"},"gpuSharingConfig":{"name":"gpuSharingConfig","type":"\u001bgcp.project.gkeService.cluster.nodepool.config.accelerator.gpuSharingConfig","is_mandatory":true,"title":"The configuration for GPU sharing"},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"Internal ID"},"type":{"name":"type","type":"\u0007","is_mandatory":true,"title":"The accelerator type resource name"}},"title":"GCP GKE node pool hardware accelerators configuration","private":true,"defaults":"type count"},"gcp.project.gkeService.cluster.nodepool.config.accelerator.gpuSharingConfig":{"id":"gcp.project.gkeService.cluster.nodepool.config.accelerator.gpuSharingConfig","name":"gcp.project.gkeService.cluster.nodepool.config.accelerator.gpuSharingConfig","fields":{"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"Internal ID"},"maxSharedClientsPerGpu":{"name":"maxSharedClientsPerGpu","type":"\u0005","is_mandatory":true,"title":"The max number of containers that can share a GPU"},"strategy":{"name":"strategy","type":"\u0007","is_mandatory":true,"title":"The GPU sharing strategy"}},"title":"GPU sharing configuration","private":true,"defaults":"strategy"},"gcp.project.gkeService.cluster.nodepool.config.advancedMachineFeatures":{"id":"gcp.project.gkeService.cluster.nodepool.config.advancedMachineFeatures","name":"gcp.project.gkeService.cluster.nodepool.config.advancedMachineFeatures","fields":{"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"Internal ID"},"threadsPerCore":{"name":"threadsPerCore","type":"\u0005","is_mandatory":true,"title":"The number of threads per physical core. If unset, the maximum number of threads supported per core by the underlying processor is assumed"}},"title":"GCP GKE node pool advanced machine features configuration","private":true,"defaults":"threadsPerCore"},"gcp.project.gkeService.cluster.nodepool.config.confidentialNodes":{"id":"gcp.project.gkeService.cluster.nodepool.config.confidentialNodes","name":"gcp.project.gkeService.cluster.nodepool.config.confidentialNodes","fields":{"enabled":{"name":"enabled","type":"\u0004","is_mandatory":true,"title":"Whether to use confidential nodes"},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"Internal ID"}},"title":"GCP GKE node pool confidential nodes configuration","private":true,"defaults":"enabled"},"gcp.project.gkeService.cluster.nodepool.config.gcfsConfig":{"id":"gcp.project.gkeService.cluster.nodepool.config.gcfsConfig","name":"gcp.project.gkeService.cluster.nodepool.config.gcfsConfig","fields":{"enabled":{"name":"enabled","type":"\u0004","is_mandatory":true,"title":"Whether to use GCFS"},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"Internal ID"}},"title":"GCP GKE node pool GCFS configuration","private":true,"defaults":"enabled"},"gcp.project.gkeService.cluster.nodepool.config.gvnicConfig":{"id":"gcp.project.gkeService.cluster.nodepool.config.gvnicConfig","name":"gcp.project.gkeService.cluster.nodepool.config.gvnicConfig","fields":{"enabled":{"name":"enabled","type":"\u0004","is_mandatory":true,"title":"Whether to use GVNIC"},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"Internal ID"}},"title":"GCP GKE node pool GVNIC configuration","private":true,"defaults":"enabled"},"gcp.project.gkeService.cluster.nodepool.config.kubeletConfig":{"id":"gcp.project.gkeService.cluster.nodepool.config.kubeletConfig","name":"gcp.project.gkeService.cluster.nodepool.config.kubeletConfig","fields":{"cpuCfsQuotaPeriod":{"name":"cpuCfsQuotaPeriod","type":"\u0007","is_mandatory":true,"title":"Set the CPU CFS quota period value 'cpu.cfs_period_us'"},"cpuManagerPolicy":{"name":"cpuManagerPolicy","type":"\u0007","is_mandatory":true,"title":"Control the CPU management policy on the node"},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"Internal ID"},"podPidsLimit":{"name":"podPidsLimit","type":"\u0005","is_mandatory":true,"title":"Set the Pod PID limits"}},"title":"GCP GKE node pool kubelet configuration","private":true,"defaults":"cpuManagerPolicy podPidsLimit"},"gcp.project.gkeService.cluster.nodepool.config.linuxNodeConfig":{"id":"gcp.project.gkeService.cluster.nodepool.config.linuxNodeConfig","name":"gcp.project.gkeService.cluster.nodepool.config.linuxNodeConfig","fields":{"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"Internal ID"},"sysctls":{"name":"sysctls","type":"\u001a\u0007\u0007","is_mandatory":true,"title":"The Linux kernel parameters to be applied to the nodes and all pods running on them"}},"title":"GCP GKE node pool parameters that can be configured on Linux nodes","private":true,"defaults":"sysctls"},"gcp.project.gkeService.cluster.nodepool.config.nodeTaint":{"id":"gcp.project.gkeService.cluster.nodepool.config.nodeTaint","name":"gcp.project.gkeService.cluster.nodepool.config.nodeTaint","fields":{"effect":{"name":"effect","type":"\u0007","is_mandatory":true,"title":"Effect for the taint"},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"Internal ID"},"key":{"name":"key","type":"\u0007","is_mandatory":true,"title":"Key for the taint"},"value":{"name":"value","type":"\u0007","is_mandatory":true,"title":"Value for the taint"}},"title":"GCP GKE Kubernetes node taint","private":true,"defaults":"key value effect"},"gcp.project.gkeService.cluster.nodepool.config.sandboxConfig":{"id":"gcp.project.gkeService.cluster.nodepool.config.sandboxConfig","name":"gcp.project.gkeService.cluster.nodepool.config.sandboxConfig","fields":{"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"Internal ID"},"type":{"name":"type","type":"\u0007","is_mandatory":true,"title":"Type of the sandbox to use for this node"}},"title":"GCP GKE node pool sandbox configuration","private":true,"defaults":"type"},"gcp.project.gkeService.cluster.nodepool.config.shieldedInstanceConfig":{"id":"gcp.project.gkeService.cluster.nodepool.config.shieldedInstanceConfig","name":"gcp.project.gkeService.cluster.nodepool.config.shieldedInstanceConfig","fields":{"enableIntegrityMonitoring":{"name":"enableIntegrityMonitoring","type":"\u0004","is_mandatory":true,"title":"Defines whether the instance has integrity monitoring enabled"},"enableSecureBoot":{"name":"enableSecureBoot","type":"\u0004","is_mandatory":true,"title":"Defines whether the instance has Secure Boot enabled"},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"Internal ID"}},"title":"GCP GKE node pool shielded instance configuration","private":true,"defaults":"enableSecureBoot enableIntegrityMonitoring"},"gcp.project.gkeService.cluster.nodepool.networkConfig":{"id":"gcp.project.gkeService.cluster.nodepool.networkConfig","name":"gcp.project.gkeService.cluster.nodepool.networkConfig","fields":{"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"Internal ID"},"performanceConfig":{"name":"performanceConfig","type":"\u001bgcp.project.gkeService.cluster.nodepool.networkConfig.performanceConfig","is_mandatory":true,"title":"Network performance tier configuration"},"podIpv4CidrBlock":{"name":"podIpv4CidrBlock","type":"\u0007","is_mandatory":true,"title":"The IP address range for pod IPs in this node pool"},"podRange":{"name":"podRange","type":"\u0007","is_mandatory":true,"title":"The ID of the secondary range for pod IPs"}},"title":"GCP GKE node pool-level network configuration","private":true,"defaults":"podRange podIpv4CidrBlock"},"gcp.project.gkeService.cluster.nodepool.networkConfig.performanceConfig":{"id":"gcp.project.gkeService.cluster.nodepool.networkConfig.performanceConfig","name":"gcp.project.gkeService.cluster.nodepool.networkConfig.performanceConfig","fields":{"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"Internal ID"},"totalEgressBandwidthTier":{"name":"totalEgressBandwidthTier","type":"\u0007","is_mandatory":true,"title":"Specifies the total network bandwidth tier for the node pool"}},"title":"GCP GKE node pool network performance configuration","private":true,"defaults":"totalEgressBandwidthTier"},"gcp.project.iamService":{"id":"gcp.project.iamService","name":"gcp.project.iamService","fields":{"projectId":{"name":"projectId","type":"\u0007","is_mandatory":true,"title":"Project ID"},"serviceAccounts":{"name":"serviceAccounts","type":"\u0019\u001bgcp.project.iamService.serviceAccount","title":"List of service accounts"}},"title":"GCP IAM Resources","private":true},"gcp.project.iamService.serviceAccount":{"id":"gcp.project.iamService.serviceAccount","name":"gcp.project.iamService.serviceAccount","fields":{"description":{"name":"description","type":"\u0007","is_mandatory":true,"title":"Service account description"},"disabled":{"name":"disabled","type":"\u0004","is_mandatory":true,"title":"Whether the service account is disabled"},"displayName":{"name":"displayName","type":"\u0007","is_mandatory":true,"title":"User-specified, human-readable name for the service account"},"email":{"name":"email","type":"\u0007","is_mandatory":true,"title":"Email address of the service account"},"keys":{"name":"keys","type":"\u0019\u001bgcp.project.iamService.serviceAccount.key","title":"Service account keys"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"Service account name"},"oauth2ClientId":{"name":"oauth2ClientId","type":"\u0007","is_mandatory":true,"title":"OAuth 2.0 client ID"},"projectId":{"name":"projectId","type":"\u0007","is_mandatory":true,"title":"Project ID"},"uniqueId":{"name":"uniqueId","type":"\u0007","is_mandatory":true,"title":"Unique, stable, numeric ID for the service account"}},"title":"GCP Service Account","private":true},"gcp.project.iamService.serviceAccount.key":{"id":"gcp.project.iamService.serviceAccount.key","name":"gcp.project.iamService.serviceAccount.key","fields":{"disabled":{"name":"disabled","type":"\u0004","is_mandatory":true,"title":"Whether the key is disabled"},"keyAlgorithm":{"name":"keyAlgorithm","type":"\u0007","is_mandatory":true,"title":"Algorithm (and possibly key size) of the key"},"keyOrigin":{"name":"keyOrigin","type":"\u0007","is_mandatory":true,"title":"Key origin"},"keyType":{"name":"keyType","type":"\u0007","is_mandatory":true,"title":"Key type"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"Service account key name"},"validAfterTime":{"name":"validAfterTime","type":"\t","is_mandatory":true,"title":"Key can be used after this timestamp"},"validBeforeTime":{"name":"validBeforeTime","type":"\t","is_mandatory":true,"title":"Key can be used before this timestamp"}},"title":"GCP service account keys","private":true},"gcp.project.kmsService":{"id":"gcp.project.kmsService","name":"gcp.project.kmsService","fields":{"keyrings":{"name":"keyrings","type":"\u0019\u001bgcp.project.kmsService.keyring","title":"List of keyrings in the current project"},"locations":{"name":"locations","type":"\u0019\u0007","title":"Available locations for the service"},"projectId":{"name":"projectId","type":"\u0007","is_mandatory":true,"title":"Project ID"}},"title":"GCP KMS resources","private":true},"gcp.project.kmsService.keyring":{"id":"gcp.project.kmsService.keyring","name":"gcp.project.kmsService.keyring","fields":{"created":{"name":"created","type":"\t","is_mandatory":true,"title":"Time created"},"cryptokeys":{"name":"cryptokeys","type":"\u0019\u001bgcp.project.kmsService.keyring.cryptokey","title":"List of cryptokeys in the current keyring"},"location":{"name":"location","type":"\u0007","is_mandatory":true,"title":"Keyring location"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"Keyring name"},"projectId":{"name":"projectId","type":"\u0007","is_mandatory":true,"title":"Project ID"},"resourcePath":{"name":"resourcePath","type":"\u0007","is_mandatory":true,"title":"Full resource path"}},"title":"GCP KMS keyring","private":true,"defaults":"name"},"gcp.project.kmsService.keyring.cryptokey":{"id":"gcp.project.kmsService.keyring.cryptokey","name":"gcp.project.kmsService.keyring.cryptokey","fields":{"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"Crypto key name"},"primary":{"name":"primary","type":"\u001bgcp.project.kmsService.keyring.cryptokey.version","is_mandatory":true,"title":"Primary version for encrypt to use for this crypto key"},"purpose":{"name":"purpose","type":"\u0007","is_mandatory":true,"title":"Crypto key purpose"},"resourcePath":{"name":"resourcePath","type":"\u0007","is_mandatory":true,"title":"Full resource path"},"versions":{"name":"versions","type":"\u0019\u001bgcp.project.kmsService.keyring.cryptokey.version","title":"List of cryptokey versions"}},"title":"GCP KMS crypto key","private":true,"defaults":"name purpose"},"gcp.project.kmsService.keyring.cryptokey.version":{"id":"gcp.project.kmsService.keyring.cryptokey.version","name":"gcp.project.kmsService.keyring.cryptokey.version","fields":{"algorithm":{"name":"algorithm","type":"\u0007","is_mandatory":true,"title":"Algorithm that this crypto key version supports"},"attestation":{"name":"attestation","type":"\u001bgcp.project.kmsService.keyring.cryptokey.version.attestation","is_mandatory":true,"title":"Statement generated and signed by HSM at key creation time"},"created":{"name":"created","type":"\t","is_mandatory":true,"title":"Time created"},"destroyEventTime":{"name":"destroyEventTime","type":"\t","is_mandatory":true,"title":"Destroy event timestamp"},"destroyed":{"name":"destroyed","type":"\t","is_mandatory":true,"title":"Time destroyed"},"externalProtectionLevelOptions":{"name":"externalProtectionLevelOptions","type":"\u001bgcp.project.kmsService.keyring.cryptokey.version.externalProtectionLevelOptions","is_mandatory":true,"title":"Additional fields for configuring external protection level"},"generated":{"name":"generated","type":"\t","is_mandatory":true,"title":"Time generated"},"importFailureReason":{"name":"importFailureReason","type":"\u0007","is_mandatory":true,"title":"The root cause of an import failure"},"importJob":{"name":"importJob","type":"\u0007","is_mandatory":true,"title":"Name of the import job used in the most recent import of this crypto key version"},"importTime":{"name":"importTime","type":"\t","is_mandatory":true,"title":"Time at which this crypto key version's key material was imported"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"Crypto key version name"},"protectionLevel":{"name":"protectionLevel","type":"\u0007","is_mandatory":true,"title":"The protection level describing how crypto operations perform with this crypto key version"},"reimportEligible":{"name":"reimportEligible","type":"\u0004","is_mandatory":true,"title":"Whether the crypto key version is eligible for reimport"},"resourcePath":{"name":"resourcePath","type":"\u0007","is_mandatory":true,"title":"Full resource path"},"state":{"name":"state","type":"\u0007","is_mandatory":true,"title":"Crypto key version's current state"}},"title":"GCP KMS crypto key version","private":true,"defaults":"name state"},"gcp.project.kmsService.keyring.cryptokey.version.attestation":{"id":"gcp.project.kmsService.keyring.cryptokey.version.attestation","name":"gcp.project.kmsService.keyring.cryptokey.version.attestation","fields":{"certificateChains":{"name":"certificateChains","type":"\u001bgcp.project.kmsService.keyring.cryptokey.version.attestation.certificatechains","is_mandatory":true,"title":"Certificate chains needed to validate the attestation"},"cryptoKeyVersionName":{"name":"cryptoKeyVersionName","type":"\u0007","is_mandatory":true,"title":"Crypto key version name"},"format":{"name":"format","type":"\u0007","is_mandatory":true,"title":"Format of the attestation data"}},"title":"GCP KMS crypto key version attestation","private":true},"gcp.project.kmsService.keyring.cryptokey.version.attestation.certificatechains":{"id":"gcp.project.kmsService.keyring.cryptokey.version.attestation.certificatechains","name":"gcp.project.kmsService.keyring.cryptokey.version.attestation.certificatechains","fields":{"caviumCerts":{"name":"caviumCerts","type":"\u0019\u0007","is_mandatory":true,"title":"Cavium certificate chain corresponding to the attestation"},"cryptoKeyVersionName":{"name":"cryptoKeyVersionName","type":"\u0007","is_mandatory":true,"title":"Crypto key version name"},"googleCardCerts":{"name":"googleCardCerts","type":"\u0019\u0007","is_mandatory":true,"title":"Google card certificate chain corresponding to the attestation"},"googlePartitionCerts":{"name":"googlePartitionCerts","type":"\u0019\u0007","is_mandatory":true,"title":"Google partition certificate chain corresponding to the attestation"}},"title":"GCP KMS crypto key version attestation certificate chains","private":true},"gcp.project.kmsService.keyring.cryptokey.version.externalProtectionLevelOptions":{"id":"gcp.project.kmsService.keyring.cryptokey.version.externalProtectionLevelOptions","name":"gcp.project.kmsService.keyring.cryptokey.version.externalProtectionLevelOptions","fields":{"cryptoKeyVersionName":{"name":"cryptoKeyVersionName","type":"\u0007","is_mandatory":true,"title":"Crypto key version name"},"ekmConnectionKeyPath":{"name":"ekmConnectionKeyPath","type":"\u0007","is_mandatory":true,"title":"Path to the external key material on the EKM when using EKM connection"},"externalKeyUri":{"name":"externalKeyUri","type":"\u0007","is_mandatory":true,"title":"URI for an external resource that the crypto key version represents"}},"title":"GCP KMS crypto key version external protection level options","private":true},"gcp.project.loggingservice":{"id":"gcp.project.loggingservice","name":"gcp.project.loggingservice","fields":{"buckets":{"name":"buckets","type":"\u0019\u001bgcp.project.loggingservice.bucket","title":"List of logging buckets"},"projectId":{"name":"projectId","type":"\u0007","is_mandatory":true,"title":"Project ID"}},"title":"GCP Logging resources","private":true},"gcp.project.loggingservice.bucket":{"id":"gcp.project.loggingservice.bucket","name":"gcp.project.loggingservice.bucket","fields":{"cmekSettings":{"name":"cmekSettings","type":"\n","is_mandatory":true,"title":"CMEK settings of the log bucket"},"created":{"name":"created","type":"\t","is_mandatory":true,"title":"Creation timestamp"},"description":{"name":"description","type":"\u0007","is_mandatory":true,"title":"Description of the bucket"},"indexConfigs":{"name":"indexConfigs","type":"\u0019\u001bgcp.project.loggingservice.bucket.indexConfig","is_mandatory":true,"title":"List of indexed fields and related configuration data"},"lifecycleState":{"name":"lifecycleState","type":"\u0007","is_mandatory":true,"title":"Bucket lifecycle state"},"locked":{"name":"locked","type":"\u0004","is_mandatory":true,"title":"Whether the bucket is locked"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"Bucket name"},"projectId":{"name":"projectId","type":"\u0007","is_mandatory":true,"title":"Project ID"},"restrictedFields":{"name":"restrictedFields","type":"\u0019\u0007","is_mandatory":true,"title":"Log entry field paths that are denied access in this bucket"},"retentionDays":{"name":"retentionDays","type":"\u0005","is_mandatory":true,"title":"Logs will be retained by default for this amount of time, after which they will automatically be deleted"},"updated":{"name":"updated","type":"\t","is_mandatory":true,"title":"Last update timestamp of the bucket"}},"title":"GCP Logging bucket","private":true,"defaults":"name"},"gcp.project.loggingservice.bucket.indexConfig":{"id":"gcp.project.loggingservice.bucket.indexConfig","name":"gcp.project.loggingservice.bucket.indexConfig","fields":{"created":{"name":"created","type":"\t","is_mandatory":true,"title":"Creation timestamp"},"fieldPath":{"name":"fieldPath","type":"\u0007","is_mandatory":true,"title":"Log entry field path to index"},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"Internal ID"},"type":{"name":"type","type":"\u0007","is_mandatory":true,"title":"Type of data in this index"}},"title":"GCP Logging bucket index config","private":true},"gcp.project.pubsubService":{"id":"gcp.project.pubsubService","name":"gcp.project.pubsubService","fields":{"projectId":{"name":"projectId","type":"\u0007","is_mandatory":true,"title":"Project ID"},"snapshots":{"name":"snapshots","type":"\u0019\u001bgcp.project.pubsubService.snapshot","title":"List of snapshots in the current project"},"subscriptions":{"name":"subscriptions","type":"\u0019\u001bgcp.project.pubsubService.subscription","title":"List of subscriptions in the current project"},"topics":{"name":"topics","type":"\u0019\u001bgcp.project.pubsubService.topic","title":"List of topics in the current project"}},"title":"GCP Pub/Sub resources","private":true},"gcp.project.pubsubService.snapshot":{"id":"gcp.project.pubsubService.snapshot","name":"gcp.project.pubsubService.snapshot","fields":{"expiration":{"name":"expiration","type":"\t","is_mandatory":true,"title":"When the snapshot expires"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"Subscription name"},"projectId":{"name":"projectId","type":"\u0007","is_mandatory":true,"title":"Project ID"},"topic":{"name":"topic","type":"\u001bgcp.project.pubsubService.topic","is_mandatory":true,"title":"The topic for which the snapshot is"}},"title":"GCP Pub/Sub snapshot","private":true,"defaults":"name"},"gcp.project.pubsubService.subscription":{"id":"gcp.project.pubsubService.subscription","name":"gcp.project.pubsubService.subscription","fields":{"config":{"name":"config","type":"\u001bgcp.project.pubsubService.subscription.config","title":"Subscription configuration"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"Subscription name"},"projectId":{"name":"projectId","type":"\u0007","is_mandatory":true,"title":"Project ID"}},"title":"GCP Pub/Sub subscription","private":true,"defaults":"name"},"gcp.project.pubsubService.subscription.config":{"id":"gcp.project.pubsubService.subscription.config","name":"gcp.project.pubsubService.subscription.config","fields":{"ackDeadline":{"name":"ackDeadline","type":"\t","is_mandatory":true,"title":"Default maximum time a subscriber can take to acknowledge a message after receiving it"},"expirationPolicy":{"name":"expirationPolicy","type":"\t","is_mandatory":true,"title":"Specifies the conditions for a subscription's expiration"},"labels":{"name":"labels","type":"\u001a\u0007\u0007","is_mandatory":true,"title":"The labels associated with this subscription"},"projectId":{"name":"projectId","type":"\u0007","is_mandatory":true,"title":"Project ID"},"pushConfig":{"name":"pushConfig","type":"\u001bgcp.project.pubsubService.subscription.config.pushconfig","is_mandatory":true,"title":"Configuration for subscriptions that operate in push mode"},"retainAckedMessages":{"name":"retainAckedMessages","type":"\u0004","is_mandatory":true,"title":"Whether to retain acknowledged messages"},"retentionDuration":{"name":"retentionDuration","type":"\t","is_mandatory":true,"title":"How long to retain messages in the backlog after they're published"},"subscriptionName":{"name":"subscriptionName","type":"\u0007","is_mandatory":true,"title":"Subscription name"},"topic":{"name":"topic","type":"\u001bgcp.project.pubsubService.topic","is_mandatory":true,"title":"Topic to which the subscription points"}},"title":"GCP Pub/Sub subscription configuration","private":true,"defaults":"topic.name ackDeadline expirationPolicy"},"gcp.project.pubsubService.subscription.config.pushconfig":{"id":"gcp.project.pubsubService.subscription.config.pushconfig","name":"gcp.project.pubsubService.subscription.config.pushconfig","fields":{"attributes":{"name":"attributes","type":"\u001a\u0007\u0007","is_mandatory":true,"title":"Endpoint configuration attributes"},"configId":{"name":"configId","type":"\u0007","is_mandatory":true,"title":"Parent configuration ID"},"endpoint":{"name":"endpoint","type":"\u0007","is_mandatory":true,"title":"URL of the endpoint to which to push messages"}},"title":"GCP Pub/Sub Configuration for subscriptions that operate in push mode","private":true,"defaults":"attributes"},"gcp.project.pubsubService.topic":{"id":"gcp.project.pubsubService.topic","name":"gcp.project.pubsubService.topic","fields":{"config":{"name":"config","type":"\u001bgcp.project.pubsubService.topic.config","title":"Topic configuration"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"Topic name"},"projectId":{"name":"projectId","type":"\u0007","is_mandatory":true,"title":"Project ID"}},"title":"GCP Pub/Sub topic","private":true,"defaults":"name"},"gcp.project.pubsubService.topic.config":{"id":"gcp.project.pubsubService.topic.config","name":"gcp.project.pubsubService.topic.config","fields":{"kmsKeyName":{"name":"kmsKeyName","type":"\u0007","is_mandatory":true,"title":"Cloud KMS key used to protect access to messages published to this topic"},"labels":{"name":"labels","type":"\u001a\u0007\u0007","is_mandatory":true,"title":"Labels associated with this topic"},"messageStoragePolicy":{"name":"messageStoragePolicy","type":"\u001bgcp.project.pubsubService.topic.config.messagestoragepolicy","is_mandatory":true,"title":"Message storage policy"},"projectId":{"name":"projectId","type":"\u0007","is_mandatory":true,"title":"Project ID"},"topicName":{"name":"topicName","type":"\u0007","is_mandatory":true,"title":"Topic name"}},"title":"GCP Pub/Sub topic configuration","private":true,"defaults":"kmsKeyName messageStoragePolicy"},"gcp.project.pubsubService.topic.config.messagestoragepolicy":{"id":"gcp.project.pubsubService.topic.config.messagestoragepolicy","name":"gcp.project.pubsubService.topic.config.messagestoragepolicy","fields":{"allowedPersistenceRegions":{"name":"allowedPersistenceRegions","type":"\u0019\u0007","is_mandatory":true,"title":"List of GCP regions where messages published to the topic can persist in storage"},"configId":{"name":"configId","type":"\u0007","is_mandatory":true,"title":"Parent configuration ID"}},"title":"GCP Pub/Sub topic message storage policy","private":true,"defaults":"allowedPersistenceRegions"},"gcp.project.sqlService":{"id":"gcp.project.sqlService","name":"gcp.project.sqlService","fields":{"instances":{"name":"instances","type":"\u0019\u001bgcp.project.sqlService.instance","title":"List of Cloud SQL instances in the current project"},"projectId":{"name":"projectId","type":"\u0007","is_mandatory":true,"title":"Project ID"}},"title":"GCP Cloud SQL Resources","private":true},"gcp.project.sqlService.instance":{"id":"gcp.project.sqlService.instance","name":"gcp.project.sqlService.instance","fields":{"availableMaintenanceVersions":{"name":"availableMaintenanceVersions","type":"\u0019\u0007","is_mandatory":true,"title":"All maintenance versions applicable on the instance"},"backendType":{"name":"backendType","type":"\u0007","is_mandatory":true,"title":"Backend type"},"connectionName":{"name":"connectionName","type":"\u0007","is_mandatory":true,"title":"Connection name of the instance used in connection strings"},"created":{"name":"created","type":"\t","is_mandatory":true,"title":"Creation timestamp"},"currentDiskSize":{"name":"currentDiskSize","type":"\u0005","is_mandatory":true,"title":"Current disk usage of the instance in bytes. This is deprecated; use monitoring should be used instead."},"databaseInstalledVersion":{"name":"databaseInstalledVersion","type":"\u0007","is_mandatory":true,"title":"Current database version running on the instance"},"databaseVersion":{"name":"databaseVersion","type":"\u0007","is_mandatory":true,"title":"Database engine type and version"},"databases":{"name":"databases","type":"\u0019\u001bgcp.project.sqlService.instance.database","title":"List of the databases in the current SQL instance"},"diskEncryptionConfiguration":{"name":"diskEncryptionConfiguration","type":"\n","is_mandatory":true,"title":"Disk encryption configuration"},"diskEncryptionStatus":{"name":"diskEncryptionStatus","type":"\n","is_mandatory":true,"title":"Disk encryption status"},"failoverReplica":{"name":"failoverReplica","type":"\n","is_mandatory":true,"title":"Name and status of the failover replica"},"gceZone":{"name":"gceZone","type":"\u0007","is_mandatory":true,"title":"Compute Engine zone that the instance is currently serviced from"},"instanceType":{"name":"instanceType","type":"\u0007","is_mandatory":true,"title":"Instance type"},"ipAddresses":{"name":"ipAddresses","type":"\u0019\u001bgcp.project.sqlService.instance.ipMapping","is_mandatory":true,"title":"Assigned IP addresses"},"maintenanceVersion":{"name":"maintenanceVersion","type":"\u0007","is_mandatory":true,"title":"Current software version on the instance"},"masterInstanceName":{"name":"masterInstanceName","type":"\u0007","is_mandatory":true,"title":"Name of the instance that will act as primary in the replica"},"maxDiskSize":{"name":"maxDiskSize","type":"\u0005","is_mandatory":true,"title":"Maximum disk size in bytes"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"Instance name"},"project":{"name":"project","type":"\u0007","is_mandatory":true,"title":"This is deprecated; use projectId instead."},"projectId":{"name":"projectId","type":"\u0007","is_mandatory":true,"title":"Project ID"},"region":{"name":"region","type":"\u0007","is_mandatory":true,"title":"Region"},"replicaNames":{"name":"replicaNames","type":"\u0019\u0007","is_mandatory":true,"title":"Replicas"},"serviceAccountEmailAddress":{"name":"serviceAccountEmailAddress","type":"\u0007","is_mandatory":true,"title":"Service account email address"},"settings":{"name":"settings","type":"\u001bgcp.project.sqlService.instance.settings","is_mandatory":true,"title":"Settings"},"state":{"name":"state","type":"\u0007","is_mandatory":true,"title":"Instance state"}},"title":"GCP Cloud SQL Instance","private":true,"defaults":"name"},"gcp.project.sqlService.instance.database":{"id":"gcp.project.sqlService.instance.database","name":"gcp.project.sqlService.instance.database","fields":{"charset":{"name":"charset","type":"\u0007","is_mandatory":true,"title":"Charset value"},"collation":{"name":"collation","type":"\u0007","is_mandatory":true,"title":"Collation"},"instance":{"name":"instance","type":"\u0007","is_mandatory":true,"title":"Name of the Cloud SQL instance"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"Name of the database"},"projectId":{"name":"projectId","type":"\u0007","is_mandatory":true,"title":"Project ID"},"sqlserverDatabaseDetails":{"name":"sqlserverDatabaseDetails","type":"\n","is_mandatory":true,"title":"SQL Server database details"}},"title":"GCP Cloud SQL Instance database","private":true,"defaults":"name"},"gcp.project.sqlService.instance.ipMapping":{"id":"gcp.project.sqlService.instance.ipMapping","name":"gcp.project.sqlService.instance.ipMapping","fields":{"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"Internal ID"},"ipAddress":{"name":"ipAddress","type":"\u0007","is_mandatory":true,"title":"Assigned IP address"},"timeToRetire":{"name":"timeToRetire","type":"\t","is_mandatory":true,"title":"Due time for this IP to retire"},"type":{"name":"type","type":"\u0007","is_mandatory":true,"title":"Type of this IP address"}},"title":"GCP Cloud SQL Instance IP Mapping","private":true,"defaults":"ipAddress"},"gcp.project.sqlService.instance.settings":{"id":"gcp.project.sqlService.instance.settings","name":"gcp.project.sqlService.instance.settings","fields":{"activationPolicy":{"name":"activationPolicy","type":"\u0007","is_mandatory":true,"title":"When the instance is activated"},"activeDirectoryConfig":{"name":"activeDirectoryConfig","type":"\n","is_mandatory":true,"title":"Active Directory configuration (relevant only for Cloud SQL for SQL Server)"},"availabilityType":{"name":"availabilityType","type":"\u0007","is_mandatory":true,"title":"Availability type"},"backupConfiguration":{"name":"backupConfiguration","type":"\u001bgcp.project.sqlService.instance.settings.backupconfiguration","is_mandatory":true,"title":"Daily backup configuration for the instance"},"collation":{"name":"collation","type":"\u0007","is_mandatory":true,"title":"Name of the server collation"},"connectorEnforcement":{"name":"connectorEnforcement","type":"\u0007","is_mandatory":true,"title":"Whether connections must use Cloud SQL connectors"},"crashSafeReplicationEnabled":{"name":"crashSafeReplicationEnabled","type":"\u0004","is_mandatory":true,"title":"Whether database flags for crash-safe replication are enabled"},"dataDiskSizeGb":{"name":"dataDiskSizeGb","type":"\u0005","is_mandatory":true,"title":"Size of data disk, in GB"},"dataDiskType":{"name":"dataDiskType","type":"\u0007","is_mandatory":true,"title":"Type of the data disk"},"databaseFlags":{"name":"databaseFlags","type":"\u001a\u0007\u0007","is_mandatory":true,"title":"Database flags passed to the instance at startup"},"databaseReplicationEnabled":{"name":"databaseReplicationEnabled","type":"\u0004","is_mandatory":true,"title":"Whether replication is enabled"},"deletionProtectionEnabled":{"name":"deletionProtectionEnabled","type":"\u0004","is_mandatory":true,"title":"Whether to protect against accidental instance deletion"},"denyMaintenancePeriods":{"name":"denyMaintenancePeriods","type":"\u0019\u001bgcp.project.sqlService.instance.settings.denyMaintenancePeriod","is_mandatory":true,"title":"Deny maintenance periods"},"insightsConfig":{"name":"insightsConfig","type":"\n","is_mandatory":true,"title":"Insights configuration"},"instanceName":{"name":"instanceName","type":"\u0007","is_mandatory":true,"title":"Instance name"},"ipConfiguration":{"name":"ipConfiguration","type":"\u001bgcp.project.sqlService.instance.settings.ipConfiguration","is_mandatory":true,"title":"IP Management settings"},"locationPreference":{"name":"locationPreference","type":"\n","is_mandatory":true,"title":"Location preference settings"},"maintenanceWindow":{"name":"maintenanceWindow","type":"\u001bgcp.project.sqlService.instance.settings.maintenanceWindow","is_mandatory":true,"title":"Maintenance window"},"passwordValidationPolicy":{"name":"passwordValidationPolicy","type":"\u001bgcp.project.sqlService.instance.settings.passwordValidationPolicy","is_mandatory":true,"title":"Local user password validation policy"},"pricingPlan":{"name":"pricingPlan","type":"\u0007","is_mandatory":true,"title":"Pricing plan"},"projectId":{"name":"projectId","type":"\u0007","is_mandatory":true,"title":"Project ID"},"replicationType":{"name":"replicationType","type":"\u0007","is_mandatory":true,"title":"Replication type"},"settingsVersion":{"name":"settingsVersion","type":"\u0005","is_mandatory":true,"title":"Instance settings version"},"sqlServerAuditConfig":{"name":"sqlServerAuditConfig","type":"\n","is_mandatory":true,"title":"SQL server specific audit configuration"},"storageAutoResize":{"name":"storageAutoResize","type":"\u0004","is_mandatory":true,"title":"Configuration to increase storage size automatically"},"storageAutoResizeLimit":{"name":"storageAutoResizeLimit","type":"\u0005","is_mandatory":true,"title":"Maximum size to which storage capacity can be automatically increased"},"tier":{"name":"tier","type":"\u0007","is_mandatory":true,"title":"Service tier for this instance"},"timeZone":{"name":"timeZone","type":"\u0007","is_mandatory":true,"title":"Server timezone"},"userLabels":{"name":"userLabels","type":"\u001a\u0007\u0007","is_mandatory":true,"title":"User-provided labels"}},"title":"GCP Cloud SQL Instance Settings","private":true},"gcp.project.sqlService.instance.settings.backupconfiguration":{"id":"gcp.project.sqlService.instance.settings.backupconfiguration","name":"gcp.project.sqlService.instance.settings.backupconfiguration","fields":{"backupRetentionSettings":{"name":"backupRetentionSettings","type":"\n","is_mandatory":true,"title":"Backup retention settings"},"binaryLogEnabled":{"name":"binaryLogEnabled","type":"\u0004","is_mandatory":true,"title":"Whether binary log is enabled"},"enabled":{"name":"enabled","type":"\u0004","is_mandatory":true,"title":"Whether this configuration is enabled"},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"Internal ID"},"location":{"name":"location","type":"\u0007","is_mandatory":true,"title":"Location of the backup"},"pointInTimeRecoveryEnabled":{"name":"pointInTimeRecoveryEnabled","type":"\u0004","is_mandatory":true,"title":"Whether point-in-time recovery is enabled"},"startTime":{"name":"startTime","type":"\u0007","is_mandatory":true,"title":"Start time for the daily backup configuration (in UTC timezone, in the 24 hour format)"},"transactionLogRetentionDays":{"name":"transactionLogRetentionDays","type":"\u0005","is_mandatory":true,"title":"Number of days of transaction logs retained for point-in-time restore"}},"title":"GCP Cloud SQL Instance Settings Backup Configuration","private":true},"gcp.project.sqlService.instance.settings.denyMaintenancePeriod":{"id":"gcp.project.sqlService.instance.settings.denyMaintenancePeriod","name":"gcp.project.sqlService.instance.settings.denyMaintenancePeriod","fields":{"endDate":{"name":"endDate","type":"\u0007","is_mandatory":true,"title":"Deny maintenance period end date"},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"Internal ID"},"startDate":{"name":"startDate","type":"\u0007","is_mandatory":true,"title":"Deny maintenance period start date"},"time":{"name":"time","type":"\u0007","is_mandatory":true,"title":"Time in UTC when the deny maintenance period starts and ends"}},"title":"GCP Cloud SQL Instance Settings Deny Maintenance Period","private":true,"defaults":"startDate endDate"},"gcp.project.sqlService.instance.settings.ipConfiguration":{"id":"gcp.project.sqlService.instance.settings.ipConfiguration","name":"gcp.project.sqlService.instance.settings.ipConfiguration","fields":{"allocatedIpRange":{"name":"allocatedIpRange","type":"\u0007","is_mandatory":true,"title":"Name of the allocated IP range for the private IP Cloud SQL instance"},"authorizedNetworks":{"name":"authorizedNetworks","type":"\u0019\n","is_mandatory":true,"title":"List of external networks that are allowed to connect to the instance using the IP"},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"Internal ID"},"ipv4Enabled":{"name":"ipv4Enabled","type":"\u0004","is_mandatory":true,"title":"Whether the instance is assigned a public IP address"},"privateNetwork":{"name":"privateNetwork","type":"\u0007","is_mandatory":true,"title":"Resource link for the VPC network from which the private IPs can access the Cloud SQL instance"},"requireSsl":{"name":"requireSsl","type":"\u0004","is_mandatory":true,"title":"Whether SSL connections over IP are enforced"}},"title":"GCP Cloud SQL Instance Settings IP Configuration","private":true},"gcp.project.sqlService.instance.settings.maintenanceWindow":{"id":"gcp.project.sqlService.instance.settings.maintenanceWindow","name":"gcp.project.sqlService.instance.settings.maintenanceWindow","fields":{"day":{"name":"day","type":"\u0005","is_mandatory":true,"title":"Day of week (1-7), starting on Monday"},"hour":{"name":"hour","type":"\u0005","is_mandatory":true,"title":"Hour of day - 0 to 23"},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"Internal ID"},"updateTrack":{"name":"updateTrack","type":"\u0007","is_mandatory":true,"title":"Maintenance timing setting: canary (Earlier) or stable (Later)"}},"title":"GCP Cloud SQL Instance Settings Maintenance Window","private":true,"defaults":"day hour"},"gcp.project.sqlService.instance.settings.passwordValidationPolicy":{"id":"gcp.project.sqlService.instance.settings.passwordValidationPolicy","name":"gcp.project.sqlService.instance.settings.passwordValidationPolicy","fields":{"complexity":{"name":"complexity","type":"\u0007","is_mandatory":true,"title":"Password complexity"},"disallowUsernameSubstring":{"name":"disallowUsernameSubstring","type":"\u0004","is_mandatory":true,"title":"Whether username is forbidden as a part of the password"},"enabledPasswordPolicy":{"name":"enabledPasswordPolicy","type":"\u0004","is_mandatory":true,"title":"Whether the password policy is enabled"},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"Internal ID"},"minLength":{"name":"minLength","type":"\u0005","is_mandatory":true,"title":"Minimum number of characters required in passwords"},"passwordChangeInterval":{"name":"passwordChangeInterval","type":"\u0007","is_mandatory":true,"title":"Minimum interval after which the password can be changed"},"reuseInterval":{"name":"reuseInterval","type":"\u0005","is_mandatory":true,"title":"Number of previous passwords that cannot be reused"}},"title":"GCP Cloud SQL Instance Settings Password Validation Policy","private":true,"defaults":"enabledPasswordPolicy"},"gcp.recommendation":{"id":"gcp.recommendation","name":"gcp.recommendation","fields":{"additionalImpact":{"name":"additionalImpact","type":"\u0019\n","is_mandatory":true,"title":"Optional set of additional impact that this recommendation may have"},"category":{"name":"category","type":"\u0007","is_mandatory":true,"title":"Category of Primary Impact"},"content":{"name":"content","type":"\n","is_mandatory":true,"title":"Describing recommended changes to resources"},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"ID of recommendation"},"lastRefreshTime":{"name":"lastRefreshTime","type":"\t","is_mandatory":true,"title":"Last time this recommendation was refreshed"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"Description of the recommendation"},"primaryImpact":{"name":"primaryImpact","type":"\n","is_mandatory":true,"title":"The primary impact that this recommendation can have"},"priority":{"name":"priority","type":"\u0007","is_mandatory":true,"title":"Recommendation's priority"},"projectId":{"name":"projectId","type":"\u0007","is_mandatory":true,"title":"Project ID"},"recommender":{"name":"recommender","type":"\u0007","is_mandatory":true,"title":"Recommender"},"state":{"name":"state","type":"\n","is_mandatory":true,"title":"State and Metadata about Recommendation"},"zoneName":{"name":"zoneName","type":"\u0007","is_mandatory":true,"title":"Zone Name"}},"title":"GCP recommendation along with a suggested action"},"gcp.resourcemanager.binding":{"id":"gcp.resourcemanager.binding","name":"gcp.resourcemanager.binding","fields":{"id":{"name":"id","type":"\u0007","is_mandatory":true},"members":{"name":"members","type":"\u0019\u0007","is_mandatory":true},"role":{"name":"role","type":"\u0007","is_mandatory":true}},"title":"GCP Resource Manager Binding"},"gcp.service":{"id":"gcp.service","name":"gcp.service","fields":{"enabled":{"name":"enabled","type":"\u0004","title":"Checks if the service is enabled"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"Service name"},"parentName":{"name":"parentName","type":"\u0007","is_mandatory":true,"title":"Service parent name"},"projectId":{"name":"projectId","type":"\u0007","is_mandatory":true,"title":"Project ID"},"state":{"name":"state","type":"\u0007","is_mandatory":true,"title":"Service state"},"title":{"name":"title","type":"\u0007","is_mandatory":true,"title":"Service title"}},"title":"GCP Service","defaults":"name"},"gcp.sql":{"id":"gcp.project.sqlService","name":"gcp.project.sqlService","fields":{"instances":{"name":"instances","type":"\u0019\u001bgcp.project.sqlService.instance","title":"List of Cloud SQL instances in the current project"},"projectId":{"name":"projectId","type":"\u0007","is_mandatory":true,"title":"Project ID"}},"title":"GCP Cloud SQL Resources","private":true},"gcp.storage":{"id":"gcp.storage","name":"gcp.storage","fields":{"buckets":{"name":"buckets","type":"\u0019\u001bgcp.storage.bucket","title":"List all buckets"}},"title":"GCP Cloud Storage"},"gcp.storage.bucket":{"id":"gcp.storage.bucket","name":"gcp.storage.bucket","fields":{"created":{"name":"created","type":"\t","is_mandatory":true},"iamConfiguration":{"name":"iamConfiguration","type":"\n","is_mandatory":true},"iamPolicy":{"name":"iamPolicy","type":"\u0019\u001bgcp.resourcemanager.binding"},"id":{"name":"id","type":"\u0007","is_mandatory":true},"labels":{"name":"labels","type":"\u001a\u0007\u0007","is_mandatory":true},"location":{"name":"location","type":"\u0007","is_mandatory":true},"locationType":{"name":"locationType","type":"\u0007","is_mandatory":true},"name":{"name":"name","type":"\u0007","is_mandatory":true},"projectNumber":{"name":"projectNumber","type":"\u0007","is_mandatory":true},"storageClass":{"name":"storageClass","type":"\u0007","is_mandatory":true},"updated":{"name":"updated","type":"\t","is_mandatory":true}},"title":"GCP Cloud Storage Bucket","private":true,"defaults":"id"}}} \ No newline at end of file +{"resources":{"gcloud.compute":{"id":"gcp.project.computeService","name":"gcp.project.computeService","fields":{"disks":{"name":"disks","type":"\u0019\u001bgcp.project.computeService.disk","title":"Google Compute Engine disks in a project"},"firewalls":{"name":"firewalls","type":"\u0019\u001bgcp.project.computeService.firewall","title":"Google Compute Engine firewalls in a project"},"images":{"name":"images","type":"\u0019\u001bgcp.project.computeService.image","title":"Google Compute Engine images in a project"},"instances":{"name":"instances","type":"\u0019\u001bgcp.project.computeService.instance","title":"Google Compute Engine instances in a project"},"machineTypes":{"name":"machineTypes","type":"\u0019\u001bgcp.project.computeService.machineType","title":"Google Compute Engine machine types in a project"},"networks":{"name":"networks","type":"\u0019\u001bgcp.project.computeService.network","title":"Google Compute Engine VPC Network in a project"},"projectId":{"name":"projectId","type":"\u0007","is_mandatory":true,"title":"Project ID"},"regions":{"name":"regions","type":"\u0019\u001bgcp.project.computeService.region","title":"Project Regions"},"routers":{"name":"routers","type":"\u0019\u001bgcp.project.computeService.router","title":"Cloud Routers in project"},"snapshots":{"name":"snapshots","type":"\u0019\u001bgcp.project.computeService.snapshot","title":"Google Compute Engine snapshots in a project"},"subnetworks":{"name":"subnetworks","type":"\u0019\u001bgcp.project.computeService.subnetwork","title":"Logical partition of a Virtual Private Cloud network"},"zones":{"name":"zones","type":"\u0019\u001bgcp.project.computeService.zone","title":"Project Zones"}},"title":"GCP Compute Engine","private":true},"gcloud.compute.instance":{"id":"gcp.project.computeService.instance","name":"gcp.project.computeService.instance","fields":{"canIpForward":{"name":"canIpForward","type":"\u0004","is_mandatory":true,"title":"Indicates if this instance is allowed to send and receive packets with non-matching destination or source IPs"},"confidentialInstanceConfig":{"name":"confidentialInstanceConfig","type":"\n","is_mandatory":true,"title":"Confidential instance configuration"},"cpuPlatform":{"name":"cpuPlatform","type":"\u0007","is_mandatory":true,"title":"The CPU platform used by this instance"},"created":{"name":"created","type":"\t","is_mandatory":true,"title":"Creation timestamp"},"deletionProtection":{"name":"deletionProtection","type":"\u0004","is_mandatory":true,"title":"Indicates if instance is protected against deletion"},"description":{"name":"description","type":"\u0007","is_mandatory":true,"title":"User-friendly name for this instance"},"disks":{"name":"disks","type":"\u0019\u001bgcp.project.computeService.attachedDisk","is_mandatory":true,"title":"Disks associated with this instance"},"enableDisplay":{"name":"enableDisplay","type":"\u0004","is_mandatory":true,"title":"Indicates if the instance has Display enabled"},"enableIntegrityMonitoring":{"name":"enableIntegrityMonitoring","type":"\u0004","is_mandatory":true,"title":"Indicates if Shielded Instance integrity monitoring is enabled"},"enableSecureBoot":{"name":"enableSecureBoot","type":"\u0004","is_mandatory":true,"title":"Indicates if Shielded Instance secure boot is enabled"},"enableVtpm":{"name":"enableVtpm","type":"\u0004","is_mandatory":true,"title":"Indicates if Shielded Instance vTPM is enabled"},"fingerprint":{"name":"fingerprint","type":"\u0007","is_mandatory":true,"title":"Instance Fingerprint"},"guestAccelerators":{"name":"guestAccelerators","type":"\u0019\n","is_mandatory":true,"title":"Attached list of accelerator cards"},"hostname":{"name":"hostname","type":"\u0007","is_mandatory":true,"title":"Hostname of the instance"},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"Unique identifier for the resource"},"keyRevocationActionType":{"name":"keyRevocationActionType","type":"\u0007","is_mandatory":true,"title":"KeyRevocationActionType of the instance"},"labels":{"name":"labels","type":"\u001a\u0007\u0007","is_mandatory":true,"title":"User-provided labels"},"lastStartTimestamp":{"name":"lastStartTimestamp","type":"\t","is_mandatory":true,"title":"Last start timestamp"},"lastStopTimestamp":{"name":"lastStopTimestamp","type":"\t","is_mandatory":true,"title":"Last stop timestamp"},"lastSuspendedTimestamp":{"name":"lastSuspendedTimestamp","type":"\t","is_mandatory":true,"title":"Last suspended timestamp"},"machineType":{"name":"machineType","type":"\u001bgcp.project.computeService.machineType","title":"Machine type"},"metadata":{"name":"metadata","type":"\u001a\u0007\u0007","is_mandatory":true,"title":"Instance Metadata"},"minCpuPlatform":{"name":"minCpuPlatform","type":"\u0007","is_mandatory":true,"title":"Minimum CPU platform for the VM instance"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"User-friendly name for this instance"},"networkInterfaces":{"name":"networkInterfaces","type":"\u0019\n","is_mandatory":true,"title":"Network configurations for this instance"},"physicalHostResourceStatus":{"name":"physicalHostResourceStatus","type":"\u0007","is_mandatory":true,"title":"Resource status for physical host"},"privateIpv6GoogleAccess":{"name":"privateIpv6GoogleAccess","type":"\u0007","is_mandatory":true,"title":"private IPv6 google access type for the VM"},"projectId":{"name":"projectId","type":"\u0007","is_mandatory":true,"title":"Project ID"},"reservationAffinity":{"name":"reservationAffinity","type":"\n","is_mandatory":true,"title":"Reservations that this instance can consume from"},"resourcePolicies":{"name":"resourcePolicies","type":"\u0019\u0007","is_mandatory":true,"title":"Resource policies applied to this instance"},"scheduling":{"name":"scheduling","type":"\n","is_mandatory":true,"title":"Scheduling options"},"serviceAccounts":{"name":"serviceAccounts","type":"\u0019\u001bgcp.project.computeService.serviceaccount","is_mandatory":true,"title":"Service accounts authorized for this instance"},"sourceMachineImage":{"name":"sourceMachineImage","type":"\u0007","is_mandatory":true,"title":"Source machine image"},"startRestricted":{"name":"startRestricted","type":"\u0004","is_mandatory":true,"title":"Indicates if VM has been restricted for start because Compute Engine has detected suspicious activity"},"status":{"name":"status","type":"\u0007","is_mandatory":true,"title":"Instance status"},"statusMessage":{"name":"statusMessage","type":"\u0007","is_mandatory":true,"title":"Human-readable explanation of the status"},"tags":{"name":"tags","type":"\u0019\u0007","is_mandatory":true,"title":"Tags associated with this instance"},"totalEgressBandwidthTier":{"name":"totalEgressBandwidthTier","type":"\u0007","is_mandatory":true,"title":"Network performance configuration"},"zone":{"name":"zone","type":"\u001bgcp.project.computeService.zone","is_mandatory":true,"title":"Instance zone"}},"title":"GCP Compute Instances","private":true,"defaults":"name"},"gcloud.compute.serviceaccount":{"id":"gcp.project.computeService.serviceaccount","name":"gcp.project.computeService.serviceaccount","fields":{"email":{"name":"email","type":"\u0007","is_mandatory":true,"title":"Service account email address"},"scopes":{"name":"scopes","type":"\u0019\u0007","is_mandatory":true,"title":"Service account scopes"}},"title":"GCP Compute Service Account","private":true,"defaults":"email"},"gcloud.organization":{"id":"gcp.organization","name":"gcp.organization","fields":{"iamPolicy":{"name":"iamPolicy","type":"\u0019\u001bgcp.resourcemanager.binding","title":"Organization IAM policy"},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"Organization ID"},"lifecycleState":{"name":"lifecycleState","type":"\u0007","is_mandatory":true,"title":"Organization state"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"Organization name"}},"title":"GCP Cloud Organization","defaults":"id"},"gcloud.project":{"id":"gcp.project","name":"gcp.project","fields":{"apiKeys":{"name":"apiKeys","type":"\u0019\u001bgcp.project.apiKey","title":"API keys"},"commonInstanceMetadata":{"name":"commonInstanceMetadata","type":"\u001a\u0007\u0007","title":"Common instance metadata for the project"},"compute":{"name":"compute","type":"\u001bgcp.project.computeService","title":"GCP Compute Resources for the Project"},"createTime":{"name":"createTime","type":"\t","title":"Creation time"},"essentialContacts":{"name":"essentialContacts","type":"\u0019\u001bgcp.essentialContact","title":"GCP Contacts for the project"},"gke":{"name":"gke","type":"\u001bgcp.project.gkeService","title":"GCP GKE resources"},"iam":{"name":"iam","type":"\u001bgcp.project.iamService","title":"GCP IAM Resources"},"iamPolicy":{"name":"iamPolicy","type":"\u0019\u001bgcp.resourcemanager.binding"},"id":{"name":"id","type":"\u0007","title":"Unique, user-assigned id of the project"},"kms":{"name":"kms","type":"\u001bgcp.project.kmsService","title":"KMS-related resources"},"labels":{"name":"labels","type":"\u001a\u0007\u0007","title":"The labels associated with this project"},"lifecycleState":{"name":"lifecycleState","type":"\u0007","title":"Deprecated. Use `state` instead."},"logging":{"name":"logging","type":"\u001bgcp.project.loggingservice","title":"Logging resources"},"name":{"name":"name","type":"\u0007","title":"The unique resource name"},"number":{"name":"number","type":"\u0007","title":"Deprecated. Use `id` instead."},"pubsub":{"name":"pubsub","type":"\u001bgcp.project.pubsubService","title":"GCP Pub/Sub-related Resources"},"recommendations":{"name":"recommendations","type":"\u0019\u001bgcp.recommendation","title":"List of recommendations"},"services":{"name":"services","type":"\u0019\u001bgcp.service","title":"List of available and enabled services for project"},"sql":{"name":"sql","type":"\u001bgcp.project.sqlService","title":"GCP Cloud SQL Resources"},"state":{"name":"state","type":"\u0007","title":"The project lifecycle state"}},"title":"Google Cloud Platform Project","defaults":"name"},"gcloud.resourcemanager.binding":{"id":"gcp.resourcemanager.binding","name":"gcp.resourcemanager.binding","fields":{"id":{"name":"id","type":"\u0007","is_mandatory":true},"members":{"name":"members","type":"\u0019\u0007","is_mandatory":true},"role":{"name":"role","type":"\u0007","is_mandatory":true}},"title":"GCP Resource Manager Binding"},"gcloud.sql":{"id":"gcp.project.sqlService","name":"gcp.project.sqlService","fields":{"instances":{"name":"instances","type":"\u0019\u001bgcp.project.sqlService.instance","title":"List of Cloud SQL instances in the current project"},"projectId":{"name":"projectId","type":"\u0007","is_mandatory":true,"title":"Project ID"}},"title":"GCP Cloud SQL Resources","private":true},"gcloud.sql.instance":{"id":"gcp.project.sqlService.instance","name":"gcp.project.sqlService.instance","fields":{"availableMaintenanceVersions":{"name":"availableMaintenanceVersions","type":"\u0019\u0007","is_mandatory":true,"title":"All maintenance versions applicable on the instance"},"backendType":{"name":"backendType","type":"\u0007","is_mandatory":true,"title":"Backend type"},"connectionName":{"name":"connectionName","type":"\u0007","is_mandatory":true,"title":"Connection name of the instance used in connection strings"},"created":{"name":"created","type":"\t","is_mandatory":true,"title":"Creation timestamp"},"currentDiskSize":{"name":"currentDiskSize","type":"\u0005","is_mandatory":true,"title":"Current disk usage of the instance in bytes. This is deprecated; use monitoring should be used instead."},"databaseInstalledVersion":{"name":"databaseInstalledVersion","type":"\u0007","is_mandatory":true,"title":"Current database version running on the instance"},"databaseVersion":{"name":"databaseVersion","type":"\u0007","is_mandatory":true,"title":"Database engine type and version"},"databases":{"name":"databases","type":"\u0019\u001bgcp.project.sqlService.instance.database","title":"List of the databases in the current SQL instance"},"diskEncryptionConfiguration":{"name":"diskEncryptionConfiguration","type":"\n","is_mandatory":true,"title":"Disk encryption configuration"},"diskEncryptionStatus":{"name":"diskEncryptionStatus","type":"\n","is_mandatory":true,"title":"Disk encryption status"},"failoverReplica":{"name":"failoverReplica","type":"\n","is_mandatory":true,"title":"Name and status of the failover replica"},"gceZone":{"name":"gceZone","type":"\u0007","is_mandatory":true,"title":"Compute Engine zone that the instance is currently serviced from"},"instanceType":{"name":"instanceType","type":"\u0007","is_mandatory":true,"title":"Instance type"},"ipAddresses":{"name":"ipAddresses","type":"\u0019\u001bgcp.project.sqlService.instance.ipMapping","is_mandatory":true,"title":"Assigned IP addresses"},"maintenanceVersion":{"name":"maintenanceVersion","type":"\u0007","is_mandatory":true,"title":"Current software version on the instance"},"masterInstanceName":{"name":"masterInstanceName","type":"\u0007","is_mandatory":true,"title":"Name of the instance that will act as primary in the replica"},"maxDiskSize":{"name":"maxDiskSize","type":"\u0005","is_mandatory":true,"title":"Maximum disk size in bytes"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"Instance name"},"project":{"name":"project","type":"\u0007","is_mandatory":true,"title":"This is deprecated; use projectId instead."},"projectId":{"name":"projectId","type":"\u0007","is_mandatory":true,"title":"Project ID"},"region":{"name":"region","type":"\u0007","is_mandatory":true,"title":"Region"},"replicaNames":{"name":"replicaNames","type":"\u0019\u0007","is_mandatory":true,"title":"Replicas"},"serviceAccountEmailAddress":{"name":"serviceAccountEmailAddress","type":"\u0007","is_mandatory":true,"title":"Service account email address"},"settings":{"name":"settings","type":"\u001bgcp.project.sqlService.instance.settings","is_mandatory":true,"title":"Settings"},"state":{"name":"state","type":"\u0007","is_mandatory":true,"title":"Instance state"}},"title":"GCP Cloud SQL Instance","private":true,"defaults":"name"},"gcloud.storage":{"id":"gcp.storage","name":"gcp.storage","fields":{"buckets":{"name":"buckets","type":"\u0019\u001bgcp.storage.bucket","title":"List all buckets"}},"title":"GCP Cloud Storage"},"gcloud.storage.bucket":{"id":"gcp.storage.bucket","name":"gcp.storage.bucket","fields":{"created":{"name":"created","type":"\t","is_mandatory":true},"iamConfiguration":{"name":"iamConfiguration","type":"\n","is_mandatory":true},"iamPolicy":{"name":"iamPolicy","type":"\u0019\u001bgcp.resourcemanager.binding"},"id":{"name":"id","type":"\u0007","is_mandatory":true},"labels":{"name":"labels","type":"\u001a\u0007\u0007","is_mandatory":true},"location":{"name":"location","type":"\u0007","is_mandatory":true},"locationType":{"name":"locationType","type":"\u0007","is_mandatory":true},"name":{"name":"name","type":"\u0007","is_mandatory":true},"projectNumber":{"name":"projectNumber","type":"\u0007","is_mandatory":true},"storageClass":{"name":"storageClass","type":"\u0007","is_mandatory":true},"updated":{"name":"updated","type":"\t","is_mandatory":true}},"title":"GCP Cloud Storage Bucket","private":true,"defaults":"id"},"gcp.bigquery":{"id":"gcp.bigquery","name":"gcp.bigquery","fields":{"datasets":{"name":"datasets","type":"\u0019\u001bgcp.bigquery.dataset","title":"List of BigQuery datasets"}},"title":"GCP BigQuery"},"gcp.bigquery.dataset":{"id":"gcp.bigquery.dataset","name":"gcp.bigquery.dataset","fields":{"created":{"name":"created","type":"\t","is_mandatory":true,"title":"Creation timestamp"},"description":{"name":"description","type":"\u0007","is_mandatory":true,"title":"User-friendly description of this dataset"},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"Dataset ID"},"kmsName":{"name":"kmsName","type":"\u0007","is_mandatory":true,"title":"Cloud KMS encryption key that will be used to protect BigQuery table"},"labels":{"name":"labels","type":"\u001a\u0007\u0007","is_mandatory":true,"title":"User-provided labels"},"location":{"name":"location","type":"\u0007","is_mandatory":true,"title":"Geo location of the dataset"},"models":{"name":"models","type":"\u0019\u001bgcp.bigquery.model","title":"Returns models in the Dataset"},"modified":{"name":"modified","type":"\t","is_mandatory":true,"title":"Modified timestamp"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"User-friendly name for this dataset"},"projectId":{"name":"projectId","type":"\u0007","is_mandatory":true,"title":"Project ID"},"routines":{"name":"routines","type":"\u0019\u001bgcp.bigquery.routine","title":"Returns routines in the Dataset"},"tables":{"name":"tables","type":"\u0019\u001bgcp.bigquery.table","title":"Returns tables in the Dataset"},"tags":{"name":"tags","type":"\u001a\u0007\u0007","is_mandatory":true,"title":"Tags associated with this dataset"}},"title":"GCP BigQuery dataset","private":true,"defaults":"id"},"gcp.bigquery.model":{"id":"gcp.bigquery.model","name":"gcp.bigquery.model","fields":{"created":{"name":"created","type":"\t","is_mandatory":true,"title":"Creation timestamp"},"datasetId":{"name":"datasetId","type":"\u0007","is_mandatory":true,"title":"Dataset ID"},"description":{"name":"description","type":"\u0007","is_mandatory":true,"title":"User-friendly description of the model"},"expirationTime":{"name":"expirationTime","type":"\t","is_mandatory":true,"title":"Expiration time of the model"},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"Model ID"},"kmsName":{"name":"kmsName","type":"\u0007","is_mandatory":true,"title":"Cloud KMS encryption key that will be used to protect BigQuery model"},"labels":{"name":"labels","type":"\u001a\u0007\u0007","is_mandatory":true,"title":"User-provided labels"},"location":{"name":"location","type":"\u0007","is_mandatory":true,"title":"Geographic location"},"modified":{"name":"modified","type":"\t","is_mandatory":true,"title":"Modified timestamp"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"User-friendly name of the model"},"projectId":{"name":"projectId","type":"\u0007","is_mandatory":true,"title":"Project ID"},"type":{"name":"type","type":"\u0007","is_mandatory":true,"title":"Type of the mode"}},"title":"GCP BigQuery ML model","private":true,"defaults":"id"},"gcp.bigquery.routine":{"id":"gcp.bigquery.routine","name":"gcp.bigquery.routine","fields":{"created":{"name":"created","type":"\t","is_mandatory":true,"title":"Creation timestamp"},"datasetId":{"name":"datasetId","type":"\u0007","is_mandatory":true,"title":"Dataset ID"},"description":{"name":"description","type":"\u0007","is_mandatory":true,"title":"User-friendly description of the routine"},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"Routine ID"},"language":{"name":"language","type":"\u0007","is_mandatory":true,"title":"Language of the routine, such as SQL or JAVASCRIPT"},"modified":{"name":"modified","type":"\t","is_mandatory":true,"title":"Modified timestamp"},"projectId":{"name":"projectId","type":"\u0007","is_mandatory":true,"title":"Project ID"},"type":{"name":"type","type":"\u0007","is_mandatory":true,"title":"Type of routine"}},"title":"GCP BigQuery routine","private":true,"defaults":"id"},"gcp.bigquery.table":{"id":"gcp.bigquery.table","name":"gcp.bigquery.table","fields":{"clusteringFields":{"name":"clusteringFields","type":"\n","is_mandatory":true,"title":"Data clustering configuration"},"created":{"name":"created","type":"\t","is_mandatory":true,"title":"Creation timestamp"},"datasetId":{"name":"datasetId","type":"\u0007","is_mandatory":true,"title":"Dataset ID"},"description":{"name":"description","type":"\u0007","is_mandatory":true,"title":"User-friendly description of the table"},"expirationTime":{"name":"expirationTime","type":"\t","is_mandatory":true,"title":"Time when this table expires"},"externalDataConfig":{"name":"externalDataConfig","type":"\n","is_mandatory":true,"title":"Information about table stored outside of BigQuery."},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"Table ID"},"kmsName":{"name":"kmsName","type":"\u0007","is_mandatory":true,"title":"Cloud KMS encryption key that will be used to protect BigQuery table"},"labels":{"name":"labels","type":"\u001a\u0007\u0007","is_mandatory":true,"title":"User-provided labels"},"location":{"name":"location","type":"\u0007","is_mandatory":true,"title":"Location of the table"},"materializedView":{"name":"materializedView","type":"\n","is_mandatory":true,"title":"Information for materialized views"},"modified":{"name":"modified","type":"\t","is_mandatory":true,"title":"Modified timestamp"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"The user-friendly name for the table"},"numBytes":{"name":"numBytes","type":"\u0005","is_mandatory":true,"title":"Size of the table in bytes"},"numLongTermBytes":{"name":"numLongTermBytes","type":"\u0005","is_mandatory":true,"title":"Number of bytes in the table considered \"long-term storage\" for reduced billing purposes"},"numRows":{"name":"numRows","type":"\u0005","is_mandatory":true,"title":"Number of rows of data in this table"},"projectId":{"name":"projectId","type":"\u0007","is_mandatory":true,"title":"Project ID"},"rangePartitioning":{"name":"rangePartitioning","type":"\n","is_mandatory":true,"title":"Integer-range-based partitioning on a table"},"requirePartitionFilter":{"name":"requirePartitionFilter","type":"\u0004","is_mandatory":true,"title":"Indicates if queries that reference this table must specify a partition filter"},"schema":{"name":"schema","type":"\u0019\n","is_mandatory":true,"title":"Table schema"},"snapshotTime":{"name":"snapshotTime","type":"\t","is_mandatory":true,"title":"Indicates when the base table was snapshot"},"timePartitioning":{"name":"timePartitioning","type":"\n","is_mandatory":true,"title":"Time-based date partitioning on a table"},"type":{"name":"type","type":"\u0007","is_mandatory":true,"title":"Table Type"},"useLegacySQL":{"name":"useLegacySQL","type":"\u0004","is_mandatory":true,"title":"Indicates if Legacy SQL is used for the view query"},"viewQuery":{"name":"viewQuery","type":"\u0007","is_mandatory":true,"title":"Query to use for a logical view"}},"title":"GCP BigQuery table","private":true,"defaults":"id"},"gcp.compute":{"id":"gcp.project.computeService","name":"gcp.project.computeService","fields":{"disks":{"name":"disks","type":"\u0019\u001bgcp.project.computeService.disk","title":"Google Compute Engine disks in a project"},"firewalls":{"name":"firewalls","type":"\u0019\u001bgcp.project.computeService.firewall","title":"Google Compute Engine firewalls in a project"},"images":{"name":"images","type":"\u0019\u001bgcp.project.computeService.image","title":"Google Compute Engine images in a project"},"instances":{"name":"instances","type":"\u0019\u001bgcp.project.computeService.instance","title":"Google Compute Engine instances in a project"},"machineTypes":{"name":"machineTypes","type":"\u0019\u001bgcp.project.computeService.machineType","title":"Google Compute Engine machine types in a project"},"networks":{"name":"networks","type":"\u0019\u001bgcp.project.computeService.network","title":"Google Compute Engine VPC Network in a project"},"projectId":{"name":"projectId","type":"\u0007","is_mandatory":true,"title":"Project ID"},"regions":{"name":"regions","type":"\u0019\u001bgcp.project.computeService.region","title":"Project Regions"},"routers":{"name":"routers","type":"\u0019\u001bgcp.project.computeService.router","title":"Cloud Routers in project"},"snapshots":{"name":"snapshots","type":"\u0019\u001bgcp.project.computeService.snapshot","title":"Google Compute Engine snapshots in a project"},"subnetworks":{"name":"subnetworks","type":"\u0019\u001bgcp.project.computeService.subnetwork","title":"Logical partition of a Virtual Private Cloud network"},"zones":{"name":"zones","type":"\u0019\u001bgcp.project.computeService.zone","title":"Project Zones"}},"title":"GCP Compute Engine","private":true},"gcp.dns":{"id":"gcp.dns","name":"gcp.dns","fields":{"managedZones":{"name":"managedZones","type":"\u0019\u001bgcp.dns.managedzone","title":"Cloud DNS managed zone in project"},"policies":{"name":"policies","type":"\u0019\u001bgcp.dns.policy","title":"Cloud DNS rules in project"},"projectId":{"name":"projectId","type":"\u0007","is_mandatory":true,"title":"Project ID"}},"title":"GCP Cloud DNS"},"gcp.dns.managedzone":{"id":"gcp.dns.managedzone","name":"gcp.dns.managedzone","fields":{"created":{"name":"created","type":"\t","is_mandatory":true,"title":"Creation timestamp"},"description":{"name":"description","type":"\u0007","is_mandatory":true,"title":"User-friendly description of the resource"},"dnsName":{"name":"dnsName","type":"\u0007","is_mandatory":true,"title":"DNS name of this managed zone"},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"Managed Zone ID"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"User-friendly name of the resource"},"nameServerSet":{"name":"nameServerSet","type":"\u0007","is_mandatory":true,"title":"Optionally specifies the NameServerSet for this ManagedZone"},"nameServers":{"name":"nameServers","type":"\u0019\u0007","is_mandatory":true,"title":"Delegated to these virtual name servers"},"projectId":{"name":"projectId","type":"\u0007","is_mandatory":true,"title":"Project ID"},"recordSets":{"name":"recordSets","type":"\u0019\u001bgcp.dns.recordset","title":"Cloud DNS RecordSet in zone"},"visibility":{"name":"visibility","type":"\u0007","is_mandatory":true,"title":"Zone's visibility"}},"title":"Cloud DNS managed zone is a resource that represents a DNS zone hosted by the Cloud DNS service","private":true,"defaults":"name"},"gcp.dns.policy":{"id":"gcp.dns.policy","name":"gcp.dns.policy","fields":{"description":{"name":"description","type":"\u0007","is_mandatory":true,"title":"User-friendly description of the resource"},"enableInboundForwarding":{"name":"enableInboundForwarding","type":"\u0004","is_mandatory":true,"title":"Indicates if DNS queries sent by VMs or applications over VPN connections are allowed"},"enableLogging":{"name":"enableLogging","type":"\u0004","is_mandatory":true,"title":"Indicates if logging is enabled"},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"Managed Zone ID"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"User-friendly name of the resource"},"projectId":{"name":"projectId","type":"\u0007","is_mandatory":true,"title":"Project ID"}},"title":"Cloud DNS rules applied to one or more Virtual Private Cloud resources","private":true},"gcp.dns.recordset":{"id":"gcp.dns.recordset","name":"gcp.dns.recordset","fields":{"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"User-friendly name of the resource"},"projectId":{"name":"projectId","type":"\u0007","is_mandatory":true,"title":"Project ID"},"rrdatas":{"name":"rrdatas","type":"\u0019\u0007","is_mandatory":true,"title":"Rrdatas: As defined in RFC 1035 (section 5) and RFC 1034 (section 3.6.1)"},"signatureRrdatas":{"name":"signatureRrdatas","type":"\u0019\u0007","is_mandatory":true,"title":"SignatureRrdatas: As defined in RFC 4034"},"ttl":{"name":"ttl","type":"\u0005","is_mandatory":true,"title":"Number of seconds that this ResourceRecordSet can be cached by resolvers"},"type":{"name":"type","type":"\u0007","is_mandatory":true,"title":"The identifier of a supported record type"}},"title":"Cloud DNS RecordSet","private":true,"defaults":"name"},"gcp.essentialContact":{"id":"gcp.essentialContact","name":"gcp.essentialContact","fields":{"email":{"name":"email","type":"\u0007","is_mandatory":true,"title":"Email address to send notifications to"},"languageTag":{"name":"languageTag","type":"\u0007","is_mandatory":true,"title":"Preferred language for notifications, as a ISO 639-1 language code"},"notificationCategories":{"name":"notificationCategories","type":"\u0019\u0007","is_mandatory":true,"title":"Categories of notifications that the contact will receive communication for"},"resourcePath":{"name":"resourcePath","type":"\u0007","is_mandatory":true,"title":"Full resource path"},"validated":{"name":"validated","type":"\t","is_mandatory":true,"title":"Last time the validation state was updated"},"validationState":{"name":"validationState","type":"\u0007","is_mandatory":true,"title":"Validity of the contact"}},"title":"GCP Contact","private":true,"defaults":"email notificationCategories"},"gcp.organization":{"id":"gcp.organization","name":"gcp.organization","fields":{"iamPolicy":{"name":"iamPolicy","type":"\u0019\u001bgcp.resourcemanager.binding","title":"Organization IAM policy"},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"Organization ID"},"lifecycleState":{"name":"lifecycleState","type":"\u0007","is_mandatory":true,"title":"Organization state"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"Organization name"}},"title":"GCP Cloud Organization","defaults":"id"},"gcp.project":{"id":"gcp.project","name":"gcp.project","fields":{"apiKeys":{"name":"apiKeys","type":"\u0019\u001bgcp.project.apiKey","title":"API keys"},"commonInstanceMetadata":{"name":"commonInstanceMetadata","type":"\u001a\u0007\u0007","title":"Common instance metadata for the project"},"compute":{"name":"compute","type":"\u001bgcp.project.computeService","title":"GCP Compute Resources for the Project"},"createTime":{"name":"createTime","type":"\t","title":"Creation time"},"essentialContacts":{"name":"essentialContacts","type":"\u0019\u001bgcp.essentialContact","title":"GCP Contacts for the project"},"gke":{"name":"gke","type":"\u001bgcp.project.gkeService","title":"GCP GKE resources"},"iam":{"name":"iam","type":"\u001bgcp.project.iamService","title":"GCP IAM Resources"},"iamPolicy":{"name":"iamPolicy","type":"\u0019\u001bgcp.resourcemanager.binding"},"id":{"name":"id","type":"\u0007","title":"Unique, user-assigned id of the project"},"kms":{"name":"kms","type":"\u001bgcp.project.kmsService","title":"KMS-related resources"},"labels":{"name":"labels","type":"\u001a\u0007\u0007","title":"The labels associated with this project"},"lifecycleState":{"name":"lifecycleState","type":"\u0007","title":"Deprecated. Use `state` instead."},"logging":{"name":"logging","type":"\u001bgcp.project.loggingservice","title":"Logging resources"},"name":{"name":"name","type":"\u0007","title":"The unique resource name"},"number":{"name":"number","type":"\u0007","title":"Deprecated. Use `id` instead."},"pubsub":{"name":"pubsub","type":"\u001bgcp.project.pubsubService","title":"GCP Pub/Sub-related Resources"},"recommendations":{"name":"recommendations","type":"\u0019\u001bgcp.recommendation","title":"List of recommendations"},"services":{"name":"services","type":"\u0019\u001bgcp.service","title":"List of available and enabled services for project"},"sql":{"name":"sql","type":"\u001bgcp.project.sqlService","title":"GCP Cloud SQL Resources"},"state":{"name":"state","type":"\u0007","title":"The project lifecycle state"}},"title":"Google Cloud Platform Project","defaults":"name"},"gcp.project.apiKey":{"id":"gcp.project.apiKey","name":"gcp.project.apiKey","fields":{"annotations":{"name":"annotations","type":"\u001a\u0007\u0007","is_mandatory":true,"title":"Annotations"},"created":{"name":"created","type":"\t","is_mandatory":true,"title":"Creation timestamp"},"deleted":{"name":"deleted","type":"\t","is_mandatory":true,"title":"Deletion timestamp"},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"The ID of the key"},"keyString":{"name":"keyString","type":"\u0007","is_mandatory":true,"title":"Encrypted and signed value held by this key"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"Human-readable display name of this key"},"projectId":{"name":"projectId","type":"\u0007","is_mandatory":true,"title":"Project ID"},"resourcePath":{"name":"resourcePath","type":"\u0007","is_mandatory":true,"title":"Full resource path"},"restrictions":{"name":"restrictions","type":"\u001bgcp.project.apiKey.restrictions","is_mandatory":true,"title":"API key restrictions"},"updated":{"name":"updated","type":"\t","is_mandatory":true,"title":"Update timestamp"}},"title":"GCP Project API key","private":true,"defaults":"name"},"gcp.project.apiKey.restrictions":{"id":"gcp.project.apiKey.restrictions","name":"gcp.project.apiKey.restrictions","fields":{"androidKeyRestrictions":{"name":"androidKeyRestrictions","type":"\n","is_mandatory":true,"title":"The Android apps that are allowed to use the key"},"apiTargets":{"name":"apiTargets","type":"\u0019\n","is_mandatory":true,"title":"A restriction for a specific service and optionally one or more specific methods"},"browserKeyRestrictions":{"name":"browserKeyRestrictions","type":"\n","is_mandatory":true,"title":"The HTTP referrers that are allowed to use the key"},"iosKeyRestrictions":{"name":"iosKeyRestrictions","type":"\n","is_mandatory":true,"title":"The iOS apps that are allowed to use the key"},"parentResourcePath":{"name":"parentResourcePath","type":"\u0007","is_mandatory":true,"title":"Parent resource path"},"serverKeyRestrictions":{"name":"serverKeyRestrictions","type":"\n","is_mandatory":true,"title":"The IP addresses that are allowed to use the key"}},"title":"GCP Project API key restrictions","private":true},"gcp.project.computeService":{"id":"gcp.project.computeService","name":"gcp.project.computeService","fields":{"disks":{"name":"disks","type":"\u0019\u001bgcp.project.computeService.disk","title":"Google Compute Engine disks in a project"},"firewalls":{"name":"firewalls","type":"\u0019\u001bgcp.project.computeService.firewall","title":"Google Compute Engine firewalls in a project"},"images":{"name":"images","type":"\u0019\u001bgcp.project.computeService.image","title":"Google Compute Engine images in a project"},"instances":{"name":"instances","type":"\u0019\u001bgcp.project.computeService.instance","title":"Google Compute Engine instances in a project"},"machineTypes":{"name":"machineTypes","type":"\u0019\u001bgcp.project.computeService.machineType","title":"Google Compute Engine machine types in a project"},"networks":{"name":"networks","type":"\u0019\u001bgcp.project.computeService.network","title":"Google Compute Engine VPC Network in a project"},"projectId":{"name":"projectId","type":"\u0007","is_mandatory":true,"title":"Project ID"},"regions":{"name":"regions","type":"\u0019\u001bgcp.project.computeService.region","title":"Project Regions"},"routers":{"name":"routers","type":"\u0019\u001bgcp.project.computeService.router","title":"Cloud Routers in project"},"snapshots":{"name":"snapshots","type":"\u0019\u001bgcp.project.computeService.snapshot","title":"Google Compute Engine snapshots in a project"},"subnetworks":{"name":"subnetworks","type":"\u0019\u001bgcp.project.computeService.subnetwork","title":"Logical partition of a Virtual Private Cloud network"},"zones":{"name":"zones","type":"\u0019\u001bgcp.project.computeService.zone","title":"Project Zones"}},"title":"GCP Compute Engine","private":true},"gcp.project.computeService.attachedDisk":{"id":"gcp.project.computeService.attachedDisk","name":"gcp.project.computeService.attachedDisk","fields":{"architecture":{"name":"architecture","type":"\u0007","is_mandatory":true,"title":"Architecture of the attached disk"},"autoDelete":{"name":"autoDelete","type":"\u0004","is_mandatory":true,"title":"Indicates if disk will be auto-deleted"},"boot":{"name":"boot","type":"\u0004","is_mandatory":true,"title":"Indicates that this is a boot disk"},"deviceName":{"name":"deviceName","type":"\u0007","is_mandatory":true,"title":"Unique device name"},"diskSizeGb":{"name":"diskSizeGb","type":"\u0005","is_mandatory":true,"title":"Size of the disk in GB"},"forceAttach":{"name":"forceAttach","type":"\u0004","is_mandatory":true,"title":"Indicates whether to force attach the regional disk"},"guestOsFeatures":{"name":"guestOsFeatures","type":"\u0019\u0007","is_mandatory":true,"title":"Features to enable on the guest operating"},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"Attached Disk ID"},"index":{"name":"index","type":"\u0005","is_mandatory":true,"title":"Index to this disk"},"interface":{"name":"interface","type":"\u0007","is_mandatory":true,"title":"Disk interface"},"licenses":{"name":"licenses","type":"\u0019\u0007","is_mandatory":true,"title":"Publicly visible licenses"},"mode":{"name":"mode","type":"\u0007","is_mandatory":true,"title":"Mode in which to the disk is attached"},"projectId":{"name":"projectId","type":"\u0007","is_mandatory":true,"title":"Project ID"},"source":{"name":"source","type":"\u001bgcp.project.computeService.disk","title":"Attached Persistent Disk resource"},"type":{"name":"type","type":"\u0007","is_mandatory":true,"title":"Disk Type"}},"title":"GCP Compute Attached Disk","private":true},"gcp.project.computeService.disk":{"id":"gcp.project.computeService.disk","name":"gcp.project.computeService.disk","fields":{"architecture":{"name":"architecture","type":"\u0007","is_mandatory":true,"title":"The architecture of the disk"},"created":{"name":"created","type":"\t","is_mandatory":true,"title":"Creation timestamp"},"description":{"name":"description","type":"\u0007","is_mandatory":true,"title":"Optional description"},"guestOsFeatures":{"name":"guestOsFeatures","type":"\u0019\u0007","is_mandatory":true,"title":"Features to enable on the guest operating"},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"Unique identifier for the resource"},"labels":{"name":"labels","type":"\u001a\u0007\u0007","is_mandatory":true,"title":"Labels to apply to this disk"},"lastAttachTimestamp":{"name":"lastAttachTimestamp","type":"\t","is_mandatory":true,"title":"Last attach timestamp"},"lastDetachTimestamp":{"name":"lastDetachTimestamp","type":"\t","is_mandatory":true,"title":"Last detach timestamp"},"licenses":{"name":"licenses","type":"\u0019\u0007","is_mandatory":true,"title":"Publicly visible licenses"},"locationHint":{"name":"locationHint","type":"\u0007","is_mandatory":true,"title":"An opaque location hint"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"User-friendly name for this disk"},"physicalBlockSizeBytes":{"name":"physicalBlockSizeBytes","type":"\u0005","is_mandatory":true,"title":"Physical block size of the persistent disk"},"provisionedIops":{"name":"provisionedIops","type":"\u0005","is_mandatory":true,"title":"Indicates how many IOPS to provision for the disk"},"sizeGb":{"name":"sizeGb","type":"\u0005","is_mandatory":true,"title":"Size, in GB, of the persistent disk"},"status":{"name":"status","type":"\u0007","is_mandatory":true,"title":"The status of disk creation"},"zone":{"name":"zone","type":"\u001bgcp.project.computeService.zone","is_mandatory":true,"title":"Disk Zone"}},"title":"GCP Compute Persistent Disk","private":true,"defaults":"name"},"gcp.project.computeService.firewall":{"id":"gcp.project.computeService.firewall","name":"gcp.project.computeService.firewall","fields":{"allowed":{"name":"allowed","type":"\u0019\n","is_mandatory":true,"title":"List of ALLOW rules specified by this firewall"},"created":{"name":"created","type":"\t","is_mandatory":true,"title":"Creation timestamp"},"denied":{"name":"denied","type":"\u0019\n","is_mandatory":true,"title":"List of DENY rules specified by this firewall"},"description":{"name":"description","type":"\u0007","is_mandatory":true,"title":"An optional description of this resource"},"destinationRanges":{"name":"destinationRanges","type":"\u0019\u0007","is_mandatory":true,"title":"If defined the rule applies only to traffic that has destination IP address"},"direction":{"name":"direction","type":"\u0007","is_mandatory":true,"title":"Direction of traffic"},"disabled":{"name":"disabled","type":"\u0004","is_mandatory":true,"title":"Indicates whether the firewall rule is disabled"},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"Unique Identifier"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"User-provided name"},"priority":{"name":"priority","type":"\u0005","is_mandatory":true,"title":"Priority for this rule"},"sourceRanges":{"name":"sourceRanges","type":"\u0019\u0007","is_mandatory":true,"title":"Source Ranges"},"sourceServiceAccounts":{"name":"sourceServiceAccounts","type":"\u0019\u0007","is_mandatory":true,"title":"Source Service Accounts"},"sourceTags":{"name":"sourceTags","type":"\u0019\u0007","is_mandatory":true,"title":"Source Tags"},"targetServiceAccounts":{"name":"targetServiceAccounts","type":"\u0019\u0007","is_mandatory":true,"title":"List of service accounts"}},"title":"GCP Compute Firewall","private":true,"defaults":"name"},"gcp.project.computeService.image":{"id":"gcp.project.computeService.image","name":"gcp.project.computeService.image","fields":{"architecture":{"name":"architecture","type":"\u0007","is_mandatory":true,"title":"Architecture of the snapshot"},"archiveSizeBytes":{"name":"archiveSizeBytes","type":"\u0005","is_mandatory":true,"title":"Size of the image tar.gz archive stored in Google Cloud Storage (in bytes)"},"created":{"name":"created","type":"\t","is_mandatory":true,"title":"Creation timestamp"},"description":{"name":"description","type":"\u0007","is_mandatory":true,"title":"Optional description"},"diskSizeGb":{"name":"diskSizeGb","type":"\u0005","is_mandatory":true,"title":"Size of the image when restored onto a persistent disk (in GB)"},"family":{"name":"family","type":"\u0007","is_mandatory":true,"title":"The name of the image family to which this image belongs"},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"Unique identifier"},"labels":{"name":"labels","type":"\u001a\u0007\u0007","is_mandatory":true,"title":"Snapshot Labels"},"licenses":{"name":"licenses","type":"\u0019\u0007","is_mandatory":true,"title":"Public visible licenses"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"Name of the resource"},"status":{"name":"status","type":"\u0007","is_mandatory":true,"title":"The status of the image"}},"title":"GCP Compute","private":true,"defaults":"id name"},"gcp.project.computeService.instance":{"id":"gcp.project.computeService.instance","name":"gcp.project.computeService.instance","fields":{"canIpForward":{"name":"canIpForward","type":"\u0004","is_mandatory":true,"title":"Indicates if this instance is allowed to send and receive packets with non-matching destination or source IPs"},"confidentialInstanceConfig":{"name":"confidentialInstanceConfig","type":"\n","is_mandatory":true,"title":"Confidential instance configuration"},"cpuPlatform":{"name":"cpuPlatform","type":"\u0007","is_mandatory":true,"title":"The CPU platform used by this instance"},"created":{"name":"created","type":"\t","is_mandatory":true,"title":"Creation timestamp"},"deletionProtection":{"name":"deletionProtection","type":"\u0004","is_mandatory":true,"title":"Indicates if instance is protected against deletion"},"description":{"name":"description","type":"\u0007","is_mandatory":true,"title":"User-friendly name for this instance"},"disks":{"name":"disks","type":"\u0019\u001bgcp.project.computeService.attachedDisk","is_mandatory":true,"title":"Disks associated with this instance"},"enableDisplay":{"name":"enableDisplay","type":"\u0004","is_mandatory":true,"title":"Indicates if the instance has Display enabled"},"enableIntegrityMonitoring":{"name":"enableIntegrityMonitoring","type":"\u0004","is_mandatory":true,"title":"Indicates if Shielded Instance integrity monitoring is enabled"},"enableSecureBoot":{"name":"enableSecureBoot","type":"\u0004","is_mandatory":true,"title":"Indicates if Shielded Instance secure boot is enabled"},"enableVtpm":{"name":"enableVtpm","type":"\u0004","is_mandatory":true,"title":"Indicates if Shielded Instance vTPM is enabled"},"fingerprint":{"name":"fingerprint","type":"\u0007","is_mandatory":true,"title":"Instance Fingerprint"},"guestAccelerators":{"name":"guestAccelerators","type":"\u0019\n","is_mandatory":true,"title":"Attached list of accelerator cards"},"hostname":{"name":"hostname","type":"\u0007","is_mandatory":true,"title":"Hostname of the instance"},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"Unique identifier for the resource"},"keyRevocationActionType":{"name":"keyRevocationActionType","type":"\u0007","is_mandatory":true,"title":"KeyRevocationActionType of the instance"},"labels":{"name":"labels","type":"\u001a\u0007\u0007","is_mandatory":true,"title":"User-provided labels"},"lastStartTimestamp":{"name":"lastStartTimestamp","type":"\t","is_mandatory":true,"title":"Last start timestamp"},"lastStopTimestamp":{"name":"lastStopTimestamp","type":"\t","is_mandatory":true,"title":"Last stop timestamp"},"lastSuspendedTimestamp":{"name":"lastSuspendedTimestamp","type":"\t","is_mandatory":true,"title":"Last suspended timestamp"},"machineType":{"name":"machineType","type":"\u001bgcp.project.computeService.machineType","title":"Machine type"},"metadata":{"name":"metadata","type":"\u001a\u0007\u0007","is_mandatory":true,"title":"Instance Metadata"},"minCpuPlatform":{"name":"minCpuPlatform","type":"\u0007","is_mandatory":true,"title":"Minimum CPU platform for the VM instance"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"User-friendly name for this instance"},"networkInterfaces":{"name":"networkInterfaces","type":"\u0019\n","is_mandatory":true,"title":"Network configurations for this instance"},"physicalHostResourceStatus":{"name":"physicalHostResourceStatus","type":"\u0007","is_mandatory":true,"title":"Resource status for physical host"},"privateIpv6GoogleAccess":{"name":"privateIpv6GoogleAccess","type":"\u0007","is_mandatory":true,"title":"private IPv6 google access type for the VM"},"projectId":{"name":"projectId","type":"\u0007","is_mandatory":true,"title":"Project ID"},"reservationAffinity":{"name":"reservationAffinity","type":"\n","is_mandatory":true,"title":"Reservations that this instance can consume from"},"resourcePolicies":{"name":"resourcePolicies","type":"\u0019\u0007","is_mandatory":true,"title":"Resource policies applied to this instance"},"scheduling":{"name":"scheduling","type":"\n","is_mandatory":true,"title":"Scheduling options"},"serviceAccounts":{"name":"serviceAccounts","type":"\u0019\u001bgcp.project.computeService.serviceaccount","is_mandatory":true,"title":"Service accounts authorized for this instance"},"sourceMachineImage":{"name":"sourceMachineImage","type":"\u0007","is_mandatory":true,"title":"Source machine image"},"startRestricted":{"name":"startRestricted","type":"\u0004","is_mandatory":true,"title":"Indicates if VM has been restricted for start because Compute Engine has detected suspicious activity"},"status":{"name":"status","type":"\u0007","is_mandatory":true,"title":"Instance status"},"statusMessage":{"name":"statusMessage","type":"\u0007","is_mandatory":true,"title":"Human-readable explanation of the status"},"tags":{"name":"tags","type":"\u0019\u0007","is_mandatory":true,"title":"Tags associated with this instance"},"totalEgressBandwidthTier":{"name":"totalEgressBandwidthTier","type":"\u0007","is_mandatory":true,"title":"Network performance configuration"},"zone":{"name":"zone","type":"\u001bgcp.project.computeService.zone","is_mandatory":true,"title":"Instance zone"}},"title":"GCP Compute Instances","private":true,"defaults":"name"},"gcp.project.computeService.machineType":{"id":"gcp.project.computeService.machineType","name":"gcp.project.computeService.machineType","fields":{"created":{"name":"created","type":"\t","is_mandatory":true,"title":"Creation timestamp"},"description":{"name":"description","type":"\u0007","is_mandatory":true,"title":"Resource Description"},"guestCpus":{"name":"guestCpus","type":"\u0005","is_mandatory":true,"title":"Number of virtual CPUs that are available to the instance"},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"Unique identifier"},"isSharedCpu":{"name":"isSharedCpu","type":"\u0004","is_mandatory":true,"title":"Indicates if the machine has a shared CPU"},"maximumPersistentDisks":{"name":"maximumPersistentDisks","type":"\u0005","is_mandatory":true,"title":"Maximum persistent disks allowed"},"maximumPersistentDisksSizeGb":{"name":"maximumPersistentDisksSizeGb","type":"\u0005","is_mandatory":true,"title":"Maximum total persistent disks size (GB) allowed."},"memoryMb":{"name":"memoryMb","type":"\u0005","is_mandatory":true,"title":"Physical memory available to the instance (MB)"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"Name of the resource"},"projectId":{"name":"projectId","type":"\u0007","is_mandatory":true,"title":"Project ID"},"zone":{"name":"zone","type":"\u001bgcp.project.computeService.zone","is_mandatory":true,"title":"The zone where the machine type resides"}},"title":"GCP Machine Type","private":true,"defaults":"name"},"gcp.project.computeService.network":{"id":"gcp.project.computeService.network","name":"gcp.project.computeService.network","fields":{"autoCreateSubnetworks":{"name":"autoCreateSubnetworks","type":"\u0004","is_mandatory":true,"title":"If not set, indicates a legacy network"},"created":{"name":"created","type":"\t","is_mandatory":true,"title":"Creation timestamp"},"description":{"name":"description","type":"\u0007","is_mandatory":true,"title":"An optional description of this resource"},"enableUlaInternalIpv6":{"name":"enableUlaInternalIpv6","type":"\u0004","is_mandatory":true,"title":"Indicates if ULA internal IPv6 is enabled on this network"},"gatewayIPv4":{"name":"gatewayIPv4","type":"\u0007","is_mandatory":true,"title":"Gateway address for default routing"},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"Unique Identifier"},"mode":{"name":"mode","type":"\u0007","is_mandatory":true,"title":"Network mode - legacy, custom or auto"},"mtu":{"name":"mtu","type":"\u0005","is_mandatory":true,"title":"Maximum Transmission Unit in bytes"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"Name of the resource"},"networkFirewallPolicyEnforcementOrder":{"name":"networkFirewallPolicyEnforcementOrder","type":"\u0007","is_mandatory":true,"title":"Network firewall policy enforcement order"},"peerings":{"name":"peerings","type":"\u0019\n","is_mandatory":true,"title":"Network peerings for the resource"},"routingMode":{"name":"routingMode","type":"\u0007","is_mandatory":true,"title":"The network-wide routing mode to use"}},"title":"GCP Compute VPC Network resource","private":true,"defaults":"name"},"gcp.project.computeService.region":{"id":"gcp.project.computeService.region","name":"gcp.project.computeService.region","fields":{"created":{"name":"created","type":"\t","is_mandatory":true,"title":"Creation timestamp"},"deprecated":{"name":"deprecated","type":"\n","is_mandatory":true,"title":"Deprecation status"},"description":{"name":"description","type":"\u0007","is_mandatory":true,"title":"Resource Description"},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"Unique identifier"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"Name of the resource"},"quotas":{"name":"quotas","type":"\u001a\u0007\u0006","is_mandatory":true,"title":"Quotas assigned to this region"},"status":{"name":"status","type":"\u0007","is_mandatory":true,"title":"Status of the region"}},"title":"GCP Compute Region","private":true,"defaults":"name"},"gcp.project.computeService.router":{"id":"gcp.project.computeService.router","name":"gcp.project.computeService.router","fields":{"bgp":{"name":"bgp","type":"\n","is_mandatory":true,"title":"BGP information"},"bgpPeers":{"name":"bgpPeers","type":"\u0019\n","is_mandatory":true,"title":"BGP routing stack configuration to establish BGP peering"},"created":{"name":"created","type":"\t","is_mandatory":true,"title":"Creation timestamp"},"description":{"name":"description","type":"\u0007","is_mandatory":true,"title":"An optional description of this resource"},"encryptedInterconnectRouter":{"name":"encryptedInterconnectRouter","type":"\u0004","is_mandatory":true,"title":"Indicates if a router is dedicated for use with encrypted VLAN attachments"},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"Unique Identifier"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"Name of the resource"},"nats":{"name":"nats","type":"\u0019\n","is_mandatory":true,"title":"NAT services created in this router"}},"title":"GCP Compute Cloud Router","private":true,"defaults":"name"},"gcp.project.computeService.serviceaccount":{"id":"gcp.project.computeService.serviceaccount","name":"gcp.project.computeService.serviceaccount","fields":{"email":{"name":"email","type":"\u0007","is_mandatory":true,"title":"Service account email address"},"scopes":{"name":"scopes","type":"\u0019\u0007","is_mandatory":true,"title":"Service account scopes"}},"title":"GCP Compute Service Account","private":true,"defaults":"email"},"gcp.project.computeService.snapshot":{"id":"gcp.project.computeService.snapshot","name":"gcp.project.computeService.snapshot","fields":{"architecture":{"name":"architecture","type":"\u0007","is_mandatory":true,"title":"Architecture of the snapshot"},"autoCreated":{"name":"autoCreated","type":"\u0004","is_mandatory":true,"title":"Indicates if snapshot was automatically created"},"chainName":{"name":"chainName","type":"\u0007","is_mandatory":true,"title":"Snapshot Chain"},"created":{"name":"created","type":"\t","is_mandatory":true,"title":"Creation timestamp"},"creationSizeBytes":{"name":"creationSizeBytes","type":"\u0005","is_mandatory":true,"title":"Size in bytes of the snapshot at creation time"},"description":{"name":"description","type":"\u0007","is_mandatory":true,"title":"Optional description"},"diskSizeGb":{"name":"diskSizeGb","type":"\u0005","is_mandatory":true,"title":"Size of the source disk, specified in GB"},"downloadBytes":{"name":"downloadBytes","type":"\u0005","is_mandatory":true,"title":"Number of bytes downloaded to restore a snapshot to a disk"},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"Unique identifier"},"labels":{"name":"labels","type":"\u001a\u0007\u0007","is_mandatory":true,"title":"Snapshot Labels"},"licenses":{"name":"licenses","type":"\u0019\u0007","is_mandatory":true,"title":"Public visible licenses"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"Name of the resource"},"snapshotType":{"name":"snapshotType","type":"\u0007","is_mandatory":true,"title":"Indicates the type of the snapshot"},"status":{"name":"status","type":"\u0007","is_mandatory":true,"title":"The status of the snapshot"},"storageBytes":{"name":"storageBytes","type":"\u0005","is_mandatory":true,"title":"Size of the storage used by the snapshot"},"storageBytesStatus":{"name":"storageBytesStatus","type":"\u0007","is_mandatory":true,"title":"An indicator whether storageBytes is in a stable state or in storage reallocation"}},"title":"GCP Compute Persistent Disk Snapshot","private":true,"defaults":"name"},"gcp.project.computeService.subnetwork":{"id":"gcp.project.computeService.subnetwork","name":"gcp.project.computeService.subnetwork","fields":{"created":{"name":"created","type":"\t","is_mandatory":true,"title":"Creation timestamp"},"description":{"name":"description","type":"\u0007","is_mandatory":true,"title":"An optional description of this resource"},"enableFlowLogs":{"name":"enableFlowLogs","type":"\u0004","is_mandatory":true,"title":"Indicates if flow logging for this subnetwork"},"externalIpv6Prefix":{"name":"externalIpv6Prefix","type":"\u0007","is_mandatory":true,"title":"External IPv6 address range"},"fingerprint":{"name":"fingerprint","type":"\u0007","is_mandatory":true,"title":"Fingerprint of this resource"},"gatewayAddress":{"name":"gatewayAddress","type":"\u0007","is_mandatory":true,"title":"Gateway address for default routes"},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"Unique Identifier"},"internalIpv6Prefix":{"name":"internalIpv6Prefix","type":"\u0007","is_mandatory":true,"title":"Internal IPv6 address range"},"ipCidrRange":{"name":"ipCidrRange","type":"\u0007","is_mandatory":true,"title":"Range of internal addresses"},"ipv6AccessType":{"name":"ipv6AccessType","type":"\u0007","is_mandatory":true,"title":"Access type of IPv6 address"},"ipv6CidrRange":{"name":"ipv6CidrRange","type":"\u0007","is_mandatory":true,"title":"Range of internal IPv6 addresses"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"Name of the resource"},"privateIpGoogleAccess":{"name":"privateIpGoogleAccess","type":"\u0004","is_mandatory":true,"title":"VMs in this subnet can access Google services without assigned external IP addresses"},"privateIpv6GoogleAccess":{"name":"privateIpv6GoogleAccess","type":"\u0007","is_mandatory":true,"title":"VMs in this subnet can access Google services without assigned external IPv6 addresses"},"purpose":{"name":"purpose","type":"\u0007","is_mandatory":true,"title":"Purpose of the resource"},"region":{"name":"region","type":"\u001bgcp.project.computeService.region","is_mandatory":true,"title":"Region"},"role":{"name":"role","type":"\u0007","is_mandatory":true,"title":"Role of subnetwork"},"stackType":{"name":"stackType","type":"\u0007","is_mandatory":true,"title":"Stack type for the subnet"},"state":{"name":"state","type":"\u0007","is_mandatory":true,"title":"State of the subnetwork"}},"title":"GCP Compute VPC Network Partitioning","private":true,"defaults":"name"},"gcp.project.computeService.zone":{"id":"gcp.project.computeService.zone","name":"gcp.project.computeService.zone","fields":{"created":{"name":"created","type":"\t","is_mandatory":true,"title":"Creation timestamp"},"description":{"name":"description","type":"\u0007","is_mandatory":true,"title":"Resource Description"},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"Unique identifier"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"Name of the resource"},"status":{"name":"status","type":"\u0007","is_mandatory":true,"title":"Status of the zone"}},"title":"GCP Compute Zone","private":true,"defaults":"name"},"gcp.project.gkeService":{"id":"gcp.project.gkeService","name":"gcp.project.gkeService","fields":{"clusters":{"name":"clusters","type":"\u0019\u001bgcp.project.gkeService.cluster","title":"List of GKE clusters in the current project"},"projectId":{"name":"projectId","type":"\u0007","is_mandatory":true,"title":"Project ID"}},"title":"GCP GKE","private":true},"gcp.project.gkeService.cluster":{"id":"gcp.project.gkeService.cluster","name":"gcp.project.gkeService.cluster","fields":{"autopilotEnabled":{"name":"autopilotEnabled","type":"\u0004","is_mandatory":true,"title":"Whether Autopilot is enabled for the cluster"},"clusterIpv4Cidr":{"name":"clusterIpv4Cidr","type":"\u0007","is_mandatory":true,"title":"The IP address range of the container pods in this cluster"},"created":{"name":"created","type":"\t","is_mandatory":true,"title":"Creation time"},"currentMasterVersion":{"name":"currentMasterVersion","type":"\u0007","is_mandatory":true,"title":"The current software version of the master endpoint"},"description":{"name":"description","type":"\u0007","is_mandatory":true,"title":"Optional description for the cluster"},"enableKubernetesAlpha":{"name":"enableKubernetesAlpha","type":"\u0004","is_mandatory":true,"title":"Enable Kubernetes alpha features"},"endpoint":{"name":"endpoint","type":"\u0007","is_mandatory":true,"title":"The IP address of this cluster's master endpoint"},"expirationTime":{"name":"expirationTime","type":"\t","is_mandatory":true,"title":"The time the cluster will be automatically deleted in"},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"Unique identifier for the cluster"},"initialClusterVersion":{"name":"initialClusterVersion","type":"\u0007","is_mandatory":true,"title":"The initial Kubernetes version for this cluster"},"locations":{"name":"locations","type":"\u0019\u0007","is_mandatory":true,"title":"The list of Google Compute Engine zones in which the cluster's nodes should be located."},"loggingService":{"name":"loggingService","type":"\u0007","is_mandatory":true,"title":"The logging service the cluster should use to write logs"},"monitoringService":{"name":"monitoringService","type":"\u0007","is_mandatory":true,"title":"The monitoring service the cluster should use to write metrics"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"The name of the cluster"},"network":{"name":"network","type":"\u0007","is_mandatory":true,"title":"The name of the Google Compute Engine network to which the cluster is connected"},"nodePools":{"name":"nodePools","type":"\u0019\u001bgcp.project.gkeService.cluster.nodepool","is_mandatory":true,"title":"The list of node pools for the cluster"},"projectId":{"name":"projectId","type":"\u0007","is_mandatory":true,"title":"Project ID"},"resourceLabels":{"name":"resourceLabels","type":"\u001a\u0007\u0007","is_mandatory":true,"title":"The resource labels for the cluster to use to annotate any related Google Compute Engine resources."},"status":{"name":"status","type":"\u0007","is_mandatory":true,"title":"The current status of this cluster"},"subnetwork":{"name":"subnetwork","type":"\u0007","is_mandatory":true,"title":"The name of the Google Compute Engine subnetwork to which the cluster is connected."},"zone":{"name":"zone","type":"\u0007","is_mandatory":true,"title":"The name of the Google Compute Engine zone in which the cluster resides"}},"title":"GCP GKE Cluster","private":true,"defaults":"name"},"gcp.project.gkeService.cluster.nodepool":{"id":"gcp.project.gkeService.cluster.nodepool","name":"gcp.project.gkeService.cluster.nodepool","fields":{"config":{"name":"config","type":"\u001bgcp.project.gkeService.cluster.nodepool.config","is_mandatory":true,"title":"The node configuration of the pool"},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"Internal ID"},"initialNodeCount":{"name":"initialNodeCount","type":"\u0005","is_mandatory":true,"title":"The initial node count for the pool"},"instanceGroupUrls":{"name":"instanceGroupUrls","type":"\u0019\u0007","is_mandatory":true,"title":"The resource URLs of the managed instance groups associated with this node pool"},"locations":{"name":"locations","type":"\u0019\u0007","is_mandatory":true,"title":"The list of Google Compute Engine zones in which the NodePool's nodes should be located."},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"The name of the node pool"},"networkConfig":{"name":"networkConfig","type":"\u001bgcp.project.gkeService.cluster.nodepool.networkConfig","is_mandatory":true,"title":"Networking configuration for this node pool."},"status":{"name":"status","type":"\u0007","is_mandatory":true,"title":"The current status of this node pool"},"version":{"name":"version","type":"\u0007","is_mandatory":true,"title":"The Kubernetes version"}},"title":"GKE Cluster Node Pool","private":true,"defaults":"name"},"gcp.project.gkeService.cluster.nodepool.config":{"id":"gcp.project.gkeService.cluster.nodepool.config","name":"gcp.project.gkeService.cluster.nodepool.config","fields":{"accelerators":{"name":"accelerators","type":"\u0019\u001bgcp.project.gkeService.cluster.nodepool.config.accelerator","is_mandatory":true,"title":"A list of hardware accelerators to be attached to each node"},"advancedMachineFeatures":{"name":"advancedMachineFeatures","type":"\u001bgcp.project.gkeService.cluster.nodepool.config.advancedMachineFeatures","is_mandatory":true,"title":"Advanced features for the Compute Engine VM"},"bootDiskKmsKey":{"name":"bootDiskKmsKey","type":"\u0007","is_mandatory":true,"title":"The Customer Managed Encryption Key used to encrypt the boot disk attached to each node"},"confidentialNodes":{"name":"confidentialNodes","type":"\u001bgcp.project.gkeService.cluster.nodepool.config.confidentialNodes","is_mandatory":true,"title":"Confidential nodes configuration"},"diskSizeGb":{"name":"diskSizeGb","type":"\u0005","is_mandatory":true,"title":"Size of the disk attached to each node, specified in GB"},"diskType":{"name":"diskType","type":"\u0007","is_mandatory":true,"title":"Type of the disk attached to each node"},"gcfsConfig":{"name":"gcfsConfig","type":"\u001bgcp.project.gkeService.cluster.nodepool.config.gcfsConfig","is_mandatory":true,"title":"Google Container File System (image streaming) configuration"},"gvnicConfig":{"name":"gvnicConfig","type":"\u001bgcp.project.gkeService.cluster.nodepool.config.gvnicConfig","is_mandatory":true,"title":"GVNIC configuration"},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"Internal ID"},"imageType":{"name":"imageType","type":"\u0007","is_mandatory":true,"title":"The image type to use for this node"},"kubeletConfig":{"name":"kubeletConfig","type":"\u001bgcp.project.gkeService.cluster.nodepool.config.kubeletConfig","is_mandatory":true,"title":"Node kubelet configs"},"labels":{"name":"labels","type":"\u001a\u0007\u0007","is_mandatory":true,"title":"The map of Kubernetes labels to be applied to each node"},"linuxNodeConfig":{"name":"linuxNodeConfig","type":"\u001bgcp.project.gkeService.cluster.nodepool.config.linuxNodeConfig","is_mandatory":true,"title":"Parameters that can be configured on Linux nodes"},"localSsdCount":{"name":"localSsdCount","type":"\u0005","is_mandatory":true,"title":"The number of local SSD disks to be attached to the node"},"machineType":{"name":"machineType","type":"\u0007","is_mandatory":true,"title":"The name of a Google Compute Engine machine type"},"metadata":{"name":"metadata","type":"\u001a\u0007\u0007","is_mandatory":true,"title":"The metadata key/value pairs assigned to instances in the cluster"},"minCpuPlatform":{"name":"minCpuPlatform","type":"\u0007","is_mandatory":true,"title":"Minimum CPU platform to be used by this instance"},"oauthScopes":{"name":"oauthScopes","type":"\u0019\u0007","is_mandatory":true,"title":"The set of Google API scopes to be made available on all of the node VMs under the \"default\" service account"},"preemptible":{"name":"preemptible","type":"\u0004","is_mandatory":true,"title":"Whether the nodes are created as preemptible VM instances."},"sandboxConfig":{"name":"sandboxConfig","type":"\u001bgcp.project.gkeService.cluster.nodepool.config.sandboxConfig","is_mandatory":true,"title":"Sandbox configuration for this node"},"serviceAccount":{"name":"serviceAccount","type":"\u0007","is_mandatory":true,"title":"The Google Cloud Platform Service Account to be used by the node VMs"},"shieldedInstanceConfig":{"name":"shieldedInstanceConfig","type":"\u001bgcp.project.gkeService.cluster.nodepool.config.shieldedInstanceConfig","is_mandatory":true,"title":"Shielded instance configuration"},"spot":{"name":"spot","type":"\u0004","is_mandatory":true,"title":"Spot flag for enabling Spot VM, which is a rebrand of the existing preemptible flag"},"tags":{"name":"tags","type":"\u0019\u0007","is_mandatory":true,"title":"The list of instance tags applied to all nodes"},"taints":{"name":"taints","type":"\u0019\u001bgcp.project.gkeService.cluster.nodepool.config.nodeTaint","is_mandatory":true,"title":"List of Kubernetes taints to be applied to each node"},"workloadMetadataMode":{"name":"workloadMetadataMode","type":"\u0007","is_mandatory":true,"title":"The workload metadata mode for this node"}},"title":"GCP GKE node pool configuration","private":true,"defaults":"machineType diskSizeGb"},"gcp.project.gkeService.cluster.nodepool.config.accelerator":{"id":"gcp.project.gkeService.cluster.nodepool.config.accelerator","name":"gcp.project.gkeService.cluster.nodepool.config.accelerator","fields":{"count":{"name":"count","type":"\u0005","is_mandatory":true,"title":"The number of the accelerator cards exposed to an instance"},"gpuPartitionSize":{"name":"gpuPartitionSize","type":"\u0007","is_mandatory":true,"title":"Size of partitions to create on the GPU"},"gpuSharingConfig":{"name":"gpuSharingConfig","type":"\u001bgcp.project.gkeService.cluster.nodepool.config.accelerator.gpuSharingConfig","is_mandatory":true,"title":"The configuration for GPU sharing"},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"Internal ID"},"type":{"name":"type","type":"\u0007","is_mandatory":true,"title":"The accelerator type resource name"}},"title":"GCP GKE node pool hardware accelerators configuration","private":true,"defaults":"type count"},"gcp.project.gkeService.cluster.nodepool.config.accelerator.gpuSharingConfig":{"id":"gcp.project.gkeService.cluster.nodepool.config.accelerator.gpuSharingConfig","name":"gcp.project.gkeService.cluster.nodepool.config.accelerator.gpuSharingConfig","fields":{"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"Internal ID"},"maxSharedClientsPerGpu":{"name":"maxSharedClientsPerGpu","type":"\u0005","is_mandatory":true,"title":"The max number of containers that can share a GPU"},"strategy":{"name":"strategy","type":"\u0007","is_mandatory":true,"title":"The GPU sharing strategy"}},"title":"GPU sharing configuration","private":true,"defaults":"strategy"},"gcp.project.gkeService.cluster.nodepool.config.advancedMachineFeatures":{"id":"gcp.project.gkeService.cluster.nodepool.config.advancedMachineFeatures","name":"gcp.project.gkeService.cluster.nodepool.config.advancedMachineFeatures","fields":{"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"Internal ID"},"threadsPerCore":{"name":"threadsPerCore","type":"\u0005","is_mandatory":true,"title":"The number of threads per physical core. If unset, the maximum number of threads supported per core by the underlying processor is assumed"}},"title":"GCP GKE node pool advanced machine features configuration","private":true,"defaults":"threadsPerCore"},"gcp.project.gkeService.cluster.nodepool.config.confidentialNodes":{"id":"gcp.project.gkeService.cluster.nodepool.config.confidentialNodes","name":"gcp.project.gkeService.cluster.nodepool.config.confidentialNodes","fields":{"enabled":{"name":"enabled","type":"\u0004","is_mandatory":true,"title":"Whether to use confidential nodes"},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"Internal ID"}},"title":"GCP GKE node pool confidential nodes configuration","private":true,"defaults":"enabled"},"gcp.project.gkeService.cluster.nodepool.config.gcfsConfig":{"id":"gcp.project.gkeService.cluster.nodepool.config.gcfsConfig","name":"gcp.project.gkeService.cluster.nodepool.config.gcfsConfig","fields":{"enabled":{"name":"enabled","type":"\u0004","is_mandatory":true,"title":"Whether to use GCFS"},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"Internal ID"}},"title":"GCP GKE node pool GCFS configuration","private":true,"defaults":"enabled"},"gcp.project.gkeService.cluster.nodepool.config.gvnicConfig":{"id":"gcp.project.gkeService.cluster.nodepool.config.gvnicConfig","name":"gcp.project.gkeService.cluster.nodepool.config.gvnicConfig","fields":{"enabled":{"name":"enabled","type":"\u0004","is_mandatory":true,"title":"Whether to use GVNIC"},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"Internal ID"}},"title":"GCP GKE node pool GVNIC configuration","private":true,"defaults":"enabled"},"gcp.project.gkeService.cluster.nodepool.config.kubeletConfig":{"id":"gcp.project.gkeService.cluster.nodepool.config.kubeletConfig","name":"gcp.project.gkeService.cluster.nodepool.config.kubeletConfig","fields":{"cpuCfsQuotaPeriod":{"name":"cpuCfsQuotaPeriod","type":"\u0007","is_mandatory":true,"title":"Set the CPU CFS quota period value 'cpu.cfs_period_us'"},"cpuManagerPolicy":{"name":"cpuManagerPolicy","type":"\u0007","is_mandatory":true,"title":"Control the CPU management policy on the node"},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"Internal ID"},"podPidsLimit":{"name":"podPidsLimit","type":"\u0005","is_mandatory":true,"title":"Set the Pod PID limits"}},"title":"GCP GKE node pool kubelet configuration","private":true,"defaults":"cpuManagerPolicy podPidsLimit"},"gcp.project.gkeService.cluster.nodepool.config.linuxNodeConfig":{"id":"gcp.project.gkeService.cluster.nodepool.config.linuxNodeConfig","name":"gcp.project.gkeService.cluster.nodepool.config.linuxNodeConfig","fields":{"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"Internal ID"},"sysctls":{"name":"sysctls","type":"\u001a\u0007\u0007","is_mandatory":true,"title":"The Linux kernel parameters to be applied to the nodes and all pods running on them"}},"title":"GCP GKE node pool parameters that can be configured on Linux nodes","private":true,"defaults":"sysctls"},"gcp.project.gkeService.cluster.nodepool.config.nodeTaint":{"id":"gcp.project.gkeService.cluster.nodepool.config.nodeTaint","name":"gcp.project.gkeService.cluster.nodepool.config.nodeTaint","fields":{"effect":{"name":"effect","type":"\u0007","is_mandatory":true,"title":"Effect for the taint"},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"Internal ID"},"key":{"name":"key","type":"\u0007","is_mandatory":true,"title":"Key for the taint"},"value":{"name":"value","type":"\u0007","is_mandatory":true,"title":"Value for the taint"}},"title":"GCP GKE Kubernetes node taint","private":true,"defaults":"key value effect"},"gcp.project.gkeService.cluster.nodepool.config.sandboxConfig":{"id":"gcp.project.gkeService.cluster.nodepool.config.sandboxConfig","name":"gcp.project.gkeService.cluster.nodepool.config.sandboxConfig","fields":{"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"Internal ID"},"type":{"name":"type","type":"\u0007","is_mandatory":true,"title":"Type of the sandbox to use for this node"}},"title":"GCP GKE node pool sandbox configuration","private":true,"defaults":"type"},"gcp.project.gkeService.cluster.nodepool.config.shieldedInstanceConfig":{"id":"gcp.project.gkeService.cluster.nodepool.config.shieldedInstanceConfig","name":"gcp.project.gkeService.cluster.nodepool.config.shieldedInstanceConfig","fields":{"enableIntegrityMonitoring":{"name":"enableIntegrityMonitoring","type":"\u0004","is_mandatory":true,"title":"Defines whether the instance has integrity monitoring enabled"},"enableSecureBoot":{"name":"enableSecureBoot","type":"\u0004","is_mandatory":true,"title":"Defines whether the instance has Secure Boot enabled"},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"Internal ID"}},"title":"GCP GKE node pool shielded instance configuration","private":true,"defaults":"enableSecureBoot enableIntegrityMonitoring"},"gcp.project.gkeService.cluster.nodepool.networkConfig":{"id":"gcp.project.gkeService.cluster.nodepool.networkConfig","name":"gcp.project.gkeService.cluster.nodepool.networkConfig","fields":{"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"Internal ID"},"performanceConfig":{"name":"performanceConfig","type":"\u001bgcp.project.gkeService.cluster.nodepool.networkConfig.performanceConfig","is_mandatory":true,"title":"Network performance tier configuration"},"podIpv4CidrBlock":{"name":"podIpv4CidrBlock","type":"\u0007","is_mandatory":true,"title":"The IP address range for pod IPs in this node pool"},"podRange":{"name":"podRange","type":"\u0007","is_mandatory":true,"title":"The ID of the secondary range for pod IPs"}},"title":"GCP GKE node pool-level network configuration","private":true,"defaults":"podRange podIpv4CidrBlock"},"gcp.project.gkeService.cluster.nodepool.networkConfig.performanceConfig":{"id":"gcp.project.gkeService.cluster.nodepool.networkConfig.performanceConfig","name":"gcp.project.gkeService.cluster.nodepool.networkConfig.performanceConfig","fields":{"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"Internal ID"},"totalEgressBandwidthTier":{"name":"totalEgressBandwidthTier","type":"\u0007","is_mandatory":true,"title":"Specifies the total network bandwidth tier for the node pool"}},"title":"GCP GKE node pool network performance configuration","private":true,"defaults":"totalEgressBandwidthTier"},"gcp.project.iamService":{"id":"gcp.project.iamService","name":"gcp.project.iamService","fields":{"projectId":{"name":"projectId","type":"\u0007","is_mandatory":true,"title":"Project ID"},"serviceAccounts":{"name":"serviceAccounts","type":"\u0019\u001bgcp.project.iamService.serviceAccount","title":"List of service accounts"}},"title":"GCP IAM Resources","private":true},"gcp.project.iamService.serviceAccount":{"id":"gcp.project.iamService.serviceAccount","name":"gcp.project.iamService.serviceAccount","fields":{"description":{"name":"description","type":"\u0007","is_mandatory":true,"title":"Service account description"},"disabled":{"name":"disabled","type":"\u0004","is_mandatory":true,"title":"Whether the service account is disabled"},"displayName":{"name":"displayName","type":"\u0007","is_mandatory":true,"title":"User-specified, human-readable name for the service account"},"email":{"name":"email","type":"\u0007","is_mandatory":true,"title":"Email address of the service account"},"keys":{"name":"keys","type":"\u0019\u001bgcp.project.iamService.serviceAccount.key","title":"Service account keys"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"Service account name"},"oauth2ClientId":{"name":"oauth2ClientId","type":"\u0007","is_mandatory":true,"title":"OAuth 2.0 client ID"},"projectId":{"name":"projectId","type":"\u0007","is_mandatory":true,"title":"Project ID"},"uniqueId":{"name":"uniqueId","type":"\u0007","is_mandatory":true,"title":"Unique, stable, numeric ID for the service account"}},"title":"GCP Service Account","private":true},"gcp.project.iamService.serviceAccount.key":{"id":"gcp.project.iamService.serviceAccount.key","name":"gcp.project.iamService.serviceAccount.key","fields":{"disabled":{"name":"disabled","type":"\u0004","is_mandatory":true,"title":"Whether the key is disabled"},"keyAlgorithm":{"name":"keyAlgorithm","type":"\u0007","is_mandatory":true,"title":"Algorithm (and possibly key size) of the key"},"keyOrigin":{"name":"keyOrigin","type":"\u0007","is_mandatory":true,"title":"Key origin"},"keyType":{"name":"keyType","type":"\u0007","is_mandatory":true,"title":"Key type"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"Service account key name"},"validAfterTime":{"name":"validAfterTime","type":"\t","is_mandatory":true,"title":"Key can be used after this timestamp"},"validBeforeTime":{"name":"validBeforeTime","type":"\t","is_mandatory":true,"title":"Key can be used before this timestamp"}},"title":"GCP service account keys","private":true},"gcp.project.kmsService":{"id":"gcp.project.kmsService","name":"gcp.project.kmsService","fields":{"keyrings":{"name":"keyrings","type":"\u0019\u001bgcp.project.kmsService.keyring","title":"List of keyrings in the current project"},"locations":{"name":"locations","type":"\u0019\u0007","title":"Available locations for the service"},"projectId":{"name":"projectId","type":"\u0007","is_mandatory":true,"title":"Project ID"}},"title":"GCP KMS resources","private":true},"gcp.project.kmsService.keyring":{"id":"gcp.project.kmsService.keyring","name":"gcp.project.kmsService.keyring","fields":{"created":{"name":"created","type":"\t","is_mandatory":true,"title":"Time created"},"cryptokeys":{"name":"cryptokeys","type":"\u0019\u001bgcp.project.kmsService.keyring.cryptokey","title":"List of cryptokeys in the current keyring"},"location":{"name":"location","type":"\u0007","is_mandatory":true,"title":"Keyring location"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"Keyring name"},"projectId":{"name":"projectId","type":"\u0007","is_mandatory":true,"title":"Project ID"},"resourcePath":{"name":"resourcePath","type":"\u0007","is_mandatory":true,"title":"Full resource path"}},"title":"GCP KMS keyring","private":true,"defaults":"name"},"gcp.project.kmsService.keyring.cryptokey":{"id":"gcp.project.kmsService.keyring.cryptokey","name":"gcp.project.kmsService.keyring.cryptokey","fields":{"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"Crypto key name"},"primary":{"name":"primary","type":"\u001bgcp.project.kmsService.keyring.cryptokey.version","is_mandatory":true,"title":"Primary version for encrypt to use for this crypto key"},"purpose":{"name":"purpose","type":"\u0007","is_mandatory":true,"title":"Crypto key purpose"},"resourcePath":{"name":"resourcePath","type":"\u0007","is_mandatory":true,"title":"Full resource path"},"versions":{"name":"versions","type":"\u0019\u001bgcp.project.kmsService.keyring.cryptokey.version","title":"List of cryptokey versions"}},"title":"GCP KMS crypto key","private":true,"defaults":"name purpose"},"gcp.project.kmsService.keyring.cryptokey.version":{"id":"gcp.project.kmsService.keyring.cryptokey.version","name":"gcp.project.kmsService.keyring.cryptokey.version","fields":{"algorithm":{"name":"algorithm","type":"\u0007","is_mandatory":true,"title":"Algorithm that this crypto key version supports"},"attestation":{"name":"attestation","type":"\u001bgcp.project.kmsService.keyring.cryptokey.version.attestation","is_mandatory":true,"title":"Statement generated and signed by HSM at key creation time"},"created":{"name":"created","type":"\t","is_mandatory":true,"title":"Time created"},"destroyEventTime":{"name":"destroyEventTime","type":"\t","is_mandatory":true,"title":"Destroy event timestamp"},"destroyed":{"name":"destroyed","type":"\t","is_mandatory":true,"title":"Time destroyed"},"externalProtectionLevelOptions":{"name":"externalProtectionLevelOptions","type":"\u001bgcp.project.kmsService.keyring.cryptokey.version.externalProtectionLevelOptions","is_mandatory":true,"title":"Additional fields for configuring external protection level"},"generated":{"name":"generated","type":"\t","is_mandatory":true,"title":"Time generated"},"importFailureReason":{"name":"importFailureReason","type":"\u0007","is_mandatory":true,"title":"The root cause of an import failure"},"importJob":{"name":"importJob","type":"\u0007","is_mandatory":true,"title":"Name of the import job used in the most recent import of this crypto key version"},"importTime":{"name":"importTime","type":"\t","is_mandatory":true,"title":"Time at which this crypto key version's key material was imported"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"Crypto key version name"},"protectionLevel":{"name":"protectionLevel","type":"\u0007","is_mandatory":true,"title":"The protection level describing how crypto operations perform with this crypto key version"},"reimportEligible":{"name":"reimportEligible","type":"\u0004","is_mandatory":true,"title":"Whether the crypto key version is eligible for reimport"},"resourcePath":{"name":"resourcePath","type":"\u0007","is_mandatory":true,"title":"Full resource path"},"state":{"name":"state","type":"\u0007","is_mandatory":true,"title":"Crypto key version's current state"}},"title":"GCP KMS crypto key version","private":true,"defaults":"name state"},"gcp.project.kmsService.keyring.cryptokey.version.attestation":{"id":"gcp.project.kmsService.keyring.cryptokey.version.attestation","name":"gcp.project.kmsService.keyring.cryptokey.version.attestation","fields":{"certificateChains":{"name":"certificateChains","type":"\u001bgcp.project.kmsService.keyring.cryptokey.version.attestation.certificatechains","is_mandatory":true,"title":"Certificate chains needed to validate the attestation"},"cryptoKeyVersionName":{"name":"cryptoKeyVersionName","type":"\u0007","is_mandatory":true,"title":"Crypto key version name"},"format":{"name":"format","type":"\u0007","is_mandatory":true,"title":"Format of the attestation data"}},"title":"GCP KMS crypto key version attestation","private":true},"gcp.project.kmsService.keyring.cryptokey.version.attestation.certificatechains":{"id":"gcp.project.kmsService.keyring.cryptokey.version.attestation.certificatechains","name":"gcp.project.kmsService.keyring.cryptokey.version.attestation.certificatechains","fields":{"caviumCerts":{"name":"caviumCerts","type":"\u0019\u0007","is_mandatory":true,"title":"Cavium certificate chain corresponding to the attestation"},"cryptoKeyVersionName":{"name":"cryptoKeyVersionName","type":"\u0007","is_mandatory":true,"title":"Crypto key version name"},"googleCardCerts":{"name":"googleCardCerts","type":"\u0019\u0007","is_mandatory":true,"title":"Google card certificate chain corresponding to the attestation"},"googlePartitionCerts":{"name":"googlePartitionCerts","type":"\u0019\u0007","is_mandatory":true,"title":"Google partition certificate chain corresponding to the attestation"}},"title":"GCP KMS crypto key version attestation certificate chains","private":true},"gcp.project.kmsService.keyring.cryptokey.version.externalProtectionLevelOptions":{"id":"gcp.project.kmsService.keyring.cryptokey.version.externalProtectionLevelOptions","name":"gcp.project.kmsService.keyring.cryptokey.version.externalProtectionLevelOptions","fields":{"cryptoKeyVersionName":{"name":"cryptoKeyVersionName","type":"\u0007","is_mandatory":true,"title":"Crypto key version name"},"ekmConnectionKeyPath":{"name":"ekmConnectionKeyPath","type":"\u0007","is_mandatory":true,"title":"Path to the external key material on the EKM when using EKM connection"},"externalKeyUri":{"name":"externalKeyUri","type":"\u0007","is_mandatory":true,"title":"URI for an external resource that the crypto key version represents"}},"title":"GCP KMS crypto key version external protection level options","private":true},"gcp.project.loggingservice":{"id":"gcp.project.loggingservice","name":"gcp.project.loggingservice","fields":{"buckets":{"name":"buckets","type":"\u0019\u001bgcp.project.loggingservice.bucket","title":"List of logging buckets"},"projectId":{"name":"projectId","type":"\u0007","is_mandatory":true,"title":"Project ID"}},"title":"GCP Logging resources","private":true},"gcp.project.loggingservice.bucket":{"id":"gcp.project.loggingservice.bucket","name":"gcp.project.loggingservice.bucket","fields":{"cmekSettings":{"name":"cmekSettings","type":"\n","is_mandatory":true,"title":"CMEK settings of the log bucket"},"created":{"name":"created","type":"\t","is_mandatory":true,"title":"Creation timestamp"},"description":{"name":"description","type":"\u0007","is_mandatory":true,"title":"Description of the bucket"},"indexConfigs":{"name":"indexConfigs","type":"\u0019\u001bgcp.project.loggingservice.bucket.indexConfig","is_mandatory":true,"title":"List of indexed fields and related configuration data"},"lifecycleState":{"name":"lifecycleState","type":"\u0007","is_mandatory":true,"title":"Bucket lifecycle state"},"locked":{"name":"locked","type":"\u0004","is_mandatory":true,"title":"Whether the bucket is locked"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"Bucket name"},"projectId":{"name":"projectId","type":"\u0007","is_mandatory":true,"title":"Project ID"},"restrictedFields":{"name":"restrictedFields","type":"\u0019\u0007","is_mandatory":true,"title":"Log entry field paths that are denied access in this bucket"},"retentionDays":{"name":"retentionDays","type":"\u0005","is_mandatory":true,"title":"Logs will be retained by default for this amount of time, after which they will automatically be deleted"},"updated":{"name":"updated","type":"\t","is_mandatory":true,"title":"Last update timestamp of the bucket"}},"title":"GCP Logging bucket","private":true,"defaults":"name"},"gcp.project.loggingservice.bucket.indexConfig":{"id":"gcp.project.loggingservice.bucket.indexConfig","name":"gcp.project.loggingservice.bucket.indexConfig","fields":{"created":{"name":"created","type":"\t","is_mandatory":true,"title":"Creation timestamp"},"fieldPath":{"name":"fieldPath","type":"\u0007","is_mandatory":true,"title":"Log entry field path to index"},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"Internal ID"},"type":{"name":"type","type":"\u0007","is_mandatory":true,"title":"Type of data in this index"}},"title":"GCP Logging bucket index config","private":true},"gcp.project.pubsubService":{"id":"gcp.project.pubsubService","name":"gcp.project.pubsubService","fields":{"projectId":{"name":"projectId","type":"\u0007","is_mandatory":true,"title":"Project ID"},"snapshots":{"name":"snapshots","type":"\u0019\u001bgcp.project.pubsubService.snapshot","title":"List of snapshots in the current project"},"subscriptions":{"name":"subscriptions","type":"\u0019\u001bgcp.project.pubsubService.subscription","title":"List of subscriptions in the current project"},"topics":{"name":"topics","type":"\u0019\u001bgcp.project.pubsubService.topic","title":"List of topics in the current project"}},"title":"GCP Pub/Sub resources","private":true},"gcp.project.pubsubService.snapshot":{"id":"gcp.project.pubsubService.snapshot","name":"gcp.project.pubsubService.snapshot","fields":{"expiration":{"name":"expiration","type":"\t","is_mandatory":true,"title":"When the snapshot expires"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"Subscription name"},"projectId":{"name":"projectId","type":"\u0007","is_mandatory":true,"title":"Project ID"},"topic":{"name":"topic","type":"\u001bgcp.project.pubsubService.topic","is_mandatory":true,"title":"The topic for which the snapshot is"}},"title":"GCP Pub/Sub snapshot","private":true,"defaults":"name"},"gcp.project.pubsubService.subscription":{"id":"gcp.project.pubsubService.subscription","name":"gcp.project.pubsubService.subscription","fields":{"config":{"name":"config","type":"\u001bgcp.project.pubsubService.subscription.config","title":"Subscription configuration"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"Subscription name"},"projectId":{"name":"projectId","type":"\u0007","is_mandatory":true,"title":"Project ID"}},"title":"GCP Pub/Sub subscription","private":true,"defaults":"name"},"gcp.project.pubsubService.subscription.config":{"id":"gcp.project.pubsubService.subscription.config","name":"gcp.project.pubsubService.subscription.config","fields":{"ackDeadline":{"name":"ackDeadline","type":"\t","is_mandatory":true,"title":"Default maximum time a subscriber can take to acknowledge a message after receiving it"},"expirationPolicy":{"name":"expirationPolicy","type":"\t","is_mandatory":true,"title":"Specifies the conditions for a subscription's expiration"},"labels":{"name":"labels","type":"\u001a\u0007\u0007","is_mandatory":true,"title":"The labels associated with this subscription"},"projectId":{"name":"projectId","type":"\u0007","is_mandatory":true,"title":"Project ID"},"pushConfig":{"name":"pushConfig","type":"\u001bgcp.project.pubsubService.subscription.config.pushconfig","is_mandatory":true,"title":"Configuration for subscriptions that operate in push mode"},"retainAckedMessages":{"name":"retainAckedMessages","type":"\u0004","is_mandatory":true,"title":"Whether to retain acknowledged messages"},"retentionDuration":{"name":"retentionDuration","type":"\t","is_mandatory":true,"title":"How long to retain messages in the backlog after they're published"},"subscriptionName":{"name":"subscriptionName","type":"\u0007","is_mandatory":true,"title":"Subscription name"},"topic":{"name":"topic","type":"\u001bgcp.project.pubsubService.topic","is_mandatory":true,"title":"Topic to which the subscription points"}},"title":"GCP Pub/Sub subscription configuration","private":true,"defaults":"topic.name ackDeadline expirationPolicy"},"gcp.project.pubsubService.subscription.config.pushconfig":{"id":"gcp.project.pubsubService.subscription.config.pushconfig","name":"gcp.project.pubsubService.subscription.config.pushconfig","fields":{"attributes":{"name":"attributes","type":"\u001a\u0007\u0007","is_mandatory":true,"title":"Endpoint configuration attributes"},"configId":{"name":"configId","type":"\u0007","is_mandatory":true,"title":"Parent configuration ID"},"endpoint":{"name":"endpoint","type":"\u0007","is_mandatory":true,"title":"URL of the endpoint to which to push messages"}},"title":"GCP Pub/Sub Configuration for subscriptions that operate in push mode","private":true,"defaults":"attributes"},"gcp.project.pubsubService.topic":{"id":"gcp.project.pubsubService.topic","name":"gcp.project.pubsubService.topic","fields":{"config":{"name":"config","type":"\u001bgcp.project.pubsubService.topic.config","title":"Topic configuration"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"Topic name"},"projectId":{"name":"projectId","type":"\u0007","is_mandatory":true,"title":"Project ID"}},"title":"GCP Pub/Sub topic","private":true,"defaults":"name"},"gcp.project.pubsubService.topic.config":{"id":"gcp.project.pubsubService.topic.config","name":"gcp.project.pubsubService.topic.config","fields":{"kmsKeyName":{"name":"kmsKeyName","type":"\u0007","is_mandatory":true,"title":"Cloud KMS key used to protect access to messages published to this topic"},"labels":{"name":"labels","type":"\u001a\u0007\u0007","is_mandatory":true,"title":"Labels associated with this topic"},"messageStoragePolicy":{"name":"messageStoragePolicy","type":"\u001bgcp.project.pubsubService.topic.config.messagestoragepolicy","is_mandatory":true,"title":"Message storage policy"},"projectId":{"name":"projectId","type":"\u0007","is_mandatory":true,"title":"Project ID"},"topicName":{"name":"topicName","type":"\u0007","is_mandatory":true,"title":"Topic name"}},"title":"GCP Pub/Sub topic configuration","private":true,"defaults":"kmsKeyName messageStoragePolicy"},"gcp.project.pubsubService.topic.config.messagestoragepolicy":{"id":"gcp.project.pubsubService.topic.config.messagestoragepolicy","name":"gcp.project.pubsubService.topic.config.messagestoragepolicy","fields":{"allowedPersistenceRegions":{"name":"allowedPersistenceRegions","type":"\u0019\u0007","is_mandatory":true,"title":"List of GCP regions where messages published to the topic can persist in storage"},"configId":{"name":"configId","type":"\u0007","is_mandatory":true,"title":"Parent configuration ID"}},"title":"GCP Pub/Sub topic message storage policy","private":true,"defaults":"allowedPersistenceRegions"},"gcp.project.sqlService":{"id":"gcp.project.sqlService","name":"gcp.project.sqlService","fields":{"instances":{"name":"instances","type":"\u0019\u001bgcp.project.sqlService.instance","title":"List of Cloud SQL instances in the current project"},"projectId":{"name":"projectId","type":"\u0007","is_mandatory":true,"title":"Project ID"}},"title":"GCP Cloud SQL Resources","private":true},"gcp.project.sqlService.instance":{"id":"gcp.project.sqlService.instance","name":"gcp.project.sqlService.instance","fields":{"availableMaintenanceVersions":{"name":"availableMaintenanceVersions","type":"\u0019\u0007","is_mandatory":true,"title":"All maintenance versions applicable on the instance"},"backendType":{"name":"backendType","type":"\u0007","is_mandatory":true,"title":"Backend type"},"connectionName":{"name":"connectionName","type":"\u0007","is_mandatory":true,"title":"Connection name of the instance used in connection strings"},"created":{"name":"created","type":"\t","is_mandatory":true,"title":"Creation timestamp"},"currentDiskSize":{"name":"currentDiskSize","type":"\u0005","is_mandatory":true,"title":"Current disk usage of the instance in bytes. This is deprecated; use monitoring should be used instead."},"databaseInstalledVersion":{"name":"databaseInstalledVersion","type":"\u0007","is_mandatory":true,"title":"Current database version running on the instance"},"databaseVersion":{"name":"databaseVersion","type":"\u0007","is_mandatory":true,"title":"Database engine type and version"},"databases":{"name":"databases","type":"\u0019\u001bgcp.project.sqlService.instance.database","title":"List of the databases in the current SQL instance"},"diskEncryptionConfiguration":{"name":"diskEncryptionConfiguration","type":"\n","is_mandatory":true,"title":"Disk encryption configuration"},"diskEncryptionStatus":{"name":"diskEncryptionStatus","type":"\n","is_mandatory":true,"title":"Disk encryption status"},"failoverReplica":{"name":"failoverReplica","type":"\n","is_mandatory":true,"title":"Name and status of the failover replica"},"gceZone":{"name":"gceZone","type":"\u0007","is_mandatory":true,"title":"Compute Engine zone that the instance is currently serviced from"},"instanceType":{"name":"instanceType","type":"\u0007","is_mandatory":true,"title":"Instance type"},"ipAddresses":{"name":"ipAddresses","type":"\u0019\u001bgcp.project.sqlService.instance.ipMapping","is_mandatory":true,"title":"Assigned IP addresses"},"maintenanceVersion":{"name":"maintenanceVersion","type":"\u0007","is_mandatory":true,"title":"Current software version on the instance"},"masterInstanceName":{"name":"masterInstanceName","type":"\u0007","is_mandatory":true,"title":"Name of the instance that will act as primary in the replica"},"maxDiskSize":{"name":"maxDiskSize","type":"\u0005","is_mandatory":true,"title":"Maximum disk size in bytes"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"Instance name"},"project":{"name":"project","type":"\u0007","is_mandatory":true,"title":"This is deprecated; use projectId instead."},"projectId":{"name":"projectId","type":"\u0007","is_mandatory":true,"title":"Project ID"},"region":{"name":"region","type":"\u0007","is_mandatory":true,"title":"Region"},"replicaNames":{"name":"replicaNames","type":"\u0019\u0007","is_mandatory":true,"title":"Replicas"},"serviceAccountEmailAddress":{"name":"serviceAccountEmailAddress","type":"\u0007","is_mandatory":true,"title":"Service account email address"},"settings":{"name":"settings","type":"\u001bgcp.project.sqlService.instance.settings","is_mandatory":true,"title":"Settings"},"state":{"name":"state","type":"\u0007","is_mandatory":true,"title":"Instance state"}},"title":"GCP Cloud SQL Instance","private":true,"defaults":"name"},"gcp.project.sqlService.instance.database":{"id":"gcp.project.sqlService.instance.database","name":"gcp.project.sqlService.instance.database","fields":{"charset":{"name":"charset","type":"\u0007","is_mandatory":true,"title":"Charset value"},"collation":{"name":"collation","type":"\u0007","is_mandatory":true,"title":"Collation"},"instance":{"name":"instance","type":"\u0007","is_mandatory":true,"title":"Name of the Cloud SQL instance"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"Name of the database"},"projectId":{"name":"projectId","type":"\u0007","is_mandatory":true,"title":"Project ID"},"sqlserverDatabaseDetails":{"name":"sqlserverDatabaseDetails","type":"\n","is_mandatory":true,"title":"SQL Server database details"}},"title":"GCP Cloud SQL Instance database","private":true,"defaults":"name"},"gcp.project.sqlService.instance.ipMapping":{"id":"gcp.project.sqlService.instance.ipMapping","name":"gcp.project.sqlService.instance.ipMapping","fields":{"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"Internal ID"},"ipAddress":{"name":"ipAddress","type":"\u0007","is_mandatory":true,"title":"Assigned IP address"},"timeToRetire":{"name":"timeToRetire","type":"\t","is_mandatory":true,"title":"Due time for this IP to retire"},"type":{"name":"type","type":"\u0007","is_mandatory":true,"title":"Type of this IP address"}},"title":"GCP Cloud SQL Instance IP Mapping","private":true,"defaults":"ipAddress"},"gcp.project.sqlService.instance.settings":{"id":"gcp.project.sqlService.instance.settings","name":"gcp.project.sqlService.instance.settings","fields":{"activationPolicy":{"name":"activationPolicy","type":"\u0007","is_mandatory":true,"title":"When the instance is activated"},"activeDirectoryConfig":{"name":"activeDirectoryConfig","type":"\n","is_mandatory":true,"title":"Active Directory configuration (relevant only for Cloud SQL for SQL Server)"},"availabilityType":{"name":"availabilityType","type":"\u0007","is_mandatory":true,"title":"Availability type"},"backupConfiguration":{"name":"backupConfiguration","type":"\u001bgcp.project.sqlService.instance.settings.backupconfiguration","is_mandatory":true,"title":"Daily backup configuration for the instance"},"collation":{"name":"collation","type":"\u0007","is_mandatory":true,"title":"Name of the server collation"},"connectorEnforcement":{"name":"connectorEnforcement","type":"\u0007","is_mandatory":true,"title":"Whether connections must use Cloud SQL connectors"},"crashSafeReplicationEnabled":{"name":"crashSafeReplicationEnabled","type":"\u0004","is_mandatory":true,"title":"Whether database flags for crash-safe replication are enabled"},"dataDiskSizeGb":{"name":"dataDiskSizeGb","type":"\u0005","is_mandatory":true,"title":"Size of data disk, in GB"},"dataDiskType":{"name":"dataDiskType","type":"\u0007","is_mandatory":true,"title":"Type of the data disk"},"databaseFlags":{"name":"databaseFlags","type":"\u001a\u0007\u0007","is_mandatory":true,"title":"Database flags passed to the instance at startup"},"databaseReplicationEnabled":{"name":"databaseReplicationEnabled","type":"\u0004","is_mandatory":true,"title":"Whether replication is enabled"},"deletionProtectionEnabled":{"name":"deletionProtectionEnabled","type":"\u0004","is_mandatory":true,"title":"Whether to protect against accidental instance deletion"},"denyMaintenancePeriods":{"name":"denyMaintenancePeriods","type":"\u0019\u001bgcp.project.sqlService.instance.settings.denyMaintenancePeriod","is_mandatory":true,"title":"Deny maintenance periods"},"insightsConfig":{"name":"insightsConfig","type":"\n","is_mandatory":true,"title":"Insights configuration"},"instanceName":{"name":"instanceName","type":"\u0007","is_mandatory":true,"title":"Instance name"},"ipConfiguration":{"name":"ipConfiguration","type":"\u001bgcp.project.sqlService.instance.settings.ipConfiguration","is_mandatory":true,"title":"IP Management settings"},"locationPreference":{"name":"locationPreference","type":"\n","is_mandatory":true,"title":"Location preference settings"},"maintenanceWindow":{"name":"maintenanceWindow","type":"\u001bgcp.project.sqlService.instance.settings.maintenanceWindow","is_mandatory":true,"title":"Maintenance window"},"passwordValidationPolicy":{"name":"passwordValidationPolicy","type":"\u001bgcp.project.sqlService.instance.settings.passwordValidationPolicy","is_mandatory":true,"title":"Local user password validation policy"},"pricingPlan":{"name":"pricingPlan","type":"\u0007","is_mandatory":true,"title":"Pricing plan"},"projectId":{"name":"projectId","type":"\u0007","is_mandatory":true,"title":"Project ID"},"replicationType":{"name":"replicationType","type":"\u0007","is_mandatory":true,"title":"Replication type"},"settingsVersion":{"name":"settingsVersion","type":"\u0005","is_mandatory":true,"title":"Instance settings version"},"sqlServerAuditConfig":{"name":"sqlServerAuditConfig","type":"\n","is_mandatory":true,"title":"SQL server specific audit configuration"},"storageAutoResize":{"name":"storageAutoResize","type":"\u0004","is_mandatory":true,"title":"Configuration to increase storage size automatically"},"storageAutoResizeLimit":{"name":"storageAutoResizeLimit","type":"\u0005","is_mandatory":true,"title":"Maximum size to which storage capacity can be automatically increased"},"tier":{"name":"tier","type":"\u0007","is_mandatory":true,"title":"Service tier for this instance"},"timeZone":{"name":"timeZone","type":"\u0007","is_mandatory":true,"title":"Server timezone"},"userLabels":{"name":"userLabels","type":"\u001a\u0007\u0007","is_mandatory":true,"title":"User-provided labels"}},"title":"GCP Cloud SQL Instance Settings","private":true},"gcp.project.sqlService.instance.settings.backupconfiguration":{"id":"gcp.project.sqlService.instance.settings.backupconfiguration","name":"gcp.project.sqlService.instance.settings.backupconfiguration","fields":{"backupRetentionSettings":{"name":"backupRetentionSettings","type":"\n","is_mandatory":true,"title":"Backup retention settings"},"binaryLogEnabled":{"name":"binaryLogEnabled","type":"\u0004","is_mandatory":true,"title":"Whether binary log is enabled"},"enabled":{"name":"enabled","type":"\u0004","is_mandatory":true,"title":"Whether this configuration is enabled"},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"Internal ID"},"location":{"name":"location","type":"\u0007","is_mandatory":true,"title":"Location of the backup"},"pointInTimeRecoveryEnabled":{"name":"pointInTimeRecoveryEnabled","type":"\u0004","is_mandatory":true,"title":"Whether point-in-time recovery is enabled"},"startTime":{"name":"startTime","type":"\u0007","is_mandatory":true,"title":"Start time for the daily backup configuration (in UTC timezone, in the 24 hour format)"},"transactionLogRetentionDays":{"name":"transactionLogRetentionDays","type":"\u0005","is_mandatory":true,"title":"Number of days of transaction logs retained for point-in-time restore"}},"title":"GCP Cloud SQL Instance Settings Backup Configuration","private":true},"gcp.project.sqlService.instance.settings.denyMaintenancePeriod":{"id":"gcp.project.sqlService.instance.settings.denyMaintenancePeriod","name":"gcp.project.sqlService.instance.settings.denyMaintenancePeriod","fields":{"endDate":{"name":"endDate","type":"\u0007","is_mandatory":true,"title":"Deny maintenance period end date"},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"Internal ID"},"startDate":{"name":"startDate","type":"\u0007","is_mandatory":true,"title":"Deny maintenance period start date"},"time":{"name":"time","type":"\u0007","is_mandatory":true,"title":"Time in UTC when the deny maintenance period starts and ends"}},"title":"GCP Cloud SQL Instance Settings Deny Maintenance Period","private":true,"defaults":"startDate endDate"},"gcp.project.sqlService.instance.settings.ipConfiguration":{"id":"gcp.project.sqlService.instance.settings.ipConfiguration","name":"gcp.project.sqlService.instance.settings.ipConfiguration","fields":{"allocatedIpRange":{"name":"allocatedIpRange","type":"\u0007","is_mandatory":true,"title":"Name of the allocated IP range for the private IP Cloud SQL instance"},"authorizedNetworks":{"name":"authorizedNetworks","type":"\u0019\n","is_mandatory":true,"title":"List of external networks that are allowed to connect to the instance using the IP"},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"Internal ID"},"ipv4Enabled":{"name":"ipv4Enabled","type":"\u0004","is_mandatory":true,"title":"Whether the instance is assigned a public IP address"},"privateNetwork":{"name":"privateNetwork","type":"\u0007","is_mandatory":true,"title":"Resource link for the VPC network from which the private IPs can access the Cloud SQL instance"},"requireSsl":{"name":"requireSsl","type":"\u0004","is_mandatory":true,"title":"Whether SSL connections over IP are enforced"}},"title":"GCP Cloud SQL Instance Settings IP Configuration","private":true},"gcp.project.sqlService.instance.settings.maintenanceWindow":{"id":"gcp.project.sqlService.instance.settings.maintenanceWindow","name":"gcp.project.sqlService.instance.settings.maintenanceWindow","fields":{"day":{"name":"day","type":"\u0005","is_mandatory":true,"title":"Day of week (1-7), starting on Monday"},"hour":{"name":"hour","type":"\u0005","is_mandatory":true,"title":"Hour of day - 0 to 23"},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"Internal ID"},"updateTrack":{"name":"updateTrack","type":"\u0007","is_mandatory":true,"title":"Maintenance timing setting: canary (Earlier) or stable (Later)"}},"title":"GCP Cloud SQL Instance Settings Maintenance Window","private":true,"defaults":"day hour"},"gcp.project.sqlService.instance.settings.passwordValidationPolicy":{"id":"gcp.project.sqlService.instance.settings.passwordValidationPolicy","name":"gcp.project.sqlService.instance.settings.passwordValidationPolicy","fields":{"complexity":{"name":"complexity","type":"\u0007","is_mandatory":true,"title":"Password complexity"},"disallowUsernameSubstring":{"name":"disallowUsernameSubstring","type":"\u0004","is_mandatory":true,"title":"Whether username is forbidden as a part of the password"},"enabledPasswordPolicy":{"name":"enabledPasswordPolicy","type":"\u0004","is_mandatory":true,"title":"Whether the password policy is enabled"},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"Internal ID"},"minLength":{"name":"minLength","type":"\u0005","is_mandatory":true,"title":"Minimum number of characters required in passwords"},"passwordChangeInterval":{"name":"passwordChangeInterval","type":"\u0007","is_mandatory":true,"title":"Minimum interval after which the password can be changed"},"reuseInterval":{"name":"reuseInterval","type":"\u0005","is_mandatory":true,"title":"Number of previous passwords that cannot be reused"}},"title":"GCP Cloud SQL Instance Settings Password Validation Policy","private":true,"defaults":"enabledPasswordPolicy"},"gcp.recommendation":{"id":"gcp.recommendation","name":"gcp.recommendation","fields":{"additionalImpact":{"name":"additionalImpact","type":"\u0019\n","is_mandatory":true,"title":"Optional set of additional impact that this recommendation may have"},"category":{"name":"category","type":"\u0007","is_mandatory":true,"title":"Category of Primary Impact"},"content":{"name":"content","type":"\n","is_mandatory":true,"title":"Describing recommended changes to resources"},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"ID of recommendation"},"lastRefreshTime":{"name":"lastRefreshTime","type":"\t","is_mandatory":true,"title":"Last time this recommendation was refreshed"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"Description of the recommendation"},"primaryImpact":{"name":"primaryImpact","type":"\n","is_mandatory":true,"title":"The primary impact that this recommendation can have"},"priority":{"name":"priority","type":"\u0007","is_mandatory":true,"title":"Recommendation's priority"},"projectId":{"name":"projectId","type":"\u0007","is_mandatory":true,"title":"Project ID"},"recommender":{"name":"recommender","type":"\u0007","is_mandatory":true,"title":"Recommender"},"state":{"name":"state","type":"\n","is_mandatory":true,"title":"State and Metadata about Recommendation"},"zoneName":{"name":"zoneName","type":"\u0007","is_mandatory":true,"title":"Zone Name"}},"title":"GCP recommendation along with a suggested action"},"gcp.resourcemanager.binding":{"id":"gcp.resourcemanager.binding","name":"gcp.resourcemanager.binding","fields":{"id":{"name":"id","type":"\u0007","is_mandatory":true},"members":{"name":"members","type":"\u0019\u0007","is_mandatory":true},"role":{"name":"role","type":"\u0007","is_mandatory":true}},"title":"GCP Resource Manager Binding"},"gcp.service":{"id":"gcp.service","name":"gcp.service","fields":{"enabled":{"name":"enabled","type":"\u0004","title":"Checks if the service is enabled"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"Service name"},"parentName":{"name":"parentName","type":"\u0007","is_mandatory":true,"title":"Service parent name"},"projectId":{"name":"projectId","type":"\u0007","is_mandatory":true,"title":"Project ID"},"state":{"name":"state","type":"\u0007","is_mandatory":true,"title":"Service state"},"title":{"name":"title","type":"\u0007","is_mandatory":true,"title":"Service title"}},"title":"GCP Service","defaults":"name"},"gcp.sql":{"id":"gcp.project.sqlService","name":"gcp.project.sqlService","fields":{"instances":{"name":"instances","type":"\u0019\u001bgcp.project.sqlService.instance","title":"List of Cloud SQL instances in the current project"},"projectId":{"name":"projectId","type":"\u0007","is_mandatory":true,"title":"Project ID"}},"title":"GCP Cloud SQL Resources","private":true},"gcp.storage":{"id":"gcp.storage","name":"gcp.storage","fields":{"buckets":{"name":"buckets","type":"\u0019\u001bgcp.storage.bucket","title":"List all buckets"}},"title":"GCP Cloud Storage"},"gcp.storage.bucket":{"id":"gcp.storage.bucket","name":"gcp.storage.bucket","fields":{"created":{"name":"created","type":"\t","is_mandatory":true},"iamConfiguration":{"name":"iamConfiguration","type":"\n","is_mandatory":true},"iamPolicy":{"name":"iamPolicy","type":"\u0019\u001bgcp.resourcemanager.binding"},"id":{"name":"id","type":"\u0007","is_mandatory":true},"labels":{"name":"labels","type":"\u001a\u0007\u0007","is_mandatory":true},"location":{"name":"location","type":"\u0007","is_mandatory":true},"locationType":{"name":"locationType","type":"\u0007","is_mandatory":true},"name":{"name":"name","type":"\u0007","is_mandatory":true},"projectNumber":{"name":"projectNumber","type":"\u0007","is_mandatory":true},"storageClass":{"name":"storageClass","type":"\u0007","is_mandatory":true},"updated":{"name":"updated","type":"\t","is_mandatory":true}},"title":"GCP Cloud Storage Bucket","private":true,"defaults":"id"}}} \ No newline at end of file