1
0
Fork 0
mirror of https://github.com/imjasonh/gcloud-help synced 2026-07-08 18:45:13 +00:00
gcloud-help/gcloud/active-directory/domains/update
2022-03-01 21:43:54 +00:00

142 lines
5.6 KiB
Text

NAME
gcloud active-directory domains update - update a Managed Microsoft AD
domain
SYNOPSIS
gcloud active-directory domains update DOMAIN [--async]
[--enable-audit-logs] [--update-labels=[KEY=VALUE,...]]
[--add-authorized-networks=[AUTH_NET1, AUTH_NET2, ...,...]
| --remove-authorized-networks=[AUTH_NET1, AUTH_NET2, ...,...]]
[--add-region=ADD_REGION | --remove-region=REMOVE_REGION]
[--clear-labels | --remove-labels=[KEY,...]] [GCLOUD_WIDE_FLAG ...]
DESCRIPTION
Update the metadata and/or configuration parameters of a managed Microsoft
AD domain.
This command can fail for the following reasons:
▪ The AD domain specified does not exist.
▪ The active account does not have permission to update the given AD
domain.
EXAMPLES
The following command updates an AD domain with the name my-domain.com to
add the two labels, env and service and to add a provisioned region
us-west1:
$ gcloud active-directory domains update my-domain.com \
--update-labels=env=test,service=foo --add-region=us-west1
This peers the domain my-domain.com to the network my-network.
$ gcloud active-directory domains update my-domain.com \
--add-authorized-networks=projects/my-project/global/networks/\
my-network
POSITIONAL ARGUMENTS
Domain resource - Name of the Managed Microsoft AD domain you want to
update. This represents a Cloud resource. (NOTE) Some attributes are not
given arguments in this group but can be set in other ways. To set the
project attribute:
◆ provide the argument domain on the command line with a fully
specified name;
◆ set the property core/project;
◆ provide the argument --project on the command line.
This must be specified.
DOMAIN
ID of the domain or fully qualified identifier for the domain. To set
the domain attribute:
▸ provide the argument domain on the command line.
FLAGS
--async
Return immediately, without waiting for the operation in progress to
complete.
--enable-audit-logs
If specified, Active Directory data audit logs are enabled for the
domain.
--update-labels=[KEY=VALUE,...]
List of label KEY=VALUE pairs to update. If a label exists, its value
is modified. Otherwise, a new label is created.
Keys must start with a lowercase character and contain only hyphens
(-), underscores (_), lowercase characters, and numbers. Values must
contain only hyphens (-), underscores (_), lowercase characters, and
numbers.
At most one of these can be specified:
--add-authorized-networks=[AUTH_NET1, AUTH_NET2, ...,...]
A list of URLs of additional networks to peer this domain to in the
form projects/{project}/global/networks/{network}. Networks must
belong to the project.
--remove-authorized-networks=[AUTH_NET1, AUTH_NET2, ...,...]
A list of URLs of additional networks to unpeer this domain from in
the form projects/{project}/global/networks/{network}. Networks must
belong to the project.
At most one of these can be specified:
--add-region=ADD_REGION
An additional region to provision this domain in. If domain is
already provisioned in region, nothing will be done in that region.
Supported regions are: asia-east1, asia-northeast1, asia-south1,
asia-southeast1, australia-southeast1, europe-north1, europe-west1,
europe-west2, europe-west3, europe-west4, northamerica-northeast1,
southamerica-east1, us-central1, us-east1, us-east4, us-west1,
us-west2.
--remove-region=REMOVE_REGION
A region to de-provision this domain from. If domain is already not
provisioned in a region, nothing will be done in that region. Domains
must be left provisioned in at least one region. Supported regions
are: asia-east1, asia-northeast1, asia-south1, asia-southeast1,
australia-southeast1, europe-north1, europe-west1, europe-west2,
europe-west3, europe-west4, northamerica-northeast1,
southamerica-east1, us-central1, us-east1, us-east4, us-west1,
us-west2.
At most one of these can be specified:
--clear-labels
Remove all labels. If --update-labels is also specified then
--clear-labels is applied first.
For example, to remove all labels:
$ gcloud active-directory domains update --clear-labels
To remove all existing labels and create two new labels, foo and baz:
$ gcloud active-directory domains update --clear-labels \
--update-labels foo=bar,baz=qux
--remove-labels=[KEY,...]
List of label keys to remove. If a label does not exist it is
silently ignored. If --update-labels is also specified then
--update-labels is applied first.
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.
API REFERENCE
This command uses the managedidentities/v1 API. The full documentation for
this API can be found at: https://cloud.google.com/managed-microsoft-ad/
NOTES
These variants are also available:
$ gcloud alpha active-directory domains update
$ gcloud beta active-directory domains update