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)
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')
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')
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)
def _AddArgs(parser): """Adds args.""" managed_instance_groups_utils.AddAutohealingArgs(parser)
def Args(parser): _AddArgs(parser=parser, multizonal=True) managed_instance_groups_utils.AddAutohealingArgs(parser)
def Args(parser): _AddInstanceGroupManagerArgs(parser=parser) managed_instance_groups_utils.AddAutohealingArgs(parser) instance_groups_flags.MULTISCOPE_INSTANCE_GROUP_MANAGER_ARG.AddArgument( parser)
def Args(parser): CreateGA.Args(parser) managed_instance_groups_utils.AddAutohealingArgs(parser)