Documentation
¶
Index ¶
- Constants
- Variables
- func RegisterDynamicValueMappingServiceServer(s grpc.ServiceRegistrar, srv DynamicValueMappingServiceServer)
- type CreateDynamicValueMappingRequest
- func (*CreateDynamicValueMappingRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateDynamicValueMappingRequest) GetActions() []*policy.Action
- func (x *CreateDynamicValueMappingRequest) GetAttributeDefinitionFqn() string
- func (x *CreateDynamicValueMappingRequest) GetAttributeDefinitionId() string
- func (x *CreateDynamicValueMappingRequest) GetExistingSubjectConditionSetId() string
- func (x *CreateDynamicValueMappingRequest) GetMetadata() *common.MetadataMutable
- func (x *CreateDynamicValueMappingRequest) GetNamespaceFqn() string
- func (x *CreateDynamicValueMappingRequest) GetNamespaceId() string
- func (x *CreateDynamicValueMappingRequest) GetNewSubjectConditionSet() *subjectmapping.SubjectConditionSetCreate
- func (x *CreateDynamicValueMappingRequest) GetValueResolver() *policy.DynamicValueResolver
- func (*CreateDynamicValueMappingRequest) ProtoMessage()
- func (x *CreateDynamicValueMappingRequest) ProtoReflect() protoreflect.Message
- func (x *CreateDynamicValueMappingRequest) Reset()
- func (x *CreateDynamicValueMappingRequest) String() string
- type CreateDynamicValueMappingResponse
- func (*CreateDynamicValueMappingResponse) Descriptor() ([]byte, []int)deprecated
- func (x *CreateDynamicValueMappingResponse) GetDynamicValueMapping() *policy.DynamicValueMapping
- func (*CreateDynamicValueMappingResponse) ProtoMessage()
- func (x *CreateDynamicValueMappingResponse) ProtoReflect() protoreflect.Message
- func (x *CreateDynamicValueMappingResponse) Reset()
- func (x *CreateDynamicValueMappingResponse) String() string
- type DeleteDynamicValueMappingRequest
- func (*DeleteDynamicValueMappingRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteDynamicValueMappingRequest) GetId() string
- func (*DeleteDynamicValueMappingRequest) ProtoMessage()
- func (x *DeleteDynamicValueMappingRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteDynamicValueMappingRequest) Reset()
- func (x *DeleteDynamicValueMappingRequest) String() string
- type DeleteDynamicValueMappingResponse
- func (*DeleteDynamicValueMappingResponse) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteDynamicValueMappingResponse) GetDynamicValueMapping() *policy.DynamicValueMapping
- func (*DeleteDynamicValueMappingResponse) ProtoMessage()
- func (x *DeleteDynamicValueMappingResponse) ProtoReflect() protoreflect.Message
- func (x *DeleteDynamicValueMappingResponse) Reset()
- func (x *DeleteDynamicValueMappingResponse) String() string
- type DynamicValueMappingServiceClient
- type DynamicValueMappingServiceServer
- type DynamicValueMappingsSort
- func (*DynamicValueMappingsSort) Descriptor() ([]byte, []int)deprecated
- func (x *DynamicValueMappingsSort) GetDirection() policy.SortDirection
- func (x *DynamicValueMappingsSort) GetField() SortDynamicValueMappingsType
- func (*DynamicValueMappingsSort) ProtoMessage()
- func (x *DynamicValueMappingsSort) ProtoReflect() protoreflect.Message
- func (x *DynamicValueMappingsSort) Reset()
- func (x *DynamicValueMappingsSort) String() string
- type GetDynamicValueMappingRequest
- func (*GetDynamicValueMappingRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetDynamicValueMappingRequest) GetId() string
- func (*GetDynamicValueMappingRequest) ProtoMessage()
- func (x *GetDynamicValueMappingRequest) ProtoReflect() protoreflect.Message
- func (x *GetDynamicValueMappingRequest) Reset()
- func (x *GetDynamicValueMappingRequest) String() string
- type GetDynamicValueMappingResponse
- func (*GetDynamicValueMappingResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetDynamicValueMappingResponse) GetDynamicValueMapping() *policy.DynamicValueMapping
- func (*GetDynamicValueMappingResponse) ProtoMessage()
- func (x *GetDynamicValueMappingResponse) ProtoReflect() protoreflect.Message
- func (x *GetDynamicValueMappingResponse) Reset()
- func (x *GetDynamicValueMappingResponse) String() string
- type ListDynamicValueMappingsRequest
- func (*ListDynamicValueMappingsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListDynamicValueMappingsRequest) GetAttributeDefinitionId() string
- func (x *ListDynamicValueMappingsRequest) GetNamespaceFqn() string
- func (x *ListDynamicValueMappingsRequest) GetNamespaceId() string
- func (x *ListDynamicValueMappingsRequest) GetPagination() *policy.PageRequest
- func (x *ListDynamicValueMappingsRequest) GetSort() []*DynamicValueMappingsSort
- func (*ListDynamicValueMappingsRequest) ProtoMessage()
- func (x *ListDynamicValueMappingsRequest) ProtoReflect() protoreflect.Message
- func (x *ListDynamicValueMappingsRequest) Reset()
- func (x *ListDynamicValueMappingsRequest) String() string
- type ListDynamicValueMappingsResponse
- func (*ListDynamicValueMappingsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListDynamicValueMappingsResponse) GetDynamicValueMappings() []*policy.DynamicValueMapping
- func (x *ListDynamicValueMappingsResponse) GetPagination() *policy.PageResponse
- func (*ListDynamicValueMappingsResponse) ProtoMessage()
- func (x *ListDynamicValueMappingsResponse) ProtoReflect() protoreflect.Message
- func (x *ListDynamicValueMappingsResponse) Reset()
- func (x *ListDynamicValueMappingsResponse) String() string
- type SortDynamicValueMappingsType
- func (SortDynamicValueMappingsType) Descriptor() protoreflect.EnumDescriptor
- func (x SortDynamicValueMappingsType) Enum() *SortDynamicValueMappingsType
- func (SortDynamicValueMappingsType) EnumDescriptor() ([]byte, []int)deprecated
- func (x SortDynamicValueMappingsType) Number() protoreflect.EnumNumber
- func (x SortDynamicValueMappingsType) String() string
- func (SortDynamicValueMappingsType) Type() protoreflect.EnumType
- type UnimplementedDynamicValueMappingServiceServer
- func (UnimplementedDynamicValueMappingServiceServer) CreateDynamicValueMapping(context.Context, *CreateDynamicValueMappingRequest) (*CreateDynamicValueMappingResponse, error)
- func (UnimplementedDynamicValueMappingServiceServer) DeleteDynamicValueMapping(context.Context, *DeleteDynamicValueMappingRequest) (*DeleteDynamicValueMappingResponse, error)
- func (UnimplementedDynamicValueMappingServiceServer) GetDynamicValueMapping(context.Context, *GetDynamicValueMappingRequest) (*GetDynamicValueMappingResponse, error)
- func (UnimplementedDynamicValueMappingServiceServer) ListDynamicValueMappings(context.Context, *ListDynamicValueMappingsRequest) (*ListDynamicValueMappingsResponse, error)
- func (UnimplementedDynamicValueMappingServiceServer) UpdateDynamicValueMapping(context.Context, *UpdateDynamicValueMappingRequest) (*UpdateDynamicValueMappingResponse, error)
- type UnsafeDynamicValueMappingServiceServer
- type UpdateDynamicValueMappingRequest
- func (*UpdateDynamicValueMappingRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateDynamicValueMappingRequest) GetActions() []*policy.Action
- func (x *UpdateDynamicValueMappingRequest) GetId() string
- func (x *UpdateDynamicValueMappingRequest) GetMetadata() *common.MetadataMutable
- func (x *UpdateDynamicValueMappingRequest) GetMetadataUpdateBehavior() common.MetadataUpdateEnum
- func (x *UpdateDynamicValueMappingRequest) GetSubjectConditionSetId() string
- func (x *UpdateDynamicValueMappingRequest) GetValueResolver() *policy.DynamicValueResolver
- func (*UpdateDynamicValueMappingRequest) ProtoMessage()
- func (x *UpdateDynamicValueMappingRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateDynamicValueMappingRequest) Reset()
- func (x *UpdateDynamicValueMappingRequest) String() string
- type UpdateDynamicValueMappingResponse
- func (*UpdateDynamicValueMappingResponse) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateDynamicValueMappingResponse) GetDynamicValueMapping() *policy.DynamicValueMapping
- func (*UpdateDynamicValueMappingResponse) ProtoMessage()
- func (x *UpdateDynamicValueMappingResponse) ProtoReflect() protoreflect.Message
- func (x *UpdateDynamicValueMappingResponse) Reset()
- func (x *UpdateDynamicValueMappingResponse) String() string
Constants ¶
const ( DynamicValueMappingService_ListDynamicValueMappings_FullMethodName = "/policy.dynamicvaluemapping.DynamicValueMappingService/ListDynamicValueMappings" DynamicValueMappingService_GetDynamicValueMapping_FullMethodName = "/policy.dynamicvaluemapping.DynamicValueMappingService/GetDynamicValueMapping" DynamicValueMappingService_CreateDynamicValueMapping_FullMethodName = "/policy.dynamicvaluemapping.DynamicValueMappingService/CreateDynamicValueMapping" DynamicValueMappingService_UpdateDynamicValueMapping_FullMethodName = "/policy.dynamicvaluemapping.DynamicValueMappingService/UpdateDynamicValueMapping" DynamicValueMappingService_DeleteDynamicValueMapping_FullMethodName = "/policy.dynamicvaluemapping.DynamicValueMappingService/DeleteDynamicValueMapping" )
Variables ¶
var ( SortDynamicValueMappingsType_name = map[int32]string{ 0: "SORT_DYNAMIC_VALUE_MAPPINGS_TYPE_UNSPECIFIED", 1: "SORT_DYNAMIC_VALUE_MAPPINGS_TYPE_CREATED_AT", 2: "SORT_DYNAMIC_VALUE_MAPPINGS_TYPE_UPDATED_AT", } SortDynamicValueMappingsType_value = map[string]int32{ "SORT_DYNAMIC_VALUE_MAPPINGS_TYPE_UNSPECIFIED": 0, "SORT_DYNAMIC_VALUE_MAPPINGS_TYPE_CREATED_AT": 1, "SORT_DYNAMIC_VALUE_MAPPINGS_TYPE_UPDATED_AT": 2, } )
Enum value maps for SortDynamicValueMappingsType.
var DynamicValueMappingService_ServiceDesc = grpc.ServiceDesc{ ServiceName: "policy.dynamicvaluemapping.DynamicValueMappingService", HandlerType: (*DynamicValueMappingServiceServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "ListDynamicValueMappings", Handler: _DynamicValueMappingService_ListDynamicValueMappings_Handler, }, { MethodName: "GetDynamicValueMapping", Handler: _DynamicValueMappingService_GetDynamicValueMapping_Handler, }, { MethodName: "CreateDynamicValueMapping", Handler: _DynamicValueMappingService_CreateDynamicValueMapping_Handler, }, { MethodName: "UpdateDynamicValueMapping", Handler: _DynamicValueMappingService_UpdateDynamicValueMapping_Handler, }, { MethodName: "DeleteDynamicValueMapping", Handler: _DynamicValueMappingService_DeleteDynamicValueMapping_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "policy/dynamicvaluemapping/dynamic_value_mapping.proto", }
DynamicValueMappingService_ServiceDesc is the grpc.ServiceDesc for DynamicValueMappingService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
var File_policy_dynamicvaluemapping_dynamic_value_mapping_proto protoreflect.FileDescriptor
Functions ¶
func RegisterDynamicValueMappingServiceServer ¶
func RegisterDynamicValueMappingServiceServer(s grpc.ServiceRegistrar, srv DynamicValueMappingServiceServer)
Types ¶
type CreateDynamicValueMappingRequest ¶
type CreateDynamicValueMappingRequest struct {
AttributeDefinitionId string `` /* 126-byte string literal not displayed */
AttributeDefinitionFqn string `` /* 129-byte string literal not displayed */
// Required: the dynamic resolver comparing entity selector result to the resource value segment
ValueResolver *policy.DynamicValueResolver `protobuf:"bytes,3,opt,name=value_resolver,json=valueResolver,proto3" json:"value_resolver,omitempty"`
// Required: actions permitted on a matched value
Actions []*policy.Action `protobuf:"bytes,4,rep,name=actions,proto3" json:"actions,omitempty"`
// Optional static pre-gate. Reuse an existing SubjectConditionSet (prioritized) ...
ExistingSubjectConditionSetId string `` /* 154-byte string literal not displayed */
// ... or create a new one (ignored if existing_subject_condition_set_id is provided)
NewSubjectConditionSet *subjectmapping.SubjectConditionSetCreate `` /* 131-byte string literal not displayed */
// Optional: namespace ID or FQN for the mapping
NamespaceId string `protobuf:"bytes,7,opt,name=namespace_id,json=namespaceId,proto3" json:"namespace_id,omitempty"`
NamespaceFqn string `protobuf:"bytes,8,opt,name=namespace_fqn,json=namespaceFqn,proto3" json:"namespace_fqn,omitempty"`
// Optional
Metadata *common.MetadataMutable `protobuf:"bytes,100,opt,name=metadata,proto3" json:"metadata,omitempty"`
// contains filtered or unexported fields
}
func (*CreateDynamicValueMappingRequest) Descriptor
deprecated
func (*CreateDynamicValueMappingRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateDynamicValueMappingRequest.ProtoReflect.Descriptor instead.
func (*CreateDynamicValueMappingRequest) GetActions ¶
func (x *CreateDynamicValueMappingRequest) GetActions() []*policy.Action
func (*CreateDynamicValueMappingRequest) GetAttributeDefinitionFqn ¶
func (x *CreateDynamicValueMappingRequest) GetAttributeDefinitionFqn() string
func (*CreateDynamicValueMappingRequest) GetAttributeDefinitionId ¶
func (x *CreateDynamicValueMappingRequest) GetAttributeDefinitionId() string
func (*CreateDynamicValueMappingRequest) GetExistingSubjectConditionSetId ¶
func (x *CreateDynamicValueMappingRequest) GetExistingSubjectConditionSetId() string
func (*CreateDynamicValueMappingRequest) GetMetadata ¶
func (x *CreateDynamicValueMappingRequest) GetMetadata() *common.MetadataMutable
func (*CreateDynamicValueMappingRequest) GetNamespaceFqn ¶
func (x *CreateDynamicValueMappingRequest) GetNamespaceFqn() string
func (*CreateDynamicValueMappingRequest) GetNamespaceId ¶
func (x *CreateDynamicValueMappingRequest) GetNamespaceId() string
func (*CreateDynamicValueMappingRequest) GetNewSubjectConditionSet ¶
func (x *CreateDynamicValueMappingRequest) GetNewSubjectConditionSet() *subjectmapping.SubjectConditionSetCreate
func (*CreateDynamicValueMappingRequest) GetValueResolver ¶
func (x *CreateDynamicValueMappingRequest) GetValueResolver() *policy.DynamicValueResolver
func (*CreateDynamicValueMappingRequest) ProtoMessage ¶
func (*CreateDynamicValueMappingRequest) ProtoMessage()
func (*CreateDynamicValueMappingRequest) ProtoReflect ¶
func (x *CreateDynamicValueMappingRequest) ProtoReflect() protoreflect.Message
func (*CreateDynamicValueMappingRequest) Reset ¶
func (x *CreateDynamicValueMappingRequest) Reset()
func (*CreateDynamicValueMappingRequest) String ¶
func (x *CreateDynamicValueMappingRequest) String() string
type CreateDynamicValueMappingResponse ¶
type CreateDynamicValueMappingResponse struct {
DynamicValueMapping *policy.DynamicValueMapping `protobuf:"bytes,1,opt,name=dynamic_value_mapping,json=dynamicValueMapping,proto3" json:"dynamic_value_mapping,omitempty"`
// contains filtered or unexported fields
}
func (*CreateDynamicValueMappingResponse) Descriptor
deprecated
func (*CreateDynamicValueMappingResponse) Descriptor() ([]byte, []int)
Deprecated: Use CreateDynamicValueMappingResponse.ProtoReflect.Descriptor instead.
func (*CreateDynamicValueMappingResponse) GetDynamicValueMapping ¶
func (x *CreateDynamicValueMappingResponse) GetDynamicValueMapping() *policy.DynamicValueMapping
func (*CreateDynamicValueMappingResponse) ProtoMessage ¶
func (*CreateDynamicValueMappingResponse) ProtoMessage()
func (*CreateDynamicValueMappingResponse) ProtoReflect ¶
func (x *CreateDynamicValueMappingResponse) ProtoReflect() protoreflect.Message
func (*CreateDynamicValueMappingResponse) Reset ¶
func (x *CreateDynamicValueMappingResponse) Reset()
func (*CreateDynamicValueMappingResponse) String ¶
func (x *CreateDynamicValueMappingResponse) String() string
type DeleteDynamicValueMappingRequest ¶
type DeleteDynamicValueMappingRequest struct {
// Required
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
// contains filtered or unexported fields
}
func (*DeleteDynamicValueMappingRequest) Descriptor
deprecated
func (*DeleteDynamicValueMappingRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteDynamicValueMappingRequest.ProtoReflect.Descriptor instead.
func (*DeleteDynamicValueMappingRequest) GetId ¶
func (x *DeleteDynamicValueMappingRequest) GetId() string
func (*DeleteDynamicValueMappingRequest) ProtoMessage ¶
func (*DeleteDynamicValueMappingRequest) ProtoMessage()
func (*DeleteDynamicValueMappingRequest) ProtoReflect ¶
func (x *DeleteDynamicValueMappingRequest) ProtoReflect() protoreflect.Message
func (*DeleteDynamicValueMappingRequest) Reset ¶
func (x *DeleteDynamicValueMappingRequest) Reset()
func (*DeleteDynamicValueMappingRequest) String ¶
func (x *DeleteDynamicValueMappingRequest) String() string
type DeleteDynamicValueMappingResponse ¶
type DeleteDynamicValueMappingResponse struct {
// Only ID of the deleted mapping provided
DynamicValueMapping *policy.DynamicValueMapping `protobuf:"bytes,1,opt,name=dynamic_value_mapping,json=dynamicValueMapping,proto3" json:"dynamic_value_mapping,omitempty"`
// contains filtered or unexported fields
}
func (*DeleteDynamicValueMappingResponse) Descriptor
deprecated
func (*DeleteDynamicValueMappingResponse) Descriptor() ([]byte, []int)
Deprecated: Use DeleteDynamicValueMappingResponse.ProtoReflect.Descriptor instead.
func (*DeleteDynamicValueMappingResponse) GetDynamicValueMapping ¶
func (x *DeleteDynamicValueMappingResponse) GetDynamicValueMapping() *policy.DynamicValueMapping
func (*DeleteDynamicValueMappingResponse) ProtoMessage ¶
func (*DeleteDynamicValueMappingResponse) ProtoMessage()
func (*DeleteDynamicValueMappingResponse) ProtoReflect ¶
func (x *DeleteDynamicValueMappingResponse) ProtoReflect() protoreflect.Message
func (*DeleteDynamicValueMappingResponse) Reset ¶
func (x *DeleteDynamicValueMappingResponse) Reset()
func (*DeleteDynamicValueMappingResponse) String ¶
func (x *DeleteDynamicValueMappingResponse) String() string
type DynamicValueMappingServiceClient ¶
type DynamicValueMappingServiceClient interface {
ListDynamicValueMappings(ctx context.Context, in *ListDynamicValueMappingsRequest, opts ...grpc.CallOption) (*ListDynamicValueMappingsResponse, error)
GetDynamicValueMapping(ctx context.Context, in *GetDynamicValueMappingRequest, opts ...grpc.CallOption) (*GetDynamicValueMappingResponse, error)
CreateDynamicValueMapping(ctx context.Context, in *CreateDynamicValueMappingRequest, opts ...grpc.CallOption) (*CreateDynamicValueMappingResponse, error)
UpdateDynamicValueMapping(ctx context.Context, in *UpdateDynamicValueMappingRequest, opts ...grpc.CallOption) (*UpdateDynamicValueMappingResponse, error)
DeleteDynamicValueMapping(ctx context.Context, in *DeleteDynamicValueMappingRequest, opts ...grpc.CallOption) (*DeleteDynamicValueMappingResponse, error)
}
DynamicValueMappingServiceClient is the client API for DynamicValueMappingService service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.
func NewDynamicValueMappingServiceClient ¶
func NewDynamicValueMappingServiceClient(cc grpc.ClientConnInterface) DynamicValueMappingServiceClient
type DynamicValueMappingServiceServer ¶
type DynamicValueMappingServiceServer interface {
ListDynamicValueMappings(context.Context, *ListDynamicValueMappingsRequest) (*ListDynamicValueMappingsResponse, error)
GetDynamicValueMapping(context.Context, *GetDynamicValueMappingRequest) (*GetDynamicValueMappingResponse, error)
CreateDynamicValueMapping(context.Context, *CreateDynamicValueMappingRequest) (*CreateDynamicValueMappingResponse, error)
UpdateDynamicValueMapping(context.Context, *UpdateDynamicValueMappingRequest) (*UpdateDynamicValueMappingResponse, error)
DeleteDynamicValueMapping(context.Context, *DeleteDynamicValueMappingRequest) (*DeleteDynamicValueMappingResponse, error)
// contains filtered or unexported methods
}
DynamicValueMappingServiceServer is the server API for DynamicValueMappingService service. All implementations must embed UnimplementedDynamicValueMappingServiceServer for forward compatibility
type DynamicValueMappingsSort ¶
type DynamicValueMappingsSort struct {
Field SortDynamicValueMappingsType `protobuf:"varint,1,opt,name=field,proto3,enum=policy.dynamicvaluemapping.SortDynamicValueMappingsType" json:"field,omitempty"`
Direction policy.SortDirection `protobuf:"varint,2,opt,name=direction,proto3,enum=policy.SortDirection" json:"direction,omitempty"`
// contains filtered or unexported fields
}
func (*DynamicValueMappingsSort) Descriptor
deprecated
func (*DynamicValueMappingsSort) Descriptor() ([]byte, []int)
Deprecated: Use DynamicValueMappingsSort.ProtoReflect.Descriptor instead.
func (*DynamicValueMappingsSort) GetDirection ¶
func (x *DynamicValueMappingsSort) GetDirection() policy.SortDirection
func (*DynamicValueMappingsSort) GetField ¶
func (x *DynamicValueMappingsSort) GetField() SortDynamicValueMappingsType
func (*DynamicValueMappingsSort) ProtoMessage ¶
func (*DynamicValueMappingsSort) ProtoMessage()
func (*DynamicValueMappingsSort) ProtoReflect ¶
func (x *DynamicValueMappingsSort) ProtoReflect() protoreflect.Message
func (*DynamicValueMappingsSort) Reset ¶
func (x *DynamicValueMappingsSort) Reset()
func (*DynamicValueMappingsSort) String ¶
func (x *DynamicValueMappingsSort) String() string
type GetDynamicValueMappingRequest ¶
type GetDynamicValueMappingRequest struct {
// Required
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
// contains filtered or unexported fields
}
func (*GetDynamicValueMappingRequest) Descriptor
deprecated
func (*GetDynamicValueMappingRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetDynamicValueMappingRequest.ProtoReflect.Descriptor instead.
func (*GetDynamicValueMappingRequest) GetId ¶
func (x *GetDynamicValueMappingRequest) GetId() string
func (*GetDynamicValueMappingRequest) ProtoMessage ¶
func (*GetDynamicValueMappingRequest) ProtoMessage()
func (*GetDynamicValueMappingRequest) ProtoReflect ¶
func (x *GetDynamicValueMappingRequest) ProtoReflect() protoreflect.Message
func (*GetDynamicValueMappingRequest) Reset ¶
func (x *GetDynamicValueMappingRequest) Reset()
func (*GetDynamicValueMappingRequest) String ¶
func (x *GetDynamicValueMappingRequest) String() string
type GetDynamicValueMappingResponse ¶
type GetDynamicValueMappingResponse struct {
DynamicValueMapping *policy.DynamicValueMapping `protobuf:"bytes,1,opt,name=dynamic_value_mapping,json=dynamicValueMapping,proto3" json:"dynamic_value_mapping,omitempty"`
// contains filtered or unexported fields
}
func (*GetDynamicValueMappingResponse) Descriptor
deprecated
func (*GetDynamicValueMappingResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetDynamicValueMappingResponse.ProtoReflect.Descriptor instead.
func (*GetDynamicValueMappingResponse) GetDynamicValueMapping ¶
func (x *GetDynamicValueMappingResponse) GetDynamicValueMapping() *policy.DynamicValueMapping
func (*GetDynamicValueMappingResponse) ProtoMessage ¶
func (*GetDynamicValueMappingResponse) ProtoMessage()
func (*GetDynamicValueMappingResponse) ProtoReflect ¶
func (x *GetDynamicValueMappingResponse) ProtoReflect() protoreflect.Message
func (*GetDynamicValueMappingResponse) Reset ¶
func (x *GetDynamicValueMappingResponse) Reset()
func (*GetDynamicValueMappingResponse) String ¶
func (x *GetDynamicValueMappingResponse) String() string
type ListDynamicValueMappingsRequest ¶
type ListDynamicValueMappingsRequest struct {
NamespaceId string `protobuf:"bytes,1,opt,name=namespace_id,json=namespaceId,proto3" json:"namespace_id,omitempty"`
NamespaceFqn string `protobuf:"bytes,2,opt,name=namespace_fqn,json=namespaceFqn,proto3" json:"namespace_fqn,omitempty"`
// Optional: Attribute Definition ID to filter by
AttributeDefinitionId string `` /* 126-byte string literal not displayed */
// Optional
Pagination *policy.PageRequest `protobuf:"bytes,10,opt,name=pagination,proto3" json:"pagination,omitempty"`
// Optional - CONSTRAINT: max 1 item
Sort []*DynamicValueMappingsSort `protobuf:"bytes,11,rep,name=sort,proto3" json:"sort,omitempty"`
// contains filtered or unexported fields
}
func (*ListDynamicValueMappingsRequest) Descriptor
deprecated
func (*ListDynamicValueMappingsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListDynamicValueMappingsRequest.ProtoReflect.Descriptor instead.
func (*ListDynamicValueMappingsRequest) GetAttributeDefinitionId ¶
func (x *ListDynamicValueMappingsRequest) GetAttributeDefinitionId() string
func (*ListDynamicValueMappingsRequest) GetNamespaceFqn ¶
func (x *ListDynamicValueMappingsRequest) GetNamespaceFqn() string
func (*ListDynamicValueMappingsRequest) GetNamespaceId ¶
func (x *ListDynamicValueMappingsRequest) GetNamespaceId() string
func (*ListDynamicValueMappingsRequest) GetPagination ¶
func (x *ListDynamicValueMappingsRequest) GetPagination() *policy.PageRequest
func (*ListDynamicValueMappingsRequest) GetSort ¶
func (x *ListDynamicValueMappingsRequest) GetSort() []*DynamicValueMappingsSort
func (*ListDynamicValueMappingsRequest) ProtoMessage ¶
func (*ListDynamicValueMappingsRequest) ProtoMessage()
func (*ListDynamicValueMappingsRequest) ProtoReflect ¶
func (x *ListDynamicValueMappingsRequest) ProtoReflect() protoreflect.Message
func (*ListDynamicValueMappingsRequest) Reset ¶
func (x *ListDynamicValueMappingsRequest) Reset()
func (*ListDynamicValueMappingsRequest) String ¶
func (x *ListDynamicValueMappingsRequest) String() string
type ListDynamicValueMappingsResponse ¶
type ListDynamicValueMappingsResponse struct {
DynamicValueMappings []*policy.DynamicValueMapping `protobuf:"bytes,1,rep,name=dynamic_value_mappings,json=dynamicValueMappings,proto3" json:"dynamic_value_mappings,omitempty"`
Pagination *policy.PageResponse `protobuf:"bytes,10,opt,name=pagination,proto3" json:"pagination,omitempty"`
// contains filtered or unexported fields
}
func (*ListDynamicValueMappingsResponse) Descriptor
deprecated
func (*ListDynamicValueMappingsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListDynamicValueMappingsResponse.ProtoReflect.Descriptor instead.
func (*ListDynamicValueMappingsResponse) GetDynamicValueMappings ¶
func (x *ListDynamicValueMappingsResponse) GetDynamicValueMappings() []*policy.DynamicValueMapping
func (*ListDynamicValueMappingsResponse) GetPagination ¶
func (x *ListDynamicValueMappingsResponse) GetPagination() *policy.PageResponse
func (*ListDynamicValueMappingsResponse) ProtoMessage ¶
func (*ListDynamicValueMappingsResponse) ProtoMessage()
func (*ListDynamicValueMappingsResponse) ProtoReflect ¶
func (x *ListDynamicValueMappingsResponse) ProtoReflect() protoreflect.Message
func (*ListDynamicValueMappingsResponse) Reset ¶
func (x *ListDynamicValueMappingsResponse) Reset()
func (*ListDynamicValueMappingsResponse) String ¶
func (x *ListDynamicValueMappingsResponse) String() string
type SortDynamicValueMappingsType ¶
type SortDynamicValueMappingsType int32
const ( SortDynamicValueMappingsType_SORT_DYNAMIC_VALUE_MAPPINGS_TYPE_UNSPECIFIED SortDynamicValueMappingsType = 0 SortDynamicValueMappingsType_SORT_DYNAMIC_VALUE_MAPPINGS_TYPE_CREATED_AT SortDynamicValueMappingsType = 1 SortDynamicValueMappingsType_SORT_DYNAMIC_VALUE_MAPPINGS_TYPE_UPDATED_AT SortDynamicValueMappingsType = 2 )
func (SortDynamicValueMappingsType) Descriptor ¶
func (SortDynamicValueMappingsType) Descriptor() protoreflect.EnumDescriptor
func (SortDynamicValueMappingsType) Enum ¶
func (x SortDynamicValueMappingsType) Enum() *SortDynamicValueMappingsType
func (SortDynamicValueMappingsType) EnumDescriptor
deprecated
func (SortDynamicValueMappingsType) EnumDescriptor() ([]byte, []int)
Deprecated: Use SortDynamicValueMappingsType.Descriptor instead.
func (SortDynamicValueMappingsType) Number ¶
func (x SortDynamicValueMappingsType) Number() protoreflect.EnumNumber
func (SortDynamicValueMappingsType) String ¶
func (x SortDynamicValueMappingsType) String() string
func (SortDynamicValueMappingsType) Type ¶
func (SortDynamicValueMappingsType) Type() protoreflect.EnumType
type UnimplementedDynamicValueMappingServiceServer ¶
type UnimplementedDynamicValueMappingServiceServer struct {
}
UnimplementedDynamicValueMappingServiceServer must be embedded to have forward compatible implementations.
func (UnimplementedDynamicValueMappingServiceServer) CreateDynamicValueMapping ¶
func (UnimplementedDynamicValueMappingServiceServer) CreateDynamicValueMapping(context.Context, *CreateDynamicValueMappingRequest) (*CreateDynamicValueMappingResponse, error)
func (UnimplementedDynamicValueMappingServiceServer) DeleteDynamicValueMapping ¶
func (UnimplementedDynamicValueMappingServiceServer) DeleteDynamicValueMapping(context.Context, *DeleteDynamicValueMappingRequest) (*DeleteDynamicValueMappingResponse, error)
func (UnimplementedDynamicValueMappingServiceServer) GetDynamicValueMapping ¶
func (UnimplementedDynamicValueMappingServiceServer) GetDynamicValueMapping(context.Context, *GetDynamicValueMappingRequest) (*GetDynamicValueMappingResponse, error)
func (UnimplementedDynamicValueMappingServiceServer) ListDynamicValueMappings ¶
func (UnimplementedDynamicValueMappingServiceServer) ListDynamicValueMappings(context.Context, *ListDynamicValueMappingsRequest) (*ListDynamicValueMappingsResponse, error)
func (UnimplementedDynamicValueMappingServiceServer) UpdateDynamicValueMapping ¶
func (UnimplementedDynamicValueMappingServiceServer) UpdateDynamicValueMapping(context.Context, *UpdateDynamicValueMappingRequest) (*UpdateDynamicValueMappingResponse, error)
type UnsafeDynamicValueMappingServiceServer ¶
type UnsafeDynamicValueMappingServiceServer interface {
// contains filtered or unexported methods
}
UnsafeDynamicValueMappingServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to DynamicValueMappingServiceServer will result in compilation errors.
type UpdateDynamicValueMappingRequest ¶
type UpdateDynamicValueMappingRequest struct {
// Required
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
// Optional: replace the dynamic resolver
ValueResolver *policy.DynamicValueResolver `protobuf:"bytes,2,opt,name=value_resolver,json=valueResolver,proto3" json:"value_resolver,omitempty"`
// Optional: replace the static pre-gate SubjectConditionSet by id
SubjectConditionSetId string `` /* 128-byte string literal not displayed */
// Optional: replace the entire list of actions
Actions []*policy.Action `protobuf:"bytes,4,rep,name=actions,proto3" json:"actions,omitempty"`
// Common metadata
Metadata *common.MetadataMutable `protobuf:"bytes,100,opt,name=metadata,proto3" json:"metadata,omitempty"`
MetadataUpdateBehavior common.MetadataUpdateEnum `` /* 163-byte string literal not displayed */
// contains filtered or unexported fields
}
func (*UpdateDynamicValueMappingRequest) Descriptor
deprecated
func (*UpdateDynamicValueMappingRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateDynamicValueMappingRequest.ProtoReflect.Descriptor instead.
func (*UpdateDynamicValueMappingRequest) GetActions ¶
func (x *UpdateDynamicValueMappingRequest) GetActions() []*policy.Action
func (*UpdateDynamicValueMappingRequest) GetId ¶
func (x *UpdateDynamicValueMappingRequest) GetId() string
func (*UpdateDynamicValueMappingRequest) GetMetadata ¶
func (x *UpdateDynamicValueMappingRequest) GetMetadata() *common.MetadataMutable
func (*UpdateDynamicValueMappingRequest) GetMetadataUpdateBehavior ¶
func (x *UpdateDynamicValueMappingRequest) GetMetadataUpdateBehavior() common.MetadataUpdateEnum
func (*UpdateDynamicValueMappingRequest) GetSubjectConditionSetId ¶
func (x *UpdateDynamicValueMappingRequest) GetSubjectConditionSetId() string
func (*UpdateDynamicValueMappingRequest) GetValueResolver ¶
func (x *UpdateDynamicValueMappingRequest) GetValueResolver() *policy.DynamicValueResolver
func (*UpdateDynamicValueMappingRequest) ProtoMessage ¶
func (*UpdateDynamicValueMappingRequest) ProtoMessage()
func (*UpdateDynamicValueMappingRequest) ProtoReflect ¶
func (x *UpdateDynamicValueMappingRequest) ProtoReflect() protoreflect.Message
func (*UpdateDynamicValueMappingRequest) Reset ¶
func (x *UpdateDynamicValueMappingRequest) Reset()
func (*UpdateDynamicValueMappingRequest) String ¶
func (x *UpdateDynamicValueMappingRequest) String() string
type UpdateDynamicValueMappingResponse ¶
type UpdateDynamicValueMappingResponse struct {
DynamicValueMapping *policy.DynamicValueMapping `protobuf:"bytes,1,opt,name=dynamic_value_mapping,json=dynamicValueMapping,proto3" json:"dynamic_value_mapping,omitempty"`
// contains filtered or unexported fields
}
func (*UpdateDynamicValueMappingResponse) Descriptor
deprecated
func (*UpdateDynamicValueMappingResponse) Descriptor() ([]byte, []int)
Deprecated: Use UpdateDynamicValueMappingResponse.ProtoReflect.Descriptor instead.
func (*UpdateDynamicValueMappingResponse) GetDynamicValueMapping ¶
func (x *UpdateDynamicValueMappingResponse) GetDynamicValueMapping() *policy.DynamicValueMapping
func (*UpdateDynamicValueMappingResponse) ProtoMessage ¶
func (*UpdateDynamicValueMappingResponse) ProtoMessage()
func (*UpdateDynamicValueMappingResponse) ProtoReflect ¶
func (x *UpdateDynamicValueMappingResponse) ProtoReflect() protoreflect.Message
func (*UpdateDynamicValueMappingResponse) Reset ¶
func (x *UpdateDynamicValueMappingResponse) Reset()
func (*UpdateDynamicValueMappingResponse) String ¶
func (x *UpdateDynamicValueMappingResponse) String() string