// Copyright (c) HashiCorp, Inc. // SPDX-License-Identifier: MPL-2.0 syntax = "proto3"; package hashicorp.consul.auth.v2beta1; import "pbauth/v2beta1/traffic_permissions.proto"; import "pbresource/annotations.proto"; import "pbresource/resource.proto"; message ComputedTrafficPermissions { option (hashicorp.consul.resource.spec) = {scope: SCOPE_NAMESPACE}; repeated Permission allow_permissions = 1; repeated Permission deny_permissions = 2; bool is_default = 3; // BoundReferences is a slice of mixed type references of resources that were // involved in the formulation of this resource. repeated hashicorp.consul.resource.Reference bound_references = 4; }