<!DOCTYPE html><html lang="en-US"><head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=Edge"><link rel="stylesheet" href="/assets/css/just-the-docs-default.css"><link rel="stylesheet" href="/assets/css/just-the-docs-head-nav.css" id="jtd-head-nav-stylesheet"><style id="jtd-nav-activation"> .site-nav ul li a { background-image: none; }</style><script async src="https://www.googletagmanager.com/gtag/js?id=G-38RYX86SMJ"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-38RYX86SMJ', { 'anonymize_ip': true }); </script> <script src="/assets/js/vendor/lunr.min.js"></script> <script src="/assets/js/just-the-docs.js"></script><meta name="viewport" content="width=device-width, initial-scale=1"><meta name="apple-mobile-web-app-status-bar-style" content="black-translucent"><meta name="theme-color" content="#ffffff"><link rel="shortcut icon" href="/assets/images/favicon.ico" type="image/x-icon"><link rel="apple-touch-icon" sizes="180x180" href="/assets/images/apple-touch-icon.png"><link rel="icon" type="image/png" sizes="32x32" href="/assets/images/favicon-32x32.png"><link rel="icon" type="image/png" sizes="16x16" href="/assets/images/favicon-16x16.png"><link rel="manifest" href="/assets/images/site.webmanifest"><title>DevNotesHub | DevNotesHub</title><meta name="generator" content="Jekyll v4.4.1" /><meta property="og:title" content="DevNotesHub" /><meta property="og:locale" content="en_US" /><meta name="description" content="A simple and easy way to find certification notes, cheat sheets, and helpful guides for developers. Learn faster with quick summaries, coding tips, and study resources to boost your skills." /><meta property="og:description" content="A simple and easy way to find certification notes, cheat sheets, and helpful guides for developers. Learn faster with quick summaries, coding tips, and study resources to boost your skills." /><link rel="canonical" href="https://notesfordevs.com/assets/css/just-the-docs-head-nav.css" /><meta property="og:url" content="https://notesfordevs.com/assets/css/just-the-docs-head-nav.css" /><meta property="og:site_name" content="DevNotesHub" /><meta property="og:type" content="website" /><meta name="twitter:card" content="summary" /><meta property="twitter:title" content="DevNotesHub" /> <script type="application/ld+json"> {"@context":"https://schema.org","@type":"WebPage","description":"A simple and easy way to find certification notes, cheat sheets, and helpful guides for developers. Learn faster with quick summaries, coding tips, and study resources to boost your skills.","headline":"DevNotesHub","url":"https://notesfordevs.com/assets/css/just-the-docs-head-nav.css"}</script><body> <a class="skip-to-main" href="#main-content">Skip to main content</a> <svg xmlns="http://www.w3.org/2000/svg" class="d-none"> <symbol id="svg-menu" viewBox="0 0 24 24"><title>Menu</title><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-menu"><line x1="3" y1="12" x2="21" y2="12"></line><line x1="3" y1="6" x2="21" y2="6"></line><line x1="3" y1="18" x2="21" y2="18"></line> </svg> </symbol> <symbol id="svg-arrow-right" viewBox="0 0 24 24"><title>Expand</title><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-chevron-right"><polyline points="9 18 15 12 9 6"></polyline> </svg> </symbol> <symbol id="svg-external-link" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-external-link"><title id="svg-external-link-title">(external link)</title><path d="M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"></path><polyline points="15 3 21 3 21 9"></polyline><line x1="10" y1="14" x2="21" y2="3"></line> </symbol> <symbol id="svg-doc" viewBox="0 0 24 24"><title>Document</title><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-file"><path d="M13 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V9z"></path><polyline points="13 2 13 9 20 9"></polyline> </svg> </symbol> <symbol id="svg-search" viewBox="0 0 24 24"><title>Search</title><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-search"> <circle cx="11" cy="11" r="8"></circle><line x1="21" y1="21" x2="16.65" y2="16.65"></line> </svg> </symbol> <symbol id="svg-copy" viewBox="0 0 16 16"><title>Copy</title><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-clipboard" viewBox="0 0 16 16"><path d="M4 1.5H3a2 2 0 0 0-2 2V14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V3.5a2 2 0 0 0-2-2h-1v1h1a1 1 0 0 1 1 1V14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V3.5a1 1 0 0 1 1-1h1v-1z"/><path d="M9.5 1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-3a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h3zm-3-1A1.5 1.5 0 0 0 5 1.5v1A1.5 1.5 0 0 0 6.5 4h3A1.5 1.5 0 0 0 11 2.5v-1A1.5 1.5 0 0 0 9.5 0h-3z"/> </svg> </symbol> <symbol id="svg-copied" viewBox="0 0 16 16"><title>Copied</title><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-clipboard-check-fill" viewBox="0 0 16 16"><path d="M6.5 0A1.5 1.5 0 0 0 5 1.5v1A1.5 1.5 0 0 0 6.5 4h3A1.5 1.5 0 0 0 11 2.5v-1A1.5 1.5 0 0 0 9.5 0h-3Zm3 1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-3a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h3Z"/><path d="M4 1.5H3a2 2 0 0 0-2 2V14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V3.5a2 2 0 0 0-2-2h-1v1A2.5 2.5 0 0 1 9.5 5h-3A2.5 2.5 0 0 1 4 2.5v-1Zm6.854 7.354-3 3a.5.5 0 0 1-.708 0l-1.5-1.5a.5.5 0 0 1 .708-.708L7.5 10.793l2.646-2.647a.5.5 0 0 1 .708.708Z"/> </svg> </symbol> </svg><div class="side-bar"><div class="site-header" role="banner"> <a href="/" class="site-title lh-tight"> DevNotesHub </a> <button id="menu-button" class="site-button btn-reset" aria-label="Toggle menu" aria-pressed="false"> <svg viewBox="0 0 24 24" class="icon" aria-hidden="true"><use xlink:href="#svg-menu"></use></svg> </button></div><nav aria-label="Main" id="site-nav" class="site-nav"><ul class="nav-list"><li class="nav-list-item"><a href="/" class="nav-list-link">Home</a><li class="nav-list-item"><button class="nav-list-expander btn-reset" aria-label="toggle items in Useful Cheat Sheets category" aria-pressed="false"> <svg viewBox="0 0 24 24" aria-hidden="true"><use xlink:href="#svg-arrow-right"></use></svg> </button><a href="/cheat-sheets/" class="nav-list-link">Useful Cheat Sheets</a><ul class="nav-list"><li class="nav-list-item"><a href="/cheat-sheets/git/git-commands-cheat-sheet/" class="nav-list-link">Git Commands Cheat Sheet</a><li class="nav-list-item"><a href="/cheat-sheets/linux/linux-commands-cheat-sheet/" class="nav-list-link">Linux Commands Cheat Sheet</a><li class="nav-list-item"><a href="/cheat-sheets/ruby-on-rails/ruby-on-rails-cheat-sheet/" class="nav-list-link">Ruby on Rails Cheat Sheet</a><li class="nav-list-item"><a href="/cheat-sheets/chatgpt/chatgpt-prompts/" class="nav-list-link">ChatGPT Prompts Cheat Sheet</a><li class="nav-list-item"><a href="/cheat-sheets/markdown/markdown-cheat-sheet/" class="nav-list-link">Markdown Cheat Sheet</a></ul><li class="nav-list-item"><button class="nav-list-expander btn-reset" aria-label="toggle items in GCP Associate Cloud Engineer category" aria-pressed="false"> <svg viewBox="0 0 24 24" aria-hidden="true"><use xlink:href="#svg-arrow-right"></use></svg> </button><a href="/gcp-associate-cloud-engineer/" class="nav-list-link">GCP Associate Cloud Engineer</a><ul class="nav-list"><li class="nav-list-item"><a href="/gcp-associate-cloud-engineer/mind-map-gcp-ace/" class="nav-list-link">Mind Map</a><li class="nav-list-item"><button class="nav-list-expander btn-reset" aria-label="toggle items in Fundamentals category" aria-pressed="false"> <svg viewBox="0 0 24 24" aria-hidden="true"><use xlink:href="#svg-arrow-right"></use></svg> </button><a href="/gcp-associate-cloud-engineer/fundamentals/" class="nav-list-link">Fundamentals</a><ul class="nav-list"><li class="nav-list-item"><a href="/gcp-associate-cloud-engineer/fundamentals/introduction/" class="nav-list-link">Introduction</a><li class="nav-list-item"><a href="/gcp-associate-cloud-engineer/fundamentals/compute/" class="nav-list-link">Compute</a><li class="nav-list-item"><a href="/gcp-associate-cloud-engineer/fundamentals/storage/" class="nav-list-link">Storage</a><li class="nav-list-item"><a href="/gcp-associate-cloud-engineer/fundamentals/containers/" class="nav-list-link">Containers</a><li class="nav-list-item"><a href="/gcp-associate-cloud-engineer/fundamentals/app-engine/" class="nav-list-link">App Engine</a><li class="nav-list-item"><a href="/gcp-associate-cloud-engineer/fundamentals/api-management/" class="nav-list-link">API Management Tools</a><li class="nav-list-item"><a href="/gcp-associate-cloud-engineer/fundamentals/development/" class="nav-list-link">Development in the Cloud</a><li class="nav-list-item"><a href="/gcp-associate-cloud-engineer/fundamentals/iac/" class="nav-list-link">Infrastructure as Code</a><li class="nav-list-item"><a href="/gcp-associate-cloud-engineer/fundamentals/big-data-and-ml/" class="nav-list-link">Big Data and Machine Learning</a><li class="nav-list-item"><a href="/gcp-associate-cloud-engineer/fundamentals/basic-commands/" class="nav-list-link">Basic CLI Commands</a></ul><li class="nav-list-item"><button class="nav-list-expander btn-reset" aria-label="toggle items in Essential Infrastructure category" aria-pressed="false"> <svg viewBox="0 0 24 24" aria-hidden="true"><use xlink:href="#svg-arrow-right"></use></svg> </button><a href="/gcp-associate-cloud-engineer/essential-infrastructure/" class="nav-list-link">Essential Infrastructure</a><ul class="nav-list"><li class="nav-list-item"><a href="/gcp-associate-cloud-engineer/essential-infrastructure/vpc/" class="nav-list-link">VPC - Virtual Private Cloud</a><li class="nav-list-item"><a href="/gcp-associate-cloud-engineer/essential-infrastructure/compute-engine/" class="nav-list-link">Compute Engine</a><li class="nav-list-item"><a href="/gcp-associate-cloud-engineer/essential-infrastructure/cloud-run/" class="nav-list-link">Cloud Run</a><li class="nav-list-item"><a href="/gcp-associate-cloud-engineer/essential-infrastructure/cloud-functions/" class="nav-list-link">Cloud Functions</a><li class="nav-list-item"><a href="/gcp-associate-cloud-engineer/essential-infrastructure/iam/" class="nav-list-link">Cloud IAM</a><li class="nav-list-item"><a href="/gcp-associate-cloud-engineer/essential-infrastructure/cloud-storage/" class="nav-list-link">Cloud Storage</a><li class="nav-list-item"><a href="/gcp-associate-cloud-engineer/essential-infrastructure/filestore/" class="nav-list-link">Filestore</a><li class="nav-list-item"><a href="/gcp-associate-cloud-engineer/essential-infrastructure/databases/" class="nav-list-link">Databases</a><li class="nav-list-item"><a href="/gcp-associate-cloud-engineer/essential-infrastructure/resource-management/" class="nav-list-link">Resource Management</a><li class="nav-list-item"><a href="/gcp-associate-cloud-engineer/essential-infrastructure/monitoring/" class="nav-list-link">Monitoring</a><li class="nav-list-item"><a href="/gcp-associate-cloud-engineer/essential-infrastructure/audit-logs/" class="nav-list-link">Audit Logs</a></ul><li class="nav-list-item"><button class="nav-list-expander btn-reset" aria-label="toggle items in Elastic Cloud Infrastructure category" aria-pressed="false"> <svg viewBox="0 0 24 24" aria-hidden="true"><use xlink:href="#svg-arrow-right"></use></svg> </button><a href="/gcp-associate-cloud-engineer/elastic-cloud-infrastructure/" class="nav-list-link">Elastic Cloud Infrastructure</a><ul class="nav-list"><li class="nav-list-item"><a href="/gcp-associate-cloud-engineer/elastic-cloud-infrastructure/cloud-vpn/" class="nav-list-link">Cloud VPN</a><li class="nav-list-item"><a href="/gcp-associate-cloud-engineer/elastic-cloud-infrastructure/cloud-interconnect/" class="nav-list-link">Cloud Interconnect</a><li class="nav-list-item"><a href="/gcp-associate-cloud-engineer/elastic-cloud-infrastructure/vpc-peering/" class="nav-list-link">Shared VPC and VPC Peering</a><li class="nav-list-item"><a href="/gcp-associate-cloud-engineer/elastic-cloud-infrastructure/cloud-load-balancing/" class="nav-list-link">Cloud Load Balancing</a><li class="nav-list-item"><a href="/gcp-associate-cloud-engineer/elastic-cloud-infrastructure/infrastructure-automation/" class="nav-list-link">Infrastructure Automation</a><li class="nav-list-item"><a href="/gcp-associate-cloud-engineer/elastic-cloud-infrastructure/managed-services/" class="nav-list-link">Managed Services</a></ul><li class="nav-list-item"><a href="/gcp-associate-cloud-engineer/google-kubernetes-engine/" class="nav-list-link">GKE and Kubernetes Concepts</a></ul></ul><ul class="nav-list"><li class="nav-list-item external"> <a href="https://buymeacoffee.com/notesfordevs" class="nav-list-link external" > Buy me coffee Store <svg viewBox="0 0 24 24" aria-labelledby="svg-external-link-title"><use xlink:href="#svg-external-link"></use></svg> </a></ul></nav></div><div class="main" id="top"><div id="main-header" class="main-header"><div class="search" role="search"><div class="search-input-wrap"> <input type="text" id="search-input" class="search-input" tabindex="0" placeholder="Search DevNotesHub" aria-label="Search DevNotesHub" autocomplete="off"> <label for="search-input" class="search-label"><svg viewBox="0 0 24 24" class="search-icon"><use xlink:href="#svg-search"></use></svg></label></div><div id="search-results" class="search-results"></div></div><nav aria-label="Auxiliary" class="aux-nav"><ul class="aux-nav-list"><li class="aux-nav-list-item"> <a href="https://buymeacoffee.com/notesfordevs" class="site-button" > Buy me coffee Store </a></ul></nav></div><div class="main-content-wrap"><div id="main-content" class="main-content"><main></main><hr><footer><p class="text-small text-grey-dk-100 mb-0"><div style="display: flex; justify-content: space-between;"> <span class="site-footer-owner">Made with ❤️&nbsp;by <a href="https://notesfordevs.com/" target="_blank">DevNotesHub</a></span> <span class="site-footer-owner"><a href="/contact-us.html">Contact Us</a></span></div></p><div class="d-flex mt-2"></div></footer></div></div><div class="search-overlay"></div></div><script src="https://cdn.jsdelivr.net/npm/mermaid@9.1.6/dist/mermaid.min.js"></script> <script> var config = {} ; mermaid.initialize(config); window.mermaid.init(undefined, document.querySelectorAll('.language-mermaid')); </script>
