Class AuthzPolicyAuthzRuleToRequestOperationMCP
Describes a set of MCP protocol attributes to match against for a given MCP request.
Implements
Inherited Members
Namespace: Google.Apis.NetworkSecurity.v1.Data
Assembly: Google.Apis.NetworkSecurity.v1.dll
Syntax
public class AuthzPolicyAuthzRuleToRequestOperationMCP : IDirectResponseSchema
Properties
BaseProtocolMethodsOption
Optional. If specified, matches on the MCP protocol’s non-access specific methods namely: * initialize * completion/ * logging/ * notifications/ * ping Defaults to SKIP_BASE_PROTOCOL_METHODS if not specified.
Declaration
[JsonProperty("baseProtocolMethodsOption")]
public virtual string BaseProtocolMethodsOption { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Methods
Optional. A list of MCP methods and associated parameters to match on. It is recommended to use this field to match on tools, prompts and resource accesses while setting the baseProtocolMethodsOption to MATCH_BASE_PROTOCOL_METHODS to match on all the other MCP protocol methods. Limited to 10 MCP methods per Authorization Policy.
Declaration
[JsonProperty("methods")]
public virtual IList<AuthzPolicyAuthzRuleToRequestOperationMCPMethod> Methods { get; set; }
Property Value
| Type | Description |
|---|---|
| IList<AuthzPolicyAuthzRuleToRequestOperationMCPMethod> |