AuthzPolicyHttpRuleToOperationMcp class

Constructors

AuthzPolicyHttpRuleToOperationMcp({Input<String?>? baseProtocolMethodsOption, Input<List<AuthzPolicyHttpRuleToOperationMcpMethod>?>? methods})
Creates a new AuthzPolicyHttpRuleToOperationMcp. baseProtocolMethodsOption If specified, matches on the MCP protocol’s non-access specific methods namely: * initialize/ * completion/ * logging/ * notifications/ * ping methods Defines a set 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 includeBaseProtocolMethods to true to match on all the other MCP protocol methods.
const
AuthzPolicyHttpRuleToOperationMcp.fromMap(Map<String, dynamic> map)
factory

Properties

baseProtocolMethodsOption → Input<String?>?
If specified, matches on the MCP protocol’s non-access specific methods namely: * initialize/ * completion/ * logging/ * notifications/ * ping Default value is SKIP_BASE_PROTOCOL_METHODS. Possible values are: SKIP_BASE_PROTOCOL_METHODS, MATCH_BASE_PROTOCOL_METHODS.
final
hashCode → int
The hash code for this object.
no setterinherited
methods → Input<List<AuthzPolicyHttpRuleToOperationMcpMethod>?>?
Defines a set 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 includeBaseProtocolMethods to true to match on all the other MCP protocol methods. Structure is documented below.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() → Map<String, dynamic>
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited