def Args(parser):
     parser.display_info.AddFormat(managed_flags.DEFAULT_LIST_FORMAT)
     _AddInstanceGroupManagerArgs(parser=parser)
     managed_instance_groups_utils.AddAutohealingArgs(parser)
     instance_groups_flags.MULTISCOPE_INSTANCE_GROUP_MANAGER_ARG.AddArgument(
         parser, operation_type='create')
     instance_groups_flags.AddZonesFlag(parser)
Пример #2
0
def _AddArgs(parser, multizonal):
    """Adds args."""
    parser.add_argument('name', help='Managed instance group name.')
    managed_instance_groups_utils.AddAutohealingArgs(parser)
    if multizonal:
        scope_parser = parser.add_mutually_exclusive_group()
        flags.AddRegionFlag(
            scope_parser,
            resource_type='instance group manager',
            operation_type='set autohealing policy',
            explanation=flags.REGION_PROPERTY_EXPLANATION_NO_DEFAULT)
        flags.AddZoneFlag(
            scope_parser,
            resource_type='instance group manager',
            operation_type='set autohealing policy',
            explanation=flags.ZONE_PROPERTY_EXPLANATION_NO_DEFAULT)
    else:
        flags.AddZoneFlag(parser,
                          resource_type='instance group manager',
                          operation_type='set autohealing policy')
Пример #3
0
 def Args(parser):
     parser.add_argument('name', help='Managed instance group name.')
     managed_instance_groups_utils.AddAutohealingArgs(parser)
     utils.AddZoneFlag(parser,
                       resource_type='instance group manager',
                       operation_type='set autohealing policy')
Пример #4
0
 def Args(parser):
     CreateGA.Args(parser)
     # TODO(user, b/22996767): Change "help_hidden" to False after beta launch.
     managed_instance_groups_utils.AddAutohealingArgs(parser,
                                                      help_hidden=True)
Пример #5
0
def _AddArgs(parser):
    """Adds args."""
    managed_instance_groups_utils.AddAutohealingArgs(parser)
Пример #6
0
 def Args(parser):
   _AddArgs(parser=parser, multizonal=True)
   managed_instance_groups_utils.AddAutohealingArgs(parser)
Пример #7
0
 def Args(parser):
     _AddInstanceGroupManagerArgs(parser=parser)
     managed_instance_groups_utils.AddAutohealingArgs(parser)
     instance_groups_flags.MULTISCOPE_INSTANCE_GROUP_MANAGER_ARG.AddArgument(
         parser)
Пример #8
0
 def Args(parser):
   CreateGA.Args(parser)
   managed_instance_groups_utils.AddAutohealingArgs(parser)