def Args(cls, parser): cls.BACKEND_BUCKET_ARG = ( backend_bucket_flags.BackendBucketArgumentForUrlMap()) cls.BACKEND_SERVICE_ARG = ( backend_service_flags.BackendServiceArgumentForUrlMap()) cls.URL_MAP_ARG = flags.UrlMapArgument() cls.URL_MAP_ARG.AddArgument(parser) _Args(parser) group = parser.add_mutually_exclusive_group(required=True) group.add_argument( '--default-service', help=('A backend service that will be used for requests that the path ' 'matcher cannot match. Exactly one of --default-service or ' '--default-backend-bucket is required.')) group.add_argument( '--default-backend-bucket', help=('A backend bucket that will be used for requests that the path ' 'matcher cannot match. Exactly one of --default-service or ' '--default-backend-bucket is required.')) parser.add_argument('--backend-service-path-rules', type=arg_parsers.ArgDict(min_length=1), default={}, metavar='PATH=SERVICE', help='Rules for mapping request paths to services.') parser.add_argument( '--backend-bucket-path-rules', type=arg_parsers.ArgDict(min_length=1), default={}, metavar='PATH=BUCKET', help='Rules for mapping request paths to backend buckets.')
def Args(cls, parser): cls.BACKEND_SERVICE_ARG = ( backend_service_flags.BackendServiceArgumentForUrlMap()) cls.BACKEND_SERVICE_ARG.AddArgument(parser) cls.URL_MAP_ARG = flags.UrlMapArgument() cls.URL_MAP_ARG.AddArgument(parser) _Args(parser)
def Args(cls, parser): parser.display_info.AddFormat(flags.DEFAULT_LIST_FORMAT) cls.BACKEND_BUCKET_ARG = ( backend_bucket_flags.BackendBucketArgumentForUrlMap(required=False)) cls.BACKEND_SERVICE_ARG = ( backend_service_flags.BackendServiceArgumentForUrlMap(required=False)) cls.URL_MAP_ARG = flags.UrlMapArgument() cls.URL_MAP_ARG.AddArgument(parser, operation_type='create') _Args(parser)
def Args(cls, parser): cls.BACKEND_BUCKET_ARG = ( backend_bucket_flags.BackendBucketArgumentForUrlMap()) cls.BACKEND_SERVICE_ARG = ( backend_service_flags.BackendServiceArgumentForUrlMap( include_alpha=True)) cls.URL_MAP_ARG = flags.UrlMapArgument(include_alpha=True) cls.URL_MAP_ARG.AddArgument(parser) _Args(parser)
def Args(cls, parser): cls.BACKEND_BUCKET_ARG = ( backend_bucket_flags.BackendBucketArgumentForUrlMap( required=False)) cls.BACKEND_SERVICE_ARG = ( backend_service_flags.BackendServiceArgumentForUrlMap( required=False)) cls.URL_MAP_ARG = flags.UrlMapArgument() cls.URL_MAP_ARG.AddArgument(parser) _Args(parser)
def Args(cls, parser): cls.BACKEND_BUCKET_ARG = ( backend_bucket_flags.BackendBucketArgumentForUrlMap()) cls.BACKEND_SERVICE_ARG = ( backend_service_flags.BackendServiceArgumentForUrlMap( include_l7_internal_load_balancing=cls ._include_l7_internal_load_balancing)) cls.URL_MAP_ARG = flags.UrlMapArgument( include_l7_internal_load_balancing=cls ._include_l7_internal_load_balancing) cls.URL_MAP_ARG.AddArgument(parser) _Args(parser)
def Args(cls, parser): cls.BACKEND_BUCKET_ARG = ( backend_bucket_flags.BackendBucketArgumentForUrlMap(required=False)) cls.BACKEND_SERVICE_ARG = ( backend_service_flags.BackendServiceArgumentForUrlMap(required=False)) cls.URL_MAP_ARG = flags.UrlMapArgument() cls.URL_MAP_ARG.AddArgument(parser) group = parser.add_mutually_exclusive_group(required=True) group.add_argument( '--default-service', help=('A backend service that will be used for requests for which this ' 'URL map has no mappings.')) group.add_argument( '--default-backend-bucket', help=('A backend bucket that will be used for requests for which this ' 'URL map has no mappings.'))