def AddLevelArgs(parser): """Add common args for level create/update commands.""" args = [ common.GetDescriptionArg('access level'), common.GetTitleArg('access level'), ] for arg in args: arg.AddToParser(parser)
def AddLevelArgs(parser, version=None): """Add common args for level create/update commands.""" args = [ common.GetDescriptionArg('access level'), common.GetTitleArg('access level'), GetCombineFunctionEnumMapper(version=version).choice_arg ] for arg in args: arg.AddToParser(parser)
def AddPerimeterUpdateArgs(parser, version=None): """Add args for perimeters update command.""" args = [ common.GetDescriptionArg('service perimeter'), common.GetTitleArg('service perimeter'), GetTypeEnumMapper(version=version).choice_arg ] for arg in args: arg.AddToParser(parser) _AddResources(parser) _AddRestrictedServices(parser) _AddLevelsUpdate(parser)
def AddZoneUpdateArgs(parser): """Add args for zones update command.""" args = [ common.GetDescriptionArg('access zone'), common.GetTitleArg('access zone'), GetTypeEnumMapper().choice_arg ] for arg in args: arg.AddToParser(parser) _AddResources(parser) _AddUnrestrictedServices(parser) _AddRestrictedServices(parser) _AddLevelsUpdate(parser)
def AddPerimeterUpdateArgs(parser, version=None, track=None): """Add args for perimeters update command.""" del track # Unused args = [ common.GetDescriptionArg('service perimeter'), common.GetTitleArg('service perimeter'), GetTypeEnumMapper(version=version).choice_arg ] for arg in args: arg.AddToParser(parser) _AddResources(parser) _AddRestrictedServices(parser) _AddLevelsUpdate(parser) _AddVpcRestrictionArgs(parser) AddUpdateDirectionalPoliciesGroupArgs(parser, version)
def Args(parser): policies.AddResourceArg(parser, 'to update') common.GetTitleArg('access policy').AddToParser(parser)