API Keys v2 API - Class ApiTarget (1.3.0)

public sealed class ApiTarget : IMessage<ApiTarget>, IEquatable<ApiTarget>, IDeepCloneable<ApiTarget>, IBufferMessage, IMessage

Reference documentation and code samples for the API Keys v2 API class ApiTarget.

A restriction for a specific service and optionally one or multiple specific methods. Both fields are case insensitive.

Inheritance

object > ApiTarget

Namespace

Google.Cloud.ApiKeys.V2

Assembly

Google.Cloud.ApiKeys.V2.dll

Constructors

ApiTarget()

public ApiTarget()

ApiTarget(ApiTarget)

public ApiTarget(ApiTarget other)
Parameter
NameDescription
otherApiTarget

Properties

Methods

public RepeatedField<string> Methods { get; }

Optional. List of one or more methods that can be called. If empty, all methods for the service are allowed. A wildcard () can be used as the last symbol. Valid examples: google.cloud.translate.v2.TranslateService.GetSupportedLanguage TranslateText `Get`translate.googleapis.com.Get*

Property Value
TypeDescription
RepeatedFieldstring

Service

public string Service { get; set; }

The service for this restriction. It should be the canonical service name, for example: translate.googleapis.com. You can use gcloud services list to get a list of services that are enabled in the project.

Property Value
TypeDescription
string