def AddIapFlag(parser): # TODO(b/34479878): It would be nice if the auto-generated help text were # a bit better so we didn't need to be quite so verbose here. flags.AddIap(parser, help="""\ Configure Identity Aware Proxy (IAP) service. You can configure IAP to be 'enabled' or 'disabled' (default). If it is enabled you can provide values for 'oauth2-client-id' and 'oauth2-client-secret'. For example, '--iap=enabled,oauth2-client-id=foo,oauth2-client-secret=bar' will turn IAP on, and '--iap=disabled' will turn it off. See https://cloud.google.com/iap/ for more information about this feature. """)
def AddIapFlag(parser): # TODO(b/34479878): It would be nice if the auto-generated help text were # a bit better so we didn't need to be quite so verbose here. flags.AddIap(parser, help="""\ Configure Identity Aware Proxy (IAP) for external HTTP(S) load balancing. You can configure IAP to be `enabled` or `disabled` (default). If enabled, you can provide values for `oauth2-client-id` and `oauth2-client-secret`. For example, `--iap=enabled,oauth2-client-id=foo,oauth2-client-secret=bar` turns IAP on, and `--iap=disabled` turns it off. For more information, see https://cloud.google.com/iap/. """)
def AddIapFlag(parser): # TODO(b/34479878): It would be nice if the auto-generated help text were # a bit better so we didn't need to be quite so verbose here. flags.AddIap(parser, help="""\ Change the Identity Aware Proxy (IAP) service configuration for the backend service. You can set IAP to 'enabled' or 'disabled', or modify the OAuth2 client configuration (oauth2-client-id and oauth2-client-secret) used by IAP. If any fields are unspecified, their values will not be modified. For instance, if IAP is enabled, '--iap=disabled' will disable IAP, and a subsequent '--iap=enabled' will then enable it with the same OAuth2 client configuration as the first time it was enabled. See https://cloud.google.com/iap/ for more information about this feature. """)
def Args(parser): flags.GLOBAL_REGIONAL_BACKEND_SERVICE_ARG.AddArgument(parser) flags.AddDescription(parser) flags.AddHealthChecks(parser) flags.AddHttpHealthChecks(parser) flags.AddHttpsHealthChecks(parser) flags.AddTimeout(parser, default=None) flags.AddPortName(parser) flags.AddProtocol(parser, default=None) flags.AddConnectionDrainingTimeout(parser) flags.AddEnableCdn(parser, default=None) flags.AddSessionAffinity(parser, internal_lb=True) flags.AddAffinityCookieTtl(parser) flags.AddIap(parser)
def Args(parser): flags.GLOBAL_REGIONAL_BACKEND_SERVICE_ARG.AddArgument(parser) flags.AddDescription(parser) flags.AddHealthChecks(parser) flags.AddHttpHealthChecks(parser) flags.AddHttpsHealthChecks(parser) flags.AddTimeout(parser) flags.AddPortName(parser) flags.AddProtocol(parser, default=None) flags.AddEnableCdn(parser, default=False) flags.AddCacheKeyIncludeProtocol(parser, default=True) flags.AddCacheKeyIncludeHost(parser, default=True) flags.AddCacheKeyIncludeQueryString(parser, default=True) flags.AddCacheKeyQueryStringList(parser) flags.AddSessionAffinity(parser, internal_lb=True) flags.AddAffinityCookieTtl(parser) flags.AddConnectionDrainingTimeout(parser) flags.AddLoadBalancingScheme(parser) flags.AddIap(parser)
def AddIapFlag(parser): iap_flag = flags.AddIap(parser) # TODO(b/34479878): It would be nice if the auto-generated help text were # a bit better so we didn't need to be quite so verbose here. iap_flag.detailed_help = """\