gcloud iap web set-iam-policy Stay organized with collections Save and categorize content based on your preferences.
- NAME
- gcloud iap web set-iam-policy - set the IAM policy for an IAP IAM resource
- SYNOPSIS
gcloud iap web set-iam-policyPOLICY_FILE[--region=REGION--resource-type=RESOURCE_TYPE--service=SERVICE--version=VERSION][GCLOUD_WIDE_FLAG …]
- DESCRIPTION
- This command replaces the existing IAM policy for an IAP IAM resource, given afile encoded in JSON or YAML that contains the IAM policy. If the given policyfile specifies an "etag" value, then the replacement will succeed only if thepolicy already in place matches that etag. (An etag obtained via $gcloud iap webget-iam-policy will prevent the replacement if the policy for the resourcehas been subsequently updated.) A policy file that does not contain an etagvalue will replace any existing policy for the resource.
- EXAMPLES
- To set the IAM policy for the web accesses to the IAP protected resources withinthe active project, run:
gcloudiapwebset-iam-policyPOLICY_FILETo set the IAM policy for the web accesses to the IAP protected resources withina project, run:
gcloudiapwebset-iam-policyPOLICY_FILE--project=PROJECT_IDTo set the IAM policy for the web accesses to the IAP protected resources withinan App Engine application, run:
gcloudiapwebset-iam-policyPOLICY_FILE--resource-type=app-engineTo set the IAM policy for the web accesses to the IAP protected resources withinan App Engine service, run:
gcloudiapwebset-iam-policyPOLICY_FILE--resource-type=app-engine--service=SERVICE_IDTo set the IAM policy for the web accesses to the IAP protected resources withinan App Engine service version, run:
gcloudiapwebset-iam-policyPOLICY_FILE--resource-type=app-engine--service=SERVICE_ID--version=VERSIONTo set the IAM policy for the web accesses to the IAP protected resources withinall backend services, run:
gcloudiapwebset-iam-policyPOLICY_FILE--resource-type=backend-servicesTo set the IAM policy for the web accesses to the IAP protected resources withina backend service, run:
gcloudiapwebset-iam-policyPOLICY_FILE--resource-type=backend-services--service=SERVICE_IDTo set the IAM policy for the web accesses to the IAP protected resources withina regional backend service, run:
gcloudiapwebset-iam-policyPOLICY_FILE--resource-type=backend-services--service=SERVICE_ID--region=REGION - POSITIONAL ARGUMENTS
POLICY_FILE- JSON or YAML file containing the IAM policy.
- FLAGS
--region=REGION- Region name. Should only be specified with
--resource-type=backend-servicesif it is a regional scoped. Notapplicable for global scoped backend services. --resource-type=RESOURCE_TYPE- Resource type of the IAP resource.
RESOURCE_TYPEmust beone of:app-engine,backend-services,forwarding-rule. --service=SERVICE- Service name.
--version=VERSION- Service version. Should only be specified with
--resource-type=app-engine.
- 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 helpfor details. - NOTES
- These variants are also available:
gcloudalphaiapwebset-iam-policygcloudbetaiapwebset-iam-policy
Except as otherwise noted, the content of this page is licensed under theCreative Commons Attribution 4.0 License, and code samples are licensed under theApache 2.0 License. For details, see theGoogle Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-05-07 UTC.