in dialogflow-cx/vpc-sc-demo/frontend/src/TutorialPageTabs.js [179:216]
identy and access management (IAM) permissions
</Link>
);
const VPCServiceControls = (
<Link
target="_blank"
href="https://cloud.google.com/vpc-service-controls/docs/overview"
variant="body1"
>
VPC Service Controls
</Link>
);
const ingressProtections = (
<Link
target="_blank"
href="https://cloud.google.com/functions/docs/networking/network-settings#ingress_settings"
variant="body1"
>
Cloud Functions ingress protections
</Link>
);
const webhookServiceDirectory = (
<Link
target="_blank"
href="https://cloud.google.com/dialogflow/cx/docs/concept/webhook#sd"
variant="body1"
>
Service Directory for private network access
</Link>
);
const exporingWebhooksBody = (
<Typography paragraph sx={{ml: 2}}>
If you are just starting out with Dialogflow Webhooks and Cloud Functions,
it might make sense to at a minimum utilize {iamPermissions} to allow only