Show / Hide Table of Contents

Class ExtensionBindingMatchConditionToDestination

Describes properties of a single destination.

Inheritance
object
ExtensionBindingMatchConditionToDestination
Implements
IDirectResponseSchema
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Google.Apis.NetworkServices.v1beta1.Data
Assembly: Google.Apis.NetworkServices.v1beta1.dll
Syntax
public class ExtensionBindingMatchConditionToDestination : IDirectResponseSchema

Properties

ETag

The ETag of the item.

Declaration
public virtual string ETag { get; set; }
Property Value
Type Description
string

HeaderSet

Optional. A set of HTTP headers to match against. If not specified, requests with any headers are matched.

Declaration
[JsonProperty("headerSet")]
public virtual ExtensionBindingMatchConditionToDestinationHeaderSet HeaderSet { get; set; }
Property Value
Type Description
ExtensionBindingMatchConditionToDestinationHeaderSet

Hosts

Optional. A list of HTTP Hosts to match against. Limited to 10 hosts. If not specified, any host is allowed. If specified, a match occurs if any of the hosts matches the host value in the request.

Declaration
[JsonProperty("hosts")]
public virtual IList<ExtensionBindingMatchConditionStringMatch> Hosts { get; set; }
Property Value
Type Description
IList<ExtensionBindingMatchConditionStringMatch>

Paths

Optional. A list of paths to match against. Limited to 10 paths. If not specified, any path is allowed. Note that this path match includes the query parameters. For gRPC services, this should be a fully-qualified name of the form /package.service/method.

Declaration
[JsonProperty("paths")]
public virtual IList<ExtensionBindingMatchConditionStringMatch> Paths { get; set; }
Property Value
Type Description
IList<ExtensionBindingMatchConditionStringMatch>

Resources

Optional. A list of non-empty strings whose value is matched against the resource to which a request is sent (e.g., an Agent in AiApplication). If not specified, any resource is allowed. If specified, a match occurs if any of the resources matches the resource value in the request. Limited to 5 resources. When matching against resources in the AgentRegistry, use the URNs of the registry resources.

Declaration
[JsonProperty("resources")]
public virtual IList<ExtensionBindingMatchConditionStringMatch> Resources { get; set; }
Property Value
Type Description
IList<ExtensionBindingMatchConditionStringMatch>

Implements

IDirectResponseSchema
In this article
Back to top Generated by DocFX