Example #1
0
 def Run(self, args):
     org_id = org_utils.GetOrganizationId(args.id)
     if org_id:
         return organizations.Client().SetIamPolicy(org_id,
                                                    args.policy_file)
     else:
         raise org_utils.UnknownOrganizationError(args.id)
Example #2
0
def SetOrganization(unused_ref, args, request):
    """Set organization ID to request.organizationId.

  Args:
    unused_ref: A string representing the operation reference. Unused and may
      be None.
    args: The argparse namespace.
    request: The request to modify.

  Returns:
    The updated request.
  """

    org_id = org_utils.GetOrganizationId(args.organization)

    if org_id:
        request.organizationsId = org_id
        return request
    else:
        raise org_utils.UnknownOrganizationError(args.organization)
def ConvertOrgArgToObfuscatedCustomerId(org_arg):
  """Convert organization argument to obfuscated customer id.

  Args:
    org_arg: organization argument

  Returns:
    Obfuscated customer id

  Example:
    org_id: 12345
    organization_obj:
    {
      owner: {
        directoryCustomerId: A08w1n5gg
      }
    }
  """
  organization_obj = org_utils.GetOrganization(org_arg)
  if organization_obj:
    return organization_obj.owner.directoryCustomerId
  else:
    raise org_utils.UnknownOrganizationError(org_arg, metavar='ORGANIZATION')
Example #4
0
 def Run(self, args):
     org = org_utils.GetOrganization(args.id)
     if org is not None:
         return org
     else:
         raise org_utils.UnknownOrganizationError(args.id)