Skip to main content

Gcp/looker

@swamp/gcp/lookerv2026.04.23.1· 8d agoMODELS
01README

Google Cloud looker infrastructure models

02Models3
@swamp/gcp/looker/instancesv2026.04.23.1instances.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
adminSettings?objectLooker instance Admin settings fields.
catalogIntegrationOptOut?booleanOptional. Indicates whether catalog integration is disabled for the Looker instance.
classType?enumOptional. Storage class of the instance.
consumerNetwork?stringNetwork name in the consumer project. Format: `projects/{project}/global/networks/{network}`. Note that the consumer network may be in a different GCP project than the consumer project that is hosting the Looker Instance.
controlledEgressConfig?objectControlled egress configuration.
controlledEgressEnabled?booleanOptional. Whether controlled egress is enabled on the Looker instance.
customDomain?objectCustom domain information.
denyMaintenancePeriod?objectSpecifies the maintenance denial period.
encryptionConfig?objectEncryption configuration (i.e. CMEK).
fipsEnabled?booleanOptional. Whether FIPS is enabled on the Looker instance.
geminiEnabled?booleanOptional. Whether Gemini feature is enabled on the Looker instance or not.
ingressIpAllowlistConfig?objectIngress IP allowlist configuration.
lastDenyMaintenancePeriod?objectSpecifies the maintenance denial period.
linkedLspProjectNumber?stringOptional. Linked Google Cloud Project Number for Looker Studio Pro.
maintenanceSchedule?objectPublished upcoming future maintenance schedule.
maintenanceWindow?objectSpecifies the recurring maintenance window.
oauthConfig?objectLooker instance OAuth login settings.
periodicExportConfig?objectConfiguration for periodic export.
platformEdition?enumPlatform edition.
privateIpEnabled?booleanWhether private IP is enabled on the Looker instance.
pscConfig?objectInformation for Private Service Connect (PSC) setup for a Looker instance.
pscEnabled?booleanOptional. Whether to use Private Service Connect (PSC) for private IP connectivity. If true, neither `public_ip_enabled` nor `private_ip_enabled` can be true.
publicIpEnabled?booleanWhether public IP is enabled on the Looker instance.
reservedRange?stringName of a reserved IP address range within the Instance.consumer_network, to be used for private services access connection. May or may not be specified in a create request.
userMetadata?objectMetadata about users for a Looker instance.
instanceId?stringRequired. The unique instance identifier. Must contain only lowercase letters, numbers, or hyphens, with the first character a letter and the last a letter or a number. 63 characters maximum.
location?stringThe location for this resource (e.g., 'us', 'us-central1', 'europe-west1')
fn create(waitForReady?: boolean)
Create a instances
ArgumentTypeDescription
waitForReady?booleanWait for the resource to reach a ready state after creation (default: true)
fn get(identifier: string)
Get a instances
ArgumentTypeDescription
identifierstringThe name of the instances
fn update(waitForReady?: boolean)
Update instances attributes
ArgumentTypeDescription
waitForReady?booleanWait for the resource to reach a ready state after update (default: true)
fn delete(identifier: string)
Delete the instances
ArgumentTypeDescription
identifierstringThe name of the instances
fn sync()
Sync instances state from GCP
fn export(encryptionConfig?: any, gcsUri?: any)
export
ArgumentTypeDescription
encryptionConfig?any
gcsUri?any
fn import(gcsUri?: any)
import
ArgumentTypeDescription
gcsUri?any
fn restart()
restart
fn restore(backup?: any)
restore
ArgumentTypeDescription
backup?any

Resources

state(infinite)— A Looker instance.
@swamp/gcp/looker/instances-backupsv2026.04.23.1instances_backups.ts

Global Arguments

ArgumentTypeDescription
encryptionConfig?objectEncryption configuration (i.e. CMEK).
name?stringImmutable. The relative resource name of the backup, in the following form: `projects/{project_number}/locations/{location_id}/instances/{instance_id}/backups/{backup}`
location?stringThe location for this resource (e.g., 'us', 'us-central1', 'europe-west1')
fn create(waitForReady?: boolean)
Create a backups
ArgumentTypeDescription
waitForReady?booleanWait for the resource to reach a ready state after creation (default: true)
fn get(identifier: string)
Get a backups
ArgumentTypeDescription
identifierstringThe name of the backups
fn delete(identifier: string)
Delete the backups
ArgumentTypeDescription
identifierstringThe name of the backups
fn sync()
Sync backups state from GCP

Resources

state(infinite)— The details of a backup resource.
@swamp/gcp/looker/locationsv2026.04.23.1locations.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
fn get(identifier: string)
Get a locations
ArgumentTypeDescription
identifierstringThe name of the locations
fn sync()
Sync locations state from GCP

Resources

state(infinite)— A resource that represents a Google Cloud location.
03Previous Versions4
2026.04.03.3Apr 3, 2026
  • Updated: locations, instances, instances_backups
2026.04.03.1Apr 3, 2026
  • Updated: locations, instances, instances_backups
2026.04.02.2Apr 2, 2026
2026.03.27.1Mar 27, 2026
  • Added: locations, instances, instances_backups
04Stats
A
100 / 100
Downloads
0
Archive size
27.9 KB
Verified by Swamp
  • Has README or module doc2/2earned
  • README has a code example1/1earned
  • README is substantive1/1earned
  • Most symbols documented1/1earned
  • No slow types1/1earned
  • Has description1/1earned
  • At least one platform tag (or universal)1/1earned
  • Two or more platform tags (or universal)1/1earned
  • License declared1/1earned
  • Verified public repository2/2earned
05Platforms
06Labels