CINXE.COM

Subnets  |  VPC  |  Google Cloud

<!doctype html> <html lang="en" dir="ltr"> <head> <meta name="google-signin-client-id" content="721724668570-nbkv1cfusk7kk4eni4pjvepaus73b13t.apps.googleusercontent.com"> <meta name="google-signin-scope" content="profile email https://www.googleapis.com/auth/developerprofiles https://www.googleapis.com/auth/developerprofiles.award https://www.googleapis.com/auth/cloud-platform https://www.googleapis.com/auth/webhistory"> <meta property="og:site_name" content="Google Cloud"> <meta property="og:type" content="website"><meta name="theme-color" content="#039be5"><meta charset="utf-8"> <meta content="IE=Edge" http-equiv="X-UA-Compatible"> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="manifest" href="/_pwa/cloud/manifest.json" crossorigin="use-credentials"> <link rel="preconnect" href="//www.gstatic.com" crossorigin> <link rel="preconnect" href="//fonts.gstatic.com" crossorigin> <link rel="preconnect" href="//fonts.googleapis.com" crossorigin> <link rel="preconnect" href="//apis.google.com" crossorigin> <link rel="preconnect" href="//www.google-analytics.com" crossorigin><link rel="stylesheet" href="//fonts.googleapis.com/css?family=Google+Sans:400,500,700|Google+Sans+Text:400,400italic,500,500italic,700,700italic|Roboto:400,400italic,500,500italic,700,700italic|Roboto+Mono:400,500,700&display=swap"> <link rel="stylesheet" href="//fonts.googleapis.com/css2?family=Material+Icons&family=Material+Symbols+Outlined&display=block"><link rel="stylesheet" href="https://www.gstatic.com/devrel-devsite/prod/v38a693baeb774512feb42f10aac8f755d8791ed41119b5be7a531f8e16f8279f/cloud/css/app.css"> <link rel="shortcut icon" href="https://www.gstatic.com/devrel-devsite/prod/v38a693baeb774512feb42f10aac8f755d8791ed41119b5be7a531f8e16f8279f/cloud/images/favicons/onecloud/favicon.ico"> <link rel="apple-touch-icon" href="https://www.gstatic.com/devrel-devsite/prod/v38a693baeb774512feb42f10aac8f755d8791ed41119b5be7a531f8e16f8279f/cloud/images/favicons/onecloud/super_cloud.png"><link rel="canonical" href="https://cloud.google.com/vpc/docs/subnets"><link rel="search" type="application/opensearchdescription+xml" title="Google Cloud" href="https://cloud.google.com/s/opensearch.xml"> <link rel="alternate" hreflang="en" href="https://cloud.google.com/vpc/docs/subnets" /><link rel="alternate" hreflang="x-default" href="https://cloud.google.com/vpc/docs/subnets" /><link rel="alternate" hreflang="zh-Hans" href="https://cloud.google.com/vpc/docs/subnets?hl=zh-cn" /><link rel="alternate" hreflang="fr" href="https://cloud.google.com/vpc/docs/subnets?hl=fr" /><link rel="alternate" hreflang="de" href="https://cloud.google.com/vpc/docs/subnets?hl=de" /><link rel="alternate" hreflang="id" href="https://cloud.google.com/vpc/docs/subnets?hl=id" /><link rel="alternate" hreflang="it" href="https://cloud.google.com/vpc/docs/subnets?hl=it" /><link rel="alternate" hreflang="ja" href="https://cloud.google.com/vpc/docs/subnets?hl=ja" /><link rel="alternate" hreflang="ko" href="https://cloud.google.com/vpc/docs/subnets?hl=ko" /><link rel="alternate" hreflang="pt-BR" href="https://cloud.google.com/vpc/docs/subnets?hl=pt-br" /><link rel="alternate" hreflang="es-419" href="https://cloud.google.com/vpc/docs/subnets?hl=es-419" /><title>Subnets &nbsp;|&nbsp; VPC &nbsp;|&nbsp; Google Cloud</title> <meta property="og:title" content="Subnets &nbsp;|&nbsp; VPC &nbsp;|&nbsp; Google Cloud"><meta property="og:url" content="https://cloud.google.com/vpc/docs/subnets"><meta property="og:image" content="https://cloud.google.com/_static/cloud/images/social-icon-google-cloud-1200-630.png"> <meta property="og:image:width" content="1200"> <meta property="og:image:height" content="630"><meta property="og:locale" content="en"><meta name="twitter:card" content="summary_large_image"><script type="application/ld+json"> { "@context": "https://schema.org", "@type": "Article", "headline": "Subnets" } </script><script type="application/ld+json"> { "@context": "https://schema.org", "@type": "BreadcrumbList", "itemListElement": [{ "@type": "ListItem", "position": 1, "name": "Virtual Private Cloud", "item": "https://cloud.google.com/vpc" },{ "@type": "ListItem", "position": 2, "name": "Documentation", "item": "https://cloud.google.com/vpc/docs" },{ "@type": "ListItem", "position": 3, "name": "Subnets", "item": "https://cloud.google.com/vpc/docs/subnets" }] } </script> <link rel="stylesheet" href="/extras.css"></head> <body class="" template="page" theme="cloud-theme" type="article" layout="docs" free-trial display-toc pending> <devsite-progress type="indeterminate" id="app-progress"></devsite-progress> <a href="#main-content" class="skip-link button"> Skip to main content </a> <section class="devsite-wrapper"> <devsite-cookie-notification-bar></devsite-cookie-notification-bar><cloudx-track userCountry="SG"></cloudx-track> <cloudx-utils-init></cloudx-utils-init> <devsite-header keep-tabs-visible> <div class="devsite-header--inner nocontent"> <div class="devsite-top-logo-row-wrapper-wrapper"> <div class="devsite-top-logo-row-wrapper"> <div class="devsite-top-logo-row"> <button type="button" id="devsite-hamburger-menu" class="devsite-header-icon-button button-flat material-icons gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Navigation menu button" visually-hidden aria-label="Open menu"> </button> <div class="devsite-product-name-wrapper"> <a href="/" class="devsite-site-logo-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Site logo" track-type="globalNav" track-name="googleCloud" track-metadata-position="nav" track-metadata-eventDetail="nav"> <picture> <img src="https://www.gstatic.com/devrel-devsite/prod/v38a693baeb774512feb42f10aac8f755d8791ed41119b5be7a531f8e16f8279f/cloud/images/cloud-logo.svg" class="devsite-site-logo" alt="Google Cloud"> </picture> </a> <span class="devsite-product-name"> <ul class="devsite-breadcrumb-list" > <li class="devsite-breadcrumb-item devsite-has-google-wordmark"> </li> </ul> </span> </div> <div class="devsite-top-logo-row-middle"> <div class="devsite-header-upper-tabs"> <cloudx-tabs-nav class="upper-tabs"> <nav class="devsite-tabs-wrapper" aria-label="Upper tabs"> <tab class="devsite-active"> <a href="https://cloud.google.com/docs" class="devsite-tabs-content gc-analytics-event " track-metadata-eventdetail="https://cloud.google.com/docs" track-type="nav" track-metadata-position="nav - docs-home" track-metadata-module="primary nav" aria-label="Documentation, selected" data-category="Site-Wide Custom Events" data-label="Tab: Documentation" track-name="docs-home" track-link-column-type="single-column" > Documentation </a> </tab> <tab class="devsite-dropdown devsite-clickable "> <a href="https://cloud.google.com/docs/tech-area-overviews" class="devsite-tabs-content gc-analytics-event " track-metadata-eventdetail="https://cloud.google.com/docs/tech-area-overviews" track-type="nav" track-metadata-position="nav - technology-areas" track-metadata-module="primary nav" data-category="Site-Wide Custom Events" data-label="Tab: Technology areas" track-name="technology-areas" track-link-column-type="single-column" > Technology areas </a> <button aria-haspopup="menu" aria-expanded="false" aria-label="Dropdown menu for Technology areas" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/docs/tech-area-overviews" track-metadata-position="nav - technology-areas" track-metadata-module="primary nav" data-category="Site-Wide Custom Events" data-label="Tab: Technology areas" track-name="technology-areas" track-link-column-type="single-column" class="devsite-tabs-dropdown-toggle devsite-icon devsite-icon-arrow-drop-down"></button> <div class="devsite-tabs-dropdown" role="menu" aria-label="submenu" hidden> <button class="devsite-tabs-close-button material-icons button-flat gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Close dropdown menu" aria-label="Close dropdown menu" track-type="nav" track-name="close" track-metadata-eventdetail="#" track-metadata-position="nav - technology-areas" track-metadata-module="tertiary nav">close</button> <div class="devsite-tabs-dropdown-content"> <div class="devsite-tabs-dropdown-column "> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/docs/ai-ml" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/docs/ai-ml" track-metadata-position="nav - technology-areas" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> AI and ML </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/docs/application-development" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/docs/application-development" track-metadata-position="nav - technology-areas" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Application development </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/docs/application-hosting" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/docs/application-hosting" track-metadata-position="nav - technology-areas" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Application hosting </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/docs/compute-area" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/docs/compute-area" track-metadata-position="nav - technology-areas" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Compute </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/docs/data" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/docs/data" track-metadata-position="nav - technology-areas" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Data analytics and pipelines </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/docs/databases" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/docs/databases" track-metadata-position="nav - technology-areas" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Databases </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/docs/dhm-cloud" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/docs/dhm-cloud" track-metadata-position="nav - technology-areas" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Distributed, hybrid, and multicloud </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/docs/generative-ai" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/docs/generative-ai" track-metadata-position="nav - technology-areas" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Generative AI </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/docs/industry" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/docs/industry" track-metadata-position="nav - technology-areas" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Industry solutions </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/docs/networking" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/docs/networking" track-metadata-position="nav - technology-areas" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Networking </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/docs/observability" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/docs/observability" track-metadata-position="nav - technology-areas" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Observability and monitoring </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/docs/security" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/docs/security" track-metadata-position="nav - technology-areas" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Security </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/docs/storage" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/docs/storage" track-metadata-position="nav - technology-areas" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Storage </div> </a> </li> </ul> </div> </div> </div> </tab> <tab class="devsite-dropdown devsite-clickable "> <a href="https://cloud.google.com/docs/cross-product-overviews" class="devsite-tabs-content gc-analytics-event " track-metadata-eventdetail="https://cloud.google.com/docs/cross-product-overviews" track-type="nav" track-metadata-position="nav - crossproduct" track-metadata-module="primary nav" data-category="Site-Wide Custom Events" data-label="Tab: Cross-product tools" track-name="crossproduct" track-link-column-type="single-column" > Cross-product tools </a> <button aria-haspopup="menu" aria-expanded="false" aria-label="Dropdown menu for Cross-product tools" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/docs/cross-product-overviews" track-metadata-position="nav - crossproduct" track-metadata-module="primary nav" data-category="Site-Wide Custom Events" data-label="Tab: Cross-product tools" track-name="crossproduct" track-link-column-type="single-column" class="devsite-tabs-dropdown-toggle devsite-icon devsite-icon-arrow-drop-down"></button> <div class="devsite-tabs-dropdown" role="menu" aria-label="submenu" hidden> <button class="devsite-tabs-close-button material-icons button-flat gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Close dropdown menu" aria-label="Close dropdown menu" track-type="nav" track-name="close" track-metadata-eventdetail="#" track-metadata-position="nav - crossproduct" track-metadata-module="tertiary nav">close</button> <div class="devsite-tabs-dropdown-content"> <div class="devsite-tabs-dropdown-column "> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/docs/access-resources" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/docs/access-resources" track-metadata-position="nav - crossproduct" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Access and resources management </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/docs/costs-usage" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/docs/costs-usage" track-metadata-position="nav - crossproduct" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Costs and usage management </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/docs/devtools" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/docs/devtools" track-metadata-position="nav - crossproduct" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Google Cloud SDK, languages, frameworks, and tools </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/docs/iac" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/docs/iac" track-metadata-position="nav - crossproduct" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Infrastructure as code </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/docs/migration" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/docs/migration" track-metadata-position="nav - crossproduct" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Migration </div> </a> </li> </ul> </div> </div> </div> </tab> <tab class="devsite-dropdown devsite-clickable "> <a href="https://cloud.google.com/" class="devsite-tabs-content gc-analytics-event " track-metadata-eventdetail="https://cloud.google.com/" track-type="nav" track-metadata-position="nav - related-sites" track-metadata-module="primary nav" data-category="Site-Wide Custom Events" data-label="Tab: Related sites" track-name="related-sites" track-link-column-type="single-column" > Related sites </a> <button aria-haspopup="menu" aria-expanded="false" aria-label="Dropdown menu for Related sites" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/" track-metadata-position="nav - related-sites" track-metadata-module="primary nav" data-category="Site-Wide Custom Events" data-label="Tab: Related sites" track-name="related-sites" track-link-column-type="single-column" class="devsite-tabs-dropdown-toggle devsite-icon devsite-icon-arrow-drop-down"></button> <div class="devsite-tabs-dropdown" role="menu" aria-label="submenu" hidden> <button class="devsite-tabs-close-button material-icons button-flat gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Close dropdown menu" aria-label="Close dropdown menu" track-type="nav" track-name="close" track-metadata-eventdetail="#" track-metadata-position="nav - related-sites" track-metadata-module="tertiary nav">close</button> <div class="devsite-tabs-dropdown-content"> <div class="devsite-tabs-dropdown-column "> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/" track-metadata-position="nav - related-sites" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Google Cloud Home </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/free" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/free" track-metadata-position="nav - related-sites" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Free Trial and Free Tier </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/architecture" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/architecture" track-metadata-position="nav - related-sites" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Architecture Center </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/blog" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/blog" track-metadata-position="nav - related-sites" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Blog </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/contact" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/contact" track-metadata-position="nav - related-sites" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Contact Sales </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/developers" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/developers" track-metadata-position="nav - related-sites" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Google Cloud Developer Center </div> </a> </li> <li class="devsite-nav-item"> <a href="https://developers.google.com/" track-type="nav" track-metadata-eventdetail="https://developers.google.com/" track-metadata-position="nav - related-sites" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Google Developer Center </div> </a> </li> <li class="devsite-nav-item"> <a href="https://console.cloud.google.com/marketplace" track-type="nav" track-metadata-eventdetail="https://console.cloud.google.com/marketplace" track-metadata-position="nav - related-sites" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Google Cloud Marketplace </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/marketplace/docs" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/marketplace/docs" track-metadata-position="nav - related-sites" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Google Cloud Marketplace Documentation </div> </a> </li> <li class="devsite-nav-item"> <a href="https://www.cloudskillsboost.google/paths" track-type="nav" track-metadata-eventdetail="https://www.cloudskillsboost.google/paths" track-metadata-position="nav - related-sites" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Google Cloud Skills Boost </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/solutions" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/solutions" track-metadata-position="nav - related-sites" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Google Cloud Solution Center </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/support-hub" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/support-hub" track-metadata-position="nav - related-sites" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Google Cloud Support </div> </a> </li> <li class="devsite-nav-item"> <a href="https://www.youtube.com/@googlecloudtech" track-type="nav" track-metadata-eventdetail="https://www.youtube.com/@googlecloudtech" track-metadata-position="nav - related-sites" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Google Cloud Tech Youtube Channel </div> </a> </li> </ul> </div> </div> </div> </tab> </nav> </cloudx-tabs-nav> </div> <devsite-search enable-signin enable-search enable-suggestions project-name="VPC" tenant-name="Google Cloud" project-scope="/vpc/docs" url-scoped="https://cloud.google.com/s/results/vpc/docs" > <form class="devsite-search-form" action="https://cloud.google.com/s/results" method="GET"> <div class="devsite-search-container"> <button type="button" search-open class="devsite-search-button devsite-header-icon-button button-flat material-icons" aria-label="Open search"></button> <div class="devsite-searchbox"> <input aria-activedescendant="" aria-autocomplete="list" aria-label="Search" aria-expanded="false" aria-haspopup="listbox" autocomplete="off" class="devsite-search-field devsite-search-query" name="q" placeholder="Search" role="combobox" type="text" value="" > <div class="devsite-search-image material-icons" aria-hidden="true"> </div> <div class="devsite-search-shortcut-icon-container" aria-hidden="true"> <kbd class="devsite-search-shortcut-icon">/</kbd> </div> </div> </div> </form> <button type="button" search-close class="devsite-search-button devsite-header-icon-button button-flat material-icons" aria-label="Close search"></button> </devsite-search> </div> <devsite-language-selector> <ul role="presentation"> <li role="presentation"> <a role="menuitem" lang="en" >English</a> </li> <li role="presentation"> <a role="menuitem" lang="de" >Deutsch</a> </li> <li role="presentation"> <a role="menuitem" lang="es_419" >Español – América Latina</a> </li> <li role="presentation"> <a role="menuitem" lang="fr" >Français</a> </li> <li role="presentation"> <a role="menuitem" lang="id" >Indonesia</a> </li> <li role="presentation"> <a role="menuitem" lang="it" >Italiano</a> </li> <li role="presentation"> <a role="menuitem" lang="pt_br" >Português – Brasil</a> </li> <li role="presentation"> <a role="menuitem" lang="zh_cn" >中文 – 简体</a> </li> <li role="presentation"> <a role="menuitem" lang="ja" >日本語</a> </li> <li role="presentation"> <a role="menuitem" lang="ko" >한국어</a> </li> </ul> </devsite-language-selector> <devsite-user enable-profiles fp-auth id="devsite-user"> <span class="button devsite-top-button" aria-hidden="true" visually-hidden>Sign in</span> </devsite-user> </div> </div> </div> <div class="devsite-collapsible-section "> <div class="devsite-header-background"> <div class="devsite-product-id-row" hidden> <div class="devsite-product-description-row"> </div> </div> <div class="devsite-doc-set-nav-row"> <ul class="devsite-breadcrumb-list" > <li class="devsite-breadcrumb-item "> <a href="https://cloud.google.com/vpc" class="devsite-breadcrumb-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Lower Header" data-value="1" track-type="globalNav" track-name="breadcrumb" track-metadata-position="1" track-metadata-eventdetail="Virtual Private Cloud" > Virtual Private Cloud </a> </li> </ul> <cloudx-tabs-nav class="lower-tabs"> <nav class="devsite-tabs-wrapper" aria-label="Lower tabs"> <tab > <a href="https://cloud.google.com/vpc/docs" class="devsite-tabs-content gc-analytics-event " track-metadata-eventdetail="https://cloud.google.com/vpc/docs" track-type="nav" track-metadata-position="nav - overview" track-metadata-module="primary nav" data-category="Site-Wide Custom Events" data-label="Tab: Overview" track-name="overview" > Overview </a> </tab> <tab class="devsite-active"> <a href="https://cloud.google.com/vpc/docs/overview" class="devsite-tabs-content gc-analytics-event " track-metadata-eventdetail="https://cloud.google.com/vpc/docs/overview" track-type="nav" track-metadata-position="nav - guides" track-metadata-module="primary nav" aria-label="Guides, selected" data-category="Site-Wide Custom Events" data-label="Tab: Guides" track-name="guides" > Guides </a> </tab> <tab > <a href="https://cloud.google.com/vpc/docs/apis" class="devsite-tabs-content gc-analytics-event " track-metadata-eventdetail="https://cloud.google.com/vpc/docs/apis" track-type="nav" track-metadata-position="nav - reference" track-metadata-module="primary nav" data-category="Site-Wide Custom Events" data-label="Tab: Reference" track-name="reference" > Reference </a> </tab> <tab > <a href="https://cloud.google.com/vpc/docs/resources" class="devsite-tabs-content gc-analytics-event " track-metadata-eventdetail="https://cloud.google.com/vpc/docs/resources" track-type="nav" track-metadata-position="nav - resources" track-metadata-module="primary nav" data-category="Site-Wide Custom Events" data-label="Tab: Resources" track-name="resources" > Resources </a> </tab> </nav> </cloudx-tabs-nav> <div class="devsite-product-button-row"> <a href="https://cloud.google.com/contact" class="cta-button-secondary button " track-type="contact" track-metadata-eventDetail="nav" track-name="sales" data-overflow-container="left" track-metadata-position="nav" data-overflow-wrapper="tab" data-overflow="devsite-tabs-wrapper" >Contact Us</a> <a href="//console.cloud.google.com/freetrial" class="cloud-free-trial-button cta-button-primary button-primary button cloud-button cloud-button--primary " data-overflow="devsite-top-logo-row" track-metadata-eventDetail="nav" track-metadata-position="nav" data-overflow-container="right" data-overflow-class="devsite-header-link devsite-top-button button cloud-free-trial-button cloud-free-trial-enabled cloud-button cloud-button--primary" referrerpolicy="no-referrer-when-downgrade" track-type="freeTrial" track-name="gcpCta" >Start free</a> </div> </div> </div> </div> </div> </devsite-header> <devsite-book-nav scrollbars > <div class="devsite-book-nav-filter" > <span class="filter-list-icon material-icons" aria-hidden="true"></span> <input type="text" placeholder="Filter" aria-label="Type to filter" role="searchbox"> <span class="filter-clear-button hidden" data-title="Clear filter" aria-label="Clear filter" role="button" tabindex="0"></span> </div> <nav class="devsite-book-nav devsite-nav nocontent" aria-label="Side menu"> <div class="devsite-mobile-header"> <button type="button" id="devsite-close-nav" class="devsite-header-icon-button button-flat material-icons gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Close navigation" aria-label="Close navigation"> </button> <div class="devsite-product-name-wrapper"> <a href="/" class="devsite-site-logo-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Site logo" track-type="globalNav" track-name="googleCloud" track-metadata-position="nav" track-metadata-eventDetail="nav"> <picture> <img src="https://www.gstatic.com/devrel-devsite/prod/v38a693baeb774512feb42f10aac8f755d8791ed41119b5be7a531f8e16f8279f/cloud/images/cloud-logo.svg" class="devsite-site-logo" alt="Google Cloud"> </picture> </a> <span class="devsite-product-name"> <ul class="devsite-breadcrumb-list" > <li class="devsite-breadcrumb-item devsite-has-google-wordmark"> </li> </ul> </span> </div> </div> <div class="devsite-book-nav-wrapper"> <div class="devsite-mobile-nav-top"> <ul class="devsite-nav-list"> <li class="devsite-nav-item"> <a href="/docs" class="devsite-nav-title gc-analytics-event devsite-nav-active" data-category="Site-Wide Custom Events" data-label="Tab: Documentation" track-name="docs-home" track-link-column-type="single-column" data-category="Site-Wide Custom Events" data-label="Responsive Tab: Documentation" track-type="globalNav" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Documentation </span> </a> <ul class="devsite-nav-responsive-tabs"> <li class="devsite-nav-item"> <a href="/vpc/docs" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Tab: Overview" track-name="overview" data-category="Site-Wide Custom Events" data-label="Responsive Tab: Overview" track-type="globalNav" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Overview </span> </a> </li> <li class="devsite-nav-item"> <a href="/vpc/docs/overview" class="devsite-nav-title gc-analytics-event devsite-nav-has-children devsite-nav-active" data-category="Site-Wide Custom Events" data-label="Tab: Guides" track-name="guides" data-category="Site-Wide Custom Events" data-label="Responsive Tab: Guides" track-type="globalNav" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip menu="_book"> Guides </span> <span class="devsite-nav-icon material-icons" data-icon="forward" menu="_book"> </span> </a> </li> <li class="devsite-nav-item"> <a href="/vpc/docs/apis" class="devsite-nav-title gc-analytics-event devsite-nav-has-children " data-category="Site-Wide Custom Events" data-label="Tab: Reference" track-name="reference" data-category="Site-Wide Custom Events" data-label="Responsive Tab: Reference" track-type="globalNav" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Reference </span> <span class="devsite-nav-icon material-icons" data-icon="forward" > </span> </a> </li> <li class="devsite-nav-item"> <a href="/vpc/docs/resources" class="devsite-nav-title gc-analytics-event devsite-nav-has-children " data-category="Site-Wide Custom Events" data-label="Tab: Resources" track-name="resources" data-category="Site-Wide Custom Events" data-label="Responsive Tab: Resources" track-type="globalNav" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Resources </span> <span class="devsite-nav-icon material-icons" data-icon="forward" > </span> </a> </li> </ul> </li> <li class="devsite-nav-item"> <a href="/docs/tech-area-overviews" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Tab: Technology areas" track-name="technology-areas" track-link-column-type="single-column" data-category="Site-Wide Custom Events" data-label="Responsive Tab: Technology areas" track-type="globalNav" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Technology areas </span> </a> <ul class="devsite-nav-responsive-tabs devsite-nav-has-menu "> <li class="devsite-nav-item"> <span class="devsite-nav-title" tooltip data-category="Site-Wide Custom Events" data-label="Tab: Technology areas" track-name="technology-areas" track-link-column-type="single-column" > <span class="devsite-nav-text" tooltip menu="Technology areas"> More </span> <span class="devsite-nav-icon material-icons" data-icon="forward" menu="Technology areas"> </span> </span> </li> </ul> </li> <li class="devsite-nav-item"> <a href="/docs/cross-product-overviews" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Tab: Cross-product tools" track-name="crossproduct" track-link-column-type="single-column" data-category="Site-Wide Custom Events" data-label="Responsive Tab: Cross-product tools" track-type="globalNav" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Cross-product tools </span> </a> <ul class="devsite-nav-responsive-tabs devsite-nav-has-menu "> <li class="devsite-nav-item"> <span class="devsite-nav-title" tooltip data-category="Site-Wide Custom Events" data-label="Tab: Cross-product tools" track-name="crossproduct" track-link-column-type="single-column" > <span class="devsite-nav-text" tooltip menu="Cross-product tools"> More </span> <span class="devsite-nav-icon material-icons" data-icon="forward" menu="Cross-product tools"> </span> </span> </li> </ul> </li> <li class="devsite-nav-item"> <a href="/" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Tab: Related sites" track-name="related-sites" track-link-column-type="single-column" data-category="Site-Wide Custom Events" data-label="Responsive Tab: Related sites" track-type="globalNav" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Related sites </span> </a> <ul class="devsite-nav-responsive-tabs devsite-nav-has-menu "> <li class="devsite-nav-item"> <span class="devsite-nav-title" tooltip data-category="Site-Wide Custom Events" data-label="Tab: Related sites" track-name="related-sites" track-link-column-type="single-column" > <span class="devsite-nav-text" tooltip menu="Related sites"> More </span> <span class="devsite-nav-icon material-icons" data-icon="forward" menu="Related sites"> </span> </span> </li> </ul> </li> <li class="devsite-nav-item"> <a href="//console.cloud.google.com/" class="devsite-nav-title gc-analytics-event " track-type="globalNav" track-metadata-eventDetail="nav" track-metadata-position="nav" referrerpolicy="no-referrer-when-downgrade" track-name="console" data-category="Site-Wide Custom Events" data-label="Responsive Tab: Console" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Console </span> </a> </li> <li class="devsite-nav-item"> <a href="/contact" class="cta-button-secondary button" track-type="contact" track-metadata-eventDetail="nav" track-name="sales" data-overflow-container="left" track-metadata-position="nav" data-overflow-wrapper="tab" data-overflow="devsite-tabs-wrapper" data-category="Site-Wide Custom Events" data-label="Responsive Tab: Contact Us" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Contact Us </span> </a> </li> <li class="devsite-nav-item"> <a href="//console.cloud.google.com/freetrial" class="cloud-free-trial-button cta-button-primary button-primary button cloud-button cloud-button--primary" data-overflow="devsite-top-logo-row" track-metadata-eventDetail="nav" track-metadata-position="nav" data-overflow-container="right" data-overflow-class="devsite-header-link devsite-top-button button cloud-free-trial-button cloud-free-trial-enabled cloud-button cloud-button--primary" referrerpolicy="no-referrer-when-downgrade" track-type="freeTrial" track-name="gcpCta" data-category="Site-Wide Custom Events" data-label="Responsive Tab: Start free" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Start free </span> </a> </li> </ul> </div> <div class="devsite-mobile-nav-bottom"> <ul class="devsite-nav-list" menu="_book"> <li class="devsite-nav-item devsite-nav-heading"><div class="devsite-nav-title devsite-nav-title-no-path"> <span class="devsite-nav-text" tooltip>Discover</span> </div></li> <li class="devsite-nav-item"><a href="/vpc/docs/overview" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/overview" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/overview" ><span class="devsite-nav-text" tooltip>Virtual Private Cloud overview</span></a></li> <li class="devsite-nav-item devsite-nav-heading"><div class="devsite-nav-title devsite-nav-title-no-path"> <span class="devsite-nav-text" tooltip>Get started</span> </div></li> <li class="devsite-nav-item"><a href="/vpc/docs/vpc" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/vpc" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/vpc" ><span class="devsite-nav-text" tooltip>VPC networks</span></a></li> <li class="devsite-nav-item"><a href="/vpc/docs/subnets" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/subnets" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/subnets" ><span class="devsite-nav-text" tooltip>Subnets</span></a></li> <li class="devsite-nav-item"><a href="/vpc/docs/ipv6-support" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/ipv6-support" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/ipv6-support" ><span class="devsite-nav-text" tooltip>IPv6 support</span></a></li> <li class="devsite-nav-item"><a href="/vpc/docs/create-modify-vpc-networks" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/create-modify-vpc-networks" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/create-modify-vpc-networks" ><span class="devsite-nav-text" tooltip>Create and manage VPC networks</span></a></li> <li class="devsite-nav-item devsite-nav-heading"><div class="devsite-nav-title devsite-nav-title-no-path"> <span class="devsite-nav-text" tooltip>Add networking features</span> </div></li> <li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Add IP addresses</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/vpc/docs/ip-addresses" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/ip-addresses" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/ip-addresses" ><span class="devsite-nav-text" tooltip>Overview</span></a></li><li class="devsite-nav-item"><a href="/vpc/docs/reserve-static-internal-ip-address" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/reserve-static-internal-ip-address" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/reserve-static-internal-ip-address" ><span class="devsite-nav-text" tooltip>Reserve internal IP addresses</span></a></li><li class="devsite-nav-item"><a href="/vpc/docs/reserve-static-external-ip-address" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/reserve-static-external-ip-address" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/reserve-static-external-ip-address" ><span class="devsite-nav-text" tooltip>Reserve external IP addresses</span></a></li><li class="devsite-nav-item"><a href="/vpc/docs/move-ip-address-different-project" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/move-ip-address-different-project" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/move-ip-address-different-project" ><span class="devsite-nav-text" tooltip>Move an external IPv4 address to a different project</span></a></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Add alias IP ranges</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/vpc/docs/alias-ip" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/alias-ip" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/alias-ip" ><span class="devsite-nav-text" tooltip>Overview</span></a></li><li class="devsite-nav-item"><a href="/vpc/docs/configure-alias-ip-ranges" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/configure-alias-ip-ranges" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/configure-alias-ip-ranges" ><span class="devsite-nav-text" tooltip>Configure alias IP ranges</span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Bring your own IP addresses (BYOIP)</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/vpc/docs/bring-your-own-ip" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/bring-your-own-ip" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/bring-your-own-ip" ><span class="devsite-nav-text" tooltip>Overview</span></a></li><li class="devsite-nav-item"><a href="/vpc/docs/byoip-planning" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/byoip-planning" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/byoip-planning" ><span class="devsite-nav-text" tooltip>Planning and architecture</span></a></li><li class="devsite-nav-item"><a href="/vpc/docs/create-pap" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/create-pap" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/create-pap" ><span class="devsite-nav-text" tooltip>Create a public advertised prefix</span></a></li><li class="devsite-nav-item"><a href="/vpc/docs/create-pdp" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/create-pdp" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/create-pdp" ><span class="devsite-nav-text" tooltip>Create public delegated prefixes</span></a></li><li class="devsite-nav-item"><a href="/vpc/docs/create-sub-prefixes-ip-addresses" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/create-sub-prefixes-ip-addresses" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/create-sub-prefixes-ip-addresses" ><span class="devsite-nav-text" tooltip>Create IPv4 sub-prefixes and IP addresses</span></a></li><li class="devsite-nav-item"><a href="/vpc/docs/create-ipv6-sub-prefixes" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/create-ipv6-sub-prefixes" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/create-ipv6-sub-prefixes" ><span class="devsite-nav-text" tooltip>Create IPv6 sub-prefixes</span></a></li><li class="devsite-nav-item"><a href="/vpc/docs/manage-bgp-announcement" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/manage-bgp-announcement" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/manage-bgp-announcement" ><span class="devsite-nav-text" tooltip>Manage BGP announcement</span></a></li><li class="devsite-nav-item"><a href="/vpc/docs/deprovision-byoip" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/deprovision-byoip" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/deprovision-byoip" ><span class="devsite-nav-text" tooltip>Deprovision BYOIP</span></a></li></ul></div></li></ul></div></li> <li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Add routes</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/vpc/docs/routes" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/routes" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/routes" ><span class="devsite-nav-text" tooltip>Routes overview</span></a></li><li class="devsite-nav-item"><a href="/vpc/docs/static-routes" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/static-routes" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/static-routes" ><span class="devsite-nav-text" tooltip>Static routes overview</span></a></li><li class="devsite-nav-item"><a href="/vpc/docs/using-routes" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/using-routes" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/using-routes" ><span class="devsite-nav-text" tooltip>Use routes</span></a></li></ul></div></li> <li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Add policy-based routes</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/vpc/docs/policy-based-routes" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/policy-based-routes" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/policy-based-routes" ><span class="devsite-nav-text" tooltip>Overview</span></a></li><li class="devsite-nav-item"><a href="/vpc/docs/use-policy-based-routes" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/use-policy-based-routes" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/use-policy-based-routes" ><span class="devsite-nav-text" tooltip>Use policy-based-routes</span></a></li></ul></div></li> <li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Change MTU</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/vpc/docs/mtu" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/mtu" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/mtu" ><span class="devsite-nav-text" tooltip>Overview</span></a></li><li class="devsite-nav-item"><a href="/vpc/docs/change-mtu-vpc-network" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/change-mtu-vpc-network" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/change-mtu-vpc-network" ><span class="devsite-nav-text" tooltip>Change MTU of a VPC network</span></a></li><li class="devsite-nav-item"><a href="/vpc/docs/configure-jumbo-frame-mtu-vpc" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/configure-jumbo-frame-mtu-vpc" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/configure-jumbo-frame-mtu-vpc" ><span class="devsite-nav-text" tooltip>Create and verify a jumbo frame MTU network</span></a></li></ul></div></li> <li class="devsite-nav-item devsite-nav-expandable devsite-nav-preview"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Access IPv4 destinations from IPv6-only instances</span><span class="devsite-nav-icon material-icons" data-icon="preview" data-title="Preview" aria-hidden="true"></span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/vpc/docs/ipv6-to-ipv4-overview" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/ipv6-to-ipv4-overview" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/ipv6-to-ipv4-overview" ><span class="devsite-nav-text" tooltip>Overview</span></a></li><li class="devsite-nav-item"><a href="/vpc/docs/connect-ipv6-to-ipv4" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/connect-ipv6-to-ipv4" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/connect-ipv6-to-ipv4" ><span class="devsite-nav-text" tooltip>Configure IPv6-only subnets and instances with DNS64 and NAT64</span></a></li></ul></div></li> <li class="devsite-nav-item devsite-nav-heading"><div class="devsite-nav-title devsite-nav-title-no-path"> <span class="devsite-nav-text" tooltip>Configure VMs</span> </div></li> <li class="devsite-nav-item"><a href="/vpc/docs/add-remove-network-tags" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/add-remove-network-tags" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/add-remove-network-tags" ><span class="devsite-nav-text" tooltip>Add network tags</span></a></li> <li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Add VMs with multiple network interfaces</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/vpc/docs/multiple-interfaces-concepts" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/multiple-interfaces-concepts" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/multiple-interfaces-concepts" ><span class="devsite-nav-text" tooltip>Overview</span></a></li><li class="devsite-nav-item"><a href="/vpc/docs/create-use-multiple-interfaces" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/create-use-multiple-interfaces" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/create-use-multiple-interfaces" ><span class="devsite-nav-text" tooltip>Create VMs with multiple network interfaces</span></a></li><li class="devsite-nav-item"><a href="/vpc/docs/configure-routing-additional-interface" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/configure-routing-additional-interface" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/configure-routing-additional-interface" ><span class="devsite-nav-text" tooltip>Configure routing for an additional network interface</span></a></li><li class="devsite-nav-item"><a href="/vpc/docs/troubleshoot-multiple-interfaces" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/troubleshoot-multiple-interfaces" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/troubleshoot-multiple-interfaces" ><span class="devsite-nav-text" tooltip>Troubleshoot</span></a></li></ul></div></li> <li class="devsite-nav-item devsite-nav-heading"><div class="devsite-nav-title devsite-nav-title-no-path"> <span class="devsite-nav-text" tooltip>Add capabilities</span> </div></li> <li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Shared VPC</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/vpc/docs/shared-vpc" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/shared-vpc" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/shared-vpc" ><span class="devsite-nav-text" tooltip>Overview</span></a></li><li class="devsite-nav-item"><a href="/vpc/docs/provisioning-shared-vpc" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/provisioning-shared-vpc" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/provisioning-shared-vpc" ><span class="devsite-nav-text" tooltip>Provision Shared VPC</span></a></li><li class="devsite-nav-item"><a href="/vpc/docs/deprovisioning-shared-vpc" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/deprovisioning-shared-vpc" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/deprovisioning-shared-vpc" ><span class="devsite-nav-text" tooltip>Deprovision Shared VPC</span></a></li></ul></div></li> <li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>VPC Network Peering</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/vpc/docs/vpc-peering" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/vpc-peering" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/vpc-peering" ><span class="devsite-nav-text" tooltip>Overview</span></a></li><li class="devsite-nav-item"><a href="/vpc/docs/using-vpc-peering" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/using-vpc-peering" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/using-vpc-peering" ><span class="devsite-nav-text" tooltip>Set up and manage VPC Network Peering</span></a></li><li class="devsite-nav-item"><a href="/vpc/docs/peer-two-networks" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/peer-two-networks" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/peer-two-networks" ><span class="devsite-nav-text" tooltip>Peer two VPC networks</span></a></li></ul></div></li> <li class="devsite-nav-item devsite-nav-expandable devsite-nav-preview"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Hybrid Subnets</span><span class="devsite-nav-icon material-icons" data-icon="preview" data-title="Preview" aria-hidden="true"></span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/vpc/docs/hybrid-subnets" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/hybrid-subnets" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/hybrid-subnets" ><span class="devsite-nav-text" tooltip>Overview</span></a></li><li class="devsite-nav-item"><a href="/vpc/docs/prepare-for-hybrid-subnet-connectivity" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/prepare-for-hybrid-subnet-connectivity" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/prepare-for-hybrid-subnet-connectivity" ><span class="devsite-nav-text" tooltip>Prepare for Hybrid Subnets</span></a></li><li class="devsite-nav-item"><a href="/vpc/docs/create-hybrid-subnets" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/create-hybrid-subnets" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/create-hybrid-subnets" ><span class="devsite-nav-text" tooltip>Create a hybrid subnet</span></a></li><li class="devsite-nav-item"><a href="/vpc/docs/decommission-hybrid-subnets" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/decommission-hybrid-subnets" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/decommission-hybrid-subnets" ><span class="devsite-nav-text" tooltip>Decommission a hybrid subnet</span></a></li></ul></div></li> <li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Internal ranges</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/vpc/docs/internal-ranges" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/internal-ranges" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/internal-ranges" ><span class="devsite-nav-text" tooltip>Overview</span></a></li><li class="devsite-nav-item"><a href="/vpc/docs/create-use-internal-ranges" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/create-use-internal-ranges" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/create-use-internal-ranges" ><span class="devsite-nav-text" tooltip>Create and use internal ranges</span></a></li></ul></div></li> <li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Network profiles for specific use cases</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/vpc/docs/network-profiles" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/network-profiles" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/network-profiles" ><span class="devsite-nav-text" tooltip>Overview</span></a></li><li class="devsite-nav-item"><a href="/vpc/docs/rdma-network-profiles" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/rdma-network-profiles" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/rdma-network-profiles" ><span class="devsite-nav-text" tooltip>RDMA network profile</span></a></li><li class="devsite-nav-item"><a href="/vpc/docs/create-vpc-network-rdma" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/create-vpc-network-rdma" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/create-vpc-network-rdma" ><span class="devsite-nav-text" tooltip>Create a VPC network for RDMA NICs</span></a></li><li class="devsite-nav-item"><a href="/vpc/docs/view-network-profiles" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/view-network-profiles" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/view-network-profiles" ><span class="devsite-nav-text" tooltip>View network profiles</span></a></li></ul></div></li> <li class="devsite-nav-item devsite-nav-heading"><div class="devsite-nav-title devsite-nav-title-no-path"> <span class="devsite-nav-text" tooltip>Access APIs and services</span> </div></li> <li class="devsite-nav-item"><a href="/vpc/docs/private-access-options" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/private-access-options" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/private-access-options" ><span class="devsite-nav-text" tooltip>Choose a private access option</span></a></li> <li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Private Service Connect</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/vpc/docs/private-service-connect" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/private-service-connect" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/private-service-connect" ><span class="devsite-nav-text" tooltip>Overview</span></a></li><li class="devsite-nav-item"><a href="/vpc/docs/private-service-connect-compatibility" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/private-service-connect-compatibility" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/private-service-connect-compatibility" ><span class="devsite-nav-text" tooltip>Compatibility</span></a></li><li class="devsite-nav-item"><a href="/vpc/docs/private-service-connect-deployments" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/private-service-connect-deployments" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/private-service-connect-deployments" ><span class="devsite-nav-text" tooltip>Deployment patterns</span></a></li><li class="devsite-nav-item"><a href="/vpc/docs/private-service-connect-architecture" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/private-service-connect-architecture" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/private-service-connect-architecture" ><span class="devsite-nav-text" tooltip>Architecture</span></a></li><li class="devsite-nav-item"><a href="/vpc/docs/private-service-connect-security" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/private-service-connect-security" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/private-service-connect-security" ><span class="devsite-nav-text" tooltip>Security</span></a></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Service consumers</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Endpoints</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Published services</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/vpc/docs/about-accessing-vpc-hosted-services-endpoints" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/about-accessing-vpc-hosted-services-endpoints" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/about-accessing-vpc-hosted-services-endpoints" ><span class="devsite-nav-text" tooltip>About accessing published services</span></a></li><li class="devsite-nav-item devsite-nav-preview"><a href="/vpc/docs/about-propagated-connections" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/about-propagated-connections" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/about-propagated-connections" ><span class="devsite-nav-text" tooltip>About propagated connections</span><span class="devsite-nav-icon material-icons" data-icon="preview" data-title="Preview" aria-hidden="true"></span></a></li><li class="devsite-nav-item"><a href="/vpc/docs/configure-private-service-connect-services" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/configure-private-service-connect-services" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/configure-private-service-connect-services" ><span class="devsite-nav-text" tooltip>Access published services</span></a></li><li class="devsite-nav-item"><a href="/vpc/docs/manage-endpoints-published-services" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/manage-endpoints-published-services" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/manage-endpoints-published-services" ><span class="devsite-nav-text" tooltip>Manage endpoints that access published services</span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Global Google APIs</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/vpc/docs/about-accessing-google-apis-endpoints" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/about-accessing-google-apis-endpoints" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/about-accessing-google-apis-endpoints" ><span class="devsite-nav-text" tooltip>About accessing global Google APIs</span></a></li><li class="devsite-nav-item"><a href="/vpc/docs/configure-private-service-connect-apis" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/configure-private-service-connect-apis" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/configure-private-service-connect-apis" ><span class="devsite-nav-text" tooltip>Access global Google APIs</span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Regional Google APIs</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/vpc/docs/about-accessing-regional-google-apis-endpoints" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/about-accessing-regional-google-apis-endpoints" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/about-accessing-regional-google-apis-endpoints" ><span class="devsite-nav-text" tooltip>About accessing regional Google APIs</span></a></li><li class="devsite-nav-item"><a href="/vpc/docs/access-regional-google-apis-endpoints" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/access-regional-google-apis-endpoints" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/access-regional-google-apis-endpoints" ><span class="devsite-nav-text" tooltip>Access regional Google APIs</span></a></li></ul></div></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Backends</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/vpc/docs/private-service-connect-backends" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/private-service-connect-backends" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/private-service-connect-backends" ><span class="devsite-nav-text" tooltip>About backends</span></a></li><li class="devsite-nav-item"><a href="/vpc/docs/access-apis-managed-services-private-service-connect-backends" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/access-apis-managed-services-private-service-connect-backends" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/access-apis-managed-services-private-service-connect-backends" ><span class="devsite-nav-text" tooltip>Create a backend</span></a></li><li class="devsite-nav-item"><a href="/vpc/docs/configure-private-service-connect-services-controls" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/configure-private-service-connect-services-controls" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/configure-private-service-connect-services-controls" ><span class="devsite-nav-text" tooltip>Access published services</span></a></li><li class="devsite-nav-item"><a href="/vpc/docs/configure-private-service-connect-controls" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/configure-private-service-connect-controls" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/configure-private-service-connect-controls" ><span class="devsite-nav-text" tooltip>Access regional Google APIs</span></a></li><li class="devsite-nav-item devsite-nav-preview"><a href="/vpc/docs/access-global-google-apis-backends" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/access-global-google-apis-backends" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/access-global-google-apis-backends" ><span class="devsite-nav-text" tooltip>Access global Google APIs</span><span class="devsite-nav-icon material-icons" data-icon="preview" data-title="Preview" aria-hidden="true"></span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Network attachments</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/vpc/docs/about-network-attachments" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/about-network-attachments" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/about-network-attachments" ><span class="devsite-nav-text" tooltip>About network attachments</span></a></li><li class="devsite-nav-item"><a href="/vpc/docs/create-manage-network-attachments" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/create-manage-network-attachments" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/create-manage-network-attachments" ><span class="devsite-nav-text" tooltip>Create network attachments</span></a></li><li class="devsite-nav-item"><a href="/vpc/docs/configure-security-network-attachments" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/configure-security-network-attachments" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/configure-security-network-attachments" ><span class="devsite-nav-text" tooltip>Configure security</span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Service connection policies</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/vpc/docs/about-service-connectivity-automation" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/about-service-connectivity-automation" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/about-service-connectivity-automation" ><span class="devsite-nav-text" tooltip>About service connectivity automation</span></a></li><li class="devsite-nav-item"><a href="/vpc/docs/about-service-connection-policies" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/about-service-connection-policies" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/about-service-connection-policies" ><span class="devsite-nav-text" tooltip>About service connection policies</span></a></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Configure connectivity to services</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/vpc/docs/configure-service-connection-policies" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/configure-service-connection-policies" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/configure-service-connection-policies" ><span class="devsite-nav-text" tooltip>Configure service connection policies</span></a></li><li class="devsite-nav-item"><a href="/vpc/docs/deploy-service-instance-service-connection-policies" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/deploy-service-instance-service-connection-policies" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/deploy-service-instance-service-connection-policies" ><span class="devsite-nav-text" tooltip>Deploy service instances</span></a></li></ul></div></li></ul></div></li><li class="devsite-nav-item"><a href="/vpc/docs/manage-security-private-service-connect-consumers" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/manage-security-private-service-connect-consumers" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/manage-security-private-service-connect-consumers" ><span class="devsite-nav-text" tooltip>Manage consumer security</span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Service producers</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Published services</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/vpc/docs/about-vpc-hosted-services" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/about-vpc-hosted-services" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/about-vpc-hosted-services" ><span class="devsite-nav-text" tooltip>About published services</span></a></li><li class="devsite-nav-item"><a href="/vpc/docs/configure-private-service-connect-producer" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/configure-private-service-connect-producer" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/configure-private-service-connect-producer" ><span class="devsite-nav-text" tooltip>Publish services</span></a></li><li class="devsite-nav-item"><a href="/vpc/docs/manage-private-service-connect-services" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/manage-private-service-connect-services" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/manage-private-service-connect-services" ><span class="devsite-nav-text" tooltip>Manage published services</span></a></li><li class="devsite-nav-item"><a href="/vpc/docs/dns-vpc-hosted-services" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/dns-vpc-hosted-services" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/dns-vpc-hosted-services" ><span class="devsite-nav-text" tooltip>DNS configuration for services</span></a></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Port mapping</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/vpc/docs/about-private-service-connect-port-mapping" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/about-private-service-connect-port-mapping" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/about-private-service-connect-port-mapping" ><span class="devsite-nav-text" tooltip>About port mapping</span></a></li><li class="devsite-nav-item"><a href="/vpc/docs/create-port-mapping-service" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/create-port-mapping-service" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/create-port-mapping-service" ><span class="devsite-nav-text" tooltip>Create port mapping services</span></a></li><li class="devsite-nav-item"><a href="/vpc/docs/update-port-mapping-service" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/update-port-mapping-service" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/update-port-mapping-service" ><span class="devsite-nav-text" tooltip>Update port mapping services</span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable devsite-nav-preview"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Migrate peering services to Private Service Connect</span><span class="devsite-nav-icon material-icons" data-icon="preview" data-title="Preview" aria-hidden="true"></span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/vpc/docs/about-migrating-peering-services-private-service-connect" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/about-migrating-peering-services-private-service-connect" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/about-migrating-peering-services-private-service-connect" ><span class="devsite-nav-text" tooltip>About migrating peering services</span></a></li><li class="devsite-nav-item"><a href="/vpc/docs/migrate-peered-subnet-private-service-connect" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/migrate-peered-subnet-private-service-connect" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/migrate-peered-subnet-private-service-connect" ><span class="devsite-nav-text" tooltip>Migrate peering services</span></a></li></ul></div></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Interfaces</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/vpc/docs/about-private-service-connect-interfaces" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/about-private-service-connect-interfaces" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/about-private-service-connect-interfaces" ><span class="devsite-nav-text" tooltip>About interfaces</span></a></li><li class="devsite-nav-item"><a href="/vpc/docs/create-manage-private-service-connect-interfaces" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/create-manage-private-service-connect-interfaces" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/create-manage-private-service-connect-interfaces" ><span class="devsite-nav-text" tooltip>Create interfaces</span></a></li><li class="devsite-nav-item"><a href="/vpc/docs/configure-security-private-service-connect-interfaces" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/configure-security-private-service-connect-interfaces" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/configure-security-private-service-connect-interfaces" ><span class="devsite-nav-text" tooltip>Configure security</span></a></li><li class="devsite-nav-item"><a href="/vpc/docs/manage-destination-overlap" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/manage-destination-overlap" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/manage-destination-overlap" ><span class="devsite-nav-text" tooltip>Manage destination overlap</span></a></li></ul></div></li><li class="devsite-nav-item"><a href="/vpc/docs/manage-security-private-service-connect-producers" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/manage-security-private-service-connect-producers" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/manage-security-private-service-connect-producers" ><span class="devsite-nav-text" tooltip>Manage producer security</span></a></li></ul></div></li><li class="devsite-nav-item"><a href="/vpc/docs/monitor-private-service-connect-connections" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/monitor-private-service-connect-connections" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/monitor-private-service-connect-connections" ><span class="devsite-nav-text" tooltip>Monitor connections</span></a></li></ul></div></li> <li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Private Google Access</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/vpc/docs/private-google-access" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/private-google-access" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/private-google-access" ><span class="devsite-nav-text" tooltip>Overview</span></a></li><li class="devsite-nav-item"><a href="/vpc/docs/configure-private-google-access" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/configure-private-google-access" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/configure-private-google-access" ><span class="devsite-nav-text" tooltip>Configure Private Google Access</span></a></li></ul></div></li> <li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Private Google Access for on-premises hosts</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/vpc/docs/private-google-access-hybrid" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/private-google-access-hybrid" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/private-google-access-hybrid" ><span class="devsite-nav-text" tooltip>Overview</span></a></li><li class="devsite-nav-item"><a href="/vpc/docs/configure-private-google-access-hybrid" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/configure-private-google-access-hybrid" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/configure-private-google-access-hybrid" ><span class="devsite-nav-text" tooltip>Configure Private Google Access for on-premises hosts</span></a></li></ul></div></li> <li class="devsite-nav-item"><a href="/vpc/docs/access-apis-external-ip" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/access-apis-external-ip" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/access-apis-external-ip" ><span class="devsite-nav-text" tooltip>Access APIs from VMs with external IP addresses</span></a></li> <li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Private services access</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/vpc/docs/private-services-access" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/private-services-access" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/private-services-access" ><span class="devsite-nav-text" tooltip>Overview</span></a></li><li class="devsite-nav-item"><a href="/vpc/docs/configure-private-services-access" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/configure-private-services-access" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/configure-private-services-access" ><span class="devsite-nav-text" tooltip>Configure private services access</span></a></li></ul></div></li> <li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Send serverless traffic to a VPC network</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/vpc/docs/serverless-vpc-access" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/serverless-vpc-access" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/serverless-vpc-access" ><span class="devsite-nav-text" tooltip>Serverless VPC Access overview</span></a></li><li class="devsite-nav-item"><a href="/vpc/docs/configure-serverless-vpc-access" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/configure-serverless-vpc-access" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/configure-serverless-vpc-access" ><span class="devsite-nav-text" tooltip>Configure serverless traffic to VPC</span></a></li></ul></div></li> <li class="devsite-nav-item devsite-nav-heading"><div class="devsite-nav-title devsite-nav-title-no-path"> <span class="devsite-nav-text" tooltip>Monitor</span> </div></li> <li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>VPC Flow Logs</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/vpc/docs/flow-logs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/flow-logs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/flow-logs" ><span class="devsite-nav-text" tooltip>Overview</span></a></li><li class="devsite-nav-item"><a href="/vpc/docs/about-flow-logs-records" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/about-flow-logs-records" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/about-flow-logs-records" ><span class="devsite-nav-text" tooltip>About VPC Flow Logs records</span></a></li><li class="devsite-nav-item"><a href="/vpc/docs/about-traffic-flows" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/about-traffic-flows" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/about-traffic-flows" ><span class="devsite-nav-text" tooltip>About traffic flows</span></a></li><li class="devsite-nav-item"><a href="/vpc/docs/using-flow-logs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/using-flow-logs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/using-flow-logs" ><span class="devsite-nav-text" tooltip>Configure VPC Flow Logs</span></a></li><li class="devsite-nav-item"><a href="/vpc/docs/org-policy-flow-logs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/org-policy-flow-logs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/org-policy-flow-logs" ><span class="devsite-nav-text" tooltip>Configure organization policy constraints</span></a></li><li class="devsite-nav-item"><a href="/vpc/docs/access-flow-logs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/access-flow-logs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/access-flow-logs" ><span class="devsite-nav-text" tooltip>Access flow logs</span></a></li></ul></div></li> <li class="devsite-nav-item"><a href="/vpc/docs/audit-logging" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/audit-logging" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/audit-logging" ><span class="devsite-nav-text" tooltip>VPC audit logging information</span></a></li> <li class="devsite-nav-item devsite-nav-beta"><a href="/vpc/docs/serverless-vpc-access-audit-logging" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/serverless-vpc-access-audit-logging" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/serverless-vpc-access-audit-logging" ><span class="devsite-nav-text" tooltip>Serverless VPC Access audit logging information</span><span class="devsite-nav-icon material-icons" data-icon="beta" data-title="Beta" aria-hidden="true"></span></a></li> <li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Packet Mirroring</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/vpc/docs/packet-mirroring" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/packet-mirroring" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/packet-mirroring" ><span class="devsite-nav-text" tooltip>Overview</span></a></li><li class="devsite-nav-item"><a href="/vpc/docs/using-packet-mirroring" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/using-packet-mirroring" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/using-packet-mirroring" ><span class="devsite-nav-text" tooltip>Use Packet Mirroring</span></a></li><li class="devsite-nav-item"><a href="/vpc/docs/monitoring-packet-mirroring" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/monitoring-packet-mirroring" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/monitoring-packet-mirroring" ><span class="devsite-nav-text" tooltip>Monitor Packet Mirroring</span></a></li><li class="devsite-nav-item"><a href="/vpc/docs/packet-mirroring-partners" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/packet-mirroring-partners" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/packet-mirroring-partners" ><span class="devsite-nav-text" tooltip>Packet Mirroring partner providers</span></a></li></ul></div></li> <li class="devsite-nav-item devsite-nav-heading"><div class="devsite-nav-title devsite-nav-title-no-path"> <span class="devsite-nav-text" tooltip>Control access</span> </div></li> <li class="devsite-nav-item devsite-nav-preview"><a href="/vpc/docs/custom-constraints" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/custom-constraints" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/custom-constraints" ><span class="devsite-nav-text" tooltip>Manage resources by using custom constraints</span><span class="devsite-nav-icon material-icons" data-icon="preview" data-title="Preview" aria-hidden="true"></span></a></li> <li class="devsite-nav-item"><a href="/vpc/docs/create-manage-tags-vpc-resources" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/create-manage-tags-vpc-resources" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/create-manage-tags-vpc-resources" ><span class="devsite-nav-text" tooltip>Create and manage tags for VPC resources</span></a></li> <li class="devsite-nav-item devsite-nav-heading"><div class="devsite-nav-title devsite-nav-title-no-path"> <span class="devsite-nav-text" tooltip>Troubleshoot</span> </div></li> <li class="devsite-nav-item"><a href="/vpc/docs/ts-vm-vm-internal" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/ts-vm-vm-internal" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/ts-vm-vm-internal" ><span class="devsite-nav-text" tooltip>Troubleshoot internal connectivity between VMs</span></a></li> <li class="devsite-nav-item"><a href="/vpc/docs/troubleshooting-policy-and-access-problems" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/troubleshooting-policy-and-access-problems" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/troubleshooting-policy-and-access-problems" ><span class="devsite-nav-text" tooltip>Troubleshoot policy and access problems</span></a></li> <li class="devsite-nav-item devsite-nav-heading"><div class="devsite-nav-title devsite-nav-title-no-path"> <span class="devsite-nav-text" tooltip>Advanced topics</span> </div></li> <li class="devsite-nav-item"><a href="/vpc/docs/advanced-vpc" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/advanced-vpc" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/advanced-vpc" ><span class="devsite-nav-text" tooltip>Advanced VPC concepts</span></a></li> <li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Legacy networks</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/vpc/docs/legacy" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/legacy" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/legacy" ><span class="devsite-nav-text" tooltip>Overview</span></a></li><li class="devsite-nav-item"><a href="/vpc/docs/using-legacy" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /vpc/docs/using-legacy" track-type="bookNav" track-name="click" track-metadata-eventdetail="/vpc/docs/using-legacy" ><span class="devsite-nav-text" tooltip>Manage legacy networks</span></a></li></ul></div></li> </ul> <ul class="devsite-nav-list" menu="Technology areas" aria-label="Side menu" hidden> <li class="devsite-nav-item"> <a href="/docs/ai-ml" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: AI and ML" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > AI and ML </span> </a> </li> <li class="devsite-nav-item"> <a href="/docs/application-development" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Application development" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Application development </span> </a> </li> <li class="devsite-nav-item"> <a href="/docs/application-hosting" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Application hosting" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Application hosting </span> </a> </li> <li class="devsite-nav-item"> <a href="/docs/compute-area" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Compute" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Compute </span> </a> </li> <li class="devsite-nav-item"> <a href="/docs/data" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Data analytics and pipelines" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Data analytics and pipelines </span> </a> </li> <li class="devsite-nav-item"> <a href="/docs/databases" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Databases" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Databases </span> </a> </li> <li class="devsite-nav-item"> <a href="/docs/dhm-cloud" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Distributed, hybrid, and multicloud" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Distributed, hybrid, and multicloud </span> </a> </li> <li class="devsite-nav-item"> <a href="/docs/generative-ai" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Generative AI" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Generative AI </span> </a> </li> <li class="devsite-nav-item"> <a href="/docs/industry" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Industry solutions" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Industry solutions </span> </a> </li> <li class="devsite-nav-item"> <a href="/docs/networking" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Networking" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Networking </span> </a> </li> <li class="devsite-nav-item"> <a href="/docs/observability" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Observability and monitoring" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Observability and monitoring </span> </a> </li> <li class="devsite-nav-item"> <a href="/docs/security" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Security" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Security </span> </a> </li> <li class="devsite-nav-item"> <a href="/docs/storage" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Storage" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Storage </span> </a> </li> </ul> <ul class="devsite-nav-list" menu="Cross-product tools" aria-label="Side menu" hidden> <li class="devsite-nav-item"> <a href="/docs/access-resources" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Access and resources management" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Access and resources management </span> </a> </li> <li class="devsite-nav-item"> <a href="/docs/costs-usage" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Costs and usage management" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Costs and usage management </span> </a> </li> <li class="devsite-nav-item"> <a href="/docs/devtools" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Google Cloud SDK, languages, frameworks, and tools" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Google Cloud SDK, languages, frameworks, and tools </span> </a> </li> <li class="devsite-nav-item"> <a href="/docs/iac" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Infrastructure as code" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Infrastructure as code </span> </a> </li> <li class="devsite-nav-item"> <a href="/docs/migration" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Migration" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Migration </span> </a> </li> </ul> <ul class="devsite-nav-list" menu="Related sites" aria-label="Side menu" hidden> <li class="devsite-nav-item"> <a href="/" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Google Cloud Home" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Google Cloud Home </span> </a> </li> <li class="devsite-nav-item"> <a href="/free" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Free Trial and Free Tier" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Free Trial and Free Tier </span> </a> </li> <li class="devsite-nav-item"> <a href="/architecture" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Architecture Center" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Architecture Center </span> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/blog" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Blog" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Blog </span> </a> </li> <li class="devsite-nav-item"> <a href="/contact" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Contact Sales" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Contact Sales </span> </a> </li> <li class="devsite-nav-item"> <a href="/developers" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Google Cloud Developer Center" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Google Cloud Developer Center </span> </a> </li> <li class="devsite-nav-item"> <a href="https://developers.google.com/" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Google Developer Center" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Google Developer Center </span> </a> </li> <li class="devsite-nav-item"> <a href="https://console.cloud.google.com/marketplace" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Google Cloud Marketplace" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Google Cloud Marketplace </span> </a> </li> <li class="devsite-nav-item"> <a href="/marketplace/docs" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Google Cloud Marketplace Documentation" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Google Cloud Marketplace Documentation </span> </a> </li> <li class="devsite-nav-item"> <a href="https://www.cloudskillsboost.google/paths" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Google Cloud Skills Boost" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Google Cloud Skills Boost </span> </a> </li> <li class="devsite-nav-item"> <a href="/solutions" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Google Cloud Solution Center" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Google Cloud Solution Center </span> </a> </li> <li class="devsite-nav-item"> <a href="/support-hub" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Google Cloud Support" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Google Cloud Support </span> </a> </li> <li class="devsite-nav-item"> <a href="https://www.youtube.com/@googlecloudtech" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Google Cloud Tech Youtube Channel" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Google Cloud Tech Youtube Channel </span> </a> </li> </ul> </div> </div> </nav> </devsite-book-nav> <section id="gc-wrapper"> <main role="main" id="main-content" class="devsite-main-content" has-book-nav has-sidebar > <div class="devsite-sidebar"> <div class="devsite-sidebar-content"> <devsite-toc class="devsite-nav" role="navigation" aria-label="On this page" depth="2" scrollbars ></devsite-toc> <devsite-recommendations-sidebar class="nocontent devsite-nav"> </devsite-recommendations-sidebar> </div> </div> <devsite-content> <article class="devsite-article"> <div class="devsite-article-meta nocontent" role="navigation"> <ul class="devsite-breadcrumb-list" aria-label="Breadcrumb"> <li class="devsite-breadcrumb-item "> <a href="https://cloud.google.com/" class="devsite-breadcrumb-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Breadcrumbs" data-value="1" track-type="globalNav" track-name="breadcrumb" track-metadata-position="1" track-metadata-eventdetail="Google Cloud" > Home </a> </li> <li class="devsite-breadcrumb-item "> <div class="devsite-breadcrumb-guillemet material-icons" aria-hidden="true"></div> <a href="https://cloud.google.com/vpc" class="devsite-breadcrumb-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Breadcrumbs" data-value="2" track-type="globalNav" track-name="breadcrumb" track-metadata-position="2" track-metadata-eventdetail="Virtual Private Cloud" > Virtual Private Cloud </a> </li> <li class="devsite-breadcrumb-item "> <div class="devsite-breadcrumb-guillemet material-icons" aria-hidden="true"></div> <a href="https://cloud.google.com/vpc/docs" class="devsite-breadcrumb-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Breadcrumbs" data-value="3" track-type="globalNav" track-name="breadcrumb" track-metadata-position="3" track-metadata-eventdetail="VPC" > Documentation </a> </li> <li class="devsite-breadcrumb-item "> <div class="devsite-breadcrumb-guillemet material-icons" aria-hidden="true"></div> <a href="https://cloud.google.com/vpc/docs/overview" class="devsite-breadcrumb-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Breadcrumbs" data-value="4" track-type="globalNav" track-name="breadcrumb" track-metadata-position="4" track-metadata-eventdetail="" > Guides </a> </li> </ul> <devsite-thumb-rating position="header"> </devsite-thumb-rating> </div> <devsite-feedback position="header" project-name="VPC" product-id="5028304" bucket="documentation" context="" version="t-devsite-webserver-20250211-r00-rc00.466928320959134316" data-label="Send Feedback Button" track-type="feedback" track-name="sendFeedbackLink" track-metadata-position="header" class="nocontent" project-icon="https://www.gstatic.com/devrel-devsite/prod/v38a693baeb774512feb42f10aac8f755d8791ed41119b5be7a531f8e16f8279f/cloud/images/favicons/onecloud/super_cloud.png" > <button> Send feedback </button> </devsite-feedback> <devsite-feature-tooltip ack-key="AckCollectionsBookmarkTooltipDismiss" analytics-category="Site-Wide Custom Events" analytics-action-show="Callout Profile displayed" analytics-action-close="Callout Profile dismissed" analytics-label="Create Collection Callout" class="devsite-page-bookmark-tooltip nocontent" dismiss-button="true" id="devsite-collections-dropdown" dismiss-button-text="Dismiss" close-button-text="Got it"> <devsite-bookmark></devsite-bookmark> <span slot="popout-heading"> Stay organized with collections </span> <span slot="popout-contents"> Save and categorize content based on your preferences. </span> </devsite-feature-tooltip> <devsite-toc class="devsite-nav" depth="2" devsite-toc-embedded > </devsite-toc> <div class="devsite-article-body clearfix devsite-no-page-title"> <h1 id="subnets" data-text="Subnets" tabindex="-1">Subnets</h1> <p><a href="/vpc/docs/vpc">Virtual Private Cloud (VPC) networks</a> are global resources. Each VPC network consists of one or more IP address ranges called <em>subnets</em>. Subnets are regional resources, and have IP address ranges associated with them.</p> <p>In Google Cloud, the terms <em>subnet</em> and <em>subnetwork</em> are synonymous. They are used interchangeably in the Google Cloud console, Google Cloud CLI commands, and API documentation.</p> <h3 id="vpc_networks_and_subnets" data-text="Networks and subnets" tabindex="-1">Networks and subnets</h3> <p>A network must have at least one subnet before you can use it. Auto mode VPC networks create subnets in each region automatically. Custom mode VPC networks start with no subnets, giving you full control over subnet creation. You can create more than one subnet per region. For information about the differences between auto mode and custom mode VPC networks, see <a href="/vpc/docs/vpc#subnet-ranges">types of VPC networks</a>.</p> <p>When you create a resource in Google Cloud, you choose a network and subnet. For resources other than instance templates, you also select a <a href="/compute/docs/regions-zones/global-regional-zonal-resources#zoneresource">zone</a> or a region. Selecting a zone implicitly selects its parent region. Because subnets are regional objects, the region that you select for a resource determines the subnets that it can use:</p> <ul> <li><p>When you <a href="/compute/docs/instances/create-start-instance">create an instance</a>, you select a zone for the instance. If you don&#39;t select a network for the VM, the default VPC network is used, which has a subnet in every region. If you do select a network for the VM, you must select a network that contains a subnet in the selected zone&#39;s parent region.</p></li> <li><p>When you <a href="/compute/docs/instance-groups/creating-groups-of-managed-instances">create a managed instance group</a>, you select a zone or region, depending on the group type, and an instance template. The instance template defines which VPC network to use. Therefore, when you create a managed instance group, you must select an instance template with an appropriate configuration; the template must specify a VPC network that has subnets in the selected zone or region. Auto mode VPC networks always have a subnet in every region.</p></li> <li><p>The process of <a href="/kubernetes-engine/docs/how-to/creating-a-container-cluster">creating a Kubernetes container cluster</a> involves selecting a zone or region (depending on the cluster type), a network, and a subnet. You must select a subnet that is available in the selected zone or region.</p></li> </ul> <h2 id="subnet-types" data-text="Types of subnets" tabindex="-1">Types of subnets</h2> <p>VPC networks support subnets with the following stack types. A single VPC network can contain any combination of these subnets.</p> <table> <thead> <tr> <th width="30">Stack type</th> <th width="40">Subnet ranges</th> <th width="30">Compatible VM network interfaces</th> </tr> </thead> <tbody> <tr> <td>IPv4-only (single-stack)</td> <td>Only IPv4 subnet ranges</td> <td>IPv4-only interfaces</td> </tr> <tr> <td>IPv4 and IPv6 (dual-stack)</td> <td>Both IPv4 and IPv6 subnet ranges</td> <td>IPv4-only, dual-stack, and IPv6-only interfaces (<a href="/products#product-launch-stages">Preview</a>)</td> </tr> <tr> <td>IPv6-only (single-stack) (<a href="/products#product-launch-stages">Preview</a>)</td> <td>Only IPv6 subnet ranges</td> <td>IPv6-only interfaces (<a href="/products#product-launch-stages">Preview</a>)</td> </tr> </tbody> </table> <p>When you create a subnet, you specify which stack type to use. You can also change the stack type of a subnet in the following scenarios:</p> <ul> <li>If the subnet is IPv4-only, you can <a href="/vpc/docs/create-modify-vpc-networks#subnet-enable-ipv6">change it to dual-stack</a>.</li> <li>If the subnet is dual-stack and has an external IPv6 address range, you can <a href="/vpc/docs/create-modify-vpc-networks#subnet-change-stacktype">change it to IPv4-only</a>.</li> </ul> <p>Subnets with IPv6 address ranges are supported on custom mode VPC networks only. Subnets with IPv6 address ranges aren&#39;t supported on auto mode VPC networks or legacy networks.</p> <aside class="note"><strong>Note:</strong><span> If you want to create subnets with IPv6 address ranges in an auto mode VPC network, you must first <a href="/vpc/docs/create-modify-vpc-networks#switch-network-mode">convert an auto mode VPC network to custom mode</a>.</span></aside> <p>When you create an IPv4 subnet range, you provide the following information:</p> <table> <thead> <tr> <th width="30">Subnet setting</th> <th width="40">Valid values</th> <th width="30">Details</th> </tr> </thead> <tbody> <tr> <td>IPv4 range</td> <td>A <a href="#valid-ranges">valid range</a> that you choose</td> <td>Required</td> </tr> <tr> <td>Secondary IPv4 range </td> <td>A <a href="#valid-ranges">valid range</a> that you choose</td> <td>Optional</td> </tr> </tbody> </table> <p><a id="config-subnets"></a></p> <p>When you create an IPv6 subnet range, you provide the following information:</p> <table> <thead> <tr> <th width="30">Subnet setting</th> <th width="40">Valid values</th> <th width="30">Details</th> </tr> </thead> <tbody> <tr> <td>IPv6 access type</td> <td><p><ul> <li>Internal</li> <li>External</li> </ul></p> </td> <td> <p>A <code translate="no" dir="ltr">/64</code> IPv6 address range is automatically assigned to the subnet.</p> <ul> <li><a href="#internal-ipv6">Internal IPv6 ranges</a> are assigned from the VPC network's <a href="/vpc/docs/create-modify-vpc-networks#enable-internal-ipv6-network">internal range</a>, which uses <a href="https://datatracker.ietf.org/doc/html/rfc4193">unique local addresses (ULAs)</a></li> <li><a href="#external-ipv6">External IPv6 ranges</a> use <a href="https://www.iana.org/assignments/ipv6-unicast-address-assignments/ipv6-unicast-address-assignments.xhtml">global unicast addresses (GUAs)</a></li> </ul> </td> </tr> </tbody> </table> <p><a id="manually_created_subnet_ip_ranges"></a></p> <h2 id="purpose" data-text="Purposes of subnets" tabindex="-1">Purposes of subnets</h2> <p>Subnets can be used for different purposes:</p> <ul> <li><em>Regular subnets</em>: This is the default subnet type. Regular subnets are created by users or automatically created in auto mode VPC networks to be used with VM instances. Regular subnets have a purpose of <code translate="no" dir="ltr">PRIVATE</code> in the gcloud CLI or API. The purpose is <strong>None</strong> in the Google Cloud console.</li> <li><em>Private Service Connect subnets</em>: A subnet to use to <a href="/vpc/docs/configure-private-service-connect-producer">publish a managed service by using Private Service Connect</a>.</li> <li><em>Proxy-only subnets</em>: A <a href="/load-balancing/docs/proxy-only-subnets">proxy-only subnet</a> to use with regional Envoy-based load balancers.</li> <li><em>Private NAT subnets</em>: A subnet that is reserved for use as the source range for <a href="/nat/docs/private-nat">Private NAT</a>.</li> <li><em>Peer migration subnets</em>: A subnet to use to <a href="/vpc/docs/about-migrating-peering-services-private-service-connect">migrate a Shared VPC service to Private Service Connect</a>.</li> </ul> <p>In most cases, you cannot change the purpose of a subnet after it has been created. For more information, see the <a href="/sdk/gcloud/reference/compute/networks/subnets/update"><code translate="no" dir="ltr">gcloud compute networks subnets update</code></a> command reference.</p> <h2 id="subnet-name-limitations" data-text="Limitations for naming subnets" tabindex="-1">Limitations for naming subnets</h2> <p>Subnet names have the following limitations:</p> <ul> <li><p>Within a Google Cloud project, a subnet cannot have the same name as a VPC network unless it is a member of that network. Within a project, subnets in the same region must have unique names. For example, a network named <code translate="no" dir="ltr">production</code> can have multiple subnets also named <code translate="no" dir="ltr">production</code> as long as each of those subnets is in a unique region.</p></li> <li><p>You cannot change the name or region of a subnet after you create it. However, you can delete a subnet and replace it as long as no resources are using it.</p></li> </ul> <h2 id="ipv4-ranges" data-text="IPv4 subnet ranges" tabindex="-1">IPv4 subnet ranges</h2> <p>Each IPv4-only or dual-stack subnet must have a <em>primary IPv4 address range</em>. When a subnet&#39;s <a href="#purpose">purpose</a> is <code translate="no" dir="ltr">PRIVATE</code> or <code translate="no" dir="ltr">NONE</code>, the primary IPv4 range can be used by the following:</p> <ul> <li>Primary internal IPv4 addresses of Compute Engine VM network interfaces, including GKE nodes.</li> <li><a href="/vpc/docs/alias-ip">Alias IP ranges</a> of VM network interfaces.</li> <li>Forwarding rules used by <a href="/load-balancing/docs/set-up-protocol-forwarding#set-up-int-pf">internal protocol forwarding</a>.</li> <li>Forwarding rules used by <a href="/load-balancing/docs/l7-internal">internal Application Load Balancers</a>, <a href="/load-balancing/docs/tcp/internal-proxy">internal proxy Network Load Balancers</a>, and <a href="/load-balancing/docs/internal">internal passthrough Network Load Balancers</a>.</li> <li>Cloud DNS <a href="/dns/docs/server-policies-overview">inbound server policy entry points</a>.</li> <li>Private Service Connect <a href="/vpc/docs/configure-private-service-connect-services">endpoints for published services</a>.</li> </ul> <p>Subnets can optionally have one or more <em>secondary IPv4 address ranges</em>, which can only be used by alias IP ranges. An alias IP range can come from either the primary IPv4 range or a secondary IPv4 range of a subnet.</p> <p>Your IPv4 subnets don&#39;t need to form a predefined contiguous CIDR block, but you can do that if desired. For example, auto mode VPC networks do create subnets that fit within a predefined auto mode IP range. However, the primary range of a subnet can be <code translate="no" dir="ltr">10.0.0.0/24</code>, while the primary range of another subnet in the same network can be <code translate="no" dir="ltr">192.168.0.0/16</code>.</p> <h3 id="ipv4-range-limitations" data-text="Limitations for IPv4 subnet ranges" tabindex="-1">Limitations for IPv4 subnet ranges</h3> <p>IPv4 subnet ranges have the following limitations:</p> <ul> <li><p>Each primary or secondary IPv4 range for all subnets in a VPC network must be a unique <a href="#valid-ranges">valid CIDR block</a>.</p></li> <li><p>The number of secondary IP address ranges you can define is described in <a href="/vpc/docs/quota#per_network">per network limits</a>.</p></li> <li><p>After you create a subnet, the primary IPv4 range for the subnet can be <a href="/vpc/docs/create-modify-vpc-networks#expand-subnet">expanded</a> but not replaced or shrunk.</p></li> <li><p>You can remove and replace a subnet&#39;s secondary IPv4 address range only if no instances are using that range.</p></li> <li><p>The minimum primary or secondary range size is eight IPv4 addresses. In other words, the longest subnet mask that you can use is <code translate="no" dir="ltr">/29</code>.</p></li> <li><p>The shortest subnet mask that you can use is <code translate="no" dir="ltr">/4</code>. However, for most <code translate="no" dir="ltr">/4</code> IP address ranges, additional validations prevent you from creating a subnet that is this large. For example, a subnet range cannot overlap with a private IPv4 range or other reserved range. To minimize the chance of choosing an invalid subnet range, we recommend that you limit your maximum subnet size to <code translate="no" dir="ltr">/8</code>.</p></li> <li><p>You can&#39;t create primary and secondary ranges for subnets that overlap with any <a href="/vpc/docs/private-services-access">allocated range</a>, any primary or secondary range of another subnet in the same network, or any IPv4 ranges of subnets in <a href="/vpc/docs/vpc-peering">peered networks</a>. Google Cloud prevents the creation of overlapping subnet ranges in these scenarios.</p></li> <li><p>Google Cloud creates corresponding <a href="/vpc/docs/routes#subnet-routes">subnet routes</a> for both primary and secondary IP ranges. Subnet routes, and therefore subnet IP ranges, must have the most specific IP ranges by definition.</p> <ul> <li><p>Ensure that primary and secondary ranges don&#39;t conflict with on-premises IP ranges if you have connected your VPC network to another network with <a href="/network-connectivity/docs/vpn/concepts/overview">Cloud VPN</a>, <a href="/network-connectivity/docs/how-to/choose-product#compare-interconnect-solutions">Dedicated Interconnect, or Partner Interconnect</a>. For more information, see <a href="/network-connectivity/docs/router/support/troubleshoot-bgp-routes#overlap-ranges">Check overlapping subnet ranges</a>.</p></li> <li><p>Subnet IPv4 ranges cannot conflict with destinations for <a href="/vpc/docs/static-routes">static routes</a>.</p></li> <li><p>Avoid using IPv4 addresses from the <code translate="no" dir="ltr">10.128.0.0/9</code> block for a subnet&#39;s primary or secondary IPv4 ranges. <a href="/vpc/docs/subnets#ip-ranges">Automatically created subnets in auto mode VPC networks</a> use IPv4 addresses from this block. If you use IP addresses in the <code translate="no" dir="ltr">10.128.0.0/9</code> block, you cannot connect your network to an auto mode VPC network using <a href="/vpc/docs/vpc-peering">VPC Network Peering</a> or with Cloud VPN tunnels.</p></li> </ul></li> <li><p>Subnet ranges cannot match, be narrower, or be broader than a <a href="#restricted-ranges">restricted range</a>. For example, <code translate="no" dir="ltr">169.0.0.0/8</code> is not a valid subnet range because it overlaps with the link-local range <code translate="no" dir="ltr">169.254.0.0/16</code> (RFC 3927), which is a restricted range.</p></li> <li><p>Subnet ranges cannot span an <em>RFC range</em> (described in the previous table) and a privately used public IP address range. For example, <code translate="no" dir="ltr">172.0.0.0/10</code> is not a valid subnet range because it includes both the <code translate="no" dir="ltr">172.16.0.0/12</code> private IP address range and public IP addresses.</p></li> <li><p>Subnet ranges cannot span multiple RFC ranges. For example, <code translate="no" dir="ltr">192.0.0.0/8</code> isn&#39;t a valid subnet range because it includes both <code translate="no" dir="ltr">192.168.0.0/16</code> (from RFC 1918) and <code translate="no" dir="ltr">192.0.0.0/24</code> (from RFC 6890). However, you can create two subnets with different primary ranges, one with <code translate="no" dir="ltr">192.168.0.0/16</code> and one with <code translate="no" dir="ltr">192.0.0.0/24</code>. Or, you could use both of these ranges on the same subnet if you make one of them a secondary range.</p></li> </ul> <h3 id="valid-ranges" data-text="Valid IPv4 ranges" tabindex="-1">Valid IPv4 ranges</h3> <p>A subnet&#39;s primary and secondary IPv4 address ranges are regional internal IPv4 addresses. The following table describes valid ranges.</p> <table> <tr> <th>Range</th> <th width="70%">Description</th> </tr> <tr> <td colspan="2"><b>Private IPv4 address ranges</b></td> </tr> <tr> <td><code translate="no" dir="ltr">10.0.0.0/8</code><br /> <code translate="no" dir="ltr">172.16.0.0/12</code><br /> <code translate="no" dir="ltr">192.168.0.0/16</code> </td> <td> <p>Private IP addresses <a href="https://tools.ietf.org/html/rfc1918">RFC 1918</a></p> <p>For information about using <code translate="no" dir="ltr">172.17.0.0/16</code>, see <a href="#additional-ipv4-considerations">Additional considerations</a>. </p> </td> </tr> <tr> <td><code translate="no" dir="ltr">100.64.0.0/10</code></td> <td>Shared address space <a href="https://tools.ietf.org/html/rfc6598">RFC 6598</a></td> </tr> <tr> <td><code translate="no" dir="ltr">192.0.0.0/24</code></td> <td>IETF protocol assignments <a href="https://tools.ietf.org/html/rfc6890">RFC 6890</a></td> </tr> <tr> <td><code translate="no" dir="ltr">192.0.2.0/24</code> (TEST-NET-1)<br /> <code translate="no" dir="ltr">198.51.100.0/24</code> (TEST-NET-2)<br /> <code translate="no" dir="ltr">203.0.113.0/24</code> (TEST-NET-3)</td> <td>Documentation <a href="https://tools.ietf.org/html/rfc5737">RFC 5737</a></td> </tr> <tr> <td><code translate="no" dir="ltr">192.88.99.0/24</code></td> <td>IPv6 to IPv4 relay (deprecated) <a href="https://tools.ietf.org/html/rfc7526">RFC 7526</a></td> </tr> <tr> <td><code translate="no" dir="ltr">198.18.0.0/15</code></td> <td>Benchmark testing <a href="https://tools.ietf.org/html/rfc2544">RFC 2544</a></td> </tr> <tr> <td><code translate="no" dir="ltr">240.0.0.0/4</code></td> <td><p>Reserved for future use (Class E) as noted in <a href="https://tools.ietf.org/html/rfc5735">RFC 5735</a> and <a href="https://tools.ietf.org/html/rfc1112">RFC 1112</a>.</p> <p>Some operating systems do not support the use of this range, so verify that your OS supports it before creating subnets that use this range.</p></td> </tr> <tr> <td colspan="2"><b>Privately used public IP address ranges</b></td> </tr> <tr> <td>Privately used public IPv4 addresses </td> <td id="pupi-addresses"> Privately used public IPv4 addresses: <ul> <li>Are IPv4 addresses that are normally routable on the internet, but that are used privately in a VPC network</li> <li>Cannot belong to a <a href="#restricted-ranges">prohibited subnet range</a></li> </ul> <p>When you use these addresses as subnet ranges, Google Cloud does not announce these routes to the internet and does not route traffic from the internet to them.</p> <p>If you have imported public IP addresses to Google using <a href="/vpc/docs/bring-your-own-ip">Bring your own IP (BYOIP)</a>, your BYOIP ranges and privately used public IP address ranges in the same VPC network must not overlap. <p>For <a href="/vpc/docs/vpc-peering">VPC Network Peering</a>, subnet routes for public IP addresses are not automatically exchanged. The subnet routes are automatically exported by default, but peer networks must be explicitly configured to import them in order to use them.</p></td> </tr> </table> <h3 id="restricted-ranges" data-text="Prohibited IPv4 subnet ranges" tabindex="-1">Prohibited IPv4 subnet ranges</h3> <p>Prohibited subnet ranges include Google public IP addresses and commonly reserved RFC ranges, as described in the following table. These ranges cannot be used for subnet ranges.</p> <table> <tr> <th>Range</th> <th width="70%">Description</th> </tr> <tr> <td>Public IP addresses for Google APIs and services, including Google Cloud netblocks. </td> <td>You can find these IP addresses at <a href="https://gstatic.com/ipranges/goog.txt">https://gstatic.com/ipranges/goog.txt</a>. </td> </tr> <tr> <td><code translate="no" dir="ltr">199.36.153.4/30</code> <br>and<br> <code translate="no" dir="ltr">199.36.153.8/30</code></td> <td>Private Google Access-specific virtual IP addresses</td> </tr> <tr> <td><code translate="no" dir="ltr">0.0.0.0/8</code></td> <td>Current (local) network <a href="https://tools.ietf.org/html/rfc1122">RFC 1122</a></td> </tr> <tr> <td><code translate="no" dir="ltr">127.0.0.0/8</code></td> <td>Local host <a href="https://tools.ietf.org/html/rfc1122">RFC 1122</a></td> </tr> <tr> <td><code translate="no" dir="ltr">169.254.0.0/16</code></td> <td>Link-local <a href="https://tools.ietf.org/html/rfc3927">RFC 3927</a></td> </tr> <tr> <td><code translate="no" dir="ltr">224.0.0.0/4</code></td> <td>Multicast (Class D) <a href="https://tools.ietf.org/html/rfc5771">RFC 5771</a></td> </tr> <tr> <td><code translate="no" dir="ltr">255.255.255.255/32</code></td> <td>Limited broadcast destination address <a href="https://tools.ietf.org/html/rfc8190">RFC 8190</a> and <a href="https://tools.ietf.org/html/rfc919">RFC 919</a></td> </tr> </table> <p><a id="reserved_ip_addresses_in_every_subnet"></a></p> <h3 id="unusable-ip-addresses-in-every-subnet" data-text="Unusable addresses in IPv4 subnet ranges" tabindex="-1">Unusable addresses in IPv4 subnet ranges</h3> <p>Google Cloud uses the first two and last two IPv4 addresses in each subnet primary IPv4 address range to host the subnet. Google Cloud lets you use all addresses in secondary IPv4 ranges.</p> <table> <tr> <th width="25%">Unusable IPv4 address</th> <th width="40%">Description</th> <th width="35%">Example</th> </tr> <tr> <td>Network address</td> <td>First address in the primary IPv4 range</td> <td><code translate="no" dir="ltr">10.1.2.0</code> from range <code translate="no" dir="ltr">10.1.2.0/24</code> </tr> <tr> <td>Default gateway address</td> <td>Second address in the primary IPv4 range</td> <td><code translate="no" dir="ltr">10.1.2.1</code> from range <code translate="no" dir="ltr">10.1.2.0/24</code> </tr> <tr> <td>Second-to-last address</td> <td>Second-to-last address in the primary IPv4 range <p>This range is reserved by Google Cloud for potential future use.</p></td> <td><code translate="no" dir="ltr">10.1.2.254</code> from range <code translate="no" dir="ltr">10.1.2.0/24</code> </tr> <tr> <td>Broadcast address</td> <td>Last address in the primary IPv4 range</td> <td><code translate="no" dir="ltr">10.1.2.255</code> from range <code translate="no" dir="ltr">10.1.2.0/24</code> </tr> </table> <aside class="note"><strong>Note:</strong><span> Google Cloud software-defined networking reserves a virtual gateway IP address for the primary IP ranges of each subnet in a VPC network. However, virtual gateways do <strong>not</strong> respond to ICMP traffic or decrement IP TTL headers.<br /><br /> Subnet secondary IP ranges don&#39;t have a reserved virtual gateway IP address. Thus, a default gateway doesn&#39;t respond to <code translate="no" dir="ltr">ping</code> and doesn&#39;t appear when you run <code translate="no" dir="ltr">traceroute</code> from a VM instance.<br /><br /> Tools that ping the gateway IP address as a connectivity test must be configured so that they don&#39;t consider the inability to ping a virtual gateway to be a failure condition.</span></aside> <h3 id="ip-ranges" data-text="Auto mode IPv4 ranges" tabindex="-1">Auto mode IPv4 ranges</h3> <p>This table lists the IPv4 ranges for the automatically created subnets in an auto mode VPC network. IP ranges for these subnets fit inside the <code translate="no" dir="ltr">10.128.0.0/9</code> CIDR block. Auto mode VPC networks are built with one subnet per region at creation time and automatically receive new subnets in new regions. Unused portions of <code translate="no" dir="ltr">10.128.0.0/9</code> are reserved for future Google Cloud use.</p> <table> <tr> <th>Region</th> <th>IP range (CIDR)</th> <th>Default gateway</th> <th>Usable addresses (inclusive)</th> </tr> <tr> <td>africa-south1</td> <td>10.218.0.0/20</td> <td>10.218.0.1</td> <td>10.218.0.2 to 10.218.15.253</td> </tr> <tr> <td>asia-east1</td> <td>10.140.0.0/20</td> <td>10.140.0.1</td> <td>10.140.0.2 to 10.140.15.253</td> </tr> <tr> <td>asia-east2</td> <td>10.170.0.0/20</td> <td>10.170.0.1</td> <td>10.170.0.2 to 10.170.15.253</td> </tr> <tr> <td>asia-northeast1</td> <td>10.146.0.0/20</td> <td>10.146.0.1</td> <td>10.146.0.2 to 10.146.15.253</td> </tr> <tr> <td>asia-northeast2</td> <td>10.174.0.0/20</td> <td>10.174.0.1</td> <td>10.174.0.2 to 10.174.15.253</td> </tr> <tr> <td>asia-northeast3</td> <td>10.178.0.0/20</td> <td>10.178.0.1</td> <td>10.178.0.2 to 10.178.15.253</td> </tr> <tr> <td>asia-south1</td> <td>10.160.0.0/20</td> <td>10.160.0.1</td> <td>10.160.0.2 to 10.160.15.253</td> </tr> <tr> <td>asia-south2</td> <td>10.190.0.0/20</td> <td>10.190.0.1</td> <td>10.190.0.2 to 10.190.15.253</td> </tr> <tr> <td>asia-southeast1</td> <td>10.148.0.0/20</td> <td>10.148.0.1</td> <td>10.148.0.2 to 10.148.15.253</td> </tr> <tr> <td>asia-southeast2</td> <td>10.184.0.0/20</td> <td>10.184.0.1</td> <td>10.184.0.2 to 10.184.15.253</td> </tr> <tr> <td>australia-southeast1</td> <td>10.152.0.0/20</td> <td>10.152.0.1</td> <td>10.152.0.2 to 10.152.15.253</td> </tr> <tr> <td>australia-southeast2</td> <td>10.192.0.0/20</td> <td>10.192.0.1</td> <td>10.192.0.2 to 10.192.15.253</td> </tr> <tr> <td>europe-central2</td> <td>10.186.0.0/20</td> <td>10.186.0.1</td> <td>10.186.0.2 to 10.186.15.253</td> <tr> <td>europe-north1</td> <td>10.166.0.0/20</td> <td>10.166.0.1</td> <td>10.166.0.2 to 10.166.15.253</td> </tr> <tr> <td>europe-west1</td> <td>10.132.0.0/20</td> <td>10.132.0.1</td> <td>10.132.0.2 to 10.132.15.253</td> </tr> <tr> <td>europe-west2</td> <td>10.154.0.0/20</td> <td>10.154.0.1</td> <td>10.154.0.2 to 10.154.15.253</td> </tr> <tr> <td>europe-west3</td> <td>10.156.0.0/20</td> <td>10.156.0.1</td> <td>10.156.0.2 to 10.156.15.253</td> </tr> <tr> <td>europe-west4</td> <td>10.164.0.0/20</td> <td>10.164.0.1</td> <td>10.164.0.2 to 10.164.15.253</td> </tr> <tr> <td>europe-west6</td> <td>10.172.0.0/20</td> <td>10.172.0.1</td> <td>10.172.0.2 to 10.172.15.253</td> </tr> <tr> <td>europe-west8</td> <td>10.198.0.0/20</td> <td>10.198.0.1</td> <td>10.198.0.2 to 10.198.15.253</td> </tr> <tr> <td>europe-west9</td> <td>10.200.0.0/20</td> <td>10.200.0.1</td> <td>10.200.0.2 to 10.200.15.253</td> </tr> <tr> <td>europe-west10</td> <td>10.214.0.0/20</td> <td>10.214.0.1</td> <td>10.214.0.2 to 10.214.15.253</td> </tr> <tr> <td>europe-west12</td> <td>10.210.0.0/20</td> <td>10.210.0.1</td> <td>10.210.0.2 to 10.210.15.253</td> </tr> <tr> <td>europe-southwest1</td> <td>10.204.0.0/20</td> <td>10.204.0.1</td> <td>10.204.0.2 to 10.204.15.253</td> </tr> <tr> <td>me-central1</td> <td>10.212.0.0/20</td> <td>10.212.0.1</td> <td>10.212.0.2 to 10.212.15.253</td> </tr> <tr> <td>me-central2</td> <td>10.216.0.0/20</td> <td>10.216.0.1</td> <td>10.216.0.2 to 10.216.15.253</td> </tr> <tr> <td>me-west1</td> <td>10.208.0.0/20</td> <td>10.208.0.1</td> <td>10.208.0.2 to 10.208.15.253</td> </tr> <tr> <td>northamerica-northeast1</td> <td>10.162.0.0/20</td> <td>10.162.0.1</td> <td>10.162.0.2 to 10.162.15.253</td> </tr> <tr> <td>northamerica-northeast2</td> <td>10.188.0.0/20</td> <td>10.188.0.1</td> <td>10.188.0.2 to 10.188.15.253</td> </tr> <tr> <td>northamerica-south1</td> <td>10.224.0.0/20</td> <td>10.224.0.1</td> <td>10.224.0.2 to 10.224.15.253</td> </tr> <tr> <td>southamerica-east1</td> <td>10.158.0.0/20</td> <td>10.158.0.1</td> <td>10.158.0.2 to 10.158.15.253</td> </tr> <tr> <td>southamerica-west1</td> <td>10.194.0.0/20</td> <td>10.194.0.1</td> <td>10.194.0.2 to 10.194.15.253</td> </tr> <tr> <td>us-central1</td> <td>10.128.0.0/20</td> <td>10.128.0.1</td> <td>10.128.0.2 to 10.128.15.253</td> </tr> <tr> <td>us-east1</td> <td>10.142.0.0/20</td> <td>10.142.0.1</td> <td>10.142.0.2 to 10.142.15.253</td> </tr> <tr> <td>us-east4</td> <td>10.150.0.0/20</td> <td>10.150.0.1</td> <td>10.150.0.2 to 10.150.15.253</td> </tr> <tr> <td>us-east5</td> <td>10.202.0.0/20</td> <td>10.202.0.1</td> <td>10.202.0.2 to 10.202.15.253</td> </tr> <tr> <td>us-south1</td> <td>10.206.0.0/20</td> <td>10.206.0.1</td> <td>10.206.0.2 to 10.206.15.253</td> </tr> <tr> <td>us-west1</td> <td>10.138.0.0/20</td> <td>10.138.0.1</td> <td>10.138.0.2 to 10.138.15.253</td> </tr> <tr> <td>us-west2</td> <td>10.168.0.0/20</td> <td>10.168.0.1</td> <td>10.168.0.2 to 10.168.15.253</td> </tr> <tr> <td>us-west3</td> <td>10.180.0.0/20</td> <td>10.180.0.1</td> <td>10.180.0.2 to 10.180.15.253</td> </tr> <tr> <td>us-west4</td> <td>10.182.0.0/20</td> <td>10.182.0.1</td> <td>10.182.0.2 to 10.182.15.253</td> </tr> </table> <h3 id="additional-ipv4-considerations" data-text="Additional considerations" tabindex="-1">Additional considerations</h3> <p>Ensure that all subnet primary and secondary IPv4 address ranges don&#39;t conflict with the IPv4 address ranges that software running <em>within</em> your VMs needs to use. Some Google and third-party products use <code translate="no" dir="ltr">172.17.0.0/16</code> for routing within the guest operating system. For example, the default Docker bridge network uses this range. If you depend on a product that uses <code translate="no" dir="ltr">172.17.0.0/16</code>, do not use it as any subnet primary and secondary IPv4 address range.</p> <h2 id="ipv6-ranges" data-text="IPv6 subnet ranges" tabindex="-1">IPv6 subnet ranges</h2> <p>When you <a href="/vpc/docs/create-modify-vpc-networks#subnet-rules">create a subnet with an IPv6 address range or enable IPv6 on an existing subnet</a> in a VPC network, you choose an IPv6 access type for the subnet. The IPv6 access type determines whether the subnet is configured with <a href="#internal-ipv6">internal IPv6 addresses</a> or <a href="#external-ipv6">external IPv6 addresses</a>.</p> <ul> <li><p>Internal IPv6 addresses are used for VM to VM communication within VPC networks. They can only be routed within the scope of VPC networks and cannot be routed to the internet.</p></li> <li><p>External IPv6 addresses can be used for VM to VM communication within VPC networks, and are also routable on the internet.</p></li> </ul> <p>If a VM interface is connected to a subnet that has an IPv6 subnet range, you can <a href="/compute/docs/ip-addresses/configure-ipv6-address">configure IPv6 addresses on the VM</a>. The IPv6 access type of the subnet determines whether the VM is assigned an internal IPv6 address or an external IPv6 address.</p> <h3 id="ipv6-specifications" data-text="IPv6 specifications" tabindex="-1">IPv6 specifications</h3> <p>Subnets with IPv6 address ranges are available in all regions, supporting both internal and external IPv6 subnet ranges:</p> <ul> <li>IPv6 subnet ranges are always automatically assigned by Google Cloud.</li> <li>IPv6 subnet ranges are always <code translate="no" dir="ltr">/64</code> ranges.</li> </ul> <p>Subnets with IPv6 address ranges have the following limitations:</p> <ul> <li><p>You cannot change the IPv6 access type (internal or external) of a subnet.</p></li> <li><p>You cannot change a dual-stack subnet to IPv4 only if the IPv6 access type is internal.</p></li> <li><p>You cannot change a dual-stack or IPv4-only subnet to IPv6-only (<a href="/products#product-launch-stages">Preview</a>). Conversely, you cannot change an IPv6-only subnet to IPv4-only or dual-stack.</p></li> </ul> <h4 id="internal-ipv6" data-text="Internal IPv6 specifications" tabindex="-1">Internal IPv6 specifications</h4> <p>Internal IPv6 ranges are <a href="https://datatracker.ietf.org/doc/html/rfc4193">unique local addresses (ULAs)</a>. ULAs for IPv6 are analogous to <a href="https://datatracker.ietf.org/doc/html/rfc1918">RFC 1918 addresses</a> for IPv4. ULAs cannot be reached from the internet, and are not publicly routable.</p> <p>Before you can create subnets with internal IPv6 ranges, you first <a href="/vpc/docs/create-modify-vpc-networks#enable-internal-ipv6-network">assign a <code translate="no" dir="ltr">/48</code> ULA IPv6 range to the VPC network</a>. Keep the following in mind when assigning a <code translate="no" dir="ltr">/48</code> ULA IPv6 range to a VPC network:</p> <ul> <li><p>The <code translate="no" dir="ltr">/48</code> ULA IPv6 range for each VPC network must be unique with Google Cloud. This eliminates the possibility of overlapping IPv6 subnet ranges when using <a href="/vpc/docs/vpc-peering">VPC Network Peering</a>.</p></li> <li><p>You can let Google Cloud assign the VPC network&#39;s <code translate="no" dir="ltr">/48</code> ULA IPv6 range automatically, or you can provide a <code translate="no" dir="ltr">/48</code> ULA IPv6 range to use. If the <code translate="no" dir="ltr">/48</code> ULA IPv6 range you provide is already used by another Google Cloud VPC network, you receive an error.</p></li> <li><p>The option to provide a <code translate="no" dir="ltr">/48</code> ULA IPv6 range is useful to avoid conflicts between your VPC network and connected on-premises networks or networks in other cloud providers.</p></li> <li><p>After a VPC network has been assigned a <code translate="no" dir="ltr">/48</code> ULA IPv6 range, you can&#39;t remove or change the <code translate="no" dir="ltr">/48</code> ULA IPv6 range.</p></li> </ul> <p>When you create a subnet with an internal IPv6 range, Google Cloud automatically selects an unused <code translate="no" dir="ltr">/64</code> IPv6 range from the VPC network&#39;s <code translate="no" dir="ltr">/48</code> ULA IPv6 range. Subnet internal <code translate="no" dir="ltr">/64</code> IPv6 ranges can be used by the following:</p> <ul> <li><p>Internal <code translate="no" dir="ltr">/96</code> IPv6 address ranges of VM network interfaces</p></li> <li><p>Internal <code translate="no" dir="ltr">/96</code> IPv6 address ranges of forwarding rules for <a href="/load-balancing/docs/set-up-protocol-forwarding#set-up-int-pf">internal protocol forwarding</a> or <a href="/load-balancing/docs/internal">internal passthrough Network Load Balancers</a></p></li> </ul> <p>You can also <a href="/vpc/docs/reserve-static-internal-ip-address#reservenewip">reserve static regional internal IPv6 <code translate="no" dir="ltr">/96</code> address ranges</a>.</p> <h4 id="external-ipv6" data-text="External IPv6 specifications" tabindex="-1">External IPv6 specifications</h4> <p>External IPv6 address ranges are <a href="https://www.iana.org/assignments/ipv6-unicast-address-assignments/ipv6-unicast-address-assignments.xhtml">global unicast addresses (GUAs)</a>. External IPv6 addresses are available only in <a href="/network-tiers/docs/overview#resources">Premium Tier</a>.</p> <p>When you create a subnet with an external IPv6 address range, Google Cloud automatically selects an unused <code translate="no" dir="ltr">/64</code> IPv6 range. Subnet external <code translate="no" dir="ltr">/64</code> IPv6 address ranges can be used by the following:</p> <ul> <li><p>External <code translate="no" dir="ltr">/96</code> IPv6 address ranges of VM network interfaces</p></li> <li><p>External <code translate="no" dir="ltr">/96</code> IPv6 address ranges of forwarding rules for <a href="/load-balancing/docs/set-up-protocol-forwarding#set-up-ext-pf">external protocol forwarding</a> or <a href="/load-balancing/docs/network/networklb-backend-service">backend service-based external passthrough Network Load Balancers</a></p></li> </ul> <p>You can also <a href="/vpc/docs/reserve-static-external-ip-address#reserve_new_static">reserve static regional external IPv6 <code translate="no" dir="ltr">/96</code> address ranges</a>.</p> <h3 id="ipv6-assign" data-text="IPv6 range assignment" tabindex="-1">IPv6 range assignment</h3> <p>IPv6 address ranges are assigned to networks, subnets, virtual machine instances (VMs), and forwarding rules.</p> <table> <thead> <tr> <th>Resource type</th> <th>Range size</th> <th>Details</th> </tr> </thead> <tbody> <tr> <td>VPC network</td> <td><code translate="no" dir="ltr">/48</code></td> <td><p>To enable <em>internal</em> IPv6 on a subnet, you must first <a href="/vpc/docs/create-modify-vpc-networks#enable-internal-ipv6-network">assign an internal IPv6 range on the VPC network</a>.</p> <p>A <code translate="no" dir="ltr">/48</code> ULA range from within <code translate="no" dir="ltr">fd20::/20</code> is assigned to the network. All internal IPv6 subnet ranges in the network are assigned from this <code translate="no" dir="ltr">/48</code> range.</p> <p>The <code translate="no" dir="ltr">/48</code> range can be automatically assigned, or you can select a specific range from within <code translate="no" dir="ltr">fd20::/20</code>.</p></td> </tr> <tr> <td>Subnet</td> <td><code translate="no" dir="ltr">/64</code></td> <td><p>The IPv6 access type setting controls whether the IPv6 addresses are internal or external.</p> <p>A subnet can have either internal or external IPv6 addresses, but not both.</p> <p> When you enable IPv6, the following occurs:<br> </p> <ul> <li>If you enable internal IPv6 on a subnet, an <code translate="no" dir="ltr">/64</code> range of internal ULAs is assigned from your VPC network's <code translate="no" dir="ltr">/48</code> range.</li> </ul> <ul> <li>If you enable external IPv6 on a subnet, a <code translate="no" dir="ltr">/64</code> range of external GUAs is assigned.</li> </ul> </td> </tr> <tr> <td>Virtual machine instance (VM) or forwarding rule</td> <td><code translate="no" dir="ltr">/96</code></td> <td><p>When you enable IPv6 on a VM, the VM is assigned a <code translate="no" dir="ltr">/96</code> range from the subnet that it is connected to. The first IP address in that range is assigned to the primary interface using DHCPv6. </p> <p>You don't configure whether a VM gets internal or external IPv6 addresses. The VM inherits the IPv6 access type from the subnet that it is connected to.</p> </td> </tr> </tbody> </table> <h2 id="whats_next" data-text="What's next" tabindex="-1">What's next</h2> <ul> <li><p>Learn more about <a href="/docs/geography-and-regions">Geography and regions</a></p></li> <li><p><a href="/vpc/docs/create-modify-vpc-networks#creating_networks">Create VPC networks</a></p></li> <li><p><a href="/vpc/docs/create-modify-vpc-networks#enable-internal-ipv6-network">Assign an internal IPv6 range for a VPC network</a></p></li> <li><p><a href="/vpc/docs/create-modify-vpc-networks#subnet-rules">Create a subnet</a></p></li> </ul> <cloudx-free-trial-eligible-content> <slot slot="eligible"> <div> <h2 class="hide-from-toc" id="try-it-for-yourself" data-text=" Try it for yourself " tabindex="-1"> Try it for yourself </h2> <p> If you're new to Google Cloud, create an account to evaluate how Cloud NAT performs in real-world scenarios. New customers also get $300 in free credits to run, test, and deploy workloads. </p> <a href="https://console.cloud.google.com/freetrial" class="cloud-button cloud-button--primary" track-type="button" track-name=" Try Cloud NAT free " track-metadata-eventdetail="https://console.cloud.google.com/freetrial" track-metadata-modifier="primary" track-metadata-anchor_text=" Try Cloud NAT free " track-metadata-href="https://console.cloud.google.com/freetrial" referrerpolicy="no-referrer-when-downgrade" > Try Cloud NAT free</a> </div> </slot> <slot slot="ineligible"> </slot> </cloudx-free-trial-eligible-content> <devsite-hats-survey class="nocontent" hats-id="mwETRvWii0eU5NUYprb0Y9z5GVbc" listnr-id="83405"></devsite-hats-survey> </div> <devsite-thumb-rating position="footer"> </devsite-thumb-rating> <devsite-feedback position="footer" project-name="VPC" product-id="5028304" bucket="documentation" context="" version="t-devsite-webserver-20250211-r00-rc00.466928320959134316" data-label="Send Feedback Button" track-type="feedback" track-name="sendFeedbackLink" track-metadata-position="footer" class="nocontent" project-icon="https://www.gstatic.com/devrel-devsite/prod/v38a693baeb774512feb42f10aac8f755d8791ed41119b5be7a531f8e16f8279f/cloud/images/favicons/onecloud/super_cloud.png" > <button> Send feedback </button> </devsite-feedback> <div class="devsite-floating-action-buttons"> </div> </article> <devsite-content-footer class="nocontent"> <p>Except as otherwise noted, the content of this page is licensed under the <a href="https://creativecommons.org/licenses/by/4.0/">Creative Commons Attribution 4.0 License</a>, and code samples are licensed under the <a href="https://www.apache.org/licenses/LICENSE-2.0">Apache 2.0 License</a>. For details, see the <a href="https://developers.google.com/site-policies">Google Developers Site Policies</a>. Java is a registered trademark of Oracle and/or its affiliates.</p> <p>Last updated 2025-02-14 UTC.</p> </devsite-content-footer> <devsite-notification > </devsite-notification> <div class="devsite-content-data"> <template class="devsite-thumb-rating-feedback"> <devsite-feedback position="thumb-rating" project-name="VPC" product-id="5028304" bucket="documentation" context="" version="t-devsite-webserver-20250211-r00-rc00.466928320959134316" data-label="Send Feedback Button" track-type="feedback" track-name="sendFeedbackLink" track-metadata-position="thumb-rating" class="nocontent" project-icon="https://www.gstatic.com/devrel-devsite/prod/v38a693baeb774512feb42f10aac8f755d8791ed41119b5be7a531f8e16f8279f/cloud/images/favicons/onecloud/super_cloud.png" > <button> Need to tell us more? </button> </devsite-feedback> </template> <template class="devsite-content-data-template"> [[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-02-14 UTC."],[],[]] </template> </div> </devsite-content> </main> <devsite-footer-promos class="devsite-footer"> </devsite-footer-promos> <devsite-footer-linkboxes class="devsite-footer"> <nav class="devsite-footer-linkboxes nocontent" aria-label="Footer links"> <ul class="devsite-footer-linkboxes-list"> <li class="devsite-footer-linkbox "> <h3 class="devsite-footer-linkbox-heading no-link">Why Google</h3> <ul class="devsite-footer-linkbox-list"> <li class="devsite-footer-linkbox-item"> <a href="/why-google-cloud/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 1)" track-metadata-eventDetail="cloud.google.com/why-google-cloud/"track-metadata-position="footer"track-name="choosing google cloud"track-metadata-child_headline="why google"track-metadata-module="footer"track-type="footer link"> Choosing Google Cloud </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/trust-center/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 2)" track-type="footer link"track-metadata-eventDetail="cloud.google.com/security/"track-name="trust and security"track-metadata-child_headline="why google"track-metadata-module="footer"track-metadata-position="footer"> Trust and security </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/solutions/modern-infrastructure/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 3)" track-metadata-child_headline="why google"track-metadata-eventDetail="cloud.google.com/solutions/modern-infrastructure/"track-name="modern infrastructure cloud"track-metadata-module="footer"track-metadata-position="footer"track-type="footer link"> Modern Infrastructure Cloud </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/multicloud/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 4)" track-metadata-eventDetail="cloud.google.com/multicloud/"track-metadata-child_headline="why google"track-name="multicloud"track-type="footer link"track-metadata-position="footer"track-metadata-module="footer"> Multicloud </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/infrastructure/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 5)" track-metadata-position="footer"track-metadata-child_headline="why google"track-metadata-module="footer"track-type="footer link"track-name="global infrastructure"track-metadata-eventDetail="cloud.google.com/infrastructure/"> Global infrastructure </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/customers/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 6)" track-metadata-eventDetail="cloud.google.com/customers/"track-metadata-module="footer"track-type="footer link"track-name="customers and case studies"track-metadata-child_headline="why google"track-metadata-position="footer"> Customers and case studies </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/analyst-reports/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 7)" track-metadata-eventDetail="cloud.google.com/analyst-reports/"track-metadata-child_headline="why google"track-metadata-module="footer"track-name="analyst reports"track-type="footer link"track-metadata-position="footer"> Analyst reports </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/whitepapers/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 8)" track-metadata-module="footer"track-name="whitepapers"track-metadata-eventDetail="cloud.google.com/whitepapers/"track-metadata-position="footer"track-type="footer link"track-metadata-child_headline="why google"> Whitepapers </a> </li> <li class="devsite-footer-linkbox-item"> <a href="//cloud.google.com/blog/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 9)" track-type="footer link"track-metadata-eventDetail="cloud.google.com/blog/"track-metadata-position="footer"track-name="blog"track-metadata-module="footer"track-metadata-child_headline="engage"> Blog </a> </li> </ul> </li> <li class="devsite-footer-linkbox "> <h3 class="devsite-footer-linkbox-heading no-link">Products and pricing</h3> <ul class="devsite-footer-linkbox-list"> <li class="devsite-footer-linkbox-item"> <a href="/pricing/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 1)" track-type="footer link"track-metadata-position="footer"track-name="google cloud pricing"track-metadata-module="footer"track-metadata-eventDetail="cloud.google.com/pricing/"track-metadata-child_headline="products and pricing"> Google Cloud pricing </a> </li> <li class="devsite-footer-linkbox-item"> <a href="//workspace.google.com/pricing.html" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 2)" target="_blank"track-metadata-position="footer"track-metadata-eventDetail="workspace.google.com/pricing.html"track-name="google workspace pricing"track-metadata-module="footer"track-type="footer link"track-metadata-child_headline="products and pricing"> Google Workspace pricing </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/products/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 3)" track-name="see all products"track-metadata-module="footer"track-metadata-child_headline="products and pricing"track-metadata-position="footer"track-type="footer link"track-metadata-eventDetail="cloud.google.com/products/"> See all products </a> </li> </ul> </li> <li class="devsite-footer-linkbox "> <h3 class="devsite-footer-linkbox-heading no-link">Solutions</h3> <ul class="devsite-footer-linkbox-list"> <li class="devsite-footer-linkbox-item"> <a href="/solutions/infrastructure-modernization/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 1)" track-metadata-child_headline="solutions"track-name="infrastructure modernization"track-type="footer link"track-metadata-position="footer"track-metadata-module="footer"track-metadata-eventDetail="cloud.google.com/solutions/infrastructure-modernization/"> Infrastructure modernization </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/solutions/databases/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 2)" track-metadata-eventDetail="cloud.google.com/solutions/databases"track-type="footer link"track-metadata-child_headline="solutions"track-name="databases"track-metadata-module="footer"track-metadata-position="footer"> Databases </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/solutions/application-modernization/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 3)" track-type="footer link"track-metadata-child_headline="solutions"track-metadata-position="footer"track-metadata-module="footer"track-name="application development"track-metadata-eventDetail="cloud.google.com/solutions/application-modernization/"> Application modernization </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/solutions/smart-analytics/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 4)" track-type="footer link"track-name="smart analytics"track-metadata-position="footer"track-metadata-module="footer"track-metadata-eventDetail="cloud.google.com/solutions/smart-analytics/"track-metadata-child_headline="solutions"> Smart analytics </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/solutions/ai/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 5)" track-metadata-eventDetail="cloud.google.com/solutions/ai/"track-metadata-position="footer"track-name="artificial intelligence"track-metadata-child_headline="solutions"track-metadata-module="footer"track-type="footer link"> Artificial Intelligence </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/solutions/security/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 6)" track-type="footer link"track-name="security"track-metadata-position="footer"track-metadata-child_headline="solutions"track-metadata-eventDetail="cloud.google.com/solutions/security/"track-metadata-module="footer"> Security </a> </li> <li class="devsite-footer-linkbox-item"> <a href="https://workspace.google.com/enterprise/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 7)" track-type="footer link"target="_blank"track-name="productivity and work transformation"track-metadata-position="footer"track-metadata-module="footer"track-metadata-eventDetail="workspace.google.com/enterprise/"track-metadata-child_headline="solutions"> Productivity & work transformation </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/solutions/#industry-solutions" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 8)" track-name="industry solutions"track-type="footer link"track-metadata-position="footer"track-metadata-eventDetail="cloud.google.com/solutions/#industry-solutions"track-metadata-child_headline="solutions"track-metadata-module="footer"> Industry solutions </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/solutions/devops/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 9)" track-metadata-position="footer"track-name="devops solutions"track-metadata-child_headline="solutions"track-metadata-module="footer"track-type="footer link"track-metadata-eventDetail="cloud.google.com/solutions/devops/"> DevOps solutions </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/solutions/#section-14" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 10)" track-name="small business solutions"track-metadata-child_headline="solutions"track-metadata-module="footer"track-type="footer link"track-metadata-eventDetail="cloud.google.com/solutions/#section-14"track-metadata-position="footer"> Small business solutions </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/solutions/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 11)" track-metadata-child_headline="solutions"track-metadata-module="footer"track-type="footer link"track-metadata-eventDetail="cloud.google.com/solutions/"track-metadata-position="footer"track-name="see all solutions"> See all solutions </a> </li> </ul> </li> <li class="devsite-footer-linkbox "> <h3 class="devsite-footer-linkbox-heading no-link">Resources</h3> <ul class="devsite-footer-linkbox-list"> <li class="devsite-footer-linkbox-item"> <a href="/affiliate-program/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 1)" track-metadata-eventDetail="cloud.google.com/affiliate-program/"track-metadata-module="footer"track-metadata-child_headline="resources"track-type="footer link"track-name="google cloud affiliate program"track-metadata-position="footer"> Google Cloud Affiliate Program </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/docs/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 2)" track-metadata-eventDetail="cloud.google.com/docs/"track-metadata-module="footer"track-metadata-child_headline="resources"track-type="footer link"track-name="google cloud documentation"track-metadata-position="footer"> Google Cloud documentation </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/docs/get-started/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 3)" track-metadata-position="footer"track-name="google cloud quickstarts"track-metadata-module="footer"track-metadata-eventDetail="cloud.google.com/docs/get-started/"track-type="footer link"track-metadata-child_headline="resources"> Google Cloud quickstarts </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/marketplace/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 4)" track-metadata-position="footer"track-name="google cloud marketplace"track-metadata-child_headline="resources"track-metadata-module="footer"track-type="footer link"track-metadata-eventDetail="cloud.google.com/marketplace/"> Google Cloud Marketplace </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/discover/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 5)" track-metadata-eventDetail="learn/"track-metadata-position="footer"track-name="learn about cloud computing"track-metadata-child_headline="resources"track-metadata-module="footer"track-type="footer link"> Learn about cloud computing </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/support-hub/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 6)" track-metadata-position="footer"track-name="support"track-metadata-child_headline="resources"track-metadata-module="footer"track-type="footer link"track-metadata-eventDetail="cloud.google.com/support-hub/"> Support </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/docs/samples" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 7)" track-metadata-position="footer"track-metadata-eventDetail="cloud.google.com/docs/samples"track-metadata-child_headline="resources"track-metadata-module="footer"track-type="footer link"track-name="code samples"> Code samples </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/architecture/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 8)" track-metadata-eventDetail="cloud.google.com/architecture/"track-metadata-module="footer"track-metadata-child_headline="resources"track-type="footer link"track-name="cloud architecture center"track-metadata-position="footer"> Cloud Architecture Center </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/learn/training/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 9)" track-metadata-child_headline="resources"track-name="training"track-metadata-module="footer"track-type="footer link"track-metadata-eventDetail="cloud.google.com/training/"track-metadata-position="footer"> Training </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/learn/certification/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 10)" track-type="footer link"track-metadata-child_headline="resources"track-metadata-position="footer"track-metadata-module="footer"track-name="certifications"track-metadata-eventDetail="cloud.google.com/certification"> Certifications </a> </li> <li class="devsite-footer-linkbox-item"> <a href="//developers.google.com" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 11)" track-name="google developers"track-metadata-child_headline="resources"track-metadata-module="footer"target="_blank"track-type="footer link"track-metadata-eventDetail="developers.google.com"track-metadata-position="footer"> Google for Developers </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/startup/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 12)" track-metadata-eventDetail="cloud.google.com/startup/"track-metadata-child_headline="resources"track-name="google cloud for startups"track-type="footer link"track-metadata-position="footer"track-metadata-module="footer"> Google Cloud for Startups </a> </li> <li class="devsite-footer-linkbox-item"> <a href="//status.cloud.google.com" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 13)" track-metadata-eventDetail="status.cloud.google.com"track-metadata-child_headline="resources"track-metadata-module="footer"track-name="system status"track-type="footer link"target="_blank"track-metadata-position="footer"> System status </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/release-notes" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 14)" track-metadata-module="footer"track-metadata-child_headline="resources"track-name="release notes"track-metadata-eventDetail="cloud.google.com/release-notes/"track-type="footer link"track-metadata-position="footer"> Release Notes </a> </li> </ul> </li> <li class="devsite-footer-linkbox "> <h3 class="devsite-footer-linkbox-heading no-link">Engage</h3> <ul class="devsite-footer-linkbox-list"> <li class="devsite-footer-linkbox-item"> <a href="/contact/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 1)" track-name="contact sales"track-metadata-child_headline="engage"track-metadata-module="footer"track-metadata-eventDetail="cloud.google.com/contact/"track-type="footer link"track-metadata-position="footer"> Contact sales </a> </li> <li class="devsite-footer-linkbox-item"> <a href="//cloud.google.com/find-a-partner" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 2)" track-type="footer link"track-name="find a partner"track-metadata-eventDetail="cloud.google.com/find-a-partner"track-metadata-child_headline="engage"target="_blank"track-metadata-module="footer"track-metadata-position="footer"> Find a Partner </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/partners/become-a-partner/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 3)" track-metadata-eventDetail="cloud.google.com/partners/become-a-partner/"track-metadata-child_headline="engage"track-metadata-module="footer"track-name="become a partner"track-type="footer link"track-metadata-position="footer"> Become a Partner </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/events/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 4)" track-name="events"track-metadata-child_headline="engage"track-metadata-module="footer"track-type="footer link"track-metadata-eventDetail="cloud.withgoogle.com/events"track-metadata-position="footer"> Events </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/podcasts/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 5)" rel="noopener"track-metadata-child_headline="engage"track-metadata-module="footer"track-name="podcasts"track-metadata-eventDetail="cloud.google.com/podcasts/"target="_blank"track-type="footer link"track-metadata-position="footer"> Podcasts </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/developers/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 6)" track-metadata-position="footer"track-metadata-eventDetail="cloud.google.com/developers/"track-name="developer center"track-type="footer link"track-metadata-child_headline="engage"track-metadata-module="footer"> Developer Center </a> </li> <li class="devsite-footer-linkbox-item"> <a href="https://www.googlecloudpresscorner.com/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 7)" rel="noopener"track-metadata-module="footer"target="_blank"track-metadata-child_headline="engage"track-type="footer link"track-metadata-position="footer"track-metadata-eventDetail="www.googlecloudpresscorner.com"track-name="press corner"> Press Corner </a> </li> <li class="devsite-footer-linkbox-item"> <a href="//www.youtube.com/googlecloud" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 8)" track-metadata-position="footer"track-metadata-module="footer"rel="noopener"track-type="footer link"track-name="google cloud on youtube"track-metadata-child_headline="engage"track-metadata-eventDetail="www.youtube.com/googlecloud"target="_blank"> Google Cloud on YouTube </a> </li> <li class="devsite-footer-linkbox-item"> <a href="//www.youtube.com/googlecloudplatform" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 9)" track-name="google cloud tech on youtube"track-metadata-module="footer"rel="noopener"track-metadata-child_headline="engage"target="_blank"track-type="footer link"track-metadata-position="footer"track-metadata-eventDetail="www.youtube.com/googlecloudplatform"> Google Cloud Tech on YouTube </a> </li> <li class="devsite-footer-linkbox-item"> <a href="//x.com/googlecloud" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 10)" track-type="footer link"target="_blank"track-metadata-position="footer"track-metadata-eventDetail="x.com/googlecloud"rel="noopener"track-name="follow on x"track-metadata-module="footer"track-metadata-child_headline="engage"> Follow on X </a> </li> <li class="devsite-footer-linkbox-item"> <a href="//userresearch.google.com/?reserved=1&amp;utm_source=website&amp;Q_Language=en&amp;utm_medium=own_srch&amp;utm_campaign=CloudWebFooter&amp;utm_term=0&amp;utm_content=0&amp;productTag=clou&amp;campaignDate=jul19&amp;pType=devel&amp;referral_code=jk212693" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 11)" track-name="join user research"track-metadata-child_headline="engage"track-metadata-module="footer"track-metadata-eventDetail="userresearch.google.com/?reserved=1&amp;utm_source=website&amp;Q_Language=en&amp;utm_medium=own_srch&amp;utm_campaign=CloudWebFooter&amp;utm_term=0&amp;utm_content=0&amp;productTag=clou&amp;campaignDate=jul19&amp;pType=devel&amp;referral_code=jk212693"track-type="footer link"target="_blank"track-metadata-position="footer"> Join User Research </a> </li> <li class="devsite-footer-linkbox-item"> <a href="//careers.google.com/cloud" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 12)" track-metadata-eventDetail="careers.google.com/cloud"track-type="footer link"track-name="we are hiring join google cloud"target="_blank"track-metadata-child_headline="engage"track-metadata-position="footer"track-metadata-module="footer"> We're hiring. Join Google Cloud! </a> </li> <li class="devsite-footer-linkbox-item"> <a href="https://www.googlecloudcommunity.com/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 13)" track-type="footer link"target="_blank"track-metadata-eventDetail="www.googlecloudcommunity.com"track-name="google cloud community"track-metadata-position="footer"track-metadata-module="footer"track-metadata-child_headline="engage"rel="noopener"> Google Cloud Community </a> </li> </ul> </li> </ul> </nav> </devsite-footer-linkboxes> <devsite-footer-utility class="devsite-footer"> <div class="devsite-footer-utility nocontent"> <nav class="devsite-footer-utility-links" aria-label="Utility links"> <ul class="devsite-footer-utility-list"> <li class="devsite-footer-utility-item "> <a class="devsite-footer-utility-link gc-analytics-event" href="//about.google/" data-category="Site-Wide Custom Events" data-label="Footer About Google link" track-type="footer link" track-name="about google" track-metadata-eventDetail="//about.google/" target="_blank" track-metadata-position="footer" track-metadata-module="utility footer" > About Google </a> </li> <li class="devsite-footer-utility-item devsite-footer-privacy-link"> <a class="devsite-footer-utility-link gc-analytics-event" href="//policies.google.com/privacy" data-category="Site-Wide Custom Events" data-label="Footer Privacy link" target="_blank" track-name="privacy" track-metadata-position="footer" track-metadata-eventDetail="//policies.google.com/privacy" track-type="footer link" track-metadata-module="utility footer" > Privacy </a> </li> <li class="devsite-footer-utility-item "> <a class="devsite-footer-utility-link gc-analytics-event" href="//www.google.com/intl/en/policies/terms/regional.html" data-category="Site-Wide Custom Events" data-label="Footer Site terms link" track-metadata-position="footer" track-metadata-eventDetail="//www.google.com/intl/en/policies/terms/regional.html" track-name="site terms" target="_blank" track-type="footer link" track-metadata-module="utility footer" > Site terms </a> </li> <li class="devsite-footer-utility-item "> <a class="devsite-footer-utility-link gc-analytics-event" href="/product-terms/" data-category="Site-Wide Custom Events" data-label="Footer Google Cloud terms link" track-metadata-module="utility footer" track-metadata-eventDetail="/product-terms/" track-type="footer link" track-name="google cloud terms" track-metadata-position="footer" > Google Cloud terms </a> </li> <li class="devsite-footer-utility-item glue-cookie-notification-bar-control"> <a class="devsite-footer-utility-link gc-analytics-event" href="#" data-category="Site-Wide Custom Events" data-label="Footer Manage cookies link" aria-hidden="true" track-metadata-eventDetail="#" track-metadata-module="utility footer" track-type="footer link" track-name="Manage cookies" track-metadata-position="footer" > Manage cookies </a> </li> <li class="devsite-footer-utility-item devsite-footer-carbon-button"> <a class="devsite-footer-utility-link gc-analytics-event" href="/sustainability" data-category="Site-Wide Custom Events" data-label="Footer Our third decade of climate action: join us link" track-metadata-module="utility footer" track-metadata-eventDetail="/sustainability/" track-type="footer link" track-name="Our third decade of climate action: join us" track-metadata-position="footer" > Our third decade of climate action: join us </a> </li> <li class="devsite-footer-utility-item devsite-footer-utility-button"> <span class="devsite-footer-utility-description">Sign up for the Google Cloud newsletter</span> <a class="devsite-footer-utility-link gc-analytics-event" href="/newsletter/" data-category="Site-Wide Custom Events" data-label="Footer Subscribe link" track-type="footer link" track-metadata-module="utility footer" track-metadata-eventDetail="/newsletter/" track-metadata-position="footer" track-name="subscribe" > Subscribe </a> </li> </ul> <devsite-language-selector> <ul role="presentation"> <li role="presentation"> <a role="menuitem" lang="en" >English</a> </li> <li role="presentation"> <a role="menuitem" lang="de" >Deutsch</a> </li> <li role="presentation"> <a role="menuitem" lang="es_419" >Español – América Latina</a> </li> <li role="presentation"> <a role="menuitem" lang="fr" >Français</a> </li> <li role="presentation"> <a role="menuitem" lang="id" >Indonesia</a> </li> <li role="presentation"> <a role="menuitem" lang="it" >Italiano</a> </li> <li role="presentation"> <a role="menuitem" lang="pt_br" >Português – Brasil</a> </li> <li role="presentation"> <a role="menuitem" lang="zh_cn" >中文 – 简体</a> </li> <li role="presentation"> <a role="menuitem" lang="ja" >日本語</a> </li> <li role="presentation"> <a role="menuitem" lang="ko" >한국어</a> </li> </ul> </devsite-language-selector> </nav> </div> </devsite-footer-utility> <devsite-panel></devsite-panel> </section></section> <devsite-sitemask></devsite-sitemask> <devsite-snackbar></devsite-snackbar> <devsite-tooltip ></devsite-tooltip> <devsite-heading-link></devsite-heading-link> <devsite-analytics> <script type="application/json" analytics>[]</script> <script type="application/json" tag-management>{&#34;at&#34;: &#34;True&#34;, &#34;ga4&#34;: [], &#34;ga4p&#34;: [], &#34;gtm&#34;: [{&#34;id&#34;: &#34;GTM-5CVQBG&#34;, &#34;purpose&#34;: 1}], &#34;parameters&#34;: {&#34;internalUser&#34;: &#34;False&#34;, &#34;language&#34;: {&#34;machineTranslated&#34;: &#34;False&#34;, &#34;requested&#34;: &#34;en&#34;, &#34;served&#34;: &#34;en&#34;}, &#34;pageType&#34;: &#34;article&#34;, &#34;projectName&#34;: &#34;VPC&#34;, &#34;signedIn&#34;: &#34;False&#34;, &#34;tenant&#34;: &#34;cloud&#34;, &#34;recommendations&#34;: {&#34;sourcePage&#34;: &#34;&#34;, &#34;sourceType&#34;: 0, &#34;sourceRank&#34;: 0, &#34;sourceIdenticalDescriptions&#34;: 0, &#34;sourceTitleWords&#34;: 0, &#34;sourceDescriptionWords&#34;: 0, &#34;experiment&#34;: &#34;&#34;}, &#34;experiment&#34;: {&#34;ids&#34;: &#34;&#34;}}}</script> </devsite-analytics> <devsite-badger></devsite-badger> <cloudx-user></cloudx-user> <cloudx-free-trial-eligible-store freeTrialEligible='true'></cloudx-free-trial-eligible-store> <cloudx-pricing-socket></cloudx-pricing-socket> <cloudx-experiments type="TestAACodivertedExperiment" path="/virtual/TestAACodivertedExperiment/configureExperiment" location="SG" variant="variant2" ></cloudx-experiments> <cloudx-experiment-ids userCountry="SG" devsiteExperimentIdList="[39300012, 39300020, 39300118, 39300195, 39300251, 39300317, 39300322, 39300326, 39300345, 39300354, 39300364, 39300374, 39300412, 39300421, 39300436, 39300473, 39300487, 39300496, 39300498, 39300570]"> </cloudx-experiment-ids> <script nonce="pfMMFOelFYQBwuEfYErZa6Se168yrH"> (function(d,e,v,s,i,t,E){d['GoogleDevelopersObject']=i; t=e.createElement(v);t.async=1;t.src=s;E=e.getElementsByTagName(v)[0]; E.parentNode.insertBefore(t,E);})(window, document, 'script', 'https://www.gstatic.com/devrel-devsite/prod/v38a693baeb774512feb42f10aac8f755d8791ed41119b5be7a531f8e16f8279f/cloud/js/app_loader.js', '[2,"en",null,"/js/devsite_app_module.js","https://www.gstatic.com/devrel-devsite/prod/v38a693baeb774512feb42f10aac8f755d8791ed41119b5be7a531f8e16f8279f","https://www.gstatic.com/devrel-devsite/prod/v38a693baeb774512feb42f10aac8f755d8791ed41119b5be7a531f8e16f8279f/cloud","https://cloud-dot-devsite-v2-prod.appspot.com",null,null,["/_pwa/cloud/manifest.json","https://www.gstatic.com/devrel-devsite/prod/v38a693baeb774512feb42f10aac8f755d8791ed41119b5be7a531f8e16f8279f/images/video-placeholder.svg","https://www.gstatic.com/devrel-devsite/prod/v38a693baeb774512feb42f10aac8f755d8791ed41119b5be7a531f8e16f8279f/cloud/images/favicons/onecloud/favicon.ico","https://www.gstatic.com/devrel-devsite/prod/v38a693baeb774512feb42f10aac8f755d8791ed41119b5be7a531f8e16f8279f/cloud/images/cloud-logo.svg","https://fonts.googleapis.com/css?family=Google+Sans:400,500,700|Google+Sans+Text:400,400italic,500,500italic,700,700italic|Roboto:400,400italic,500,500italic,700,700italic|Roboto+Mono:400,500,700&display=swap"],1,null,[1,6,8,12,14,17,21,25,50,52,63,70,75,76,80,87,91,92,93,97,98,100,101,102,103,104,105,107,108,109,110,112,113,117,118,120,122,124,125,126,127,129,130,131,132,133,134,135,136,138,140,141,147,148,149,151,152,156,157,158,159,161,163,164,168,169,170,179,180,182,183,186,191,193,196],"AIzaSyAP-jjEJBzmIyKR4F-3XITp8yM9T1gEEI8","AIzaSyB6xiKGDR5O3Ak2okS4rLkauxGUG7XP0hg","cloud.google.com","AIzaSyAQk0fBONSGUqCNznf6Krs82Ap1-NV6J4o","AIzaSyCCxcqdrZ_7QMeLCRY20bh_SXdAYqy70KY",null,null,null,["MiscFeatureFlags__developers_footer_image","MiscFeatureFlags__developers_footer_dark_image","TpcFeatures__enable_mirror_tenant_redirects","Search__enable_ai_search_summaries","Cloud__enable_cloud_shell_fte_user_flow","Search__enable_page_map","Cloud__enable_legacy_calculator_redirect","Search__enable_dynamic_content_confidential_banner","MiscFeatureFlags__enable_explain_this_code","Cloud__enable_cloudx_ping","Profiles__enable_release_notes_notifications","MiscFeatureFlags__enable_project_variables","Profiles__require_profile_eligibility_for_signin","Profiles__enable_awarding_url","Cloud__enable_cloud_facet_chat","CloudShell__cloud_shell_button","Search__enable_ai_eligibility_checks","Profiles__enable_recognition_badges","BookNav__enable_tenant_cache_key","Profiles__enable_completequiz_endpoint","Profiles__enable_complete_playlist_endpoint","MiscFeatureFlags__emergency_css","DevPro__enable_developer_subscriptions","MiscFeatureFlags__enable_firebase_utm","Experiments__reqs_query_experiments","Concierge__enable_pushui","Profiles__enable_dashboard_curated_recommendations","Profiles__enable_join_program_group_endpoint","Search__scope_to_project_tenant","Cloud__enable_cloud_shell","Profiles__enable_completecodelab_endpoint","Cloud__enable_free_trial_server_call","Concierge__enable_concierge_restricted","TpcFeatures__enable_unmirrored_page_left_nav","Analytics__enable_clearcut_logging","Search__enable_suggestions_from_borg","Cloud__enable_llm_concierge_chat","CloudShell__cloud_code_overflow_menu","Search__enable_ai_search_summaries_restricted","MiscFeatureFlags__enable_view_transitions","DevPro__enable_cloud_innovators_plus","Profiles__enable_public_developer_profiles","Profiles__enable_profile_collections","Cloud__enable_cloudx_experiment_ids","Profiles__enable_page_saving","Profiles__enable_stripe_subscription_management","Profiles__enable_developer_profiles_callout","Cloud__enable_cloud_dlp_service","MiscFeatureFlags__enable_variable_operator","EngEduTelemetry__enable_engedu_telemetry"],null,null,"AIzaSyBLEMok-5suZ67qRPzx0qUtbnLmyT_kCVE","https://developerscontentserving-pa.clients6.google.com","AIzaSyCM4QpTRSqP5qI4Dvjt4OAScIN8sOUlO-k","https://developerscontentsearch-pa.clients6.google.com",1,4,1,"https://developerprofiles-pa.clients6.google.com",[2,"cloud","Google Cloud","cloud.google.com",null,"cloud-dot-devsite-v2-prod.appspot.com",null,null,[1,1,null,null,null,null,null,null,null,null,null,[1],null,null,null,null,null,1,[1],[null,null,null,[1,20],"/terms/recommendations"],[1],null,[1],[1,null,1],[1,1,null,null,1,null,["/vertex-ai/"]]],null,[22,null,null,null,null,null,"/images/cloud-logo.svg","/images/favicons/onecloud/apple-icon.png",null,null,null,null,1,1,1,[6,5],[],null,null,[[],[],[],[],[],[],[],[]],null,1,null,null,null,null,[]],[],null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[6,1,14,15,22,23,29,37],null,[[null,null,null,null,null,null,[1,[["docType","Choose a content type",[["ApiReference",null,null,null,null,null,null,null,null,"API reference"],["Sample",null,null,null,null,null,null,null,null,"Code sample"],["ReferenceArchitecture",null,null,null,null,null,null,null,null,"Reference architecture"],["Tutorial",null,null,null,null,null,null,null,null,"Tutorial"]]],["category","Choose a topic",[["AiAndMachineLearning",null,null,null,null,null,null,null,null,"Artificial intelligence and machine learning (AI/ML)"],["ApplicationDevelopment",null,null,null,null,null,null,null,null,"Application development"],["BigDataAndAnalytics",null,null,null,null,null,null,null,null,"Big data and analytics"],["Compute",null,null,null,null,null,null,null,null,"Compute"],["Containers",null,null,null,null,null,null,null,null,"Containers"],["Databases",null,null,null,null,null,null,null,null,"Databases"],["HybridCloud",null,null,null,null,null,null,null,null,"Hybrid and multicloud"],["LoggingAndMonitoring",null,null,null,null,null,null,null,null,"Logging and monitoring"],["Migrations",null,null,null,null,null,null,null,null,"Migrations"],["Networking",null,null,null,null,null,null,null,null,"Networking"],["SecurityAndCompliance",null,null,null,null,null,null,null,null,"Security and compliance"],["Serverless",null,null,null,null,null,null,null,null,"Serverless"],["Storage",null,null,null,null,null,null,null,null,"Storage"]]]]]],[1],null,1],[[null,null,null,null,null,["GTM-5CVQBG"],null,null,null,null,null,[["GTM-5CVQBG",2]],1],null,null,null,null,null,1],"mwETRvWii0eU5NUYprb0Y9z5GVbc",4,null,null,null,null,null,null,null,null,null,null,null,null,null,"cloud.devsite.google"],null,"pk_live_5170syrHvgGVmSx9sBrnWtA5luvk9BwnVcvIi7HizpwauFG96WedXsuXh790rtij9AmGllqPtMLfhe2RSwD6Pn38V00uBCydV4m",1]') </script> <devsite-a11y-announce></devsite-a11y-announce> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10