Documentation
¶
Index ¶
- Variables
- type ActionDeclaration
- func (*ActionDeclaration) Descriptor() ([]byte, []int)deprecated
- func (x *ActionDeclaration) GetCategory() string
- func (x *ActionDeclaration) GetContext() string
- func (x *ActionDeclaration) GetDescription() string
- func (x *ActionDeclaration) GetName() string
- func (x *ActionDeclaration) GetOwnerModule() string
- func (x *ActionDeclaration) GetOwnerPlugin() string
- func (x *ActionDeclaration) GetResource() string
- func (*ActionDeclaration) ProtoMessage()
- func (x *ActionDeclaration) ProtoReflect() protoreflect.Message
- func (x *ActionDeclaration) Reset()
- func (x *ActionDeclaration) String() string
- type AdapterConfig
- func (*AdapterConfig) Descriptor() ([]byte, []int)deprecated
- func (x *AdapterConfig) GetDriver() string
- func (x *AdapterConfig) GetDsn() string
- func (x *AdapterConfig) GetFilterField() string
- func (x *AdapterConfig) GetFilterValue() string
- func (x *AdapterConfig) GetPath() string
- func (x *AdapterConfig) GetTableName() string
- func (x *AdapterConfig) GetTenant() string
- func (x *AdapterConfig) GetType() string
- func (*AdapterConfig) ProtoMessage()
- func (x *AdapterConfig) ProtoReflect() protoreflect.Message
- func (x *AdapterConfig) Reset()
- func (x *AdapterConfig) String() string
- type AssignRoleInput
- func (*AssignRoleInput) Descriptor() ([]byte, []int)deprecated
- func (x *AssignRoleInput) GetAssignment() *SubjectRoleAssignment
- func (*AssignRoleInput) ProtoMessage()
- func (x *AssignRoleInput) ProtoReflect() protoreflect.Message
- func (x *AssignRoleInput) Reset()
- func (x *AssignRoleInput) String() string
- type AssignRoleOutput
- func (*AssignRoleOutput) Descriptor() ([]byte, []int)deprecated
- func (x *AssignRoleOutput) GetAssignment() *SubjectRoleAssignment
- func (x *AssignRoleOutput) GetChanged() bool
- func (x *AssignRoleOutput) GetError() string
- func (*AssignRoleOutput) ProtoMessage()
- func (x *AssignRoleOutput) ProtoReflect() protoreflect.Message
- func (x *AssignRoleOutput) Reset()
- func (x *AssignRoleOutput) String() string
- type AssignmentFilter
- func (*AssignmentFilter) Descriptor() ([]byte, []int)deprecated
- func (x *AssignmentFilter) GetContext() string
- func (x *AssignmentFilter) GetRole() string
- func (x *AssignmentFilter) GetSubject() string
- func (*AssignmentFilter) ProtoMessage()
- func (x *AssignmentFilter) ProtoReflect() protoreflect.Message
- func (x *AssignmentFilter) Reset()
- func (x *AssignmentFilter) String() string
- type AttributeCheckInput
- func (*AttributeCheckInput) Descriptor() ([]byte, []int)deprecated
- func (x *AttributeCheckInput) GetAction() string
- func (x *AttributeCheckInput) GetContext() string
- func (x *AttributeCheckInput) GetEnvironmentAttributes() *structpb.Struct
- func (x *AttributeCheckInput) GetResource() string
- func (x *AttributeCheckInput) GetResourceAttributes() *structpb.Struct
- func (x *AttributeCheckInput) GetSubject() string
- func (x *AttributeCheckInput) GetSubjectAttributes() *structpb.Struct
- func (*AttributeCheckInput) ProtoMessage()
- func (x *AttributeCheckInput) ProtoReflect() protoreflect.Message
- func (x *AttributeCheckInput) Reset()
- func (x *AttributeCheckInput) String() string
- type AttributeCheckOutput
- func (*AttributeCheckOutput) Descriptor() ([]byte, []int)deprecated
- func (x *AttributeCheckOutput) GetAction() string
- func (x *AttributeCheckOutput) GetAllowed() bool
- func (x *AttributeCheckOutput) GetContext() string
- func (x *AttributeCheckOutput) GetError() string
- func (x *AttributeCheckOutput) GetMatchedPolicyId() string
- func (x *AttributeCheckOutput) GetReason() string
- func (x *AttributeCheckOutput) GetResource() string
- func (x *AttributeCheckOutput) GetSubject() string
- func (*AttributeCheckOutput) ProtoMessage()
- func (x *AttributeCheckOutput) ProtoReflect() protoreflect.Message
- func (x *AttributeCheckOutput) Reset()
- func (x *AttributeCheckOutput) String() string
- type AttributeCondition
- func (*AttributeCondition) Descriptor() ([]byte, []int)deprecated
- func (x *AttributeCondition) GetAttribute() string
- func (x *AttributeCondition) GetOperator() string
- func (x *AttributeCondition) GetTarget() string
- func (x *AttributeCondition) GetValues() []string
- func (*AttributeCondition) ProtoMessage()
- func (x *AttributeCondition) ProtoReflect() protoreflect.Message
- func (x *AttributeCondition) Reset()
- func (x *AttributeCondition) String() string
- type AttributeDeclaration
- func (*AttributeDeclaration) Descriptor() ([]byte, []int)deprecated
- func (x *AttributeDeclaration) GetAllowedValues() []*AttributeValue
- func (x *AttributeDeclaration) GetCategory() string
- func (x *AttributeDeclaration) GetContext() string
- func (x *AttributeDeclaration) GetDataType() string
- func (x *AttributeDeclaration) GetDescription() string
- func (x *AttributeDeclaration) GetLookupSourceId() string
- func (x *AttributeDeclaration) GetName() string
- func (x *AttributeDeclaration) GetOwnerModule() string
- func (x *AttributeDeclaration) GetOwnerPlugin() string
- func (x *AttributeDeclaration) GetTarget() string
- func (*AttributeDeclaration) ProtoMessage()
- func (x *AttributeDeclaration) ProtoReflect() protoreflect.Message
- func (x *AttributeDeclaration) Reset()
- func (x *AttributeDeclaration) String() string
- type AttributePolicy
- func (*AttributePolicy) Descriptor() ([]byte, []int)deprecated
- func (x *AttributePolicy) GetAction() string
- func (x *AttributePolicy) GetConditions() []*AttributeCondition
- func (x *AttributePolicy) GetContext() string
- func (x *AttributePolicy) GetDescription() string
- func (x *AttributePolicy) GetEffect() string
- func (x *AttributePolicy) GetId() string
- func (x *AttributePolicy) GetOwnerModule() string
- func (x *AttributePolicy) GetOwnerPlugin() string
- func (x *AttributePolicy) GetResource() string
- func (*AttributePolicy) ProtoMessage()
- func (x *AttributePolicy) ProtoReflect() protoreflect.Message
- func (x *AttributePolicy) Reset()
- func (x *AttributePolicy) String() string
- type AttributePolicyFilter
- func (*AttributePolicyFilter) Descriptor() ([]byte, []int)deprecated
- func (x *AttributePolicyFilter) GetAction() string
- func (x *AttributePolicyFilter) GetContext() string
- func (x *AttributePolicyFilter) GetId() string
- func (x *AttributePolicyFilter) GetOwnerModule() string
- func (x *AttributePolicyFilter) GetOwnerPlugin() string
- func (x *AttributePolicyFilter) GetResource() string
- func (*AttributePolicyFilter) ProtoMessage()
- func (x *AttributePolicyFilter) ProtoReflect() protoreflect.Message
- func (x *AttributePolicyFilter) Reset()
- func (x *AttributePolicyFilter) String() string
- type AttributeValue
- func (*AttributeValue) Descriptor() ([]byte, []int)deprecated
- func (x *AttributeValue) GetLabel() string
- func (x *AttributeValue) GetValue() string
- func (*AttributeValue) ProtoMessage()
- func (x *AttributeValue) ProtoReflect() protoreflect.Message
- func (x *AttributeValue) Reset()
- func (x *AttributeValue) String() string
- type AuthorizationDecisionConfig
- func (*AuthorizationDecisionConfig) Descriptor() ([]byte, []int)deprecated
- func (x *AuthorizationDecisionConfig) GetAction() string
- func (x *AuthorizationDecisionConfig) GetContext() string
- func (x *AuthorizationDecisionConfig) GetExplain() bool
- func (x *AuthorizationDecisionConfig) GetMode() AuthzMode
- func (x *AuthorizationDecisionConfig) GetModule() string
- func (x *AuthorizationDecisionConfig) GetProvider() string
- func (x *AuthorizationDecisionConfig) GetRelation() string
- func (x *AuthorizationDecisionConfig) GetResource() string
- func (x *AuthorizationDecisionConfig) GetScope() string
- func (x *AuthorizationDecisionConfig) GetSubject() string
- func (*AuthorizationDecisionConfig) ProtoMessage()
- func (x *AuthorizationDecisionConfig) ProtoReflect() protoreflect.Message
- func (x *AuthorizationDecisionConfig) Reset()
- func (x *AuthorizationDecisionConfig) String() string
- type AuthorizationDecisionInput
- func (*AuthorizationDecisionInput) Descriptor() ([]byte, []int)deprecated
- func (x *AuthorizationDecisionInput) GetAction() string
- func (x *AuthorizationDecisionInput) GetContext() string
- func (x *AuthorizationDecisionInput) GetEnvironmentAttributes() *structpb.Struct
- func (x *AuthorizationDecisionInput) GetExplain() bool
- func (x *AuthorizationDecisionInput) GetMode() AuthzMode
- func (x *AuthorizationDecisionInput) GetModule() string
- func (x *AuthorizationDecisionInput) GetProvider() string
- func (x *AuthorizationDecisionInput) GetRelation() string
- func (x *AuthorizationDecisionInput) GetResource() string
- func (x *AuthorizationDecisionInput) GetResourceAttributes() *structpb.Struct
- func (x *AuthorizationDecisionInput) GetScope() string
- func (x *AuthorizationDecisionInput) GetSubject() string
- func (x *AuthorizationDecisionInput) GetSubjectAttributes() *structpb.Struct
- func (*AuthorizationDecisionInput) ProtoMessage()
- func (x *AuthorizationDecisionInput) ProtoReflect() protoreflect.Message
- func (x *AuthorizationDecisionInput) Reset()
- func (x *AuthorizationDecisionInput) String() string
- type AuthorizationDecisionOutput
- func (*AuthorizationDecisionOutput) Descriptor() ([]byte, []int)deprecated
- func (x *AuthorizationDecisionOutput) GetAllowed() bool
- func (x *AuthorizationDecisionOutput) GetContext() string
- func (x *AuthorizationDecisionOutput) GetError() string
- func (x *AuthorizationDecisionOutput) GetExplain() string
- func (x *AuthorizationDecisionOutput) GetMode() AuthzMode
- func (x *AuthorizationDecisionOutput) GetReason() string
- func (x *AuthorizationDecisionOutput) GetSubject() string
- func (*AuthorizationDecisionOutput) ProtoMessage()
- func (x *AuthorizationDecisionOutput) ProtoReflect() protoreflect.Message
- func (x *AuthorizationDecisionOutput) Reset()
- func (x *AuthorizationDecisionOutput) String() string
- type AuthzCheckConfig
- func (*AuthzCheckConfig) Descriptor() ([]byte, []int)deprecated
- func (x *AuthzCheckConfig) GetAction() string
- func (x *AuthzCheckConfig) GetAudit() bool
- func (x *AuthzCheckConfig) GetExtraFields() []*ExtraField
- func (x *AuthzCheckConfig) GetModule() string
- func (x *AuthzCheckConfig) GetObject() string
- func (x *AuthzCheckConfig) GetSubjectKey() string
- func (*AuthzCheckConfig) ProtoMessage()
- func (x *AuthzCheckConfig) ProtoReflect() protoreflect.Message
- func (x *AuthzCheckConfig) Reset()
- func (x *AuthzCheckConfig) String() string
- type AuthzCheckInput
- func (*AuthzCheckInput) Descriptor() ([]byte, []int)deprecated
- func (x *AuthzCheckInput) GetAction() string
- func (x *AuthzCheckInput) GetExtraFields() []*ExtraField
- func (x *AuthzCheckInput) GetModule() string
- func (x *AuthzCheckInput) GetObject() string
- func (x *AuthzCheckInput) GetSubject() string
- func (x *AuthzCheckInput) GetSubjectKey() string
- func (*AuthzCheckInput) ProtoMessage()
- func (x *AuthzCheckInput) ProtoReflect() protoreflect.Message
- func (x *AuthzCheckInput) Reset()
- func (x *AuthzCheckInput) String() string
- type AuthzCheckOutput
- func (*AuthzCheckOutput) Descriptor() ([]byte, []int)deprecated
- func (x *AuthzCheckOutput) GetAction() string
- func (x *AuthzCheckOutput) GetAllowed() bool
- func (x *AuthzCheckOutput) GetError() string
- func (x *AuthzCheckOutput) GetObject() string
- func (x *AuthzCheckOutput) GetResponseBody() string
- func (x *AuthzCheckOutput) GetResponseHeaders() *structpb.Struct
- func (x *AuthzCheckOutput) GetResponseStatus() int32
- func (x *AuthzCheckOutput) GetSubject() string
- func (*AuthzCheckOutput) ProtoMessage()
- func (x *AuthzCheckOutput) ProtoReflect() protoreflect.Message
- func (x *AuthzCheckOutput) Reset()
- func (x *AuthzCheckOutput) String() string
- type AuthzDeclarationSet
- func (*AuthzDeclarationSet) Descriptor() ([]byte, []int)deprecated
- func (x *AuthzDeclarationSet) GetActions() []*ActionDeclaration
- func (x *AuthzDeclarationSet) GetAttributes() []*AttributeDeclaration
- func (x *AuthzDeclarationSet) GetOwnerModule() string
- func (x *AuthzDeclarationSet) GetOwnerPlugin() string
- func (x *AuthzDeclarationSet) GetRelations() []*RelationDeclaration
- func (x *AuthzDeclarationSet) GetResources() []*ResourceDeclaration
- func (x *AuthzDeclarationSet) GetScopes() []*ScopeDeclaration
- func (x *AuthzDeclarationSet) GetUiActions() []*UIActionDeclaration
- func (*AuthzDeclarationSet) ProtoMessage()
- func (x *AuthzDeclarationSet) ProtoReflect() protoreflect.Message
- func (x *AuthzDeclarationSet) Reset()
- func (x *AuthzDeclarationSet) String() string
- type AuthzMode
- type AuthzOperation
- func (AuthzOperation) Descriptor() protoreflect.EnumDescriptor
- func (x AuthzOperation) Enum() *AuthzOperation
- func (AuthzOperation) EnumDescriptor() ([]byte, []int)deprecated
- func (x AuthzOperation) Number() protoreflect.EnumNumber
- func (x AuthzOperation) String() string
- func (AuthzOperation) Type() protoreflect.EnumType
- type CapabilitiesConfig
- func (*CapabilitiesConfig) Descriptor() ([]byte, []int)deprecated
- func (x *CapabilitiesConfig) GetModule() string
- func (x *CapabilitiesConfig) GetProvider() string
- func (*CapabilitiesConfig) ProtoMessage()
- func (x *CapabilitiesConfig) ProtoReflect() protoreflect.Message
- func (x *CapabilitiesConfig) Reset()
- func (x *CapabilitiesConfig) String() string
- type CapabilitiesInput
- func (*CapabilitiesInput) Descriptor() ([]byte, []int)deprecated
- func (x *CapabilitiesInput) GetModule() string
- func (x *CapabilitiesInput) GetProvider() string
- func (*CapabilitiesInput) ProtoMessage()
- func (x *CapabilitiesInput) ProtoReflect() protoreflect.Message
- func (x *CapabilitiesInput) Reset()
- func (x *CapabilitiesInput) String() string
- type CapabilitiesOutput
- func (*CapabilitiesOutput) Descriptor() ([]byte, []int)deprecated
- func (x *CapabilitiesOutput) GetCapabilities() []string
- func (x *CapabilitiesOutput) GetDescriptors() []*CapabilityDescriptor
- func (x *CapabilitiesOutput) GetError() string
- func (x *CapabilitiesOutput) GetHealth() string
- func (x *CapabilitiesOutput) GetMissingRequirements() []string
- func (x *CapabilitiesOutput) GetModule() string
- func (x *CapabilitiesOutput) GetProvider() string
- func (*CapabilitiesOutput) ProtoMessage()
- func (x *CapabilitiesOutput) ProtoReflect() protoreflect.Message
- func (x *CapabilitiesOutput) Reset()
- func (x *CapabilitiesOutput) String() string
- type CapabilityDescriptor
- func (*CapabilityDescriptor) Descriptor() ([]byte, []int)deprecated
- func (x *CapabilityDescriptor) GetConfigured() bool
- func (x *CapabilityDescriptor) GetHealth() string
- func (x *CapabilityDescriptor) GetMode() AuthzMode
- func (x *CapabilityDescriptor) GetOperations() []AuthzOperation
- func (x *CapabilityDescriptor) GetSource() string
- func (x *CapabilityDescriptor) GetUnsupportedReason() string
- func (*CapabilityDescriptor) ProtoMessage()
- func (x *CapabilityDescriptor) ProtoReflect() protoreflect.Message
- func (x *CapabilityDescriptor) Reset()
- func (x *CapabilityDescriptor) String() string
- type CapabilityRequirement
- func (*CapabilityRequirement) Descriptor() ([]byte, []int)deprecated
- func (x *CapabilityRequirement) GetMode() AuthzMode
- func (x *CapabilityRequirement) GetOperations() []AuthzOperation
- func (*CapabilityRequirement) ProtoMessage()
- func (x *CapabilityRequirement) ProtoReflect() protoreflect.Message
- func (x *CapabilityRequirement) Reset()
- func (x *CapabilityRequirement) String() string
- type CasbinModuleConfig
- func (*CasbinModuleConfig) Descriptor() ([]byte, []int)deprecated
- func (x *CasbinModuleConfig) GetAdapter() *AdapterConfig
- func (x *CasbinModuleConfig) GetModel() string
- func (x *CasbinModuleConfig) GetPolicies() []*StringList
- func (x *CasbinModuleConfig) GetRoleAssignments() []*StringList
- func (x *CasbinModuleConfig) GetWatcher() *WatcherConfig
- func (*CasbinModuleConfig) ProtoMessage()
- func (x *CasbinModuleConfig) ProtoReflect() protoreflect.Message
- func (x *CasbinModuleConfig) Reset()
- func (x *CasbinModuleConfig) String() string
- type DeclareAttributesInput
- func (*DeclareAttributesInput) Descriptor() ([]byte, []int)deprecated
- func (x *DeclareAttributesInput) GetAttributes() []*AttributeDeclaration
- func (x *DeclareAttributesInput) GetOwnerModule() string
- func (x *DeclareAttributesInput) GetOwnerPlugin() string
- func (*DeclareAttributesInput) ProtoMessage()
- func (x *DeclareAttributesInput) ProtoReflect() protoreflect.Message
- func (x *DeclareAttributesInput) Reset()
- func (x *DeclareAttributesInput) String() string
- type DeclareAttributesOutput
- func (*DeclareAttributesOutput) Descriptor() ([]byte, []int)deprecated
- func (x *DeclareAttributesOutput) GetAttributes() []*AttributeDeclaration
- func (x *DeclareAttributesOutput) GetError() string
- func (x *DeclareAttributesOutput) GetRegistered() int32
- func (*DeclareAttributesOutput) ProtoMessage()
- func (x *DeclareAttributesOutput) ProtoReflect() protoreflect.Message
- func (x *DeclareAttributesOutput) Reset()
- func (x *DeclareAttributesOutput) String() string
- type ExtraField
- type GenericStepOutput
- func (*GenericStepOutput) Descriptor() ([]byte, []int)deprecated
- func (x *GenericStepOutput) GetError() string
- func (x *GenericStepOutput) GetOutput() *structpb.Struct
- func (*GenericStepOutput) ProtoMessage()
- func (x *GenericStepOutput) ProtoReflect() protoreflect.Message
- func (x *GenericStepOutput) Reset()
- func (x *GenericStepOutput) String() string
- type KetoModuleConfig
- func (*KetoModuleConfig) Descriptor() ([]byte, []int)deprecated
- func (x *KetoModuleConfig) GetReadUrl() string
- func (x *KetoModuleConfig) GetWriteUrl() string
- func (*KetoModuleConfig) ProtoMessage()
- func (x *KetoModuleConfig) ProtoReflect() protoreflect.Message
- func (x *KetoModuleConfig) Reset()
- func (x *KetoModuleConfig) String() string
- type ListAttributePoliciesInput
- func (*ListAttributePoliciesInput) Descriptor() ([]byte, []int)deprecated
- func (x *ListAttributePoliciesInput) GetFilter() *AttributePolicyFilter
- func (*ListAttributePoliciesInput) ProtoMessage()
- func (x *ListAttributePoliciesInput) ProtoReflect() protoreflect.Message
- func (x *ListAttributePoliciesInput) Reset()
- func (x *ListAttributePoliciesInput) String() string
- type ListAttributePoliciesOutput
- func (*ListAttributePoliciesOutput) Descriptor() ([]byte, []int)deprecated
- func (x *ListAttributePoliciesOutput) GetError() string
- func (x *ListAttributePoliciesOutput) GetPolicies() []*AttributePolicy
- func (*ListAttributePoliciesOutput) ProtoMessage()
- func (x *ListAttributePoliciesOutput) ProtoReflect() protoreflect.Message
- func (x *ListAttributePoliciesOutput) Reset()
- func (x *ListAttributePoliciesOutput) String() string
- type ListConfig
- func (*ListConfig) Descriptor() ([]byte, []int)deprecated
- func (x *ListConfig) GetFilter() string
- func (x *ListConfig) GetModule() string
- func (x *ListConfig) GetValue() string
- func (*ListConfig) ProtoMessage()
- func (x *ListConfig) ProtoReflect() protoreflect.Message
- func (x *ListConfig) Reset()
- func (x *ListConfig) String() string
- type ListDeclarationsInput
- func (*ListDeclarationsInput) Descriptor() ([]byte, []int)deprecated
- func (x *ListDeclarationsInput) GetContext() string
- func (x *ListDeclarationsInput) GetOwnerModule() string
- func (x *ListDeclarationsInput) GetOwnerPlugin() string
- func (*ListDeclarationsInput) ProtoMessage()
- func (x *ListDeclarationsInput) ProtoReflect() protoreflect.Message
- func (x *ListDeclarationsInput) Reset()
- func (x *ListDeclarationsInput) String() string
- type ListDeclarationsOutput
- func (*ListDeclarationsOutput) Descriptor() ([]byte, []int)deprecated
- func (x *ListDeclarationsOutput) GetDeclarations() *AuthzDeclarationSet
- func (x *ListDeclarationsOutput) GetError() string
- func (*ListDeclarationsOutput) ProtoMessage()
- func (x *ListDeclarationsOutput) ProtoReflect() protoreflect.Message
- func (x *ListDeclarationsOutput) Reset()
- func (x *ListDeclarationsOutput) String() string
- type ListInput
- func (*ListInput) Descriptor() ([]byte, []int)deprecated
- func (x *ListInput) GetFilter() string
- func (x *ListInput) GetModule() string
- func (x *ListInput) GetValue() string
- func (*ListInput) ProtoMessage()
- func (x *ListInput) ProtoReflect() protoreflect.Message
- func (x *ListInput) Reset()
- func (x *ListInput) String() string
- type ListRelationTuplesInput
- func (*ListRelationTuplesInput) Descriptor() ([]byte, []int)deprecated
- func (x *ListRelationTuplesInput) GetFilter() *RelationTupleFilter
- func (*ListRelationTuplesInput) ProtoMessage()
- func (x *ListRelationTuplesInput) ProtoReflect() protoreflect.Message
- func (x *ListRelationTuplesInput) Reset()
- func (x *ListRelationTuplesInput) String() string
- type ListRelationTuplesOutput
- func (*ListRelationTuplesOutput) Descriptor() ([]byte, []int)deprecated
- func (x *ListRelationTuplesOutput) GetError() string
- func (x *ListRelationTuplesOutput) GetTuples() []*RelationTuple
- func (*ListRelationTuplesOutput) ProtoMessage()
- func (x *ListRelationTuplesOutput) ProtoReflect() protoreflect.Message
- func (x *ListRelationTuplesOutput) Reset()
- func (x *ListRelationTuplesOutput) String() string
- type ListRoleAssignmentsInput
- func (*ListRoleAssignmentsInput) Descriptor() ([]byte, []int)deprecated
- func (x *ListRoleAssignmentsInput) GetFilter() *AssignmentFilter
- func (*ListRoleAssignmentsInput) ProtoMessage()
- func (x *ListRoleAssignmentsInput) ProtoReflect() protoreflect.Message
- func (x *ListRoleAssignmentsInput) Reset()
- func (x *ListRoleAssignmentsInput) String() string
- type ListRoleAssignmentsOutput
- func (*ListRoleAssignmentsOutput) Descriptor() ([]byte, []int)deprecated
- func (x *ListRoleAssignmentsOutput) GetAssignments() []*SubjectRoleAssignment
- func (x *ListRoleAssignmentsOutput) GetError() string
- func (*ListRoleAssignmentsOutput) ProtoMessage()
- func (x *ListRoleAssignmentsOutput) ProtoReflect() protoreflect.Message
- func (x *ListRoleAssignmentsOutput) Reset()
- func (x *ListRoleAssignmentsOutput) String() string
- type ListScopesInput
- func (*ListScopesInput) Descriptor() ([]byte, []int)deprecated
- func (x *ListScopesInput) GetContext() string
- func (x *ListScopesInput) GetOwnerModule() string
- func (x *ListScopesInput) GetOwnerPlugin() string
- func (*ListScopesInput) ProtoMessage()
- func (x *ListScopesInput) ProtoReflect() protoreflect.Message
- func (x *ListScopesInput) Reset()
- func (x *ListScopesInput) String() string
- type ListScopesOutput
- func (*ListScopesOutput) Descriptor() ([]byte, []int)deprecated
- func (x *ListScopesOutput) GetError() string
- func (x *ListScopesOutput) GetScopes() []*ScopeDeclaration
- func (*ListScopesOutput) ProtoMessage()
- func (x *ListScopesOutput) ProtoReflect() protoreflect.Message
- func (x *ListScopesOutput) Reset()
- func (x *ListScopesOutput) String() string
- type PermitModuleConfig
- func (*PermitModuleConfig) Descriptor() ([]byte, []int)deprecated
- func (x *PermitModuleConfig) GetApiKey() string
- func (x *PermitModuleConfig) GetApiUrl() string
- func (x *PermitModuleConfig) GetEnvironment() string
- func (x *PermitModuleConfig) GetPdpUrl() string
- func (x *PermitModuleConfig) GetProject() string
- func (*PermitModuleConfig) ProtoMessage()
- func (x *PermitModuleConfig) ProtoReflect() protoreflect.Message
- func (x *PermitModuleConfig) Reset()
- func (x *PermitModuleConfig) String() string
- type PermitStepConfig
- func (*PermitStepConfig) Descriptor() ([]byte, []int)deprecated
- func (x *PermitStepConfig) GetModule() string
- func (x *PermitStepConfig) GetValues() *structpb.Struct
- func (*PermitStepConfig) ProtoMessage()
- func (x *PermitStepConfig) ProtoReflect() protoreflect.Message
- func (x *PermitStepConfig) Reset()
- func (x *PermitStepConfig) String() string
- type PermitStepInput
- func (*PermitStepInput) Descriptor() ([]byte, []int)deprecated
- func (x *PermitStepInput) GetModule() string
- func (x *PermitStepInput) GetValues() *structpb.Struct
- func (*PermitStepInput) ProtoMessage()
- func (x *PermitStepInput) ProtoReflect() protoreflect.Message
- func (x *PermitStepInput) Reset()
- func (x *PermitStepInput) String() string
- type PolicyRuleConfig
- func (*PolicyRuleConfig) Descriptor() ([]byte, []int)deprecated
- func (x *PolicyRuleConfig) GetModule() string
- func (x *PolicyRuleConfig) GetRule() []string
- func (*PolicyRuleConfig) ProtoMessage()
- func (x *PolicyRuleConfig) ProtoReflect() protoreflect.Message
- func (x *PolicyRuleConfig) Reset()
- func (x *PolicyRuleConfig) String() string
- type PolicyRuleInput
- func (*PolicyRuleInput) Descriptor() ([]byte, []int)deprecated
- func (x *PolicyRuleInput) GetModule() string
- func (x *PolicyRuleInput) GetRule() []string
- func (*PolicyRuleInput) ProtoMessage()
- func (x *PolicyRuleInput) ProtoReflect() protoreflect.Message
- func (x *PolicyRuleInput) Reset()
- func (x *PolicyRuleInput) String() string
- type PolicyRuleOutput
- func (*PolicyRuleOutput) Descriptor() ([]byte, []int)deprecated
- func (x *PolicyRuleOutput) GetChanged() bool
- func (x *PolicyRuleOutput) GetError() string
- func (x *PolicyRuleOutput) GetRule() []string
- func (*PolicyRuleOutput) ProtoMessage()
- func (x *PolicyRuleOutput) ProtoReflect() protoreflect.Message
- func (x *PolicyRuleOutput) Reset()
- func (x *PolicyRuleOutput) String() string
- type ProjectionInputs
- func (*ProjectionInputs) Descriptor() ([]byte, []int)deprecated
- func (x *ProjectionInputs) GetActionNames() []string
- func (x *ProjectionInputs) GetAttributeNames() []string
- func (x *ProjectionInputs) GetLookupSourceIds() []string
- func (x *ProjectionInputs) GetRelationNames() []string
- func (x *ProjectionInputs) GetResourceNames() []string
- func (x *ProjectionInputs) GetScopeNames() []string
- func (x *ProjectionInputs) GetUiActionIds() []string
- func (*ProjectionInputs) ProtoMessage()
- func (x *ProjectionInputs) ProtoReflect() protoreflect.Message
- func (x *ProjectionInputs) Reset()
- func (x *ProjectionInputs) String() string
- type ProviderCapabilitiesInput
- func (*ProviderCapabilitiesInput) Descriptor() ([]byte, []int)deprecated
- func (x *ProviderCapabilitiesInput) GetModule() string
- func (x *ProviderCapabilitiesInput) GetProvider() string
- func (x *ProviderCapabilitiesInput) GetRequirements() []*CapabilityRequirement
- func (*ProviderCapabilitiesInput) ProtoMessage()
- func (x *ProviderCapabilitiesInput) ProtoReflect() protoreflect.Message
- func (x *ProviderCapabilitiesInput) Reset()
- func (x *ProviderCapabilitiesInput) String() string
- type ProviderCapabilitiesOutput
- func (*ProviderCapabilitiesOutput) Descriptor() ([]byte, []int)deprecated
- func (x *ProviderCapabilitiesOutput) GetCapabilities() []string
- func (x *ProviderCapabilitiesOutput) GetDescriptors() []*CapabilityDescriptor
- func (x *ProviderCapabilitiesOutput) GetError() string
- func (x *ProviderCapabilitiesOutput) GetHealth() string
- func (x *ProviderCapabilitiesOutput) GetMissingRequirements() []string
- func (x *ProviderCapabilitiesOutput) GetModule() string
- func (x *ProviderCapabilitiesOutput) GetProvider() string
- func (*ProviderCapabilitiesOutput) ProtoMessage()
- func (x *ProviderCapabilitiesOutput) ProtoReflect() protoreflect.Message
- func (x *ProviderCapabilitiesOutput) Reset()
- func (x *ProviderCapabilitiesOutput) String() string
- type RegisterDeclarationsInput
- func (*RegisterDeclarationsInput) Descriptor() ([]byte, []int)deprecated
- func (x *RegisterDeclarationsInput) GetDeclarations() *AuthzDeclarationSet
- func (x *RegisterDeclarationsInput) GetOwnerModule() string
- func (x *RegisterDeclarationsInput) GetOwnerPlugin() string
- func (*RegisterDeclarationsInput) ProtoMessage()
- func (x *RegisterDeclarationsInput) ProtoReflect() protoreflect.Message
- func (x *RegisterDeclarationsInput) Reset()
- func (x *RegisterDeclarationsInput) String() string
- type RegisterDeclarationsOutput
- func (*RegisterDeclarationsOutput) Descriptor() ([]byte, []int)deprecated
- func (x *RegisterDeclarationsOutput) GetDeclarations() *AuthzDeclarationSet
- func (x *RegisterDeclarationsOutput) GetError() string
- func (x *RegisterDeclarationsOutput) GetRegistered() int32
- func (*RegisterDeclarationsOutput) ProtoMessage()
- func (x *RegisterDeclarationsOutput) ProtoReflect() protoreflect.Message
- func (x *RegisterDeclarationsOutput) Reset()
- func (x *RegisterDeclarationsOutput) String() string
- type RegisterScopesInput
- func (*RegisterScopesInput) Descriptor() ([]byte, []int)deprecated
- func (x *RegisterScopesInput) GetOwnerModule() string
- func (x *RegisterScopesInput) GetOwnerPlugin() string
- func (x *RegisterScopesInput) GetScopes() []*ScopeDeclaration
- func (*RegisterScopesInput) ProtoMessage()
- func (x *RegisterScopesInput) ProtoReflect() protoreflect.Message
- func (x *RegisterScopesInput) Reset()
- func (x *RegisterScopesInput) String() string
- type RegisterScopesOutput
- func (*RegisterScopesOutput) Descriptor() ([]byte, []int)deprecated
- func (x *RegisterScopesOutput) GetError() string
- func (x *RegisterScopesOutput) GetRegistered() int32
- func (x *RegisterScopesOutput) GetScopes() []*ScopeDeclaration
- func (*RegisterScopesOutput) ProtoMessage()
- func (x *RegisterScopesOutput) ProtoReflect() protoreflect.Message
- func (x *RegisterScopesOutput) Reset()
- func (x *RegisterScopesOutput) String() string
- type RelationCheckInput
- func (*RelationCheckInput) Descriptor() ([]byte, []int)deprecated
- func (x *RelationCheckInput) GetContext() string
- func (x *RelationCheckInput) GetObject() string
- func (x *RelationCheckInput) GetRelation() string
- func (x *RelationCheckInput) GetSubject() string
- func (*RelationCheckInput) ProtoMessage()
- func (x *RelationCheckInput) ProtoReflect() protoreflect.Message
- func (x *RelationCheckInput) Reset()
- func (x *RelationCheckInput) String() string
- type RelationCheckOutput
- func (*RelationCheckOutput) Descriptor() ([]byte, []int)deprecated
- func (x *RelationCheckOutput) GetAllowed() bool
- func (x *RelationCheckOutput) GetContext() string
- func (x *RelationCheckOutput) GetError() string
- func (x *RelationCheckOutput) GetObject() string
- func (x *RelationCheckOutput) GetReason() string
- func (x *RelationCheckOutput) GetRelation() string
- func (x *RelationCheckOutput) GetSubject() string
- func (*RelationCheckOutput) ProtoMessage()
- func (x *RelationCheckOutput) ProtoReflect() protoreflect.Message
- func (x *RelationCheckOutput) Reset()
- func (x *RelationCheckOutput) String() string
- type RelationConfig
- func (*RelationConfig) Descriptor() ([]byte, []int)deprecated
- func (x *RelationConfig) GetModule() string
- func (x *RelationConfig) GetObject() string
- func (x *RelationConfig) GetRelation() string
- func (x *RelationConfig) GetSubject() string
- func (*RelationConfig) ProtoMessage()
- func (x *RelationConfig) ProtoReflect() protoreflect.Message
- func (x *RelationConfig) Reset()
- func (x *RelationConfig) String() string
- type RelationDeclaration
- func (*RelationDeclaration) Descriptor() ([]byte, []int)deprecated
- func (x *RelationDeclaration) GetCategory() string
- func (x *RelationDeclaration) GetContext() string
- func (x *RelationDeclaration) GetDescription() string
- func (x *RelationDeclaration) GetName() string
- func (x *RelationDeclaration) GetObjectType() string
- func (x *RelationDeclaration) GetOwnerModule() string
- func (x *RelationDeclaration) GetOwnerPlugin() string
- func (x *RelationDeclaration) GetSubjectType() string
- func (*RelationDeclaration) ProtoMessage()
- func (x *RelationDeclaration) ProtoReflect() protoreflect.Message
- func (x *RelationDeclaration) Reset()
- func (x *RelationDeclaration) String() string
- type RelationInput
- func (*RelationInput) Descriptor() ([]byte, []int)deprecated
- func (x *RelationInput) GetModule() string
- func (x *RelationInput) GetObject() string
- func (x *RelationInput) GetRelation() string
- func (x *RelationInput) GetSubject() string
- func (*RelationInput) ProtoMessage()
- func (x *RelationInput) ProtoReflect() protoreflect.Message
- func (x *RelationInput) Reset()
- func (x *RelationInput) String() string
- type RelationOutput
- func (*RelationOutput) Descriptor() ([]byte, []int)deprecated
- func (x *RelationOutput) GetChanged() bool
- func (x *RelationOutput) GetError() string
- func (x *RelationOutput) GetObject() string
- func (x *RelationOutput) GetRelation() string
- func (x *RelationOutput) GetSubject() string
- func (*RelationOutput) ProtoMessage()
- func (x *RelationOutput) ProtoReflect() protoreflect.Message
- func (x *RelationOutput) Reset()
- func (x *RelationOutput) String() string
- type RelationTuple
- func (*RelationTuple) Descriptor() ([]byte, []int)deprecated
- func (x *RelationTuple) GetContext() string
- func (x *RelationTuple) GetObject() string
- func (x *RelationTuple) GetRelation() string
- func (x *RelationTuple) GetSubject() string
- func (*RelationTuple) ProtoMessage()
- func (x *RelationTuple) ProtoReflect() protoreflect.Message
- func (x *RelationTuple) Reset()
- func (x *RelationTuple) String() string
- type RelationTupleFilter
- func (*RelationTupleFilter) Descriptor() ([]byte, []int)deprecated
- func (x *RelationTupleFilter) GetContext() string
- func (x *RelationTupleFilter) GetObject() string
- func (x *RelationTupleFilter) GetRelation() string
- func (x *RelationTupleFilter) GetSubject() string
- func (*RelationTupleFilter) ProtoMessage()
- func (x *RelationTupleFilter) ProtoReflect() protoreflect.Message
- func (x *RelationTupleFilter) Reset()
- func (x *RelationTupleFilter) String() string
- type RemoveAttributePolicyInput
- func (*RemoveAttributePolicyInput) Descriptor() ([]byte, []int)deprecated
- func (x *RemoveAttributePolicyInput) GetFilter() *AttributePolicyFilter
- func (*RemoveAttributePolicyInput) ProtoMessage()
- func (x *RemoveAttributePolicyInput) ProtoReflect() protoreflect.Message
- func (x *RemoveAttributePolicyInput) Reset()
- func (x *RemoveAttributePolicyInput) String() string
- type RemoveAttributePolicyOutput
- func (*RemoveAttributePolicyOutput) Descriptor() ([]byte, []int)deprecated
- func (x *RemoveAttributePolicyOutput) GetChanged() bool
- func (x *RemoveAttributePolicyOutput) GetError() string
- func (*RemoveAttributePolicyOutput) ProtoMessage()
- func (x *RemoveAttributePolicyOutput) ProtoReflect() protoreflect.Message
- func (x *RemoveAttributePolicyOutput) Reset()
- func (x *RemoveAttributePolicyOutput) String() string
- type RemoveRelationTupleInput
- func (*RemoveRelationTupleInput) Descriptor() ([]byte, []int)deprecated
- func (x *RemoveRelationTupleInput) GetTuple() *RelationTuple
- func (*RemoveRelationTupleInput) ProtoMessage()
- func (x *RemoveRelationTupleInput) ProtoReflect() protoreflect.Message
- func (x *RemoveRelationTupleInput) Reset()
- func (x *RemoveRelationTupleInput) String() string
- type RemoveRelationTupleOutput
- func (*RemoveRelationTupleOutput) Descriptor() ([]byte, []int)deprecated
- func (x *RemoveRelationTupleOutput) GetChanged() bool
- func (x *RemoveRelationTupleOutput) GetError() string
- func (*RemoveRelationTupleOutput) ProtoMessage()
- func (x *RemoveRelationTupleOutput) ProtoReflect() protoreflect.Message
- func (x *RemoveRelationTupleOutput) Reset()
- func (x *RemoveRelationTupleOutput) String() string
- type RemoveRoleAssignmentInput
- func (*RemoveRoleAssignmentInput) Descriptor() ([]byte, []int)deprecated
- func (x *RemoveRoleAssignmentInput) GetAssignment() *SubjectRoleAssignment
- func (*RemoveRoleAssignmentInput) ProtoMessage()
- func (x *RemoveRoleAssignmentInput) ProtoReflect() protoreflect.Message
- func (x *RemoveRoleAssignmentInput) Reset()
- func (x *RemoveRoleAssignmentInput) String() string
- type RemoveRoleAssignmentOutput
- func (*RemoveRoleAssignmentOutput) Descriptor() ([]byte, []int)deprecated
- func (x *RemoveRoleAssignmentOutput) GetChanged() bool
- func (x *RemoveRoleAssignmentOutput) GetError() string
- func (*RemoveRoleAssignmentOutput) ProtoMessage()
- func (x *RemoveRoleAssignmentOutput) ProtoReflect() protoreflect.Message
- func (x *RemoveRoleAssignmentOutput) Reset()
- func (x *RemoveRoleAssignmentOutput) String() string
- type RequireCapabilitiesConfig
- func (*RequireCapabilitiesConfig) Descriptor() ([]byte, []int)deprecated
- func (x *RequireCapabilitiesConfig) GetModule() string
- func (x *RequireCapabilitiesConfig) GetProvider() string
- func (x *RequireCapabilitiesConfig) GetRequirements() []*CapabilityRequirement
- func (*RequireCapabilitiesConfig) ProtoMessage()
- func (x *RequireCapabilitiesConfig) ProtoReflect() protoreflect.Message
- func (x *RequireCapabilitiesConfig) Reset()
- func (x *RequireCapabilitiesConfig) String() string
- type RequireCapabilitiesInput
- func (*RequireCapabilitiesInput) Descriptor() ([]byte, []int)deprecated
- func (x *RequireCapabilitiesInput) GetModule() string
- func (x *RequireCapabilitiesInput) GetProvider() string
- func (x *RequireCapabilitiesInput) GetRequirements() []*CapabilityRequirement
- func (*RequireCapabilitiesInput) ProtoMessage()
- func (x *RequireCapabilitiesInput) ProtoReflect() protoreflect.Message
- func (x *RequireCapabilitiesInput) Reset()
- func (x *RequireCapabilitiesInput) String() string
- type ResolveProjectionInputsInput
- func (*ResolveProjectionInputsInput) Descriptor() ([]byte, []int)deprecated
- func (x *ResolveProjectionInputsInput) GetContext() string
- func (x *ResolveProjectionInputsInput) GetOwnerModule() string
- func (x *ResolveProjectionInputsInput) GetOwnerPlugin() string
- func (*ResolveProjectionInputsInput) ProtoMessage()
- func (x *ResolveProjectionInputsInput) ProtoReflect() protoreflect.Message
- func (x *ResolveProjectionInputsInput) Reset()
- func (x *ResolveProjectionInputsInput) String() string
- type ResolveProjectionInputsOutput
- func (*ResolveProjectionInputsOutput) Descriptor() ([]byte, []int)deprecated
- func (x *ResolveProjectionInputsOutput) GetError() string
- func (x *ResolveProjectionInputsOutput) GetProjection() *ProjectionInputs
- func (*ResolveProjectionInputsOutput) ProtoMessage()
- func (x *ResolveProjectionInputsOutput) ProtoReflect() protoreflect.Message
- func (x *ResolveProjectionInputsOutput) Reset()
- func (x *ResolveProjectionInputsOutput) String() string
- type ResolveSubjectScopesInput
- func (*ResolveSubjectScopesInput) Descriptor() ([]byte, []int)deprecated
- func (x *ResolveSubjectScopesInput) GetContext() string
- func (x *ResolveSubjectScopesInput) GetDirectScopes() []string
- func (x *ResolveSubjectScopesInput) GetRoleScopes() []string
- func (x *ResolveSubjectScopesInput) GetSubject() string
- func (*ResolveSubjectScopesInput) ProtoMessage()
- func (x *ResolveSubjectScopesInput) ProtoReflect() protoreflect.Message
- func (x *ResolveSubjectScopesInput) Reset()
- func (x *ResolveSubjectScopesInput) String() string
- type ResolveSubjectScopesOutput
- func (*ResolveSubjectScopesOutput) Descriptor() ([]byte, []int)deprecated
- func (x *ResolveSubjectScopesOutput) GetDeclaredScopes() []*ScopeDeclaration
- func (x *ResolveSubjectScopesOutput) GetError() string
- func (x *ResolveSubjectScopesOutput) GetScopes() []string
- func (x *ResolveSubjectScopesOutput) GetSubject() string
- func (*ResolveSubjectScopesOutput) ProtoMessage()
- func (x *ResolveSubjectScopesOutput) ProtoReflect() protoreflect.Message
- func (x *ResolveSubjectScopesOutput) Reset()
- func (x *ResolveSubjectScopesOutput) String() string
- type ResourceDeclaration
- func (*ResourceDeclaration) Descriptor() ([]byte, []int)deprecated
- func (x *ResourceDeclaration) GetCategory() string
- func (x *ResourceDeclaration) GetContext() string
- func (x *ResourceDeclaration) GetDescription() string
- func (x *ResourceDeclaration) GetDisplayName() string
- func (x *ResourceDeclaration) GetLookupSourceId() string
- func (x *ResourceDeclaration) GetName() string
- func (x *ResourceDeclaration) GetOwnerModule() string
- func (x *ResourceDeclaration) GetOwnerPlugin() string
- func (*ResourceDeclaration) ProtoMessage()
- func (x *ResourceDeclaration) ProtoReflect() protoreflect.Message
- func (x *ResourceDeclaration) Reset()
- func (x *ResourceDeclaration) String() string
- type RoleAssignConfig
- func (*RoleAssignConfig) Descriptor() ([]byte, []int)deprecated
- func (x *RoleAssignConfig) GetAction() string
- func (x *RoleAssignConfig) GetAssignments() []*StringList
- func (x *RoleAssignConfig) GetModule() string
- func (*RoleAssignConfig) ProtoMessage()
- func (x *RoleAssignConfig) ProtoReflect() protoreflect.Message
- func (x *RoleAssignConfig) Reset()
- func (x *RoleAssignConfig) String() string
- type RoleAssignInput
- func (*RoleAssignInput) Descriptor() ([]byte, []int)deprecated
- func (x *RoleAssignInput) GetAction() string
- func (x *RoleAssignInput) GetAssignments() []*StringList
- func (x *RoleAssignInput) GetModule() string
- func (*RoleAssignInput) ProtoMessage()
- func (x *RoleAssignInput) ProtoReflect() protoreflect.Message
- func (x *RoleAssignInput) Reset()
- func (x *RoleAssignInput) String() string
- type RoleAssignOutput
- func (*RoleAssignOutput) Descriptor() ([]byte, []int)deprecated
- func (x *RoleAssignOutput) GetAction() string
- func (x *RoleAssignOutput) GetAssignments() []*StringList
- func (x *RoleAssignOutput) GetError() string
- func (*RoleAssignOutput) ProtoMessage()
- func (x *RoleAssignOutput) ProtoReflect() protoreflect.Message
- func (x *RoleAssignOutput) Reset()
- func (x *RoleAssignOutput) String() string
- type RoleScopeGrant
- func (*RoleScopeGrant) Descriptor() ([]byte, []int)deprecated
- func (x *RoleScopeGrant) GetContext() string
- func (x *RoleScopeGrant) GetRole() string
- func (x *RoleScopeGrant) GetScopes() []string
- func (*RoleScopeGrant) ProtoMessage()
- func (x *RoleScopeGrant) ProtoReflect() protoreflect.Message
- func (x *RoleScopeGrant) Reset()
- func (x *RoleScopeGrant) String() string
- type ScopeCatalogConfig
- func (*ScopeCatalogConfig) Descriptor() ([]byte, []int)deprecated
- func (x *ScopeCatalogConfig) GetAllowRuntimeRegistration() bool
- func (x *ScopeCatalogConfig) GetDeclarations() *AuthzDeclarationSet
- func (x *ScopeCatalogConfig) GetScopes() []*ScopeDeclaration
- func (*ScopeCatalogConfig) ProtoMessage()
- func (x *ScopeCatalogConfig) ProtoReflect() protoreflect.Message
- func (x *ScopeCatalogConfig) Reset()
- func (x *ScopeCatalogConfig) String() string
- type ScopeCheckInput
- func (*ScopeCheckInput) Descriptor() ([]byte, []int)deprecated
- func (x *ScopeCheckInput) GetAction() string
- func (x *ScopeCheckInput) GetContext() string
- func (x *ScopeCheckInput) GetResource() string
- func (x *ScopeCheckInput) GetScope() string
- func (x *ScopeCheckInput) GetSubject() string
- func (*ScopeCheckInput) ProtoMessage()
- func (x *ScopeCheckInput) ProtoReflect() protoreflect.Message
- func (x *ScopeCheckInput) Reset()
- func (x *ScopeCheckInput) String() string
- type ScopeCheckOutput
- func (*ScopeCheckOutput) Descriptor() ([]byte, []int)deprecated
- func (x *ScopeCheckOutput) GetAllowed() bool
- func (x *ScopeCheckOutput) GetContext() string
- func (x *ScopeCheckOutput) GetError() string
- func (x *ScopeCheckOutput) GetMatchedRole() string
- func (x *ScopeCheckOutput) GetMatchedScopes() []string
- func (x *ScopeCheckOutput) GetProvider() string
- func (x *ScopeCheckOutput) GetReason() string
- func (x *ScopeCheckOutput) GetScope() string
- func (x *ScopeCheckOutput) GetSubject() string
- func (*ScopeCheckOutput) ProtoMessage()
- func (x *ScopeCheckOutput) ProtoReflect() protoreflect.Message
- func (x *ScopeCheckOutput) Reset()
- func (x *ScopeCheckOutput) String() string
- type ScopeDeclaration
- func (*ScopeDeclaration) Descriptor() ([]byte, []int)deprecated
- func (x *ScopeDeclaration) GetActions() []string
- func (x *ScopeDeclaration) GetCategory() string
- func (x *ScopeDeclaration) GetContext() string
- func (x *ScopeDeclaration) GetDescription() string
- func (x *ScopeDeclaration) GetName() string
- func (x *ScopeDeclaration) GetOwnerModule() string
- func (x *ScopeDeclaration) GetOwnerPlugin() string
- func (x *ScopeDeclaration) GetResource() string
- func (*ScopeDeclaration) ProtoMessage()
- func (x *ScopeDeclaration) ProtoReflect() protoreflect.Message
- func (x *ScopeDeclaration) Reset()
- func (x *ScopeDeclaration) String() string
- type StringList
- type SubjectObjectActionConfig
- func (*SubjectObjectActionConfig) Descriptor() ([]byte, []int)deprecated
- func (x *SubjectObjectActionConfig) GetAction() string
- func (x *SubjectObjectActionConfig) GetModule() string
- func (x *SubjectObjectActionConfig) GetObject() string
- func (x *SubjectObjectActionConfig) GetSubject() string
- func (*SubjectObjectActionConfig) ProtoMessage()
- func (x *SubjectObjectActionConfig) ProtoReflect() protoreflect.Message
- func (x *SubjectObjectActionConfig) Reset()
- func (x *SubjectObjectActionConfig) String() string
- type SubjectObjectActionInput
- func (*SubjectObjectActionInput) Descriptor() ([]byte, []int)deprecated
- func (x *SubjectObjectActionInput) GetAction() string
- func (x *SubjectObjectActionInput) GetModule() string
- func (x *SubjectObjectActionInput) GetObject() string
- func (x *SubjectObjectActionInput) GetSubject() string
- func (*SubjectObjectActionInput) ProtoMessage()
- func (x *SubjectObjectActionInput) ProtoReflect() protoreflect.Message
- func (x *SubjectObjectActionInput) Reset()
- func (x *SubjectObjectActionInput) String() string
- type SubjectObjectActionOutput
- func (*SubjectObjectActionOutput) Descriptor() ([]byte, []int)deprecated
- func (x *SubjectObjectActionOutput) GetAction() string
- func (x *SubjectObjectActionOutput) GetAllowed() bool
- func (x *SubjectObjectActionOutput) GetChanged() bool
- func (x *SubjectObjectActionOutput) GetError() string
- func (x *SubjectObjectActionOutput) GetObject() string
- func (x *SubjectObjectActionOutput) GetSubject() string
- func (*SubjectObjectActionOutput) ProtoMessage()
- func (x *SubjectObjectActionOutput) ProtoReflect() protoreflect.Message
- func (x *SubjectObjectActionOutput) Reset()
- func (x *SubjectObjectActionOutput) String() string
- type SubjectRoleAssignment
- func (*SubjectRoleAssignment) Descriptor() ([]byte, []int)deprecated
- func (x *SubjectRoleAssignment) GetContext() string
- func (x *SubjectRoleAssignment) GetDirectScopes() []string
- func (x *SubjectRoleAssignment) GetRole() string
- func (x *SubjectRoleAssignment) GetSubject() string
- func (*SubjectRoleAssignment) ProtoMessage()
- func (x *SubjectRoleAssignment) ProtoReflect() protoreflect.Message
- func (x *SubjectRoleAssignment) Reset()
- func (x *SubjectRoleAssignment) String() string
- type UIActionDeclaration
- func (*UIActionDeclaration) Descriptor() ([]byte, []int)deprecated
- func (x *UIActionDeclaration) GetCategory() string
- func (x *UIActionDeclaration) GetContext() string
- func (x *UIActionDeclaration) GetDescription() string
- func (x *UIActionDeclaration) GetId() string
- func (x *UIActionDeclaration) GetLabel() string
- func (x *UIActionDeclaration) GetOwnerModule() string
- func (x *UIActionDeclaration) GetOwnerPlugin() string
- func (x *UIActionDeclaration) GetRequiredCapabilities() []*CapabilityRequirement
- func (x *UIActionDeclaration) GetRequiredScopes() []string
- func (x *UIActionDeclaration) GetRoute() string
- func (*UIActionDeclaration) ProtoMessage()
- func (x *UIActionDeclaration) ProtoReflect() protoreflect.Message
- func (x *UIActionDeclaration) Reset()
- func (x *UIActionDeclaration) String() string
- type UpsertAttributePolicyInput
- func (*UpsertAttributePolicyInput) Descriptor() ([]byte, []int)deprecated
- func (x *UpsertAttributePolicyInput) GetPolicy() *AttributePolicy
- func (*UpsertAttributePolicyInput) ProtoMessage()
- func (x *UpsertAttributePolicyInput) ProtoReflect() protoreflect.Message
- func (x *UpsertAttributePolicyInput) Reset()
- func (x *UpsertAttributePolicyInput) String() string
- type UpsertAttributePolicyOutput
- func (*UpsertAttributePolicyOutput) Descriptor() ([]byte, []int)deprecated
- func (x *UpsertAttributePolicyOutput) GetChanged() bool
- func (x *UpsertAttributePolicyOutput) GetError() string
- func (x *UpsertAttributePolicyOutput) GetPolicy() *AttributePolicy
- func (*UpsertAttributePolicyOutput) ProtoMessage()
- func (x *UpsertAttributePolicyOutput) ProtoReflect() protoreflect.Message
- func (x *UpsertAttributePolicyOutput) Reset()
- func (x *UpsertAttributePolicyOutput) String() string
- type UpsertRelationTupleInput
- func (*UpsertRelationTupleInput) Descriptor() ([]byte, []int)deprecated
- func (x *UpsertRelationTupleInput) GetTuple() *RelationTuple
- func (*UpsertRelationTupleInput) ProtoMessage()
- func (x *UpsertRelationTupleInput) ProtoReflect() protoreflect.Message
- func (x *UpsertRelationTupleInput) Reset()
- func (x *UpsertRelationTupleInput) String() string
- type UpsertRelationTupleOutput
- func (*UpsertRelationTupleOutput) Descriptor() ([]byte, []int)deprecated
- func (x *UpsertRelationTupleOutput) GetChanged() bool
- func (x *UpsertRelationTupleOutput) GetError() string
- func (x *UpsertRelationTupleOutput) GetTuple() *RelationTuple
- func (*UpsertRelationTupleOutput) ProtoMessage()
- func (x *UpsertRelationTupleOutput) ProtoReflect() protoreflect.Message
- func (x *UpsertRelationTupleOutput) Reset()
- func (x *UpsertRelationTupleOutput) String() string
- type UpsertRoleInput
- type UpsertRoleOutput
- func (*UpsertRoleOutput) Descriptor() ([]byte, []int)deprecated
- func (x *UpsertRoleOutput) GetChanged() bool
- func (x *UpsertRoleOutput) GetError() string
- func (x *UpsertRoleOutput) GetGrant() *RoleScopeGrant
- func (*UpsertRoleOutput) ProtoMessage()
- func (x *UpsertRoleOutput) ProtoReflect() protoreflect.Message
- func (x *UpsertRoleOutput) Reset()
- func (x *UpsertRoleOutput) String() string
- type WatcherConfig
- func (*WatcherConfig) Descriptor() ([]byte, []int)deprecated
- func (x *WatcherConfig) GetInterval() string
- func (x *WatcherConfig) GetType() string
- func (*WatcherConfig) ProtoMessage()
- func (x *WatcherConfig) ProtoReflect() protoreflect.Message
- func (x *WatcherConfig) Reset()
- func (x *WatcherConfig) String() string
Constants ¶
This section is empty.
Variables ¶
var ( AuthzMode_name = map[int32]string{ 0: "AUTHZ_MODE_UNSPECIFIED", 1: "AUTHZ_MODE_RBAC", 2: "AUTHZ_MODE_ABAC", 3: "AUTHZ_MODE_REBAC", 4: "AUTHZ_MODE_ACL", } AuthzMode_value = map[string]int32{ "AUTHZ_MODE_UNSPECIFIED": 0, "AUTHZ_MODE_RBAC": 1, "AUTHZ_MODE_ABAC": 2, "AUTHZ_MODE_REBAC": 3, "AUTHZ_MODE_ACL": 4, } )
Enum value maps for AuthzMode.
var ( AuthzOperation_name = map[int32]string{ 0: "AUTHZ_OPERATION_UNSPECIFIED", 1: "AUTHZ_OPERATION_CHECK", 2: "AUTHZ_OPERATION_MANAGE_ROLES", 3: "AUTHZ_OPERATION_MANAGE_POLICIES", 4: "AUTHZ_OPERATION_MANAGE_RELATIONS", 5: "AUTHZ_OPERATION_LIST", } AuthzOperation_value = map[string]int32{ "AUTHZ_OPERATION_UNSPECIFIED": 0, "AUTHZ_OPERATION_CHECK": 1, "AUTHZ_OPERATION_MANAGE_ROLES": 2, "AUTHZ_OPERATION_MANAGE_POLICIES": 3, "AUTHZ_OPERATION_MANAGE_RELATIONS": 4, "AUTHZ_OPERATION_LIST": 5, } )
Enum value maps for AuthzOperation.
var File_internal_contracts_authz_proto protoreflect.FileDescriptor
Functions ¶
This section is empty.
Types ¶
type ActionDeclaration ¶ added in v0.5.7
type ActionDeclaration struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
Context string `protobuf:"bytes,2,opt,name=context,proto3" json:"context,omitempty"`
Resource string `protobuf:"bytes,3,opt,name=resource,proto3" json:"resource,omitempty"`
Description string `protobuf:"bytes,4,opt,name=description,proto3" json:"description,omitempty"`
OwnerPlugin string `protobuf:"bytes,5,opt,name=owner_plugin,json=ownerPlugin,proto3" json:"owner_plugin,omitempty"`
OwnerModule string `protobuf:"bytes,6,opt,name=owner_module,json=ownerModule,proto3" json:"owner_module,omitempty"`
Category string `protobuf:"bytes,7,opt,name=category,proto3" json:"category,omitempty"`
// contains filtered or unexported fields
}
func (*ActionDeclaration) Descriptor
deprecated
added in
v0.5.7
func (*ActionDeclaration) Descriptor() ([]byte, []int)
Deprecated: Use ActionDeclaration.ProtoReflect.Descriptor instead.
func (*ActionDeclaration) GetCategory ¶ added in v0.5.7
func (x *ActionDeclaration) GetCategory() string
func (*ActionDeclaration) GetContext ¶ added in v0.5.7
func (x *ActionDeclaration) GetContext() string
func (*ActionDeclaration) GetDescription ¶ added in v0.5.7
func (x *ActionDeclaration) GetDescription() string
func (*ActionDeclaration) GetName ¶ added in v0.5.7
func (x *ActionDeclaration) GetName() string
func (*ActionDeclaration) GetOwnerModule ¶ added in v0.5.7
func (x *ActionDeclaration) GetOwnerModule() string
func (*ActionDeclaration) GetOwnerPlugin ¶ added in v0.5.7
func (x *ActionDeclaration) GetOwnerPlugin() string
func (*ActionDeclaration) GetResource ¶ added in v0.5.7
func (x *ActionDeclaration) GetResource() string
func (*ActionDeclaration) ProtoMessage ¶ added in v0.5.7
func (*ActionDeclaration) ProtoMessage()
func (*ActionDeclaration) ProtoReflect ¶ added in v0.5.7
func (x *ActionDeclaration) ProtoReflect() protoreflect.Message
func (*ActionDeclaration) Reset ¶ added in v0.5.7
func (x *ActionDeclaration) Reset()
func (*ActionDeclaration) String ¶ added in v0.5.7
func (x *ActionDeclaration) String() string
type AdapterConfig ¶
type AdapterConfig struct {
Type string `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"`
Path string `protobuf:"bytes,2,opt,name=path,proto3" json:"path,omitempty"`
Driver string `protobuf:"bytes,3,opt,name=driver,proto3" json:"driver,omitempty"`
Dsn string `protobuf:"bytes,4,opt,name=dsn,proto3" json:"dsn,omitempty"`
TableName string `protobuf:"bytes,5,opt,name=table_name,json=tableName,proto3" json:"table_name,omitempty"`
Tenant string `protobuf:"bytes,6,opt,name=tenant,proto3" json:"tenant,omitempty"`
FilterField string `protobuf:"bytes,7,opt,name=filter_field,json=filterField,proto3" json:"filter_field,omitempty"`
FilterValue string `protobuf:"bytes,8,opt,name=filter_value,json=filterValue,proto3" json:"filter_value,omitempty"`
// contains filtered or unexported fields
}
func (*AdapterConfig) Descriptor
deprecated
func (*AdapterConfig) Descriptor() ([]byte, []int)
Deprecated: Use AdapterConfig.ProtoReflect.Descriptor instead.
func (*AdapterConfig) GetDriver ¶
func (x *AdapterConfig) GetDriver() string
func (*AdapterConfig) GetDsn ¶
func (x *AdapterConfig) GetDsn() string
func (*AdapterConfig) GetFilterField ¶
func (x *AdapterConfig) GetFilterField() string
func (*AdapterConfig) GetFilterValue ¶
func (x *AdapterConfig) GetFilterValue() string
func (*AdapterConfig) GetPath ¶
func (x *AdapterConfig) GetPath() string
func (*AdapterConfig) GetTableName ¶
func (x *AdapterConfig) GetTableName() string
func (*AdapterConfig) GetTenant ¶
func (x *AdapterConfig) GetTenant() string
func (*AdapterConfig) GetType ¶
func (x *AdapterConfig) GetType() string
func (*AdapterConfig) ProtoMessage ¶
func (*AdapterConfig) ProtoMessage()
func (*AdapterConfig) ProtoReflect ¶
func (x *AdapterConfig) ProtoReflect() protoreflect.Message
func (*AdapterConfig) Reset ¶
func (x *AdapterConfig) Reset()
func (*AdapterConfig) String ¶
func (x *AdapterConfig) String() string
type AssignRoleInput ¶ added in v0.5.7
type AssignRoleInput struct {
Assignment *SubjectRoleAssignment `protobuf:"bytes,1,opt,name=assignment,proto3" json:"assignment,omitempty"`
// contains filtered or unexported fields
}
func (*AssignRoleInput) Descriptor
deprecated
added in
v0.5.7
func (*AssignRoleInput) Descriptor() ([]byte, []int)
Deprecated: Use AssignRoleInput.ProtoReflect.Descriptor instead.
func (*AssignRoleInput) GetAssignment ¶ added in v0.5.7
func (x *AssignRoleInput) GetAssignment() *SubjectRoleAssignment
func (*AssignRoleInput) ProtoMessage ¶ added in v0.5.7
func (*AssignRoleInput) ProtoMessage()
func (*AssignRoleInput) ProtoReflect ¶ added in v0.5.7
func (x *AssignRoleInput) ProtoReflect() protoreflect.Message
func (*AssignRoleInput) Reset ¶ added in v0.5.7
func (x *AssignRoleInput) Reset()
func (*AssignRoleInput) String ¶ added in v0.5.7
func (x *AssignRoleInput) String() string
type AssignRoleOutput ¶ added in v0.5.7
type AssignRoleOutput struct {
Changed bool `protobuf:"varint,1,opt,name=changed,proto3" json:"changed,omitempty"`
Assignment *SubjectRoleAssignment `protobuf:"bytes,2,opt,name=assignment,proto3" json:"assignment,omitempty"`
Error string `protobuf:"bytes,100,opt,name=error,proto3" json:"error,omitempty"`
// contains filtered or unexported fields
}
func (*AssignRoleOutput) Descriptor
deprecated
added in
v0.5.7
func (*AssignRoleOutput) Descriptor() ([]byte, []int)
Deprecated: Use AssignRoleOutput.ProtoReflect.Descriptor instead.
func (*AssignRoleOutput) GetAssignment ¶ added in v0.5.7
func (x *AssignRoleOutput) GetAssignment() *SubjectRoleAssignment
func (*AssignRoleOutput) GetChanged ¶ added in v0.5.7
func (x *AssignRoleOutput) GetChanged() bool
func (*AssignRoleOutput) GetError ¶ added in v0.5.7
func (x *AssignRoleOutput) GetError() string
func (*AssignRoleOutput) ProtoMessage ¶ added in v0.5.7
func (*AssignRoleOutput) ProtoMessage()
func (*AssignRoleOutput) ProtoReflect ¶ added in v0.5.7
func (x *AssignRoleOutput) ProtoReflect() protoreflect.Message
func (*AssignRoleOutput) Reset ¶ added in v0.5.7
func (x *AssignRoleOutput) Reset()
func (*AssignRoleOutput) String ¶ added in v0.5.7
func (x *AssignRoleOutput) String() string
type AssignmentFilter ¶ added in v0.5.7
type AssignmentFilter struct {
Subject string `protobuf:"bytes,1,opt,name=subject,proto3" json:"subject,omitempty"`
Role string `protobuf:"bytes,2,opt,name=role,proto3" json:"role,omitempty"`
Context string `protobuf:"bytes,3,opt,name=context,proto3" json:"context,omitempty"`
// contains filtered or unexported fields
}
func (*AssignmentFilter) Descriptor
deprecated
added in
v0.5.7
func (*AssignmentFilter) Descriptor() ([]byte, []int)
Deprecated: Use AssignmentFilter.ProtoReflect.Descriptor instead.
func (*AssignmentFilter) GetContext ¶ added in v0.5.7
func (x *AssignmentFilter) GetContext() string
func (*AssignmentFilter) GetRole ¶ added in v0.5.7
func (x *AssignmentFilter) GetRole() string
func (*AssignmentFilter) GetSubject ¶ added in v0.5.7
func (x *AssignmentFilter) GetSubject() string
func (*AssignmentFilter) ProtoMessage ¶ added in v0.5.7
func (*AssignmentFilter) ProtoMessage()
func (*AssignmentFilter) ProtoReflect ¶ added in v0.5.7
func (x *AssignmentFilter) ProtoReflect() protoreflect.Message
func (*AssignmentFilter) Reset ¶ added in v0.5.7
func (x *AssignmentFilter) Reset()
func (*AssignmentFilter) String ¶ added in v0.5.7
func (x *AssignmentFilter) String() string
type AttributeCheckInput ¶ added in v0.5.7
type AttributeCheckInput struct {
Subject string `protobuf:"bytes,1,opt,name=subject,proto3" json:"subject,omitempty"`
Context string `protobuf:"bytes,2,opt,name=context,proto3" json:"context,omitempty"`
Resource string `protobuf:"bytes,3,opt,name=resource,proto3" json:"resource,omitempty"`
Action string `protobuf:"bytes,4,opt,name=action,proto3" json:"action,omitempty"`
SubjectAttributes *structpb.Struct `protobuf:"bytes,5,opt,name=subject_attributes,json=subjectAttributes,proto3" json:"subject_attributes,omitempty"`
ResourceAttributes *structpb.Struct `protobuf:"bytes,6,opt,name=resource_attributes,json=resourceAttributes,proto3" json:"resource_attributes,omitempty"`
EnvironmentAttributes *structpb.Struct `protobuf:"bytes,7,opt,name=environment_attributes,json=environmentAttributes,proto3" json:"environment_attributes,omitempty"`
// contains filtered or unexported fields
}
func (*AttributeCheckInput) Descriptor
deprecated
added in
v0.5.7
func (*AttributeCheckInput) Descriptor() ([]byte, []int)
Deprecated: Use AttributeCheckInput.ProtoReflect.Descriptor instead.
func (*AttributeCheckInput) GetAction ¶ added in v0.5.7
func (x *AttributeCheckInput) GetAction() string
func (*AttributeCheckInput) GetContext ¶ added in v0.5.7
func (x *AttributeCheckInput) GetContext() string
func (*AttributeCheckInput) GetEnvironmentAttributes ¶ added in v0.5.7
func (x *AttributeCheckInput) GetEnvironmentAttributes() *structpb.Struct
func (*AttributeCheckInput) GetResource ¶ added in v0.5.7
func (x *AttributeCheckInput) GetResource() string
func (*AttributeCheckInput) GetResourceAttributes ¶ added in v0.5.7
func (x *AttributeCheckInput) GetResourceAttributes() *structpb.Struct
func (*AttributeCheckInput) GetSubject ¶ added in v0.5.7
func (x *AttributeCheckInput) GetSubject() string
func (*AttributeCheckInput) GetSubjectAttributes ¶ added in v0.5.7
func (x *AttributeCheckInput) GetSubjectAttributes() *structpb.Struct
func (*AttributeCheckInput) ProtoMessage ¶ added in v0.5.7
func (*AttributeCheckInput) ProtoMessage()
func (*AttributeCheckInput) ProtoReflect ¶ added in v0.5.7
func (x *AttributeCheckInput) ProtoReflect() protoreflect.Message
func (*AttributeCheckInput) Reset ¶ added in v0.5.7
func (x *AttributeCheckInput) Reset()
func (*AttributeCheckInput) String ¶ added in v0.5.7
func (x *AttributeCheckInput) String() string
type AttributeCheckOutput ¶ added in v0.5.7
type AttributeCheckOutput struct {
Allowed bool `protobuf:"varint,1,opt,name=allowed,proto3" json:"allowed,omitempty"`
Subject string `protobuf:"bytes,2,opt,name=subject,proto3" json:"subject,omitempty"`
Context string `protobuf:"bytes,3,opt,name=context,proto3" json:"context,omitempty"`
Resource string `protobuf:"bytes,4,opt,name=resource,proto3" json:"resource,omitempty"`
Action string `protobuf:"bytes,5,opt,name=action,proto3" json:"action,omitempty"`
MatchedPolicyId string `protobuf:"bytes,6,opt,name=matched_policy_id,json=matchedPolicyId,proto3" json:"matched_policy_id,omitempty"`
Reason string `protobuf:"bytes,7,opt,name=reason,proto3" json:"reason,omitempty"`
Error string `protobuf:"bytes,100,opt,name=error,proto3" json:"error,omitempty"`
// contains filtered or unexported fields
}
func (*AttributeCheckOutput) Descriptor
deprecated
added in
v0.5.7
func (*AttributeCheckOutput) Descriptor() ([]byte, []int)
Deprecated: Use AttributeCheckOutput.ProtoReflect.Descriptor instead.
func (*AttributeCheckOutput) GetAction ¶ added in v0.5.7
func (x *AttributeCheckOutput) GetAction() string
func (*AttributeCheckOutput) GetAllowed ¶ added in v0.5.7
func (x *AttributeCheckOutput) GetAllowed() bool
func (*AttributeCheckOutput) GetContext ¶ added in v0.5.7
func (x *AttributeCheckOutput) GetContext() string
func (*AttributeCheckOutput) GetError ¶ added in v0.5.7
func (x *AttributeCheckOutput) GetError() string
func (*AttributeCheckOutput) GetMatchedPolicyId ¶ added in v0.5.7
func (x *AttributeCheckOutput) GetMatchedPolicyId() string
func (*AttributeCheckOutput) GetReason ¶ added in v0.5.7
func (x *AttributeCheckOutput) GetReason() string
func (*AttributeCheckOutput) GetResource ¶ added in v0.5.7
func (x *AttributeCheckOutput) GetResource() string
func (*AttributeCheckOutput) GetSubject ¶ added in v0.5.7
func (x *AttributeCheckOutput) GetSubject() string
func (*AttributeCheckOutput) ProtoMessage ¶ added in v0.5.7
func (*AttributeCheckOutput) ProtoMessage()
func (*AttributeCheckOutput) ProtoReflect ¶ added in v0.5.7
func (x *AttributeCheckOutput) ProtoReflect() protoreflect.Message
func (*AttributeCheckOutput) Reset ¶ added in v0.5.7
func (x *AttributeCheckOutput) Reset()
func (*AttributeCheckOutput) String ¶ added in v0.5.7
func (x *AttributeCheckOutput) String() string
type AttributeCondition ¶ added in v0.5.7
type AttributeCondition struct {
Target string `protobuf:"bytes,1,opt,name=target,proto3" json:"target,omitempty"`
Attribute string `protobuf:"bytes,2,opt,name=attribute,proto3" json:"attribute,omitempty"`
Operator string `protobuf:"bytes,3,opt,name=operator,proto3" json:"operator,omitempty"`
Values []string `protobuf:"bytes,4,rep,name=values,proto3" json:"values,omitempty"`
// contains filtered or unexported fields
}
func (*AttributeCondition) Descriptor
deprecated
added in
v0.5.7
func (*AttributeCondition) Descriptor() ([]byte, []int)
Deprecated: Use AttributeCondition.ProtoReflect.Descriptor instead.
func (*AttributeCondition) GetAttribute ¶ added in v0.5.7
func (x *AttributeCondition) GetAttribute() string
func (*AttributeCondition) GetOperator ¶ added in v0.5.7
func (x *AttributeCondition) GetOperator() string
func (*AttributeCondition) GetTarget ¶ added in v0.5.7
func (x *AttributeCondition) GetTarget() string
func (*AttributeCondition) GetValues ¶ added in v0.5.7
func (x *AttributeCondition) GetValues() []string
func (*AttributeCondition) ProtoMessage ¶ added in v0.5.7
func (*AttributeCondition) ProtoMessage()
func (*AttributeCondition) ProtoReflect ¶ added in v0.5.7
func (x *AttributeCondition) ProtoReflect() protoreflect.Message
func (*AttributeCondition) Reset ¶ added in v0.5.7
func (x *AttributeCondition) Reset()
func (*AttributeCondition) String ¶ added in v0.5.7
func (x *AttributeCondition) String() string
type AttributeDeclaration ¶ added in v0.5.7
type AttributeDeclaration struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
Context string `protobuf:"bytes,2,opt,name=context,proto3" json:"context,omitempty"`
Target string `protobuf:"bytes,3,opt,name=target,proto3" json:"target,omitempty"`
DataType string `protobuf:"bytes,4,opt,name=data_type,json=dataType,proto3" json:"data_type,omitempty"`
AllowedValues []*AttributeValue `protobuf:"bytes,5,rep,name=allowed_values,json=allowedValues,proto3" json:"allowed_values,omitempty"`
LookupSourceId string `protobuf:"bytes,6,opt,name=lookup_source_id,json=lookupSourceId,proto3" json:"lookup_source_id,omitempty"`
Description string `protobuf:"bytes,7,opt,name=description,proto3" json:"description,omitempty"`
OwnerPlugin string `protobuf:"bytes,8,opt,name=owner_plugin,json=ownerPlugin,proto3" json:"owner_plugin,omitempty"`
OwnerModule string `protobuf:"bytes,9,opt,name=owner_module,json=ownerModule,proto3" json:"owner_module,omitempty"`
Category string `protobuf:"bytes,10,opt,name=category,proto3" json:"category,omitempty"`
// contains filtered or unexported fields
}
func (*AttributeDeclaration) Descriptor
deprecated
added in
v0.5.7
func (*AttributeDeclaration) Descriptor() ([]byte, []int)
Deprecated: Use AttributeDeclaration.ProtoReflect.Descriptor instead.
func (*AttributeDeclaration) GetAllowedValues ¶ added in v0.5.7
func (x *AttributeDeclaration) GetAllowedValues() []*AttributeValue
func (*AttributeDeclaration) GetCategory ¶ added in v0.5.7
func (x *AttributeDeclaration) GetCategory() string
func (*AttributeDeclaration) GetContext ¶ added in v0.5.7
func (x *AttributeDeclaration) GetContext() string
func (*AttributeDeclaration) GetDataType ¶ added in v0.5.7
func (x *AttributeDeclaration) GetDataType() string
func (*AttributeDeclaration) GetDescription ¶ added in v0.5.7
func (x *AttributeDeclaration) GetDescription() string
func (*AttributeDeclaration) GetLookupSourceId ¶ added in v0.5.7
func (x *AttributeDeclaration) GetLookupSourceId() string
func (*AttributeDeclaration) GetName ¶ added in v0.5.7
func (x *AttributeDeclaration) GetName() string
func (*AttributeDeclaration) GetOwnerModule ¶ added in v0.5.7
func (x *AttributeDeclaration) GetOwnerModule() string
func (*AttributeDeclaration) GetOwnerPlugin ¶ added in v0.5.7
func (x *AttributeDeclaration) GetOwnerPlugin() string
func (*AttributeDeclaration) GetTarget ¶ added in v0.5.7
func (x *AttributeDeclaration) GetTarget() string
func (*AttributeDeclaration) ProtoMessage ¶ added in v0.5.7
func (*AttributeDeclaration) ProtoMessage()
func (*AttributeDeclaration) ProtoReflect ¶ added in v0.5.7
func (x *AttributeDeclaration) ProtoReflect() protoreflect.Message
func (*AttributeDeclaration) Reset ¶ added in v0.5.7
func (x *AttributeDeclaration) Reset()
func (*AttributeDeclaration) String ¶ added in v0.5.7
func (x *AttributeDeclaration) String() string
type AttributePolicy ¶ added in v0.5.7
type AttributePolicy struct {
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
Context string `protobuf:"bytes,2,opt,name=context,proto3" json:"context,omitempty"`
Resource string `protobuf:"bytes,3,opt,name=resource,proto3" json:"resource,omitempty"`
Action string `protobuf:"bytes,4,opt,name=action,proto3" json:"action,omitempty"`
Effect string `protobuf:"bytes,5,opt,name=effect,proto3" json:"effect,omitempty"`
Conditions []*AttributeCondition `protobuf:"bytes,6,rep,name=conditions,proto3" json:"conditions,omitempty"`
Description string `protobuf:"bytes,7,opt,name=description,proto3" json:"description,omitempty"`
OwnerPlugin string `protobuf:"bytes,8,opt,name=owner_plugin,json=ownerPlugin,proto3" json:"owner_plugin,omitempty"`
OwnerModule string `protobuf:"bytes,9,opt,name=owner_module,json=ownerModule,proto3" json:"owner_module,omitempty"`
// contains filtered or unexported fields
}
func (*AttributePolicy) Descriptor
deprecated
added in
v0.5.7
func (*AttributePolicy) Descriptor() ([]byte, []int)
Deprecated: Use AttributePolicy.ProtoReflect.Descriptor instead.
func (*AttributePolicy) GetAction ¶ added in v0.5.7
func (x *AttributePolicy) GetAction() string
func (*AttributePolicy) GetConditions ¶ added in v0.5.7
func (x *AttributePolicy) GetConditions() []*AttributeCondition
func (*AttributePolicy) GetContext ¶ added in v0.5.7
func (x *AttributePolicy) GetContext() string
func (*AttributePolicy) GetDescription ¶ added in v0.5.7
func (x *AttributePolicy) GetDescription() string
func (*AttributePolicy) GetEffect ¶ added in v0.5.7
func (x *AttributePolicy) GetEffect() string
func (*AttributePolicy) GetId ¶ added in v0.5.7
func (x *AttributePolicy) GetId() string
func (*AttributePolicy) GetOwnerModule ¶ added in v0.5.7
func (x *AttributePolicy) GetOwnerModule() string
func (*AttributePolicy) GetOwnerPlugin ¶ added in v0.5.7
func (x *AttributePolicy) GetOwnerPlugin() string
func (*AttributePolicy) GetResource ¶ added in v0.5.7
func (x *AttributePolicy) GetResource() string
func (*AttributePolicy) ProtoMessage ¶ added in v0.5.7
func (*AttributePolicy) ProtoMessage()
func (*AttributePolicy) ProtoReflect ¶ added in v0.5.7
func (x *AttributePolicy) ProtoReflect() protoreflect.Message
func (*AttributePolicy) Reset ¶ added in v0.5.7
func (x *AttributePolicy) Reset()
func (*AttributePolicy) String ¶ added in v0.5.7
func (x *AttributePolicy) String() string
type AttributePolicyFilter ¶ added in v0.5.7
type AttributePolicyFilter struct {
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
Context string `protobuf:"bytes,2,opt,name=context,proto3" json:"context,omitempty"`
Resource string `protobuf:"bytes,3,opt,name=resource,proto3" json:"resource,omitempty"`
Action string `protobuf:"bytes,4,opt,name=action,proto3" json:"action,omitempty"`
OwnerPlugin string `protobuf:"bytes,5,opt,name=owner_plugin,json=ownerPlugin,proto3" json:"owner_plugin,omitempty"`
OwnerModule string `protobuf:"bytes,6,opt,name=owner_module,json=ownerModule,proto3" json:"owner_module,omitempty"`
// contains filtered or unexported fields
}
func (*AttributePolicyFilter) Descriptor
deprecated
added in
v0.5.7
func (*AttributePolicyFilter) Descriptor() ([]byte, []int)
Deprecated: Use AttributePolicyFilter.ProtoReflect.Descriptor instead.
func (*AttributePolicyFilter) GetAction ¶ added in v0.5.7
func (x *AttributePolicyFilter) GetAction() string
func (*AttributePolicyFilter) GetContext ¶ added in v0.5.7
func (x *AttributePolicyFilter) GetContext() string
func (*AttributePolicyFilter) GetId ¶ added in v0.5.7
func (x *AttributePolicyFilter) GetId() string
func (*AttributePolicyFilter) GetOwnerModule ¶ added in v0.5.7
func (x *AttributePolicyFilter) GetOwnerModule() string
func (*AttributePolicyFilter) GetOwnerPlugin ¶ added in v0.5.7
func (x *AttributePolicyFilter) GetOwnerPlugin() string
func (*AttributePolicyFilter) GetResource ¶ added in v0.5.7
func (x *AttributePolicyFilter) GetResource() string
func (*AttributePolicyFilter) ProtoMessage ¶ added in v0.5.7
func (*AttributePolicyFilter) ProtoMessage()
func (*AttributePolicyFilter) ProtoReflect ¶ added in v0.5.7
func (x *AttributePolicyFilter) ProtoReflect() protoreflect.Message
func (*AttributePolicyFilter) Reset ¶ added in v0.5.7
func (x *AttributePolicyFilter) Reset()
func (*AttributePolicyFilter) String ¶ added in v0.5.7
func (x *AttributePolicyFilter) String() string
type AttributeValue ¶ added in v0.5.7
type AttributeValue struct {
Value string `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"`
Label string `protobuf:"bytes,2,opt,name=label,proto3" json:"label,omitempty"`
// contains filtered or unexported fields
}
func (*AttributeValue) Descriptor
deprecated
added in
v0.5.7
func (*AttributeValue) Descriptor() ([]byte, []int)
Deprecated: Use AttributeValue.ProtoReflect.Descriptor instead.
func (*AttributeValue) GetLabel ¶ added in v0.5.7
func (x *AttributeValue) GetLabel() string
func (*AttributeValue) GetValue ¶ added in v0.5.7
func (x *AttributeValue) GetValue() string
func (*AttributeValue) ProtoMessage ¶ added in v0.5.7
func (*AttributeValue) ProtoMessage()
func (*AttributeValue) ProtoReflect ¶ added in v0.5.7
func (x *AttributeValue) ProtoReflect() protoreflect.Message
func (*AttributeValue) Reset ¶ added in v0.5.7
func (x *AttributeValue) Reset()
func (*AttributeValue) String ¶ added in v0.5.7
func (x *AttributeValue) String() string
type AuthorizationDecisionConfig ¶ added in v0.5.7
type AuthorizationDecisionConfig struct {
Module string `protobuf:"bytes,1,opt,name=module,proto3" json:"module,omitempty"`
Provider string `protobuf:"bytes,2,opt,name=provider,proto3" json:"provider,omitempty"`
Mode AuthzMode `protobuf:"varint,3,opt,name=mode,proto3,enum=workflow.plugins.authz.v1.AuthzMode" json:"mode,omitempty"`
Subject string `protobuf:"bytes,4,opt,name=subject,proto3" json:"subject,omitempty"`
Context string `protobuf:"bytes,5,opt,name=context,proto3" json:"context,omitempty"`
Resource string `protobuf:"bytes,6,opt,name=resource,proto3" json:"resource,omitempty"`
Action string `protobuf:"bytes,7,opt,name=action,proto3" json:"action,omitempty"`
Scope string `protobuf:"bytes,8,opt,name=scope,proto3" json:"scope,omitempty"`
Relation string `protobuf:"bytes,9,opt,name=relation,proto3" json:"relation,omitempty"`
Explain bool `protobuf:"varint,10,opt,name=explain,proto3" json:"explain,omitempty"`
// contains filtered or unexported fields
}
func (*AuthorizationDecisionConfig) Descriptor
deprecated
added in
v0.5.7
func (*AuthorizationDecisionConfig) Descriptor() ([]byte, []int)
Deprecated: Use AuthorizationDecisionConfig.ProtoReflect.Descriptor instead.
func (*AuthorizationDecisionConfig) GetAction ¶ added in v0.5.7
func (x *AuthorizationDecisionConfig) GetAction() string
func (*AuthorizationDecisionConfig) GetContext ¶ added in v0.5.7
func (x *AuthorizationDecisionConfig) GetContext() string
func (*AuthorizationDecisionConfig) GetExplain ¶ added in v0.5.7
func (x *AuthorizationDecisionConfig) GetExplain() bool
func (*AuthorizationDecisionConfig) GetMode ¶ added in v0.5.7
func (x *AuthorizationDecisionConfig) GetMode() AuthzMode
func (*AuthorizationDecisionConfig) GetModule ¶ added in v0.5.7
func (x *AuthorizationDecisionConfig) GetModule() string
func (*AuthorizationDecisionConfig) GetProvider ¶ added in v0.5.7
func (x *AuthorizationDecisionConfig) GetProvider() string
func (*AuthorizationDecisionConfig) GetRelation ¶ added in v0.5.7
func (x *AuthorizationDecisionConfig) GetRelation() string
func (*AuthorizationDecisionConfig) GetResource ¶ added in v0.5.7
func (x *AuthorizationDecisionConfig) GetResource() string
func (*AuthorizationDecisionConfig) GetScope ¶ added in v0.5.7
func (x *AuthorizationDecisionConfig) GetScope() string
func (*AuthorizationDecisionConfig) GetSubject ¶ added in v0.5.7
func (x *AuthorizationDecisionConfig) GetSubject() string
func (*AuthorizationDecisionConfig) ProtoMessage ¶ added in v0.5.7
func (*AuthorizationDecisionConfig) ProtoMessage()
func (*AuthorizationDecisionConfig) ProtoReflect ¶ added in v0.5.7
func (x *AuthorizationDecisionConfig) ProtoReflect() protoreflect.Message
func (*AuthorizationDecisionConfig) Reset ¶ added in v0.5.7
func (x *AuthorizationDecisionConfig) Reset()
func (*AuthorizationDecisionConfig) String ¶ added in v0.5.7
func (x *AuthorizationDecisionConfig) String() string
type AuthorizationDecisionInput ¶ added in v0.5.7
type AuthorizationDecisionInput struct {
Module string `protobuf:"bytes,1,opt,name=module,proto3" json:"module,omitempty"`
Provider string `protobuf:"bytes,2,opt,name=provider,proto3" json:"provider,omitempty"`
Mode AuthzMode `protobuf:"varint,3,opt,name=mode,proto3,enum=workflow.plugins.authz.v1.AuthzMode" json:"mode,omitempty"`
Subject string `protobuf:"bytes,4,opt,name=subject,proto3" json:"subject,omitempty"`
Context string `protobuf:"bytes,5,opt,name=context,proto3" json:"context,omitempty"`
Resource string `protobuf:"bytes,6,opt,name=resource,proto3" json:"resource,omitempty"`
Action string `protobuf:"bytes,7,opt,name=action,proto3" json:"action,omitempty"`
Scope string `protobuf:"bytes,8,opt,name=scope,proto3" json:"scope,omitempty"`
Relation string `protobuf:"bytes,9,opt,name=relation,proto3" json:"relation,omitempty"`
SubjectAttributes *structpb.Struct `protobuf:"bytes,10,opt,name=subject_attributes,json=subjectAttributes,proto3" json:"subject_attributes,omitempty"`
ResourceAttributes *structpb.Struct `protobuf:"bytes,11,opt,name=resource_attributes,json=resourceAttributes,proto3" json:"resource_attributes,omitempty"`
EnvironmentAttributes *structpb.Struct `protobuf:"bytes,12,opt,name=environment_attributes,json=environmentAttributes,proto3" json:"environment_attributes,omitempty"`
Explain bool `protobuf:"varint,13,opt,name=explain,proto3" json:"explain,omitempty"`
// contains filtered or unexported fields
}
func (*AuthorizationDecisionInput) Descriptor
deprecated
added in
v0.5.7
func (*AuthorizationDecisionInput) Descriptor() ([]byte, []int)
Deprecated: Use AuthorizationDecisionInput.ProtoReflect.Descriptor instead.
func (*AuthorizationDecisionInput) GetAction ¶ added in v0.5.7
func (x *AuthorizationDecisionInput) GetAction() string
func (*AuthorizationDecisionInput) GetContext ¶ added in v0.5.7
func (x *AuthorizationDecisionInput) GetContext() string
func (*AuthorizationDecisionInput) GetEnvironmentAttributes ¶ added in v0.5.7
func (x *AuthorizationDecisionInput) GetEnvironmentAttributes() *structpb.Struct
func (*AuthorizationDecisionInput) GetExplain ¶ added in v0.5.7
func (x *AuthorizationDecisionInput) GetExplain() bool
func (*AuthorizationDecisionInput) GetMode ¶ added in v0.5.7
func (x *AuthorizationDecisionInput) GetMode() AuthzMode
func (*AuthorizationDecisionInput) GetModule ¶ added in v0.5.7
func (x *AuthorizationDecisionInput) GetModule() string
func (*AuthorizationDecisionInput) GetProvider ¶ added in v0.5.7
func (x *AuthorizationDecisionInput) GetProvider() string
func (*AuthorizationDecisionInput) GetRelation ¶ added in v0.5.7
func (x *AuthorizationDecisionInput) GetRelation() string
func (*AuthorizationDecisionInput) GetResource ¶ added in v0.5.7
func (x *AuthorizationDecisionInput) GetResource() string
func (*AuthorizationDecisionInput) GetResourceAttributes ¶ added in v0.5.7
func (x *AuthorizationDecisionInput) GetResourceAttributes() *structpb.Struct
func (*AuthorizationDecisionInput) GetScope ¶ added in v0.5.7
func (x *AuthorizationDecisionInput) GetScope() string
func (*AuthorizationDecisionInput) GetSubject ¶ added in v0.5.7
func (x *AuthorizationDecisionInput) GetSubject() string
func (*AuthorizationDecisionInput) GetSubjectAttributes ¶ added in v0.5.7
func (x *AuthorizationDecisionInput) GetSubjectAttributes() *structpb.Struct
func (*AuthorizationDecisionInput) ProtoMessage ¶ added in v0.5.7
func (*AuthorizationDecisionInput) ProtoMessage()
func (*AuthorizationDecisionInput) ProtoReflect ¶ added in v0.5.7
func (x *AuthorizationDecisionInput) ProtoReflect() protoreflect.Message
func (*AuthorizationDecisionInput) Reset ¶ added in v0.5.7
func (x *AuthorizationDecisionInput) Reset()
func (*AuthorizationDecisionInput) String ¶ added in v0.5.7
func (x *AuthorizationDecisionInput) String() string
type AuthorizationDecisionOutput ¶ added in v0.5.7
type AuthorizationDecisionOutput struct {
Allowed bool `protobuf:"varint,1,opt,name=allowed,proto3" json:"allowed,omitempty"`
Mode AuthzMode `protobuf:"varint,2,opt,name=mode,proto3,enum=workflow.plugins.authz.v1.AuthzMode" json:"mode,omitempty"`
Subject string `protobuf:"bytes,3,opt,name=subject,proto3" json:"subject,omitempty"`
Context string `protobuf:"bytes,4,opt,name=context,proto3" json:"context,omitempty"`
Reason string `protobuf:"bytes,5,opt,name=reason,proto3" json:"reason,omitempty"`
Explain string `protobuf:"bytes,6,opt,name=explain,proto3" json:"explain,omitempty"`
Error string `protobuf:"bytes,100,opt,name=error,proto3" json:"error,omitempty"`
// contains filtered or unexported fields
}
func (*AuthorizationDecisionOutput) Descriptor
deprecated
added in
v0.5.7
func (*AuthorizationDecisionOutput) Descriptor() ([]byte, []int)
Deprecated: Use AuthorizationDecisionOutput.ProtoReflect.Descriptor instead.
func (*AuthorizationDecisionOutput) GetAllowed ¶ added in v0.5.7
func (x *AuthorizationDecisionOutput) GetAllowed() bool
func (*AuthorizationDecisionOutput) GetContext ¶ added in v0.5.7
func (x *AuthorizationDecisionOutput) GetContext() string
func (*AuthorizationDecisionOutput) GetError ¶ added in v0.5.7
func (x *AuthorizationDecisionOutput) GetError() string
func (*AuthorizationDecisionOutput) GetExplain ¶ added in v0.5.7
func (x *AuthorizationDecisionOutput) GetExplain() string
func (*AuthorizationDecisionOutput) GetMode ¶ added in v0.5.7
func (x *AuthorizationDecisionOutput) GetMode() AuthzMode
func (*AuthorizationDecisionOutput) GetReason ¶ added in v0.5.7
func (x *AuthorizationDecisionOutput) GetReason() string
func (*AuthorizationDecisionOutput) GetSubject ¶ added in v0.5.7
func (x *AuthorizationDecisionOutput) GetSubject() string
func (*AuthorizationDecisionOutput) ProtoMessage ¶ added in v0.5.7
func (*AuthorizationDecisionOutput) ProtoMessage()
func (*AuthorizationDecisionOutput) ProtoReflect ¶ added in v0.5.7
func (x *AuthorizationDecisionOutput) ProtoReflect() protoreflect.Message
func (*AuthorizationDecisionOutput) Reset ¶ added in v0.5.7
func (x *AuthorizationDecisionOutput) Reset()
func (*AuthorizationDecisionOutput) String ¶ added in v0.5.7
func (x *AuthorizationDecisionOutput) String() string
type AuthzCheckConfig ¶
type AuthzCheckConfig struct {
Module string `protobuf:"bytes,1,opt,name=module,proto3" json:"module,omitempty"`
SubjectKey string `protobuf:"bytes,2,opt,name=subject_key,json=subjectKey,proto3" json:"subject_key,omitempty"`
Object string `protobuf:"bytes,3,opt,name=object,proto3" json:"object,omitempty"`
Action string `protobuf:"bytes,4,opt,name=action,proto3" json:"action,omitempty"`
Audit bool `protobuf:"varint,5,opt,name=audit,proto3" json:"audit,omitempty"`
ExtraFields []*ExtraField `protobuf:"bytes,6,rep,name=extra_fields,json=extraFields,proto3" json:"extra_fields,omitempty"`
// contains filtered or unexported fields
}
func (*AuthzCheckConfig) Descriptor
deprecated
func (*AuthzCheckConfig) Descriptor() ([]byte, []int)
Deprecated: Use AuthzCheckConfig.ProtoReflect.Descriptor instead.
func (*AuthzCheckConfig) GetAction ¶
func (x *AuthzCheckConfig) GetAction() string
func (*AuthzCheckConfig) GetAudit ¶
func (x *AuthzCheckConfig) GetAudit() bool
func (*AuthzCheckConfig) GetExtraFields ¶
func (x *AuthzCheckConfig) GetExtraFields() []*ExtraField
func (*AuthzCheckConfig) GetModule ¶
func (x *AuthzCheckConfig) GetModule() string
func (*AuthzCheckConfig) GetObject ¶
func (x *AuthzCheckConfig) GetObject() string
func (*AuthzCheckConfig) GetSubjectKey ¶
func (x *AuthzCheckConfig) GetSubjectKey() string
func (*AuthzCheckConfig) ProtoMessage ¶
func (*AuthzCheckConfig) ProtoMessage()
func (*AuthzCheckConfig) ProtoReflect ¶
func (x *AuthzCheckConfig) ProtoReflect() protoreflect.Message
func (*AuthzCheckConfig) Reset ¶
func (x *AuthzCheckConfig) Reset()
func (*AuthzCheckConfig) String ¶
func (x *AuthzCheckConfig) String() string
type AuthzCheckInput ¶
type AuthzCheckInput struct {
Module string `protobuf:"bytes,1,opt,name=module,proto3" json:"module,omitempty"`
SubjectKey string `protobuf:"bytes,2,opt,name=subject_key,json=subjectKey,proto3" json:"subject_key,omitempty"`
Subject string `protobuf:"bytes,3,opt,name=subject,proto3" json:"subject,omitempty"`
Object string `protobuf:"bytes,4,opt,name=object,proto3" json:"object,omitempty"`
Action string `protobuf:"bytes,5,opt,name=action,proto3" json:"action,omitempty"`
ExtraFields []*ExtraField `protobuf:"bytes,6,rep,name=extra_fields,json=extraFields,proto3" json:"extra_fields,omitempty"`
// contains filtered or unexported fields
}
func (*AuthzCheckInput) Descriptor
deprecated
func (*AuthzCheckInput) Descriptor() ([]byte, []int)
Deprecated: Use AuthzCheckInput.ProtoReflect.Descriptor instead.
func (*AuthzCheckInput) GetAction ¶
func (x *AuthzCheckInput) GetAction() string
func (*AuthzCheckInput) GetExtraFields ¶
func (x *AuthzCheckInput) GetExtraFields() []*ExtraField
func (*AuthzCheckInput) GetModule ¶
func (x *AuthzCheckInput) GetModule() string
func (*AuthzCheckInput) GetObject ¶
func (x *AuthzCheckInput) GetObject() string
func (*AuthzCheckInput) GetSubject ¶
func (x *AuthzCheckInput) GetSubject() string
func (*AuthzCheckInput) GetSubjectKey ¶
func (x *AuthzCheckInput) GetSubjectKey() string
func (*AuthzCheckInput) ProtoMessage ¶
func (*AuthzCheckInput) ProtoMessage()
func (*AuthzCheckInput) ProtoReflect ¶
func (x *AuthzCheckInput) ProtoReflect() protoreflect.Message
func (*AuthzCheckInput) Reset ¶
func (x *AuthzCheckInput) Reset()
func (*AuthzCheckInput) String ¶
func (x *AuthzCheckInput) String() string
type AuthzCheckOutput ¶
type AuthzCheckOutput struct {
Subject string `protobuf:"bytes,1,opt,name=subject,proto3" json:"subject,omitempty"`
Object string `protobuf:"bytes,2,opt,name=object,proto3" json:"object,omitempty"`
Action string `protobuf:"bytes,3,opt,name=action,proto3" json:"action,omitempty"`
Allowed bool `protobuf:"varint,4,opt,name=allowed,proto3" json:"allowed,omitempty"`
ResponseStatus int32 `protobuf:"varint,5,opt,name=response_status,json=responseStatus,proto3" json:"response_status,omitempty"`
ResponseBody string `protobuf:"bytes,6,opt,name=response_body,json=responseBody,proto3" json:"response_body,omitempty"`
ResponseHeaders *structpb.Struct `protobuf:"bytes,7,opt,name=response_headers,json=responseHeaders,proto3" json:"response_headers,omitempty"`
Error string `protobuf:"bytes,100,opt,name=error,proto3" json:"error,omitempty"`
// contains filtered or unexported fields
}
func (*AuthzCheckOutput) Descriptor
deprecated
func (*AuthzCheckOutput) Descriptor() ([]byte, []int)
Deprecated: Use AuthzCheckOutput.ProtoReflect.Descriptor instead.
func (*AuthzCheckOutput) GetAction ¶
func (x *AuthzCheckOutput) GetAction() string
func (*AuthzCheckOutput) GetAllowed ¶
func (x *AuthzCheckOutput) GetAllowed() bool
func (*AuthzCheckOutput) GetError ¶
func (x *AuthzCheckOutput) GetError() string
func (*AuthzCheckOutput) GetObject ¶
func (x *AuthzCheckOutput) GetObject() string
func (*AuthzCheckOutput) GetResponseBody ¶
func (x *AuthzCheckOutput) GetResponseBody() string
func (*AuthzCheckOutput) GetResponseHeaders ¶
func (x *AuthzCheckOutput) GetResponseHeaders() *structpb.Struct
func (*AuthzCheckOutput) GetResponseStatus ¶
func (x *AuthzCheckOutput) GetResponseStatus() int32
func (*AuthzCheckOutput) GetSubject ¶
func (x *AuthzCheckOutput) GetSubject() string
func (*AuthzCheckOutput) ProtoMessage ¶
func (*AuthzCheckOutput) ProtoMessage()
func (*AuthzCheckOutput) ProtoReflect ¶
func (x *AuthzCheckOutput) ProtoReflect() protoreflect.Message
func (*AuthzCheckOutput) Reset ¶
func (x *AuthzCheckOutput) Reset()
func (*AuthzCheckOutput) String ¶
func (x *AuthzCheckOutput) String() string
type AuthzDeclarationSet ¶ added in v0.5.7
type AuthzDeclarationSet struct {
Scopes []*ScopeDeclaration `protobuf:"bytes,1,rep,name=scopes,proto3" json:"scopes,omitempty"`
Resources []*ResourceDeclaration `protobuf:"bytes,2,rep,name=resources,proto3" json:"resources,omitempty"`
Actions []*ActionDeclaration `protobuf:"bytes,3,rep,name=actions,proto3" json:"actions,omitempty"`
Attributes []*AttributeDeclaration `protobuf:"bytes,4,rep,name=attributes,proto3" json:"attributes,omitempty"`
Relations []*RelationDeclaration `protobuf:"bytes,5,rep,name=relations,proto3" json:"relations,omitempty"`
UiActions []*UIActionDeclaration `protobuf:"bytes,6,rep,name=ui_actions,json=uiActions,proto3" json:"ui_actions,omitempty"`
OwnerPlugin string `protobuf:"bytes,7,opt,name=owner_plugin,json=ownerPlugin,proto3" json:"owner_plugin,omitempty"`
OwnerModule string `protobuf:"bytes,8,opt,name=owner_module,json=ownerModule,proto3" json:"owner_module,omitempty"`
// contains filtered or unexported fields
}
func (*AuthzDeclarationSet) Descriptor
deprecated
added in
v0.5.7
func (*AuthzDeclarationSet) Descriptor() ([]byte, []int)
Deprecated: Use AuthzDeclarationSet.ProtoReflect.Descriptor instead.
func (*AuthzDeclarationSet) GetActions ¶ added in v0.5.7
func (x *AuthzDeclarationSet) GetActions() []*ActionDeclaration
func (*AuthzDeclarationSet) GetAttributes ¶ added in v0.5.7
func (x *AuthzDeclarationSet) GetAttributes() []*AttributeDeclaration
func (*AuthzDeclarationSet) GetOwnerModule ¶ added in v0.5.7
func (x *AuthzDeclarationSet) GetOwnerModule() string
func (*AuthzDeclarationSet) GetOwnerPlugin ¶ added in v0.5.7
func (x *AuthzDeclarationSet) GetOwnerPlugin() string
func (*AuthzDeclarationSet) GetRelations ¶ added in v0.5.7
func (x *AuthzDeclarationSet) GetRelations() []*RelationDeclaration
func (*AuthzDeclarationSet) GetResources ¶ added in v0.5.7
func (x *AuthzDeclarationSet) GetResources() []*ResourceDeclaration
func (*AuthzDeclarationSet) GetScopes ¶ added in v0.5.7
func (x *AuthzDeclarationSet) GetScopes() []*ScopeDeclaration
func (*AuthzDeclarationSet) GetUiActions ¶ added in v0.5.7
func (x *AuthzDeclarationSet) GetUiActions() []*UIActionDeclaration
func (*AuthzDeclarationSet) ProtoMessage ¶ added in v0.5.7
func (*AuthzDeclarationSet) ProtoMessage()
func (*AuthzDeclarationSet) ProtoReflect ¶ added in v0.5.7
func (x *AuthzDeclarationSet) ProtoReflect() protoreflect.Message
func (*AuthzDeclarationSet) Reset ¶ added in v0.5.7
func (x *AuthzDeclarationSet) Reset()
func (*AuthzDeclarationSet) String ¶ added in v0.5.7
func (x *AuthzDeclarationSet) String() string
type AuthzMode ¶ added in v0.5.7
type AuthzMode int32
func (AuthzMode) Descriptor ¶ added in v0.5.7
func (AuthzMode) Descriptor() protoreflect.EnumDescriptor
func (AuthzMode) EnumDescriptor
deprecated
added in
v0.5.7
func (AuthzMode) Number ¶ added in v0.5.7
func (x AuthzMode) Number() protoreflect.EnumNumber
func (AuthzMode) Type ¶ added in v0.5.7
func (AuthzMode) Type() protoreflect.EnumType
type AuthzOperation ¶ added in v0.5.7
type AuthzOperation int32
const ( AuthzOperation_AUTHZ_OPERATION_UNSPECIFIED AuthzOperation = 0 AuthzOperation_AUTHZ_OPERATION_CHECK AuthzOperation = 1 AuthzOperation_AUTHZ_OPERATION_MANAGE_ROLES AuthzOperation = 2 AuthzOperation_AUTHZ_OPERATION_MANAGE_POLICIES AuthzOperation = 3 AuthzOperation_AUTHZ_OPERATION_MANAGE_RELATIONS AuthzOperation = 4 AuthzOperation_AUTHZ_OPERATION_LIST AuthzOperation = 5 )
func (AuthzOperation) Descriptor ¶ added in v0.5.7
func (AuthzOperation) Descriptor() protoreflect.EnumDescriptor
func (AuthzOperation) Enum ¶ added in v0.5.7
func (x AuthzOperation) Enum() *AuthzOperation
func (AuthzOperation) EnumDescriptor
deprecated
added in
v0.5.7
func (AuthzOperation) EnumDescriptor() ([]byte, []int)
Deprecated: Use AuthzOperation.Descriptor instead.
func (AuthzOperation) Number ¶ added in v0.5.7
func (x AuthzOperation) Number() protoreflect.EnumNumber
func (AuthzOperation) String ¶ added in v0.5.7
func (x AuthzOperation) String() string
func (AuthzOperation) Type ¶ added in v0.5.7
func (AuthzOperation) Type() protoreflect.EnumType
type CapabilitiesConfig ¶
type CapabilitiesConfig struct {
Module string `protobuf:"bytes,1,opt,name=module,proto3" json:"module,omitempty"`
Provider string `protobuf:"bytes,2,opt,name=provider,proto3" json:"provider,omitempty"`
// contains filtered or unexported fields
}
func (*CapabilitiesConfig) Descriptor
deprecated
func (*CapabilitiesConfig) Descriptor() ([]byte, []int)
Deprecated: Use CapabilitiesConfig.ProtoReflect.Descriptor instead.
func (*CapabilitiesConfig) GetModule ¶
func (x *CapabilitiesConfig) GetModule() string
func (*CapabilitiesConfig) GetProvider ¶
func (x *CapabilitiesConfig) GetProvider() string
func (*CapabilitiesConfig) ProtoMessage ¶
func (*CapabilitiesConfig) ProtoMessage()
func (*CapabilitiesConfig) ProtoReflect ¶
func (x *CapabilitiesConfig) ProtoReflect() protoreflect.Message
func (*CapabilitiesConfig) Reset ¶
func (x *CapabilitiesConfig) Reset()
func (*CapabilitiesConfig) String ¶
func (x *CapabilitiesConfig) String() string
type CapabilitiesInput ¶
type CapabilitiesInput struct {
Module string `protobuf:"bytes,1,opt,name=module,proto3" json:"module,omitempty"`
Provider string `protobuf:"bytes,2,opt,name=provider,proto3" json:"provider,omitempty"`
// contains filtered or unexported fields
}
func (*CapabilitiesInput) Descriptor
deprecated
func (*CapabilitiesInput) Descriptor() ([]byte, []int)
Deprecated: Use CapabilitiesInput.ProtoReflect.Descriptor instead.
func (*CapabilitiesInput) GetModule ¶
func (x *CapabilitiesInput) GetModule() string
func (*CapabilitiesInput) GetProvider ¶
func (x *CapabilitiesInput) GetProvider() string
func (*CapabilitiesInput) ProtoMessage ¶
func (*CapabilitiesInput) ProtoMessage()
func (*CapabilitiesInput) ProtoReflect ¶
func (x *CapabilitiesInput) ProtoReflect() protoreflect.Message
func (*CapabilitiesInput) Reset ¶
func (x *CapabilitiesInput) Reset()
func (*CapabilitiesInput) String ¶
func (x *CapabilitiesInput) String() string
type CapabilitiesOutput ¶
type CapabilitiesOutput struct {
Module string `protobuf:"bytes,1,opt,name=module,proto3" json:"module,omitempty"`
Provider string `protobuf:"bytes,2,opt,name=provider,proto3" json:"provider,omitempty"`
Capabilities []string `protobuf:"bytes,3,rep,name=capabilities,proto3" json:"capabilities,omitempty"`
Descriptors []*CapabilityDescriptor `protobuf:"bytes,4,rep,name=descriptors,proto3" json:"descriptors,omitempty"`
Health string `protobuf:"bytes,5,opt,name=health,proto3" json:"health,omitempty"`
MissingRequirements []string `protobuf:"bytes,6,rep,name=missing_requirements,json=missingRequirements,proto3" json:"missing_requirements,omitempty"`
Error string `protobuf:"bytes,100,opt,name=error,proto3" json:"error,omitempty"`
// contains filtered or unexported fields
}
func (*CapabilitiesOutput) Descriptor
deprecated
func (*CapabilitiesOutput) Descriptor() ([]byte, []int)
Deprecated: Use CapabilitiesOutput.ProtoReflect.Descriptor instead.
func (*CapabilitiesOutput) GetCapabilities ¶
func (x *CapabilitiesOutput) GetCapabilities() []string
func (*CapabilitiesOutput) GetDescriptors ¶ added in v0.5.7
func (x *CapabilitiesOutput) GetDescriptors() []*CapabilityDescriptor
func (*CapabilitiesOutput) GetError ¶
func (x *CapabilitiesOutput) GetError() string
func (*CapabilitiesOutput) GetHealth ¶ added in v0.5.7
func (x *CapabilitiesOutput) GetHealth() string
func (*CapabilitiesOutput) GetMissingRequirements ¶ added in v0.5.7
func (x *CapabilitiesOutput) GetMissingRequirements() []string
func (*CapabilitiesOutput) GetModule ¶
func (x *CapabilitiesOutput) GetModule() string
func (*CapabilitiesOutput) GetProvider ¶
func (x *CapabilitiesOutput) GetProvider() string
func (*CapabilitiesOutput) ProtoMessage ¶
func (*CapabilitiesOutput) ProtoMessage()
func (*CapabilitiesOutput) ProtoReflect ¶
func (x *CapabilitiesOutput) ProtoReflect() protoreflect.Message
func (*CapabilitiesOutput) Reset ¶
func (x *CapabilitiesOutput) Reset()
func (*CapabilitiesOutput) String ¶
func (x *CapabilitiesOutput) String() string
type CapabilityDescriptor ¶ added in v0.5.7
type CapabilityDescriptor struct {
Mode AuthzMode `protobuf:"varint,1,opt,name=mode,proto3,enum=workflow.plugins.authz.v1.AuthzMode" json:"mode,omitempty"`
Operations []AuthzOperation `` /* 127-byte string literal not displayed */
Configured bool `protobuf:"varint,3,opt,name=configured,proto3" json:"configured,omitempty"`
Source string `protobuf:"bytes,4,opt,name=source,proto3" json:"source,omitempty"`
Health string `protobuf:"bytes,5,opt,name=health,proto3" json:"health,omitempty"`
UnsupportedReason string `protobuf:"bytes,6,opt,name=unsupported_reason,json=unsupportedReason,proto3" json:"unsupported_reason,omitempty"`
// contains filtered or unexported fields
}
func (*CapabilityDescriptor) Descriptor
deprecated
added in
v0.5.7
func (*CapabilityDescriptor) Descriptor() ([]byte, []int)
Deprecated: Use CapabilityDescriptor.ProtoReflect.Descriptor instead.
func (*CapabilityDescriptor) GetConfigured ¶ added in v0.5.7
func (x *CapabilityDescriptor) GetConfigured() bool
func (*CapabilityDescriptor) GetHealth ¶ added in v0.5.7
func (x *CapabilityDescriptor) GetHealth() string
func (*CapabilityDescriptor) GetMode ¶ added in v0.5.7
func (x *CapabilityDescriptor) GetMode() AuthzMode
func (*CapabilityDescriptor) GetOperations ¶ added in v0.5.7
func (x *CapabilityDescriptor) GetOperations() []AuthzOperation
func (*CapabilityDescriptor) GetSource ¶ added in v0.5.7
func (x *CapabilityDescriptor) GetSource() string
func (*CapabilityDescriptor) GetUnsupportedReason ¶ added in v0.5.7
func (x *CapabilityDescriptor) GetUnsupportedReason() string
func (*CapabilityDescriptor) ProtoMessage ¶ added in v0.5.7
func (*CapabilityDescriptor) ProtoMessage()
func (*CapabilityDescriptor) ProtoReflect ¶ added in v0.5.7
func (x *CapabilityDescriptor) ProtoReflect() protoreflect.Message
func (*CapabilityDescriptor) Reset ¶ added in v0.5.7
func (x *CapabilityDescriptor) Reset()
func (*CapabilityDescriptor) String ¶ added in v0.5.7
func (x *CapabilityDescriptor) String() string
type CapabilityRequirement ¶ added in v0.5.7
type CapabilityRequirement struct {
Mode AuthzMode `protobuf:"varint,1,opt,name=mode,proto3,enum=workflow.plugins.authz.v1.AuthzMode" json:"mode,omitempty"`
Operations []AuthzOperation `` /* 127-byte string literal not displayed */
// contains filtered or unexported fields
}
func (*CapabilityRequirement) Descriptor
deprecated
added in
v0.5.7
func (*CapabilityRequirement) Descriptor() ([]byte, []int)
Deprecated: Use CapabilityRequirement.ProtoReflect.Descriptor instead.
func (*CapabilityRequirement) GetMode ¶ added in v0.5.7
func (x *CapabilityRequirement) GetMode() AuthzMode
func (*CapabilityRequirement) GetOperations ¶ added in v0.5.7
func (x *CapabilityRequirement) GetOperations() []AuthzOperation
func (*CapabilityRequirement) ProtoMessage ¶ added in v0.5.7
func (*CapabilityRequirement) ProtoMessage()
func (*CapabilityRequirement) ProtoReflect ¶ added in v0.5.7
func (x *CapabilityRequirement) ProtoReflect() protoreflect.Message
func (*CapabilityRequirement) Reset ¶ added in v0.5.7
func (x *CapabilityRequirement) Reset()
func (*CapabilityRequirement) String ¶ added in v0.5.7
func (x *CapabilityRequirement) String() string
type CasbinModuleConfig ¶
type CasbinModuleConfig struct {
Model string `protobuf:"bytes,1,opt,name=model,proto3" json:"model,omitempty"`
Policies []*StringList `protobuf:"bytes,2,rep,name=policies,proto3" json:"policies,omitempty"`
RoleAssignments []*StringList `protobuf:"bytes,3,rep,name=role_assignments,json=roleAssignments,proto3" json:"role_assignments,omitempty"`
Adapter *AdapterConfig `protobuf:"bytes,4,opt,name=adapter,proto3" json:"adapter,omitempty"`
Watcher *WatcherConfig `protobuf:"bytes,5,opt,name=watcher,proto3" json:"watcher,omitempty"`
// contains filtered or unexported fields
}
func (*CasbinModuleConfig) Descriptor
deprecated
func (*CasbinModuleConfig) Descriptor() ([]byte, []int)
Deprecated: Use CasbinModuleConfig.ProtoReflect.Descriptor instead.
func (*CasbinModuleConfig) GetAdapter ¶
func (x *CasbinModuleConfig) GetAdapter() *AdapterConfig
func (*CasbinModuleConfig) GetModel ¶
func (x *CasbinModuleConfig) GetModel() string
func (*CasbinModuleConfig) GetPolicies ¶
func (x *CasbinModuleConfig) GetPolicies() []*StringList
func (*CasbinModuleConfig) GetRoleAssignments ¶
func (x *CasbinModuleConfig) GetRoleAssignments() []*StringList
func (*CasbinModuleConfig) GetWatcher ¶
func (x *CasbinModuleConfig) GetWatcher() *WatcherConfig
func (*CasbinModuleConfig) ProtoMessage ¶
func (*CasbinModuleConfig) ProtoMessage()
func (*CasbinModuleConfig) ProtoReflect ¶
func (x *CasbinModuleConfig) ProtoReflect() protoreflect.Message
func (*CasbinModuleConfig) Reset ¶
func (x *CasbinModuleConfig) Reset()
func (*CasbinModuleConfig) String ¶
func (x *CasbinModuleConfig) String() string
type DeclareAttributesInput ¶ added in v0.5.7
type DeclareAttributesInput struct {
Attributes []*AttributeDeclaration `protobuf:"bytes,1,rep,name=attributes,proto3" json:"attributes,omitempty"`
OwnerPlugin string `protobuf:"bytes,2,opt,name=owner_plugin,json=ownerPlugin,proto3" json:"owner_plugin,omitempty"`
OwnerModule string `protobuf:"bytes,3,opt,name=owner_module,json=ownerModule,proto3" json:"owner_module,omitempty"`
// contains filtered or unexported fields
}
func (*DeclareAttributesInput) Descriptor
deprecated
added in
v0.5.7
func (*DeclareAttributesInput) Descriptor() ([]byte, []int)
Deprecated: Use DeclareAttributesInput.ProtoReflect.Descriptor instead.
func (*DeclareAttributesInput) GetAttributes ¶ added in v0.5.7
func (x *DeclareAttributesInput) GetAttributes() []*AttributeDeclaration
func (*DeclareAttributesInput) GetOwnerModule ¶ added in v0.5.7
func (x *DeclareAttributesInput) GetOwnerModule() string
func (*DeclareAttributesInput) GetOwnerPlugin ¶ added in v0.5.7
func (x *DeclareAttributesInput) GetOwnerPlugin() string
func (*DeclareAttributesInput) ProtoMessage ¶ added in v0.5.7
func (*DeclareAttributesInput) ProtoMessage()
func (*DeclareAttributesInput) ProtoReflect ¶ added in v0.5.7
func (x *DeclareAttributesInput) ProtoReflect() protoreflect.Message
func (*DeclareAttributesInput) Reset ¶ added in v0.5.7
func (x *DeclareAttributesInput) Reset()
func (*DeclareAttributesInput) String ¶ added in v0.5.7
func (x *DeclareAttributesInput) String() string
type DeclareAttributesOutput ¶ added in v0.5.7
type DeclareAttributesOutput struct {
Registered int32 `protobuf:"varint,1,opt,name=registered,proto3" json:"registered,omitempty"`
Attributes []*AttributeDeclaration `protobuf:"bytes,2,rep,name=attributes,proto3" json:"attributes,omitempty"`
Error string `protobuf:"bytes,100,opt,name=error,proto3" json:"error,omitempty"`
// contains filtered or unexported fields
}
func (*DeclareAttributesOutput) Descriptor
deprecated
added in
v0.5.7
func (*DeclareAttributesOutput) Descriptor() ([]byte, []int)
Deprecated: Use DeclareAttributesOutput.ProtoReflect.Descriptor instead.
func (*DeclareAttributesOutput) GetAttributes ¶ added in v0.5.7
func (x *DeclareAttributesOutput) GetAttributes() []*AttributeDeclaration
func (*DeclareAttributesOutput) GetError ¶ added in v0.5.7
func (x *DeclareAttributesOutput) GetError() string
func (*DeclareAttributesOutput) GetRegistered ¶ added in v0.5.7
func (x *DeclareAttributesOutput) GetRegistered() int32
func (*DeclareAttributesOutput) ProtoMessage ¶ added in v0.5.7
func (*DeclareAttributesOutput) ProtoMessage()
func (*DeclareAttributesOutput) ProtoReflect ¶ added in v0.5.7
func (x *DeclareAttributesOutput) ProtoReflect() protoreflect.Message
func (*DeclareAttributesOutput) Reset ¶ added in v0.5.7
func (x *DeclareAttributesOutput) Reset()
func (*DeclareAttributesOutput) String ¶ added in v0.5.7
func (x *DeclareAttributesOutput) String() string
type ExtraField ¶
type ExtraField struct {
Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
Value string `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
// contains filtered or unexported fields
}
func (*ExtraField) Descriptor
deprecated
func (*ExtraField) Descriptor() ([]byte, []int)
Deprecated: Use ExtraField.ProtoReflect.Descriptor instead.
func (*ExtraField) GetKey ¶
func (x *ExtraField) GetKey() string
func (*ExtraField) GetValue ¶
func (x *ExtraField) GetValue() string
func (*ExtraField) ProtoMessage ¶
func (*ExtraField) ProtoMessage()
func (*ExtraField) ProtoReflect ¶
func (x *ExtraField) ProtoReflect() protoreflect.Message
func (*ExtraField) Reset ¶
func (x *ExtraField) Reset()
func (*ExtraField) String ¶
func (x *ExtraField) String() string
type GenericStepOutput ¶
type GenericStepOutput struct {
Output *structpb.Struct `protobuf:"bytes,1,opt,name=output,proto3" json:"output,omitempty"`
Error string `protobuf:"bytes,100,opt,name=error,proto3" json:"error,omitempty"`
// contains filtered or unexported fields
}
func (*GenericStepOutput) Descriptor
deprecated
func (*GenericStepOutput) Descriptor() ([]byte, []int)
Deprecated: Use GenericStepOutput.ProtoReflect.Descriptor instead.
func (*GenericStepOutput) GetError ¶
func (x *GenericStepOutput) GetError() string
func (*GenericStepOutput) GetOutput ¶
func (x *GenericStepOutput) GetOutput() *structpb.Struct
func (*GenericStepOutput) ProtoMessage ¶
func (*GenericStepOutput) ProtoMessage()
func (*GenericStepOutput) ProtoReflect ¶
func (x *GenericStepOutput) ProtoReflect() protoreflect.Message
func (*GenericStepOutput) Reset ¶
func (x *GenericStepOutput) Reset()
func (*GenericStepOutput) String ¶
func (x *GenericStepOutput) String() string
type KetoModuleConfig ¶ added in v0.5.7
type KetoModuleConfig struct {
ReadUrl string `protobuf:"bytes,1,opt,name=read_url,json=readUrl,proto3" json:"read_url,omitempty"`
WriteUrl string `protobuf:"bytes,2,opt,name=write_url,json=writeUrl,proto3" json:"write_url,omitempty"`
// contains filtered or unexported fields
}
func (*KetoModuleConfig) Descriptor
deprecated
added in
v0.5.7
func (*KetoModuleConfig) Descriptor() ([]byte, []int)
Deprecated: Use KetoModuleConfig.ProtoReflect.Descriptor instead.
func (*KetoModuleConfig) GetReadUrl ¶ added in v0.5.7
func (x *KetoModuleConfig) GetReadUrl() string
func (*KetoModuleConfig) GetWriteUrl ¶ added in v0.5.7
func (x *KetoModuleConfig) GetWriteUrl() string
func (*KetoModuleConfig) ProtoMessage ¶ added in v0.5.7
func (*KetoModuleConfig) ProtoMessage()
func (*KetoModuleConfig) ProtoReflect ¶ added in v0.5.7
func (x *KetoModuleConfig) ProtoReflect() protoreflect.Message
func (*KetoModuleConfig) Reset ¶ added in v0.5.7
func (x *KetoModuleConfig) Reset()
func (*KetoModuleConfig) String ¶ added in v0.5.7
func (x *KetoModuleConfig) String() string
type ListAttributePoliciesInput ¶ added in v0.5.7
type ListAttributePoliciesInput struct {
Filter *AttributePolicyFilter `protobuf:"bytes,1,opt,name=filter,proto3" json:"filter,omitempty"`
// contains filtered or unexported fields
}
func (*ListAttributePoliciesInput) Descriptor
deprecated
added in
v0.5.7
func (*ListAttributePoliciesInput) Descriptor() ([]byte, []int)
Deprecated: Use ListAttributePoliciesInput.ProtoReflect.Descriptor instead.
func (*ListAttributePoliciesInput) GetFilter ¶ added in v0.5.7
func (x *ListAttributePoliciesInput) GetFilter() *AttributePolicyFilter
func (*ListAttributePoliciesInput) ProtoMessage ¶ added in v0.5.7
func (*ListAttributePoliciesInput) ProtoMessage()
func (*ListAttributePoliciesInput) ProtoReflect ¶ added in v0.5.7
func (x *ListAttributePoliciesInput) ProtoReflect() protoreflect.Message
func (*ListAttributePoliciesInput) Reset ¶ added in v0.5.7
func (x *ListAttributePoliciesInput) Reset()
func (*ListAttributePoliciesInput) String ¶ added in v0.5.7
func (x *ListAttributePoliciesInput) String() string
type ListAttributePoliciesOutput ¶ added in v0.5.7
type ListAttributePoliciesOutput struct {
Policies []*AttributePolicy `protobuf:"bytes,1,rep,name=policies,proto3" json:"policies,omitempty"`
Error string `protobuf:"bytes,100,opt,name=error,proto3" json:"error,omitempty"`
// contains filtered or unexported fields
}
func (*ListAttributePoliciesOutput) Descriptor
deprecated
added in
v0.5.7
func (*ListAttributePoliciesOutput) Descriptor() ([]byte, []int)
Deprecated: Use ListAttributePoliciesOutput.ProtoReflect.Descriptor instead.
func (*ListAttributePoliciesOutput) GetError ¶ added in v0.5.7
func (x *ListAttributePoliciesOutput) GetError() string
func (*ListAttributePoliciesOutput) GetPolicies ¶ added in v0.5.7
func (x *ListAttributePoliciesOutput) GetPolicies() []*AttributePolicy
func (*ListAttributePoliciesOutput) ProtoMessage ¶ added in v0.5.7
func (*ListAttributePoliciesOutput) ProtoMessage()
func (*ListAttributePoliciesOutput) ProtoReflect ¶ added in v0.5.7
func (x *ListAttributePoliciesOutput) ProtoReflect() protoreflect.Message
func (*ListAttributePoliciesOutput) Reset ¶ added in v0.5.7
func (x *ListAttributePoliciesOutput) Reset()
func (*ListAttributePoliciesOutput) String ¶ added in v0.5.7
func (x *ListAttributePoliciesOutput) String() string
type ListConfig ¶
type ListConfig struct {
Module string `protobuf:"bytes,1,opt,name=module,proto3" json:"module,omitempty"`
Filter string `protobuf:"bytes,2,opt,name=filter,proto3" json:"filter,omitempty"`
Value string `protobuf:"bytes,3,opt,name=value,proto3" json:"value,omitempty"`
// contains filtered or unexported fields
}
func (*ListConfig) Descriptor
deprecated
func (*ListConfig) Descriptor() ([]byte, []int)
Deprecated: Use ListConfig.ProtoReflect.Descriptor instead.
func (*ListConfig) GetFilter ¶
func (x *ListConfig) GetFilter() string
func (*ListConfig) GetModule ¶
func (x *ListConfig) GetModule() string
func (*ListConfig) GetValue ¶
func (x *ListConfig) GetValue() string
func (*ListConfig) ProtoMessage ¶
func (*ListConfig) ProtoMessage()
func (*ListConfig) ProtoReflect ¶
func (x *ListConfig) ProtoReflect() protoreflect.Message
func (*ListConfig) Reset ¶
func (x *ListConfig) Reset()
func (*ListConfig) String ¶
func (x *ListConfig) String() string
type ListDeclarationsInput ¶ added in v0.5.7
type ListDeclarationsInput struct {
Context string `protobuf:"bytes,1,opt,name=context,proto3" json:"context,omitempty"`
OwnerPlugin string `protobuf:"bytes,2,opt,name=owner_plugin,json=ownerPlugin,proto3" json:"owner_plugin,omitempty"`
OwnerModule string `protobuf:"bytes,3,opt,name=owner_module,json=ownerModule,proto3" json:"owner_module,omitempty"`
// contains filtered or unexported fields
}
func (*ListDeclarationsInput) Descriptor
deprecated
added in
v0.5.7
func (*ListDeclarationsInput) Descriptor() ([]byte, []int)
Deprecated: Use ListDeclarationsInput.ProtoReflect.Descriptor instead.
func (*ListDeclarationsInput) GetContext ¶ added in v0.5.7
func (x *ListDeclarationsInput) GetContext() string
func (*ListDeclarationsInput) GetOwnerModule ¶ added in v0.5.7
func (x *ListDeclarationsInput) GetOwnerModule() string
func (*ListDeclarationsInput) GetOwnerPlugin ¶ added in v0.5.7
func (x *ListDeclarationsInput) GetOwnerPlugin() string
func (*ListDeclarationsInput) ProtoMessage ¶ added in v0.5.7
func (*ListDeclarationsInput) ProtoMessage()
func (*ListDeclarationsInput) ProtoReflect ¶ added in v0.5.7
func (x *ListDeclarationsInput) ProtoReflect() protoreflect.Message
func (*ListDeclarationsInput) Reset ¶ added in v0.5.7
func (x *ListDeclarationsInput) Reset()
func (*ListDeclarationsInput) String ¶ added in v0.5.7
func (x *ListDeclarationsInput) String() string
type ListDeclarationsOutput ¶ added in v0.5.7
type ListDeclarationsOutput struct {
Declarations *AuthzDeclarationSet `protobuf:"bytes,1,opt,name=declarations,proto3" json:"declarations,omitempty"`
Error string `protobuf:"bytes,100,opt,name=error,proto3" json:"error,omitempty"`
// contains filtered or unexported fields
}
func (*ListDeclarationsOutput) Descriptor
deprecated
added in
v0.5.7
func (*ListDeclarationsOutput) Descriptor() ([]byte, []int)
Deprecated: Use ListDeclarationsOutput.ProtoReflect.Descriptor instead.
func (*ListDeclarationsOutput) GetDeclarations ¶ added in v0.5.7
func (x *ListDeclarationsOutput) GetDeclarations() *AuthzDeclarationSet
func (*ListDeclarationsOutput) GetError ¶ added in v0.5.7
func (x *ListDeclarationsOutput) GetError() string
func (*ListDeclarationsOutput) ProtoMessage ¶ added in v0.5.7
func (*ListDeclarationsOutput) ProtoMessage()
func (*ListDeclarationsOutput) ProtoReflect ¶ added in v0.5.7
func (x *ListDeclarationsOutput) ProtoReflect() protoreflect.Message
func (*ListDeclarationsOutput) Reset ¶ added in v0.5.7
func (x *ListDeclarationsOutput) Reset()
func (*ListDeclarationsOutput) String ¶ added in v0.5.7
func (x *ListDeclarationsOutput) String() string
type ListInput ¶
type ListInput struct {
Module string `protobuf:"bytes,1,opt,name=module,proto3" json:"module,omitempty"`
Filter string `protobuf:"bytes,2,opt,name=filter,proto3" json:"filter,omitempty"`
Value string `protobuf:"bytes,3,opt,name=value,proto3" json:"value,omitempty"`
// contains filtered or unexported fields
}
func (*ListInput) Descriptor
deprecated
func (*ListInput) ProtoMessage ¶
func (*ListInput) ProtoMessage()
func (*ListInput) ProtoReflect ¶
func (x *ListInput) ProtoReflect() protoreflect.Message
type ListRelationTuplesInput ¶ added in v0.5.7
type ListRelationTuplesInput struct {
Filter *RelationTupleFilter `protobuf:"bytes,1,opt,name=filter,proto3" json:"filter,omitempty"`
// contains filtered or unexported fields
}
func (*ListRelationTuplesInput) Descriptor
deprecated
added in
v0.5.7
func (*ListRelationTuplesInput) Descriptor() ([]byte, []int)
Deprecated: Use ListRelationTuplesInput.ProtoReflect.Descriptor instead.
func (*ListRelationTuplesInput) GetFilter ¶ added in v0.5.7
func (x *ListRelationTuplesInput) GetFilter() *RelationTupleFilter
func (*ListRelationTuplesInput) ProtoMessage ¶ added in v0.5.7
func (*ListRelationTuplesInput) ProtoMessage()
func (*ListRelationTuplesInput) ProtoReflect ¶ added in v0.5.7
func (x *ListRelationTuplesInput) ProtoReflect() protoreflect.Message
func (*ListRelationTuplesInput) Reset ¶ added in v0.5.7
func (x *ListRelationTuplesInput) Reset()
func (*ListRelationTuplesInput) String ¶ added in v0.5.7
func (x *ListRelationTuplesInput) String() string
type ListRelationTuplesOutput ¶ added in v0.5.7
type ListRelationTuplesOutput struct {
Tuples []*RelationTuple `protobuf:"bytes,1,rep,name=tuples,proto3" json:"tuples,omitempty"`
Error string `protobuf:"bytes,100,opt,name=error,proto3" json:"error,omitempty"`
// contains filtered or unexported fields
}
func (*ListRelationTuplesOutput) Descriptor
deprecated
added in
v0.5.7
func (*ListRelationTuplesOutput) Descriptor() ([]byte, []int)
Deprecated: Use ListRelationTuplesOutput.ProtoReflect.Descriptor instead.
func (*ListRelationTuplesOutput) GetError ¶ added in v0.5.7
func (x *ListRelationTuplesOutput) GetError() string
func (*ListRelationTuplesOutput) GetTuples ¶ added in v0.5.7
func (x *ListRelationTuplesOutput) GetTuples() []*RelationTuple
func (*ListRelationTuplesOutput) ProtoMessage ¶ added in v0.5.7
func (*ListRelationTuplesOutput) ProtoMessage()
func (*ListRelationTuplesOutput) ProtoReflect ¶ added in v0.5.7
func (x *ListRelationTuplesOutput) ProtoReflect() protoreflect.Message
func (*ListRelationTuplesOutput) Reset ¶ added in v0.5.7
func (x *ListRelationTuplesOutput) Reset()
func (*ListRelationTuplesOutput) String ¶ added in v0.5.7
func (x *ListRelationTuplesOutput) String() string
type ListRoleAssignmentsInput ¶ added in v0.5.7
type ListRoleAssignmentsInput struct {
Filter *AssignmentFilter `protobuf:"bytes,1,opt,name=filter,proto3" json:"filter,omitempty"`
// contains filtered or unexported fields
}
func (*ListRoleAssignmentsInput) Descriptor
deprecated
added in
v0.5.7
func (*ListRoleAssignmentsInput) Descriptor() ([]byte, []int)
Deprecated: Use ListRoleAssignmentsInput.ProtoReflect.Descriptor instead.
func (*ListRoleAssignmentsInput) GetFilter ¶ added in v0.5.7
func (x *ListRoleAssignmentsInput) GetFilter() *AssignmentFilter
func (*ListRoleAssignmentsInput) ProtoMessage ¶ added in v0.5.7
func (*ListRoleAssignmentsInput) ProtoMessage()
func (*ListRoleAssignmentsInput) ProtoReflect ¶ added in v0.5.7
func (x *ListRoleAssignmentsInput) ProtoReflect() protoreflect.Message
func (*ListRoleAssignmentsInput) Reset ¶ added in v0.5.7
func (x *ListRoleAssignmentsInput) Reset()
func (*ListRoleAssignmentsInput) String ¶ added in v0.5.7
func (x *ListRoleAssignmentsInput) String() string
type ListRoleAssignmentsOutput ¶ added in v0.5.7
type ListRoleAssignmentsOutput struct {
Assignments []*SubjectRoleAssignment `protobuf:"bytes,1,rep,name=assignments,proto3" json:"assignments,omitempty"`
Error string `protobuf:"bytes,100,opt,name=error,proto3" json:"error,omitempty"`
// contains filtered or unexported fields
}
func (*ListRoleAssignmentsOutput) Descriptor
deprecated
added in
v0.5.7
func (*ListRoleAssignmentsOutput) Descriptor() ([]byte, []int)
Deprecated: Use ListRoleAssignmentsOutput.ProtoReflect.Descriptor instead.
func (*ListRoleAssignmentsOutput) GetAssignments ¶ added in v0.5.7
func (x *ListRoleAssignmentsOutput) GetAssignments() []*SubjectRoleAssignment
func (*ListRoleAssignmentsOutput) GetError ¶ added in v0.5.7
func (x *ListRoleAssignmentsOutput) GetError() string
func (*ListRoleAssignmentsOutput) ProtoMessage ¶ added in v0.5.7
func (*ListRoleAssignmentsOutput) ProtoMessage()
func (*ListRoleAssignmentsOutput) ProtoReflect ¶ added in v0.5.7
func (x *ListRoleAssignmentsOutput) ProtoReflect() protoreflect.Message
func (*ListRoleAssignmentsOutput) Reset ¶ added in v0.5.7
func (x *ListRoleAssignmentsOutput) Reset()
func (*ListRoleAssignmentsOutput) String ¶ added in v0.5.7
func (x *ListRoleAssignmentsOutput) String() string
type ListScopesInput ¶ added in v0.5.7
type ListScopesInput struct {
Context string `protobuf:"bytes,1,opt,name=context,proto3" json:"context,omitempty"`
OwnerPlugin string `protobuf:"bytes,2,opt,name=owner_plugin,json=ownerPlugin,proto3" json:"owner_plugin,omitempty"`
OwnerModule string `protobuf:"bytes,3,opt,name=owner_module,json=ownerModule,proto3" json:"owner_module,omitempty"`
// contains filtered or unexported fields
}
func (*ListScopesInput) Descriptor
deprecated
added in
v0.5.7
func (*ListScopesInput) Descriptor() ([]byte, []int)
Deprecated: Use ListScopesInput.ProtoReflect.Descriptor instead.
func (*ListScopesInput) GetContext ¶ added in v0.5.7
func (x *ListScopesInput) GetContext() string
func (*ListScopesInput) GetOwnerModule ¶ added in v0.5.7
func (x *ListScopesInput) GetOwnerModule() string
func (*ListScopesInput) GetOwnerPlugin ¶ added in v0.5.7
func (x *ListScopesInput) GetOwnerPlugin() string
func (*ListScopesInput) ProtoMessage ¶ added in v0.5.7
func (*ListScopesInput) ProtoMessage()
func (*ListScopesInput) ProtoReflect ¶ added in v0.5.7
func (x *ListScopesInput) ProtoReflect() protoreflect.Message
func (*ListScopesInput) Reset ¶ added in v0.5.7
func (x *ListScopesInput) Reset()
func (*ListScopesInput) String ¶ added in v0.5.7
func (x *ListScopesInput) String() string
type ListScopesOutput ¶ added in v0.5.7
type ListScopesOutput struct {
Scopes []*ScopeDeclaration `protobuf:"bytes,1,rep,name=scopes,proto3" json:"scopes,omitempty"`
Error string `protobuf:"bytes,100,opt,name=error,proto3" json:"error,omitempty"`
// contains filtered or unexported fields
}
func (*ListScopesOutput) Descriptor
deprecated
added in
v0.5.7
func (*ListScopesOutput) Descriptor() ([]byte, []int)
Deprecated: Use ListScopesOutput.ProtoReflect.Descriptor instead.
func (*ListScopesOutput) GetError ¶ added in v0.5.7
func (x *ListScopesOutput) GetError() string
func (*ListScopesOutput) GetScopes ¶ added in v0.5.7
func (x *ListScopesOutput) GetScopes() []*ScopeDeclaration
func (*ListScopesOutput) ProtoMessage ¶ added in v0.5.7
func (*ListScopesOutput) ProtoMessage()
func (*ListScopesOutput) ProtoReflect ¶ added in v0.5.7
func (x *ListScopesOutput) ProtoReflect() protoreflect.Message
func (*ListScopesOutput) Reset ¶ added in v0.5.7
func (x *ListScopesOutput) Reset()
func (*ListScopesOutput) String ¶ added in v0.5.7
func (x *ListScopesOutput) String() string
type PermitModuleConfig ¶
type PermitModuleConfig struct {
ApiKey string `protobuf:"bytes,1,opt,name=api_key,json=apiKey,proto3" json:"api_key,omitempty"`
PdpUrl string `protobuf:"bytes,2,opt,name=pdp_url,json=pdpUrl,proto3" json:"pdp_url,omitempty"`
ApiUrl string `protobuf:"bytes,3,opt,name=api_url,json=apiUrl,proto3" json:"api_url,omitempty"`
Project string `protobuf:"bytes,4,opt,name=project,proto3" json:"project,omitempty"`
Environment string `protobuf:"bytes,5,opt,name=environment,proto3" json:"environment,omitempty"`
// contains filtered or unexported fields
}
func (*PermitModuleConfig) Descriptor
deprecated
func (*PermitModuleConfig) Descriptor() ([]byte, []int)
Deprecated: Use PermitModuleConfig.ProtoReflect.Descriptor instead.
func (*PermitModuleConfig) GetApiKey ¶
func (x *PermitModuleConfig) GetApiKey() string
func (*PermitModuleConfig) GetApiUrl ¶
func (x *PermitModuleConfig) GetApiUrl() string
func (*PermitModuleConfig) GetEnvironment ¶
func (x *PermitModuleConfig) GetEnvironment() string
func (*PermitModuleConfig) GetPdpUrl ¶
func (x *PermitModuleConfig) GetPdpUrl() string
func (*PermitModuleConfig) GetProject ¶
func (x *PermitModuleConfig) GetProject() string
func (*PermitModuleConfig) ProtoMessage ¶
func (*PermitModuleConfig) ProtoMessage()
func (*PermitModuleConfig) ProtoReflect ¶
func (x *PermitModuleConfig) ProtoReflect() protoreflect.Message
func (*PermitModuleConfig) Reset ¶
func (x *PermitModuleConfig) Reset()
func (*PermitModuleConfig) String ¶
func (x *PermitModuleConfig) String() string
type PermitStepConfig ¶
type PermitStepConfig struct {
Module string `protobuf:"bytes,1,opt,name=module,proto3" json:"module,omitempty"`
Values *structpb.Struct `protobuf:"bytes,2,opt,name=values,proto3" json:"values,omitempty"`
// contains filtered or unexported fields
}
func (*PermitStepConfig) Descriptor
deprecated
func (*PermitStepConfig) Descriptor() ([]byte, []int)
Deprecated: Use PermitStepConfig.ProtoReflect.Descriptor instead.
func (*PermitStepConfig) GetModule ¶
func (x *PermitStepConfig) GetModule() string
func (*PermitStepConfig) GetValues ¶
func (x *PermitStepConfig) GetValues() *structpb.Struct
func (*PermitStepConfig) ProtoMessage ¶
func (*PermitStepConfig) ProtoMessage()
func (*PermitStepConfig) ProtoReflect ¶
func (x *PermitStepConfig) ProtoReflect() protoreflect.Message
func (*PermitStepConfig) Reset ¶
func (x *PermitStepConfig) Reset()
func (*PermitStepConfig) String ¶
func (x *PermitStepConfig) String() string
type PermitStepInput ¶
type PermitStepInput struct {
Module string `protobuf:"bytes,1,opt,name=module,proto3" json:"module,omitempty"`
Values *structpb.Struct `protobuf:"bytes,2,opt,name=values,proto3" json:"values,omitempty"`
// contains filtered or unexported fields
}
func (*PermitStepInput) Descriptor
deprecated
func (*PermitStepInput) Descriptor() ([]byte, []int)
Deprecated: Use PermitStepInput.ProtoReflect.Descriptor instead.
func (*PermitStepInput) GetModule ¶
func (x *PermitStepInput) GetModule() string
func (*PermitStepInput) GetValues ¶
func (x *PermitStepInput) GetValues() *structpb.Struct
func (*PermitStepInput) ProtoMessage ¶
func (*PermitStepInput) ProtoMessage()
func (*PermitStepInput) ProtoReflect ¶
func (x *PermitStepInput) ProtoReflect() protoreflect.Message
func (*PermitStepInput) Reset ¶
func (x *PermitStepInput) Reset()
func (*PermitStepInput) String ¶
func (x *PermitStepInput) String() string
type PolicyRuleConfig ¶
type PolicyRuleConfig struct {
Module string `protobuf:"bytes,1,opt,name=module,proto3" json:"module,omitempty"`
Rule []string `protobuf:"bytes,2,rep,name=rule,proto3" json:"rule,omitempty"`
// contains filtered or unexported fields
}
func (*PolicyRuleConfig) Descriptor
deprecated
func (*PolicyRuleConfig) Descriptor() ([]byte, []int)
Deprecated: Use PolicyRuleConfig.ProtoReflect.Descriptor instead.
func (*PolicyRuleConfig) GetModule ¶
func (x *PolicyRuleConfig) GetModule() string
func (*PolicyRuleConfig) GetRule ¶
func (x *PolicyRuleConfig) GetRule() []string
func (*PolicyRuleConfig) ProtoMessage ¶
func (*PolicyRuleConfig) ProtoMessage()
func (*PolicyRuleConfig) ProtoReflect ¶
func (x *PolicyRuleConfig) ProtoReflect() protoreflect.Message
func (*PolicyRuleConfig) Reset ¶
func (x *PolicyRuleConfig) Reset()
func (*PolicyRuleConfig) String ¶
func (x *PolicyRuleConfig) String() string
type PolicyRuleInput ¶
type PolicyRuleInput struct {
Module string `protobuf:"bytes,1,opt,name=module,proto3" json:"module,omitempty"`
Rule []string `protobuf:"bytes,2,rep,name=rule,proto3" json:"rule,omitempty"`
// contains filtered or unexported fields
}
func (*PolicyRuleInput) Descriptor
deprecated
func (*PolicyRuleInput) Descriptor() ([]byte, []int)
Deprecated: Use PolicyRuleInput.ProtoReflect.Descriptor instead.
func (*PolicyRuleInput) GetModule ¶
func (x *PolicyRuleInput) GetModule() string
func (*PolicyRuleInput) GetRule ¶
func (x *PolicyRuleInput) GetRule() []string
func (*PolicyRuleInput) ProtoMessage ¶
func (*PolicyRuleInput) ProtoMessage()
func (*PolicyRuleInput) ProtoReflect ¶
func (x *PolicyRuleInput) ProtoReflect() protoreflect.Message
func (*PolicyRuleInput) Reset ¶
func (x *PolicyRuleInput) Reset()
func (*PolicyRuleInput) String ¶
func (x *PolicyRuleInput) String() string
type PolicyRuleOutput ¶
type PolicyRuleOutput struct {
Changed bool `protobuf:"varint,1,opt,name=changed,proto3" json:"changed,omitempty"`
Rule []string `protobuf:"bytes,2,rep,name=rule,proto3" json:"rule,omitempty"`
Error string `protobuf:"bytes,100,opt,name=error,proto3" json:"error,omitempty"`
// contains filtered or unexported fields
}
func (*PolicyRuleOutput) Descriptor
deprecated
func (*PolicyRuleOutput) Descriptor() ([]byte, []int)
Deprecated: Use PolicyRuleOutput.ProtoReflect.Descriptor instead.
func (*PolicyRuleOutput) GetChanged ¶
func (x *PolicyRuleOutput) GetChanged() bool
func (*PolicyRuleOutput) GetError ¶
func (x *PolicyRuleOutput) GetError() string
func (*PolicyRuleOutput) GetRule ¶
func (x *PolicyRuleOutput) GetRule() []string
func (*PolicyRuleOutput) ProtoMessage ¶
func (*PolicyRuleOutput) ProtoMessage()
func (*PolicyRuleOutput) ProtoReflect ¶
func (x *PolicyRuleOutput) ProtoReflect() protoreflect.Message
func (*PolicyRuleOutput) Reset ¶
func (x *PolicyRuleOutput) Reset()
func (*PolicyRuleOutput) String ¶
func (x *PolicyRuleOutput) String() string
type ProjectionInputs ¶ added in v0.5.7
type ProjectionInputs struct {
ScopeNames []string `protobuf:"bytes,1,rep,name=scope_names,json=scopeNames,proto3" json:"scope_names,omitempty"`
ResourceNames []string `protobuf:"bytes,2,rep,name=resource_names,json=resourceNames,proto3" json:"resource_names,omitempty"`
ActionNames []string `protobuf:"bytes,3,rep,name=action_names,json=actionNames,proto3" json:"action_names,omitempty"`
AttributeNames []string `protobuf:"bytes,4,rep,name=attribute_names,json=attributeNames,proto3" json:"attribute_names,omitempty"`
RelationNames []string `protobuf:"bytes,5,rep,name=relation_names,json=relationNames,proto3" json:"relation_names,omitempty"`
UiActionIds []string `protobuf:"bytes,6,rep,name=ui_action_ids,json=uiActionIds,proto3" json:"ui_action_ids,omitempty"`
LookupSourceIds []string `protobuf:"bytes,7,rep,name=lookup_source_ids,json=lookupSourceIds,proto3" json:"lookup_source_ids,omitempty"`
// contains filtered or unexported fields
}
func (*ProjectionInputs) Descriptor
deprecated
added in
v0.5.7
func (*ProjectionInputs) Descriptor() ([]byte, []int)
Deprecated: Use ProjectionInputs.ProtoReflect.Descriptor instead.
func (*ProjectionInputs) GetActionNames ¶ added in v0.5.7
func (x *ProjectionInputs) GetActionNames() []string
func (*ProjectionInputs) GetAttributeNames ¶ added in v0.5.7
func (x *ProjectionInputs) GetAttributeNames() []string
func (*ProjectionInputs) GetLookupSourceIds ¶ added in v0.5.7
func (x *ProjectionInputs) GetLookupSourceIds() []string
func (*ProjectionInputs) GetRelationNames ¶ added in v0.5.7
func (x *ProjectionInputs) GetRelationNames() []string
func (*ProjectionInputs) GetResourceNames ¶ added in v0.5.7
func (x *ProjectionInputs) GetResourceNames() []string
func (*ProjectionInputs) GetScopeNames ¶ added in v0.5.7
func (x *ProjectionInputs) GetScopeNames() []string
func (*ProjectionInputs) GetUiActionIds ¶ added in v0.5.7
func (x *ProjectionInputs) GetUiActionIds() []string
func (*ProjectionInputs) ProtoMessage ¶ added in v0.5.7
func (*ProjectionInputs) ProtoMessage()
func (*ProjectionInputs) ProtoReflect ¶ added in v0.5.7
func (x *ProjectionInputs) ProtoReflect() protoreflect.Message
func (*ProjectionInputs) Reset ¶ added in v0.5.7
func (x *ProjectionInputs) Reset()
func (*ProjectionInputs) String ¶ added in v0.5.7
func (x *ProjectionInputs) String() string
type ProviderCapabilitiesInput ¶ added in v0.5.7
type ProviderCapabilitiesInput struct {
Module string `protobuf:"bytes,1,opt,name=module,proto3" json:"module,omitempty"`
Provider string `protobuf:"bytes,2,opt,name=provider,proto3" json:"provider,omitempty"`
Requirements []*CapabilityRequirement `protobuf:"bytes,3,rep,name=requirements,proto3" json:"requirements,omitempty"`
// contains filtered or unexported fields
}
func (*ProviderCapabilitiesInput) Descriptor
deprecated
added in
v0.5.7
func (*ProviderCapabilitiesInput) Descriptor() ([]byte, []int)
Deprecated: Use ProviderCapabilitiesInput.ProtoReflect.Descriptor instead.
func (*ProviderCapabilitiesInput) GetModule ¶ added in v0.5.7
func (x *ProviderCapabilitiesInput) GetModule() string
func (*ProviderCapabilitiesInput) GetProvider ¶ added in v0.5.7
func (x *ProviderCapabilitiesInput) GetProvider() string
func (*ProviderCapabilitiesInput) GetRequirements ¶ added in v0.5.7
func (x *ProviderCapabilitiesInput) GetRequirements() []*CapabilityRequirement
func (*ProviderCapabilitiesInput) ProtoMessage ¶ added in v0.5.7
func (*ProviderCapabilitiesInput) ProtoMessage()
func (*ProviderCapabilitiesInput) ProtoReflect ¶ added in v0.5.7
func (x *ProviderCapabilitiesInput) ProtoReflect() protoreflect.Message
func (*ProviderCapabilitiesInput) Reset ¶ added in v0.5.7
func (x *ProviderCapabilitiesInput) Reset()
func (*ProviderCapabilitiesInput) String ¶ added in v0.5.7
func (x *ProviderCapabilitiesInput) String() string
type ProviderCapabilitiesOutput ¶ added in v0.5.7
type ProviderCapabilitiesOutput struct {
Module string `protobuf:"bytes,1,opt,name=module,proto3" json:"module,omitempty"`
Provider string `protobuf:"bytes,2,opt,name=provider,proto3" json:"provider,omitempty"`
Capabilities []string `protobuf:"bytes,3,rep,name=capabilities,proto3" json:"capabilities,omitempty"`
Descriptors []*CapabilityDescriptor `protobuf:"bytes,4,rep,name=descriptors,proto3" json:"descriptors,omitempty"`
Health string `protobuf:"bytes,5,opt,name=health,proto3" json:"health,omitempty"`
MissingRequirements []string `protobuf:"bytes,6,rep,name=missing_requirements,json=missingRequirements,proto3" json:"missing_requirements,omitempty"`
Error string `protobuf:"bytes,100,opt,name=error,proto3" json:"error,omitempty"`
// contains filtered or unexported fields
}
func (*ProviderCapabilitiesOutput) Descriptor
deprecated
added in
v0.5.7
func (*ProviderCapabilitiesOutput) Descriptor() ([]byte, []int)
Deprecated: Use ProviderCapabilitiesOutput.ProtoReflect.Descriptor instead.
func (*ProviderCapabilitiesOutput) GetCapabilities ¶ added in v0.5.7
func (x *ProviderCapabilitiesOutput) GetCapabilities() []string
func (*ProviderCapabilitiesOutput) GetDescriptors ¶ added in v0.5.7
func (x *ProviderCapabilitiesOutput) GetDescriptors() []*CapabilityDescriptor
func (*ProviderCapabilitiesOutput) GetError ¶ added in v0.5.7
func (x *ProviderCapabilitiesOutput) GetError() string
func (*ProviderCapabilitiesOutput) GetHealth ¶ added in v0.5.7
func (x *ProviderCapabilitiesOutput) GetHealth() string
func (*ProviderCapabilitiesOutput) GetMissingRequirements ¶ added in v0.5.7
func (x *ProviderCapabilitiesOutput) GetMissingRequirements() []string
func (*ProviderCapabilitiesOutput) GetModule ¶ added in v0.5.7
func (x *ProviderCapabilitiesOutput) GetModule() string
func (*ProviderCapabilitiesOutput) GetProvider ¶ added in v0.5.7
func (x *ProviderCapabilitiesOutput) GetProvider() string
func (*ProviderCapabilitiesOutput) ProtoMessage ¶ added in v0.5.7
func (*ProviderCapabilitiesOutput) ProtoMessage()
func (*ProviderCapabilitiesOutput) ProtoReflect ¶ added in v0.5.7
func (x *ProviderCapabilitiesOutput) ProtoReflect() protoreflect.Message
func (*ProviderCapabilitiesOutput) Reset ¶ added in v0.5.7
func (x *ProviderCapabilitiesOutput) Reset()
func (*ProviderCapabilitiesOutput) String ¶ added in v0.5.7
func (x *ProviderCapabilitiesOutput) String() string
type RegisterDeclarationsInput ¶ added in v0.5.7
type RegisterDeclarationsInput struct {
Declarations *AuthzDeclarationSet `protobuf:"bytes,1,opt,name=declarations,proto3" json:"declarations,omitempty"`
OwnerPlugin string `protobuf:"bytes,2,opt,name=owner_plugin,json=ownerPlugin,proto3" json:"owner_plugin,omitempty"`
OwnerModule string `protobuf:"bytes,3,opt,name=owner_module,json=ownerModule,proto3" json:"owner_module,omitempty"`
// contains filtered or unexported fields
}
func (*RegisterDeclarationsInput) Descriptor
deprecated
added in
v0.5.7
func (*RegisterDeclarationsInput) Descriptor() ([]byte, []int)
Deprecated: Use RegisterDeclarationsInput.ProtoReflect.Descriptor instead.
func (*RegisterDeclarationsInput) GetDeclarations ¶ added in v0.5.7
func (x *RegisterDeclarationsInput) GetDeclarations() *AuthzDeclarationSet
func (*RegisterDeclarationsInput) GetOwnerModule ¶ added in v0.5.7
func (x *RegisterDeclarationsInput) GetOwnerModule() string
func (*RegisterDeclarationsInput) GetOwnerPlugin ¶ added in v0.5.7
func (x *RegisterDeclarationsInput) GetOwnerPlugin() string
func (*RegisterDeclarationsInput) ProtoMessage ¶ added in v0.5.7
func (*RegisterDeclarationsInput) ProtoMessage()
func (*RegisterDeclarationsInput) ProtoReflect ¶ added in v0.5.7
func (x *RegisterDeclarationsInput) ProtoReflect() protoreflect.Message
func (*RegisterDeclarationsInput) Reset ¶ added in v0.5.7
func (x *RegisterDeclarationsInput) Reset()
func (*RegisterDeclarationsInput) String ¶ added in v0.5.7
func (x *RegisterDeclarationsInput) String() string
type RegisterDeclarationsOutput ¶ added in v0.5.7
type RegisterDeclarationsOutput struct {
Registered int32 `protobuf:"varint,1,opt,name=registered,proto3" json:"registered,omitempty"`
Declarations *AuthzDeclarationSet `protobuf:"bytes,2,opt,name=declarations,proto3" json:"declarations,omitempty"`
Error string `protobuf:"bytes,100,opt,name=error,proto3" json:"error,omitempty"`
// contains filtered or unexported fields
}
func (*RegisterDeclarationsOutput) Descriptor
deprecated
added in
v0.5.7
func (*RegisterDeclarationsOutput) Descriptor() ([]byte, []int)
Deprecated: Use RegisterDeclarationsOutput.ProtoReflect.Descriptor instead.
func (*RegisterDeclarationsOutput) GetDeclarations ¶ added in v0.5.7
func (x *RegisterDeclarationsOutput) GetDeclarations() *AuthzDeclarationSet
func (*RegisterDeclarationsOutput) GetError ¶ added in v0.5.7
func (x *RegisterDeclarationsOutput) GetError() string
func (*RegisterDeclarationsOutput) GetRegistered ¶ added in v0.5.7
func (x *RegisterDeclarationsOutput) GetRegistered() int32
func (*RegisterDeclarationsOutput) ProtoMessage ¶ added in v0.5.7
func (*RegisterDeclarationsOutput) ProtoMessage()
func (*RegisterDeclarationsOutput) ProtoReflect ¶ added in v0.5.7
func (x *RegisterDeclarationsOutput) ProtoReflect() protoreflect.Message
func (*RegisterDeclarationsOutput) Reset ¶ added in v0.5.7
func (x *RegisterDeclarationsOutput) Reset()
func (*RegisterDeclarationsOutput) String ¶ added in v0.5.7
func (x *RegisterDeclarationsOutput) String() string
type RegisterScopesInput ¶ added in v0.5.7
type RegisterScopesInput struct {
Scopes []*ScopeDeclaration `protobuf:"bytes,1,rep,name=scopes,proto3" json:"scopes,omitempty"`
OwnerPlugin string `protobuf:"bytes,2,opt,name=owner_plugin,json=ownerPlugin,proto3" json:"owner_plugin,omitempty"`
OwnerModule string `protobuf:"bytes,3,opt,name=owner_module,json=ownerModule,proto3" json:"owner_module,omitempty"`
// contains filtered or unexported fields
}
func (*RegisterScopesInput) Descriptor
deprecated
added in
v0.5.7
func (*RegisterScopesInput) Descriptor() ([]byte, []int)
Deprecated: Use RegisterScopesInput.ProtoReflect.Descriptor instead.
func (*RegisterScopesInput) GetOwnerModule ¶ added in v0.5.7
func (x *RegisterScopesInput) GetOwnerModule() string
func (*RegisterScopesInput) GetOwnerPlugin ¶ added in v0.5.7
func (x *RegisterScopesInput) GetOwnerPlugin() string
func (*RegisterScopesInput) GetScopes ¶ added in v0.5.7
func (x *RegisterScopesInput) GetScopes() []*ScopeDeclaration
func (*RegisterScopesInput) ProtoMessage ¶ added in v0.5.7
func (*RegisterScopesInput) ProtoMessage()
func (*RegisterScopesInput) ProtoReflect ¶ added in v0.5.7
func (x *RegisterScopesInput) ProtoReflect() protoreflect.Message
func (*RegisterScopesInput) Reset ¶ added in v0.5.7
func (x *RegisterScopesInput) Reset()
func (*RegisterScopesInput) String ¶ added in v0.5.7
func (x *RegisterScopesInput) String() string
type RegisterScopesOutput ¶ added in v0.5.7
type RegisterScopesOutput struct {
Registered int32 `protobuf:"varint,1,opt,name=registered,proto3" json:"registered,omitempty"`
Scopes []*ScopeDeclaration `protobuf:"bytes,2,rep,name=scopes,proto3" json:"scopes,omitempty"`
Error string `protobuf:"bytes,100,opt,name=error,proto3" json:"error,omitempty"`
// contains filtered or unexported fields
}
func (*RegisterScopesOutput) Descriptor
deprecated
added in
v0.5.7
func (*RegisterScopesOutput) Descriptor() ([]byte, []int)
Deprecated: Use RegisterScopesOutput.ProtoReflect.Descriptor instead.
func (*RegisterScopesOutput) GetError ¶ added in v0.5.7
func (x *RegisterScopesOutput) GetError() string
func (*RegisterScopesOutput) GetRegistered ¶ added in v0.5.7
func (x *RegisterScopesOutput) GetRegistered() int32
func (*RegisterScopesOutput) GetScopes ¶ added in v0.5.7
func (x *RegisterScopesOutput) GetScopes() []*ScopeDeclaration
func (*RegisterScopesOutput) ProtoMessage ¶ added in v0.5.7
func (*RegisterScopesOutput) ProtoMessage()
func (*RegisterScopesOutput) ProtoReflect ¶ added in v0.5.7
func (x *RegisterScopesOutput) ProtoReflect() protoreflect.Message
func (*RegisterScopesOutput) Reset ¶ added in v0.5.7
func (x *RegisterScopesOutput) Reset()
func (*RegisterScopesOutput) String ¶ added in v0.5.7
func (x *RegisterScopesOutput) String() string
type RelationCheckInput ¶ added in v0.5.7
type RelationCheckInput struct {
Subject string `protobuf:"bytes,1,opt,name=subject,proto3" json:"subject,omitempty"`
Relation string `protobuf:"bytes,2,opt,name=relation,proto3" json:"relation,omitempty"`
Object string `protobuf:"bytes,3,opt,name=object,proto3" json:"object,omitempty"`
Context string `protobuf:"bytes,4,opt,name=context,proto3" json:"context,omitempty"`
// contains filtered or unexported fields
}
func (*RelationCheckInput) Descriptor
deprecated
added in
v0.5.7
func (*RelationCheckInput) Descriptor() ([]byte, []int)
Deprecated: Use RelationCheckInput.ProtoReflect.Descriptor instead.
func (*RelationCheckInput) GetContext ¶ added in v0.5.7
func (x *RelationCheckInput) GetContext() string
func (*RelationCheckInput) GetObject ¶ added in v0.5.7
func (x *RelationCheckInput) GetObject() string
func (*RelationCheckInput) GetRelation ¶ added in v0.5.7
func (x *RelationCheckInput) GetRelation() string
func (*RelationCheckInput) GetSubject ¶ added in v0.5.7
func (x *RelationCheckInput) GetSubject() string
func (*RelationCheckInput) ProtoMessage ¶ added in v0.5.7
func (*RelationCheckInput) ProtoMessage()
func (*RelationCheckInput) ProtoReflect ¶ added in v0.5.7
func (x *RelationCheckInput) ProtoReflect() protoreflect.Message
func (*RelationCheckInput) Reset ¶ added in v0.5.7
func (x *RelationCheckInput) Reset()
func (*RelationCheckInput) String ¶ added in v0.5.7
func (x *RelationCheckInput) String() string
type RelationCheckOutput ¶ added in v0.5.7
type RelationCheckOutput struct {
Allowed bool `protobuf:"varint,1,opt,name=allowed,proto3" json:"allowed,omitempty"`
Subject string `protobuf:"bytes,2,opt,name=subject,proto3" json:"subject,omitempty"`
Relation string `protobuf:"bytes,3,opt,name=relation,proto3" json:"relation,omitempty"`
Object string `protobuf:"bytes,4,opt,name=object,proto3" json:"object,omitempty"`
Context string `protobuf:"bytes,5,opt,name=context,proto3" json:"context,omitempty"`
Reason string `protobuf:"bytes,6,opt,name=reason,proto3" json:"reason,omitempty"`
Error string `protobuf:"bytes,100,opt,name=error,proto3" json:"error,omitempty"`
// contains filtered or unexported fields
}
func (*RelationCheckOutput) Descriptor
deprecated
added in
v0.5.7
func (*RelationCheckOutput) Descriptor() ([]byte, []int)
Deprecated: Use RelationCheckOutput.ProtoReflect.Descriptor instead.
func (*RelationCheckOutput) GetAllowed ¶ added in v0.5.7
func (x *RelationCheckOutput) GetAllowed() bool
func (*RelationCheckOutput) GetContext ¶ added in v0.5.7
func (x *RelationCheckOutput) GetContext() string
func (*RelationCheckOutput) GetError ¶ added in v0.5.7
func (x *RelationCheckOutput) GetError() string
func (*RelationCheckOutput) GetObject ¶ added in v0.5.7
func (x *RelationCheckOutput) GetObject() string
func (*RelationCheckOutput) GetReason ¶ added in v0.5.7
func (x *RelationCheckOutput) GetReason() string
func (*RelationCheckOutput) GetRelation ¶ added in v0.5.7
func (x *RelationCheckOutput) GetRelation() string
func (*RelationCheckOutput) GetSubject ¶ added in v0.5.7
func (x *RelationCheckOutput) GetSubject() string
func (*RelationCheckOutput) ProtoMessage ¶ added in v0.5.7
func (*RelationCheckOutput) ProtoMessage()
func (*RelationCheckOutput) ProtoReflect ¶ added in v0.5.7
func (x *RelationCheckOutput) ProtoReflect() protoreflect.Message
func (*RelationCheckOutput) Reset ¶ added in v0.5.7
func (x *RelationCheckOutput) Reset()
func (*RelationCheckOutput) String ¶ added in v0.5.7
func (x *RelationCheckOutput) String() string
type RelationConfig ¶
type RelationConfig struct {
Module string `protobuf:"bytes,1,opt,name=module,proto3" json:"module,omitempty"`
Subject string `protobuf:"bytes,2,opt,name=subject,proto3" json:"subject,omitempty"`
Relation string `protobuf:"bytes,3,opt,name=relation,proto3" json:"relation,omitempty"`
Object string `protobuf:"bytes,4,opt,name=object,proto3" json:"object,omitempty"`
// contains filtered or unexported fields
}
func (*RelationConfig) Descriptor
deprecated
func (*RelationConfig) Descriptor() ([]byte, []int)
Deprecated: Use RelationConfig.ProtoReflect.Descriptor instead.
func (*RelationConfig) GetModule ¶
func (x *RelationConfig) GetModule() string
func (*RelationConfig) GetObject ¶
func (x *RelationConfig) GetObject() string
func (*RelationConfig) GetRelation ¶
func (x *RelationConfig) GetRelation() string
func (*RelationConfig) GetSubject ¶
func (x *RelationConfig) GetSubject() string
func (*RelationConfig) ProtoMessage ¶
func (*RelationConfig) ProtoMessage()
func (*RelationConfig) ProtoReflect ¶
func (x *RelationConfig) ProtoReflect() protoreflect.Message
func (*RelationConfig) Reset ¶
func (x *RelationConfig) Reset()
func (*RelationConfig) String ¶
func (x *RelationConfig) String() string
type RelationDeclaration ¶ added in v0.5.7
type RelationDeclaration struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
Context string `protobuf:"bytes,2,opt,name=context,proto3" json:"context,omitempty"`
SubjectType string `protobuf:"bytes,3,opt,name=subject_type,json=subjectType,proto3" json:"subject_type,omitempty"`
ObjectType string `protobuf:"bytes,4,opt,name=object_type,json=objectType,proto3" json:"object_type,omitempty"`
Description string `protobuf:"bytes,5,opt,name=description,proto3" json:"description,omitempty"`
OwnerPlugin string `protobuf:"bytes,6,opt,name=owner_plugin,json=ownerPlugin,proto3" json:"owner_plugin,omitempty"`
OwnerModule string `protobuf:"bytes,7,opt,name=owner_module,json=ownerModule,proto3" json:"owner_module,omitempty"`
Category string `protobuf:"bytes,8,opt,name=category,proto3" json:"category,omitempty"`
// contains filtered or unexported fields
}
func (*RelationDeclaration) Descriptor
deprecated
added in
v0.5.7
func (*RelationDeclaration) Descriptor() ([]byte, []int)
Deprecated: Use RelationDeclaration.ProtoReflect.Descriptor instead.
func (*RelationDeclaration) GetCategory ¶ added in v0.5.7
func (x *RelationDeclaration) GetCategory() string
func (*RelationDeclaration) GetContext ¶ added in v0.5.7
func (x *RelationDeclaration) GetContext() string
func (*RelationDeclaration) GetDescription ¶ added in v0.5.7
func (x *RelationDeclaration) GetDescription() string
func (*RelationDeclaration) GetName ¶ added in v0.5.7
func (x *RelationDeclaration) GetName() string
func (*RelationDeclaration) GetObjectType ¶ added in v0.5.7
func (x *RelationDeclaration) GetObjectType() string
func (*RelationDeclaration) GetOwnerModule ¶ added in v0.5.7
func (x *RelationDeclaration) GetOwnerModule() string
func (*RelationDeclaration) GetOwnerPlugin ¶ added in v0.5.7
func (x *RelationDeclaration) GetOwnerPlugin() string
func (*RelationDeclaration) GetSubjectType ¶ added in v0.5.7
func (x *RelationDeclaration) GetSubjectType() string
func (*RelationDeclaration) ProtoMessage ¶ added in v0.5.7
func (*RelationDeclaration) ProtoMessage()
func (*RelationDeclaration) ProtoReflect ¶ added in v0.5.7
func (x *RelationDeclaration) ProtoReflect() protoreflect.Message
func (*RelationDeclaration) Reset ¶ added in v0.5.7
func (x *RelationDeclaration) Reset()
func (*RelationDeclaration) String ¶ added in v0.5.7
func (x *RelationDeclaration) String() string
type RelationInput ¶
type RelationInput struct {
Module string `protobuf:"bytes,1,opt,name=module,proto3" json:"module,omitempty"`
Subject string `protobuf:"bytes,2,opt,name=subject,proto3" json:"subject,omitempty"`
Relation string `protobuf:"bytes,3,opt,name=relation,proto3" json:"relation,omitempty"`
Object string `protobuf:"bytes,4,opt,name=object,proto3" json:"object,omitempty"`
// contains filtered or unexported fields
}
func (*RelationInput) Descriptor
deprecated
func (*RelationInput) Descriptor() ([]byte, []int)
Deprecated: Use RelationInput.ProtoReflect.Descriptor instead.
func (*RelationInput) GetModule ¶
func (x *RelationInput) GetModule() string
func (*RelationInput) GetObject ¶
func (x *RelationInput) GetObject() string
func (*RelationInput) GetRelation ¶
func (x *RelationInput) GetRelation() string
func (*RelationInput) GetSubject ¶
func (x *RelationInput) GetSubject() string
func (*RelationInput) ProtoMessage ¶
func (*RelationInput) ProtoMessage()
func (*RelationInput) ProtoReflect ¶
func (x *RelationInput) ProtoReflect() protoreflect.Message
func (*RelationInput) Reset ¶
func (x *RelationInput) Reset()
func (*RelationInput) String ¶
func (x *RelationInput) String() string
type RelationOutput ¶
type RelationOutput struct {
Changed bool `protobuf:"varint,1,opt,name=changed,proto3" json:"changed,omitempty"`
Subject string `protobuf:"bytes,2,opt,name=subject,proto3" json:"subject,omitempty"`
Relation string `protobuf:"bytes,3,opt,name=relation,proto3" json:"relation,omitempty"`
Object string `protobuf:"bytes,4,opt,name=object,proto3" json:"object,omitempty"`
Error string `protobuf:"bytes,100,opt,name=error,proto3" json:"error,omitempty"`
// contains filtered or unexported fields
}
func (*RelationOutput) Descriptor
deprecated
func (*RelationOutput) Descriptor() ([]byte, []int)
Deprecated: Use RelationOutput.ProtoReflect.Descriptor instead.
func (*RelationOutput) GetChanged ¶
func (x *RelationOutput) GetChanged() bool
func (*RelationOutput) GetError ¶
func (x *RelationOutput) GetError() string
func (*RelationOutput) GetObject ¶
func (x *RelationOutput) GetObject() string
func (*RelationOutput) GetRelation ¶
func (x *RelationOutput) GetRelation() string
func (*RelationOutput) GetSubject ¶
func (x *RelationOutput) GetSubject() string
func (*RelationOutput) ProtoMessage ¶
func (*RelationOutput) ProtoMessage()
func (*RelationOutput) ProtoReflect ¶
func (x *RelationOutput) ProtoReflect() protoreflect.Message
func (*RelationOutput) Reset ¶
func (x *RelationOutput) Reset()
func (*RelationOutput) String ¶
func (x *RelationOutput) String() string
type RelationTuple ¶ added in v0.5.7
type RelationTuple struct {
Subject string `protobuf:"bytes,1,opt,name=subject,proto3" json:"subject,omitempty"`
Relation string `protobuf:"bytes,2,opt,name=relation,proto3" json:"relation,omitempty"`
Object string `protobuf:"bytes,3,opt,name=object,proto3" json:"object,omitempty"`
Context string `protobuf:"bytes,4,opt,name=context,proto3" json:"context,omitempty"`
// contains filtered or unexported fields
}
func (*RelationTuple) Descriptor
deprecated
added in
v0.5.7
func (*RelationTuple) Descriptor() ([]byte, []int)
Deprecated: Use RelationTuple.ProtoReflect.Descriptor instead.
func (*RelationTuple) GetContext ¶ added in v0.5.7
func (x *RelationTuple) GetContext() string
func (*RelationTuple) GetObject ¶ added in v0.5.7
func (x *RelationTuple) GetObject() string
func (*RelationTuple) GetRelation ¶ added in v0.5.7
func (x *RelationTuple) GetRelation() string
func (*RelationTuple) GetSubject ¶ added in v0.5.7
func (x *RelationTuple) GetSubject() string
func (*RelationTuple) ProtoMessage ¶ added in v0.5.7
func (*RelationTuple) ProtoMessage()
func (*RelationTuple) ProtoReflect ¶ added in v0.5.7
func (x *RelationTuple) ProtoReflect() protoreflect.Message
func (*RelationTuple) Reset ¶ added in v0.5.7
func (x *RelationTuple) Reset()
func (*RelationTuple) String ¶ added in v0.5.7
func (x *RelationTuple) String() string
type RelationTupleFilter ¶ added in v0.5.7
type RelationTupleFilter struct {
Subject string `protobuf:"bytes,1,opt,name=subject,proto3" json:"subject,omitempty"`
Relation string `protobuf:"bytes,2,opt,name=relation,proto3" json:"relation,omitempty"`
Object string `protobuf:"bytes,3,opt,name=object,proto3" json:"object,omitempty"`
Context string `protobuf:"bytes,4,opt,name=context,proto3" json:"context,omitempty"`
// contains filtered or unexported fields
}
func (*RelationTupleFilter) Descriptor
deprecated
added in
v0.5.7
func (*RelationTupleFilter) Descriptor() ([]byte, []int)
Deprecated: Use RelationTupleFilter.ProtoReflect.Descriptor instead.
func (*RelationTupleFilter) GetContext ¶ added in v0.5.7
func (x *RelationTupleFilter) GetContext() string
func (*RelationTupleFilter) GetObject ¶ added in v0.5.7
func (x *RelationTupleFilter) GetObject() string
func (*RelationTupleFilter) GetRelation ¶ added in v0.5.7
func (x *RelationTupleFilter) GetRelation() string
func (*RelationTupleFilter) GetSubject ¶ added in v0.5.7
func (x *RelationTupleFilter) GetSubject() string
func (*RelationTupleFilter) ProtoMessage ¶ added in v0.5.7
func (*RelationTupleFilter) ProtoMessage()
func (*RelationTupleFilter) ProtoReflect ¶ added in v0.5.7
func (x *RelationTupleFilter) ProtoReflect() protoreflect.Message
func (*RelationTupleFilter) Reset ¶ added in v0.5.7
func (x *RelationTupleFilter) Reset()
func (*RelationTupleFilter) String ¶ added in v0.5.7
func (x *RelationTupleFilter) String() string
type RemoveAttributePolicyInput ¶ added in v0.5.7
type RemoveAttributePolicyInput struct {
Filter *AttributePolicyFilter `protobuf:"bytes,1,opt,name=filter,proto3" json:"filter,omitempty"`
// contains filtered or unexported fields
}
func (*RemoveAttributePolicyInput) Descriptor
deprecated
added in
v0.5.7
func (*RemoveAttributePolicyInput) Descriptor() ([]byte, []int)
Deprecated: Use RemoveAttributePolicyInput.ProtoReflect.Descriptor instead.
func (*RemoveAttributePolicyInput) GetFilter ¶ added in v0.5.7
func (x *RemoveAttributePolicyInput) GetFilter() *AttributePolicyFilter
func (*RemoveAttributePolicyInput) ProtoMessage ¶ added in v0.5.7
func (*RemoveAttributePolicyInput) ProtoMessage()
func (*RemoveAttributePolicyInput) ProtoReflect ¶ added in v0.5.7
func (x *RemoveAttributePolicyInput) ProtoReflect() protoreflect.Message
func (*RemoveAttributePolicyInput) Reset ¶ added in v0.5.7
func (x *RemoveAttributePolicyInput) Reset()
func (*RemoveAttributePolicyInput) String ¶ added in v0.5.7
func (x *RemoveAttributePolicyInput) String() string
type RemoveAttributePolicyOutput ¶ added in v0.5.7
type RemoveAttributePolicyOutput struct {
Changed bool `protobuf:"varint,1,opt,name=changed,proto3" json:"changed,omitempty"`
Error string `protobuf:"bytes,100,opt,name=error,proto3" json:"error,omitempty"`
// contains filtered or unexported fields
}
func (*RemoveAttributePolicyOutput) Descriptor
deprecated
added in
v0.5.7
func (*RemoveAttributePolicyOutput) Descriptor() ([]byte, []int)
Deprecated: Use RemoveAttributePolicyOutput.ProtoReflect.Descriptor instead.
func (*RemoveAttributePolicyOutput) GetChanged ¶ added in v0.5.7
func (x *RemoveAttributePolicyOutput) GetChanged() bool
func (*RemoveAttributePolicyOutput) GetError ¶ added in v0.5.7
func (x *RemoveAttributePolicyOutput) GetError() string
func (*RemoveAttributePolicyOutput) ProtoMessage ¶ added in v0.5.7
func (*RemoveAttributePolicyOutput) ProtoMessage()
func (*RemoveAttributePolicyOutput) ProtoReflect ¶ added in v0.5.7
func (x *RemoveAttributePolicyOutput) ProtoReflect() protoreflect.Message
func (*RemoveAttributePolicyOutput) Reset ¶ added in v0.5.7
func (x *RemoveAttributePolicyOutput) Reset()
func (*RemoveAttributePolicyOutput) String ¶ added in v0.5.7
func (x *RemoveAttributePolicyOutput) String() string
type RemoveRelationTupleInput ¶ added in v0.5.7
type RemoveRelationTupleInput struct {
Tuple *RelationTuple `protobuf:"bytes,1,opt,name=tuple,proto3" json:"tuple,omitempty"`
// contains filtered or unexported fields
}
func (*RemoveRelationTupleInput) Descriptor
deprecated
added in
v0.5.7
func (*RemoveRelationTupleInput) Descriptor() ([]byte, []int)
Deprecated: Use RemoveRelationTupleInput.ProtoReflect.Descriptor instead.
func (*RemoveRelationTupleInput) GetTuple ¶ added in v0.5.7
func (x *RemoveRelationTupleInput) GetTuple() *RelationTuple
func (*RemoveRelationTupleInput) ProtoMessage ¶ added in v0.5.7
func (*RemoveRelationTupleInput) ProtoMessage()
func (*RemoveRelationTupleInput) ProtoReflect ¶ added in v0.5.7
func (x *RemoveRelationTupleInput) ProtoReflect() protoreflect.Message
func (*RemoveRelationTupleInput) Reset ¶ added in v0.5.7
func (x *RemoveRelationTupleInput) Reset()
func (*RemoveRelationTupleInput) String ¶ added in v0.5.7
func (x *RemoveRelationTupleInput) String() string
type RemoveRelationTupleOutput ¶ added in v0.5.7
type RemoveRelationTupleOutput struct {
Changed bool `protobuf:"varint,1,opt,name=changed,proto3" json:"changed,omitempty"`
Error string `protobuf:"bytes,100,opt,name=error,proto3" json:"error,omitempty"`
// contains filtered or unexported fields
}
func (*RemoveRelationTupleOutput) Descriptor
deprecated
added in
v0.5.7
func (*RemoveRelationTupleOutput) Descriptor() ([]byte, []int)
Deprecated: Use RemoveRelationTupleOutput.ProtoReflect.Descriptor instead.
func (*RemoveRelationTupleOutput) GetChanged ¶ added in v0.5.7
func (x *RemoveRelationTupleOutput) GetChanged() bool
func (*RemoveRelationTupleOutput) GetError ¶ added in v0.5.7
func (x *RemoveRelationTupleOutput) GetError() string
func (*RemoveRelationTupleOutput) ProtoMessage ¶ added in v0.5.7
func (*RemoveRelationTupleOutput) ProtoMessage()
func (*RemoveRelationTupleOutput) ProtoReflect ¶ added in v0.5.7
func (x *RemoveRelationTupleOutput) ProtoReflect() protoreflect.Message
func (*RemoveRelationTupleOutput) Reset ¶ added in v0.5.7
func (x *RemoveRelationTupleOutput) Reset()
func (*RemoveRelationTupleOutput) String ¶ added in v0.5.7
func (x *RemoveRelationTupleOutput) String() string
type RemoveRoleAssignmentInput ¶ added in v0.5.7
type RemoveRoleAssignmentInput struct {
Assignment *SubjectRoleAssignment `protobuf:"bytes,1,opt,name=assignment,proto3" json:"assignment,omitempty"`
// contains filtered or unexported fields
}
func (*RemoveRoleAssignmentInput) Descriptor
deprecated
added in
v0.5.7
func (*RemoveRoleAssignmentInput) Descriptor() ([]byte, []int)
Deprecated: Use RemoveRoleAssignmentInput.ProtoReflect.Descriptor instead.
func (*RemoveRoleAssignmentInput) GetAssignment ¶ added in v0.5.7
func (x *RemoveRoleAssignmentInput) GetAssignment() *SubjectRoleAssignment
func (*RemoveRoleAssignmentInput) ProtoMessage ¶ added in v0.5.7
func (*RemoveRoleAssignmentInput) ProtoMessage()
func (*RemoveRoleAssignmentInput) ProtoReflect ¶ added in v0.5.7
func (x *RemoveRoleAssignmentInput) ProtoReflect() protoreflect.Message
func (*RemoveRoleAssignmentInput) Reset ¶ added in v0.5.7
func (x *RemoveRoleAssignmentInput) Reset()
func (*RemoveRoleAssignmentInput) String ¶ added in v0.5.7
func (x *RemoveRoleAssignmentInput) String() string
type RemoveRoleAssignmentOutput ¶ added in v0.5.7
type RemoveRoleAssignmentOutput struct {
Changed bool `protobuf:"varint,1,opt,name=changed,proto3" json:"changed,omitempty"`
Error string `protobuf:"bytes,100,opt,name=error,proto3" json:"error,omitempty"`
// contains filtered or unexported fields
}
func (*RemoveRoleAssignmentOutput) Descriptor
deprecated
added in
v0.5.7
func (*RemoveRoleAssignmentOutput) Descriptor() ([]byte, []int)
Deprecated: Use RemoveRoleAssignmentOutput.ProtoReflect.Descriptor instead.
func (*RemoveRoleAssignmentOutput) GetChanged ¶ added in v0.5.7
func (x *RemoveRoleAssignmentOutput) GetChanged() bool
func (*RemoveRoleAssignmentOutput) GetError ¶ added in v0.5.7
func (x *RemoveRoleAssignmentOutput) GetError() string
func (*RemoveRoleAssignmentOutput) ProtoMessage ¶ added in v0.5.7
func (*RemoveRoleAssignmentOutput) ProtoMessage()
func (*RemoveRoleAssignmentOutput) ProtoReflect ¶ added in v0.5.7
func (x *RemoveRoleAssignmentOutput) ProtoReflect() protoreflect.Message
func (*RemoveRoleAssignmentOutput) Reset ¶ added in v0.5.7
func (x *RemoveRoleAssignmentOutput) Reset()
func (*RemoveRoleAssignmentOutput) String ¶ added in v0.5.7
func (x *RemoveRoleAssignmentOutput) String() string
type RequireCapabilitiesConfig ¶ added in v0.5.7
type RequireCapabilitiesConfig struct {
Module string `protobuf:"bytes,1,opt,name=module,proto3" json:"module,omitempty"`
Provider string `protobuf:"bytes,2,opt,name=provider,proto3" json:"provider,omitempty"`
Requirements []*CapabilityRequirement `protobuf:"bytes,3,rep,name=requirements,proto3" json:"requirements,omitempty"`
// contains filtered or unexported fields
}
func (*RequireCapabilitiesConfig) Descriptor
deprecated
added in
v0.5.7
func (*RequireCapabilitiesConfig) Descriptor() ([]byte, []int)
Deprecated: Use RequireCapabilitiesConfig.ProtoReflect.Descriptor instead.
func (*RequireCapabilitiesConfig) GetModule ¶ added in v0.5.7
func (x *RequireCapabilitiesConfig) GetModule() string
func (*RequireCapabilitiesConfig) GetProvider ¶ added in v0.5.7
func (x *RequireCapabilitiesConfig) GetProvider() string
func (*RequireCapabilitiesConfig) GetRequirements ¶ added in v0.5.7
func (x *RequireCapabilitiesConfig) GetRequirements() []*CapabilityRequirement
func (*RequireCapabilitiesConfig) ProtoMessage ¶ added in v0.5.7
func (*RequireCapabilitiesConfig) ProtoMessage()
func (*RequireCapabilitiesConfig) ProtoReflect ¶ added in v0.5.7
func (x *RequireCapabilitiesConfig) ProtoReflect() protoreflect.Message
func (*RequireCapabilitiesConfig) Reset ¶ added in v0.5.7
func (x *RequireCapabilitiesConfig) Reset()
func (*RequireCapabilitiesConfig) String ¶ added in v0.5.7
func (x *RequireCapabilitiesConfig) String() string
type RequireCapabilitiesInput ¶ added in v0.5.7
type RequireCapabilitiesInput struct {
Module string `protobuf:"bytes,1,opt,name=module,proto3" json:"module,omitempty"`
Provider string `protobuf:"bytes,2,opt,name=provider,proto3" json:"provider,omitempty"`
Requirements []*CapabilityRequirement `protobuf:"bytes,3,rep,name=requirements,proto3" json:"requirements,omitempty"`
// contains filtered or unexported fields
}
func (*RequireCapabilitiesInput) Descriptor
deprecated
added in
v0.5.7
func (*RequireCapabilitiesInput) Descriptor() ([]byte, []int)
Deprecated: Use RequireCapabilitiesInput.ProtoReflect.Descriptor instead.
func (*RequireCapabilitiesInput) GetModule ¶ added in v0.5.7
func (x *RequireCapabilitiesInput) GetModule() string
func (*RequireCapabilitiesInput) GetProvider ¶ added in v0.5.7
func (x *RequireCapabilitiesInput) GetProvider() string
func (*RequireCapabilitiesInput) GetRequirements ¶ added in v0.5.7
func (x *RequireCapabilitiesInput) GetRequirements() []*CapabilityRequirement
func (*RequireCapabilitiesInput) ProtoMessage ¶ added in v0.5.7
func (*RequireCapabilitiesInput) ProtoMessage()
func (*RequireCapabilitiesInput) ProtoReflect ¶ added in v0.5.7
func (x *RequireCapabilitiesInput) ProtoReflect() protoreflect.Message
func (*RequireCapabilitiesInput) Reset ¶ added in v0.5.7
func (x *RequireCapabilitiesInput) Reset()
func (*RequireCapabilitiesInput) String ¶ added in v0.5.7
func (x *RequireCapabilitiesInput) String() string
type ResolveProjectionInputsInput ¶ added in v0.5.7
type ResolveProjectionInputsInput struct {
Context string `protobuf:"bytes,1,opt,name=context,proto3" json:"context,omitempty"`
OwnerPlugin string `protobuf:"bytes,2,opt,name=owner_plugin,json=ownerPlugin,proto3" json:"owner_plugin,omitempty"`
OwnerModule string `protobuf:"bytes,3,opt,name=owner_module,json=ownerModule,proto3" json:"owner_module,omitempty"`
// contains filtered or unexported fields
}
func (*ResolveProjectionInputsInput) Descriptor
deprecated
added in
v0.5.7
func (*ResolveProjectionInputsInput) Descriptor() ([]byte, []int)
Deprecated: Use ResolveProjectionInputsInput.ProtoReflect.Descriptor instead.
func (*ResolveProjectionInputsInput) GetContext ¶ added in v0.5.7
func (x *ResolveProjectionInputsInput) GetContext() string
func (*ResolveProjectionInputsInput) GetOwnerModule ¶ added in v0.5.7
func (x *ResolveProjectionInputsInput) GetOwnerModule() string
func (*ResolveProjectionInputsInput) GetOwnerPlugin ¶ added in v0.5.7
func (x *ResolveProjectionInputsInput) GetOwnerPlugin() string
func (*ResolveProjectionInputsInput) ProtoMessage ¶ added in v0.5.7
func (*ResolveProjectionInputsInput) ProtoMessage()
func (*ResolveProjectionInputsInput) ProtoReflect ¶ added in v0.5.7
func (x *ResolveProjectionInputsInput) ProtoReflect() protoreflect.Message
func (*ResolveProjectionInputsInput) Reset ¶ added in v0.5.7
func (x *ResolveProjectionInputsInput) Reset()
func (*ResolveProjectionInputsInput) String ¶ added in v0.5.7
func (x *ResolveProjectionInputsInput) String() string
type ResolveProjectionInputsOutput ¶ added in v0.5.7
type ResolveProjectionInputsOutput struct {
Projection *ProjectionInputs `protobuf:"bytes,1,opt,name=projection,proto3" json:"projection,omitempty"`
Error string `protobuf:"bytes,100,opt,name=error,proto3" json:"error,omitempty"`
// contains filtered or unexported fields
}
func (*ResolveProjectionInputsOutput) Descriptor
deprecated
added in
v0.5.7
func (*ResolveProjectionInputsOutput) Descriptor() ([]byte, []int)
Deprecated: Use ResolveProjectionInputsOutput.ProtoReflect.Descriptor instead.
func (*ResolveProjectionInputsOutput) GetError ¶ added in v0.5.7
func (x *ResolveProjectionInputsOutput) GetError() string
func (*ResolveProjectionInputsOutput) GetProjection ¶ added in v0.5.7
func (x *ResolveProjectionInputsOutput) GetProjection() *ProjectionInputs
func (*ResolveProjectionInputsOutput) ProtoMessage ¶ added in v0.5.7
func (*ResolveProjectionInputsOutput) ProtoMessage()
func (*ResolveProjectionInputsOutput) ProtoReflect ¶ added in v0.5.7
func (x *ResolveProjectionInputsOutput) ProtoReflect() protoreflect.Message
func (*ResolveProjectionInputsOutput) Reset ¶ added in v0.5.7
func (x *ResolveProjectionInputsOutput) Reset()
func (*ResolveProjectionInputsOutput) String ¶ added in v0.5.7
func (x *ResolveProjectionInputsOutput) String() string
type ResolveSubjectScopesInput ¶ added in v0.5.7
type ResolveSubjectScopesInput struct {
Subject string `protobuf:"bytes,1,opt,name=subject,proto3" json:"subject,omitempty"`
DirectScopes []string `protobuf:"bytes,2,rep,name=direct_scopes,json=directScopes,proto3" json:"direct_scopes,omitempty"`
RoleScopes []string `protobuf:"bytes,3,rep,name=role_scopes,json=roleScopes,proto3" json:"role_scopes,omitempty"`
Context string `protobuf:"bytes,4,opt,name=context,proto3" json:"context,omitempty"`
// contains filtered or unexported fields
}
func (*ResolveSubjectScopesInput) Descriptor
deprecated
added in
v0.5.7
func (*ResolveSubjectScopesInput) Descriptor() ([]byte, []int)
Deprecated: Use ResolveSubjectScopesInput.ProtoReflect.Descriptor instead.
func (*ResolveSubjectScopesInput) GetContext ¶ added in v0.5.7
func (x *ResolveSubjectScopesInput) GetContext() string
func (*ResolveSubjectScopesInput) GetDirectScopes ¶ added in v0.5.7
func (x *ResolveSubjectScopesInput) GetDirectScopes() []string
func (*ResolveSubjectScopesInput) GetRoleScopes ¶ added in v0.5.7
func (x *ResolveSubjectScopesInput) GetRoleScopes() []string
func (*ResolveSubjectScopesInput) GetSubject ¶ added in v0.5.7
func (x *ResolveSubjectScopesInput) GetSubject() string
func (*ResolveSubjectScopesInput) ProtoMessage ¶ added in v0.5.7
func (*ResolveSubjectScopesInput) ProtoMessage()
func (*ResolveSubjectScopesInput) ProtoReflect ¶ added in v0.5.7
func (x *ResolveSubjectScopesInput) ProtoReflect() protoreflect.Message
func (*ResolveSubjectScopesInput) Reset ¶ added in v0.5.7
func (x *ResolveSubjectScopesInput) Reset()
func (*ResolveSubjectScopesInput) String ¶ added in v0.5.7
func (x *ResolveSubjectScopesInput) String() string
type ResolveSubjectScopesOutput ¶ added in v0.5.7
type ResolveSubjectScopesOutput struct {
Subject string `protobuf:"bytes,1,opt,name=subject,proto3" json:"subject,omitempty"`
Scopes []string `protobuf:"bytes,2,rep,name=scopes,proto3" json:"scopes,omitempty"`
DeclaredScopes []*ScopeDeclaration `protobuf:"bytes,3,rep,name=declared_scopes,json=declaredScopes,proto3" json:"declared_scopes,omitempty"`
Error string `protobuf:"bytes,100,opt,name=error,proto3" json:"error,omitempty"`
// contains filtered or unexported fields
}
func (*ResolveSubjectScopesOutput) Descriptor
deprecated
added in
v0.5.7
func (*ResolveSubjectScopesOutput) Descriptor() ([]byte, []int)
Deprecated: Use ResolveSubjectScopesOutput.ProtoReflect.Descriptor instead.
func (*ResolveSubjectScopesOutput) GetDeclaredScopes ¶ added in v0.5.7
func (x *ResolveSubjectScopesOutput) GetDeclaredScopes() []*ScopeDeclaration
func (*ResolveSubjectScopesOutput) GetError ¶ added in v0.5.7
func (x *ResolveSubjectScopesOutput) GetError() string
func (*ResolveSubjectScopesOutput) GetScopes ¶ added in v0.5.7
func (x *ResolveSubjectScopesOutput) GetScopes() []string
func (*ResolveSubjectScopesOutput) GetSubject ¶ added in v0.5.7
func (x *ResolveSubjectScopesOutput) GetSubject() string
func (*ResolveSubjectScopesOutput) ProtoMessage ¶ added in v0.5.7
func (*ResolveSubjectScopesOutput) ProtoMessage()
func (*ResolveSubjectScopesOutput) ProtoReflect ¶ added in v0.5.7
func (x *ResolveSubjectScopesOutput) ProtoReflect() protoreflect.Message
func (*ResolveSubjectScopesOutput) Reset ¶ added in v0.5.7
func (x *ResolveSubjectScopesOutput) Reset()
func (*ResolveSubjectScopesOutput) String ¶ added in v0.5.7
func (x *ResolveSubjectScopesOutput) String() string
type ResourceDeclaration ¶ added in v0.5.7
type ResourceDeclaration struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
Context string `protobuf:"bytes,2,opt,name=context,proto3" json:"context,omitempty"`
DisplayName string `protobuf:"bytes,3,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
Description string `protobuf:"bytes,4,opt,name=description,proto3" json:"description,omitempty"`
OwnerPlugin string `protobuf:"bytes,5,opt,name=owner_plugin,json=ownerPlugin,proto3" json:"owner_plugin,omitempty"`
OwnerModule string `protobuf:"bytes,6,opt,name=owner_module,json=ownerModule,proto3" json:"owner_module,omitempty"`
Category string `protobuf:"bytes,7,opt,name=category,proto3" json:"category,omitempty"`
LookupSourceId string `protobuf:"bytes,8,opt,name=lookup_source_id,json=lookupSourceId,proto3" json:"lookup_source_id,omitempty"`
// contains filtered or unexported fields
}
func (*ResourceDeclaration) Descriptor
deprecated
added in
v0.5.7
func (*ResourceDeclaration) Descriptor() ([]byte, []int)
Deprecated: Use ResourceDeclaration.ProtoReflect.Descriptor instead.
func (*ResourceDeclaration) GetCategory ¶ added in v0.5.7
func (x *ResourceDeclaration) GetCategory() string
func (*ResourceDeclaration) GetContext ¶ added in v0.5.7
func (x *ResourceDeclaration) GetContext() string
func (*ResourceDeclaration) GetDescription ¶ added in v0.5.7
func (x *ResourceDeclaration) GetDescription() string
func (*ResourceDeclaration) GetDisplayName ¶ added in v0.5.7
func (x *ResourceDeclaration) GetDisplayName() string
func (*ResourceDeclaration) GetLookupSourceId ¶ added in v0.5.7
func (x *ResourceDeclaration) GetLookupSourceId() string
func (*ResourceDeclaration) GetName ¶ added in v0.5.7
func (x *ResourceDeclaration) GetName() string
func (*ResourceDeclaration) GetOwnerModule ¶ added in v0.5.7
func (x *ResourceDeclaration) GetOwnerModule() string
func (*ResourceDeclaration) GetOwnerPlugin ¶ added in v0.5.7
func (x *ResourceDeclaration) GetOwnerPlugin() string
func (*ResourceDeclaration) ProtoMessage ¶ added in v0.5.7
func (*ResourceDeclaration) ProtoMessage()
func (*ResourceDeclaration) ProtoReflect ¶ added in v0.5.7
func (x *ResourceDeclaration) ProtoReflect() protoreflect.Message
func (*ResourceDeclaration) Reset ¶ added in v0.5.7
func (x *ResourceDeclaration) Reset()
func (*ResourceDeclaration) String ¶ added in v0.5.7
func (x *ResourceDeclaration) String() string
type RoleAssignConfig ¶
type RoleAssignConfig struct {
Module string `protobuf:"bytes,1,opt,name=module,proto3" json:"module,omitempty"`
Action string `protobuf:"bytes,2,opt,name=action,proto3" json:"action,omitempty"`
Assignments []*StringList `protobuf:"bytes,3,rep,name=assignments,proto3" json:"assignments,omitempty"`
// contains filtered or unexported fields
}
func (*RoleAssignConfig) Descriptor
deprecated
func (*RoleAssignConfig) Descriptor() ([]byte, []int)
Deprecated: Use RoleAssignConfig.ProtoReflect.Descriptor instead.
func (*RoleAssignConfig) GetAction ¶
func (x *RoleAssignConfig) GetAction() string
func (*RoleAssignConfig) GetAssignments ¶
func (x *RoleAssignConfig) GetAssignments() []*StringList
func (*RoleAssignConfig) GetModule ¶
func (x *RoleAssignConfig) GetModule() string
func (*RoleAssignConfig) ProtoMessage ¶
func (*RoleAssignConfig) ProtoMessage()
func (*RoleAssignConfig) ProtoReflect ¶
func (x *RoleAssignConfig) ProtoReflect() protoreflect.Message
func (*RoleAssignConfig) Reset ¶
func (x *RoleAssignConfig) Reset()
func (*RoleAssignConfig) String ¶
func (x *RoleAssignConfig) String() string
type RoleAssignInput ¶
type RoleAssignInput struct {
Module string `protobuf:"bytes,1,opt,name=module,proto3" json:"module,omitempty"`
Action string `protobuf:"bytes,2,opt,name=action,proto3" json:"action,omitempty"`
Assignments []*StringList `protobuf:"bytes,3,rep,name=assignments,proto3" json:"assignments,omitempty"`
// contains filtered or unexported fields
}
func (*RoleAssignInput) Descriptor
deprecated
func (*RoleAssignInput) Descriptor() ([]byte, []int)
Deprecated: Use RoleAssignInput.ProtoReflect.Descriptor instead.
func (*RoleAssignInput) GetAction ¶
func (x *RoleAssignInput) GetAction() string
func (*RoleAssignInput) GetAssignments ¶
func (x *RoleAssignInput) GetAssignments() []*StringList
func (*RoleAssignInput) GetModule ¶
func (x *RoleAssignInput) GetModule() string
func (*RoleAssignInput) ProtoMessage ¶
func (*RoleAssignInput) ProtoMessage()
func (*RoleAssignInput) ProtoReflect ¶
func (x *RoleAssignInput) ProtoReflect() protoreflect.Message
func (*RoleAssignInput) Reset ¶
func (x *RoleAssignInput) Reset()
func (*RoleAssignInput) String ¶
func (x *RoleAssignInput) String() string
type RoleAssignOutput ¶
type RoleAssignOutput struct {
Action string `protobuf:"bytes,1,opt,name=action,proto3" json:"action,omitempty"`
Assignments []*StringList `protobuf:"bytes,2,rep,name=assignments,proto3" json:"assignments,omitempty"`
Error string `protobuf:"bytes,100,opt,name=error,proto3" json:"error,omitempty"`
// contains filtered or unexported fields
}
func (*RoleAssignOutput) Descriptor
deprecated
func (*RoleAssignOutput) Descriptor() ([]byte, []int)
Deprecated: Use RoleAssignOutput.ProtoReflect.Descriptor instead.
func (*RoleAssignOutput) GetAction ¶
func (x *RoleAssignOutput) GetAction() string
func (*RoleAssignOutput) GetAssignments ¶
func (x *RoleAssignOutput) GetAssignments() []*StringList
func (*RoleAssignOutput) GetError ¶
func (x *RoleAssignOutput) GetError() string
func (*RoleAssignOutput) ProtoMessage ¶
func (*RoleAssignOutput) ProtoMessage()
func (*RoleAssignOutput) ProtoReflect ¶
func (x *RoleAssignOutput) ProtoReflect() protoreflect.Message
func (*RoleAssignOutput) Reset ¶
func (x *RoleAssignOutput) Reset()
func (*RoleAssignOutput) String ¶
func (x *RoleAssignOutput) String() string
type RoleScopeGrant ¶ added in v0.5.7
type RoleScopeGrant struct {
Role string `protobuf:"bytes,1,opt,name=role,proto3" json:"role,omitempty"`
Context string `protobuf:"bytes,2,opt,name=context,proto3" json:"context,omitempty"`
Scopes []string `protobuf:"bytes,3,rep,name=scopes,proto3" json:"scopes,omitempty"`
// contains filtered or unexported fields
}
func (*RoleScopeGrant) Descriptor
deprecated
added in
v0.5.7
func (*RoleScopeGrant) Descriptor() ([]byte, []int)
Deprecated: Use RoleScopeGrant.ProtoReflect.Descriptor instead.
func (*RoleScopeGrant) GetContext ¶ added in v0.5.7
func (x *RoleScopeGrant) GetContext() string
func (*RoleScopeGrant) GetRole ¶ added in v0.5.7
func (x *RoleScopeGrant) GetRole() string
func (*RoleScopeGrant) GetScopes ¶ added in v0.5.7
func (x *RoleScopeGrant) GetScopes() []string
func (*RoleScopeGrant) ProtoMessage ¶ added in v0.5.7
func (*RoleScopeGrant) ProtoMessage()
func (*RoleScopeGrant) ProtoReflect ¶ added in v0.5.7
func (x *RoleScopeGrant) ProtoReflect() protoreflect.Message
func (*RoleScopeGrant) Reset ¶ added in v0.5.7
func (x *RoleScopeGrant) Reset()
func (*RoleScopeGrant) String ¶ added in v0.5.7
func (x *RoleScopeGrant) String() string
type ScopeCatalogConfig ¶ added in v0.5.7
type ScopeCatalogConfig struct {
Scopes []*ScopeDeclaration `protobuf:"bytes,1,rep,name=scopes,proto3" json:"scopes,omitempty"`
AllowRuntimeRegistration bool `` /* 136-byte string literal not displayed */
Declarations *AuthzDeclarationSet `protobuf:"bytes,3,opt,name=declarations,proto3" json:"declarations,omitempty"`
// contains filtered or unexported fields
}
func (*ScopeCatalogConfig) Descriptor
deprecated
added in
v0.5.7
func (*ScopeCatalogConfig) Descriptor() ([]byte, []int)
Deprecated: Use ScopeCatalogConfig.ProtoReflect.Descriptor instead.
func (*ScopeCatalogConfig) GetAllowRuntimeRegistration ¶ added in v0.5.7
func (x *ScopeCatalogConfig) GetAllowRuntimeRegistration() bool
func (*ScopeCatalogConfig) GetDeclarations ¶ added in v0.5.7
func (x *ScopeCatalogConfig) GetDeclarations() *AuthzDeclarationSet
func (*ScopeCatalogConfig) GetScopes ¶ added in v0.5.7
func (x *ScopeCatalogConfig) GetScopes() []*ScopeDeclaration
func (*ScopeCatalogConfig) ProtoMessage ¶ added in v0.5.7
func (*ScopeCatalogConfig) ProtoMessage()
func (*ScopeCatalogConfig) ProtoReflect ¶ added in v0.5.7
func (x *ScopeCatalogConfig) ProtoReflect() protoreflect.Message
func (*ScopeCatalogConfig) Reset ¶ added in v0.5.7
func (x *ScopeCatalogConfig) Reset()
func (*ScopeCatalogConfig) String ¶ added in v0.5.7
func (x *ScopeCatalogConfig) String() string
type ScopeCheckInput ¶ added in v0.5.7
type ScopeCheckInput struct {
Subject string `protobuf:"bytes,1,opt,name=subject,proto3" json:"subject,omitempty"`
Context string `protobuf:"bytes,2,opt,name=context,proto3" json:"context,omitempty"`
Scope string `protobuf:"bytes,3,opt,name=scope,proto3" json:"scope,omitempty"`
Resource string `protobuf:"bytes,4,opt,name=resource,proto3" json:"resource,omitempty"`
Action string `protobuf:"bytes,5,opt,name=action,proto3" json:"action,omitempty"`
// contains filtered or unexported fields
}
func (*ScopeCheckInput) Descriptor
deprecated
added in
v0.5.7
func (*ScopeCheckInput) Descriptor() ([]byte, []int)
Deprecated: Use ScopeCheckInput.ProtoReflect.Descriptor instead.
func (*ScopeCheckInput) GetAction ¶ added in v0.5.7
func (x *ScopeCheckInput) GetAction() string
func (*ScopeCheckInput) GetContext ¶ added in v0.5.7
func (x *ScopeCheckInput) GetContext() string
func (*ScopeCheckInput) GetResource ¶ added in v0.5.7
func (x *ScopeCheckInput) GetResource() string
func (*ScopeCheckInput) GetScope ¶ added in v0.5.7
func (x *ScopeCheckInput) GetScope() string
func (*ScopeCheckInput) GetSubject ¶ added in v0.5.7
func (x *ScopeCheckInput) GetSubject() string
func (*ScopeCheckInput) ProtoMessage ¶ added in v0.5.7
func (*ScopeCheckInput) ProtoMessage()
func (*ScopeCheckInput) ProtoReflect ¶ added in v0.5.7
func (x *ScopeCheckInput) ProtoReflect() protoreflect.Message
func (*ScopeCheckInput) Reset ¶ added in v0.5.7
func (x *ScopeCheckInput) Reset()
func (*ScopeCheckInput) String ¶ added in v0.5.7
func (x *ScopeCheckInput) String() string
type ScopeCheckOutput ¶ added in v0.5.7
type ScopeCheckOutput struct {
Allowed bool `protobuf:"varint,1,opt,name=allowed,proto3" json:"allowed,omitempty"`
Provider string `protobuf:"bytes,2,opt,name=provider,proto3" json:"provider,omitempty"`
Subject string `protobuf:"bytes,3,opt,name=subject,proto3" json:"subject,omitempty"`
Context string `protobuf:"bytes,4,opt,name=context,proto3" json:"context,omitempty"`
Scope string `protobuf:"bytes,5,opt,name=scope,proto3" json:"scope,omitempty"`
MatchedRole string `protobuf:"bytes,6,opt,name=matched_role,json=matchedRole,proto3" json:"matched_role,omitempty"`
MatchedScopes []string `protobuf:"bytes,7,rep,name=matched_scopes,json=matchedScopes,proto3" json:"matched_scopes,omitempty"`
Reason string `protobuf:"bytes,8,opt,name=reason,proto3" json:"reason,omitempty"`
Error string `protobuf:"bytes,100,opt,name=error,proto3" json:"error,omitempty"`
// contains filtered or unexported fields
}
func (*ScopeCheckOutput) Descriptor
deprecated
added in
v0.5.7
func (*ScopeCheckOutput) Descriptor() ([]byte, []int)
Deprecated: Use ScopeCheckOutput.ProtoReflect.Descriptor instead.
func (*ScopeCheckOutput) GetAllowed ¶ added in v0.5.7
func (x *ScopeCheckOutput) GetAllowed() bool
func (*ScopeCheckOutput) GetContext ¶ added in v0.5.7
func (x *ScopeCheckOutput) GetContext() string
func (*ScopeCheckOutput) GetError ¶ added in v0.5.7
func (x *ScopeCheckOutput) GetError() string
func (*ScopeCheckOutput) GetMatchedRole ¶ added in v0.5.7
func (x *ScopeCheckOutput) GetMatchedRole() string
func (*ScopeCheckOutput) GetMatchedScopes ¶ added in v0.5.7
func (x *ScopeCheckOutput) GetMatchedScopes() []string
func (*ScopeCheckOutput) GetProvider ¶ added in v0.5.7
func (x *ScopeCheckOutput) GetProvider() string
func (*ScopeCheckOutput) GetReason ¶ added in v0.5.7
func (x *ScopeCheckOutput) GetReason() string
func (*ScopeCheckOutput) GetScope ¶ added in v0.5.7
func (x *ScopeCheckOutput) GetScope() string
func (*ScopeCheckOutput) GetSubject ¶ added in v0.5.7
func (x *ScopeCheckOutput) GetSubject() string
func (*ScopeCheckOutput) ProtoMessage ¶ added in v0.5.7
func (*ScopeCheckOutput) ProtoMessage()
func (*ScopeCheckOutput) ProtoReflect ¶ added in v0.5.7
func (x *ScopeCheckOutput) ProtoReflect() protoreflect.Message
func (*ScopeCheckOutput) Reset ¶ added in v0.5.7
func (x *ScopeCheckOutput) Reset()
func (*ScopeCheckOutput) String ¶ added in v0.5.7
func (x *ScopeCheckOutput) String() string
type ScopeDeclaration ¶ added in v0.5.7
type ScopeDeclaration struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
Context string `protobuf:"bytes,2,opt,name=context,proto3" json:"context,omitempty"`
Resource string `protobuf:"bytes,3,opt,name=resource,proto3" json:"resource,omitempty"`
Actions []string `protobuf:"bytes,4,rep,name=actions,proto3" json:"actions,omitempty"`
Description string `protobuf:"bytes,5,opt,name=description,proto3" json:"description,omitempty"`
OwnerPlugin string `protobuf:"bytes,6,opt,name=owner_plugin,json=ownerPlugin,proto3" json:"owner_plugin,omitempty"`
OwnerModule string `protobuf:"bytes,7,opt,name=owner_module,json=ownerModule,proto3" json:"owner_module,omitempty"`
Category string `protobuf:"bytes,8,opt,name=category,proto3" json:"category,omitempty"`
// contains filtered or unexported fields
}
func (*ScopeDeclaration) Descriptor
deprecated
added in
v0.5.7
func (*ScopeDeclaration) Descriptor() ([]byte, []int)
Deprecated: Use ScopeDeclaration.ProtoReflect.Descriptor instead.
func (*ScopeDeclaration) GetActions ¶ added in v0.5.7
func (x *ScopeDeclaration) GetActions() []string
func (*ScopeDeclaration) GetCategory ¶ added in v0.5.7
func (x *ScopeDeclaration) GetCategory() string
func (*ScopeDeclaration) GetContext ¶ added in v0.5.7
func (x *ScopeDeclaration) GetContext() string
func (*ScopeDeclaration) GetDescription ¶ added in v0.5.7
func (x *ScopeDeclaration) GetDescription() string
func (*ScopeDeclaration) GetName ¶ added in v0.5.7
func (x *ScopeDeclaration) GetName() string
func (*ScopeDeclaration) GetOwnerModule ¶ added in v0.5.7
func (x *ScopeDeclaration) GetOwnerModule() string
func (*ScopeDeclaration) GetOwnerPlugin ¶ added in v0.5.7
func (x *ScopeDeclaration) GetOwnerPlugin() string
func (*ScopeDeclaration) GetResource ¶ added in v0.5.7
func (x *ScopeDeclaration) GetResource() string
func (*ScopeDeclaration) ProtoMessage ¶ added in v0.5.7
func (*ScopeDeclaration) ProtoMessage()
func (*ScopeDeclaration) ProtoReflect ¶ added in v0.5.7
func (x *ScopeDeclaration) ProtoReflect() protoreflect.Message
func (*ScopeDeclaration) Reset ¶ added in v0.5.7
func (x *ScopeDeclaration) Reset()
func (*ScopeDeclaration) String ¶ added in v0.5.7
func (x *ScopeDeclaration) String() string
type StringList ¶
type StringList struct {
Values []string `protobuf:"bytes,1,rep,name=values,proto3" json:"values,omitempty"`
// contains filtered or unexported fields
}
func (*StringList) Descriptor
deprecated
func (*StringList) Descriptor() ([]byte, []int)
Deprecated: Use StringList.ProtoReflect.Descriptor instead.
func (*StringList) GetValues ¶
func (x *StringList) GetValues() []string
func (*StringList) ProtoMessage ¶
func (*StringList) ProtoMessage()
func (*StringList) ProtoReflect ¶
func (x *StringList) ProtoReflect() protoreflect.Message
func (*StringList) Reset ¶
func (x *StringList) Reset()
func (*StringList) String ¶
func (x *StringList) String() string
type SubjectObjectActionConfig ¶
type SubjectObjectActionConfig struct {
Module string `protobuf:"bytes,1,opt,name=module,proto3" json:"module,omitempty"`
Subject string `protobuf:"bytes,2,opt,name=subject,proto3" json:"subject,omitempty"`
Object string `protobuf:"bytes,3,opt,name=object,proto3" json:"object,omitempty"`
Action string `protobuf:"bytes,4,opt,name=action,proto3" json:"action,omitempty"`
// contains filtered or unexported fields
}
func (*SubjectObjectActionConfig) Descriptor
deprecated
func (*SubjectObjectActionConfig) Descriptor() ([]byte, []int)
Deprecated: Use SubjectObjectActionConfig.ProtoReflect.Descriptor instead.
func (*SubjectObjectActionConfig) GetAction ¶
func (x *SubjectObjectActionConfig) GetAction() string
func (*SubjectObjectActionConfig) GetModule ¶
func (x *SubjectObjectActionConfig) GetModule() string
func (*SubjectObjectActionConfig) GetObject ¶
func (x *SubjectObjectActionConfig) GetObject() string
func (*SubjectObjectActionConfig) GetSubject ¶
func (x *SubjectObjectActionConfig) GetSubject() string
func (*SubjectObjectActionConfig) ProtoMessage ¶
func (*SubjectObjectActionConfig) ProtoMessage()
func (*SubjectObjectActionConfig) ProtoReflect ¶
func (x *SubjectObjectActionConfig) ProtoReflect() protoreflect.Message
func (*SubjectObjectActionConfig) Reset ¶
func (x *SubjectObjectActionConfig) Reset()
func (*SubjectObjectActionConfig) String ¶
func (x *SubjectObjectActionConfig) String() string
type SubjectObjectActionInput ¶
type SubjectObjectActionInput struct {
Module string `protobuf:"bytes,1,opt,name=module,proto3" json:"module,omitempty"`
Subject string `protobuf:"bytes,2,opt,name=subject,proto3" json:"subject,omitempty"`
Object string `protobuf:"bytes,3,opt,name=object,proto3" json:"object,omitempty"`
Action string `protobuf:"bytes,4,opt,name=action,proto3" json:"action,omitempty"`
// contains filtered or unexported fields
}
func (*SubjectObjectActionInput) Descriptor
deprecated
func (*SubjectObjectActionInput) Descriptor() ([]byte, []int)
Deprecated: Use SubjectObjectActionInput.ProtoReflect.Descriptor instead.
func (*SubjectObjectActionInput) GetAction ¶
func (x *SubjectObjectActionInput) GetAction() string
func (*SubjectObjectActionInput) GetModule ¶
func (x *SubjectObjectActionInput) GetModule() string
func (*SubjectObjectActionInput) GetObject ¶
func (x *SubjectObjectActionInput) GetObject() string
func (*SubjectObjectActionInput) GetSubject ¶
func (x *SubjectObjectActionInput) GetSubject() string
func (*SubjectObjectActionInput) ProtoMessage ¶
func (*SubjectObjectActionInput) ProtoMessage()
func (*SubjectObjectActionInput) ProtoReflect ¶
func (x *SubjectObjectActionInput) ProtoReflect() protoreflect.Message
func (*SubjectObjectActionInput) Reset ¶
func (x *SubjectObjectActionInput) Reset()
func (*SubjectObjectActionInput) String ¶
func (x *SubjectObjectActionInput) String() string
type SubjectObjectActionOutput ¶
type SubjectObjectActionOutput struct {
Allowed bool `protobuf:"varint,1,opt,name=allowed,proto3" json:"allowed,omitempty"`
Changed bool `protobuf:"varint,2,opt,name=changed,proto3" json:"changed,omitempty"`
Subject string `protobuf:"bytes,3,opt,name=subject,proto3" json:"subject,omitempty"`
Object string `protobuf:"bytes,4,opt,name=object,proto3" json:"object,omitempty"`
Action string `protobuf:"bytes,5,opt,name=action,proto3" json:"action,omitempty"`
Error string `protobuf:"bytes,100,opt,name=error,proto3" json:"error,omitempty"`
// contains filtered or unexported fields
}
func (*SubjectObjectActionOutput) Descriptor
deprecated
func (*SubjectObjectActionOutput) Descriptor() ([]byte, []int)
Deprecated: Use SubjectObjectActionOutput.ProtoReflect.Descriptor instead.
func (*SubjectObjectActionOutput) GetAction ¶
func (x *SubjectObjectActionOutput) GetAction() string
func (*SubjectObjectActionOutput) GetAllowed ¶
func (x *SubjectObjectActionOutput) GetAllowed() bool
func (*SubjectObjectActionOutput) GetChanged ¶
func (x *SubjectObjectActionOutput) GetChanged() bool
func (*SubjectObjectActionOutput) GetError ¶
func (x *SubjectObjectActionOutput) GetError() string
func (*SubjectObjectActionOutput) GetObject ¶
func (x *SubjectObjectActionOutput) GetObject() string
func (*SubjectObjectActionOutput) GetSubject ¶
func (x *SubjectObjectActionOutput) GetSubject() string
func (*SubjectObjectActionOutput) ProtoMessage ¶
func (*SubjectObjectActionOutput) ProtoMessage()
func (*SubjectObjectActionOutput) ProtoReflect ¶
func (x *SubjectObjectActionOutput) ProtoReflect() protoreflect.Message
func (*SubjectObjectActionOutput) Reset ¶
func (x *SubjectObjectActionOutput) Reset()
func (*SubjectObjectActionOutput) String ¶
func (x *SubjectObjectActionOutput) String() string
type SubjectRoleAssignment ¶ added in v0.5.7
type SubjectRoleAssignment struct {
Subject string `protobuf:"bytes,1,opt,name=subject,proto3" json:"subject,omitempty"`
Role string `protobuf:"bytes,2,opt,name=role,proto3" json:"role,omitempty"`
Context string `protobuf:"bytes,3,opt,name=context,proto3" json:"context,omitempty"`
DirectScopes []string `protobuf:"bytes,4,rep,name=direct_scopes,json=directScopes,proto3" json:"direct_scopes,omitempty"`
// contains filtered or unexported fields
}
func (*SubjectRoleAssignment) Descriptor
deprecated
added in
v0.5.7
func (*SubjectRoleAssignment) Descriptor() ([]byte, []int)
Deprecated: Use SubjectRoleAssignment.ProtoReflect.Descriptor instead.
func (*SubjectRoleAssignment) GetContext ¶ added in v0.5.7
func (x *SubjectRoleAssignment) GetContext() string
func (*SubjectRoleAssignment) GetDirectScopes ¶ added in v0.5.7
func (x *SubjectRoleAssignment) GetDirectScopes() []string
func (*SubjectRoleAssignment) GetRole ¶ added in v0.5.7
func (x *SubjectRoleAssignment) GetRole() string
func (*SubjectRoleAssignment) GetSubject ¶ added in v0.5.7
func (x *SubjectRoleAssignment) GetSubject() string
func (*SubjectRoleAssignment) ProtoMessage ¶ added in v0.5.7
func (*SubjectRoleAssignment) ProtoMessage()
func (*SubjectRoleAssignment) ProtoReflect ¶ added in v0.5.7
func (x *SubjectRoleAssignment) ProtoReflect() protoreflect.Message
func (*SubjectRoleAssignment) Reset ¶ added in v0.5.7
func (x *SubjectRoleAssignment) Reset()
func (*SubjectRoleAssignment) String ¶ added in v0.5.7
func (x *SubjectRoleAssignment) String() string
type UIActionDeclaration ¶ added in v0.5.7
type UIActionDeclaration struct {
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
Context string `protobuf:"bytes,2,opt,name=context,proto3" json:"context,omitempty"`
Label string `protobuf:"bytes,3,opt,name=label,proto3" json:"label,omitempty"`
Route string `protobuf:"bytes,4,opt,name=route,proto3" json:"route,omitempty"`
RequiredScopes []string `protobuf:"bytes,5,rep,name=required_scopes,json=requiredScopes,proto3" json:"required_scopes,omitempty"`
RequiredCapabilities []*CapabilityRequirement `protobuf:"bytes,6,rep,name=required_capabilities,json=requiredCapabilities,proto3" json:"required_capabilities,omitempty"`
Description string `protobuf:"bytes,7,opt,name=description,proto3" json:"description,omitempty"`
OwnerPlugin string `protobuf:"bytes,8,opt,name=owner_plugin,json=ownerPlugin,proto3" json:"owner_plugin,omitempty"`
OwnerModule string `protobuf:"bytes,9,opt,name=owner_module,json=ownerModule,proto3" json:"owner_module,omitempty"`
Category string `protobuf:"bytes,10,opt,name=category,proto3" json:"category,omitempty"`
// contains filtered or unexported fields
}
func (*UIActionDeclaration) Descriptor
deprecated
added in
v0.5.7
func (*UIActionDeclaration) Descriptor() ([]byte, []int)
Deprecated: Use UIActionDeclaration.ProtoReflect.Descriptor instead.
func (*UIActionDeclaration) GetCategory ¶ added in v0.5.7
func (x *UIActionDeclaration) GetCategory() string
func (*UIActionDeclaration) GetContext ¶ added in v0.5.7
func (x *UIActionDeclaration) GetContext() string
func (*UIActionDeclaration) GetDescription ¶ added in v0.5.7
func (x *UIActionDeclaration) GetDescription() string
func (*UIActionDeclaration) GetId ¶ added in v0.5.7
func (x *UIActionDeclaration) GetId() string
func (*UIActionDeclaration) GetLabel ¶ added in v0.5.7
func (x *UIActionDeclaration) GetLabel() string
func (*UIActionDeclaration) GetOwnerModule ¶ added in v0.5.7
func (x *UIActionDeclaration) GetOwnerModule() string
func (*UIActionDeclaration) GetOwnerPlugin ¶ added in v0.5.7
func (x *UIActionDeclaration) GetOwnerPlugin() string
func (*UIActionDeclaration) GetRequiredCapabilities ¶ added in v0.5.7
func (x *UIActionDeclaration) GetRequiredCapabilities() []*CapabilityRequirement
func (*UIActionDeclaration) GetRequiredScopes ¶ added in v0.5.7
func (x *UIActionDeclaration) GetRequiredScopes() []string
func (*UIActionDeclaration) GetRoute ¶ added in v0.5.7
func (x *UIActionDeclaration) GetRoute() string
func (*UIActionDeclaration) ProtoMessage ¶ added in v0.5.7
func (*UIActionDeclaration) ProtoMessage()
func (*UIActionDeclaration) ProtoReflect ¶ added in v0.5.7
func (x *UIActionDeclaration) ProtoReflect() protoreflect.Message
func (*UIActionDeclaration) Reset ¶ added in v0.5.7
func (x *UIActionDeclaration) Reset()
func (*UIActionDeclaration) String ¶ added in v0.5.7
func (x *UIActionDeclaration) String() string
type UpsertAttributePolicyInput ¶ added in v0.5.7
type UpsertAttributePolicyInput struct {
Policy *AttributePolicy `protobuf:"bytes,1,opt,name=policy,proto3" json:"policy,omitempty"`
// contains filtered or unexported fields
}
func (*UpsertAttributePolicyInput) Descriptor
deprecated
added in
v0.5.7
func (*UpsertAttributePolicyInput) Descriptor() ([]byte, []int)
Deprecated: Use UpsertAttributePolicyInput.ProtoReflect.Descriptor instead.
func (*UpsertAttributePolicyInput) GetPolicy ¶ added in v0.5.7
func (x *UpsertAttributePolicyInput) GetPolicy() *AttributePolicy
func (*UpsertAttributePolicyInput) ProtoMessage ¶ added in v0.5.7
func (*UpsertAttributePolicyInput) ProtoMessage()
func (*UpsertAttributePolicyInput) ProtoReflect ¶ added in v0.5.7
func (x *UpsertAttributePolicyInput) ProtoReflect() protoreflect.Message
func (*UpsertAttributePolicyInput) Reset ¶ added in v0.5.7
func (x *UpsertAttributePolicyInput) Reset()
func (*UpsertAttributePolicyInput) String ¶ added in v0.5.7
func (x *UpsertAttributePolicyInput) String() string
type UpsertAttributePolicyOutput ¶ added in v0.5.7
type UpsertAttributePolicyOutput struct {
Changed bool `protobuf:"varint,1,opt,name=changed,proto3" json:"changed,omitempty"`
Policy *AttributePolicy `protobuf:"bytes,2,opt,name=policy,proto3" json:"policy,omitempty"`
Error string `protobuf:"bytes,100,opt,name=error,proto3" json:"error,omitempty"`
// contains filtered or unexported fields
}
func (*UpsertAttributePolicyOutput) Descriptor
deprecated
added in
v0.5.7
func (*UpsertAttributePolicyOutput) Descriptor() ([]byte, []int)
Deprecated: Use UpsertAttributePolicyOutput.ProtoReflect.Descriptor instead.
func (*UpsertAttributePolicyOutput) GetChanged ¶ added in v0.5.7
func (x *UpsertAttributePolicyOutput) GetChanged() bool
func (*UpsertAttributePolicyOutput) GetError ¶ added in v0.5.7
func (x *UpsertAttributePolicyOutput) GetError() string
func (*UpsertAttributePolicyOutput) GetPolicy ¶ added in v0.5.7
func (x *UpsertAttributePolicyOutput) GetPolicy() *AttributePolicy
func (*UpsertAttributePolicyOutput) ProtoMessage ¶ added in v0.5.7
func (*UpsertAttributePolicyOutput) ProtoMessage()
func (*UpsertAttributePolicyOutput) ProtoReflect ¶ added in v0.5.7
func (x *UpsertAttributePolicyOutput) ProtoReflect() protoreflect.Message
func (*UpsertAttributePolicyOutput) Reset ¶ added in v0.5.7
func (x *UpsertAttributePolicyOutput) Reset()
func (*UpsertAttributePolicyOutput) String ¶ added in v0.5.7
func (x *UpsertAttributePolicyOutput) String() string
type UpsertRelationTupleInput ¶ added in v0.5.7
type UpsertRelationTupleInput struct {
Tuple *RelationTuple `protobuf:"bytes,1,opt,name=tuple,proto3" json:"tuple,omitempty"`
// contains filtered or unexported fields
}
func (*UpsertRelationTupleInput) Descriptor
deprecated
added in
v0.5.7
func (*UpsertRelationTupleInput) Descriptor() ([]byte, []int)
Deprecated: Use UpsertRelationTupleInput.ProtoReflect.Descriptor instead.
func (*UpsertRelationTupleInput) GetTuple ¶ added in v0.5.7
func (x *UpsertRelationTupleInput) GetTuple() *RelationTuple
func (*UpsertRelationTupleInput) ProtoMessage ¶ added in v0.5.7
func (*UpsertRelationTupleInput) ProtoMessage()
func (*UpsertRelationTupleInput) ProtoReflect ¶ added in v0.5.7
func (x *UpsertRelationTupleInput) ProtoReflect() protoreflect.Message
func (*UpsertRelationTupleInput) Reset ¶ added in v0.5.7
func (x *UpsertRelationTupleInput) Reset()
func (*UpsertRelationTupleInput) String ¶ added in v0.5.7
func (x *UpsertRelationTupleInput) String() string
type UpsertRelationTupleOutput ¶ added in v0.5.7
type UpsertRelationTupleOutput struct {
Changed bool `protobuf:"varint,1,opt,name=changed,proto3" json:"changed,omitempty"`
Tuple *RelationTuple `protobuf:"bytes,2,opt,name=tuple,proto3" json:"tuple,omitempty"`
Error string `protobuf:"bytes,100,opt,name=error,proto3" json:"error,omitempty"`
// contains filtered or unexported fields
}
func (*UpsertRelationTupleOutput) Descriptor
deprecated
added in
v0.5.7
func (*UpsertRelationTupleOutput) Descriptor() ([]byte, []int)
Deprecated: Use UpsertRelationTupleOutput.ProtoReflect.Descriptor instead.
func (*UpsertRelationTupleOutput) GetChanged ¶ added in v0.5.7
func (x *UpsertRelationTupleOutput) GetChanged() bool
func (*UpsertRelationTupleOutput) GetError ¶ added in v0.5.7
func (x *UpsertRelationTupleOutput) GetError() string
func (*UpsertRelationTupleOutput) GetTuple ¶ added in v0.5.7
func (x *UpsertRelationTupleOutput) GetTuple() *RelationTuple
func (*UpsertRelationTupleOutput) ProtoMessage ¶ added in v0.5.7
func (*UpsertRelationTupleOutput) ProtoMessage()
func (*UpsertRelationTupleOutput) ProtoReflect ¶ added in v0.5.7
func (x *UpsertRelationTupleOutput) ProtoReflect() protoreflect.Message
func (*UpsertRelationTupleOutput) Reset ¶ added in v0.5.7
func (x *UpsertRelationTupleOutput) Reset()
func (*UpsertRelationTupleOutput) String ¶ added in v0.5.7
func (x *UpsertRelationTupleOutput) String() string
type UpsertRoleInput ¶ added in v0.5.7
type UpsertRoleInput struct {
Grant *RoleScopeGrant `protobuf:"bytes,1,opt,name=grant,proto3" json:"grant,omitempty"`
// contains filtered or unexported fields
}
func (*UpsertRoleInput) Descriptor
deprecated
added in
v0.5.7
func (*UpsertRoleInput) Descriptor() ([]byte, []int)
Deprecated: Use UpsertRoleInput.ProtoReflect.Descriptor instead.
func (*UpsertRoleInput) GetGrant ¶ added in v0.5.7
func (x *UpsertRoleInput) GetGrant() *RoleScopeGrant
func (*UpsertRoleInput) ProtoMessage ¶ added in v0.5.7
func (*UpsertRoleInput) ProtoMessage()
func (*UpsertRoleInput) ProtoReflect ¶ added in v0.5.7
func (x *UpsertRoleInput) ProtoReflect() protoreflect.Message
func (*UpsertRoleInput) Reset ¶ added in v0.5.7
func (x *UpsertRoleInput) Reset()
func (*UpsertRoleInput) String ¶ added in v0.5.7
func (x *UpsertRoleInput) String() string
type UpsertRoleOutput ¶ added in v0.5.7
type UpsertRoleOutput struct {
Changed bool `protobuf:"varint,1,opt,name=changed,proto3" json:"changed,omitempty"`
Grant *RoleScopeGrant `protobuf:"bytes,2,opt,name=grant,proto3" json:"grant,omitempty"`
Error string `protobuf:"bytes,100,opt,name=error,proto3" json:"error,omitempty"`
// contains filtered or unexported fields
}
func (*UpsertRoleOutput) Descriptor
deprecated
added in
v0.5.7
func (*UpsertRoleOutput) Descriptor() ([]byte, []int)
Deprecated: Use UpsertRoleOutput.ProtoReflect.Descriptor instead.
func (*UpsertRoleOutput) GetChanged ¶ added in v0.5.7
func (x *UpsertRoleOutput) GetChanged() bool
func (*UpsertRoleOutput) GetError ¶ added in v0.5.7
func (x *UpsertRoleOutput) GetError() string
func (*UpsertRoleOutput) GetGrant ¶ added in v0.5.7
func (x *UpsertRoleOutput) GetGrant() *RoleScopeGrant
func (*UpsertRoleOutput) ProtoMessage ¶ added in v0.5.7
func (*UpsertRoleOutput) ProtoMessage()
func (*UpsertRoleOutput) ProtoReflect ¶ added in v0.5.7
func (x *UpsertRoleOutput) ProtoReflect() protoreflect.Message
func (*UpsertRoleOutput) Reset ¶ added in v0.5.7
func (x *UpsertRoleOutput) Reset()
func (*UpsertRoleOutput) String ¶ added in v0.5.7
func (x *UpsertRoleOutput) String() string
type WatcherConfig ¶
type WatcherConfig struct {
Type string `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"`
Interval string `protobuf:"bytes,2,opt,name=interval,proto3" json:"interval,omitempty"`
// contains filtered or unexported fields
}
func (*WatcherConfig) Descriptor
deprecated
func (*WatcherConfig) Descriptor() ([]byte, []int)
Deprecated: Use WatcherConfig.ProtoReflect.Descriptor instead.
func (*WatcherConfig) GetInterval ¶
func (x *WatcherConfig) GetInterval() string
func (*WatcherConfig) GetType ¶
func (x *WatcherConfig) GetType() string
func (*WatcherConfig) ProtoMessage ¶
func (*WatcherConfig) ProtoMessage()
func (*WatcherConfig) ProtoReflect ¶
func (x *WatcherConfig) ProtoReflect() protoreflect.Message
func (*WatcherConfig) Reset ¶
func (x *WatcherConfig) Reset()
func (*WatcherConfig) String ¶
func (x *WatcherConfig) String() string