View and edit the details of a Looker (Google Cloud core) instance Stay organized with collections Save and categorize content based on your preferences.
You can find and edit information about a project's Looker (Google Cloud core) instances in the Google Cloud console.
Viewing instance information
Looker (Google Cloud core) instances that are associated with the selected Google Cloud project are listed on theInstances page in the Google Cloud console — including instances that are created by other users in your organization.
Required role
To view information on theInstances page, you must have theLooker Admin (roles/looker.admin) or theLooker Viewer (roles/looker.viewer) role.
You might also be able to get this permission withcustom roles or otherpredefined roles.
The Instances page
TheInstances page displays this information about each instance:
- Status:
- A green circle with a check mark is shown if the instance was created successfully and is active.
- A loading icon is shown if the instance creation is in progress.
- Name: The name of the instance that was provided by the instance creator when the instance was created. Click the name to navigate to theDetails tab, which shows additional information about the selected instance.
Instance URL: The URL at which an instance using public secure connections can be accessed. By default, instance URLs take the form
Note: If a Looker (Google Cloud core) instance uses private connections, a URL won't appear in this column. You must create acustom domain and then you can view the URL on theCustom domain tab.https://hostname.looker.app, where the hostname is randomly assigned. Click the URL to navigate to the instance.Version: The Looker version that's running on the instance.
Region: The region in which the instance is hosted.
Created Date: The date on which the instance was created.
Instance tabs
From theInstances page, click an instance's name to view more information about the instance. After you click the name, an instance configuration page appears with information in the following tabs:
Details tab
Note: OAuth application credentials are not shown on theDetails tab but can be edited when you areediting instance settings.TheDetails tab shows additional instance metadata:
- Platform Edition: The instance'sedition. Options areStandard,Enterprise, andEmbed.
- Create Time: The time at which the instance was created.
- Update Time: The time at which the instance was most recently updated.
- Public IP Enabled: Whether the instance's network connection is enabled for public secure connections. If it's enabled,true is shown. If it's not enabled,false is shown.
- Private IP Enabled: Whether the instance's network connection is enabled forprivate connections (private services access) connection. If it's enabled,true is shown. If it's not enabled,false is shown. This setting showsfalse if the instance's network connection uses Private Service Connect.
- PSC Enabled: Whether the instance's network connection is enabled forPrivate Service Connect. If it's enabled,true is shown. If it's not enabled,false is shown.
PSC Configuration: This setting appears ifPSC Enabled istrue, along with the following subsettings:
- Looker Service Attachment URI: This setting displays the URI for the Private Service Connectservice attachment for Looker (Google Cloud core).
- Allowed VPCs: This setting contains a list of the VPCs that haveauthorized northbound access into the Private Service Connect instance.
PSC Endpoint: This setting appears if the Looker (Google Cloud core) instance is using Private Service Connect to makeoutbound (egress) connections to published services. These subsettings are available:
- Local FQDN: The fully qualified domain name of the published service that the instance is connecting to.
- Target Service Attachment URI: Theservice attachment URI for the published service that the Looker (Google Cloud core) instance is connecting to.
Connection Status: The status of the connection, which can be one of the following:
- ACCEPTED: Connection is established and functioning normally.
- PENDING: Connection is not established (Looker tenant project hasn't been allowlisted).
- NEEDS ATTENTION: Issue with target service attachment, such at NAT subnet is exhausted.
- REJECTED: Connection is not established (Looker tenant project is explicitly in the reject list).
- CLOSED: Target service attachment doesn't exist. This status is a terminal state.
- UNKNOWN: Connection status is unspecified.
Controlled Egress Enabled: This field displaystrue if the Looker (Google Cloud core) instance is using the HTTPS protocol to connect to the Looker Marketplace or to an external service with a global FQDN. Otherwise, the field displaysfalse.
Controlled Egress Configuration: This section appears if a connection has been enabled to the Looker Marketplace or to a global FQDN. The following fields appear:
- Marketplace Enabled: This field displaystrue if an egress connection to Looker Marketplace has been created; otherwise, it displaysfalse.
- Egress FQDNs: This field displays the fully qualified domain names of any global FQDNs for which egress connections have been set up.
- Egress IPs: This field displays the IP addresses that are used for internet egress traffic.
Egress Public IP: This field provides information about instances with a public secure connection. It shows the egress public IP address, which was automatically assigned when the instance was created. If no value has been assigned,No value is shown.
Ingress Public IP: This field provides information about instances with a public secure connection. It shows the ingress public IP address, which was automatically assigned when the instance was created.
Ingress Private IP: This field provides information about instances with private connections that use private services access. It shows the ingress private IP address for the instance. If the instance was created with a public secure connection or with Private Service Connect,No value is shown.
Associated Network: This field provides information about instances with private connections that use private services access. It shows the network that was selected to make a private connection. If the instance was created with public secure connections,No value is shown.
Allocated IP Range: This field provides information about instances with private connections that use private services access. It shows the range of IP addresses that was assigned by the instance creator or by Google when the instance was created. If the instance was created with Private Service Connect or with a public secure connection,No value is shown.
Email Domain Allowlist: TheEmail Domain Allowlist setting displays the email domains to which your Looker (Google Cloud core) users candeliver Looker content —Looks,dashboards,queries with visualizations — oralert notifications through email. By default, there are no domains in the allowlist at the time of instance creation, and Looker (Google Cloud core) users who have theappropriate Looker permissions to email content can email content to any domain. To limit content deliveries and alert notifications to email addresses from a specific domain,edit the instance configuration to restrict the domain(s) to which users can send emails. To learn more about the email domain allowlist and how it interacts with permissions and user attributes, see theEmail domain allowlist for scheduled content documentation.
Note: By default, Looker (Google Cloud core) instances that use private connections or hybrid connections allow email deliveries to external domains. To restrict the domains to which Looker users can send email deliveries, set up an email domain allowlist.Maintenance Window: The day of the week and the hour in which Looker (Google Cloud core) schedules maintenance, if amaintenance window has been defined for your instance. Maintenance windows last for one hour. If a maintenance window has not been defined,No value is shown.
Scheduled Maintenance: The scheduled date and time of upcomingmaintenance for your instance. If maintenance has not been scheduled,No value is shown.
Deny Maintenance Period: A time period during which Looker (Google Cloud core) does not schedule maintenance, if adeny maintenance period has been configured for your instance.
- Start Date: The start date for the deny maintenance period. If a deny maintenance period has not been scheduled,No value is shown.
- End Date: The end date for the deny maintenance period. If a deny maintenance period has not been scheduled,No value is shown.
- Time: The time at which the deny maintenance period begins and ends on the start date and end date you specified. If a deny maintenance period has not been scheduled,No value is shown.
Last Deny Maintenance Period: The start date and end date for the most recent deny maintenance period. You must allow at least 14 days of maintenance availability between any two deny maintenance periods.
- Start Date: The start date for the most recent deny maintenance period. If a deny maintenance period was not scheduled previously,No value is shown.
- End Date: The end date for the deny maintenance period. If a deny maintenance period was not scheduled previously,No value is shown.
- Time: The time at which the previous deny maintenance period began and ended on the start date and end date for that deny maintenance period. If a deny maintenance period was not scheduled previously,No value is shown.
Encryption: This setting appears only if the instance was created withCMEK. When visible, it displays "Customer-managed encryption key (CMEK)" along with the key identifier and a link to the key. If the instance uses thedefault Google-managed encryption, this field is not shown. You may need aCloud KMS IAM role or permission onthe key that's being used to see the status of the CMEK encryption key.
Export schedule: This field appears if ascheduled export job is configured for the instance. If it is configured, the daily start time appears in theStart time field. The time is represented as your local time.
FIPS 140-2 Validated Encryption Enabled: This setting appears only if the instance is anEnterprise or anEmbed edition. When visible, it displays whether the Looker (Google Cloud core) in Looker instance is compliant with theFederal Information Processing Standard Publication (FIPS) 140-2 standard. If it's compliant,true is shown. If it's not compliant,false is shown.
Gemini: Whether the Gemini in Looker is enabled for the instance. If it's enabled,true is shown. If it's not enabled,false is shown.
Gemini AI Configuration: This setting appears ifGemini is enabled, along with the following subsettings:
- Trusted Tester features: If it's enabled,true is shown. If it's not enabled,false is shown.
- Trusted Tester data use: If it's enabled,true is shown. If it's not enabled,false is shown.
Custom domain tab
TheCustom domain tab provides an optional means to customize the URL to access the instance with acustom domain.
Looker Studio Pro tab
In theLooker Studio Pro tab, you canaccept the complimentary Looker Studio Pro licenses that have been allocated to your Looker (Google Cloud core) instance. If theAccept Looker Studio Pro licenses toggle is enabled, you have accepted the complimentary licenses.
This tab also indicates the name of the Google Cloud project that hosts your Looker Studio Pro subscription content.
Edit Looker (Google Cloud core) instance settings
Note: The edition and region of a Looker (Google Cloud core) instance cannot be edited. If you need to change one of these settings, you can useexport and import to transfer Looker (Google Cloud core) instance data into a new instance with updated edition or region settings.Required role
To get the permissions that you need to edit Looker (Google Cloud core) instance settings, ask your administrator to grant you theLooker Admin (roles/looker.admin) IAM role on the project in which the instance was created. For more information about granting roles, seeManage access to projects, folders, and organizations.
You might also be able to get the required permissions throughcustom roles or otherpredefined roles.
Editing settings
To modify instance settings, select one of the following options:
console
On the instanceDetails tab, clickEdit to modify these settings:
OAuth Application Credentials: Before you edit this setting, be sure toset up the new credentials andadd the instance's domain to theAuthorized redirect URIs field in the OAuth client.
Connections: Your instance configurationmust specify a network connection. If you have an instance that uses hybrid connections, you can change the connection option to private connections, or if your instance uses private connections, you can change the connection option to hybrid connections. Otherwise, this setting cannot be edited.
Note: If you have a Looker (Google Cloud core) instance that uses private connections, and you would like to change your configuration to use hybrid connections, you mustconfigure the public custom domain A record to point to the public IP address for the instance. This step ensures that the custom domain and certificate work correctly. If you want to maintain public and private access to the custom domain, you must use split DNS and manage both internal and external DNS systems.Configure inbound connections: If you have a private connections instance that uses Private Service Connect, you can edit the VPCs that are allowed ingress into the instance. You can update the existing settings for a VPC. You can delete a VPC by clicking theDelete item trash icon that appears when you hold the pointer over the network. Or, you can add a VPC by clickingAdd Item, selecting the project in which the network was created in theProject field, and then selecting the network in theNetwork drop-down menu.
Configure outbound connections: If you have a hybrid connections or private connections instance that uses Private Service Connect, you can configure outbound (egress) connections from your Looker (Google Cloud core) instance to external services.
- Enable Looker to connect to external services: Select this checkbox to use HTTPS and aSecure Web Proxy to make a connection to the Looker Marketplace or a connection to a global FQDN.
- Enable connection to Looker Marketplace: Select this checkbox to enable a connection to the Looker Marketplace.
- Global FQDN: To connect to an external, public domain, click theAdd Item button and add the fully qualified domain name in theGlobal FQDN field. Select an item and click theDelete Item icon to remove a global FQDN.
Local FQDN: If you have a hybrid connections or private connections instance that uses Private Service Connect, you can edit theoutbound service attachments. You can update the existing settings for a service attachment. You can delete a service attachment by clicking theDelete item trash icon that appears when you hold the pointer over it. Or, you can add a service attachment by clickingAdd Item. When adding a service attachment, enter the fully qualified domain name of the service in theLocal FQDN field and theservice attachment URI in theTarget Service Attachment URI field.
Maintenance Window: You can optionallyspecify the day of the week and the hour in which Looker (Google Cloud core) schedules maintenance. Maintenance windows last for one hour. By default, thePreferred Window option in theMaintenance Window is set toAny window.
Deny Maintenance Period: You can optionallyspecify a block of days in which Looker (Google Cloud core) does not schedule maintenance. Deny maintenance periods can be up to 60 days long. You must allow at least 14 days of maintenance availability between deny maintenance windows.
Email Domain Allowlist: When there are no domains in theAllowed Domains field, email domains are not restricted. To restrict domains, enter the domain or domains to be allowed in the format
Note: By default, Looker (Google Cloud core) instances that use only private connections or hybrid connections allow email deliveries to external domains. To restrict the domains to which Looker users can send email deliveries, set up an email domain allowlist.domain.suffix, and then clickEnter on your keyboard. If you make changes to theEmail Domain Allowlist setting for an instance, the Looker (Google Cloud core) instance must restart, and, if there are any runningpersistent derived tables within the instance, they will beregenerated. To learn more about the email domain allowlist setting and how it interacts with permissions and user attributes, see theEmail domain allowlist for scheduled content documentation page.Gemini in Looker: When theGemini setting is enabled, Gemini in Looker features are available for the Looker (Google Cloud core) instance. When theTrusted Tester features setting is enabled, users on the instance can access theTrusted Tester capabilities that are available for Gemini in Looker. When theTrusted Tester data use setting is enabled, Google is granted access to Gemini in Looker user data as described in theGemini for Google Cloud Trusted Tester Program terms. To learn more about Gemini in Looker features and how to administer them for a Looker (Google Cloud core) instance, see theAdminister Gemini on your Looker (Google Cloud core) documentation page.
When you have made your changes, clickSave.
gcloud
To update the settings, use thegcloud looker instances update command:
gcloud looker instances update (INSTANCE_NAME : --region=REGION) [--allowed-email-domains=[ALLOWED_EMAIL_DOMAINS,...]] [--async] [--oauth-client-id=OAUTH_CLIENT_ID] [--oauth-client-secret=OAUTH_CLIENT_SECRET] [--public-ip-enabled] [--no-public-ip-enabled] [--deny-maintenance-period-end-date=DENY_MAINTENANCE_PERIOD_END_DATE --deny-maintenance-period-start-date=DENY_MAINTENANCE_PERIOD_START_DATE --deny-maintenance-period-time=DENY_MAINTENANCE_PERIOD_TIME] [--maintenance-window-day=MAINTENANCE_WINDOW_DAY --maintenance-window-time=MAINTENANCE_WINDOW_TIME] [--psc-service-attachment domain=DOMAIN_1,attachment=SERVICE_ATTACHMENT_URI_1 \ --psc-service-attachment domain=DOMAIN_2,attachment=SERVICE_ATTACHMENT_URI_2 \] [--psc-allowed-vpcs=ALLOWED_VPC_1,ALLOWED_VPC_2 ] [--clear-psc-allowed-vpcs]
Replace the following:
INSTANCE_NAME: the name for your Looker (Google Cloud core) instance; it is not associated with the instance URL.REGION: the region in which your Looker (Google Cloud core) instance is hosted.ALLOWED_EMAIL_DOMAINS: when there are no domains in
Note: By default, Looker (Google Cloud core) instances that use private connections or hybrid connections allow email deliveries to external domains. To restrict the domains to which Looker users can send email deliveries, set up an email domain allowlist.--allowed-email-domains, email domains are not restricted. To restrict domains, add the domain or domains to be allowed in the formatdomain.suffix. If you make changes to the allowed email domains for an instance, the Looker (Google Cloud core) instance must restart, and, if there are any runningpersistent derived tables within the instance, they will beregenerated. To learn more about the email domain allowlist and how it interacts with permissions and user attributes, see theEmail domain allowlist for scheduled content documentation.OAUTH_CLIENT_IDandOAUTH_CLIENT_SECRET: the OAuth client ID and OAuth secret that you have set up with your OAuth client.DENY_MAINTENANCE_PERIOD_START_DATEandDENY_MAINTENANCE_PERIOD_END_DATE: must be in the formatYYYY-MM-DD.MAINTENANCE_WINDOW_TIMEandDENY_MAINTENANCE_PERIOD_TIME: must be in UTC time in 24-hour format (for example, 13:00, 17:45).MAINTENANCE_WINDOW_DAY: must be one of the following:friday,monday,saturday,sunday,thursday,tuesday,wednesday. See theManage maintenance policies for Looker (Google Cloud core) documentation page for more information about maintenance window settings.DOMAIN_1 andDOMAIN_2: The domain name(s) of any published services that you want to connect to a Looker (Google Cloud core) instance by using Private Service Connect. See theCreate a Looker (Google Cloud core) Private Service Connect instance documentation page for more information.
SERVICE_ATTACHMENT_URI_1andSERVICE_ATTACHMENT_URI_2: The full service attachment URI(s) of any published services that you want to connect to a Looker (Google Cloud core) instance using Private Service Connect. See theCreate a Looker (Google Cloud core) Private Service Connect instance documentation page for more information.ALLOWED_VPC_1andALLOWED_VPC_2: The VPCs that will be allowed ingress into a Looker (Google Cloud core) instance that uses Private Service Connect. See theCreate a Looker (Google Cloud core) Private Service Connect instance documentation page for more information.
You may also include the following flags:
--public-ip-enabledenables public IP.--no-public-ip-enableddisables public IP.--clear-psc-allowed-vpcsremoves all VPCs from an instance that uses Private Service Connect.
If you have an instance that uses private connections, you can add or remove a public secure connection. You cannot add or remove a private connection.
Note: If you have a Looker (Google Cloud core) instance that uses private connections (Private Service Connect) , and you would like to add a public IP option to your configuration, you mustconfigure the public custom domain A record to point to the public IP address for the instance. This ensures the custom domain and certificate work correctly. If you want to maintain public and private access to the custom domain, you must use split DNS and manage both internal and external DNS systems.Before you update OAuth credentials, be sure toset up the new credentials andadd the instance's domain to theAuthorized redirect URIs field in the OAuth client.
gcp.restrictTLSCipherSuites organization policy constraint doesn't include any cipher suites that are in theMODERN SSL policy profile, Looker will return an error when you clickSave, and the instance update will fail. Update the policy to resolve the error and update the instance. See theRestrict TLS cipher suites documentation page for more information.What's next
- Looker (Google Cloud core) admin settings
- One-time data import or export for a Looker (Google Cloud core) instance
- Delete or restart a Looker (Google Cloud core) instance
Except as otherwise noted, the content of this page is licensed under theCreative Commons Attribution 4.0 License, and code samples are licensed under theApache 2.0 License. For details, see theGoogle Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2026-02-19 UTC.