Ejemplo n.º 1
0
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)
Ejemplo n.º 2
0
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)
Ejemplo n.º 3
0
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)
Ejemplo n.º 4
0
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)
Ejemplo n.º 5
0
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)
Ejemplo n.º 6
0
 def Args(parser):
     policies.AddResourceArg(parser, 'to update')
     common.GetTitleArg('access policy').AddToParser(parser)