public sealed class ApiTarget : IMessage<ApiTarget>, IEquatable<ApiTarget>, IDeepCloneable<ApiTarget>, IBufferMessage, IMessageReference 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.
Implements
IMessageApiTarget, IEquatableApiTarget, IDeepCloneableApiTarget, IBufferMessage, IMessageNamespace
Google.Cloud.ApiKeys.V2Assembly
Google.Cloud.ApiKeys.V2.dll
Constructors
ApiTarget()
public ApiTarget()ApiTarget(ApiTarget)
public ApiTarget(ApiTarget other)| Parameter | |
|---|---|
| Name | Description |
other |
ApiTarget |
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 | |
|---|---|
| Type | Description |
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 | |
|---|---|
| Type | Description |
string |
|