Ejemplo n.º 1
0
 def Args(cls, parser):
     parser.display_info.AddFormat(managed_flags.DEFAULT_LIST_FORMAT)
     _AddInstanceGroupManagerArgs(parser=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)
     instance_groups_flags.AddMigInstanceRedistributionTypeFlag(parser)
Ejemplo n.º 2
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)
     instance_groups_flags.AddMigCreateStatefulFlags(parser)
     instance_groups_flags.AddMigInstanceRedistributionTypeFlag(parser)
Ejemplo n.º 3
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)
        instance_groups_flags.AddMigInstanceRedistributionTypeFlag(parser)
Ejemplo n.º 4
0
 def Args(parser):
     UpdateGA.Args(parser)
     instance_groups_flags.AddMigInstanceRedistributionTypeFlag(parser)
     instance_groups_flags.AddMigUpdateStatefulFlags(parser)
Ejemplo n.º 5
0
 def Args(parser):
     instance_groups_flags.MULTISCOPE_INSTANCE_GROUP_MANAGER_ARG.AddArgument(
         parser, operation_type='update')
     instance_groups_flags.AddMigUpdateStatefulFlags(parser)
     instance_groups_flags.AddMigInstanceRedistributionTypeFlag(parser)
Ejemplo n.º 6
0
 def Args(cls, parser):
   CreateGA.Args(parser)
   instance_groups_flags.AddMigInstanceRedistributionTypeFlag(parser)