Network Security v1 API - Class AuthzPolicy.Types.AuthzRule.Types.To.Types.RequestOperation.Types.MCP (1.0.0-beta01)

public sealed class AuthzPolicy.Types.AuthzRule.Types.To.Types.RequestOperation.Types.MCP : IMessage<AuthzPolicy.Types.AuthzRule.Types.To.Types.RequestOperation.Types.MCP>, IEquatable<AuthzPolicy.Types.AuthzRule.Types.To.Types.RequestOperation.Types.MCP>, IDeepCloneable<AuthzPolicy.Types.AuthzRule.Types.To.Types.RequestOperation.Types.MCP>, IBufferMessage, IMessage

Reference documentation and code samples for the Network Security v1 API class AuthzPolicy.Types.AuthzRule.Types.To.Types.RequestOperation.Types.MCP.

Describes a set of MCP protocol attributes to match against for a given MCP request.

Inheritance

object > AuthzPolicy.Types.AuthzRule.Types.To.Types.RequestOperation.Types.MCP

Namespace

Google.Cloud.NetworkSecurity.V1

Assembly

Google.Cloud.NetworkSecurity.V1.dll

Constructors

MCP()

public MCP()

MCP(MCP)

public MCP(AuthzPolicy.Types.AuthzRule.Types.To.Types.RequestOperation.Types.MCP other)
Parameter
Name Description
other AuthzPolicyTypesAuthzRuleTypesToTypesRequestOperationTypesMCP

Properties

BaseProtocolMethodsOption

public AuthzPolicy.Types.AuthzRule.Types.To.Types.RequestOperation.Types.BaseProtocolMethodsOption BaseProtocolMethodsOption { get; set; }

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.
Property Value
Type Description
AuthzPolicyTypesAuthzRuleTypesToTypesRequestOperationTypesBaseProtocolMethodsOption

Methods

public RepeatedField<AuthzPolicy.Types.AuthzRule.Types.To.Types.RequestOperation.Types.MCPMethod> Methods { get; }

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.

Property Value
Type Description
RepeatedFieldAuthzPolicyTypesAuthzRuleTypesToTypesRequestOperationTypesMCPMethod