Exemple #1
0
def _MakeSingleReservation(args, messages, holder):
    """Makes one Allocation message object."""
    reservation_ref = resource_args.GetReservationResourceArg(
        positional=False).ResolveAsResource(
            args,
            holder.resources,
            scope_lister=compute_flags.GetDefaultScopeLister(holder.client))
    return util.MakeReservationMessageFromArgs(messages, args, reservation_ref)
Exemple #2
0
def _MakeCreateRequest(args, messages, project, reservation_ref):
    """Common routine for creating reservation request."""
    reservation = util.MakeReservationMessageFromArgs(messages, args,
                                                      reservation_ref)
    reservation.description = args.description
    return messages.ComputeReservationsInsertRequest(reservation=reservation,
                                                     project=project,
                                                     zone=reservation_ref.zone)
Exemple #3
0
 def _MakeCreateRequest(self, args, messages, project, reservation_ref):
     reservation = util.MakeReservationMessageFromArgs(
         messages, args, reservation_ref)
     reservation.description = args.description
     return messages.ComputeReservationsInsertRequest(
         reservation=reservation,
         project=project,
         zone=reservation_ref.zone)