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)
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)
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)
def Args(parser): UpdateGA.Args(parser) instance_groups_flags.AddMigInstanceRedistributionTypeFlag(parser) instance_groups_flags.AddMigUpdateStatefulFlags(parser)
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)
def Args(cls, parser): CreateGA.Args(parser) instance_groups_flags.AddMigInstanceRedistributionTypeFlag(parser)