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.
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 |