示例#1
0
 def Args(cls, parser):
     parser.display_info.AddFormat(flags.DEFAULT_LIST_FORMAT)
     cls.HEALTH_CHECK_ARG = flags.HealthCheckArgument('HTTP2')
     cls.HEALTH_CHECK_ARG.AddArgument(parser)
     health_checks_utils.AddHttpRelatedCreationArgs(parser)
     health_checks_utils.AddHttpRelatedResponseArg(parser)
     health_checks_utils.AddProtocolAgnosticCreationArgs(parser, 'HTTP2')
示例#2
0
 def Args(cls, parser):
     cls.HEALTH_CHECK_ARG = flags.HealthCheckArgument('HTTPS',
                                                      include_alpha=True)
     cls.HEALTH_CHECK_ARG.AddArgument(parser, operation_type='update')
     health_checks_utils.AddHttpRelatedUpdateArgs(parser)
     health_checks_utils.AddProtocolAgnosticUpdateArgs(parser, 'HTTPS')
     health_checks_utils.AddHttpRelatedResponseArg(parser)
示例#3
0
 def Args(cls, parser, supports_use_serving_port=False):
     cls.HEALTH_CHECK_ARG = flags.HealthCheckArgument('HTTPS')
     cls.HEALTH_CHECK_ARG.AddArgument(parser, operation_type='update')
     health_checks_utils.AddHttpRelatedUpdateArgs(
         parser, supports_use_serving_port)
     health_checks_utils.AddProtocolAgnosticUpdateArgs(parser, 'HTTPS')
     health_checks_utils.AddHttpRelatedResponseArg(parser)
示例#4
0
def _Args(parser, include_l7_internal_load_balancing):
    health_check_arg = flags.HealthCheckArgument(
        'HTTP2',
        include_l7_internal_load_balancing=include_l7_internal_load_balancing)
    health_check_arg.AddArgument(parser, operation_type='update')
    health_checks_utils.AddHttpRelatedUpdateArgs(parser)
    health_checks_utils.AddHttpRelatedResponseArg(parser)
    health_checks_utils.AddProtocolAgnosticUpdateArgs(parser, 'HTTP2')
示例#5
0
 def Args(parser,
          supports_port_specification=False,
          supports_use_serving_port=True):
     Create.Args(parser,
                 supports_port_specification=supports_port_specification,
                 supports_use_serving_port=supports_use_serving_port)
     health_checks_utils.AddHttpRelatedResponseArg(parser)
     parser.display_info.AddCacheUpdater(completers.HealthChecksCompleter)
示例#6
0
 def Args(cls, parser):
     parser.display_info.AddFormat(flags.DEFAULT_LIST_FORMAT)
     flags.HealthCheckArgument('HTTP2').AddArgument(parser,
                                                    operation_type='create')
     health_checks_utils.AddHttpRelatedCreationArgs(parser)
     health_checks_utils.AddHttpRelatedResponseArg(parser)
     health_checks_utils.AddProtocolAgnosticCreationArgs(parser, 'HTTP2')
     health_checks_utils.AddPortSpecificationFlag(parser)
     parser.display_info.AddCacheUpdater(completers.HealthChecksCompleter)
示例#7
0
 def Args(parser,
          supports_port_specification=False,
          supports_use_serving_port=True,
          regionalized=False):
     Create.Args(parser,
                 supports_port_specification=supports_port_specification,
                 supports_use_serving_port=supports_use_serving_port,
                 regionalized=regionalized)
     health_checks_utils.AddHttpRelatedResponseArg(parser)
示例#8
0
 def Args(cls, parser, include_l7_internal_load_balancing=False):
     cls.HEALTH_CHECK_ARG = flags.HealthCheckArgument(
         'HTTP',
         include_l7_internal_load_balancing=
         include_l7_internal_load_balancing)
     cls.HEALTH_CHECK_ARG.AddArgument(parser, operation_type='update')
     health_checks_utils.AddHttpRelatedUpdateArgs(parser)
     health_checks_utils.AddProtocolAgnosticUpdateArgs(parser, 'HTTP')
     health_checks_utils.AddHttpRelatedResponseArg(parser)
示例#9
0
 def Args(parser, supports_use_serving_port=True, regionalized=False):
     parser.display_info.AddFormat(flags.DEFAULT_LIST_FORMAT)
     flags.HealthCheckArgument('HTTP2',
                               include_alpha=regionalized).AddArgument(
                                   parser, operation_type='create')
     health_checks_utils.AddHttpRelatedCreationArgs(parser)
     health_checks_utils.AddHttpRelatedResponseArg(parser)
     health_checks_utils.AddProtocolAgnosticCreationArgs(parser, 'HTTP2')
     parser.display_info.AddCacheUpdater(
         completers.HealthChecksCompleterAlpha
         if regionalized else completers.HealthChecksCompleter)
示例#10
0
 def Args(cls, parser, regionalized=False):
     parser.display_info.AddFormat(flags.DEFAULT_LIST_FORMAT)
     flags.HealthCheckArgument(
         'HTTPS',
         include_l7_internal_load_balancing=regionalized).AddArgument(
             parser, operation_type='create')
     health_checks_utils.AddHttpRelatedCreationArgs(parser)
     health_checks_utils.AddProtocolAgnosticCreationArgs(parser, 'HTTPS')
     health_checks_utils.AddHttpRelatedResponseArg(parser)
     parser.display_info.AddCacheUpdater(
         completers.HealthChecksCompleterAlpha
         if regionalized else completers.HttpsHealthChecksCompleter)
示例#11
0
def _Args(parser, include_l7_internal_load_balancing=False):
    """Set up arguments to create an HTTP2 HealthCheck."""
    parser.display_info.AddFormat(flags.DEFAULT_LIST_FORMAT)
    flags.HealthCheckArgument(
        'HTTP2',
        include_l7_internal_load_balancing=include_l7_internal_load_balancing
    ).AddArgument(parser, operation_type='create')
    health_checks_utils.AddHttpRelatedCreationArgs(parser)
    health_checks_utils.AddHttpRelatedResponseArg(parser)
    health_checks_utils.AddProtocolAgnosticCreationArgs(parser, 'HTTP2')
    parser.display_info.AddCacheUpdater(completers.HealthChecksCompleterAlpha
                                        if include_l7_internal_load_balancing
                                        else completers.HealthChecksCompleter)
def _Args(parser, include_l7_internal_load_balancing, include_log_config,
          include_weighted_load_balancing):
    """Adds all the args in the parser."""
    health_check_arg = flags.HealthCheckArgument(
        'HTTP2',
        include_l7_internal_load_balancing=include_l7_internal_load_balancing)
    health_check_arg.AddArgument(parser, operation_type='update')
    health_checks_utils.AddHttpRelatedUpdateArgs(
        parser, include_weighted_load_balancing)
    health_checks_utils.AddHttpRelatedResponseArg(parser)
    health_checks_utils.AddProtocolAgnosticUpdateArgs(parser, 'HTTP2')
    if include_log_config:
        health_checks_utils.AddHealthCheckLoggingRelatedArgs(parser)
示例#13
0
 def Args(parser,
          support_port_specification=False,
          supports_use_serving_port=True):
     parser.display_info.AddFormat(flags.DEFAULT_LIST_FORMAT)
     flags.HealthCheckArgument('HTTP2').AddArgument(parser,
                                                    operation_type='create')
     health_checks_utils.AddHttpRelatedCreationArgs(
         parser,
         port_specification=support_port_specification,
         use_serving_port=supports_use_serving_port)
     health_checks_utils.AddHttpRelatedResponseArg(parser)
     health_checks_utils.AddProtocolAgnosticCreationArgs(parser, 'HTTP2')
     parser.display_info.AddCacheUpdater(completers.HealthChecksCompleter)
示例#14
0
 def Args(parser):
     Update.Args(parser)
     health_checks_utils.AddHttpRelatedResponseArg(parser)
示例#15
0
 def Args(parser):
     health_checks_utils.AddHttpRelatedUpdateArgs(parser)
     health_checks_utils.AddHttpRelatedResponseArg(parser)
     health_checks_utils.AddProtocolAgnosticUpdateArgs(parser, 'HTTP2')
示例#16
0
 def Args(cls, parser):
   cls.HEALTH_CHECK_ARG = flags.HealthCheckArgument('HTTP2')
   cls.HEALTH_CHECK_ARG.AddArgument(parser)
   health_checks_utils.AddHttpRelatedCreationArgs(parser)
   health_checks_utils.AddHttpRelatedResponseArg(parser)
   health_checks_utils.AddProtocolAgnosticCreationArgs(parser, 'HTTP2')
示例#17
0
 def Args(parser):
     Create.Args(parser)
     health_checks_utils.AddHttpRelatedResponseArg(parser)
     health_checks_utils.AddPortSpecificationFlag(parser)
     parser.display_info.AddCacheUpdater(completers.HealthChecksCompleter)