Skip to main content
No description provided.

Messages

Data models used across requests/responses.

InboundPolicyEnforcement

PolicyEnforcement defines the policy enforcement configuration for an RPC method
FieldTypeLabelDescription
resource_typesift.common.v1.ResourceTypeThe type of resource being accessed (Asset, Channel, etc.)
actionsift.common.v1.ActionTypeThe action being performed on the resource
resource_id_fieldstringThe field name in the request message containing the resource ID Supports nested fields using dot notation (e.g., “asset.asset_id”)

OutboundPolicyEnforcement

PolicyEnforcement defines the policy enforcement configuration for an RPC method
FieldTypeLabelDescription
resource_typesift.common.v1.ResourceTypeThe type of resource being accessed (Asset, Channel, etc.)
actionsift.common.v1.ActionTypeThe action being performed on the resource
filtered_fieldstringThe repeating field to filter
resource_id_fieldstringThe field name in the request message containing the resource ID Supports nested fields using dot notation (e.g., “asset.asset_id”)

Enums

Allowed constant values used in message fields.

File-level Extensions

File-wide options and annotations.
ExtensionTypeBaseNumberDescription
inbound_policy_enforcementInboundPolicyEnforcement.google.protobuf.MethodOptions50001Automatic policy enforcement via interceptor
manual_policy_enforcementbool.google.protobuf.MethodOptions50003Mark method for manual policy enforcement (skips interceptor)
outbound_policy_enforcementOutboundPolicyEnforcement.google.protobuf.MethodOptions50002

Services

RPC methods exposed by this API.