Пример #1
0
    def Run(self, args):
        """Run 'gcloud recommender recommendations mark-failed'.

    Args:
      args: argparse.Namespace, The arguments that this command was invoked
        with.

    Returns:
      The recommendations after being marked as failed.
    """
        client = recommendation.CreateClient(self.ReleaseTrack())
        name = flags.GetRecommendationName(args)
        return client.MarkFailed(name, args.state_metadata, args.etag)
    def Run(self, args):
        """Run 'gcloud recommender recommendations describe'.

    Args:
      args: argparse.Namespace, The arguments that this command was invoked
        with.

    Returns:
      The result recommendations to describe
    """
        client = recommendation.CreateClient(self.ReleaseTrack())
        name = flags.GetRecommendationName(args)
        return client.Get(name)
Пример #3
0
  def Run(self, args):
    """Run 'gcloud recommender recommendations mark-active'.

    Args:
      args: argparse.Namespace, The arguments that this command was invoked
        with.

    Returns:
      The result recommendations after being marked as active
    """
    client = recommendation.CreateClient(self.ReleaseTrack())
    name = flags.GetRecommendationName(args)
    return client.MarkActive(name, args.etag)