def Args(cls, parser): cls.TARGET_GRPC_PROXY_ARG = flags.TargetGrpcProxyArgument() cls.TARGET_GRPC_PROXY_ARG.AddArgument(parser, operation_type='create') cls.URL_MAP_ARG = url_map_flags.UrlMapArgumentForTargetProxy( proxy_type='gRPC') cls.URL_MAP_ARG.AddArgument(parser) parser.display_info.AddFormat(flags.DEFAULT_LIST_FORMAT) parser.display_info.AddCacheUpdater(flags.TargetGrpcProxiesCompleter) flags.AddDescription(parser) flags.AddValidateForProxyless(parser)
def Args(cls, parser): cls.TARGET_GRPC_PROXY_ARG = flags.TargetGrpcProxyArgument() cls.TARGET_GRPC_PROXY_ARG.AddArgument(parser, operation_type='export') export_util.AddExportFlags(parser, cls.GetSchemaPath(for_help=True))
def Args(cls, parser): cls.TARGET_GRPC_PROXY_ARG = flags.TargetGrpcProxyArgument() cls.TARGET_GRPC_PROXY_ARG.AddArgument(parser, operation_type='describe')
def Args(cls, parser): cls.TARGET_GRPC_PROXY_ARG = flags.TargetGrpcProxyArgument(plural=True) cls.TARGET_GRPC_PROXY_ARG.AddArgument(parser, operation_type='delete') parser.display_info.AddCacheUpdater(flags.TargetGrpcProxiesCompleter)