예제 #1
0
 def Args(cls, parser):
   health_check_group = parser.add_mutually_exclusive_group()
   cls.HEALTH_CHECK_ARG.AddArgument(health_check_group)
   auto_healing_utils.AddAutohealingArgs(
       parser=parser, health_check_group=health_check_group)
   instance_groups_flags.MULTISCOPE_INSTANCE_GROUP_MANAGER_ARG.AddArgument(
       parser)
예제 #2
0
 def Args(parser):
   parser.display_info.AddFormat(managed_flags.DEFAULT_LIST_FORMAT)
   _AddInstanceGroupManagerArgs(parser)
   auto_healing_utils.AddAutohealingArgs(parser)
   igm_arg = instance_groups_flags.GetInstanceGroupManagerArg(zones_flag=True)
   igm_arg.AddArgument(parser, operation_type='create')
   instance_groups_flags.AddZonesFlag(parser)
예제 #3
0
 def Args(cls, parser):
     health_check_group = parser.add_mutually_exclusive_group()
     cls.HEALTH_CHECK_ARG.AddArgument(health_check_group)
     parser.display_info.AddFormat(managed_flags.DEFAULT_LIST_FORMAT)
     _AddInstanceGroupManagerArgs(parser=parser)
     auto_healing_utils.AddAutohealingArgs(
         parser=parser, health_check_group=health_check_group)
     instance_groups_flags.MULTISCOPE_INSTANCE_GROUP_MANAGER_ARG.AddArgument(
         parser, operation_type='create')
예제 #4
0
 def Args(cls, parser):
   health_check_group = parser.add_mutually_exclusive_group()
   cls.HEALTH_CHECK_ARG.AddArgument(health_check_group)
   parser.display_info.AddFormat(managed_flags.DEFAULT_LIST_FORMAT)
   _AddInstanceGroupManagerArgs(parser=parser)
   auto_healing_utils.AddAutohealingArgs(
       parser=parser, health_check_group=health_check_group)
   igm_arg = instance_groups_flags.GetInstanceGroupManagerArg(zones_flag=True)
   igm_arg.AddArgument(parser, operation_type='create')
   instance_groups_flags.AddZonesFlag(parser)
 def Args(parser):
     parser.display_info.AddFormat(
         managed_flags.DEFAULT_CREATE_OR_LIST_FORMAT)
     _AddInstanceGroupManagerArgs(parser)
     auto_healing_utils.AddAutohealingArgs(parser)
     igm_arg = instance_groups_flags.GetInstanceGroupManagerArg(
         zones_flag=True)
     igm_arg.AddArgument(parser, operation_type='create')
     instance_groups_flags.AddZonesFlag(parser)
     instance_groups_flags.AddMigCreateStatefulFlags(parser)
     managed_flags.AddMigInstanceRedistributionTypeFlag(parser)
     managed_flags.AddMigDistributionPolicyTargetShapeFlag(parser)
예제 #6
0
    def Args(parser):
        instance_groups_flags.MULTISCOPE_INSTANCE_GROUP_MANAGER_ARG.AddArgument(
            parser, operation_type='update')

        autohealing_group = parser.add_mutually_exclusive_group()
        autohealing_group.add_argument('--clear-autohealing',
                                       action='store_true',
                                       default=None,
                                       help="""\
        Clears all autohealing policy fields for the managed instance group.
        """)
        autohealing_params_group = autohealing_group.add_group()
        auto_healing_utils.AddAutohealingArgs(autohealing_params_group)
    def Args(parser):
        instance_groups_flags.MULTISCOPE_INSTANCE_GROUP_MANAGER_ARG.AddArgument(
            parser, operation_type='update')

        autohealing_group = parser.add_mutually_exclusive_group()
        autohealing_group.add_argument('--clear-autohealing',
                                       action='store_true',
                                       default=None,
                                       help="""\
        Clears all autohealing policy fields for the managed instance group.
        """)
        autohealing_params_group = autohealing_group.add_group()
        auto_healing_utils.AddAutohealingArgs(autohealing_params_group)
        instance_groups_flags.AddMigUpdateStatefulFlags(parser)
        instance_groups_flags.AddDescriptionFlag(parser, for_update=True)
        managed_flags.AddMigInstanceRedistributionTypeFlag(parser)
        managed_flags.AddMigDistributionPolicyTargetShapeFlag(parser)
 def Args(cls, parser):
   auto_healing_utils.AddAutohealingArgs(parser)
   instance_groups_flags.MULTISCOPE_INSTANCE_GROUP_MANAGER_ARG.AddArgument(
       parser)