1
0
Fork 0
mirror of https://github.com/imjasonh/gcloud-help synced 2026-07-18 14:56:05 +00:00

gcloud: Wed Jan 10 10:17:49 UTC 2024

This commit is contained in:
Automated 2024-01-10 10:17:49 +00:00
parent 08ad88258a
commit 5fec13c692
262 changed files with 3211 additions and 4501 deletions

View file

@ -0,0 +1,69 @@
NAME
gcloud services vpc-peerings get-vpc-service-controls - get VPC state of
Service Controls for the peering connection
SYNOPSIS
gcloud services vpc-peerings get-vpc-service-controls --network=NETWORK
[--service=SERVICE; default="servicenetworking.googleapis.com"]
[GCLOUD_WIDE_FLAG ...]
DESCRIPTION
This command provides the state of the VPC Service Controls for a
connection. The state can be enabled or disabled.
When enabled, Google Cloud makes the following route configuration changes
in the service producer VPC network: Google Cloud removes the IPv4 default
route (destination 0.0.0.0/0, next hop default internet gateway), Google
Cloud then creates an IPv4 route for destination 199.36.153.4/30 using the
default internet gateway next hop.
When enabled, Google Cloud also creates Cloud DNS managed private zones and
authorizes those zones for the service producer VPC network. The zones
include googleapis.com, pkg.dev, gcr.io, and other necessary domains or
host names for Google APIs and services that are compatible with VPC
Service Controls. Record data in the zones resolves all host names to
199.36.153.4, 199.36.153.5, 199.36.153.6, and 199.36.153.7.
When disabled, Google Cloud makes the following route configuration changes
in the service producer VPC network: Google Cloud restores a default route
(destination 0.0.0.0/0, next hop default internet gateway), Google Cloud
also deletes the Cloud DNS managed private zones that provided the host
name overrides.
While enabled, the service producer VPC network can still import static and
dynamic routes from the peered customer network if you enable custom route
export. These custom routes can include a default route. For this reason,
this command is not to be used solely as a means for preventing access to
the internet.
EXAMPLES
To get the status of the VPC Service Controls for a connection peering a
network called my-network on the current project to a service called
your-service, run:
$ gcloud services vpc-peerings get-vpc-service-controls \
--network=my-network --service=your-service
REQUIRED FLAGS
--network=NETWORK
The network in the current project that is peered with the service.
OPTIONAL FLAGS
--service=SERVICE; default="servicenetworking.googleapis.com"
The service to get VPC service controls for.
GCLOUD WIDE FLAGS
These flags are available to all commands: --access-token-file, --account,
--billing-project, --configuration, --flags-file, --flatten, --format,
--help, --impersonate-service-account, --log-http, --project, --quiet,
--trace-token, --user-output-enabled, --verbosity.
Run $ gcloud help for details.
NOTES
These variants are also available:
$ gcloud alpha services vpc-peerings get-vpc-service-controls
$ gcloud beta services vpc-peerings get-vpc-service-controls

View file

@ -33,6 +33,9 @@ COMMANDS
enable-vpc-service-controls
Enable VPC Service Controls for the peering connection.
get-vpc-service-controls
Get VPC state of Service Controls for the peering connection.
list
List connections to a service via VPC peering for a project network.