auditsinkv1beta1

package
v1.36.11-2026020416421... Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: unknown License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Index

Constants

View Source
const AuthorizationSubject_AccessToken_case case_AuthorizationSubject_Subject = 3
View Source
const AuthorizationSubject_DigitalTwinProperty_case case_AuthorizationSubject_Subject = 2
View Source
const AuthorizationSubject_DigitalTwin_case case_AuthorizationSubject_Subject = 1
View Source
const AuthorizationSubject_ExternalId_case case_AuthorizationSubject_Subject = 4
View Source
const AuthorizationSubject_Subject_not_set_case case_AuthorizationSubject_Subject = 0
View Source
const ConfigDetail_ApplicationAgentCredential_case case_ConfigDetail_Configuration = 8
View Source
const ConfigDetail_ApplicationAgent_case case_ConfigDetail_Configuration = 27
View Source
const ConfigDetail_ApplicationSpace_case case_ConfigDetail_Configuration = 28
View Source
const ConfigDetail_AuthorizationPolicyConfig_case case_ConfigDetail_Configuration = 15
View Source
const ConfigDetail_CapturePipelineConfig_case case_ConfigDetail_Configuration = 25
View Source
const ConfigDetail_CapturePipelineTopicConfig_case case_ConfigDetail_Configuration = 26
View Source
const ConfigDetail_Configuration_not_set_case case_ConfigDetail_Configuration = 0
View Source
const ConfigDetail_EntityMatchingPipelineConfig_case case_ConfigDetail_Configuration = 21
View Source
const ConfigDetail_EventSinkConfig_case case_ConfigDetail_Configuration = 12
View Source
const ConfigDetail_ExternalDataResolverConfig_case case_ConfigDetail_Configuration = 22
View Source
const ConfigDetail_IngestPipelineConfig_case case_ConfigDetail_Configuration = 20
View Source
const ConfigDetail_KnowledgeQueryConfig_case case_ConfigDetail_Configuration = 24
View Source
const ConfigDetail_ServiceAccountCredential_case case_ConfigDetail_Configuration = 9
View Source
const ConfigDetail_TokenIntrospectConfig_case case_ConfigDetail_Configuration = 19
View Source
const ConfigDetail_TrustScoreProfileConfig_case case_ConfigDetail_Configuration = 23
View Source
const DeleteData_Data_not_set_case case_DeleteData_Data = 0
View Source
const DeleteData_NodePropertyMetadata_case case_DeleteData_Data = 6
View Source
const DeleteData_NodeProperty_case case_DeleteData_Data = 3
View Source
const DeleteData_NodeTags_case case_DeleteData_Data = 5
View Source
const DeleteData_Node_case case_DeleteData_Data = 1
View Source
const DeleteData_RelationshipProperty_case case_DeleteData_Data = 4
View Source
const DeleteData_Relationship_case case_DeleteData_Data = 2
View Source
const EventSinkConfig_Provider_AzureEventGrid_case case_EventSinkConfig_Provider_Provider = 3
View Source
const EventSinkConfig_Provider_AzureServiceBus_case case_EventSinkConfig_Provider_Provider = 2
View Source
const EventSinkConfig_Provider_Kafka_case case_EventSinkConfig_Provider_Provider = 1
View Source
const EventSinkConfig_Provider_Provider_not_set_case case_EventSinkConfig_Provider_Provider = 0
View Source
const EventSinkConfig_Route_ContextKeyValue_case case_EventSinkConfig_Route_Filter = 4
View Source
const EventSinkConfig_Route_EventType_case case_EventSinkConfig_Route_Filter = 3
View Source
const EventSinkConfig_Route_Filter_not_set_case case_EventSinkConfig_Route_Filter = 0
View Source
const ReadConfig_Id_case case_ReadConfig_Identifier = 1
View Source
const ReadConfig_Identifier_not_set_case case_ReadConfig_Identifier = 0
View Source
const ReadConfig_Name_case case_ReadConfig_Identifier = 2
View Source
const TokenIntrospectConfig_Jwt_case case_TokenIntrospectConfig_TokenMatcher = 1
View Source
const TokenIntrospectConfig_Offline_case case_TokenIntrospectConfig_Validation = 3
View Source
const TokenIntrospectConfig_Online_case case_TokenIntrospectConfig_Validation = 4
View Source
const TokenIntrospectConfig_Opaque_case case_TokenIntrospectConfig_TokenMatcher = 2
View Source
const TokenIntrospectConfig_TokenMatcher_not_set_case case_TokenIntrospectConfig_TokenMatcher = 0
View Source
const TokenIntrospectConfig_Validation_not_set_case case_TokenIntrospectConfig_Validation = 0
View Source
const UpsertData_Data_not_set_case case_UpsertData_Data = 0
View Source
const UpsertData_Node_case case_UpsertData_Data = 1
View Source
const UpsertData_Relationship_case case_UpsertData_Data = 2

Variables

View Source
var (
	ConfigType_name = map[int32]string{
		0:  "CONFIG_TYPE_INVALID",
		1:  "CONFIG_TYPE_CUSTOMER",
		2:  "CONFIG_TYPE_APPLICATION_SPACE",
		4:  "CONFIG_TYPE_APPLICATION",
		5:  "CONFIG_TYPE_APP_AGENT",
		6:  "CONFIG_TYPE_APP_AGENT_CREDENTIAL",
		18: "CONFIG_TYPE_SERVICE_ACCOUNT",
		19: "CONFIG_TYPE_SERVICE_CREDENTIAL",
		27: "CONFIG_TYPE_EVENT_SINK",
		30: "CONFIG_TYPE_TOKEN_INTROSPECT",
		22: "CONFIG_TYPE_AUTHORIZATION_POLICY",
		28: "CONFIG_TYPE_NODE",
		31: "CONFIG_TYPE_INGEST_PIPELINE",
		32: "CONFIG_TYPE_ENTITY_MATCHING_PIPELINE",
		33: "CONFIG_TYPE_EXTERNAL_DATA_RESOLVER",
		34: "CONFIG_TYPE_TRUST_SCORE_PROFILE",
		35: "CONFIG_TYPE_KNOWLEDGE_QUERY",
		36: "CONFIG_TYPE_CAPTURE_PIPELINE",
		37: "CONFIG_TYPE_CAPTURE_PIPELINE_TOPIC",
	}
	ConfigType_value = map[string]int32{
		"CONFIG_TYPE_INVALID":                  0,
		"CONFIG_TYPE_CUSTOMER":                 1,
		"CONFIG_TYPE_APPLICATION_SPACE":        2,
		"CONFIG_TYPE_APPLICATION":              4,
		"CONFIG_TYPE_APP_AGENT":                5,
		"CONFIG_TYPE_APP_AGENT_CREDENTIAL":     6,
		"CONFIG_TYPE_SERVICE_ACCOUNT":          18,
		"CONFIG_TYPE_SERVICE_CREDENTIAL":       19,
		"CONFIG_TYPE_EVENT_SINK":               27,
		"CONFIG_TYPE_TOKEN_INTROSPECT":         30,
		"CONFIG_TYPE_AUTHORIZATION_POLICY":     22,
		"CONFIG_TYPE_NODE":                     28,
		"CONFIG_TYPE_INGEST_PIPELINE":          31,
		"CONFIG_TYPE_ENTITY_MATCHING_PIPELINE": 32,
		"CONFIG_TYPE_EXTERNAL_DATA_RESOLVER":   33,
		"CONFIG_TYPE_TRUST_SCORE_PROFILE":      34,
		"CONFIG_TYPE_KNOWLEDGE_QUERY":          35,
		"CONFIG_TYPE_CAPTURE_PIPELINE":         36,
		"CONFIG_TYPE_CAPTURE_PIPELINE_TOPIC":   37,
	}
)

Enum value maps for ConfigType.

View Source
var (
	ExternalTokenStatus_name = map[int32]string{
		0: "EXTERNAL_TOKEN_STATUS_INVALID",
		1: "EXTERNAL_TOKEN_STATUS_ENFORCE",
		2: "EXTERNAL_TOKEN_STATUS_ALLOW",
		3: "EXTERNAL_TOKEN_STATUS_DISALLOW",
	}
	ExternalTokenStatus_value = map[string]int32{
		"EXTERNAL_TOKEN_STATUS_INVALID":  0,
		"EXTERNAL_TOKEN_STATUS_ENFORCE":  1,
		"EXTERNAL_TOKEN_STATUS_ALLOW":    2,
		"EXTERNAL_TOKEN_STATUS_DISALLOW": 3,
	}
)

Enum value maps for ExternalTokenStatus.

View Source
var (
	IngestPipelineOperation_name = map[int32]string{
		0: "INGEST_PIPELINE_OPERATION_INVALID",
		1: "INGEST_PIPELINE_OPERATION_UPSERT_NODE",
		2: "INGEST_PIPELINE_OPERATION_UPSERT_RELATIONSHIP",
		3: "INGEST_PIPELINE_OPERATION_DELETE_NODE",
		4: "INGEST_PIPELINE_OPERATION_DELETE_RELATIONSHIP",
		5: "INGEST_PIPELINE_OPERATION_DELETE_NODE_PROPERTY",
		6: "INGEST_PIPELINE_OPERATION_DELETE_RELATIONSHIP_PROPERTY",
	}
	IngestPipelineOperation_value = map[string]int32{
		"INGEST_PIPELINE_OPERATION_INVALID":                      0,
		"INGEST_PIPELINE_OPERATION_UPSERT_NODE":                  1,
		"INGEST_PIPELINE_OPERATION_UPSERT_RELATIONSHIP":          2,
		"INGEST_PIPELINE_OPERATION_DELETE_NODE":                  3,
		"INGEST_PIPELINE_OPERATION_DELETE_RELATIONSHIP":          4,
		"INGEST_PIPELINE_OPERATION_DELETE_NODE_PROPERTY":         5,
		"INGEST_PIPELINE_OPERATION_DELETE_RELATIONSHIP_PROPERTY": 6,
	}
)

Enum value maps for IngestPipelineOperation.

View Source
var (
	ExternalDataResolverConfig_ContentType_name = map[int32]string{
		0: "CONTENT_TYPE_INVALID",
		1: "CONTENT_TYPE_JSON",
	}
	ExternalDataResolverConfig_ContentType_value = map[string]int32{
		"CONTENT_TYPE_INVALID": 0,
		"CONTENT_TYPE_JSON":    1,
	}
)

Enum value maps for ExternalDataResolverConfig_ContentType.

View Source
var (
	AuthorizationPolicyConfig_Status_name = map[int32]string{
		0: "STATUS_INVALID",
		1: "STATUS_ACTIVE",
		2: "STATUS_INACTIVE",
		3: "STATUS_DRAFT",
	}
	AuthorizationPolicyConfig_Status_value = map[string]int32{
		"STATUS_INVALID":  0,
		"STATUS_ACTIVE":   1,
		"STATUS_INACTIVE": 2,
		"STATUS_DRAFT":    3,
	}
)

Enum value maps for AuthorizationPolicyConfig_Status.

View Source
var (
	EntityMatchingPipelineConfig_Status_name = map[int32]string{
		0: "STATUS_INVALID",
		1: "STATUS_PENDING",
		2: "STATUS_IN_PROGRESS",
		3: "STATUS_SUCCESS",
		4: "STATUS_ERROR",
	}
	EntityMatchingPipelineConfig_Status_value = map[string]int32{
		"STATUS_INVALID":     0,
		"STATUS_PENDING":     1,
		"STATUS_IN_PROGRESS": 2,
		"STATUS_SUCCESS":     3,
		"STATUS_ERROR":       4,
	}
)

Enum value maps for EntityMatchingPipelineConfig_Status.

View Source
var (
	TrustScoreDimension_Name_name = map[int32]string{
		0: "NAME_INVALID",
		1: "NAME_FRESHNESS",
		2: "NAME_COMPLETENESS",
		3: "NAME_VALIDITY",
		4: "NAME_ORIGIN",
		5: "NAME_VERIFICATION",
	}
	TrustScoreDimension_Name_value = map[string]int32{
		"NAME_INVALID":      0,
		"NAME_FRESHNESS":    1,
		"NAME_COMPLETENESS": 2,
		"NAME_VALIDITY":     3,
		"NAME_ORIGIN":       4,
		"NAME_VERIFICATION": 5,
	}
)

Enum value maps for TrustScoreDimension_Name.

View Source
var (
	TrustScoreProfileConfig_UpdateFrequency_name = map[int32]string{
		0: "UPDATE_FREQUENCY_INVALID",
		1: "UPDATE_FREQUENCY_THREE_HOURS",
		2: "UPDATE_FREQUENCY_SIX_HOURS",
		3: "UPDATE_FREQUENCY_TWELVE_HOURS",
		4: "UPDATE_FREQUENCY_DAILY",
	}
	TrustScoreProfileConfig_UpdateFrequency_value = map[string]int32{
		"UPDATE_FREQUENCY_INVALID":      0,
		"UPDATE_FREQUENCY_THREE_HOURS":  1,
		"UPDATE_FREQUENCY_SIX_HOURS":    2,
		"UPDATE_FREQUENCY_TWELVE_HOURS": 3,
		"UPDATE_FREQUENCY_DAILY":        4,
	}
)

Enum value maps for TrustScoreProfileConfig_UpdateFrequency.

View Source
var (
	KnowledgeQueryConfig_Status_name = map[int32]string{
		0: "STATUS_INVALID",
		1: "STATUS_ACTIVE",
		2: "STATUS_INACTIVE",
		3: "STATUS_DRAFT",
	}
	KnowledgeQueryConfig_Status_value = map[string]int32{
		"STATUS_INVALID":  0,
		"STATUS_ACTIVE":   1,
		"STATUS_INACTIVE": 2,
		"STATUS_DRAFT":    3,
	}
)

Enum value maps for KnowledgeQueryConfig_Status.

View Source
var File_indykite_auditsink_v1beta1_ai_proto protoreflect.FileDescriptor
View Source
var File_indykite_auditsink_v1beta1_authorization_proto protoreflect.FileDescriptor
View Source
var File_indykite_auditsink_v1beta1_ciq_proto protoreflect.FileDescriptor
View Source
var File_indykite_auditsink_v1beta1_config_proto protoreflect.FileDescriptor
View Source
var File_indykite_auditsink_v1beta1_credentials_proto protoreflect.FileDescriptor
View Source
var File_indykite_auditsink_v1beta1_ingest_proto protoreflect.FileDescriptor

Functions

This section is empty.

Types

type Advice

type Advice struct {
	Values map[string]string `` /* 139-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*Advice) GetValues

func (x *Advice) GetValues() map[string]string

func (*Advice) ProtoMessage

func (*Advice) ProtoMessage()

func (*Advice) ProtoReflect

func (x *Advice) ProtoReflect() protoreflect.Message

func (*Advice) Reset

func (x *Advice) Reset()

func (*Advice) SetValues

func (x *Advice) SetValues(v map[string]string)

func (*Advice) String

func (x *Advice) String() string

type Advice_builder

type Advice_builder struct {
	Values map[string]string
	// contains filtered or unexported fields
}

func (Advice_builder) Build

func (b0 Advice_builder) Build() *Advice

type ApplicationAgentConfig

type ApplicationAgentConfig struct {
	ApiPermissions []string `protobuf:"bytes,1,rep,name=api_permissions,json=apiPermissions,proto3" json:"api_permissions,omitempty"`
	// contains filtered or unexported fields
}

func (*ApplicationAgentConfig) GetApiPermissions

func (x *ApplicationAgentConfig) GetApiPermissions() []string

func (*ApplicationAgentConfig) ProtoMessage

func (*ApplicationAgentConfig) ProtoMessage()

func (*ApplicationAgentConfig) ProtoReflect

func (x *ApplicationAgentConfig) ProtoReflect() protoreflect.Message

func (*ApplicationAgentConfig) Reset

func (x *ApplicationAgentConfig) Reset()

func (*ApplicationAgentConfig) SetApiPermissions

func (x *ApplicationAgentConfig) SetApiPermissions(v []string)

func (*ApplicationAgentConfig) String

func (x *ApplicationAgentConfig) String() string

type ApplicationAgentConfig_builder

type ApplicationAgentConfig_builder struct {
	ApiPermissions []string
	// contains filtered or unexported fields
}

func (ApplicationAgentConfig_builder) Build

type ApplicationAgentCredentialConfig

type ApplicationAgentCredentialConfig struct {
	Kid string `protobuf:"bytes,1,opt,name=kid,proto3" json:"kid,omitempty"`
	// KeyFormat specify in which format the public key was provided.
	// Could by empty, if no public key was provided.
	KeyFormat   string                 `protobuf:"bytes,2,opt,name=key_format,json=keyFormat,proto3" json:"key_format,omitempty"`
	OriginalKid string                 `protobuf:"bytes,3,opt,name=original_kid,json=originalKid,proto3" json:"original_kid,omitempty"`
	ExpireTime  *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=expire_time,json=expireTime,proto3" json:"expire_time,omitempty"`
	// contains filtered or unexported fields
}

func (*ApplicationAgentCredentialConfig) ClearExpireTime

func (x *ApplicationAgentCredentialConfig) ClearExpireTime()

func (*ApplicationAgentCredentialConfig) GetExpireTime

func (*ApplicationAgentCredentialConfig) GetKeyFormat

func (x *ApplicationAgentCredentialConfig) GetKeyFormat() string

func (*ApplicationAgentCredentialConfig) GetKid

func (*ApplicationAgentCredentialConfig) GetOriginalKid

func (x *ApplicationAgentCredentialConfig) GetOriginalKid() string

func (*ApplicationAgentCredentialConfig) HasExpireTime

func (x *ApplicationAgentCredentialConfig) HasExpireTime() bool

func (*ApplicationAgentCredentialConfig) ProtoMessage

func (*ApplicationAgentCredentialConfig) ProtoMessage()

func (*ApplicationAgentCredentialConfig) ProtoReflect

func (*ApplicationAgentCredentialConfig) Reset

func (*ApplicationAgentCredentialConfig) SetExpireTime

func (*ApplicationAgentCredentialConfig) SetKeyFormat

func (x *ApplicationAgentCredentialConfig) SetKeyFormat(v string)

func (*ApplicationAgentCredentialConfig) SetKid

func (*ApplicationAgentCredentialConfig) SetOriginalKid

func (x *ApplicationAgentCredentialConfig) SetOriginalKid(v string)

func (*ApplicationAgentCredentialConfig) String

type ApplicationAgentCredentialConfig_builder

type ApplicationAgentCredentialConfig_builder struct {
	Kid string
	// KeyFormat specify in which format the public key was provided.
	// Could by empty, if no public key was provided.
	KeyFormat   string
	OriginalKid string
	ExpireTime  *timestamppb.Timestamp
	// contains filtered or unexported fields
}

func (ApplicationAgentCredentialConfig_builder) Build

type ApplicationSpaceConfig

type ApplicationSpaceConfig struct {
	Region        string        `protobuf:"bytes,1,opt,name=region,proto3" json:"region,omitempty"`
	IkgSize       string        `protobuf:"bytes,2,opt,name=ikg_size,json=ikgSize,proto3" json:"ikg_size,omitempty"`
	ReplicaRegion string        `protobuf:"bytes,3,opt,name=replica_region,json=replicaRegion,proto3" json:"replica_region,omitempty"`
	DbConnection  *DBConnection `protobuf:"bytes,4,opt,name=db_connection,json=dbConnection,proto3" json:"db_connection,omitempty"`
	// contains filtered or unexported fields
}

func (*ApplicationSpaceConfig) ClearDbConnection

func (x *ApplicationSpaceConfig) ClearDbConnection()

func (*ApplicationSpaceConfig) GetDbConnection

func (x *ApplicationSpaceConfig) GetDbConnection() *DBConnection

func (*ApplicationSpaceConfig) GetIkgSize

func (x *ApplicationSpaceConfig) GetIkgSize() string

func (*ApplicationSpaceConfig) GetRegion

func (x *ApplicationSpaceConfig) GetRegion() string

func (*ApplicationSpaceConfig) GetReplicaRegion

func (x *ApplicationSpaceConfig) GetReplicaRegion() string

func (*ApplicationSpaceConfig) HasDbConnection

func (x *ApplicationSpaceConfig) HasDbConnection() bool

func (*ApplicationSpaceConfig) ProtoMessage

func (*ApplicationSpaceConfig) ProtoMessage()

func (*ApplicationSpaceConfig) ProtoReflect

func (x *ApplicationSpaceConfig) ProtoReflect() protoreflect.Message

func (*ApplicationSpaceConfig) Reset

func (x *ApplicationSpaceConfig) Reset()

func (*ApplicationSpaceConfig) SetDbConnection

func (x *ApplicationSpaceConfig) SetDbConnection(v *DBConnection)

func (*ApplicationSpaceConfig) SetIkgSize

func (x *ApplicationSpaceConfig) SetIkgSize(v string)

func (*ApplicationSpaceConfig) SetRegion

func (x *ApplicationSpaceConfig) SetRegion(v string)

func (*ApplicationSpaceConfig) SetReplicaRegion

func (x *ApplicationSpaceConfig) SetReplicaRegion(v string)

func (*ApplicationSpaceConfig) String

func (x *ApplicationSpaceConfig) String() string

type ApplicationSpaceConfig_builder

type ApplicationSpaceConfig_builder struct {
	Region        string
	IkgSize       string
	ReplicaRegion string
	DbConnection  *DBConnection
	// contains filtered or unexported fields
}

func (ApplicationSpaceConfig_builder) Build

type AssignConfigPermissions

type AssignConfigPermissions struct {

	// TargetIdentifier is gid identifier of Service Account or DigitalTwin.
	TargetIdentifier string `protobuf:"bytes,1,opt,name=target_identifier,json=targetIdentifier,proto3" json:"target_identifier,omitempty"`
	// TargetType is type of TargetIdentifier.
	TargetType ConfigType `` /* 135-byte string literal not displayed */
	// Permission role id to be assigned.
	Role string `protobuf:"bytes,3,opt,name=role,proto3" json:"role,omitempty"`
	// CustomerId under which to assign permissions.
	CustomerId string `protobuf:"bytes,4,opt,name=customer_id,json=customerId,proto3" json:"customer_id,omitempty"`
	// Object to which Permission will be linked to. Can be Customer, AppSpace or Tenant.
	ObjectId string `protobuf:"bytes,5,opt,name=object_id,json=objectId,proto3" json:"object_id,omitempty"`
	// Object type is type of object_id.
	ObjectType ConfigType `` /* 135-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*AssignConfigPermissions) GetCustomerId

func (x *AssignConfigPermissions) GetCustomerId() string

func (*AssignConfigPermissions) GetObjectId

func (x *AssignConfigPermissions) GetObjectId() string

func (*AssignConfigPermissions) GetObjectType

func (x *AssignConfigPermissions) GetObjectType() ConfigType

func (*AssignConfigPermissions) GetRole

func (x *AssignConfigPermissions) GetRole() string

func (*AssignConfigPermissions) GetTargetIdentifier

func (x *AssignConfigPermissions) GetTargetIdentifier() string

func (*AssignConfigPermissions) GetTargetType

func (x *AssignConfigPermissions) GetTargetType() ConfigType

func (*AssignConfigPermissions) ProtoMessage

func (*AssignConfigPermissions) ProtoMessage()

func (*AssignConfigPermissions) ProtoReflect

func (x *AssignConfigPermissions) ProtoReflect() protoreflect.Message

func (*AssignConfigPermissions) Reset

func (x *AssignConfigPermissions) Reset()

func (*AssignConfigPermissions) SetCustomerId

func (x *AssignConfigPermissions) SetCustomerId(v string)

func (*AssignConfigPermissions) SetObjectId

func (x *AssignConfigPermissions) SetObjectId(v string)

func (*AssignConfigPermissions) SetObjectType

func (x *AssignConfigPermissions) SetObjectType(v ConfigType)

func (*AssignConfigPermissions) SetRole

func (x *AssignConfigPermissions) SetRole(v string)

func (*AssignConfigPermissions) SetTargetIdentifier

func (x *AssignConfigPermissions) SetTargetIdentifier(v string)

func (*AssignConfigPermissions) SetTargetType

func (x *AssignConfigPermissions) SetTargetType(v ConfigType)

func (*AssignConfigPermissions) String

func (x *AssignConfigPermissions) String() string

type AssignConfigPermissions_builder

type AssignConfigPermissions_builder struct {

	// TargetIdentifier is gid identifier of Service Account or DigitalTwin.
	TargetIdentifier string
	// TargetType is type of TargetIdentifier.
	TargetType ConfigType
	// Permission role id to be assigned.
	Role string
	// CustomerId under which to assign permissions.
	CustomerId string
	// Object to which Permission will be linked to. Can be Customer, AppSpace or Tenant.
	ObjectId string
	// Object type is type of object_id.
	ObjectType ConfigType
	// contains filtered or unexported fields
}

func (AssignConfigPermissions_builder) Build

type AuthZENRequest

type AuthZENRequest struct {
	Body  string                          `protobuf:"bytes,1,opt,name=body,proto3" json:"body,omitempty"`
	Token *AuthZENRequest_ThirdPartyToken `protobuf:"bytes,2,opt,name=token,proto3" json:"token,omitempty"`
	// contains filtered or unexported fields
}

func (*AuthZENRequest) ClearToken

func (x *AuthZENRequest) ClearToken()

func (*AuthZENRequest) GetBody

func (x *AuthZENRequest) GetBody() string

func (*AuthZENRequest) GetToken

func (*AuthZENRequest) HasToken

func (x *AuthZENRequest) HasToken() bool

func (*AuthZENRequest) ProtoMessage

func (*AuthZENRequest) ProtoMessage()

func (*AuthZENRequest) ProtoReflect

func (x *AuthZENRequest) ProtoReflect() protoreflect.Message

func (*AuthZENRequest) Reset

func (x *AuthZENRequest) Reset()

func (*AuthZENRequest) SetBody

func (x *AuthZENRequest) SetBody(v string)

func (*AuthZENRequest) SetToken

func (*AuthZENRequest) String

func (x *AuthZENRequest) String() string

type AuthZENRequest_ThirdPartyToken

type AuthZENRequest_ThirdPartyToken struct {
	SubjectId string `protobuf:"bytes,1,opt,name=subject_id,json=subjectId,proto3" json:"subject_id,omitempty"`
	// contains filtered or unexported fields
}

func (*AuthZENRequest_ThirdPartyToken) GetSubjectId

func (x *AuthZENRequest_ThirdPartyToken) GetSubjectId() string

func (*AuthZENRequest_ThirdPartyToken) ProtoMessage

func (*AuthZENRequest_ThirdPartyToken) ProtoMessage()

func (*AuthZENRequest_ThirdPartyToken) ProtoReflect

func (*AuthZENRequest_ThirdPartyToken) Reset

func (x *AuthZENRequest_ThirdPartyToken) Reset()

func (*AuthZENRequest_ThirdPartyToken) SetSubjectId

func (x *AuthZENRequest_ThirdPartyToken) SetSubjectId(v string)

func (*AuthZENRequest_ThirdPartyToken) String

type AuthZENRequest_ThirdPartyToken_builder

type AuthZENRequest_ThirdPartyToken_builder struct {
	SubjectId string
	// contains filtered or unexported fields
}

func (AuthZENRequest_ThirdPartyToken_builder) Build

type AuthZENRequest_builder

type AuthZENRequest_builder struct {
	Body  string
	Token *AuthZENRequest_ThirdPartyToken
	// contains filtered or unexported fields
}

func (AuthZENRequest_builder) Build

type AuthorizationDenyReason

type AuthorizationDenyReason struct {
	Message string `protobuf:"bytes,1,opt,name=message,proto3" json:"message,omitempty"`
	// contains filtered or unexported fields
}

func (*AuthorizationDenyReason) GetMessage

func (x *AuthorizationDenyReason) GetMessage() string

func (*AuthorizationDenyReason) ProtoMessage

func (*AuthorizationDenyReason) ProtoMessage()

func (*AuthorizationDenyReason) ProtoReflect

func (x *AuthorizationDenyReason) ProtoReflect() protoreflect.Message

func (*AuthorizationDenyReason) Reset

func (x *AuthorizationDenyReason) Reset()

func (*AuthorizationDenyReason) SetMessage

func (x *AuthorizationDenyReason) SetMessage(v string)

func (*AuthorizationDenyReason) String

func (x *AuthorizationDenyReason) String() string

type AuthorizationDenyReason_builder

type AuthorizationDenyReason_builder struct {
	Message string
	// contains filtered or unexported fields
}

func (AuthorizationDenyReason_builder) Build

type AuthorizationDigitalTwin

type AuthorizationDigitalTwin struct {
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// contains filtered or unexported fields
}

func (*AuthorizationDigitalTwin) GetId

func (x *AuthorizationDigitalTwin) GetId() string

func (*AuthorizationDigitalTwin) ProtoMessage

func (*AuthorizationDigitalTwin) ProtoMessage()

func (*AuthorizationDigitalTwin) ProtoReflect

func (x *AuthorizationDigitalTwin) ProtoReflect() protoreflect.Message

func (*AuthorizationDigitalTwin) Reset

func (x *AuthorizationDigitalTwin) Reset()

func (*AuthorizationDigitalTwin) SetId

func (x *AuthorizationDigitalTwin) SetId(v string)

func (*AuthorizationDigitalTwin) String

func (x *AuthorizationDigitalTwin) String() string

type AuthorizationDigitalTwin_builder

type AuthorizationDigitalTwin_builder struct {
	Id string
	// contains filtered or unexported fields
}

func (AuthorizationDigitalTwin_builder) Build

type AuthorizationPolicy

type AuthorizationPolicy struct {
	Id   string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

func (*AuthorizationPolicy) GetId

func (x *AuthorizationPolicy) GetId() string

func (*AuthorizationPolicy) GetName

func (x *AuthorizationPolicy) GetName() string

func (*AuthorizationPolicy) ProtoMessage

func (*AuthorizationPolicy) ProtoMessage()

func (*AuthorizationPolicy) ProtoReflect

func (x *AuthorizationPolicy) ProtoReflect() protoreflect.Message

func (*AuthorizationPolicy) Reset

func (x *AuthorizationPolicy) Reset()

func (*AuthorizationPolicy) SetId

func (x *AuthorizationPolicy) SetId(v string)

func (*AuthorizationPolicy) SetName

func (x *AuthorizationPolicy) SetName(v string)

func (*AuthorizationPolicy) String

func (x *AuthorizationPolicy) String() string

type AuthorizationPolicyConfig

type AuthorizationPolicyConfig struct {

	// Policy in JSON string format.
	Policy string `protobuf:"bytes,1,opt,name=policy,proto3" json:"policy,omitempty"`
	// Policy status.
	Status AuthorizationPolicyConfig_Status `` /* 131-byte string literal not displayed */
	// Optional policy tags
	Tags []string `protobuf:"bytes,3,rep,name=tags,proto3" json:"tags,omitempty"`
	// contains filtered or unexported fields
}

func (*AuthorizationPolicyConfig) GetPolicy

func (x *AuthorizationPolicyConfig) GetPolicy() string

func (*AuthorizationPolicyConfig) GetStatus

func (*AuthorizationPolicyConfig) GetTags

func (x *AuthorizationPolicyConfig) GetTags() []string

func (*AuthorizationPolicyConfig) ProtoMessage

func (*AuthorizationPolicyConfig) ProtoMessage()

func (*AuthorizationPolicyConfig) ProtoReflect

func (*AuthorizationPolicyConfig) Reset

func (x *AuthorizationPolicyConfig) Reset()

func (*AuthorizationPolicyConfig) SetPolicy

func (x *AuthorizationPolicyConfig) SetPolicy(v string)

func (*AuthorizationPolicyConfig) SetStatus

func (*AuthorizationPolicyConfig) SetTags

func (x *AuthorizationPolicyConfig) SetTags(v []string)

func (*AuthorizationPolicyConfig) String

func (x *AuthorizationPolicyConfig) String() string

type AuthorizationPolicyConfig_Status

type AuthorizationPolicyConfig_Status int32
const (
	AuthorizationPolicyConfig_STATUS_INVALID  AuthorizationPolicyConfig_Status = 0
	AuthorizationPolicyConfig_STATUS_ACTIVE   AuthorizationPolicyConfig_Status = 1
	AuthorizationPolicyConfig_STATUS_INACTIVE AuthorizationPolicyConfig_Status = 2
	AuthorizationPolicyConfig_STATUS_DRAFT    AuthorizationPolicyConfig_Status = 3
)

func (AuthorizationPolicyConfig_Status) Descriptor

func (AuthorizationPolicyConfig_Status) Enum

func (AuthorizationPolicyConfig_Status) Number

func (AuthorizationPolicyConfig_Status) String

func (AuthorizationPolicyConfig_Status) Type

type AuthorizationPolicyConfig_builder

type AuthorizationPolicyConfig_builder struct {

	// Policy in JSON string format.
	Policy string
	// Policy status.
	Status AuthorizationPolicyConfig_Status
	// Optional policy tags
	Tags []string
	// contains filtered or unexported fields
}

func (AuthorizationPolicyConfig_builder) Build

type AuthorizationPolicy_builder

type AuthorizationPolicy_builder struct {
	Id   string
	Name string
	// contains filtered or unexported fields
}

func (AuthorizationPolicy_builder) Build

type AuthorizationSubject

type AuthorizationSubject struct {

	// Types that are valid to be assigned to Subject:
	//
	//	*AuthorizationSubject_DigitalTwin
	//	*AuthorizationSubject_DigitalTwinProperty
	//	*AuthorizationSubject_AccessToken
	//	*AuthorizationSubject_ExternalId
	Subject isAuthorizationSubject_Subject `protobuf_oneof:"subject"`
	// contains filtered or unexported fields
}

func (*AuthorizationSubject) ClearAccessToken

func (x *AuthorizationSubject) ClearAccessToken()

func (*AuthorizationSubject) ClearDigitalTwin

func (x *AuthorizationSubject) ClearDigitalTwin()

func (*AuthorizationSubject) ClearDigitalTwinProperty

func (x *AuthorizationSubject) ClearDigitalTwinProperty()

func (*AuthorizationSubject) ClearExternalId

func (x *AuthorizationSubject) ClearExternalId()

func (*AuthorizationSubject) ClearSubject

func (x *AuthorizationSubject) ClearSubject()

func (*AuthorizationSubject) GetAccessToken

func (x *AuthorizationSubject) GetAccessToken() string

func (*AuthorizationSubject) GetDigitalTwin

func (x *AuthorizationSubject) GetDigitalTwin() *AuthorizationDigitalTwin

func (*AuthorizationSubject) GetDigitalTwinProperty

func (x *AuthorizationSubject) GetDigitalTwinProperty() *AuthorizationSubject_Property

func (*AuthorizationSubject) GetExternalId

func (*AuthorizationSubject) GetSubject

func (x *AuthorizationSubject) GetSubject() isAuthorizationSubject_Subject

func (*AuthorizationSubject) HasAccessToken

func (x *AuthorizationSubject) HasAccessToken() bool

func (*AuthorizationSubject) HasDigitalTwin

func (x *AuthorizationSubject) HasDigitalTwin() bool

func (*AuthorizationSubject) HasDigitalTwinProperty

func (x *AuthorizationSubject) HasDigitalTwinProperty() bool

func (*AuthorizationSubject) HasExternalId

func (x *AuthorizationSubject) HasExternalId() bool

func (*AuthorizationSubject) HasSubject

func (x *AuthorizationSubject) HasSubject() bool

func (*AuthorizationSubject) ProtoMessage

func (*AuthorizationSubject) ProtoMessage()

func (*AuthorizationSubject) ProtoReflect

func (x *AuthorizationSubject) ProtoReflect() protoreflect.Message

func (*AuthorizationSubject) Reset

func (x *AuthorizationSubject) Reset()

func (*AuthorizationSubject) SetAccessToken

func (x *AuthorizationSubject) SetAccessToken(v string)

func (*AuthorizationSubject) SetDigitalTwin

func (x *AuthorizationSubject) SetDigitalTwin(v *AuthorizationDigitalTwin)

func (*AuthorizationSubject) SetDigitalTwinProperty

func (x *AuthorizationSubject) SetDigitalTwinProperty(v *AuthorizationSubject_Property)

func (*AuthorizationSubject) SetExternalId

func (*AuthorizationSubject) String

func (x *AuthorizationSubject) String() string

func (*AuthorizationSubject) WhichSubject

func (x *AuthorizationSubject) WhichSubject() case_AuthorizationSubject_Subject

type AuthorizationSubject_AccessToken

type AuthorizationSubject_AccessToken struct {
	AccessToken string `protobuf:"bytes,3,opt,name=access_token,json=accessToken,proto3,oneof"`
}

type AuthorizationSubject_DigitalTwin

type AuthorizationSubject_DigitalTwin struct {
	DigitalTwin *AuthorizationDigitalTwin `protobuf:"bytes,1,opt,name=digital_twin,json=digitalTwin,proto3,oneof"`
}

type AuthorizationSubject_DigitalTwinProperty

type AuthorizationSubject_DigitalTwinProperty struct {
	DigitalTwinProperty *AuthorizationSubject_Property `protobuf:"bytes,2,opt,name=digital_twin_property,json=digitalTwinProperty,proto3,oneof"`
}

type AuthorizationSubject_ExternalID

type AuthorizationSubject_ExternalID struct {
	Type       string `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"`
	ExternalId string `protobuf:"bytes,2,opt,name=external_id,json=externalId,proto3" json:"external_id,omitempty"`
	// contains filtered or unexported fields
}

func (*AuthorizationSubject_ExternalID) GetExternalId

func (x *AuthorizationSubject_ExternalID) GetExternalId() string

func (*AuthorizationSubject_ExternalID) GetType

func (*AuthorizationSubject_ExternalID) ProtoMessage

func (*AuthorizationSubject_ExternalID) ProtoMessage()

func (*AuthorizationSubject_ExternalID) ProtoReflect

func (*AuthorizationSubject_ExternalID) Reset

func (*AuthorizationSubject_ExternalID) SetExternalId

func (x *AuthorizationSubject_ExternalID) SetExternalId(v string)

func (*AuthorizationSubject_ExternalID) SetType

func (*AuthorizationSubject_ExternalID) String

type AuthorizationSubject_ExternalID_builder

type AuthorizationSubject_ExternalID_builder struct {
	Type       string
	ExternalId string
	// contains filtered or unexported fields
}

func (AuthorizationSubject_ExternalID_builder) Build

type AuthorizationSubject_ExternalId

type AuthorizationSubject_ExternalId struct {
	ExternalId *AuthorizationSubject_ExternalID `protobuf:"bytes,4,opt,name=external_id,json=externalId,proto3,oneof"`
}

type AuthorizationSubject_Property

type AuthorizationSubject_Property struct {
	Type  string         `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"`
	Value *v1beta1.Value `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

func (*AuthorizationSubject_Property) ClearValue

func (x *AuthorizationSubject_Property) ClearValue()

func (*AuthorizationSubject_Property) GetType

func (*AuthorizationSubject_Property) GetValue

func (*AuthorizationSubject_Property) HasValue

func (x *AuthorizationSubject_Property) HasValue() bool

func (*AuthorizationSubject_Property) ProtoMessage

func (*AuthorizationSubject_Property) ProtoMessage()

func (*AuthorizationSubject_Property) ProtoReflect

func (*AuthorizationSubject_Property) Reset

func (x *AuthorizationSubject_Property) Reset()

func (*AuthorizationSubject_Property) SetType

func (x *AuthorizationSubject_Property) SetType(v string)

func (*AuthorizationSubject_Property) SetValue

func (*AuthorizationSubject_Property) String

type AuthorizationSubject_Property_builder

type AuthorizationSubject_Property_builder struct {
	Type  string
	Value *v1beta1.Value
	// contains filtered or unexported fields
}

func (AuthorizationSubject_Property_builder) Build

type AuthorizationSubject_builder

type AuthorizationSubject_builder struct {

	// Fields of oneof Subject:
	DigitalTwin         *AuthorizationDigitalTwin
	DigitalTwinProperty *AuthorizationSubject_Property
	AccessToken         *string
	ExternalId          *AuthorizationSubject_ExternalID
	// contains filtered or unexported fields
}

func (AuthorizationSubject_builder) Build

type BatchDeleteNodeProperties

type BatchDeleteNodeProperties struct {
	NodeProperties []*DeleteData_NodePropertyMatch `protobuf:"bytes,1,rep,name=node_properties,json=nodeProperties,proto3" json:"node_properties,omitempty"`
	// contains filtered or unexported fields
}

func (*BatchDeleteNodeProperties) GetNodeProperties

func (x *BatchDeleteNodeProperties) GetNodeProperties() []*DeleteData_NodePropertyMatch

func (*BatchDeleteNodeProperties) ProtoMessage

func (*BatchDeleteNodeProperties) ProtoMessage()

func (*BatchDeleteNodeProperties) ProtoReflect

func (*BatchDeleteNodeProperties) Reset

func (x *BatchDeleteNodeProperties) Reset()

func (*BatchDeleteNodeProperties) SetNodeProperties

func (x *BatchDeleteNodeProperties) SetNodeProperties(v []*DeleteData_NodePropertyMatch)

func (*BatchDeleteNodeProperties) String

func (x *BatchDeleteNodeProperties) String() string

type BatchDeleteNodeProperties_builder

type BatchDeleteNodeProperties_builder struct {
	NodeProperties []*DeleteData_NodePropertyMatch
	// contains filtered or unexported fields
}

func (BatchDeleteNodeProperties_builder) Build

type BatchDeleteNodeTags

type BatchDeleteNodeTags struct {
	NodeTags []*DeleteData_NodeTagMatch `protobuf:"bytes,1,rep,name=node_tags,json=nodeTags,proto3" json:"node_tags,omitempty"`
	// contains filtered or unexported fields
}

func (*BatchDeleteNodeTags) GetNodeTags

func (x *BatchDeleteNodeTags) GetNodeTags() []*DeleteData_NodeTagMatch

func (*BatchDeleteNodeTags) ProtoMessage

func (*BatchDeleteNodeTags) ProtoMessage()

func (*BatchDeleteNodeTags) ProtoReflect

func (x *BatchDeleteNodeTags) ProtoReflect() protoreflect.Message

func (*BatchDeleteNodeTags) Reset

func (x *BatchDeleteNodeTags) Reset()

func (*BatchDeleteNodeTags) SetNodeTags

func (x *BatchDeleteNodeTags) SetNodeTags(v []*DeleteData_NodeTagMatch)

func (*BatchDeleteNodeTags) String

func (x *BatchDeleteNodeTags) String() string

type BatchDeleteNodeTags_builder

type BatchDeleteNodeTags_builder struct {
	NodeTags []*DeleteData_NodeTagMatch
	// contains filtered or unexported fields
}

func (BatchDeleteNodeTags_builder) Build

type BatchDeleteNodes

type BatchDeleteNodes struct {
	Nodes []*NodeMatch `protobuf:"bytes,1,rep,name=nodes,proto3" json:"nodes,omitempty"`
	// contains filtered or unexported fields
}

func (*BatchDeleteNodes) GetNodes

func (x *BatchDeleteNodes) GetNodes() []*NodeMatch

func (*BatchDeleteNodes) ProtoMessage

func (*BatchDeleteNodes) ProtoMessage()

func (*BatchDeleteNodes) ProtoReflect

func (x *BatchDeleteNodes) ProtoReflect() protoreflect.Message

func (*BatchDeleteNodes) Reset

func (x *BatchDeleteNodes) Reset()

func (*BatchDeleteNodes) SetNodes

func (x *BatchDeleteNodes) SetNodes(v []*NodeMatch)

func (*BatchDeleteNodes) String

func (x *BatchDeleteNodes) String() string

type BatchDeleteNodes_builder

type BatchDeleteNodes_builder struct {
	Nodes []*NodeMatch
	// contains filtered or unexported fields
}

func (BatchDeleteNodes_builder) Build

type BatchDeleteRelationshipProperties

type BatchDeleteRelationshipProperties struct {
	RelationshipProperties []*DeleteData_RelationshipPropertyMatch `` /* 127-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*BatchDeleteRelationshipProperties) GetRelationshipProperties

func (*BatchDeleteRelationshipProperties) ProtoMessage

func (*BatchDeleteRelationshipProperties) ProtoMessage()

func (*BatchDeleteRelationshipProperties) ProtoReflect

func (*BatchDeleteRelationshipProperties) Reset

func (*BatchDeleteRelationshipProperties) SetRelationshipProperties

func (*BatchDeleteRelationshipProperties) String

type BatchDeleteRelationshipProperties_builder

type BatchDeleteRelationshipProperties_builder struct {
	RelationshipProperties []*DeleteData_RelationshipPropertyMatch
	// contains filtered or unexported fields
}

func (BatchDeleteRelationshipProperties_builder) Build

type BatchDeleteRelationships

type BatchDeleteRelationships struct {
	Relationships []*Relationship `protobuf:"bytes,1,rep,name=relationships,proto3" json:"relationships,omitempty"`
	// contains filtered or unexported fields
}

func (*BatchDeleteRelationships) GetRelationships

func (x *BatchDeleteRelationships) GetRelationships() []*Relationship

func (*BatchDeleteRelationships) ProtoMessage

func (*BatchDeleteRelationships) ProtoMessage()

func (*BatchDeleteRelationships) ProtoReflect

func (x *BatchDeleteRelationships) ProtoReflect() protoreflect.Message

func (*BatchDeleteRelationships) Reset

func (x *BatchDeleteRelationships) Reset()

func (*BatchDeleteRelationships) SetRelationships

func (x *BatchDeleteRelationships) SetRelationships(v []*Relationship)

func (*BatchDeleteRelationships) String

func (x *BatchDeleteRelationships) String() string

type BatchDeleteRelationships_builder

type BatchDeleteRelationships_builder struct {
	Relationships []*Relationship
	// contains filtered or unexported fields
}

func (BatchDeleteRelationships_builder) Build

type BatchUpsertNodes

type BatchUpsertNodes struct {
	Nodes []*Node `protobuf:"bytes,1,rep,name=nodes,proto3" json:"nodes,omitempty"`
	// contains filtered or unexported fields
}

func (*BatchUpsertNodes) GetNodes

func (x *BatchUpsertNodes) GetNodes() []*Node

func (*BatchUpsertNodes) ProtoMessage

func (*BatchUpsertNodes) ProtoMessage()

func (*BatchUpsertNodes) ProtoReflect

func (x *BatchUpsertNodes) ProtoReflect() protoreflect.Message

func (*BatchUpsertNodes) Reset

func (x *BatchUpsertNodes) Reset()

func (*BatchUpsertNodes) SetNodes

func (x *BatchUpsertNodes) SetNodes(v []*Node)

func (*BatchUpsertNodes) String

func (x *BatchUpsertNodes) String() string

type BatchUpsertNodes_builder

type BatchUpsertNodes_builder struct {
	Nodes []*Node
	// contains filtered or unexported fields
}

func (BatchUpsertNodes_builder) Build

type BatchUpsertRelationships

type BatchUpsertRelationships struct {
	Relationships []*Relationship `protobuf:"bytes,1,rep,name=relationships,proto3" json:"relationships,omitempty"`
	// contains filtered or unexported fields
}

func (*BatchUpsertRelationships) GetRelationships

func (x *BatchUpsertRelationships) GetRelationships() []*Relationship

func (*BatchUpsertRelationships) ProtoMessage

func (*BatchUpsertRelationships) ProtoMessage()

func (*BatchUpsertRelationships) ProtoReflect

func (x *BatchUpsertRelationships) ProtoReflect() protoreflect.Message

func (*BatchUpsertRelationships) Reset

func (x *BatchUpsertRelationships) Reset()

func (*BatchUpsertRelationships) SetRelationships

func (x *BatchUpsertRelationships) SetRelationships(v []*Relationship)

func (*BatchUpsertRelationships) String

func (x *BatchUpsertRelationships) String() string

type BatchUpsertRelationships_builder

type BatchUpsertRelationships_builder struct {
	Relationships []*Relationship
	// contains filtered or unexported fields
}

func (BatchUpsertRelationships_builder) Build

type CapturePipelineConfig

type CapturePipelineConfig struct {
	AppAgentToken string `protobuf:"bytes,1,opt,name=app_agent_token,json=appAgentToken,proto3" json:"app_agent_token,omitempty"`
	// contains filtered or unexported fields
}

func (*CapturePipelineConfig) GetAppAgentToken

func (x *CapturePipelineConfig) GetAppAgentToken() string

func (*CapturePipelineConfig) ProtoMessage

func (*CapturePipelineConfig) ProtoMessage()

func (*CapturePipelineConfig) ProtoReflect

func (x *CapturePipelineConfig) ProtoReflect() protoreflect.Message

func (*CapturePipelineConfig) Reset

func (x *CapturePipelineConfig) Reset()

func (*CapturePipelineConfig) SetAppAgentToken

func (x *CapturePipelineConfig) SetAppAgentToken(v string)

func (*CapturePipelineConfig) String

func (x *CapturePipelineConfig) String() string

type CapturePipelineConfig_builder

type CapturePipelineConfig_builder struct {
	AppAgentToken string
	// contains filtered or unexported fields
}

func (CapturePipelineConfig_builder) Build

type CapturePipelineTopicConfig

type CapturePipelineTopicConfig struct {
	CapturePipelineId string                             `protobuf:"bytes,1,opt,name=capture_pipeline_id,json=capturePipelineId,proto3" json:"capture_pipeline_id,omitempty"`
	Script            *CapturePipelineTopicConfig_Script `protobuf:"bytes,2,opt,name=script,proto3" json:"script,omitempty"`
	// contains filtered or unexported fields
}

func (*CapturePipelineTopicConfig) ClearScript

func (x *CapturePipelineTopicConfig) ClearScript()

func (*CapturePipelineTopicConfig) GetCapturePipelineId

func (x *CapturePipelineTopicConfig) GetCapturePipelineId() string

func (*CapturePipelineTopicConfig) GetScript

func (*CapturePipelineTopicConfig) HasScript

func (x *CapturePipelineTopicConfig) HasScript() bool

func (*CapturePipelineTopicConfig) ProtoMessage

func (*CapturePipelineTopicConfig) ProtoMessage()

func (*CapturePipelineTopicConfig) ProtoReflect

func (*CapturePipelineTopicConfig) Reset

func (x *CapturePipelineTopicConfig) Reset()

func (*CapturePipelineTopicConfig) SetCapturePipelineId

func (x *CapturePipelineTopicConfig) SetCapturePipelineId(v string)

func (*CapturePipelineTopicConfig) SetScript

func (*CapturePipelineTopicConfig) String

func (x *CapturePipelineTopicConfig) String() string

type CapturePipelineTopicConfig_Script

type CapturePipelineTopicConfig_Script struct {
	Content string `protobuf:"bytes,1,opt,name=content,proto3" json:"content,omitempty"`
	// contains filtered or unexported fields
}

func (*CapturePipelineTopicConfig_Script) GetContent

func (x *CapturePipelineTopicConfig_Script) GetContent() string

func (*CapturePipelineTopicConfig_Script) ProtoMessage

func (*CapturePipelineTopicConfig_Script) ProtoMessage()

func (*CapturePipelineTopicConfig_Script) ProtoReflect

func (*CapturePipelineTopicConfig_Script) Reset

func (*CapturePipelineTopicConfig_Script) SetContent

func (x *CapturePipelineTopicConfig_Script) SetContent(v string)

func (*CapturePipelineTopicConfig_Script) String

type CapturePipelineTopicConfig_Script_builder

type CapturePipelineTopicConfig_Script_builder struct {
	Content string
	// contains filtered or unexported fields
}

func (CapturePipelineTopicConfig_Script_builder) Build

type CapturePipelineTopicConfig_builder

type CapturePipelineTopicConfig_builder struct {
	CapturePipelineId string
	Script            *CapturePipelineTopicConfig_Script
	// contains filtered or unexported fields
}

func (CapturePipelineTopicConfig_builder) Build

type ConfigDetail

type ConfigDetail struct {
	Name        string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	DisplayName string `protobuf:"bytes,2,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
	Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
	// Types that are valid to be assigned to Configuration:
	//
	//	*ConfigDetail_ApplicationSpace
	//	*ConfigDetail_ApplicationAgent
	//	*ConfigDetail_ApplicationAgentCredential
	//	*ConfigDetail_ServiceAccountCredential
	//	*ConfigDetail_EventSinkConfig
	//	*ConfigDetail_AuthorizationPolicyConfig
	//	*ConfigDetail_TokenIntrospectConfig
	//	*ConfigDetail_ExternalDataResolverConfig
	//	*ConfigDetail_TrustScoreProfileConfig
	//	*ConfigDetail_IngestPipelineConfig
	//	*ConfigDetail_EntityMatchingPipelineConfig
	//	*ConfigDetail_KnowledgeQueryConfig
	//	*ConfigDetail_CapturePipelineConfig
	//	*ConfigDetail_CapturePipelineTopicConfig
	Configuration isConfigDetail_Configuration `protobuf_oneof:"configuration"`
	// contains filtered or unexported fields
}

func (*ConfigDetail) ClearApplicationAgent

func (x *ConfigDetail) ClearApplicationAgent()

func (*ConfigDetail) ClearApplicationAgentCredential

func (x *ConfigDetail) ClearApplicationAgentCredential()

func (*ConfigDetail) ClearApplicationSpace

func (x *ConfigDetail) ClearApplicationSpace()

func (*ConfigDetail) ClearAuthorizationPolicyConfig

func (x *ConfigDetail) ClearAuthorizationPolicyConfig()

func (*ConfigDetail) ClearCapturePipelineConfig

func (x *ConfigDetail) ClearCapturePipelineConfig()

func (*ConfigDetail) ClearCapturePipelineTopicConfig

func (x *ConfigDetail) ClearCapturePipelineTopicConfig()

func (*ConfigDetail) ClearConfiguration

func (x *ConfigDetail) ClearConfiguration()

func (*ConfigDetail) ClearEntityMatchingPipelineConfig

func (x *ConfigDetail) ClearEntityMatchingPipelineConfig()

func (*ConfigDetail) ClearEventSinkConfig

func (x *ConfigDetail) ClearEventSinkConfig()

func (*ConfigDetail) ClearExternalDataResolverConfig

func (x *ConfigDetail) ClearExternalDataResolverConfig()

func (*ConfigDetail) ClearIngestPipelineConfig

func (x *ConfigDetail) ClearIngestPipelineConfig()

func (*ConfigDetail) ClearKnowledgeQueryConfig

func (x *ConfigDetail) ClearKnowledgeQueryConfig()

func (*ConfigDetail) ClearServiceAccountCredential

func (x *ConfigDetail) ClearServiceAccountCredential()

func (*ConfigDetail) ClearTokenIntrospectConfig

func (x *ConfigDetail) ClearTokenIntrospectConfig()

func (*ConfigDetail) ClearTrustScoreProfileConfig

func (x *ConfigDetail) ClearTrustScoreProfileConfig()

func (*ConfigDetail) GetApplicationAgent

func (x *ConfigDetail) GetApplicationAgent() *ApplicationAgentConfig

func (*ConfigDetail) GetApplicationAgentCredential

func (x *ConfigDetail) GetApplicationAgentCredential() *ApplicationAgentCredentialConfig

func (*ConfigDetail) GetApplicationSpace

func (x *ConfigDetail) GetApplicationSpace() *ApplicationSpaceConfig

func (*ConfigDetail) GetAuthorizationPolicyConfig

func (x *ConfigDetail) GetAuthorizationPolicyConfig() *AuthorizationPolicyConfig

func (*ConfigDetail) GetCapturePipelineConfig

func (x *ConfigDetail) GetCapturePipelineConfig() *CapturePipelineConfig

func (*ConfigDetail) GetCapturePipelineTopicConfig

func (x *ConfigDetail) GetCapturePipelineTopicConfig() *CapturePipelineTopicConfig

func (*ConfigDetail) GetConfiguration

func (x *ConfigDetail) GetConfiguration() isConfigDetail_Configuration

func (*ConfigDetail) GetDescription

func (x *ConfigDetail) GetDescription() string

func (*ConfigDetail) GetDisplayName

func (x *ConfigDetail) GetDisplayName() string

func (*ConfigDetail) GetEntityMatchingPipelineConfig

func (x *ConfigDetail) GetEntityMatchingPipelineConfig() *EntityMatchingPipelineConfig

func (*ConfigDetail) GetEventSinkConfig

func (x *ConfigDetail) GetEventSinkConfig() *EventSinkConfig

func (*ConfigDetail) GetExternalDataResolverConfig

func (x *ConfigDetail) GetExternalDataResolverConfig() *ExternalDataResolverConfig

func (*ConfigDetail) GetIngestPipelineConfig

func (x *ConfigDetail) GetIngestPipelineConfig() *IngestPipelineConfig

func (*ConfigDetail) GetKnowledgeQueryConfig

func (x *ConfigDetail) GetKnowledgeQueryConfig() *KnowledgeQueryConfig

func (*ConfigDetail) GetName

func (x *ConfigDetail) GetName() string

func (*ConfigDetail) GetServiceAccountCredential

func (x *ConfigDetail) GetServiceAccountCredential() *ServiceAccountCredentialConfig

func (*ConfigDetail) GetTokenIntrospectConfig

func (x *ConfigDetail) GetTokenIntrospectConfig() *TokenIntrospectConfig

func (*ConfigDetail) GetTrustScoreProfileConfig

func (x *ConfigDetail) GetTrustScoreProfileConfig() *TrustScoreProfileConfig

func (*ConfigDetail) HasApplicationAgent

func (x *ConfigDetail) HasApplicationAgent() bool

func (*ConfigDetail) HasApplicationAgentCredential

func (x *ConfigDetail) HasApplicationAgentCredential() bool

func (*ConfigDetail) HasApplicationSpace

func (x *ConfigDetail) HasApplicationSpace() bool

func (*ConfigDetail) HasAuthorizationPolicyConfig

func (x *ConfigDetail) HasAuthorizationPolicyConfig() bool

func (*ConfigDetail) HasCapturePipelineConfig

func (x *ConfigDetail) HasCapturePipelineConfig() bool

func (*ConfigDetail) HasCapturePipelineTopicConfig

func (x *ConfigDetail) HasCapturePipelineTopicConfig() bool

func (*ConfigDetail) HasConfiguration

func (x *ConfigDetail) HasConfiguration() bool

func (*ConfigDetail) HasEntityMatchingPipelineConfig

func (x *ConfigDetail) HasEntityMatchingPipelineConfig() bool

func (*ConfigDetail) HasEventSinkConfig

func (x *ConfigDetail) HasEventSinkConfig() bool

func (*ConfigDetail) HasExternalDataResolverConfig

func (x *ConfigDetail) HasExternalDataResolverConfig() bool

func (*ConfigDetail) HasIngestPipelineConfig

func (x *ConfigDetail) HasIngestPipelineConfig() bool

func (*ConfigDetail) HasKnowledgeQueryConfig

func (x *ConfigDetail) HasKnowledgeQueryConfig() bool

func (*ConfigDetail) HasServiceAccountCredential

func (x *ConfigDetail) HasServiceAccountCredential() bool

func (*ConfigDetail) HasTokenIntrospectConfig

func (x *ConfigDetail) HasTokenIntrospectConfig() bool

func (*ConfigDetail) HasTrustScoreProfileConfig

func (x *ConfigDetail) HasTrustScoreProfileConfig() bool

func (*ConfigDetail) ProtoMessage

func (*ConfigDetail) ProtoMessage()

func (*ConfigDetail) ProtoReflect

func (x *ConfigDetail) ProtoReflect() protoreflect.Message

func (*ConfigDetail) Reset

func (x *ConfigDetail) Reset()

func (*ConfigDetail) SetApplicationAgent

func (x *ConfigDetail) SetApplicationAgent(v *ApplicationAgentConfig)

func (*ConfigDetail) SetApplicationAgentCredential

func (x *ConfigDetail) SetApplicationAgentCredential(v *ApplicationAgentCredentialConfig)

func (*ConfigDetail) SetApplicationSpace

func (x *ConfigDetail) SetApplicationSpace(v *ApplicationSpaceConfig)

func (*ConfigDetail) SetAuthorizationPolicyConfig

func (x *ConfigDetail) SetAuthorizationPolicyConfig(v *AuthorizationPolicyConfig)

func (*ConfigDetail) SetCapturePipelineConfig

func (x *ConfigDetail) SetCapturePipelineConfig(v *CapturePipelineConfig)

func (*ConfigDetail) SetCapturePipelineTopicConfig

func (x *ConfigDetail) SetCapturePipelineTopicConfig(v *CapturePipelineTopicConfig)

func (*ConfigDetail) SetDescription

func (x *ConfigDetail) SetDescription(v string)

func (*ConfigDetail) SetDisplayName

func (x *ConfigDetail) SetDisplayName(v string)

func (*ConfigDetail) SetEntityMatchingPipelineConfig

func (x *ConfigDetail) SetEntityMatchingPipelineConfig(v *EntityMatchingPipelineConfig)

func (*ConfigDetail) SetEventSinkConfig

func (x *ConfigDetail) SetEventSinkConfig(v *EventSinkConfig)

func (*ConfigDetail) SetExternalDataResolverConfig

func (x *ConfigDetail) SetExternalDataResolverConfig(v *ExternalDataResolverConfig)

func (*ConfigDetail) SetIngestPipelineConfig

func (x *ConfigDetail) SetIngestPipelineConfig(v *IngestPipelineConfig)

func (*ConfigDetail) SetKnowledgeQueryConfig

func (x *ConfigDetail) SetKnowledgeQueryConfig(v *KnowledgeQueryConfig)

func (*ConfigDetail) SetName

func (x *ConfigDetail) SetName(v string)

func (*ConfigDetail) SetServiceAccountCredential

func (x *ConfigDetail) SetServiceAccountCredential(v *ServiceAccountCredentialConfig)

func (*ConfigDetail) SetTokenIntrospectConfig

func (x *ConfigDetail) SetTokenIntrospectConfig(v *TokenIntrospectConfig)

func (*ConfigDetail) SetTrustScoreProfileConfig

func (x *ConfigDetail) SetTrustScoreProfileConfig(v *TrustScoreProfileConfig)

func (*ConfigDetail) String

func (x *ConfigDetail) String() string

func (*ConfigDetail) WhichConfiguration

func (x *ConfigDetail) WhichConfiguration() case_ConfigDetail_Configuration

type ConfigDetail_ApplicationAgent

type ConfigDetail_ApplicationAgent struct {
	ApplicationAgent *ApplicationAgentConfig `protobuf:"bytes,27,opt,name=application_agent,json=applicationAgent,proto3,oneof"`
}

type ConfigDetail_ApplicationAgentCredential

type ConfigDetail_ApplicationAgentCredential struct {
	ApplicationAgentCredential *ApplicationAgentCredentialConfig `protobuf:"bytes,8,opt,name=application_agent_credential,json=applicationAgentCredential,proto3,oneof"`
}

type ConfigDetail_ApplicationSpace

type ConfigDetail_ApplicationSpace struct {
	ApplicationSpace *ApplicationSpaceConfig `protobuf:"bytes,28,opt,name=application_space,json=applicationSpace,proto3,oneof"`
}

type ConfigDetail_AuthorizationPolicyConfig

type ConfigDetail_AuthorizationPolicyConfig struct {
	AuthorizationPolicyConfig *AuthorizationPolicyConfig `protobuf:"bytes,15,opt,name=authorization_policy_config,json=authorizationPolicyConfig,proto3,oneof"`
}

type ConfigDetail_CapturePipelineConfig

type ConfigDetail_CapturePipelineConfig struct {
	CapturePipelineConfig *CapturePipelineConfig `protobuf:"bytes,25,opt,name=capture_pipeline_config,json=capturePipelineConfig,proto3,oneof"`
}

type ConfigDetail_CapturePipelineTopicConfig

type ConfigDetail_CapturePipelineTopicConfig struct {
	CapturePipelineTopicConfig *CapturePipelineTopicConfig `protobuf:"bytes,26,opt,name=capture_pipeline_topic_config,json=capturePipelineTopicConfig,proto3,oneof"`
}

type ConfigDetail_EntityMatchingPipelineConfig

type ConfigDetail_EntityMatchingPipelineConfig struct {
	EntityMatchingPipelineConfig *EntityMatchingPipelineConfig `protobuf:"bytes,21,opt,name=entity_matching_pipeline_config,json=entityMatchingPipelineConfig,proto3,oneof"`
}

type ConfigDetail_EventSinkConfig

type ConfigDetail_EventSinkConfig struct {
	EventSinkConfig *EventSinkConfig `protobuf:"bytes,12,opt,name=event_sink_config,json=eventSinkConfig,proto3,oneof"`
}

type ConfigDetail_ExternalDataResolverConfig

type ConfigDetail_ExternalDataResolverConfig struct {
	ExternalDataResolverConfig *ExternalDataResolverConfig `protobuf:"bytes,22,opt,name=external_data_resolver_config,json=externalDataResolverConfig,proto3,oneof"`
}

type ConfigDetail_IngestPipelineConfig

type ConfigDetail_IngestPipelineConfig struct {
	IngestPipelineConfig *IngestPipelineConfig `protobuf:"bytes,20,opt,name=ingest_pipeline_config,json=ingestPipelineConfig,proto3,oneof"`
}

type ConfigDetail_KnowledgeQueryConfig

type ConfigDetail_KnowledgeQueryConfig struct {
	KnowledgeQueryConfig *KnowledgeQueryConfig `protobuf:"bytes,24,opt,name=knowledge_query_config,json=knowledgeQueryConfig,proto3,oneof"`
}

type ConfigDetail_ServiceAccountCredential

type ConfigDetail_ServiceAccountCredential struct {
	ServiceAccountCredential *ServiceAccountCredentialConfig `protobuf:"bytes,9,opt,name=service_account_credential,json=serviceAccountCredential,proto3,oneof"`
}

type ConfigDetail_TokenIntrospectConfig

type ConfigDetail_TokenIntrospectConfig struct {
	TokenIntrospectConfig *TokenIntrospectConfig `protobuf:"bytes,19,opt,name=token_introspect_config,json=tokenIntrospectConfig,proto3,oneof"`
}

type ConfigDetail_TrustScoreProfileConfig

type ConfigDetail_TrustScoreProfileConfig struct {
	TrustScoreProfileConfig *TrustScoreProfileConfig `protobuf:"bytes,23,opt,name=trust_score_profile_config,json=trustScoreProfileConfig,proto3,oneof"`
}

type ConfigDetail_builder

type ConfigDetail_builder struct {
	Name        string
	DisplayName string
	Description string
	// Fields of oneof Configuration:
	ApplicationSpace             *ApplicationSpaceConfig
	ApplicationAgent             *ApplicationAgentConfig
	ApplicationAgentCredential   *ApplicationAgentCredentialConfig
	ServiceAccountCredential     *ServiceAccountCredentialConfig
	EventSinkConfig              *EventSinkConfig
	AuthorizationPolicyConfig    *AuthorizationPolicyConfig
	TokenIntrospectConfig        *TokenIntrospectConfig
	ExternalDataResolverConfig   *ExternalDataResolverConfig
	TrustScoreProfileConfig      *TrustScoreProfileConfig
	IngestPipelineConfig         *IngestPipelineConfig
	EntityMatchingPipelineConfig *EntityMatchingPipelineConfig
	KnowledgeQueryConfig         *KnowledgeQueryConfig
	CapturePipelineConfig        *CapturePipelineConfig
	CapturePipelineTopicConfig   *CapturePipelineTopicConfig
	// contains filtered or unexported fields
}

func (ConfigDetail_builder) Build

func (b0 ConfigDetail_builder) Build() *ConfigDetail

type ConfigType

type ConfigType int32

ConfigType is equivalent to internal DocumentType, for easier maintenance keep same numbers.

const (
	ConfigType_CONFIG_TYPE_INVALID              ConfigType = 0
	ConfigType_CONFIG_TYPE_CUSTOMER             ConfigType = 1
	ConfigType_CONFIG_TYPE_APPLICATION_SPACE    ConfigType = 2
	ConfigType_CONFIG_TYPE_APPLICATION          ConfigType = 4
	ConfigType_CONFIG_TYPE_APP_AGENT            ConfigType = 5
	ConfigType_CONFIG_TYPE_APP_AGENT_CREDENTIAL ConfigType = 6
	ConfigType_CONFIG_TYPE_SERVICE_ACCOUNT      ConfigType = 18
	ConfigType_CONFIG_TYPE_SERVICE_CREDENTIAL   ConfigType = 19
	ConfigType_CONFIG_TYPE_EVENT_SINK           ConfigType = 27
	ConfigType_CONFIG_TYPE_TOKEN_INTROSPECT     ConfigType = 30
	ConfigType_CONFIG_TYPE_AUTHORIZATION_POLICY ConfigType = 22
	// CONFIG_TYPE_RESOURCE = 25; // Not use in Config API, but in Ingest/IKG
	// CONFIG_TYPE_RELATION = 26; // Not use in Config API, but in Ingest/IKG
	ConfigType_CONFIG_TYPE_NODE                     ConfigType = 28
	ConfigType_CONFIG_TYPE_INGEST_PIPELINE          ConfigType = 31
	ConfigType_CONFIG_TYPE_ENTITY_MATCHING_PIPELINE ConfigType = 32
	ConfigType_CONFIG_TYPE_EXTERNAL_DATA_RESOLVER   ConfigType = 33
	ConfigType_CONFIG_TYPE_TRUST_SCORE_PROFILE      ConfigType = 34
	ConfigType_CONFIG_TYPE_KNOWLEDGE_QUERY          ConfigType = 35
	ConfigType_CONFIG_TYPE_CAPTURE_PIPELINE         ConfigType = 36
	ConfigType_CONFIG_TYPE_CAPTURE_PIPELINE_TOPIC   ConfigType = 37
)

func (ConfigType) Descriptor

func (ConfigType) Descriptor() protoreflect.EnumDescriptor

func (ConfigType) Enum

func (x ConfigType) Enum() *ConfigType

func (ConfigType) Number

func (x ConfigType) Number() protoreflect.EnumNumber

func (ConfigType) String

func (x ConfigType) String() string

func (ConfigType) Type

type ContainersPath

type ContainersPath struct {
	CustomerId         string `protobuf:"bytes,1,opt,name=customer_id,json=customerId,proto3" json:"customer_id,omitempty"`
	ApplicationSpaceId string `protobuf:"bytes,2,opt,name=application_space_id,json=applicationSpaceId,proto3" json:"application_space_id,omitempty"`
	// contains filtered or unexported fields
}

func (*ContainersPath) GetApplicationSpaceId

func (x *ContainersPath) GetApplicationSpaceId() string

func (*ContainersPath) GetCustomerId

func (x *ContainersPath) GetCustomerId() string

func (*ContainersPath) ProtoMessage

func (*ContainersPath) ProtoMessage()

func (*ContainersPath) ProtoReflect

func (x *ContainersPath) ProtoReflect() protoreflect.Message

func (*ContainersPath) Reset

func (x *ContainersPath) Reset()

func (*ContainersPath) SetApplicationSpaceId

func (x *ContainersPath) SetApplicationSpaceId(v string)

func (*ContainersPath) SetCustomerId

func (x *ContainersPath) SetCustomerId(v string)

func (*ContainersPath) String

func (x *ContainersPath) String() string

type ContainersPath_builder

type ContainersPath_builder struct {
	CustomerId         string
	ApplicationSpaceId string
	// contains filtered or unexported fields
}

func (ContainersPath_builder) Build

type CreatedConfig

type CreatedConfig struct {
	Id             string                  `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Type           ConfigType              `protobuf:"varint,2,opt,name=type,proto3,enum=indykite.auditsink.v1beta1.ConfigType" json:"type,omitempty"`
	Location       *CreatedConfig_Location `protobuf:"bytes,3,opt,name=location,proto3" json:"location,omitempty"`
	ContainersPath *ContainersPath         `protobuf:"bytes,5,opt,name=containers_path,json=containersPath,proto3" json:"containers_path,omitempty"`
	Detail         *ConfigDetail           `protobuf:"bytes,4,opt,name=detail,proto3" json:"detail,omitempty"`
	// contains filtered or unexported fields
}

func (*CreatedConfig) ClearContainersPath

func (x *CreatedConfig) ClearContainersPath()

func (*CreatedConfig) ClearDetail

func (x *CreatedConfig) ClearDetail()

func (*CreatedConfig) ClearLocation

func (x *CreatedConfig) ClearLocation()

func (*CreatedConfig) GetContainersPath

func (x *CreatedConfig) GetContainersPath() *ContainersPath

func (*CreatedConfig) GetDetail

func (x *CreatedConfig) GetDetail() *ConfigDetail

func (*CreatedConfig) GetId

func (x *CreatedConfig) GetId() string

func (*CreatedConfig) GetLocation

func (x *CreatedConfig) GetLocation() *CreatedConfig_Location

func (*CreatedConfig) GetType

func (x *CreatedConfig) GetType() ConfigType

func (*CreatedConfig) HasContainersPath

func (x *CreatedConfig) HasContainersPath() bool

func (*CreatedConfig) HasDetail

func (x *CreatedConfig) HasDetail() bool

func (*CreatedConfig) HasLocation

func (x *CreatedConfig) HasLocation() bool

func (*CreatedConfig) ProtoMessage

func (*CreatedConfig) ProtoMessage()

func (*CreatedConfig) ProtoReflect

func (x *CreatedConfig) ProtoReflect() protoreflect.Message

func (*CreatedConfig) Reset

func (x *CreatedConfig) Reset()

func (*CreatedConfig) SetContainersPath

func (x *CreatedConfig) SetContainersPath(v *ContainersPath)

func (*CreatedConfig) SetDetail

func (x *CreatedConfig) SetDetail(v *ConfigDetail)

func (*CreatedConfig) SetId

func (x *CreatedConfig) SetId(v string)

func (*CreatedConfig) SetLocation

func (x *CreatedConfig) SetLocation(v *CreatedConfig_Location)

func (*CreatedConfig) SetType

func (x *CreatedConfig) SetType(v ConfigType)

func (*CreatedConfig) String

func (x *CreatedConfig) String() string

type CreatedConfig_Location

type CreatedConfig_Location struct {
	Id   string     `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Type ConfigType `protobuf:"varint,2,opt,name=type,proto3,enum=indykite.auditsink.v1beta1.ConfigType" json:"type,omitempty"`
	// contains filtered or unexported fields
}

func (*CreatedConfig_Location) GetId

func (x *CreatedConfig_Location) GetId() string

func (*CreatedConfig_Location) GetType

func (x *CreatedConfig_Location) GetType() ConfigType

func (*CreatedConfig_Location) ProtoMessage

func (*CreatedConfig_Location) ProtoMessage()

func (*CreatedConfig_Location) ProtoReflect

func (x *CreatedConfig_Location) ProtoReflect() protoreflect.Message

func (*CreatedConfig_Location) Reset

func (x *CreatedConfig_Location) Reset()

func (*CreatedConfig_Location) SetId

func (x *CreatedConfig_Location) SetId(v string)

func (*CreatedConfig_Location) SetType

func (x *CreatedConfig_Location) SetType(v ConfigType)

func (*CreatedConfig_Location) String

func (x *CreatedConfig_Location) String() string

type CreatedConfig_Location_builder

type CreatedConfig_Location_builder struct {
	Id   string
	Type ConfigType
	// contains filtered or unexported fields
}

func (CreatedConfig_Location_builder) Build

type CreatedConfig_builder

type CreatedConfig_builder struct {
	Id             string
	Type           ConfigType
	Location       *CreatedConfig_Location
	ContainersPath *ContainersPath
	Detail         *ConfigDetail
	// contains filtered or unexported fields
}

func (CreatedConfig_builder) Build

type DBConnection

type DBConnection struct {
	Url      string `protobuf:"bytes,1,opt,name=url,proto3" json:"url,omitempty"`
	Username string `protobuf:"bytes,2,opt,name=username,proto3" json:"username,omitempty"`
	Password string `protobuf:"bytes,3,opt,name=password,proto3" json:"password,omitempty"`
	Name     string `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

DB connection details

func (*DBConnection) GetName

func (x *DBConnection) GetName() string

func (*DBConnection) GetPassword

func (x *DBConnection) GetPassword() string

func (*DBConnection) GetUrl

func (x *DBConnection) GetUrl() string

func (*DBConnection) GetUsername

func (x *DBConnection) GetUsername() string

func (*DBConnection) ProtoMessage

func (*DBConnection) ProtoMessage()

func (*DBConnection) ProtoReflect

func (x *DBConnection) ProtoReflect() protoreflect.Message

func (*DBConnection) Reset

func (x *DBConnection) Reset()

func (*DBConnection) SetName

func (x *DBConnection) SetName(v string)

func (*DBConnection) SetPassword

func (x *DBConnection) SetPassword(v string)

func (*DBConnection) SetUrl

func (x *DBConnection) SetUrl(v string)

func (*DBConnection) SetUsername

func (x *DBConnection) SetUsername(v string)

func (*DBConnection) String

func (x *DBConnection) String() string

type DBConnection_builder

type DBConnection_builder struct {
	Url      string
	Username string
	Password string
	Name     string
	// contains filtered or unexported fields
}

func (DBConnection_builder) Build

func (b0 DBConnection_builder) Build() *DBConnection

type DeleteData

type DeleteData struct {

	// Types that are valid to be assigned to Data:
	//
	//	*DeleteData_Node
	//	*DeleteData_Relationship
	//	*DeleteData_NodeProperty
	//	*DeleteData_RelationshipProperty
	//	*DeleteData_NodeTags
	//	*DeleteData_NodePropertyMetadata
	Data isDeleteData_Data `protobuf_oneof:"data"`
	// contains filtered or unexported fields
}

func (*DeleteData) ClearData

func (x *DeleteData) ClearData()

func (*DeleteData) ClearNode

func (x *DeleteData) ClearNode()

func (*DeleteData) ClearNodeProperty

func (x *DeleteData) ClearNodeProperty()

func (*DeleteData) ClearNodePropertyMetadata

func (x *DeleteData) ClearNodePropertyMetadata()

func (*DeleteData) ClearNodeTags

func (x *DeleteData) ClearNodeTags()

func (*DeleteData) ClearRelationship

func (x *DeleteData) ClearRelationship()

func (*DeleteData) ClearRelationshipProperty

func (x *DeleteData) ClearRelationshipProperty()

func (*DeleteData) GetData

func (x *DeleteData) GetData() isDeleteData_Data

func (*DeleteData) GetNode

func (x *DeleteData) GetNode() *NodeMatch

func (*DeleteData) GetNodeProperty

func (x *DeleteData) GetNodeProperty() *DeleteData_NodePropertyMatch

func (*DeleteData) GetNodePropertyMetadata

func (x *DeleteData) GetNodePropertyMetadata() *DeleteData_NodePropertyMetadataMatch

func (*DeleteData) GetNodeTags

func (x *DeleteData) GetNodeTags() *DeleteData_NodeTagMatch

func (*DeleteData) GetRelationship

func (x *DeleteData) GetRelationship() *Relationship

func (*DeleteData) GetRelationshipProperty

func (x *DeleteData) GetRelationshipProperty() *DeleteData_RelationshipPropertyMatch

func (*DeleteData) HasData

func (x *DeleteData) HasData() bool

func (*DeleteData) HasNode

func (x *DeleteData) HasNode() bool

func (*DeleteData) HasNodeProperty

func (x *DeleteData) HasNodeProperty() bool

func (*DeleteData) HasNodePropertyMetadata

func (x *DeleteData) HasNodePropertyMetadata() bool

func (*DeleteData) HasNodeTags

func (x *DeleteData) HasNodeTags() bool

func (*DeleteData) HasRelationship

func (x *DeleteData) HasRelationship() bool

func (*DeleteData) HasRelationshipProperty

func (x *DeleteData) HasRelationshipProperty() bool

func (*DeleteData) ProtoMessage

func (*DeleteData) ProtoMessage()

func (*DeleteData) ProtoReflect

func (x *DeleteData) ProtoReflect() protoreflect.Message

func (*DeleteData) Reset

func (x *DeleteData) Reset()

func (*DeleteData) SetNode

func (x *DeleteData) SetNode(v *NodeMatch)

func (*DeleteData) SetNodeProperty

func (x *DeleteData) SetNodeProperty(v *DeleteData_NodePropertyMatch)

func (*DeleteData) SetNodePropertyMetadata

func (x *DeleteData) SetNodePropertyMetadata(v *DeleteData_NodePropertyMetadataMatch)

func (*DeleteData) SetNodeTags

func (x *DeleteData) SetNodeTags(v *DeleteData_NodeTagMatch)

func (*DeleteData) SetRelationship

func (x *DeleteData) SetRelationship(v *Relationship)

func (*DeleteData) SetRelationshipProperty

func (x *DeleteData) SetRelationshipProperty(v *DeleteData_RelationshipPropertyMatch)

func (*DeleteData) String

func (x *DeleteData) String() string

func (*DeleteData) WhichData

func (x *DeleteData) WhichData() case_DeleteData_Data

type DeleteData_Node

type DeleteData_Node struct {
	Node *NodeMatch `protobuf:"bytes,1,opt,name=node,proto3,oneof"`
}

type DeleteData_NodeProperty

type DeleteData_NodeProperty struct {
	NodeProperty *DeleteData_NodePropertyMatch `protobuf:"bytes,3,opt,name=node_property,json=nodeProperty,proto3,oneof"`
}

type DeleteData_NodePropertyMatch

type DeleteData_NodePropertyMatch struct {
	Match        *NodeMatch `protobuf:"bytes,1,opt,name=match,proto3" json:"match,omitempty"`
	PropertyType string     `protobuf:"bytes,2,opt,name=property_type,json=propertyType,proto3" json:"property_type,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteData_NodePropertyMatch) ClearMatch

func (x *DeleteData_NodePropertyMatch) ClearMatch()

func (*DeleteData_NodePropertyMatch) GetMatch

func (x *DeleteData_NodePropertyMatch) GetMatch() *NodeMatch

func (*DeleteData_NodePropertyMatch) GetPropertyType

func (x *DeleteData_NodePropertyMatch) GetPropertyType() string

func (*DeleteData_NodePropertyMatch) HasMatch

func (x *DeleteData_NodePropertyMatch) HasMatch() bool

func (*DeleteData_NodePropertyMatch) ProtoMessage

func (*DeleteData_NodePropertyMatch) ProtoMessage()

func (*DeleteData_NodePropertyMatch) ProtoReflect

func (*DeleteData_NodePropertyMatch) Reset

func (x *DeleteData_NodePropertyMatch) Reset()

func (*DeleteData_NodePropertyMatch) SetMatch

func (x *DeleteData_NodePropertyMatch) SetMatch(v *NodeMatch)

func (*DeleteData_NodePropertyMatch) SetPropertyType

func (x *DeleteData_NodePropertyMatch) SetPropertyType(v string)

func (*DeleteData_NodePropertyMatch) String

type DeleteData_NodePropertyMatch_builder

type DeleteData_NodePropertyMatch_builder struct {
	Match        *NodeMatch
	PropertyType string
	// contains filtered or unexported fields
}

func (DeleteData_NodePropertyMatch_builder) Build

type DeleteData_NodePropertyMetadata

type DeleteData_NodePropertyMetadata struct {
	NodePropertyMetadata *DeleteData_NodePropertyMetadataMatch `protobuf:"bytes,6,opt,name=node_property_metadata,json=nodePropertyMetadata,proto3,oneof"`
}

type DeleteData_NodePropertyMetadataMatch

type DeleteData_NodePropertyMetadataMatch struct {
	Match        *NodeMatch `protobuf:"bytes,1,opt,name=match,proto3" json:"match,omitempty"`
	PropertyType string     `protobuf:"bytes,2,opt,name=property_type,json=propertyType,proto3" json:"property_type,omitempty"`
	MetadataType string     `protobuf:"bytes,3,opt,name=metadata_type,json=metadataType,proto3" json:"metadata_type,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteData_NodePropertyMetadataMatch) ClearMatch

func (x *DeleteData_NodePropertyMetadataMatch) ClearMatch()

func (*DeleteData_NodePropertyMetadataMatch) GetMatch

func (*DeleteData_NodePropertyMetadataMatch) GetMetadataType

func (x *DeleteData_NodePropertyMetadataMatch) GetMetadataType() string

func (*DeleteData_NodePropertyMetadataMatch) GetPropertyType

func (x *DeleteData_NodePropertyMetadataMatch) GetPropertyType() string

func (*DeleteData_NodePropertyMetadataMatch) HasMatch

func (*DeleteData_NodePropertyMetadataMatch) ProtoMessage

func (*DeleteData_NodePropertyMetadataMatch) ProtoMessage()

func (*DeleteData_NodePropertyMetadataMatch) ProtoReflect

func (*DeleteData_NodePropertyMetadataMatch) Reset

func (*DeleteData_NodePropertyMetadataMatch) SetMatch

func (*DeleteData_NodePropertyMetadataMatch) SetMetadataType

func (x *DeleteData_NodePropertyMetadataMatch) SetMetadataType(v string)

func (*DeleteData_NodePropertyMetadataMatch) SetPropertyType

func (x *DeleteData_NodePropertyMetadataMatch) SetPropertyType(v string)

func (*DeleteData_NodePropertyMetadataMatch) String

type DeleteData_NodePropertyMetadataMatch_builder

type DeleteData_NodePropertyMetadataMatch_builder struct {
	Match        *NodeMatch
	PropertyType string
	MetadataType string
	// contains filtered or unexported fields
}

func (DeleteData_NodePropertyMetadataMatch_builder) Build

type DeleteData_NodeTagMatch

type DeleteData_NodeTagMatch struct {
	Match *NodeMatch `protobuf:"bytes,1,opt,name=match,proto3" json:"match,omitempty"`
	Tags  []string   `protobuf:"bytes,2,rep,name=tags,proto3" json:"tags,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteData_NodeTagMatch) ClearMatch

func (x *DeleteData_NodeTagMatch) ClearMatch()

func (*DeleteData_NodeTagMatch) GetMatch

func (x *DeleteData_NodeTagMatch) GetMatch() *NodeMatch

func (*DeleteData_NodeTagMatch) GetTags

func (x *DeleteData_NodeTagMatch) GetTags() []string

func (*DeleteData_NodeTagMatch) HasMatch

func (x *DeleteData_NodeTagMatch) HasMatch() bool

func (*DeleteData_NodeTagMatch) ProtoMessage

func (*DeleteData_NodeTagMatch) ProtoMessage()

func (*DeleteData_NodeTagMatch) ProtoReflect

func (x *DeleteData_NodeTagMatch) ProtoReflect() protoreflect.Message

func (*DeleteData_NodeTagMatch) Reset

func (x *DeleteData_NodeTagMatch) Reset()

func (*DeleteData_NodeTagMatch) SetMatch

func (x *DeleteData_NodeTagMatch) SetMatch(v *NodeMatch)

func (*DeleteData_NodeTagMatch) SetTags

func (x *DeleteData_NodeTagMatch) SetTags(v []string)

func (*DeleteData_NodeTagMatch) String

func (x *DeleteData_NodeTagMatch) String() string

type DeleteData_NodeTagMatch_builder

type DeleteData_NodeTagMatch_builder struct {
	Match *NodeMatch
	Tags  []string
	// contains filtered or unexported fields
}

func (DeleteData_NodeTagMatch_builder) Build

type DeleteData_NodeTags

type DeleteData_NodeTags struct {
	NodeTags *DeleteData_NodeTagMatch `protobuf:"bytes,5,opt,name=node_tags,json=nodeTags,proto3,oneof"`
}

type DeleteData_Relationship

type DeleteData_Relationship struct {
	Relationship *Relationship `protobuf:"bytes,2,opt,name=relationship,proto3,oneof"`
}

type DeleteData_RelationshipProperty

type DeleteData_RelationshipProperty struct {
	RelationshipProperty *DeleteData_RelationshipPropertyMatch `protobuf:"bytes,4,opt,name=relationship_property,json=relationshipProperty,proto3,oneof"`
}

type DeleteData_RelationshipPropertyMatch

type DeleteData_RelationshipPropertyMatch struct {
	Type         string     `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"`
	Source       *NodeMatch `protobuf:"bytes,2,opt,name=source,proto3" json:"source,omitempty"`
	Target       *NodeMatch `protobuf:"bytes,3,opt,name=target,proto3" json:"target,omitempty"`
	PropertyType string     `protobuf:"bytes,4,opt,name=property_type,json=propertyType,proto3" json:"property_type,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteData_RelationshipPropertyMatch) ClearSource

func (x *DeleteData_RelationshipPropertyMatch) ClearSource()

func (*DeleteData_RelationshipPropertyMatch) ClearTarget

func (x *DeleteData_RelationshipPropertyMatch) ClearTarget()

func (*DeleteData_RelationshipPropertyMatch) GetPropertyType

func (x *DeleteData_RelationshipPropertyMatch) GetPropertyType() string

func (*DeleteData_RelationshipPropertyMatch) GetSource

func (*DeleteData_RelationshipPropertyMatch) GetTarget

func (*DeleteData_RelationshipPropertyMatch) GetType

func (*DeleteData_RelationshipPropertyMatch) HasSource

func (*DeleteData_RelationshipPropertyMatch) HasTarget

func (*DeleteData_RelationshipPropertyMatch) ProtoMessage

func (*DeleteData_RelationshipPropertyMatch) ProtoMessage()

func (*DeleteData_RelationshipPropertyMatch) ProtoReflect

func (*DeleteData_RelationshipPropertyMatch) Reset

func (*DeleteData_RelationshipPropertyMatch) SetPropertyType

func (x *DeleteData_RelationshipPropertyMatch) SetPropertyType(v string)

func (*DeleteData_RelationshipPropertyMatch) SetSource

func (*DeleteData_RelationshipPropertyMatch) SetTarget

func (*DeleteData_RelationshipPropertyMatch) SetType

func (*DeleteData_RelationshipPropertyMatch) String

type DeleteData_RelationshipPropertyMatch_builder

type DeleteData_RelationshipPropertyMatch_builder struct {
	Type         string
	Source       *NodeMatch
	Target       *NodeMatch
	PropertyType string
	// contains filtered or unexported fields
}

func (DeleteData_RelationshipPropertyMatch_builder) Build

type DeleteData_builder

type DeleteData_builder struct {

	// Fields of oneof Data:
	Node                 *NodeMatch
	Relationship         *Relationship
	NodeProperty         *DeleteData_NodePropertyMatch
	RelationshipProperty *DeleteData_RelationshipPropertyMatch
	NodeTags             *DeleteData_NodeTagMatch
	NodePropertyMetadata *DeleteData_NodePropertyMetadataMatch
	// contains filtered or unexported fields
}

func (DeleteData_builder) Build

func (b0 DeleteData_builder) Build() *DeleteData

type DeletedConfig

type DeletedConfig struct {
	Id             string          `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Type           ConfigType      `protobuf:"varint,2,opt,name=type,proto3,enum=indykite.auditsink.v1beta1.ConfigType" json:"type,omitempty"`
	ContainersPath *ContainersPath `protobuf:"bytes,3,opt,name=containers_path,json=containersPath,proto3" json:"containers_path,omitempty"`
	// contains filtered or unexported fields
}

func (*DeletedConfig) ClearContainersPath

func (x *DeletedConfig) ClearContainersPath()

func (*DeletedConfig) GetContainersPath

func (x *DeletedConfig) GetContainersPath() *ContainersPath

func (*DeletedConfig) GetId

func (x *DeletedConfig) GetId() string

func (*DeletedConfig) GetType

func (x *DeletedConfig) GetType() ConfigType

func (*DeletedConfig) HasContainersPath

func (x *DeletedConfig) HasContainersPath() bool

func (*DeletedConfig) ProtoMessage

func (*DeletedConfig) ProtoMessage()

func (*DeletedConfig) ProtoReflect

func (x *DeletedConfig) ProtoReflect() protoreflect.Message

func (*DeletedConfig) Reset

func (x *DeletedConfig) Reset()

func (*DeletedConfig) SetContainersPath

func (x *DeletedConfig) SetContainersPath(v *ContainersPath)

func (*DeletedConfig) SetId

func (x *DeletedConfig) SetId(v string)

func (*DeletedConfig) SetType

func (x *DeletedConfig) SetType(v ConfigType)

func (*DeletedConfig) String

func (x *DeletedConfig) String() string

type DeletedConfig_builder

type DeletedConfig_builder struct {
	Id             string
	Type           ConfigType
	ContainersPath *ContainersPath
	// contains filtered or unexported fields
}

func (DeletedConfig_builder) Build

type DigitalTwin

type DigitalTwin struct {
	ExternalId string `protobuf:"bytes,1,opt,name=external_id,json=externalId,proto3" json:"external_id,omitempty"`
	Type       string `protobuf:"bytes,2,opt,name=type,proto3" json:"type,omitempty"`
	TenantId   string `protobuf:"bytes,3,opt,name=tenant_id,json=tenantId,proto3" json:"tenant_id,omitempty"`
	// contains filtered or unexported fields
}

func (*DigitalTwin) GetExternalId

func (x *DigitalTwin) GetExternalId() string

func (*DigitalTwin) GetTenantId

func (x *DigitalTwin) GetTenantId() string

func (*DigitalTwin) GetType

func (x *DigitalTwin) GetType() string

func (*DigitalTwin) ProtoMessage

func (*DigitalTwin) ProtoMessage()

func (*DigitalTwin) ProtoReflect

func (x *DigitalTwin) ProtoReflect() protoreflect.Message

func (*DigitalTwin) Reset

func (x *DigitalTwin) Reset()

func (*DigitalTwin) SetExternalId

func (x *DigitalTwin) SetExternalId(v string)

func (*DigitalTwin) SetTenantId

func (x *DigitalTwin) SetTenantId(v string)

func (*DigitalTwin) SetType

func (x *DigitalTwin) SetType(v string)

func (*DigitalTwin) String

func (x *DigitalTwin) String() string

type DigitalTwin_builder

type DigitalTwin_builder struct {
	ExternalId string
	Type       string
	TenantId   string
	// contains filtered or unexported fields
}

func (DigitalTwin_builder) Build

func (b0 DigitalTwin_builder) Build() *DigitalTwin

type EntityMatchingPipelineConfig

type EntityMatchingPipelineConfig struct {

	// NodeFilter contain a list of source types and a list target node types that will be evaluated.
	NodeFilter *EntityMatchingPipelineConfig_NodeFilter `protobuf:"bytes,1,opt,name=node_filter,json=nodeFilter,proto3" json:"node_filter,omitempty"`
	// SimilarityScoreCutoff defines the threshold (in range [0,1]), above which entities will be automatically matched.
	SimilarityScoreCutoff float32 `` /* 128-byte string literal not displayed */
	// PropertyMappingStatus is the status assigned to the pipeline's step that maps node types' properties.
	PropertyMappingStatus EntityMatchingPipelineConfig_Status `` /* 195-byte string literal not displayed */
	// Output only. Any error message from the property mapping analysis explaining the current property_mapping_status.
	PropertyMappingMessage *wrapperspb.StringValue `` /* 129-byte string literal not displayed */
	// EntityMappingStatus is the status assigned to the pipeline's step that matches node entities.
	EntityMatchingStatus EntityMatchingPipelineConfig_Status `` /* 192-byte string literal not displayed */
	// Output only. Any error message from the entity matching analysis explaining the current entity_matching_status.
	EntityMatchingMessage *wrapperspb.StringValue `` /* 126-byte string literal not displayed */
	// PropertyMappings contains the rules the pipeline will use to match source nodes with target nodes.
	PropertyMappings []*EntityMatchingPipelineConfig_PropertyMapping `protobuf:"bytes,5,rep,name=property_mappings,json=propertyMappings,proto3" json:"property_mappings,omitempty"`
	// RerunInterval is the time between scheduled re-runs.
	RerunInterval string `protobuf:"bytes,6,opt,name=rerun_interval,json=rerunInterval,proto3" json:"rerun_interval,omitempty"`
	// Output only. The time at which the pipeline was last run.
	LastRunTime *timestamppb.Timestamp `protobuf:"bytes,7,opt,name=last_run_time,json=lastRunTime,proto3" json:"last_run_time,omitempty"`
	// Output only. The gcs url where the analysis report is stored.
	ReportUrl *wrapperspb.StringValue `protobuf:"bytes,10,opt,name=report_url,json=reportUrl,proto3" json:"report_url,omitempty"`
	// Output only. The format in which the report is stored.
	ReportType *wrapperspb.StringValue `protobuf:"bytes,11,opt,name=report_type,json=reportType,proto3" json:"report_type,omitempty"`
	// contains filtered or unexported fields
}

func (*EntityMatchingPipelineConfig) ClearEntityMatchingMessage

func (x *EntityMatchingPipelineConfig) ClearEntityMatchingMessage()

func (*EntityMatchingPipelineConfig) ClearLastRunTime

func (x *EntityMatchingPipelineConfig) ClearLastRunTime()

func (*EntityMatchingPipelineConfig) ClearNodeFilter

func (x *EntityMatchingPipelineConfig) ClearNodeFilter()

func (*EntityMatchingPipelineConfig) ClearPropertyMappingMessage

func (x *EntityMatchingPipelineConfig) ClearPropertyMappingMessage()

func (*EntityMatchingPipelineConfig) ClearReportType

func (x *EntityMatchingPipelineConfig) ClearReportType()

func (*EntityMatchingPipelineConfig) ClearReportUrl

func (x *EntityMatchingPipelineConfig) ClearReportUrl()

func (*EntityMatchingPipelineConfig) GetEntityMatchingMessage

func (x *EntityMatchingPipelineConfig) GetEntityMatchingMessage() *wrapperspb.StringValue

func (*EntityMatchingPipelineConfig) GetEntityMatchingStatus

func (*EntityMatchingPipelineConfig) GetLastRunTime

func (x *EntityMatchingPipelineConfig) GetLastRunTime() *timestamppb.Timestamp

func (*EntityMatchingPipelineConfig) GetNodeFilter

func (*EntityMatchingPipelineConfig) GetPropertyMappingMessage

func (x *EntityMatchingPipelineConfig) GetPropertyMappingMessage() *wrapperspb.StringValue

func (*EntityMatchingPipelineConfig) GetPropertyMappingStatus

func (*EntityMatchingPipelineConfig) GetPropertyMappings

func (*EntityMatchingPipelineConfig) GetReportType

func (*EntityMatchingPipelineConfig) GetReportUrl

func (*EntityMatchingPipelineConfig) GetRerunInterval

func (x *EntityMatchingPipelineConfig) GetRerunInterval() string

func (*EntityMatchingPipelineConfig) GetSimilarityScoreCutoff

func (x *EntityMatchingPipelineConfig) GetSimilarityScoreCutoff() float32

func (*EntityMatchingPipelineConfig) HasEntityMatchingMessage

func (x *EntityMatchingPipelineConfig) HasEntityMatchingMessage() bool

func (*EntityMatchingPipelineConfig) HasLastRunTime

func (x *EntityMatchingPipelineConfig) HasLastRunTime() bool

func (*EntityMatchingPipelineConfig) HasNodeFilter

func (x *EntityMatchingPipelineConfig) HasNodeFilter() bool

func (*EntityMatchingPipelineConfig) HasPropertyMappingMessage

func (x *EntityMatchingPipelineConfig) HasPropertyMappingMessage() bool

func (*EntityMatchingPipelineConfig) HasReportType

func (x *EntityMatchingPipelineConfig) HasReportType() bool

func (*EntityMatchingPipelineConfig) HasReportUrl

func (x *EntityMatchingPipelineConfig) HasReportUrl() bool

func (*EntityMatchingPipelineConfig) ProtoMessage

func (*EntityMatchingPipelineConfig) ProtoMessage()

func (*EntityMatchingPipelineConfig) ProtoReflect

func (*EntityMatchingPipelineConfig) Reset

func (x *EntityMatchingPipelineConfig) Reset()

func (*EntityMatchingPipelineConfig) SetEntityMatchingMessage

func (x *EntityMatchingPipelineConfig) SetEntityMatchingMessage(v *wrapperspb.StringValue)

func (*EntityMatchingPipelineConfig) SetEntityMatchingStatus

func (*EntityMatchingPipelineConfig) SetLastRunTime

func (x *EntityMatchingPipelineConfig) SetLastRunTime(v *timestamppb.Timestamp)

func (*EntityMatchingPipelineConfig) SetNodeFilter

func (*EntityMatchingPipelineConfig) SetPropertyMappingMessage

func (x *EntityMatchingPipelineConfig) SetPropertyMappingMessage(v *wrapperspb.StringValue)

func (*EntityMatchingPipelineConfig) SetPropertyMappingStatus

func (*EntityMatchingPipelineConfig) SetPropertyMappings

func (*EntityMatchingPipelineConfig) SetReportType

func (*EntityMatchingPipelineConfig) SetReportUrl

func (*EntityMatchingPipelineConfig) SetRerunInterval

func (x *EntityMatchingPipelineConfig) SetRerunInterval(v string)

func (*EntityMatchingPipelineConfig) SetSimilarityScoreCutoff

func (x *EntityMatchingPipelineConfig) SetSimilarityScoreCutoff(v float32)

func (*EntityMatchingPipelineConfig) String

type EntityMatchingPipelineConfig_NodeFilter

type EntityMatchingPipelineConfig_NodeFilter struct {

	// SourceNodeTypes is a list of node types that will be compared against the nodes with type in TargetNodeTypes.
	SourceNodeTypes []string `protobuf:"bytes,1,rep,name=source_node_types,json=sourceNodeTypes,proto3" json:"source_node_types,omitempty"`
	// TargetNodeTypes is a list of node types that will be compared against the nodes with type in SourceNodeTypes.
	TargetNodeTypes []string `protobuf:"bytes,2,rep,name=target_node_types,json=targetNodeTypes,proto3" json:"target_node_types,omitempty"`
	// contains filtered or unexported fields
}

func (*EntityMatchingPipelineConfig_NodeFilter) GetSourceNodeTypes

func (x *EntityMatchingPipelineConfig_NodeFilter) GetSourceNodeTypes() []string

func (*EntityMatchingPipelineConfig_NodeFilter) GetTargetNodeTypes

func (x *EntityMatchingPipelineConfig_NodeFilter) GetTargetNodeTypes() []string

func (*EntityMatchingPipelineConfig_NodeFilter) ProtoMessage

func (*EntityMatchingPipelineConfig_NodeFilter) ProtoReflect

func (*EntityMatchingPipelineConfig_NodeFilter) Reset

func (*EntityMatchingPipelineConfig_NodeFilter) SetSourceNodeTypes

func (x *EntityMatchingPipelineConfig_NodeFilter) SetSourceNodeTypes(v []string)

func (*EntityMatchingPipelineConfig_NodeFilter) SetTargetNodeTypes

func (x *EntityMatchingPipelineConfig_NodeFilter) SetTargetNodeTypes(v []string)

func (*EntityMatchingPipelineConfig_NodeFilter) String

type EntityMatchingPipelineConfig_NodeFilter_builder

type EntityMatchingPipelineConfig_NodeFilter_builder struct {

	// SourceNodeTypes is a list of node types that will be compared against the nodes with type in TargetNodeTypes.
	SourceNodeTypes []string
	// TargetNodeTypes is a list of node types that will be compared against the nodes with type in SourceNodeTypes.
	TargetNodeTypes []string
	// contains filtered or unexported fields
}

func (EntityMatchingPipelineConfig_NodeFilter_builder) Build

type EntityMatchingPipelineConfig_PropertyMapping

type EntityMatchingPipelineConfig_PropertyMapping struct {

	// SourceNodeType is the type of the node that will be compared to nodes of TargetNodeType.
	SourceNodeType string `protobuf:"bytes,1,opt,name=source_node_type,json=sourceNodeType,proto3" json:"source_node_type,omitempty"`
	// SourceNodeProperty is a property of the source node that will be compared to TargetNodeProperty.
	SourceNodeProperty string `protobuf:"bytes,2,opt,name=source_node_property,json=sourceNodeProperty,proto3" json:"source_node_property,omitempty"`
	// TargetNodeType is the type of the node that will be compared to nodes of SourceNodeType.
	TargetNodeType string `protobuf:"bytes,3,opt,name=target_node_type,json=targetNodeType,proto3" json:"target_node_type,omitempty"`
	// TargetNodeProperty is a property of the target node that will be compared to SourceNodeProperty.
	TargetNodeProperty string `protobuf:"bytes,4,opt,name=target_node_property,json=targetNodeProperty,proto3" json:"target_node_property,omitempty"`
	// SimilarityScoreCutoff defines the threshold (in range [0,1]), above which entities will be automatically matched.
	SimilarityScoreCutoff float32 `` /* 128-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*EntityMatchingPipelineConfig_PropertyMapping) GetSimilarityScoreCutoff

func (x *EntityMatchingPipelineConfig_PropertyMapping) GetSimilarityScoreCutoff() float32

func (*EntityMatchingPipelineConfig_PropertyMapping) GetSourceNodeProperty

func (x *EntityMatchingPipelineConfig_PropertyMapping) GetSourceNodeProperty() string

func (*EntityMatchingPipelineConfig_PropertyMapping) GetSourceNodeType

func (*EntityMatchingPipelineConfig_PropertyMapping) GetTargetNodeProperty

func (x *EntityMatchingPipelineConfig_PropertyMapping) GetTargetNodeProperty() string

func (*EntityMatchingPipelineConfig_PropertyMapping) GetTargetNodeType

func (*EntityMatchingPipelineConfig_PropertyMapping) ProtoMessage

func (*EntityMatchingPipelineConfig_PropertyMapping) ProtoReflect

func (*EntityMatchingPipelineConfig_PropertyMapping) Reset

func (*EntityMatchingPipelineConfig_PropertyMapping) SetSimilarityScoreCutoff

func (x *EntityMatchingPipelineConfig_PropertyMapping) SetSimilarityScoreCutoff(v float32)

func (*EntityMatchingPipelineConfig_PropertyMapping) SetSourceNodeProperty

func (x *EntityMatchingPipelineConfig_PropertyMapping) SetSourceNodeProperty(v string)

func (*EntityMatchingPipelineConfig_PropertyMapping) SetSourceNodeType

func (x *EntityMatchingPipelineConfig_PropertyMapping) SetSourceNodeType(v string)

func (*EntityMatchingPipelineConfig_PropertyMapping) SetTargetNodeProperty

func (x *EntityMatchingPipelineConfig_PropertyMapping) SetTargetNodeProperty(v string)

func (*EntityMatchingPipelineConfig_PropertyMapping) SetTargetNodeType

func (x *EntityMatchingPipelineConfig_PropertyMapping) SetTargetNodeType(v string)

func (*EntityMatchingPipelineConfig_PropertyMapping) String

type EntityMatchingPipelineConfig_PropertyMapping_builder

type EntityMatchingPipelineConfig_PropertyMapping_builder struct {

	// SourceNodeType is the type of the node that will be compared to nodes of TargetNodeType.
	SourceNodeType string
	// SourceNodeProperty is a property of the source node that will be compared to TargetNodeProperty.
	SourceNodeProperty string
	// TargetNodeType is the type of the node that will be compared to nodes of SourceNodeType.
	TargetNodeType string
	// TargetNodeProperty is a property of the target node that will be compared to SourceNodeProperty.
	TargetNodeProperty string
	// SimilarityScoreCutoff defines the threshold (in range [0,1]), above which entities will be automatically matched.
	SimilarityScoreCutoff float32
	// contains filtered or unexported fields
}

func (EntityMatchingPipelineConfig_PropertyMapping_builder) Build

type EntityMatchingPipelineConfig_Status

type EntityMatchingPipelineConfig_Status int32
const (
	EntityMatchingPipelineConfig_STATUS_INVALID     EntityMatchingPipelineConfig_Status = 0
	EntityMatchingPipelineConfig_STATUS_PENDING     EntityMatchingPipelineConfig_Status = 1
	EntityMatchingPipelineConfig_STATUS_IN_PROGRESS EntityMatchingPipelineConfig_Status = 2
	EntityMatchingPipelineConfig_STATUS_SUCCESS     EntityMatchingPipelineConfig_Status = 3
	EntityMatchingPipelineConfig_STATUS_ERROR       EntityMatchingPipelineConfig_Status = 4
)

func (EntityMatchingPipelineConfig_Status) Descriptor

func (EntityMatchingPipelineConfig_Status) Enum

func (EntityMatchingPipelineConfig_Status) Number

func (EntityMatchingPipelineConfig_Status) String

func (EntityMatchingPipelineConfig_Status) Type

type EntityMatchingPipelineConfig_builder

type EntityMatchingPipelineConfig_builder struct {

	// NodeFilter contain a list of source types and a list target node types that will be evaluated.
	NodeFilter *EntityMatchingPipelineConfig_NodeFilter
	// SimilarityScoreCutoff defines the threshold (in range [0,1]), above which entities will be automatically matched.
	SimilarityScoreCutoff float32
	// PropertyMappingStatus is the status assigned to the pipeline's step that maps node types' properties.
	PropertyMappingStatus EntityMatchingPipelineConfig_Status
	// Output only. Any error message from the property mapping analysis explaining the current property_mapping_status.
	PropertyMappingMessage *wrapperspb.StringValue
	// EntityMappingStatus is the status assigned to the pipeline's step that matches node entities.
	EntityMatchingStatus EntityMatchingPipelineConfig_Status
	// Output only. Any error message from the entity matching analysis explaining the current entity_matching_status.
	EntityMatchingMessage *wrapperspb.StringValue
	// PropertyMappings contains the rules the pipeline will use to match source nodes with target nodes.
	PropertyMappings []*EntityMatchingPipelineConfig_PropertyMapping
	// RerunInterval is the time between scheduled re-runs.
	RerunInterval string
	// Output only. The time at which the pipeline was last run.
	LastRunTime *timestamppb.Timestamp
	// Output only. The gcs url where the analysis report is stored.
	ReportUrl *wrapperspb.StringValue
	// Output only. The format in which the report is stored.
	ReportType *wrapperspb.StringValue
	// contains filtered or unexported fields
}

func (EntityMatchingPipelineConfig_builder) Build

type Evaluation

type Evaluation struct {
	Request        *AuthZENRequest      `protobuf:"bytes,1,opt,name=request,proto3" json:"request,omitempty"`
	Response       string               `protobuf:"bytes,2,opt,name=response,proto3" json:"response,omitempty"`
	Results        []*Evaluation_Result `protobuf:"bytes,3,rep,name=results,proto3" json:"results,omitempty"`
	ErrorMessage   string               `protobuf:"bytes,4,opt,name=error_message,json=errorMessage,proto3" json:"error_message,omitempty"`
	EvaluationTime *durationpb.Duration `protobuf:"bytes,5,opt,name=evaluation_time,json=evaluationTime,proto3" json:"evaluation_time,omitempty"`
	// contains filtered or unexported fields
}

func (*Evaluation) ClearEvaluationTime

func (x *Evaluation) ClearEvaluationTime()

func (*Evaluation) ClearRequest

func (x *Evaluation) ClearRequest()

func (*Evaluation) GetErrorMessage

func (x *Evaluation) GetErrorMessage() string

func (*Evaluation) GetEvaluationTime

func (x *Evaluation) GetEvaluationTime() *durationpb.Duration

func (*Evaluation) GetRequest

func (x *Evaluation) GetRequest() *AuthZENRequest

func (*Evaluation) GetResponse

func (x *Evaluation) GetResponse() string

func (*Evaluation) GetResults

func (x *Evaluation) GetResults() []*Evaluation_Result

func (*Evaluation) HasEvaluationTime

func (x *Evaluation) HasEvaluationTime() bool

func (*Evaluation) HasRequest

func (x *Evaluation) HasRequest() bool

func (*Evaluation) ProtoMessage

func (*Evaluation) ProtoMessage()

func (*Evaluation) ProtoReflect

func (x *Evaluation) ProtoReflect() protoreflect.Message

func (*Evaluation) Reset

func (x *Evaluation) Reset()

func (*Evaluation) SetErrorMessage

func (x *Evaluation) SetErrorMessage(v string)

func (*Evaluation) SetEvaluationTime

func (x *Evaluation) SetEvaluationTime(v *durationpb.Duration)

func (*Evaluation) SetRequest

func (x *Evaluation) SetRequest(v *AuthZENRequest)

func (*Evaluation) SetResponse

func (x *Evaluation) SetResponse(v string)

func (*Evaluation) SetResults

func (x *Evaluation) SetResults(v []*Evaluation_Result)

func (*Evaluation) String

func (x *Evaluation) String() string

type Evaluation_Result

type Evaluation_Result struct {
	Policy    *AuthorizationPolicy `protobuf:"bytes,1,opt,name=policy,proto3" json:"policy,omitempty"`
	IsAllowed bool                 `protobuf:"varint,2,opt,name=is_allowed,json=isAllowed,proto3" json:"is_allowed,omitempty"`
	Advices   []*Advice            `protobuf:"bytes,3,rep,name=advices,proto3" json:"advices,omitempty"`
	// contains filtered or unexported fields
}

func (*Evaluation_Result) ClearPolicy

func (x *Evaluation_Result) ClearPolicy()

func (*Evaluation_Result) GetAdvices

func (x *Evaluation_Result) GetAdvices() []*Advice

func (*Evaluation_Result) GetIsAllowed

func (x *Evaluation_Result) GetIsAllowed() bool

func (*Evaluation_Result) GetPolicy

func (x *Evaluation_Result) GetPolicy() *AuthorizationPolicy

func (*Evaluation_Result) HasPolicy

func (x *Evaluation_Result) HasPolicy() bool

func (*Evaluation_Result) ProtoMessage

func (*Evaluation_Result) ProtoMessage()

func (*Evaluation_Result) ProtoReflect

func (x *Evaluation_Result) ProtoReflect() protoreflect.Message

func (*Evaluation_Result) Reset

func (x *Evaluation_Result) Reset()

func (*Evaluation_Result) SetAdvices

func (x *Evaluation_Result) SetAdvices(v []*Advice)

func (*Evaluation_Result) SetIsAllowed

func (x *Evaluation_Result) SetIsAllowed(v bool)

func (*Evaluation_Result) SetPolicy

func (x *Evaluation_Result) SetPolicy(v *AuthorizationPolicy)

func (*Evaluation_Result) String

func (x *Evaluation_Result) String() string

type Evaluation_Result_builder

type Evaluation_Result_builder struct {
	Policy    *AuthorizationPolicy
	IsAllowed bool
	Advices   []*Advice
	// contains filtered or unexported fields
}

func (Evaluation_Result_builder) Build

type Evaluation_builder

type Evaluation_builder struct {
	Request        *AuthZENRequest
	Response       string
	Results        []*Evaluation_Result
	ErrorMessage   string
	EvaluationTime *durationpb.Duration
	// contains filtered or unexported fields
}

func (Evaluation_builder) Build

func (b0 Evaluation_builder) Build() *Evaluation

type Evaluations

type Evaluations struct {
	Request        *AuthZENRequest           `protobuf:"bytes,1,opt,name=request,proto3" json:"request,omitempty"`
	Response       string                    `protobuf:"bytes,2,opt,name=response,proto3" json:"response,omitempty"`
	Evaluations    []*Evaluations_Evaluation `protobuf:"bytes,3,rep,name=evaluations,proto3" json:"evaluations,omitempty"`
	ErrorMessage   string                    `protobuf:"bytes,4,opt,name=error_message,json=errorMessage,proto3" json:"error_message,omitempty"`
	EvaluationTime *durationpb.Duration      `protobuf:"bytes,5,opt,name=evaluation_time,json=evaluationTime,proto3" json:"evaluation_time,omitempty"`
	// contains filtered or unexported fields
}

func (*Evaluations) ClearEvaluationTime

func (x *Evaluations) ClearEvaluationTime()

func (*Evaluations) ClearRequest

func (x *Evaluations) ClearRequest()

func (*Evaluations) GetErrorMessage

func (x *Evaluations) GetErrorMessage() string

func (*Evaluations) GetEvaluationTime

func (x *Evaluations) GetEvaluationTime() *durationpb.Duration

func (*Evaluations) GetEvaluations

func (x *Evaluations) GetEvaluations() []*Evaluations_Evaluation

func (*Evaluations) GetRequest

func (x *Evaluations) GetRequest() *AuthZENRequest

func (*Evaluations) GetResponse

func (x *Evaluations) GetResponse() string

func (*Evaluations) HasEvaluationTime

func (x *Evaluations) HasEvaluationTime() bool

func (*Evaluations) HasRequest

func (x *Evaluations) HasRequest() bool

func (*Evaluations) ProtoMessage

func (*Evaluations) ProtoMessage()

func (*Evaluations) ProtoReflect

func (x *Evaluations) ProtoReflect() protoreflect.Message

func (*Evaluations) Reset

func (x *Evaluations) Reset()

func (*Evaluations) SetErrorMessage

func (x *Evaluations) SetErrorMessage(v string)

func (*Evaluations) SetEvaluationTime

func (x *Evaluations) SetEvaluationTime(v *durationpb.Duration)

func (*Evaluations) SetEvaluations

func (x *Evaluations) SetEvaluations(v []*Evaluations_Evaluation)

func (*Evaluations) SetRequest

func (x *Evaluations) SetRequest(v *AuthZENRequest)

func (*Evaluations) SetResponse

func (x *Evaluations) SetResponse(v string)

func (*Evaluations) String

func (x *Evaluations) String() string

type Evaluations_Evaluation

type Evaluations_Evaluation struct {
	Request *Evaluations_Evaluation_Request  `protobuf:"bytes,1,opt,name=request,proto3" json:"request,omitempty"`
	Results []*Evaluations_Evaluation_Result `protobuf:"bytes,2,rep,name=results,proto3" json:"results,omitempty"`
	// contains filtered or unexported fields
}

func (*Evaluations_Evaluation) ClearRequest

func (x *Evaluations_Evaluation) ClearRequest()

func (*Evaluations_Evaluation) GetRequest

func (*Evaluations_Evaluation) GetResults

func (*Evaluations_Evaluation) HasRequest

func (x *Evaluations_Evaluation) HasRequest() bool

func (*Evaluations_Evaluation) ProtoMessage

func (*Evaluations_Evaluation) ProtoMessage()

func (*Evaluations_Evaluation) ProtoReflect

func (x *Evaluations_Evaluation) ProtoReflect() protoreflect.Message

func (*Evaluations_Evaluation) Reset

func (x *Evaluations_Evaluation) Reset()

func (*Evaluations_Evaluation) SetRequest

func (*Evaluations_Evaluation) SetResults

func (*Evaluations_Evaluation) String

func (x *Evaluations_Evaluation) String() string

type Evaluations_Evaluation_Request

type Evaluations_Evaluation_Request struct {
	SubjectType        string `protobuf:"bytes,1,opt,name=subject_type,json=subjectType,proto3" json:"subject_type,omitempty"`
	SubjectExternalId  string `protobuf:"bytes,2,opt,name=subject_external_id,json=subjectExternalId,proto3" json:"subject_external_id,omitempty"`
	ResourceType       string `protobuf:"bytes,3,opt,name=resource_type,json=resourceType,proto3" json:"resource_type,omitempty"`
	ResourceExternalId string `protobuf:"bytes,4,opt,name=resource_external_id,json=resourceExternalId,proto3" json:"resource_external_id,omitempty"`
	Action             string `protobuf:"bytes,5,opt,name=action,proto3" json:"action,omitempty"`
	// contains filtered or unexported fields
}

func (*Evaluations_Evaluation_Request) GetAction

func (x *Evaluations_Evaluation_Request) GetAction() string

func (*Evaluations_Evaluation_Request) GetResourceExternalId

func (x *Evaluations_Evaluation_Request) GetResourceExternalId() string

func (*Evaluations_Evaluation_Request) GetResourceType

func (x *Evaluations_Evaluation_Request) GetResourceType() string

func (*Evaluations_Evaluation_Request) GetSubjectExternalId

func (x *Evaluations_Evaluation_Request) GetSubjectExternalId() string

func (*Evaluations_Evaluation_Request) GetSubjectType

func (x *Evaluations_Evaluation_Request) GetSubjectType() string

func (*Evaluations_Evaluation_Request) ProtoMessage

func (*Evaluations_Evaluation_Request) ProtoMessage()

func (*Evaluations_Evaluation_Request) ProtoReflect

func (*Evaluations_Evaluation_Request) Reset

func (x *Evaluations_Evaluation_Request) Reset()

func (*Evaluations_Evaluation_Request) SetAction

func (x *Evaluations_Evaluation_Request) SetAction(v string)

func (*Evaluations_Evaluation_Request) SetResourceExternalId

func (x *Evaluations_Evaluation_Request) SetResourceExternalId(v string)

func (*Evaluations_Evaluation_Request) SetResourceType

func (x *Evaluations_Evaluation_Request) SetResourceType(v string)

func (*Evaluations_Evaluation_Request) SetSubjectExternalId

func (x *Evaluations_Evaluation_Request) SetSubjectExternalId(v string)

func (*Evaluations_Evaluation_Request) SetSubjectType

func (x *Evaluations_Evaluation_Request) SetSubjectType(v string)

func (*Evaluations_Evaluation_Request) String

type Evaluations_Evaluation_Request_builder

type Evaluations_Evaluation_Request_builder struct {
	SubjectType        string
	SubjectExternalId  string
	ResourceType       string
	ResourceExternalId string
	Action             string
	// contains filtered or unexported fields
}

func (Evaluations_Evaluation_Request_builder) Build

type Evaluations_Evaluation_Result

type Evaluations_Evaluation_Result struct {
	Policy    *AuthorizationPolicy `protobuf:"bytes,1,opt,name=policy,proto3" json:"policy,omitempty"`
	IsAllowed bool                 `protobuf:"varint,2,opt,name=is_allowed,json=isAllowed,proto3" json:"is_allowed,omitempty"`
	Reason    string               `protobuf:"bytes,3,opt,name=reason,proto3" json:"reason,omitempty"`
	Advices   []*Advice            `protobuf:"bytes,4,rep,name=advices,proto3" json:"advices,omitempty"`
	// contains filtered or unexported fields
}

func (*Evaluations_Evaluation_Result) ClearPolicy

func (x *Evaluations_Evaluation_Result) ClearPolicy()

func (*Evaluations_Evaluation_Result) GetAdvices

func (x *Evaluations_Evaluation_Result) GetAdvices() []*Advice

func (*Evaluations_Evaluation_Result) GetIsAllowed

func (x *Evaluations_Evaluation_Result) GetIsAllowed() bool

func (*Evaluations_Evaluation_Result) GetPolicy

func (*Evaluations_Evaluation_Result) GetReason

func (x *Evaluations_Evaluation_Result) GetReason() string

func (*Evaluations_Evaluation_Result) HasPolicy

func (x *Evaluations_Evaluation_Result) HasPolicy() bool

func (*Evaluations_Evaluation_Result) ProtoMessage

func (*Evaluations_Evaluation_Result) ProtoMessage()

func (*Evaluations_Evaluation_Result) ProtoReflect

func (*Evaluations_Evaluation_Result) Reset

func (x *Evaluations_Evaluation_Result) Reset()

func (*Evaluations_Evaluation_Result) SetAdvices

func (x *Evaluations_Evaluation_Result) SetAdvices(v []*Advice)

func (*Evaluations_Evaluation_Result) SetIsAllowed

func (x *Evaluations_Evaluation_Result) SetIsAllowed(v bool)

func (*Evaluations_Evaluation_Result) SetPolicy

func (*Evaluations_Evaluation_Result) SetReason

func (x *Evaluations_Evaluation_Result) SetReason(v string)

func (*Evaluations_Evaluation_Result) String

type Evaluations_Evaluation_Result_builder

type Evaluations_Evaluation_Result_builder struct {
	Policy    *AuthorizationPolicy
	IsAllowed bool
	Reason    string
	Advices   []*Advice
	// contains filtered or unexported fields
}

func (Evaluations_Evaluation_Result_builder) Build

type Evaluations_Evaluation_builder

type Evaluations_Evaluation_builder struct {
	Request *Evaluations_Evaluation_Request
	Results []*Evaluations_Evaluation_Result
	// contains filtered or unexported fields
}

func (Evaluations_Evaluation_builder) Build

type Evaluations_builder

type Evaluations_builder struct {
	Request        *AuthZENRequest
	Response       string
	Evaluations    []*Evaluations_Evaluation
	ErrorMessage   string
	EvaluationTime *durationpb.Duration
	// contains filtered or unexported fields
}

func (Evaluations_builder) Build

func (b0 Evaluations_builder) Build() *Evaluations

type EventSinkConfig

type EventSinkConfig struct {
	Providers map[string]*EventSinkConfig_Provider `` /* 145-byte string literal not displayed */
	Routes    []*EventSinkConfig_Route             `protobuf:"bytes,2,rep,name=routes,proto3" json:"routes,omitempty"`
	// contains filtered or unexported fields
}

func (*EventSinkConfig) GetProviders

func (x *EventSinkConfig) GetProviders() map[string]*EventSinkConfig_Provider

func (*EventSinkConfig) GetRoutes

func (x *EventSinkConfig) GetRoutes() []*EventSinkConfig_Route

func (*EventSinkConfig) ProtoMessage

func (*EventSinkConfig) ProtoMessage()

func (*EventSinkConfig) ProtoReflect

func (x *EventSinkConfig) ProtoReflect() protoreflect.Message

func (*EventSinkConfig) Reset

func (x *EventSinkConfig) Reset()

func (*EventSinkConfig) SetProviders

func (x *EventSinkConfig) SetProviders(v map[string]*EventSinkConfig_Provider)

func (*EventSinkConfig) SetRoutes

func (x *EventSinkConfig) SetRoutes(v []*EventSinkConfig_Route)

func (*EventSinkConfig) String

func (x *EventSinkConfig) String() string

type EventSinkConfig_AzureEventGridSinkConfig

type EventSinkConfig_AzureEventGridSinkConfig struct {
	TopicEndpoint string `protobuf:"bytes,1,opt,name=topic_endpoint,json=topicEndpoint,proto3" json:"topic_endpoint,omitempty"`
	AccessKey     string `protobuf:"bytes,2,opt,name=access_key,json=accessKey,proto3" json:"access_key,omitempty"`
	// contains filtered or unexported fields
}

func (*EventSinkConfig_AzureEventGridSinkConfig) GetAccessKey

func (*EventSinkConfig_AzureEventGridSinkConfig) GetTopicEndpoint

func (x *EventSinkConfig_AzureEventGridSinkConfig) GetTopicEndpoint() string

func (*EventSinkConfig_AzureEventGridSinkConfig) ProtoMessage

func (*EventSinkConfig_AzureEventGridSinkConfig) ProtoReflect

func (*EventSinkConfig_AzureEventGridSinkConfig) Reset

func (*EventSinkConfig_AzureEventGridSinkConfig) SetAccessKey

func (*EventSinkConfig_AzureEventGridSinkConfig) SetTopicEndpoint

func (x *EventSinkConfig_AzureEventGridSinkConfig) SetTopicEndpoint(v string)

func (*EventSinkConfig_AzureEventGridSinkConfig) String

type EventSinkConfig_AzureEventGridSinkConfig_builder

type EventSinkConfig_AzureEventGridSinkConfig_builder struct {
	TopicEndpoint string
	AccessKey     string
	// contains filtered or unexported fields
}

func (EventSinkConfig_AzureEventGridSinkConfig_builder) Build

type EventSinkConfig_AzureServiceBusSinkConfig

type EventSinkConfig_AzureServiceBusSinkConfig struct {
	ConnectionString string `protobuf:"bytes,1,opt,name=connection_string,json=connectionString,proto3" json:"connection_string,omitempty"`
	QueueOrTopicName string `protobuf:"bytes,2,opt,name=queue_or_topic_name,json=queueOrTopicName,proto3" json:"queue_or_topic_name,omitempty"`
	// contains filtered or unexported fields
}

func (*EventSinkConfig_AzureServiceBusSinkConfig) GetConnectionString

func (x *EventSinkConfig_AzureServiceBusSinkConfig) GetConnectionString() string

func (*EventSinkConfig_AzureServiceBusSinkConfig) GetQueueOrTopicName

func (x *EventSinkConfig_AzureServiceBusSinkConfig) GetQueueOrTopicName() string

func (*EventSinkConfig_AzureServiceBusSinkConfig) ProtoMessage

func (*EventSinkConfig_AzureServiceBusSinkConfig) ProtoReflect

func (*EventSinkConfig_AzureServiceBusSinkConfig) Reset

func (*EventSinkConfig_AzureServiceBusSinkConfig) SetConnectionString

func (x *EventSinkConfig_AzureServiceBusSinkConfig) SetConnectionString(v string)

func (*EventSinkConfig_AzureServiceBusSinkConfig) SetQueueOrTopicName

func (x *EventSinkConfig_AzureServiceBusSinkConfig) SetQueueOrTopicName(v string)

func (*EventSinkConfig_AzureServiceBusSinkConfig) String

type EventSinkConfig_AzureServiceBusSinkConfig_builder

type EventSinkConfig_AzureServiceBusSinkConfig_builder struct {
	ConnectionString string
	QueueOrTopicName string
	// contains filtered or unexported fields
}

func (EventSinkConfig_AzureServiceBusSinkConfig_builder) Build

type EventSinkConfig_KafkaSinkConfig

type EventSinkConfig_KafkaSinkConfig struct {
	Brokers       []string `protobuf:"bytes,1,rep,name=brokers,proto3" json:"brokers,omitempty"`
	Topic         string   `protobuf:"bytes,2,opt,name=topic,proto3" json:"topic,omitempty"`
	DisableTls    bool     `protobuf:"varint,3,opt,name=disable_tls,json=disableTls,proto3" json:"disable_tls,omitempty"`
	TlsSkipVerify bool     `protobuf:"varint,4,opt,name=tls_skip_verify,json=tlsSkipVerify,proto3" json:"tls_skip_verify,omitempty"`
	Username      string   `protobuf:"bytes,5,opt,name=username,proto3" json:"username,omitempty"`
	Password      string   `protobuf:"bytes,6,opt,name=password,proto3" json:"password,omitempty"`
	// contains filtered or unexported fields
}

func (*EventSinkConfig_KafkaSinkConfig) GetBrokers

func (x *EventSinkConfig_KafkaSinkConfig) GetBrokers() []string

func (*EventSinkConfig_KafkaSinkConfig) GetDisableTls

func (x *EventSinkConfig_KafkaSinkConfig) GetDisableTls() bool

func (*EventSinkConfig_KafkaSinkConfig) GetPassword

func (x *EventSinkConfig_KafkaSinkConfig) GetPassword() string

func (*EventSinkConfig_KafkaSinkConfig) GetTlsSkipVerify

func (x *EventSinkConfig_KafkaSinkConfig) GetTlsSkipVerify() bool

func (*EventSinkConfig_KafkaSinkConfig) GetTopic

func (*EventSinkConfig_KafkaSinkConfig) GetUsername

func (x *EventSinkConfig_KafkaSinkConfig) GetUsername() string

func (*EventSinkConfig_KafkaSinkConfig) ProtoMessage

func (*EventSinkConfig_KafkaSinkConfig) ProtoMessage()

func (*EventSinkConfig_KafkaSinkConfig) ProtoReflect

func (*EventSinkConfig_KafkaSinkConfig) Reset

func (*EventSinkConfig_KafkaSinkConfig) SetBrokers

func (x *EventSinkConfig_KafkaSinkConfig) SetBrokers(v []string)

func (*EventSinkConfig_KafkaSinkConfig) SetDisableTls

func (x *EventSinkConfig_KafkaSinkConfig) SetDisableTls(v bool)

func (*EventSinkConfig_KafkaSinkConfig) SetPassword

func (x *EventSinkConfig_KafkaSinkConfig) SetPassword(v string)

func (*EventSinkConfig_KafkaSinkConfig) SetTlsSkipVerify

func (x *EventSinkConfig_KafkaSinkConfig) SetTlsSkipVerify(v bool)

func (*EventSinkConfig_KafkaSinkConfig) SetTopic

func (x *EventSinkConfig_KafkaSinkConfig) SetTopic(v string)

func (*EventSinkConfig_KafkaSinkConfig) SetUsername

func (x *EventSinkConfig_KafkaSinkConfig) SetUsername(v string)

func (*EventSinkConfig_KafkaSinkConfig) String

type EventSinkConfig_KafkaSinkConfig_builder

type EventSinkConfig_KafkaSinkConfig_builder struct {
	Brokers       []string
	Topic         string
	DisableTls    bool
	TlsSkipVerify bool
	Username      string
	Password      string
	// contains filtered or unexported fields
}

func (EventSinkConfig_KafkaSinkConfig_builder) Build

type EventSinkConfig_Provider

type EventSinkConfig_Provider struct {

	// Types that are valid to be assigned to Provider:
	//
	//	*EventSinkConfig_Provider_Kafka
	//	*EventSinkConfig_Provider_AzureServiceBus
	//	*EventSinkConfig_Provider_AzureEventGrid
	Provider isEventSinkConfig_Provider_Provider `protobuf_oneof:"provider"`
	// contains filtered or unexported fields
}

func (*EventSinkConfig_Provider) ClearAzureEventGrid

func (x *EventSinkConfig_Provider) ClearAzureEventGrid()

func (*EventSinkConfig_Provider) ClearAzureServiceBus

func (x *EventSinkConfig_Provider) ClearAzureServiceBus()

func (*EventSinkConfig_Provider) ClearKafka

func (x *EventSinkConfig_Provider) ClearKafka()

func (*EventSinkConfig_Provider) ClearProvider

func (x *EventSinkConfig_Provider) ClearProvider()

func (*EventSinkConfig_Provider) GetAzureEventGrid

func (*EventSinkConfig_Provider) GetAzureServiceBus

func (*EventSinkConfig_Provider) GetKafka

func (*EventSinkConfig_Provider) GetProvider

func (x *EventSinkConfig_Provider) GetProvider() isEventSinkConfig_Provider_Provider

func (*EventSinkConfig_Provider) HasAzureEventGrid

func (x *EventSinkConfig_Provider) HasAzureEventGrid() bool

func (*EventSinkConfig_Provider) HasAzureServiceBus

func (x *EventSinkConfig_Provider) HasAzureServiceBus() bool

func (*EventSinkConfig_Provider) HasKafka

func (x *EventSinkConfig_Provider) HasKafka() bool

func (*EventSinkConfig_Provider) HasProvider

func (x *EventSinkConfig_Provider) HasProvider() bool

func (*EventSinkConfig_Provider) ProtoMessage

func (*EventSinkConfig_Provider) ProtoMessage()

func (*EventSinkConfig_Provider) ProtoReflect

func (x *EventSinkConfig_Provider) ProtoReflect() protoreflect.Message

func (*EventSinkConfig_Provider) Reset

func (x *EventSinkConfig_Provider) Reset()

func (*EventSinkConfig_Provider) SetAzureEventGrid

func (*EventSinkConfig_Provider) SetAzureServiceBus

func (*EventSinkConfig_Provider) SetKafka

func (*EventSinkConfig_Provider) String

func (x *EventSinkConfig_Provider) String() string

func (*EventSinkConfig_Provider) WhichProvider

func (x *EventSinkConfig_Provider) WhichProvider() case_EventSinkConfig_Provider_Provider

type EventSinkConfig_Provider_AzureEventGrid

type EventSinkConfig_Provider_AzureEventGrid struct {
	AzureEventGrid *EventSinkConfig_AzureEventGridSinkConfig `protobuf:"bytes,3,opt,name=azure_event_grid,json=azureEventGrid,proto3,oneof"`
}

type EventSinkConfig_Provider_AzureServiceBus

type EventSinkConfig_Provider_AzureServiceBus struct {
	AzureServiceBus *EventSinkConfig_AzureServiceBusSinkConfig `protobuf:"bytes,2,opt,name=azure_service_bus,json=azureServiceBus,proto3,oneof"`
}

type EventSinkConfig_Provider_Kafka

type EventSinkConfig_Provider_Kafka struct {
	Kafka *EventSinkConfig_KafkaSinkConfig `protobuf:"bytes,1,opt,name=kafka,proto3,oneof"`
}

type EventSinkConfig_Provider_builder

type EventSinkConfig_Provider_builder struct {

	// Fields of oneof Provider:
	Kafka           *EventSinkConfig_KafkaSinkConfig
	AzureServiceBus *EventSinkConfig_AzureServiceBusSinkConfig
	AzureEventGrid  *EventSinkConfig_AzureEventGridSinkConfig
	// contains filtered or unexported fields
}

func (EventSinkConfig_Provider_builder) Build

type EventSinkConfig_Route

type EventSinkConfig_Route struct {
	ProviderId     string `protobuf:"bytes,1,opt,name=provider_id,json=providerId,proto3" json:"provider_id,omitempty"`
	StopProcessing bool   `protobuf:"varint,2,opt,name=stop_processing,json=stopProcessing,proto3" json:"stop_processing,omitempty"`
	// Types that are valid to be assigned to Filter:
	//
	//	*EventSinkConfig_Route_EventType
	//	*EventSinkConfig_Route_ContextKeyValue
	Filter isEventSinkConfig_Route_Filter `protobuf_oneof:"filter"`
	// contains filtered or unexported fields
}

func (*EventSinkConfig_Route) ClearContextKeyValue

func (x *EventSinkConfig_Route) ClearContextKeyValue()

func (*EventSinkConfig_Route) ClearEventType

func (x *EventSinkConfig_Route) ClearEventType()

func (*EventSinkConfig_Route) ClearFilter

func (x *EventSinkConfig_Route) ClearFilter()

func (*EventSinkConfig_Route) GetContextKeyValue

func (x *EventSinkConfig_Route) GetContextKeyValue() *EventSinkConfig_Route_KeyValue

func (*EventSinkConfig_Route) GetEventType

func (x *EventSinkConfig_Route) GetEventType() string

func (*EventSinkConfig_Route) GetFilter

func (x *EventSinkConfig_Route) GetFilter() isEventSinkConfig_Route_Filter

func (*EventSinkConfig_Route) GetProviderId

func (x *EventSinkConfig_Route) GetProviderId() string

func (*EventSinkConfig_Route) GetStopProcessing

func (x *EventSinkConfig_Route) GetStopProcessing() bool

func (*EventSinkConfig_Route) HasContextKeyValue

func (x *EventSinkConfig_Route) HasContextKeyValue() bool

func (*EventSinkConfig_Route) HasEventType

func (x *EventSinkConfig_Route) HasEventType() bool

func (*EventSinkConfig_Route) HasFilter

func (x *EventSinkConfig_Route) HasFilter() bool

func (*EventSinkConfig_Route) ProtoMessage

func (*EventSinkConfig_Route) ProtoMessage()

func (*EventSinkConfig_Route) ProtoReflect

func (x *EventSinkConfig_Route) ProtoReflect() protoreflect.Message

func (*EventSinkConfig_Route) Reset

func (x *EventSinkConfig_Route) Reset()

func (*EventSinkConfig_Route) SetContextKeyValue

func (x *EventSinkConfig_Route) SetContextKeyValue(v *EventSinkConfig_Route_KeyValue)

func (*EventSinkConfig_Route) SetEventType

func (x *EventSinkConfig_Route) SetEventType(v string)

func (*EventSinkConfig_Route) SetProviderId

func (x *EventSinkConfig_Route) SetProviderId(v string)

func (*EventSinkConfig_Route) SetStopProcessing

func (x *EventSinkConfig_Route) SetStopProcessing(v bool)

func (*EventSinkConfig_Route) String

func (x *EventSinkConfig_Route) String() string

func (*EventSinkConfig_Route) WhichFilter

func (x *EventSinkConfig_Route) WhichFilter() case_EventSinkConfig_Route_Filter

type EventSinkConfig_Route_ContextKeyValue

type EventSinkConfig_Route_ContextKeyValue struct {
	ContextKeyValue *EventSinkConfig_Route_KeyValue `protobuf:"bytes,4,opt,name=context_key_value,json=contextKeyValue,proto3,oneof"`
}

type EventSinkConfig_Route_EventType

type EventSinkConfig_Route_EventType struct {
	EventType string `protobuf:"bytes,3,opt,name=event_type,json=eventType,proto3,oneof"`
}

type EventSinkConfig_Route_KeyValue

type EventSinkConfig_Route_KeyValue 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 (*EventSinkConfig_Route_KeyValue) GetKey

func (*EventSinkConfig_Route_KeyValue) GetValue

func (x *EventSinkConfig_Route_KeyValue) GetValue() string

func (*EventSinkConfig_Route_KeyValue) ProtoMessage

func (*EventSinkConfig_Route_KeyValue) ProtoMessage()

func (*EventSinkConfig_Route_KeyValue) ProtoReflect

func (*EventSinkConfig_Route_KeyValue) Reset

func (x *EventSinkConfig_Route_KeyValue) Reset()

func (*EventSinkConfig_Route_KeyValue) SetKey

func (*EventSinkConfig_Route_KeyValue) SetValue

func (x *EventSinkConfig_Route_KeyValue) SetValue(v string)

func (*EventSinkConfig_Route_KeyValue) String

type EventSinkConfig_Route_KeyValue_builder

type EventSinkConfig_Route_KeyValue_builder struct {
	Key   string
	Value string
	// contains filtered or unexported fields
}

func (EventSinkConfig_Route_KeyValue_builder) Build

type EventSinkConfig_Route_builder

type EventSinkConfig_Route_builder struct {
	ProviderId     string
	StopProcessing bool
	// Fields of oneof Filter:
	EventType       *string
	ContextKeyValue *EventSinkConfig_Route_KeyValue
	// contains filtered or unexported fields
}

func (EventSinkConfig_Route_builder) Build

type EventSinkConfig_builder

type EventSinkConfig_builder struct {
	Providers map[string]*EventSinkConfig_Provider
	Routes    []*EventSinkConfig_Route
	// contains filtered or unexported fields
}

func (EventSinkConfig_builder) Build

type ExecuteKnowledgeQuery

type ExecuteKnowledgeQuery struct {
	Request    *ExecuteKnowledgeQuery_Request `protobuf:"bytes,1,opt,name=request,proto3" json:"request,omitempty"`
	Authorized bool                           `protobuf:"varint,2,opt,name=authorized,proto3" json:"authorized,omitempty"`
	// contains filtered or unexported fields
}

func (*ExecuteKnowledgeQuery) ClearRequest

func (x *ExecuteKnowledgeQuery) ClearRequest()

func (*ExecuteKnowledgeQuery) GetAuthorized

func (x *ExecuteKnowledgeQuery) GetAuthorized() bool

func (*ExecuteKnowledgeQuery) GetRequest

func (*ExecuteKnowledgeQuery) HasRequest

func (x *ExecuteKnowledgeQuery) HasRequest() bool

func (*ExecuteKnowledgeQuery) ProtoMessage

func (*ExecuteKnowledgeQuery) ProtoMessage()

func (*ExecuteKnowledgeQuery) ProtoReflect

func (x *ExecuteKnowledgeQuery) ProtoReflect() protoreflect.Message

func (*ExecuteKnowledgeQuery) Reset

func (x *ExecuteKnowledgeQuery) Reset()

func (*ExecuteKnowledgeQuery) SetAuthorized

func (x *ExecuteKnowledgeQuery) SetAuthorized(v bool)

func (*ExecuteKnowledgeQuery) SetRequest

func (*ExecuteKnowledgeQuery) String

func (x *ExecuteKnowledgeQuery) String() string

type ExecuteKnowledgeQuery_Policy

type ExecuteKnowledgeQuery_Policy struct {
	Id     string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Status string `protobuf:"bytes,2,opt,name=status,proto3" json:"status,omitempty"`
	Policy string `protobuf:"bytes,3,opt,name=policy,proto3" json:"policy,omitempty"`
	// contains filtered or unexported fields
}

func (*ExecuteKnowledgeQuery_Policy) GetId

func (*ExecuteKnowledgeQuery_Policy) GetPolicy

func (x *ExecuteKnowledgeQuery_Policy) GetPolicy() string

func (*ExecuteKnowledgeQuery_Policy) GetStatus

func (x *ExecuteKnowledgeQuery_Policy) GetStatus() string

func (*ExecuteKnowledgeQuery_Policy) ProtoMessage

func (*ExecuteKnowledgeQuery_Policy) ProtoMessage()

func (*ExecuteKnowledgeQuery_Policy) ProtoReflect

func (*ExecuteKnowledgeQuery_Policy) Reset

func (x *ExecuteKnowledgeQuery_Policy) Reset()

func (*ExecuteKnowledgeQuery_Policy) SetId

func (*ExecuteKnowledgeQuery_Policy) SetPolicy

func (x *ExecuteKnowledgeQuery_Policy) SetPolicy(v string)

func (*ExecuteKnowledgeQuery_Policy) SetStatus

func (x *ExecuteKnowledgeQuery_Policy) SetStatus(v string)

func (*ExecuteKnowledgeQuery_Policy) String

type ExecuteKnowledgeQuery_Policy_builder

type ExecuteKnowledgeQuery_Policy_builder struct {
	Id     string
	Status string
	Policy string
	// contains filtered or unexported fields
}

func (ExecuteKnowledgeQuery_Policy_builder) Build

type ExecuteKnowledgeQuery_Query

type ExecuteKnowledgeQuery_Query struct {
	Id     string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Status string `protobuf:"bytes,2,opt,name=status,proto3" json:"status,omitempty"`
	Query  string `protobuf:"bytes,3,opt,name=query,proto3" json:"query,omitempty"`
	// contains filtered or unexported fields
}

func (*ExecuteKnowledgeQuery_Query) GetId

func (*ExecuteKnowledgeQuery_Query) GetQuery

func (x *ExecuteKnowledgeQuery_Query) GetQuery() string

func (*ExecuteKnowledgeQuery_Query) GetStatus

func (x *ExecuteKnowledgeQuery_Query) GetStatus() string

func (*ExecuteKnowledgeQuery_Query) ProtoMessage

func (*ExecuteKnowledgeQuery_Query) ProtoMessage()

func (*ExecuteKnowledgeQuery_Query) ProtoReflect

func (*ExecuteKnowledgeQuery_Query) Reset

func (x *ExecuteKnowledgeQuery_Query) Reset()

func (*ExecuteKnowledgeQuery_Query) SetId

func (x *ExecuteKnowledgeQuery_Query) SetId(v string)

func (*ExecuteKnowledgeQuery_Query) SetQuery

func (x *ExecuteKnowledgeQuery_Query) SetQuery(v string)

func (*ExecuteKnowledgeQuery_Query) SetStatus

func (x *ExecuteKnowledgeQuery_Query) SetStatus(v string)

func (*ExecuteKnowledgeQuery_Query) String

func (x *ExecuteKnowledgeQuery_Query) String() string

type ExecuteKnowledgeQuery_Query_builder

type ExecuteKnowledgeQuery_Query_builder struct {
	Id     string
	Status string
	Query  string
	// contains filtered or unexported fields
}

func (ExecuteKnowledgeQuery_Query_builder) Build

type ExecuteKnowledgeQuery_Request

type ExecuteKnowledgeQuery_Request struct {
	Query       *ExecuteKnowledgeQuery_Query  `protobuf:"bytes,1,opt,name=query,proto3" json:"query,omitempty"`
	Policy      *ExecuteKnowledgeQuery_Policy `protobuf:"bytes,2,opt,name=policy,proto3" json:"policy,omitempty"`
	InputParams map[string]*v1beta1.Value     `` /* 168-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*ExecuteKnowledgeQuery_Request) ClearPolicy

func (x *ExecuteKnowledgeQuery_Request) ClearPolicy()

func (*ExecuteKnowledgeQuery_Request) ClearQuery

func (x *ExecuteKnowledgeQuery_Request) ClearQuery()

func (*ExecuteKnowledgeQuery_Request) GetInputParams

func (x *ExecuteKnowledgeQuery_Request) GetInputParams() map[string]*v1beta1.Value

func (*ExecuteKnowledgeQuery_Request) GetPolicy

func (*ExecuteKnowledgeQuery_Request) GetQuery

func (*ExecuteKnowledgeQuery_Request) HasPolicy

func (x *ExecuteKnowledgeQuery_Request) HasPolicy() bool

func (*ExecuteKnowledgeQuery_Request) HasQuery

func (x *ExecuteKnowledgeQuery_Request) HasQuery() bool

func (*ExecuteKnowledgeQuery_Request) ProtoMessage

func (*ExecuteKnowledgeQuery_Request) ProtoMessage()

func (*ExecuteKnowledgeQuery_Request) ProtoReflect

func (*ExecuteKnowledgeQuery_Request) Reset

func (x *ExecuteKnowledgeQuery_Request) Reset()

func (*ExecuteKnowledgeQuery_Request) SetInputParams

func (x *ExecuteKnowledgeQuery_Request) SetInputParams(v map[string]*v1beta1.Value)

func (*ExecuteKnowledgeQuery_Request) SetPolicy

func (*ExecuteKnowledgeQuery_Request) SetQuery

func (*ExecuteKnowledgeQuery_Request) String

type ExecuteKnowledgeQuery_Request_builder

type ExecuteKnowledgeQuery_Request_builder struct {
	Query       *ExecuteKnowledgeQuery_Query
	Policy      *ExecuteKnowledgeQuery_Policy
	InputParams map[string]*v1beta1.Value
	// contains filtered or unexported fields
}

func (ExecuteKnowledgeQuery_Request_builder) Build

type ExecuteKnowledgeQuery_builder

type ExecuteKnowledgeQuery_builder struct {
	Request    *ExecuteKnowledgeQuery_Request
	Authorized bool
	// contains filtered or unexported fields
}

func (ExecuteKnowledgeQuery_builder) Build

type ExternalDataResolverConfig

type ExternalDataResolverConfig struct {

	// Full URL to endpoint that will be called.
	Url string `protobuf:"bytes,1,opt,name=url,proto3" json:"url,omitempty"`
	// HTTP method to be used for the request.
	Method           string                                 `protobuf:"bytes,2,opt,name=method,proto3" json:"method,omitempty"`
	Headers          map[string]string                      `` /* 141-byte string literal not displayed */
	RequestType      ExternalDataResolverConfig_ContentType `` /* 166-byte string literal not displayed */
	RequestPayload   string                                 `protobuf:"bytes,5,opt,name=request_payload,json=requestPayload,proto3" json:"request_payload,omitempty"`
	ResponseType     ExternalDataResolverConfig_ContentType `` /* 169-byte string literal not displayed */
	ResponseSelector string                                 `protobuf:"bytes,7,opt,name=response_selector,json=responseSelector,proto3" json:"response_selector,omitempty"`
	// contains filtered or unexported fields
}

func (*ExternalDataResolverConfig) GetHeaders

func (x *ExternalDataResolverConfig) GetHeaders() map[string]string

func (*ExternalDataResolverConfig) GetMethod

func (x *ExternalDataResolverConfig) GetMethod() string

func (*ExternalDataResolverConfig) GetRequestPayload

func (x *ExternalDataResolverConfig) GetRequestPayload() string

func (*ExternalDataResolverConfig) GetRequestType

func (*ExternalDataResolverConfig) GetResponseSelector

func (x *ExternalDataResolverConfig) GetResponseSelector() string

func (*ExternalDataResolverConfig) GetResponseType

func (*ExternalDataResolverConfig) GetUrl

func (x *ExternalDataResolverConfig) GetUrl() string

func (*ExternalDataResolverConfig) ProtoMessage

func (*ExternalDataResolverConfig) ProtoMessage()

func (*ExternalDataResolverConfig) ProtoReflect

func (*ExternalDataResolverConfig) Reset

func (x *ExternalDataResolverConfig) Reset()

func (*ExternalDataResolverConfig) SetHeaders

func (x *ExternalDataResolverConfig) SetHeaders(v map[string]string)

func (*ExternalDataResolverConfig) SetMethod

func (x *ExternalDataResolverConfig) SetMethod(v string)

func (*ExternalDataResolverConfig) SetRequestPayload

func (x *ExternalDataResolverConfig) SetRequestPayload(v string)

func (*ExternalDataResolverConfig) SetRequestType

func (*ExternalDataResolverConfig) SetResponseSelector

func (x *ExternalDataResolverConfig) SetResponseSelector(v string)

func (*ExternalDataResolverConfig) SetResponseType

func (*ExternalDataResolverConfig) SetUrl

func (x *ExternalDataResolverConfig) SetUrl(v string)

func (*ExternalDataResolverConfig) String

func (x *ExternalDataResolverConfig) String() string

type ExternalDataResolverConfig_ContentType

type ExternalDataResolverConfig_ContentType int32
const (
	ExternalDataResolverConfig_CONTENT_TYPE_INVALID ExternalDataResolverConfig_ContentType = 0
	ExternalDataResolverConfig_CONTENT_TYPE_JSON    ExternalDataResolverConfig_ContentType = 1
)

func (ExternalDataResolverConfig_ContentType) Descriptor

func (ExternalDataResolverConfig_ContentType) Enum

func (ExternalDataResolverConfig_ContentType) Number

func (ExternalDataResolverConfig_ContentType) String

func (ExternalDataResolverConfig_ContentType) Type

type ExternalDataResolverConfig_builder

type ExternalDataResolverConfig_builder struct {

	// Full URL to endpoint that will be called.
	Url string
	// HTTP method to be used for the request.
	Method           string
	Headers          map[string]string
	RequestType      ExternalDataResolverConfig_ContentType
	RequestPayload   string
	ResponseType     ExternalDataResolverConfig_ContentType
	ResponseSelector string
	// contains filtered or unexported fields
}

func (ExternalDataResolverConfig_builder) Build

type ExternalTokenStatus

type ExternalTokenStatus int32
const (
	ExternalTokenStatus_EXTERNAL_TOKEN_STATUS_INVALID  ExternalTokenStatus = 0
	ExternalTokenStatus_EXTERNAL_TOKEN_STATUS_ENFORCE  ExternalTokenStatus = 1
	ExternalTokenStatus_EXTERNAL_TOKEN_STATUS_ALLOW    ExternalTokenStatus = 2
	ExternalTokenStatus_EXTERNAL_TOKEN_STATUS_DISALLOW ExternalTokenStatus = 3
)

func (ExternalTokenStatus) Descriptor

func (ExternalTokenStatus) Enum

func (ExternalTokenStatus) Number

func (ExternalTokenStatus) String

func (x ExternalTokenStatus) String() string

func (ExternalTokenStatus) Type

type IngestPipelineConfig

type IngestPipelineConfig struct {
	Sources []string `protobuf:"bytes,1,rep,name=sources,proto3" json:"sources,omitempty"`
	// Deprecated: Marked as deprecated in indykite/auditsink/v1beta1/config.proto.
	Operations    []IngestPipelineOperation `` /* 137-byte string literal not displayed */
	AppAgentToken string                    `protobuf:"bytes,3,opt,name=app_agent_token,json=appAgentToken,proto3" json:"app_agent_token,omitempty"`
	// contains filtered or unexported fields
}

func (*IngestPipelineConfig) GetAppAgentToken

func (x *IngestPipelineConfig) GetAppAgentToken() string

func (*IngestPipelineConfig) GetOperations deprecated

func (x *IngestPipelineConfig) GetOperations() []IngestPipelineOperation

Deprecated: Marked as deprecated in indykite/auditsink/v1beta1/config.proto.

func (*IngestPipelineConfig) GetSources

func (x *IngestPipelineConfig) GetSources() []string

func (*IngestPipelineConfig) ProtoMessage

func (*IngestPipelineConfig) ProtoMessage()

func (*IngestPipelineConfig) ProtoReflect

func (x *IngestPipelineConfig) ProtoReflect() protoreflect.Message

func (*IngestPipelineConfig) Reset

func (x *IngestPipelineConfig) Reset()

func (*IngestPipelineConfig) SetAppAgentToken

func (x *IngestPipelineConfig) SetAppAgentToken(v string)

func (*IngestPipelineConfig) SetOperations deprecated

func (x *IngestPipelineConfig) SetOperations(v []IngestPipelineOperation)

Deprecated: Marked as deprecated in indykite/auditsink/v1beta1/config.proto.

func (*IngestPipelineConfig) SetSources

func (x *IngestPipelineConfig) SetSources(v []string)

func (*IngestPipelineConfig) String

func (x *IngestPipelineConfig) String() string

type IngestPipelineConfig_builder

type IngestPipelineConfig_builder struct {
	Sources []string
	// Deprecated: Marked as deprecated in indykite/auditsink/v1beta1/config.proto.
	Operations    []IngestPipelineOperation
	AppAgentToken string
	// contains filtered or unexported fields
}

func (IngestPipelineConfig_builder) Build

type IngestPipelineOperation

type IngestPipelineOperation int32
const (
	IngestPipelineOperation_INGEST_PIPELINE_OPERATION_INVALID                      IngestPipelineOperation = 0
	IngestPipelineOperation_INGEST_PIPELINE_OPERATION_UPSERT_NODE                  IngestPipelineOperation = 1
	IngestPipelineOperation_INGEST_PIPELINE_OPERATION_UPSERT_RELATIONSHIP          IngestPipelineOperation = 2
	IngestPipelineOperation_INGEST_PIPELINE_OPERATION_DELETE_NODE                  IngestPipelineOperation = 3
	IngestPipelineOperation_INGEST_PIPELINE_OPERATION_DELETE_RELATIONSHIP          IngestPipelineOperation = 4
	IngestPipelineOperation_INGEST_PIPELINE_OPERATION_DELETE_NODE_PROPERTY         IngestPipelineOperation = 5
	IngestPipelineOperation_INGEST_PIPELINE_OPERATION_DELETE_RELATIONSHIP_PROPERTY IngestPipelineOperation = 6
)

func (IngestPipelineOperation) Descriptor

func (IngestPipelineOperation) Enum

func (IngestPipelineOperation) Number

func (IngestPipelineOperation) String

func (x IngestPipelineOperation) String() string

func (IngestPipelineOperation) Type

type IsAuthorized

type IsAuthorized struct {
	Request             *IsAuthorized_Request     `protobuf:"bytes,1,opt,name=request,proto3" json:"request,omitempty"`
	ResolvedDigitalTwin *AuthorizationDigitalTwin `protobuf:"bytes,2,opt,name=resolved_digital_twin,json=resolvedDigitalTwin,proto3" json:"resolved_digital_twin,omitempty"`
	Response            *IsAuthorized_Response    `protobuf:"bytes,3,opt,name=response,proto3" json:"response,omitempty"`
	PoliciesFound       []*AuthorizationPolicy    `protobuf:"bytes,4,rep,name=policies_found,json=policiesFound,proto3" json:"policies_found,omitempty"`
	DenyReason          *AuthorizationDenyReason  `protobuf:"bytes,5,opt,name=deny_reason,json=denyReason,proto3" json:"deny_reason,omitempty"`
	EvaluationTime      *durationpb.Duration      `protobuf:"bytes,6,opt,name=evaluation_time,json=evaluationTime,proto3" json:"evaluation_time,omitempty"`
	ErrorMessage        string                    `protobuf:"bytes,7,opt,name=error_message,json=errorMessage,proto3" json:"error_message,omitempty"`
	// contains filtered or unexported fields
}

func (*IsAuthorized) ClearDenyReason

func (x *IsAuthorized) ClearDenyReason()

func (*IsAuthorized) ClearEvaluationTime

func (x *IsAuthorized) ClearEvaluationTime()

func (*IsAuthorized) ClearRequest

func (x *IsAuthorized) ClearRequest()

func (*IsAuthorized) ClearResolvedDigitalTwin

func (x *IsAuthorized) ClearResolvedDigitalTwin()

func (*IsAuthorized) ClearResponse

func (x *IsAuthorized) ClearResponse()

func (*IsAuthorized) GetDenyReason

func (x *IsAuthorized) GetDenyReason() *AuthorizationDenyReason

func (*IsAuthorized) GetErrorMessage

func (x *IsAuthorized) GetErrorMessage() string

func (*IsAuthorized) GetEvaluationTime

func (x *IsAuthorized) GetEvaluationTime() *durationpb.Duration

func (*IsAuthorized) GetPoliciesFound

func (x *IsAuthorized) GetPoliciesFound() []*AuthorizationPolicy

func (*IsAuthorized) GetRequest

func (x *IsAuthorized) GetRequest() *IsAuthorized_Request

func (*IsAuthorized) GetResolvedDigitalTwin

func (x *IsAuthorized) GetResolvedDigitalTwin() *AuthorizationDigitalTwin

func (*IsAuthorized) GetResponse

func (x *IsAuthorized) GetResponse() *IsAuthorized_Response

func (*IsAuthorized) HasDenyReason

func (x *IsAuthorized) HasDenyReason() bool

func (*IsAuthorized) HasEvaluationTime

func (x *IsAuthorized) HasEvaluationTime() bool

func (*IsAuthorized) HasRequest

func (x *IsAuthorized) HasRequest() bool

func (*IsAuthorized) HasResolvedDigitalTwin

func (x *IsAuthorized) HasResolvedDigitalTwin() bool

func (*IsAuthorized) HasResponse

func (x *IsAuthorized) HasResponse() bool

func (*IsAuthorized) ProtoMessage

func (*IsAuthorized) ProtoMessage()

func (*IsAuthorized) ProtoReflect

func (x *IsAuthorized) ProtoReflect() protoreflect.Message

func (*IsAuthorized) Reset

func (x *IsAuthorized) Reset()

func (*IsAuthorized) SetDenyReason

func (x *IsAuthorized) SetDenyReason(v *AuthorizationDenyReason)

func (*IsAuthorized) SetErrorMessage

func (x *IsAuthorized) SetErrorMessage(v string)

func (*IsAuthorized) SetEvaluationTime

func (x *IsAuthorized) SetEvaluationTime(v *durationpb.Duration)

func (*IsAuthorized) SetPoliciesFound

func (x *IsAuthorized) SetPoliciesFound(v []*AuthorizationPolicy)

func (*IsAuthorized) SetRequest

func (x *IsAuthorized) SetRequest(v *IsAuthorized_Request)

func (*IsAuthorized) SetResolvedDigitalTwin

func (x *IsAuthorized) SetResolvedDigitalTwin(v *AuthorizationDigitalTwin)

func (*IsAuthorized) SetResponse

func (x *IsAuthorized) SetResponse(v *IsAuthorized_Response)

func (*IsAuthorized) String

func (x *IsAuthorized) String() string

type IsAuthorized_Request

type IsAuthorized_Request struct {

	// AuthorizationSubject to check if is authorized to perform given actions.
	Subject *AuthorizationSubject `protobuf:"bytes,1,opt,name=subject,proto3" json:"subject,omitempty"`
	// A list of resources to authorize against.
	Resources []*IsAuthorized_Request_Resource `protobuf:"bytes,2,rep,name=resources,proto3" json:"resources,omitempty"`
	// Policy input params
	InputParams map[string]*v1beta1.Value `` /* 168-byte string literal not displayed */
	// Only evaluate polices containing provided tags
	PolicyTags []string `protobuf:"bytes,4,rep,name=policy_tags,json=policyTags,proto3" json:"policy_tags,omitempty"`
	// contains filtered or unexported fields
}

func (*IsAuthorized_Request) ClearSubject

func (x *IsAuthorized_Request) ClearSubject()

func (*IsAuthorized_Request) GetInputParams

func (x *IsAuthorized_Request) GetInputParams() map[string]*v1beta1.Value

func (*IsAuthorized_Request) GetPolicyTags

func (x *IsAuthorized_Request) GetPolicyTags() []string

func (*IsAuthorized_Request) GetResources

func (*IsAuthorized_Request) GetSubject

func (x *IsAuthorized_Request) GetSubject() *AuthorizationSubject

func (*IsAuthorized_Request) HasSubject

func (x *IsAuthorized_Request) HasSubject() bool

func (*IsAuthorized_Request) ProtoMessage

func (*IsAuthorized_Request) ProtoMessage()

func (*IsAuthorized_Request) ProtoReflect

func (x *IsAuthorized_Request) ProtoReflect() protoreflect.Message

func (*IsAuthorized_Request) Reset

func (x *IsAuthorized_Request) Reset()

func (*IsAuthorized_Request) SetInputParams

func (x *IsAuthorized_Request) SetInputParams(v map[string]*v1beta1.Value)

func (*IsAuthorized_Request) SetPolicyTags

func (x *IsAuthorized_Request) SetPolicyTags(v []string)

func (*IsAuthorized_Request) SetResources

func (*IsAuthorized_Request) SetSubject

func (x *IsAuthorized_Request) SetSubject(v *AuthorizationSubject)

func (*IsAuthorized_Request) String

func (x *IsAuthorized_Request) String() string

type IsAuthorized_Request_Resource

type IsAuthorized_Request_Resource struct {
	ExternalId string `protobuf:"bytes,1,opt,name=external_id,json=externalId,proto3" json:"external_id,omitempty"`
	// Resource type.
	Type string `protobuf:"bytes,2,opt,name=type,proto3" json:"type,omitempty"`
	// A list of actions the subject want to perform.
	Actions []string `protobuf:"bytes,3,rep,name=actions,proto3" json:"actions,omitempty"`
	// contains filtered or unexported fields
}

func (*IsAuthorized_Request_Resource) GetActions

func (x *IsAuthorized_Request_Resource) GetActions() []string

func (*IsAuthorized_Request_Resource) GetExternalId

func (x *IsAuthorized_Request_Resource) GetExternalId() string

func (*IsAuthorized_Request_Resource) GetType

func (*IsAuthorized_Request_Resource) ProtoMessage

func (*IsAuthorized_Request_Resource) ProtoMessage()

func (*IsAuthorized_Request_Resource) ProtoReflect

func (*IsAuthorized_Request_Resource) Reset

func (x *IsAuthorized_Request_Resource) Reset()

func (*IsAuthorized_Request_Resource) SetActions

func (x *IsAuthorized_Request_Resource) SetActions(v []string)

func (*IsAuthorized_Request_Resource) SetExternalId

func (x *IsAuthorized_Request_Resource) SetExternalId(v string)

func (*IsAuthorized_Request_Resource) SetType

func (x *IsAuthorized_Request_Resource) SetType(v string)

func (*IsAuthorized_Request_Resource) String

type IsAuthorized_Request_Resource_builder

type IsAuthorized_Request_Resource_builder struct {
	ExternalId string
	// Resource type.
	Type string
	// A list of actions the subject want to perform.
	Actions []string
	// contains filtered or unexported fields
}

func (IsAuthorized_Request_Resource_builder) Build

type IsAuthorized_Request_builder

type IsAuthorized_Request_builder struct {

	// AuthorizationSubject to check if is authorized to perform given actions.
	Subject *AuthorizationSubject
	// A list of resources to authorize against.
	Resources []*IsAuthorized_Request_Resource
	// Policy input params
	InputParams map[string]*v1beta1.Value
	// Only evaluate polices containing provided tags
	PolicyTags []string
	// contains filtered or unexported fields
}

func (IsAuthorized_Request_builder) Build

type IsAuthorized_Response

type IsAuthorized_Response struct {

	// Time the decision was made.
	DecisionTime *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=decision_time,json=decisionTime,proto3" json:"decision_time,omitempty"`
	// Map with resource type as key.
	Decisions map[string]*IsAuthorized_Response_ResourceType `` /* 145-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*IsAuthorized_Response) ClearDecisionTime

func (x *IsAuthorized_Response) ClearDecisionTime()

func (*IsAuthorized_Response) GetDecisionTime

func (x *IsAuthorized_Response) GetDecisionTime() *timestamppb.Timestamp

func (*IsAuthorized_Response) GetDecisions

func (*IsAuthorized_Response) HasDecisionTime

func (x *IsAuthorized_Response) HasDecisionTime() bool

func (*IsAuthorized_Response) ProtoMessage

func (*IsAuthorized_Response) ProtoMessage()

func (*IsAuthorized_Response) ProtoReflect

func (x *IsAuthorized_Response) ProtoReflect() protoreflect.Message

func (*IsAuthorized_Response) Reset

func (x *IsAuthorized_Response) Reset()

func (*IsAuthorized_Response) SetDecisionTime

func (x *IsAuthorized_Response) SetDecisionTime(v *timestamppb.Timestamp)

func (*IsAuthorized_Response) SetDecisions

func (*IsAuthorized_Response) String

func (x *IsAuthorized_Response) String() string

type IsAuthorized_Response_Action

type IsAuthorized_Response_Action struct {
	Allow   bool                            `protobuf:"varint,1,opt,name=allow,proto3" json:"allow,omitempty"`
	Advices []*IsAuthorized_Response_Advice `protobuf:"bytes,2,rep,name=advices,proto3" json:"advices,omitempty"`
	// contains filtered or unexported fields
}

func (*IsAuthorized_Response_Action) GetAdvices

func (*IsAuthorized_Response_Action) GetAllow

func (x *IsAuthorized_Response_Action) GetAllow() bool

func (*IsAuthorized_Response_Action) ProtoMessage

func (*IsAuthorized_Response_Action) ProtoMessage()

func (*IsAuthorized_Response_Action) ProtoReflect

func (*IsAuthorized_Response_Action) Reset

func (x *IsAuthorized_Response_Action) Reset()

func (*IsAuthorized_Response_Action) SetAdvices

func (*IsAuthorized_Response_Action) SetAllow

func (x *IsAuthorized_Response_Action) SetAllow(v bool)

func (*IsAuthorized_Response_Action) String

type IsAuthorized_Response_Action_builder

type IsAuthorized_Response_Action_builder struct {
	Allow   bool
	Advices []*IsAuthorized_Response_Advice
	// contains filtered or unexported fields
}

func (IsAuthorized_Response_Action_builder) Build

type IsAuthorized_Response_Advice

type IsAuthorized_Response_Advice struct {
	Error       string            `protobuf:"bytes,1,opt,name=error,proto3" json:"error,omitempty"`
	Description string            `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"`
	Values      map[string]string `` /* 139-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*IsAuthorized_Response_Advice) GetDescription

func (x *IsAuthorized_Response_Advice) GetDescription() string

func (*IsAuthorized_Response_Advice) GetError

func (x *IsAuthorized_Response_Advice) GetError() string

func (*IsAuthorized_Response_Advice) GetValues

func (x *IsAuthorized_Response_Advice) GetValues() map[string]string

func (*IsAuthorized_Response_Advice) ProtoMessage

func (*IsAuthorized_Response_Advice) ProtoMessage()

func (*IsAuthorized_Response_Advice) ProtoReflect

func (*IsAuthorized_Response_Advice) Reset

func (x *IsAuthorized_Response_Advice) Reset()

func (*IsAuthorized_Response_Advice) SetDescription

func (x *IsAuthorized_Response_Advice) SetDescription(v string)

func (*IsAuthorized_Response_Advice) SetError

func (x *IsAuthorized_Response_Advice) SetError(v string)

func (*IsAuthorized_Response_Advice) SetValues

func (x *IsAuthorized_Response_Advice) SetValues(v map[string]string)

func (*IsAuthorized_Response_Advice) String

type IsAuthorized_Response_Advice_builder

type IsAuthorized_Response_Advice_builder struct {
	Error       string
	Description string
	Values      map[string]string
	// contains filtered or unexported fields
}

func (IsAuthorized_Response_Advice_builder) Build

type IsAuthorized_Response_Resource

type IsAuthorized_Response_Resource struct {

	// Map with action as key.
	Actions map[string]*IsAuthorized_Response_Action `` /* 141-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*IsAuthorized_Response_Resource) GetActions

func (*IsAuthorized_Response_Resource) ProtoMessage

func (*IsAuthorized_Response_Resource) ProtoMessage()

func (*IsAuthorized_Response_Resource) ProtoReflect

func (*IsAuthorized_Response_Resource) Reset

func (x *IsAuthorized_Response_Resource) Reset()

func (*IsAuthorized_Response_Resource) SetActions

func (*IsAuthorized_Response_Resource) String

type IsAuthorized_Response_ResourceType

type IsAuthorized_Response_ResourceType struct {

	// Map with resource id as key.
	Resources map[string]*IsAuthorized_Response_Resource `` /* 145-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*IsAuthorized_Response_ResourceType) GetResources

func (*IsAuthorized_Response_ResourceType) ProtoMessage

func (*IsAuthorized_Response_ResourceType) ProtoMessage()

func (*IsAuthorized_Response_ResourceType) ProtoReflect

func (*IsAuthorized_Response_ResourceType) Reset

func (*IsAuthorized_Response_ResourceType) SetResources

func (*IsAuthorized_Response_ResourceType) String

type IsAuthorized_Response_ResourceType_builder

type IsAuthorized_Response_ResourceType_builder struct {

	// Map with resource id as key.
	Resources map[string]*IsAuthorized_Response_Resource
	// contains filtered or unexported fields
}

func (IsAuthorized_Response_ResourceType_builder) Build

type IsAuthorized_Response_Resource_builder

type IsAuthorized_Response_Resource_builder struct {

	// Map with action as key.
	Actions map[string]*IsAuthorized_Response_Action
	// contains filtered or unexported fields
}

func (IsAuthorized_Response_Resource_builder) Build

type IsAuthorized_Response_builder

type IsAuthorized_Response_builder struct {

	// Time the decision was made.
	DecisionTime *timestamppb.Timestamp
	// Map with resource type as key.
	Decisions map[string]*IsAuthorized_Response_ResourceType
	// contains filtered or unexported fields
}

func (IsAuthorized_Response_builder) Build

type IsAuthorized_builder

type IsAuthorized_builder struct {
	Request             *IsAuthorized_Request
	ResolvedDigitalTwin *AuthorizationDigitalTwin
	Response            *IsAuthorized_Response
	PoliciesFound       []*AuthorizationPolicy
	DenyReason          *AuthorizationDenyReason
	EvaluationTime      *durationpb.Duration
	ErrorMessage        string
	// contains filtered or unexported fields
}

func (IsAuthorized_builder) Build

func (b0 IsAuthorized_builder) Build() *IsAuthorized

type IsChangePoint

type IsChangePoint struct {
	ResolvedDigitalTwin *AuthorizationDigitalTwin           `protobuf:"bytes,1,opt,name=resolved_digital_twin,json=resolvedDigitalTwin,proto3" json:"resolved_digital_twin,omitempty"`
	Request             *IsChangePoint_Request              `protobuf:"bytes,2,opt,name=request,proto3" json:"request,omitempty"`
	ChangePointDetected *IsChangePoint_ChangePointDetection `protobuf:"bytes,3,opt,name=change_point_detected,json=changePointDetected,proto3" json:"change_point_detected,omitempty"`
	Response            *IsChangePoint_Response             `protobuf:"bytes,4,opt,name=response,proto3" json:"response,omitempty"`
	EvaluationTime      *durationpb.Duration                `protobuf:"bytes,5,opt,name=evaluation_time,json=evaluationTime,proto3" json:"evaluation_time,omitempty"`
	// contains filtered or unexported fields
}

func (*IsChangePoint) ClearChangePointDetected

func (x *IsChangePoint) ClearChangePointDetected()

func (*IsChangePoint) ClearEvaluationTime

func (x *IsChangePoint) ClearEvaluationTime()

func (*IsChangePoint) ClearRequest

func (x *IsChangePoint) ClearRequest()

func (*IsChangePoint) ClearResolvedDigitalTwin

func (x *IsChangePoint) ClearResolvedDigitalTwin()

func (*IsChangePoint) ClearResponse

func (x *IsChangePoint) ClearResponse()

func (*IsChangePoint) GetChangePointDetected

func (x *IsChangePoint) GetChangePointDetected() *IsChangePoint_ChangePointDetection

func (*IsChangePoint) GetEvaluationTime

func (x *IsChangePoint) GetEvaluationTime() *durationpb.Duration

func (*IsChangePoint) GetRequest

func (x *IsChangePoint) GetRequest() *IsChangePoint_Request

func (*IsChangePoint) GetResolvedDigitalTwin

func (x *IsChangePoint) GetResolvedDigitalTwin() *AuthorizationDigitalTwin

func (*IsChangePoint) GetResponse

func (x *IsChangePoint) GetResponse() *IsChangePoint_Response

func (*IsChangePoint) HasChangePointDetected

func (x *IsChangePoint) HasChangePointDetected() bool

func (*IsChangePoint) HasEvaluationTime

func (x *IsChangePoint) HasEvaluationTime() bool

func (*IsChangePoint) HasRequest

func (x *IsChangePoint) HasRequest() bool

func (*IsChangePoint) HasResolvedDigitalTwin

func (x *IsChangePoint) HasResolvedDigitalTwin() bool

func (*IsChangePoint) HasResponse

func (x *IsChangePoint) HasResponse() bool

func (*IsChangePoint) ProtoMessage

func (*IsChangePoint) ProtoMessage()

func (*IsChangePoint) ProtoReflect

func (x *IsChangePoint) ProtoReflect() protoreflect.Message

func (*IsChangePoint) Reset

func (x *IsChangePoint) Reset()

func (*IsChangePoint) SetChangePointDetected

func (x *IsChangePoint) SetChangePointDetected(v *IsChangePoint_ChangePointDetection)

func (*IsChangePoint) SetEvaluationTime

func (x *IsChangePoint) SetEvaluationTime(v *durationpb.Duration)

func (*IsChangePoint) SetRequest

func (x *IsChangePoint) SetRequest(v *IsChangePoint_Request)

func (*IsChangePoint) SetResolvedDigitalTwin

func (x *IsChangePoint) SetResolvedDigitalTwin(v *AuthorizationDigitalTwin)

func (*IsChangePoint) SetResponse

func (x *IsChangePoint) SetResponse(v *IsChangePoint_Response)

func (*IsChangePoint) String

func (x *IsChangePoint) String() string

type IsChangePoint_ChangePointDetection

type IsChangePoint_ChangePointDetection struct {
	IsChange bool `protobuf:"varint,1,opt,name=is_change,json=isChange,proto3" json:"is_change,omitempty"`
	// explanation of change
	Explanation string `protobuf:"bytes,2,opt,name=explanation,proto3" json:"explanation,omitempty"`
	// change score of changepoint event
	ChangeScore float64 `protobuf:"fixed64,3,opt,name=change_score,json=changeScore,proto3" json:"change_score,omitempty"`
	// contains filtered or unexported fields
}

func (*IsChangePoint_ChangePointDetection) GetChangeScore

func (x *IsChangePoint_ChangePointDetection) GetChangeScore() float64

func (*IsChangePoint_ChangePointDetection) GetExplanation

func (x *IsChangePoint_ChangePointDetection) GetExplanation() string

func (*IsChangePoint_ChangePointDetection) GetIsChange

func (x *IsChangePoint_ChangePointDetection) GetIsChange() bool

func (*IsChangePoint_ChangePointDetection) ProtoMessage

func (*IsChangePoint_ChangePointDetection) ProtoMessage()

func (*IsChangePoint_ChangePointDetection) ProtoReflect

func (*IsChangePoint_ChangePointDetection) Reset

func (*IsChangePoint_ChangePointDetection) SetChangeScore

func (x *IsChangePoint_ChangePointDetection) SetChangeScore(v float64)

func (*IsChangePoint_ChangePointDetection) SetExplanation

func (x *IsChangePoint_ChangePointDetection) SetExplanation(v string)

func (*IsChangePoint_ChangePointDetection) SetIsChange

func (x *IsChangePoint_ChangePointDetection) SetIsChange(v bool)

func (*IsChangePoint_ChangePointDetection) String

type IsChangePoint_ChangePointDetection_builder

type IsChangePoint_ChangePointDetection_builder struct {
	IsChange bool
	// explanation of change
	Explanation string
	// change score of changepoint event
	ChangeScore float64
	// contains filtered or unexported fields
}

func (IsChangePoint_ChangePointDetection_builder) Build

type IsChangePoint_Request

type IsChangePoint_Request struct {
	Resource string `protobuf:"bytes,1,opt,name=resource,proto3" json:"resource,omitempty"`
	// A list of actions the subject want to perform.
	Action string `protobuf:"bytes,2,opt,name=action,proto3" json:"action,omitempty"`
	// contains filtered or unexported fields
}

func (*IsChangePoint_Request) GetAction

func (x *IsChangePoint_Request) GetAction() string

func (*IsChangePoint_Request) GetResource

func (x *IsChangePoint_Request) GetResource() string

func (*IsChangePoint_Request) ProtoMessage

func (*IsChangePoint_Request) ProtoMessage()

func (*IsChangePoint_Request) ProtoReflect

func (x *IsChangePoint_Request) ProtoReflect() protoreflect.Message

func (*IsChangePoint_Request) Reset

func (x *IsChangePoint_Request) Reset()

func (*IsChangePoint_Request) SetAction

func (x *IsChangePoint_Request) SetAction(v string)

func (*IsChangePoint_Request) SetResource

func (x *IsChangePoint_Request) SetResource(v string)

func (*IsChangePoint_Request) String

func (x *IsChangePoint_Request) String() string

type IsChangePoint_Request_builder

type IsChangePoint_Request_builder struct {
	Resource string
	// A list of actions the subject want to perform.
	Action string
	// contains filtered or unexported fields
}

func (IsChangePoint_Request_builder) Build

type IsChangePoint_Response

type IsChangePoint_Response struct {

	// Time the changepoint occurred.
	DecisionTime string `protobuf:"bytes,1,opt,name=decision_time,json=decisionTime,proto3" json:"decision_time,omitempty"`
	// contains filtered or unexported fields
}

func (*IsChangePoint_Response) GetDecisionTime

func (x *IsChangePoint_Response) GetDecisionTime() string

func (*IsChangePoint_Response) ProtoMessage

func (*IsChangePoint_Response) ProtoMessage()

func (*IsChangePoint_Response) ProtoReflect

func (x *IsChangePoint_Response) ProtoReflect() protoreflect.Message

func (*IsChangePoint_Response) Reset

func (x *IsChangePoint_Response) Reset()

func (*IsChangePoint_Response) SetDecisionTime

func (x *IsChangePoint_Response) SetDecisionTime(v string)

func (*IsChangePoint_Response) String

func (x *IsChangePoint_Response) String() string

type IsChangePoint_Response_builder

type IsChangePoint_Response_builder struct {

	// Time the changepoint occurred.
	DecisionTime string
	// contains filtered or unexported fields
}

func (IsChangePoint_Response_builder) Build

type IsChangePoint_builder

type IsChangePoint_builder struct {
	ResolvedDigitalTwin *AuthorizationDigitalTwin
	Request             *IsChangePoint_Request
	ChangePointDetected *IsChangePoint_ChangePointDetection
	Response            *IsChangePoint_Response
	EvaluationTime      *durationpb.Duration
	// contains filtered or unexported fields
}

func (IsChangePoint_builder) Build

type KnowledgeQueryConfig

type KnowledgeQueryConfig struct {

	// Query definition in JSON format.
	Query string `protobuf:"bytes,1,opt,name=query,proto3" json:"query,omitempty"`
	// Query status.
	Status KnowledgeQueryConfig_Status `` /* 126-byte string literal not displayed */
	// PolicyID is gid formatted ID of the authorization policy that is used to authorize access to queried data.
	PolicyId string `protobuf:"bytes,3,opt,name=policy_id,json=policyId,proto3" json:"policy_id,omitempty"`
	// contains filtered or unexported fields
}

func (*KnowledgeQueryConfig) GetPolicyId

func (x *KnowledgeQueryConfig) GetPolicyId() string

func (*KnowledgeQueryConfig) GetQuery

func (x *KnowledgeQueryConfig) GetQuery() string

func (*KnowledgeQueryConfig) GetStatus

func (*KnowledgeQueryConfig) ProtoMessage

func (*KnowledgeQueryConfig) ProtoMessage()

func (*KnowledgeQueryConfig) ProtoReflect

func (x *KnowledgeQueryConfig) ProtoReflect() protoreflect.Message

func (*KnowledgeQueryConfig) Reset

func (x *KnowledgeQueryConfig) Reset()

func (*KnowledgeQueryConfig) SetPolicyId

func (x *KnowledgeQueryConfig) SetPolicyId(v string)

func (*KnowledgeQueryConfig) SetQuery

func (x *KnowledgeQueryConfig) SetQuery(v string)

func (*KnowledgeQueryConfig) SetStatus

func (*KnowledgeQueryConfig) String

func (x *KnowledgeQueryConfig) String() string

type KnowledgeQueryConfig_Status

type KnowledgeQueryConfig_Status int32
const (
	KnowledgeQueryConfig_STATUS_INVALID  KnowledgeQueryConfig_Status = 0
	KnowledgeQueryConfig_STATUS_ACTIVE   KnowledgeQueryConfig_Status = 1
	KnowledgeQueryConfig_STATUS_INACTIVE KnowledgeQueryConfig_Status = 2
	KnowledgeQueryConfig_STATUS_DRAFT    KnowledgeQueryConfig_Status = 3
)

func (KnowledgeQueryConfig_Status) Descriptor

func (KnowledgeQueryConfig_Status) Enum

func (KnowledgeQueryConfig_Status) Number

func (KnowledgeQueryConfig_Status) String

func (KnowledgeQueryConfig_Status) Type

type KnowledgeQueryConfig_builder

type KnowledgeQueryConfig_builder struct {

	// Query definition in JSON format.
	Query string
	// Query status.
	Status KnowledgeQueryConfig_Status
	// PolicyID is gid formatted ID of the authorization policy that is used to authorize access to queried data.
	PolicyId string
	// contains filtered or unexported fields
}

func (KnowledgeQueryConfig_builder) Build

type Node

type Node struct {
	Id         string      `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	ExternalId string      `protobuf:"bytes,2,opt,name=external_id,json=externalId,proto3" json:"external_id,omitempty"`
	Type       string      `protobuf:"bytes,3,opt,name=type,proto3" json:"type,omitempty"`
	IsIdentity bool        `protobuf:"varint,4,opt,name=is_identity,json=isIdentity,proto3" json:"is_identity,omitempty"`
	Properties []*Property `protobuf:"bytes,5,rep,name=properties,proto3" json:"properties,omitempty"`
	// contains filtered or unexported fields
}

func (*Node) GetExternalId

func (x *Node) GetExternalId() string

func (*Node) GetId

func (x *Node) GetId() string

func (*Node) GetIsIdentity

func (x *Node) GetIsIdentity() bool

func (*Node) GetProperties

func (x *Node) GetProperties() []*Property

func (*Node) GetType

func (x *Node) GetType() string

func (*Node) ProtoMessage

func (*Node) ProtoMessage()

func (*Node) ProtoReflect

func (x *Node) ProtoReflect() protoreflect.Message

func (*Node) Reset

func (x *Node) Reset()

func (*Node) SetExternalId

func (x *Node) SetExternalId(v string)

func (*Node) SetId

func (x *Node) SetId(v string)

func (*Node) SetIsIdentity

func (x *Node) SetIsIdentity(v bool)

func (*Node) SetProperties

func (x *Node) SetProperties(v []*Property)

func (*Node) SetType

func (x *Node) SetType(v string)

func (*Node) String

func (x *Node) String() string

type NodeMatch

type NodeMatch struct {
	ExternalId string `protobuf:"bytes,1,opt,name=external_id,json=externalId,proto3" json:"external_id,omitempty"`
	Type       string `protobuf:"bytes,2,opt,name=type,proto3" json:"type,omitempty"`
	// contains filtered or unexported fields
}

func (*NodeMatch) GetExternalId

func (x *NodeMatch) GetExternalId() string

func (*NodeMatch) GetType

func (x *NodeMatch) GetType() string

func (*NodeMatch) ProtoMessage

func (*NodeMatch) ProtoMessage()

func (*NodeMatch) ProtoReflect

func (x *NodeMatch) ProtoReflect() protoreflect.Message

func (*NodeMatch) Reset

func (x *NodeMatch) Reset()

func (*NodeMatch) SetExternalId

func (x *NodeMatch) SetExternalId(v string)

func (*NodeMatch) SetType

func (x *NodeMatch) SetType(v string)

func (*NodeMatch) String

func (x *NodeMatch) String() string

type NodeMatch_builder

type NodeMatch_builder struct {
	ExternalId string
	Type       string
	// contains filtered or unexported fields
}

func (NodeMatch_builder) Build

func (b0 NodeMatch_builder) Build() *NodeMatch

type Node_builder

type Node_builder struct {
	Id         string
	ExternalId string
	Type       string
	IsIdentity bool
	Properties []*Property
	// contains filtered or unexported fields
}

func (Node_builder) Build

func (b0 Node_builder) Build() *Node

type Property

type Property struct {
	Type          string         `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"`
	Value         *v1beta2.Value `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
	ExternalValue string         `protobuf:"bytes,3,opt,name=external_value,json=externalValue,proto3" json:"external_value,omitempty"`
	// contains filtered or unexported fields
}

func (*Property) ClearValue

func (x *Property) ClearValue()

func (*Property) GetExternalValue

func (x *Property) GetExternalValue() string

func (*Property) GetType

func (x *Property) GetType() string

func (*Property) GetValue

func (x *Property) GetValue() *v1beta2.Value

func (*Property) HasValue

func (x *Property) HasValue() bool

func (*Property) ProtoMessage

func (*Property) ProtoMessage()

func (*Property) ProtoReflect

func (x *Property) ProtoReflect() protoreflect.Message

func (*Property) Reset

func (x *Property) Reset()

func (*Property) SetExternalValue

func (x *Property) SetExternalValue(v string)

func (*Property) SetType

func (x *Property) SetType(v string)

func (*Property) SetValue

func (x *Property) SetValue(v *v1beta2.Value)

func (*Property) String

func (x *Property) String() string

type Property_builder

type Property_builder struct {
	Type          string
	Value         *v1beta2.Value
	ExternalValue string
	// contains filtered or unexported fields
}

func (Property_builder) Build

func (b0 Property_builder) Build() *Property

type ReadConfig

type ReadConfig struct {

	// Types that are valid to be assigned to Identifier:
	//
	//	*ReadConfig_Id
	//	*ReadConfig_Name
	Identifier     isReadConfig_Identifier `protobuf_oneof:"identifier"`
	ContainersPath *ContainersPath         `protobuf:"bytes,4,opt,name=containers_path,json=containersPath,proto3" json:"containers_path,omitempty"`
	Type           ConfigType              `protobuf:"varint,3,opt,name=type,proto3,enum=indykite.auditsink.v1beta1.ConfigType" json:"type,omitempty"`
	// contains filtered or unexported fields
}

func (*ReadConfig) ClearContainersPath

func (x *ReadConfig) ClearContainersPath()

func (*ReadConfig) ClearId

func (x *ReadConfig) ClearId()

func (*ReadConfig) ClearIdentifier

func (x *ReadConfig) ClearIdentifier()

func (*ReadConfig) ClearName

func (x *ReadConfig) ClearName()

func (*ReadConfig) GetContainersPath

func (x *ReadConfig) GetContainersPath() *ContainersPath

func (*ReadConfig) GetId

func (x *ReadConfig) GetId() string

func (*ReadConfig) GetIdentifier

func (x *ReadConfig) GetIdentifier() isReadConfig_Identifier

func (*ReadConfig) GetName

func (x *ReadConfig) GetName() *ReadConfig_NameIdentifier

func (*ReadConfig) GetType

func (x *ReadConfig) GetType() ConfigType

func (*ReadConfig) HasContainersPath

func (x *ReadConfig) HasContainersPath() bool

func (*ReadConfig) HasId

func (x *ReadConfig) HasId() bool

func (*ReadConfig) HasIdentifier

func (x *ReadConfig) HasIdentifier() bool

func (*ReadConfig) HasName

func (x *ReadConfig) HasName() bool

func (*ReadConfig) ProtoMessage

func (*ReadConfig) ProtoMessage()

func (*ReadConfig) ProtoReflect

func (x *ReadConfig) ProtoReflect() protoreflect.Message

func (*ReadConfig) Reset

func (x *ReadConfig) Reset()

func (*ReadConfig) SetContainersPath

func (x *ReadConfig) SetContainersPath(v *ContainersPath)

func (*ReadConfig) SetId

func (x *ReadConfig) SetId(v string)

func (*ReadConfig) SetName

func (x *ReadConfig) SetName(v *ReadConfig_NameIdentifier)

func (*ReadConfig) SetType

func (x *ReadConfig) SetType(v ConfigType)

func (*ReadConfig) String

func (x *ReadConfig) String() string

func (*ReadConfig) WhichIdentifier

func (x *ReadConfig) WhichIdentifier() case_ReadConfig_Identifier

type ReadConfig_Id

type ReadConfig_Id struct {
	Id string `protobuf:"bytes,1,opt,name=id,proto3,oneof"`
}

type ReadConfig_Name

type ReadConfig_Name struct {
	Name *ReadConfig_NameIdentifier `protobuf:"bytes,2,opt,name=name,proto3,oneof"`
}

type ReadConfig_NameIdentifier

type ReadConfig_NameIdentifier struct {

	// LocationId specify under which container the name search happen. Might be empty if searching customer.
	LocationId string `protobuf:"bytes,1,opt,name=location_id,json=locationId,proto3" json:"location_id,omitempty"`
	// LocationType specify under which container type the name search happen. Might be empty if searching customer.
	LocationType *ConfigType `` /* 147-byte string literal not displayed */
	Name         string      `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

func (*ReadConfig_NameIdentifier) ClearLocationType

func (x *ReadConfig_NameIdentifier) ClearLocationType()

func (*ReadConfig_NameIdentifier) GetLocationId

func (x *ReadConfig_NameIdentifier) GetLocationId() string

func (*ReadConfig_NameIdentifier) GetLocationType

func (x *ReadConfig_NameIdentifier) GetLocationType() ConfigType

func (*ReadConfig_NameIdentifier) GetName

func (x *ReadConfig_NameIdentifier) GetName() string

func (*ReadConfig_NameIdentifier) HasLocationType

func (x *ReadConfig_NameIdentifier) HasLocationType() bool

func (*ReadConfig_NameIdentifier) ProtoMessage

func (*ReadConfig_NameIdentifier) ProtoMessage()

func (*ReadConfig_NameIdentifier) ProtoReflect

func (*ReadConfig_NameIdentifier) Reset

func (x *ReadConfig_NameIdentifier) Reset()

func (*ReadConfig_NameIdentifier) SetLocationId

func (x *ReadConfig_NameIdentifier) SetLocationId(v string)

func (*ReadConfig_NameIdentifier) SetLocationType

func (x *ReadConfig_NameIdentifier) SetLocationType(v ConfigType)

func (*ReadConfig_NameIdentifier) SetName

func (x *ReadConfig_NameIdentifier) SetName(v string)

func (*ReadConfig_NameIdentifier) String

func (x *ReadConfig_NameIdentifier) String() string

type ReadConfig_NameIdentifier_builder

type ReadConfig_NameIdentifier_builder struct {

	// LocationId specify under which container the name search happen. Might be empty if searching customer.
	LocationId string
	// LocationType specify under which container type the name search happen. Might be empty if searching customer.
	LocationType *ConfigType
	Name         string
	// contains filtered or unexported fields
}

func (ReadConfig_NameIdentifier_builder) Build

type ReadConfig_builder

type ReadConfig_builder struct {

	// Fields of oneof Identifier:
	Id   *string
	Name *ReadConfig_NameIdentifier
	// -- end of Identifier
	ContainersPath *ContainersPath
	Type           ConfigType
	// contains filtered or unexported fields
}

func (ReadConfig_builder) Build

func (b0 ReadConfig_builder) Build() *ReadConfig

type Relationship

type Relationship struct {
	Type       string      `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"`
	Source     *NodeMatch  `protobuf:"bytes,2,opt,name=source,proto3" json:"source,omitempty"`
	Target     *NodeMatch  `protobuf:"bytes,3,opt,name=target,proto3" json:"target,omitempty"`
	Properties []*Property `protobuf:"bytes,4,rep,name=properties,proto3" json:"properties,omitempty"`
	// contains filtered or unexported fields
}

func (*Relationship) ClearSource

func (x *Relationship) ClearSource()

func (*Relationship) ClearTarget

func (x *Relationship) ClearTarget()

func (*Relationship) GetProperties

func (x *Relationship) GetProperties() []*Property

func (*Relationship) GetSource

func (x *Relationship) GetSource() *NodeMatch

func (*Relationship) GetTarget

func (x *Relationship) GetTarget() *NodeMatch

func (*Relationship) GetType

func (x *Relationship) GetType() string

func (*Relationship) HasSource

func (x *Relationship) HasSource() bool

func (*Relationship) HasTarget

func (x *Relationship) HasTarget() bool

func (*Relationship) ProtoMessage

func (*Relationship) ProtoMessage()

func (*Relationship) ProtoReflect

func (x *Relationship) ProtoReflect() protoreflect.Message

func (*Relationship) Reset

func (x *Relationship) Reset()

func (*Relationship) SetProperties

func (x *Relationship) SetProperties(v []*Property)

func (*Relationship) SetSource

func (x *Relationship) SetSource(v *NodeMatch)

func (*Relationship) SetTarget

func (x *Relationship) SetTarget(v *NodeMatch)

func (*Relationship) SetType

func (x *Relationship) SetType(v string)

func (*Relationship) String

func (x *Relationship) String() string

type Relationship_builder

type Relationship_builder struct {
	Type       string
	Source     *NodeMatch
	Target     *NodeMatch
	Properties []*Property
	// contains filtered or unexported fields
}

func (Relationship_builder) Build

func (b0 Relationship_builder) Build() *Relationship

type Resource

type Resource struct {
	ExternalId string `protobuf:"bytes,1,opt,name=external_id,json=externalId,proto3" json:"external_id,omitempty"`
	Type       string `protobuf:"bytes,2,opt,name=type,proto3" json:"type,omitempty"`
	// contains filtered or unexported fields
}

func (*Resource) GetExternalId

func (x *Resource) GetExternalId() string

func (*Resource) GetType

func (x *Resource) GetType() string

func (*Resource) ProtoMessage

func (*Resource) ProtoMessage()

func (*Resource) ProtoReflect

func (x *Resource) ProtoReflect() protoreflect.Message

func (*Resource) Reset

func (x *Resource) Reset()

func (*Resource) SetExternalId

func (x *Resource) SetExternalId(v string)

func (*Resource) SetType

func (x *Resource) SetType(v string)

func (*Resource) String

func (x *Resource) String() string

type Resource_builder

type Resource_builder struct {
	ExternalId string
	Type       string
	// contains filtered or unexported fields
}

func (Resource_builder) Build

func (b0 Resource_builder) Build() *Resource

type RevokeConfigPermissions

type RevokeConfigPermissions struct {

	// TargetIdentifier is gid identifier of Service Account or DigitalTwin.
	TargetIdentifier string `protobuf:"bytes,1,opt,name=target_identifier,json=targetIdentifier,proto3" json:"target_identifier,omitempty"`
	// TargetType is type of TargetIdentifier.
	TargetType ConfigType `` /* 135-byte string literal not displayed */
	// Permission role id to be assigned.
	Role string `protobuf:"bytes,3,opt,name=role,proto3" json:"role,omitempty"`
	// CustomerId under which to assign permissions.
	CustomerId string `protobuf:"bytes,4,opt,name=customer_id,json=customerId,proto3" json:"customer_id,omitempty"`
	// Object to which Permission will be linked to. Can be Customer, AppSpace or Tenant.
	ObjectId string `protobuf:"bytes,5,opt,name=object_id,json=objectId,proto3" json:"object_id,omitempty"`
	// Object type is type of object_id.
	ObjectType ConfigType `` /* 135-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*RevokeConfigPermissions) GetCustomerId

func (x *RevokeConfigPermissions) GetCustomerId() string

func (*RevokeConfigPermissions) GetObjectId

func (x *RevokeConfigPermissions) GetObjectId() string

func (*RevokeConfigPermissions) GetObjectType

func (x *RevokeConfigPermissions) GetObjectType() ConfigType

func (*RevokeConfigPermissions) GetRole

func (x *RevokeConfigPermissions) GetRole() string

func (*RevokeConfigPermissions) GetTargetIdentifier

func (x *RevokeConfigPermissions) GetTargetIdentifier() string

func (*RevokeConfigPermissions) GetTargetType

func (x *RevokeConfigPermissions) GetTargetType() ConfigType

func (*RevokeConfigPermissions) ProtoMessage

func (*RevokeConfigPermissions) ProtoMessage()

func (*RevokeConfigPermissions) ProtoReflect

func (x *RevokeConfigPermissions) ProtoReflect() protoreflect.Message

func (*RevokeConfigPermissions) Reset

func (x *RevokeConfigPermissions) Reset()

func (*RevokeConfigPermissions) SetCustomerId

func (x *RevokeConfigPermissions) SetCustomerId(v string)

func (*RevokeConfigPermissions) SetObjectId

func (x *RevokeConfigPermissions) SetObjectId(v string)

func (*RevokeConfigPermissions) SetObjectType

func (x *RevokeConfigPermissions) SetObjectType(v ConfigType)

func (*RevokeConfigPermissions) SetRole

func (x *RevokeConfigPermissions) SetRole(v string)

func (*RevokeConfigPermissions) SetTargetIdentifier

func (x *RevokeConfigPermissions) SetTargetIdentifier(v string)

func (*RevokeConfigPermissions) SetTargetType

func (x *RevokeConfigPermissions) SetTargetType(v ConfigType)

func (*RevokeConfigPermissions) String

func (x *RevokeConfigPermissions) String() string

type RevokeConfigPermissions_builder

type RevokeConfigPermissions_builder struct {

	// TargetIdentifier is gid identifier of Service Account or DigitalTwin.
	TargetIdentifier string
	// TargetType is type of TargetIdentifier.
	TargetType ConfigType
	// Permission role id to be assigned.
	Role string
	// CustomerId under which to assign permissions.
	CustomerId string
	// Object to which Permission will be linked to. Can be Customer, AppSpace or Tenant.
	ObjectId string
	// Object type is type of object_id.
	ObjectType ConfigType
	// contains filtered or unexported fields
}

func (RevokeConfigPermissions_builder) Build

type SearchAction

type SearchAction struct {
	Request        *AuthZENRequest        `protobuf:"bytes,1,opt,name=request,proto3" json:"request,omitempty"`
	Response       string                 `protobuf:"bytes,2,opt,name=response,proto3" json:"response,omitempty"`
	Results        []*SearchAction_Result `protobuf:"bytes,3,rep,name=results,proto3" json:"results,omitempty"`
	ErrorMessage   string                 `protobuf:"bytes,4,opt,name=error_message,json=errorMessage,proto3" json:"error_message,omitempty"`
	EvaluationTime *durationpb.Duration   `protobuf:"bytes,5,opt,name=evaluation_time,json=evaluationTime,proto3" json:"evaluation_time,omitempty"`
	// contains filtered or unexported fields
}

func (*SearchAction) ClearEvaluationTime

func (x *SearchAction) ClearEvaluationTime()

func (*SearchAction) ClearRequest

func (x *SearchAction) ClearRequest()

func (*SearchAction) GetErrorMessage

func (x *SearchAction) GetErrorMessage() string

func (*SearchAction) GetEvaluationTime

func (x *SearchAction) GetEvaluationTime() *durationpb.Duration

func (*SearchAction) GetRequest

func (x *SearchAction) GetRequest() *AuthZENRequest

func (*SearchAction) GetResponse

func (x *SearchAction) GetResponse() string

func (*SearchAction) GetResults

func (x *SearchAction) GetResults() []*SearchAction_Result

func (*SearchAction) HasEvaluationTime

func (x *SearchAction) HasEvaluationTime() bool

func (*SearchAction) HasRequest

func (x *SearchAction) HasRequest() bool

func (*SearchAction) ProtoMessage

func (*SearchAction) ProtoMessage()

func (*SearchAction) ProtoReflect

func (x *SearchAction) ProtoReflect() protoreflect.Message

func (*SearchAction) Reset

func (x *SearchAction) Reset()

func (*SearchAction) SetErrorMessage

func (x *SearchAction) SetErrorMessage(v string)

func (*SearchAction) SetEvaluationTime

func (x *SearchAction) SetEvaluationTime(v *durationpb.Duration)

func (*SearchAction) SetRequest

func (x *SearchAction) SetRequest(v *AuthZENRequest)

func (*SearchAction) SetResponse

func (x *SearchAction) SetResponse(v string)

func (*SearchAction) SetResults

func (x *SearchAction) SetResults(v []*SearchAction_Result)

func (*SearchAction) String

func (x *SearchAction) String() string

type SearchAction_Result

type SearchAction_Result struct {
	Policy  *AuthorizationPolicy `protobuf:"bytes,1,opt,name=policy,proto3" json:"policy,omitempty"`
	Actions []string             `protobuf:"bytes,2,rep,name=actions,proto3" json:"actions,omitempty"`
	// contains filtered or unexported fields
}

func (*SearchAction_Result) ClearPolicy

func (x *SearchAction_Result) ClearPolicy()

func (*SearchAction_Result) GetActions

func (x *SearchAction_Result) GetActions() []string

func (*SearchAction_Result) GetPolicy

func (x *SearchAction_Result) GetPolicy() *AuthorizationPolicy

func (*SearchAction_Result) HasPolicy

func (x *SearchAction_Result) HasPolicy() bool

func (*SearchAction_Result) ProtoMessage

func (*SearchAction_Result) ProtoMessage()

func (*SearchAction_Result) ProtoReflect

func (x *SearchAction_Result) ProtoReflect() protoreflect.Message

func (*SearchAction_Result) Reset

func (x *SearchAction_Result) Reset()

func (*SearchAction_Result) SetActions

func (x *SearchAction_Result) SetActions(v []string)

func (*SearchAction_Result) SetPolicy

func (x *SearchAction_Result) SetPolicy(v *AuthorizationPolicy)

func (*SearchAction_Result) String

func (x *SearchAction_Result) String() string

type SearchAction_Result_builder

type SearchAction_Result_builder struct {
	Policy  *AuthorizationPolicy
	Actions []string
	// contains filtered or unexported fields
}

func (SearchAction_Result_builder) Build

type SearchAction_builder

type SearchAction_builder struct {
	Request        *AuthZENRequest
	Response       string
	Results        []*SearchAction_Result
	ErrorMessage   string
	EvaluationTime *durationpb.Duration
	// contains filtered or unexported fields
}

func (SearchAction_builder) Build

func (b0 SearchAction_builder) Build() *SearchAction

type SearchResource

type SearchResource struct {
	Request        *AuthZENRequest          `protobuf:"bytes,1,opt,name=request,proto3" json:"request,omitempty"`
	Response       string                   `protobuf:"bytes,2,opt,name=response,proto3" json:"response,omitempty"`
	Results        []*SearchResource_Result `protobuf:"bytes,3,rep,name=results,proto3" json:"results,omitempty"`
	ErrorMessage   string                   `protobuf:"bytes,4,opt,name=error_message,json=errorMessage,proto3" json:"error_message,omitempty"`
	EvaluationTime *durationpb.Duration     `protobuf:"bytes,5,opt,name=evaluation_time,json=evaluationTime,proto3" json:"evaluation_time,omitempty"`
	// contains filtered or unexported fields
}

func (*SearchResource) ClearEvaluationTime

func (x *SearchResource) ClearEvaluationTime()

func (*SearchResource) ClearRequest

func (x *SearchResource) ClearRequest()

func (*SearchResource) GetErrorMessage

func (x *SearchResource) GetErrorMessage() string

func (*SearchResource) GetEvaluationTime

func (x *SearchResource) GetEvaluationTime() *durationpb.Duration

func (*SearchResource) GetRequest

func (x *SearchResource) GetRequest() *AuthZENRequest

func (*SearchResource) GetResponse

func (x *SearchResource) GetResponse() string

func (*SearchResource) GetResults

func (x *SearchResource) GetResults() []*SearchResource_Result

func (*SearchResource) HasEvaluationTime

func (x *SearchResource) HasEvaluationTime() bool

func (*SearchResource) HasRequest

func (x *SearchResource) HasRequest() bool

func (*SearchResource) ProtoMessage

func (*SearchResource) ProtoMessage()

func (*SearchResource) ProtoReflect

func (x *SearchResource) ProtoReflect() protoreflect.Message

func (*SearchResource) Reset

func (x *SearchResource) Reset()

func (*SearchResource) SetErrorMessage

func (x *SearchResource) SetErrorMessage(v string)

func (*SearchResource) SetEvaluationTime

func (x *SearchResource) SetEvaluationTime(v *durationpb.Duration)

func (*SearchResource) SetRequest

func (x *SearchResource) SetRequest(v *AuthZENRequest)

func (*SearchResource) SetResponse

func (x *SearchResource) SetResponse(v string)

func (*SearchResource) SetResults

func (x *SearchResource) SetResults(v []*SearchResource_Result)

func (*SearchResource) String

func (x *SearchResource) String() string

type SearchResource_Result

type SearchResource_Result struct {
	Policy      *AuthorizationPolicy `protobuf:"bytes,1,opt,name=policy,proto3" json:"policy,omitempty"`
	ExternalIds []string             `protobuf:"bytes,2,rep,name=external_ids,json=externalIds,proto3" json:"external_ids,omitempty"`
	// contains filtered or unexported fields
}

func (*SearchResource_Result) ClearPolicy

func (x *SearchResource_Result) ClearPolicy()

func (*SearchResource_Result) GetExternalIds

func (x *SearchResource_Result) GetExternalIds() []string

func (*SearchResource_Result) GetPolicy

func (*SearchResource_Result) HasPolicy

func (x *SearchResource_Result) HasPolicy() bool

func (*SearchResource_Result) ProtoMessage

func (*SearchResource_Result) ProtoMessage()

func (*SearchResource_Result) ProtoReflect

func (x *SearchResource_Result) ProtoReflect() protoreflect.Message

func (*SearchResource_Result) Reset

func (x *SearchResource_Result) Reset()

func (*SearchResource_Result) SetExternalIds

func (x *SearchResource_Result) SetExternalIds(v []string)

func (*SearchResource_Result) SetPolicy

func (x *SearchResource_Result) SetPolicy(v *AuthorizationPolicy)

func (*SearchResource_Result) String

func (x *SearchResource_Result) String() string

type SearchResource_Result_builder

type SearchResource_Result_builder struct {
	Policy      *AuthorizationPolicy
	ExternalIds []string
	// contains filtered or unexported fields
}

func (SearchResource_Result_builder) Build

type SearchResource_builder

type SearchResource_builder struct {
	Request        *AuthZENRequest
	Response       string
	Results        []*SearchResource_Result
	ErrorMessage   string
	EvaluationTime *durationpb.Duration
	// contains filtered or unexported fields
}

func (SearchResource_builder) Build

type SearchSubject

type SearchSubject struct {
	Request        *AuthZENRequest         `protobuf:"bytes,1,opt,name=request,proto3" json:"request,omitempty"`
	Response       string                  `protobuf:"bytes,2,opt,name=response,proto3" json:"response,omitempty"`
	Results        []*SearchSubject_Result `protobuf:"bytes,3,rep,name=results,proto3" json:"results,omitempty"`
	ErrorMessage   string                  `protobuf:"bytes,4,opt,name=error_message,json=errorMessage,proto3" json:"error_message,omitempty"`
	EvaluationTime *durationpb.Duration    `protobuf:"bytes,5,opt,name=evaluation_time,json=evaluationTime,proto3" json:"evaluation_time,omitempty"`
	// contains filtered or unexported fields
}

func (*SearchSubject) ClearEvaluationTime

func (x *SearchSubject) ClearEvaluationTime()

func (*SearchSubject) ClearRequest

func (x *SearchSubject) ClearRequest()

func (*SearchSubject) GetErrorMessage

func (x *SearchSubject) GetErrorMessage() string

func (*SearchSubject) GetEvaluationTime

func (x *SearchSubject) GetEvaluationTime() *durationpb.Duration

func (*SearchSubject) GetRequest

func (x *SearchSubject) GetRequest() *AuthZENRequest

func (*SearchSubject) GetResponse

func (x *SearchSubject) GetResponse() string

func (*SearchSubject) GetResults

func (x *SearchSubject) GetResults() []*SearchSubject_Result

func (*SearchSubject) HasEvaluationTime

func (x *SearchSubject) HasEvaluationTime() bool

func (*SearchSubject) HasRequest

func (x *SearchSubject) HasRequest() bool

func (*SearchSubject) ProtoMessage

func (*SearchSubject) ProtoMessage()

func (*SearchSubject) ProtoReflect

func (x *SearchSubject) ProtoReflect() protoreflect.Message

func (*SearchSubject) Reset

func (x *SearchSubject) Reset()

func (*SearchSubject) SetErrorMessage

func (x *SearchSubject) SetErrorMessage(v string)

func (*SearchSubject) SetEvaluationTime

func (x *SearchSubject) SetEvaluationTime(v *durationpb.Duration)

func (*SearchSubject) SetRequest

func (x *SearchSubject) SetRequest(v *AuthZENRequest)

func (*SearchSubject) SetResponse

func (x *SearchSubject) SetResponse(v string)

func (*SearchSubject) SetResults

func (x *SearchSubject) SetResults(v []*SearchSubject_Result)

func (*SearchSubject) String

func (x *SearchSubject) String() string

type SearchSubject_Result

type SearchSubject_Result struct {
	Policy      *AuthorizationPolicy `protobuf:"bytes,1,opt,name=policy,proto3" json:"policy,omitempty"`
	ExternalIds []string             `protobuf:"bytes,2,rep,name=external_ids,json=externalIds,proto3" json:"external_ids,omitempty"`
	// contains filtered or unexported fields
}

func (*SearchSubject_Result) ClearPolicy

func (x *SearchSubject_Result) ClearPolicy()

func (*SearchSubject_Result) GetExternalIds

func (x *SearchSubject_Result) GetExternalIds() []string

func (*SearchSubject_Result) GetPolicy

func (x *SearchSubject_Result) GetPolicy() *AuthorizationPolicy

func (*SearchSubject_Result) HasPolicy

func (x *SearchSubject_Result) HasPolicy() bool

func (*SearchSubject_Result) ProtoMessage

func (*SearchSubject_Result) ProtoMessage()

func (*SearchSubject_Result) ProtoReflect

func (x *SearchSubject_Result) ProtoReflect() protoreflect.Message

func (*SearchSubject_Result) Reset

func (x *SearchSubject_Result) Reset()

func (*SearchSubject_Result) SetExternalIds

func (x *SearchSubject_Result) SetExternalIds(v []string)

func (*SearchSubject_Result) SetPolicy

func (x *SearchSubject_Result) SetPolicy(v *AuthorizationPolicy)

func (*SearchSubject_Result) String

func (x *SearchSubject_Result) String() string

type SearchSubject_Result_builder

type SearchSubject_Result_builder struct {
	Policy      *AuthorizationPolicy
	ExternalIds []string
	// contains filtered or unexported fields
}

func (SearchSubject_Result_builder) Build

type SearchSubject_builder

type SearchSubject_builder struct {
	Request        *AuthZENRequest
	Response       string
	Results        []*SearchSubject_Result
	ErrorMessage   string
	EvaluationTime *durationpb.Duration
	// contains filtered or unexported fields
}

func (SearchSubject_builder) Build

type ServiceAccountCredentialConfig

type ServiceAccountCredentialConfig struct {
	Kid string `protobuf:"bytes,1,opt,name=kid,proto3" json:"kid,omitempty"`
	// KeyFormat specify in which format the public key was provided.
	// Could by empty, if no public key was provided.
	KeyFormat   string                 `protobuf:"bytes,2,opt,name=key_format,json=keyFormat,proto3" json:"key_format,omitempty"`
	OriginalKid string                 `protobuf:"bytes,3,opt,name=original_kid,json=originalKid,proto3" json:"original_kid,omitempty"`
	ExpireTime  *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=expire_time,json=expireTime,proto3" json:"expire_time,omitempty"`
	// contains filtered or unexported fields
}

func (*ServiceAccountCredentialConfig) ClearExpireTime

func (x *ServiceAccountCredentialConfig) ClearExpireTime()

func (*ServiceAccountCredentialConfig) GetExpireTime

func (*ServiceAccountCredentialConfig) GetKeyFormat

func (x *ServiceAccountCredentialConfig) GetKeyFormat() string

func (*ServiceAccountCredentialConfig) GetKid

func (*ServiceAccountCredentialConfig) GetOriginalKid

func (x *ServiceAccountCredentialConfig) GetOriginalKid() string

func (*ServiceAccountCredentialConfig) HasExpireTime

func (x *ServiceAccountCredentialConfig) HasExpireTime() bool

func (*ServiceAccountCredentialConfig) ProtoMessage

func (*ServiceAccountCredentialConfig) ProtoMessage()

func (*ServiceAccountCredentialConfig) ProtoReflect

func (*ServiceAccountCredentialConfig) Reset

func (x *ServiceAccountCredentialConfig) Reset()

func (*ServiceAccountCredentialConfig) SetExpireTime

func (*ServiceAccountCredentialConfig) SetKeyFormat

func (x *ServiceAccountCredentialConfig) SetKeyFormat(v string)

func (*ServiceAccountCredentialConfig) SetKid

func (*ServiceAccountCredentialConfig) SetOriginalKid

func (x *ServiceAccountCredentialConfig) SetOriginalKid(v string)

func (*ServiceAccountCredentialConfig) String

type ServiceAccountCredentialConfig_builder

type ServiceAccountCredentialConfig_builder struct {
	Kid string
	// KeyFormat specify in which format the public key was provided.
	// Could by empty, if no public key was provided.
	KeyFormat   string
	OriginalKid string
	ExpireTime  *timestamppb.Timestamp
	// contains filtered or unexported fields
}

func (ServiceAccountCredentialConfig_builder) Build

type TokenIntrospectConfig

type TokenIntrospectConfig struct {

	// Token matcher specify for which token this configuration applies.
	// Currently only JWT issuer is supported, regexp for opaque tokens will be implemented later.
	//
	// Types that are valid to be assigned to TokenMatcher:
	//
	//	*TokenIntrospectConfig_Jwt
	//	*TokenIntrospectConfig_Opaque_
	TokenMatcher isTokenIntrospectConfig_TokenMatcher `protobuf_oneof:"token_matcher"`
	// Types that are valid to be assigned to Validation:
	//
	//	*TokenIntrospectConfig_Offline_
	//	*TokenIntrospectConfig_Online_
	Validation isTokenIntrospectConfig_Validation `protobuf_oneof:"validation"`
	// ClaimsMapping specifies which claims from the token should be mapped to IKG Property with given name.
	// Remember, that 'email' claim is always extracted if exists and stored under 'email' key in IKG.
	//
	// Key specify name of property in IKG.
	// Value specifies which claim to map and how.
	ClaimsMapping map[string]*TokenIntrospectConfig_Claim `` /* 174-byte string literal not displayed */
	// Node type in IKG to which we will try to match sub claim with DT external_id.
	IkgNodeType string `protobuf:"bytes,5,opt,name=ikg_node_type,json=ikgNodeType,proto3" json:"ikg_node_type,omitempty"`
	// Perform Upsert specify, if we should create and/or update DigitalTwin in IKG if it doesn't exist with.
	// In future this will perform upsert also on properties that are derived from token.
	PerformUpsert bool `protobuf:"varint,6,opt,name=perform_upsert,json=performUpsert,proto3" json:"perform_upsert,omitempty"`
	// contains filtered or unexported fields
}

Token Introspect configuration for AppSpace.

func (*TokenIntrospectConfig) ClearJwt

func (x *TokenIntrospectConfig) ClearJwt()

func (*TokenIntrospectConfig) ClearOffline

func (x *TokenIntrospectConfig) ClearOffline()

func (*TokenIntrospectConfig) ClearOnline

func (x *TokenIntrospectConfig) ClearOnline()

func (*TokenIntrospectConfig) ClearOpaque

func (x *TokenIntrospectConfig) ClearOpaque()

func (*TokenIntrospectConfig) ClearTokenMatcher

func (x *TokenIntrospectConfig) ClearTokenMatcher()

func (*TokenIntrospectConfig) ClearValidation

func (x *TokenIntrospectConfig) ClearValidation()

func (*TokenIntrospectConfig) GetClaimsMapping

func (x *TokenIntrospectConfig) GetClaimsMapping() map[string]*TokenIntrospectConfig_Claim

func (*TokenIntrospectConfig) GetIkgNodeType

func (x *TokenIntrospectConfig) GetIkgNodeType() string

func (*TokenIntrospectConfig) GetJwt

func (*TokenIntrospectConfig) GetOffline

func (*TokenIntrospectConfig) GetOnline

func (*TokenIntrospectConfig) GetOpaque

func (*TokenIntrospectConfig) GetPerformUpsert

func (x *TokenIntrospectConfig) GetPerformUpsert() bool

func (*TokenIntrospectConfig) GetTokenMatcher

func (x *TokenIntrospectConfig) GetTokenMatcher() isTokenIntrospectConfig_TokenMatcher

func (*TokenIntrospectConfig) GetValidation

func (x *TokenIntrospectConfig) GetValidation() isTokenIntrospectConfig_Validation

func (*TokenIntrospectConfig) HasJwt

func (x *TokenIntrospectConfig) HasJwt() bool

func (*TokenIntrospectConfig) HasOffline

func (x *TokenIntrospectConfig) HasOffline() bool

func (*TokenIntrospectConfig) HasOnline

func (x *TokenIntrospectConfig) HasOnline() bool

func (*TokenIntrospectConfig) HasOpaque

func (x *TokenIntrospectConfig) HasOpaque() bool

func (*TokenIntrospectConfig) HasTokenMatcher

func (x *TokenIntrospectConfig) HasTokenMatcher() bool

func (*TokenIntrospectConfig) HasValidation

func (x *TokenIntrospectConfig) HasValidation() bool

func (*TokenIntrospectConfig) ProtoMessage

func (*TokenIntrospectConfig) ProtoMessage()

func (*TokenIntrospectConfig) ProtoReflect

func (x *TokenIntrospectConfig) ProtoReflect() protoreflect.Message

func (*TokenIntrospectConfig) Reset

func (x *TokenIntrospectConfig) Reset()

func (*TokenIntrospectConfig) SetClaimsMapping

func (x *TokenIntrospectConfig) SetClaimsMapping(v map[string]*TokenIntrospectConfig_Claim)

func (*TokenIntrospectConfig) SetIkgNodeType

func (x *TokenIntrospectConfig) SetIkgNodeType(v string)

func (*TokenIntrospectConfig) SetJwt

func (*TokenIntrospectConfig) SetOffline

func (*TokenIntrospectConfig) SetOnline

func (*TokenIntrospectConfig) SetOpaque

func (*TokenIntrospectConfig) SetPerformUpsert

func (x *TokenIntrospectConfig) SetPerformUpsert(v bool)

func (*TokenIntrospectConfig) String

func (x *TokenIntrospectConfig) String() string

func (*TokenIntrospectConfig) WhichTokenMatcher

func (x *TokenIntrospectConfig) WhichTokenMatcher() case_TokenIntrospectConfig_TokenMatcher

func (*TokenIntrospectConfig) WhichValidation

func (x *TokenIntrospectConfig) WhichValidation() case_TokenIntrospectConfig_Validation

type TokenIntrospectConfig_Claim

type TokenIntrospectConfig_Claim struct {

	// JSON selector of property in token claims. Currently just name in top-level object is supported.
	//
	// By default we support all standard claims from OpenID specification https://openid.net/specs/openid-connect-core-1_0.html#StandardClaims,
	// and mapping will fail if claim and data type will not match the standard.
	//
	// For non-standard claims the type will be derived from the JSON.
	Selector string `protobuf:"bytes,1,opt,name=selector,proto3" json:"selector,omitempty"`
	// contains filtered or unexported fields
}

Claim specify details about claim that will be mapped to IKG.

func (*TokenIntrospectConfig_Claim) GetSelector

func (x *TokenIntrospectConfig_Claim) GetSelector() string

func (*TokenIntrospectConfig_Claim) ProtoMessage

func (*TokenIntrospectConfig_Claim) ProtoMessage()

func (*TokenIntrospectConfig_Claim) ProtoReflect

func (*TokenIntrospectConfig_Claim) Reset

func (x *TokenIntrospectConfig_Claim) Reset()

func (*TokenIntrospectConfig_Claim) SetSelector

func (x *TokenIntrospectConfig_Claim) SetSelector(v string)

func (*TokenIntrospectConfig_Claim) String

func (x *TokenIntrospectConfig_Claim) String() string

type TokenIntrospectConfig_Claim_builder

type TokenIntrospectConfig_Claim_builder struct {

	// JSON selector of property in token claims. Currently just name in top-level object is supported.
	//
	// By default we support all standard claims from OpenID specification https://openid.net/specs/openid-connect-core-1_0.html#StandardClaims,
	// and mapping will fail if claim and data type will not match the standard.
	//
	// For non-standard claims the type will be derived from the JSON.
	Selector string
	// contains filtered or unexported fields
}

func (TokenIntrospectConfig_Claim_builder) Build

type TokenIntrospectConfig_JWT

type TokenIntrospectConfig_JWT struct {

	// Issuer is used to exact match based on `iss` claim in JWT.
	Issuer string `protobuf:"bytes,1,opt,name=issuer,proto3" json:"issuer,omitempty"`
	// Audience is used to exact match based on `aud` claim in JWT.
	Audience string `protobuf:"bytes,2,opt,name=audience,proto3" json:"audience,omitempty"`
	// contains filtered or unexported fields
}

JWT specifies all attributes to match with received token.

func (*TokenIntrospectConfig_JWT) GetAudience

func (x *TokenIntrospectConfig_JWT) GetAudience() string

func (*TokenIntrospectConfig_JWT) GetIssuer

func (x *TokenIntrospectConfig_JWT) GetIssuer() string

func (*TokenIntrospectConfig_JWT) ProtoMessage

func (*TokenIntrospectConfig_JWT) ProtoMessage()

func (*TokenIntrospectConfig_JWT) ProtoReflect

func (*TokenIntrospectConfig_JWT) Reset

func (x *TokenIntrospectConfig_JWT) Reset()

func (*TokenIntrospectConfig_JWT) SetAudience

func (x *TokenIntrospectConfig_JWT) SetAudience(v string)

func (*TokenIntrospectConfig_JWT) SetIssuer

func (x *TokenIntrospectConfig_JWT) SetIssuer(v string)

func (*TokenIntrospectConfig_JWT) String

func (x *TokenIntrospectConfig_JWT) String() string

type TokenIntrospectConfig_JWT_builder

type TokenIntrospectConfig_JWT_builder struct {

	// Issuer is used to exact match based on `iss` claim in JWT.
	Issuer string
	// Audience is used to exact match based on `aud` claim in JWT.
	Audience string
	// contains filtered or unexported fields
}

func (TokenIntrospectConfig_JWT_builder) Build

type TokenIntrospectConfig_Jwt

type TokenIntrospectConfig_Jwt struct {
	Jwt *TokenIntrospectConfig_JWT `protobuf:"bytes,1,opt,name=jwt,proto3,oneof"`
}

type TokenIntrospectConfig_Offline

type TokenIntrospectConfig_Offline struct {

	// Public JWK to validate signature of JWT.
	// If there are no public keys specified, they will be fetched and cached from
	// jwks_uri at https://jwt-issuer.tld/.well-known/openid-configuration
	PublicJwks [][]byte `protobuf:"bytes,1,rep,name=public_jwks,json=publicJwks,proto3" json:"public_jwks,omitempty"`
	// contains filtered or unexported fields
}

Offline validation works only with JWT.

func (*TokenIntrospectConfig_Offline) GetPublicJwks

func (x *TokenIntrospectConfig_Offline) GetPublicJwks() [][]byte

func (*TokenIntrospectConfig_Offline) ProtoMessage

func (*TokenIntrospectConfig_Offline) ProtoMessage()

func (*TokenIntrospectConfig_Offline) ProtoReflect

func (*TokenIntrospectConfig_Offline) Reset

func (x *TokenIntrospectConfig_Offline) Reset()

func (*TokenIntrospectConfig_Offline) SetPublicJwks

func (x *TokenIntrospectConfig_Offline) SetPublicJwks(v [][]byte)

func (*TokenIntrospectConfig_Offline) String

type TokenIntrospectConfig_Offline_

type TokenIntrospectConfig_Offline_ struct {
	Offline *TokenIntrospectConfig_Offline `protobuf:"bytes,3,opt,name=offline,proto3,oneof"`
}

type TokenIntrospectConfig_Offline_builder

type TokenIntrospectConfig_Offline_builder struct {

	// Public JWK to validate signature of JWT.
	// If there are no public keys specified, they will be fetched and cached from
	// jwks_uri at https://jwt-issuer.tld/.well-known/openid-configuration
	PublicJwks [][]byte
	// contains filtered or unexported fields
}

func (TokenIntrospectConfig_Offline_builder) Build

type TokenIntrospectConfig_Online

type TokenIntrospectConfig_Online struct {

	// URI of userinfo endpoint which will be used to validate access token.
	// And also fetch user claims when opaque token is received.
	//
	// It can remain empty, if JWT token matcher is used.
	// Then the URI under "userinfo_endpoint" in .well-known/openid-configuration endpoint is used.
	UserinfoEndpoint string `protobuf:"bytes,1,opt,name=userinfo_endpoint,json=userinfoEndpoint,proto3" json:"userinfo_endpoint,omitempty"`
	// Cache TTL of token validity can be used to minimize calls to userinfo endpoint.
	// The final cache TTL will be set to lower limit of this value and exp claim of JWT token.
	// If not set, token will not be cached and call to userinfo endpoint will be made on every request.
	//
	// However, token validity will be checked first if possible (JWT tokens).
	// If token is expired, userinfo endpoint will not be called, nor cache checked.
	CacheTtl *durationpb.Duration `protobuf:"bytes,2,opt,name=cache_ttl,json=cacheTtl,proto3" json:"cache_ttl,omitempty"`
	// contains filtered or unexported fields
}

Online validation works with both JWT and Opaque tokens. It will call userinfo endpoint to validate token and fetch user claims.

func (*TokenIntrospectConfig_Online) ClearCacheTtl

func (x *TokenIntrospectConfig_Online) ClearCacheTtl()

func (*TokenIntrospectConfig_Online) GetCacheTtl

func (*TokenIntrospectConfig_Online) GetUserinfoEndpoint

func (x *TokenIntrospectConfig_Online) GetUserinfoEndpoint() string

func (*TokenIntrospectConfig_Online) HasCacheTtl

func (x *TokenIntrospectConfig_Online) HasCacheTtl() bool

func (*TokenIntrospectConfig_Online) ProtoMessage

func (*TokenIntrospectConfig_Online) ProtoMessage()

func (*TokenIntrospectConfig_Online) ProtoReflect

func (*TokenIntrospectConfig_Online) Reset

func (x *TokenIntrospectConfig_Online) Reset()

func (*TokenIntrospectConfig_Online) SetCacheTtl

func (*TokenIntrospectConfig_Online) SetUserinfoEndpoint

func (x *TokenIntrospectConfig_Online) SetUserinfoEndpoint(v string)

func (*TokenIntrospectConfig_Online) String

type TokenIntrospectConfig_Online_

type TokenIntrospectConfig_Online_ struct {
	Online *TokenIntrospectConfig_Online `protobuf:"bytes,4,opt,name=online,proto3,oneof"`
}

type TokenIntrospectConfig_Online_builder

type TokenIntrospectConfig_Online_builder struct {

	// URI of userinfo endpoint which will be used to validate access token.
	// And also fetch user claims when opaque token is received.
	//
	// It can remain empty, if JWT token matcher is used.
	// Then the URI under "userinfo_endpoint" in .well-known/openid-configuration endpoint is used.
	UserinfoEndpoint string
	// Cache TTL of token validity can be used to minimize calls to userinfo endpoint.
	// The final cache TTL will be set to lower limit of this value and exp claim of JWT token.
	// If not set, token will not be cached and call to userinfo endpoint will be made on every request.
	//
	// However, token validity will be checked first if possible (JWT tokens).
	// If token is expired, userinfo endpoint will not be called, nor cache checked.
	CacheTtl *durationpb.Duration
	// contains filtered or unexported fields
}

func (TokenIntrospectConfig_Online_builder) Build

type TokenIntrospectConfig_Opaque

type TokenIntrospectConfig_Opaque struct {
	// contains filtered or unexported fields
}

Opaque specifies the configuration is for opaque tokens.

func (*TokenIntrospectConfig_Opaque) ProtoMessage

func (*TokenIntrospectConfig_Opaque) ProtoMessage()

func (*TokenIntrospectConfig_Opaque) ProtoReflect

func (*TokenIntrospectConfig_Opaque) Reset

func (x *TokenIntrospectConfig_Opaque) Reset()

func (*TokenIntrospectConfig_Opaque) String

type TokenIntrospectConfig_Opaque_

type TokenIntrospectConfig_Opaque_ struct {
	Opaque *TokenIntrospectConfig_Opaque `protobuf:"bytes,2,opt,name=opaque,proto3,oneof"`
}

type TokenIntrospectConfig_Opaque_builder

type TokenIntrospectConfig_Opaque_builder struct {
	// contains filtered or unexported fields
}

func (TokenIntrospectConfig_Opaque_builder) Build

type TokenIntrospectConfig_builder

type TokenIntrospectConfig_builder struct {

	// Fields of oneof TokenMatcher:
	Jwt    *TokenIntrospectConfig_JWT
	Opaque *TokenIntrospectConfig_Opaque
	// -- end of TokenMatcher
	// Fields of oneof Validation:
	Offline *TokenIntrospectConfig_Offline
	Online  *TokenIntrospectConfig_Online
	// -- end of Validation
	// ClaimsMapping specifies which claims from the token should be mapped to IKG Property with given name.
	// Remember, that 'email' claim is always extracted if exists and stored under 'email' key in IKG.
	//
	// Key specify name of property in IKG.
	// Value specifies which claim to map and how.
	ClaimsMapping map[string]*TokenIntrospectConfig_Claim
	// Node type in IKG to which we will try to match sub claim with DT external_id.
	IkgNodeType string
	// Perform Upsert specify, if we should create and/or update DigitalTwin in IKG if it doesn't exist with.
	// In future this will perform upsert also on properties that are derived from token.
	PerformUpsert bool
	// contains filtered or unexported fields
}

func (TokenIntrospectConfig_builder) Build

type TokenIntrospected

type TokenIntrospected struct {

	// ResolvedDigitalTwinId is filled only when resolved happened. ID is in GID format.
	ResolvedDigitalTwinId string `` /* 128-byte string literal not displayed */
	// ConfigId is the ID of the configuration used to resolve the token.
	ConfigId string `protobuf:"bytes,2,opt,name=config_id,json=configId,proto3" json:"config_id,omitempty"`
	// Issuer claim from token or userinfo endpoint if present.
	Issuer string `protobuf:"bytes,3,opt,name=issuer,proto3" json:"issuer,omitempty"`
	// Subject claim or alternative configured claim from token or userinfo endpoint if present.
	Subject string `protobuf:"bytes,4,opt,name=subject,proto3" json:"subject,omitempty"`
	// JTI claim from token if present.
	Jti string `protobuf:"bytes,5,opt,name=jti,proto3" json:"jti,omitempty"`
	// contains filtered or unexported fields
}

func (*TokenIntrospected) GetConfigId

func (x *TokenIntrospected) GetConfigId() string

func (*TokenIntrospected) GetIssuer

func (x *TokenIntrospected) GetIssuer() string

func (*TokenIntrospected) GetJti

func (x *TokenIntrospected) GetJti() string

func (*TokenIntrospected) GetResolvedDigitalTwinId

func (x *TokenIntrospected) GetResolvedDigitalTwinId() string

func (*TokenIntrospected) GetSubject

func (x *TokenIntrospected) GetSubject() string

func (*TokenIntrospected) ProtoMessage

func (*TokenIntrospected) ProtoMessage()

func (*TokenIntrospected) ProtoReflect

func (x *TokenIntrospected) ProtoReflect() protoreflect.Message

func (*TokenIntrospected) Reset

func (x *TokenIntrospected) Reset()

func (*TokenIntrospected) SetConfigId

func (x *TokenIntrospected) SetConfigId(v string)

func (*TokenIntrospected) SetIssuer

func (x *TokenIntrospected) SetIssuer(v string)

func (*TokenIntrospected) SetJti

func (x *TokenIntrospected) SetJti(v string)

func (*TokenIntrospected) SetResolvedDigitalTwinId

func (x *TokenIntrospected) SetResolvedDigitalTwinId(v string)

func (*TokenIntrospected) SetSubject

func (x *TokenIntrospected) SetSubject(v string)

func (*TokenIntrospected) String

func (x *TokenIntrospected) String() string

type TokenIntrospected_builder

type TokenIntrospected_builder struct {

	// ResolvedDigitalTwinId is filled only when resolved happened. ID is in GID format.
	ResolvedDigitalTwinId string
	// ConfigId is the ID of the configuration used to resolve the token.
	ConfigId string
	// Issuer claim from token or userinfo endpoint if present.
	Issuer string
	// Subject claim or alternative configured claim from token or userinfo endpoint if present.
	Subject string
	// JTI claim from token if present.
	Jti string
	// contains filtered or unexported fields
}

func (TokenIntrospected_builder) Build

type TrustScoreDimension

type TrustScoreDimension struct {
	Name   TrustScoreDimension_Name `protobuf:"varint,1,opt,name=name,proto3,enum=indykite.auditsink.v1beta1.TrustScoreDimension_Name" json:"name,omitempty"`
	Weight float32                  `protobuf:"fixed32,2,opt,name=weight,proto3" json:"weight,omitempty"`
	// contains filtered or unexported fields
}

func (*TrustScoreDimension) GetName

func (*TrustScoreDimension) GetWeight

func (x *TrustScoreDimension) GetWeight() float32

func (*TrustScoreDimension) ProtoMessage

func (*TrustScoreDimension) ProtoMessage()

func (*TrustScoreDimension) ProtoReflect

func (x *TrustScoreDimension) ProtoReflect() protoreflect.Message

func (*TrustScoreDimension) Reset

func (x *TrustScoreDimension) Reset()

func (*TrustScoreDimension) SetName

func (*TrustScoreDimension) SetWeight

func (x *TrustScoreDimension) SetWeight(v float32)

func (*TrustScoreDimension) String

func (x *TrustScoreDimension) String() string

type TrustScoreDimension_Name

type TrustScoreDimension_Name int32
const (
	TrustScoreDimension_NAME_INVALID      TrustScoreDimension_Name = 0
	TrustScoreDimension_NAME_FRESHNESS    TrustScoreDimension_Name = 1
	TrustScoreDimension_NAME_COMPLETENESS TrustScoreDimension_Name = 2
	TrustScoreDimension_NAME_VALIDITY     TrustScoreDimension_Name = 3
	TrustScoreDimension_NAME_ORIGIN       TrustScoreDimension_Name = 4
	TrustScoreDimension_NAME_VERIFICATION TrustScoreDimension_Name = 5
)

func (TrustScoreDimension_Name) Descriptor

func (TrustScoreDimension_Name) Enum

func (TrustScoreDimension_Name) Number

func (TrustScoreDimension_Name) String

func (x TrustScoreDimension_Name) String() string

func (TrustScoreDimension_Name) Type

type TrustScoreDimension_builder

type TrustScoreDimension_builder struct {
	Name   TrustScoreDimension_Name
	Weight float32
	// contains filtered or unexported fields
}

func (TrustScoreDimension_builder) Build

type TrustScoreProfileConfig

type TrustScoreProfileConfig struct {
	NodeClassification string                                  `protobuf:"bytes,1,opt,name=node_classification,json=nodeClassification,proto3" json:"node_classification,omitempty"`
	Dimensions         []*TrustScoreDimension                  `protobuf:"bytes,2,rep,name=dimensions,proto3" json:"dimensions,omitempty"`
	Schedule           TrustScoreProfileConfig_UpdateFrequency `` /* 142-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*TrustScoreProfileConfig) GetDimensions

func (x *TrustScoreProfileConfig) GetDimensions() []*TrustScoreDimension

func (*TrustScoreProfileConfig) GetNodeClassification

func (x *TrustScoreProfileConfig) GetNodeClassification() string

func (*TrustScoreProfileConfig) GetSchedule

func (*TrustScoreProfileConfig) ProtoMessage

func (*TrustScoreProfileConfig) ProtoMessage()

func (*TrustScoreProfileConfig) ProtoReflect

func (x *TrustScoreProfileConfig) ProtoReflect() protoreflect.Message

func (*TrustScoreProfileConfig) Reset

func (x *TrustScoreProfileConfig) Reset()

func (*TrustScoreProfileConfig) SetDimensions

func (x *TrustScoreProfileConfig) SetDimensions(v []*TrustScoreDimension)

func (*TrustScoreProfileConfig) SetNodeClassification

func (x *TrustScoreProfileConfig) SetNodeClassification(v string)

func (*TrustScoreProfileConfig) SetSchedule

func (*TrustScoreProfileConfig) String

func (x *TrustScoreProfileConfig) String() string

type TrustScoreProfileConfig_UpdateFrequency

type TrustScoreProfileConfig_UpdateFrequency int32
const (
	TrustScoreProfileConfig_UPDATE_FREQUENCY_INVALID      TrustScoreProfileConfig_UpdateFrequency = 0
	TrustScoreProfileConfig_UPDATE_FREQUENCY_THREE_HOURS  TrustScoreProfileConfig_UpdateFrequency = 1
	TrustScoreProfileConfig_UPDATE_FREQUENCY_SIX_HOURS    TrustScoreProfileConfig_UpdateFrequency = 2
	TrustScoreProfileConfig_UPDATE_FREQUENCY_TWELVE_HOURS TrustScoreProfileConfig_UpdateFrequency = 3
	TrustScoreProfileConfig_UPDATE_FREQUENCY_DAILY        TrustScoreProfileConfig_UpdateFrequency = 4
)

func (TrustScoreProfileConfig_UpdateFrequency) Descriptor

func (TrustScoreProfileConfig_UpdateFrequency) Enum

func (TrustScoreProfileConfig_UpdateFrequency) Number

func (TrustScoreProfileConfig_UpdateFrequency) String

func (TrustScoreProfileConfig_UpdateFrequency) Type

type TrustScoreProfileConfig_builder

type TrustScoreProfileConfig_builder struct {
	NodeClassification string
	Dimensions         []*TrustScoreDimension
	Schedule           TrustScoreProfileConfig_UpdateFrequency
	// contains filtered or unexported fields
}

func (TrustScoreProfileConfig_builder) Build

type UpdatedConfig

type UpdatedConfig struct {
	Id             string          `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Type           ConfigType      `protobuf:"varint,2,opt,name=type,proto3,enum=indykite.auditsink.v1beta1.ConfigType" json:"type,omitempty"`
	ContainersPath *ContainersPath `protobuf:"bytes,5,opt,name=containers_path,json=containersPath,proto3" json:"containers_path,omitempty"`
	Before         *ConfigDetail   `protobuf:"bytes,3,opt,name=before,proto3" json:"before,omitempty"`
	After          *ConfigDetail   `protobuf:"bytes,4,opt,name=after,proto3" json:"after,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdatedConfig) ClearAfter

func (x *UpdatedConfig) ClearAfter()

func (*UpdatedConfig) ClearBefore

func (x *UpdatedConfig) ClearBefore()

func (*UpdatedConfig) ClearContainersPath

func (x *UpdatedConfig) ClearContainersPath()

func (*UpdatedConfig) GetAfter

func (x *UpdatedConfig) GetAfter() *ConfigDetail

func (*UpdatedConfig) GetBefore

func (x *UpdatedConfig) GetBefore() *ConfigDetail

func (*UpdatedConfig) GetContainersPath

func (x *UpdatedConfig) GetContainersPath() *ContainersPath

func (*UpdatedConfig) GetId

func (x *UpdatedConfig) GetId() string

func (*UpdatedConfig) GetType

func (x *UpdatedConfig) GetType() ConfigType

func (*UpdatedConfig) HasAfter

func (x *UpdatedConfig) HasAfter() bool

func (*UpdatedConfig) HasBefore

func (x *UpdatedConfig) HasBefore() bool

func (*UpdatedConfig) HasContainersPath

func (x *UpdatedConfig) HasContainersPath() bool

func (*UpdatedConfig) ProtoMessage

func (*UpdatedConfig) ProtoMessage()

func (*UpdatedConfig) ProtoReflect

func (x *UpdatedConfig) ProtoReflect() protoreflect.Message

func (*UpdatedConfig) Reset

func (x *UpdatedConfig) Reset()

func (*UpdatedConfig) SetAfter

func (x *UpdatedConfig) SetAfter(v *ConfigDetail)

func (*UpdatedConfig) SetBefore

func (x *UpdatedConfig) SetBefore(v *ConfigDetail)

func (*UpdatedConfig) SetContainersPath

func (x *UpdatedConfig) SetContainersPath(v *ContainersPath)

func (*UpdatedConfig) SetId

func (x *UpdatedConfig) SetId(v string)

func (*UpdatedConfig) SetType

func (x *UpdatedConfig) SetType(v ConfigType)

func (*UpdatedConfig) String

func (x *UpdatedConfig) String() string

type UpdatedConfig_builder

type UpdatedConfig_builder struct {
	Id             string
	Type           ConfigType
	ContainersPath *ContainersPath
	Before         *ConfigDetail
	After          *ConfigDetail
	// contains filtered or unexported fields
}

func (UpdatedConfig_builder) Build

type UpsertData

type UpsertData struct {

	// Types that are valid to be assigned to Data:
	//
	//	*UpsertData_Node
	//	*UpsertData_Relationship
	Data isUpsertData_Data `protobuf_oneof:"data"`
	// contains filtered or unexported fields
}

func (*UpsertData) ClearData

func (x *UpsertData) ClearData()

func (*UpsertData) ClearNode

func (x *UpsertData) ClearNode()

func (*UpsertData) ClearRelationship

func (x *UpsertData) ClearRelationship()

func (*UpsertData) GetData

func (x *UpsertData) GetData() isUpsertData_Data

func (*UpsertData) GetNode

func (x *UpsertData) GetNode() *Node

func (*UpsertData) GetRelationship

func (x *UpsertData) GetRelationship() *Relationship

func (*UpsertData) HasData

func (x *UpsertData) HasData() bool

func (*UpsertData) HasNode

func (x *UpsertData) HasNode() bool

func (*UpsertData) HasRelationship

func (x *UpsertData) HasRelationship() bool

func (*UpsertData) ProtoMessage

func (*UpsertData) ProtoMessage()

func (*UpsertData) ProtoReflect

func (x *UpsertData) ProtoReflect() protoreflect.Message

func (*UpsertData) Reset

func (x *UpsertData) Reset()

func (*UpsertData) SetNode

func (x *UpsertData) SetNode(v *Node)

func (*UpsertData) SetRelationship

func (x *UpsertData) SetRelationship(v *Relationship)

func (*UpsertData) String

func (x *UpsertData) String() string

func (*UpsertData) WhichData

func (x *UpsertData) WhichData() case_UpsertData_Data

type UpsertData_Node

type UpsertData_Node struct {
	Node *Node `protobuf:"bytes,1,opt,name=node,proto3,oneof"`
}

type UpsertData_Relationship

type UpsertData_Relationship struct {
	Relationship *Relationship `protobuf:"bytes,2,opt,name=relationship,proto3,oneof"`
}

type UpsertData_builder

type UpsertData_builder struct {

	// Fields of oneof Data:
	Node         *Node
	Relationship *Relationship
	// contains filtered or unexported fields
}

func (UpsertData_builder) Build

func (b0 UpsertData_builder) Build() *UpsertData

type WhatAuthorized

type WhatAuthorized struct {
	Request             *WhatAuthorized_Request   `protobuf:"bytes,1,opt,name=request,proto3" json:"request,omitempty"`
	ResolvedDigitalTwin *AuthorizationDigitalTwin `protobuf:"bytes,2,opt,name=resolved_digital_twin,json=resolvedDigitalTwin,proto3" json:"resolved_digital_twin,omitempty"`
	Response            *WhatAuthorized_Response  `protobuf:"bytes,3,opt,name=response,proto3" json:"response,omitempty"`
	PoliciesFound       []*AuthorizationPolicy    `protobuf:"bytes,4,rep,name=policies_found,json=policiesFound,proto3" json:"policies_found,omitempty"`
	DenyReason          *AuthorizationDenyReason  `protobuf:"bytes,5,opt,name=deny_reason,json=denyReason,proto3" json:"deny_reason,omitempty"`
	EvaluationTime      *durationpb.Duration      `protobuf:"bytes,6,opt,name=evaluation_time,json=evaluationTime,proto3" json:"evaluation_time,omitempty"`
	ErrorMessage        string                    `protobuf:"bytes,7,opt,name=error_message,json=errorMessage,proto3" json:"error_message,omitempty"`
	// contains filtered or unexported fields
}

func (*WhatAuthorized) ClearDenyReason

func (x *WhatAuthorized) ClearDenyReason()

func (*WhatAuthorized) ClearEvaluationTime

func (x *WhatAuthorized) ClearEvaluationTime()

func (*WhatAuthorized) ClearRequest

func (x *WhatAuthorized) ClearRequest()

func (*WhatAuthorized) ClearResolvedDigitalTwin

func (x *WhatAuthorized) ClearResolvedDigitalTwin()

func (*WhatAuthorized) ClearResponse

func (x *WhatAuthorized) ClearResponse()

func (*WhatAuthorized) GetDenyReason

func (x *WhatAuthorized) GetDenyReason() *AuthorizationDenyReason

func (*WhatAuthorized) GetErrorMessage

func (x *WhatAuthorized) GetErrorMessage() string

func (*WhatAuthorized) GetEvaluationTime

func (x *WhatAuthorized) GetEvaluationTime() *durationpb.Duration

func (*WhatAuthorized) GetPoliciesFound

func (x *WhatAuthorized) GetPoliciesFound() []*AuthorizationPolicy

func (*WhatAuthorized) GetRequest

func (x *WhatAuthorized) GetRequest() *WhatAuthorized_Request

func (*WhatAuthorized) GetResolvedDigitalTwin

func (x *WhatAuthorized) GetResolvedDigitalTwin() *AuthorizationDigitalTwin

func (*WhatAuthorized) GetResponse

func (x *WhatAuthorized) GetResponse() *WhatAuthorized_Response

func (*WhatAuthorized) HasDenyReason

func (x *WhatAuthorized) HasDenyReason() bool

func (*WhatAuthorized) HasEvaluationTime

func (x *WhatAuthorized) HasEvaluationTime() bool

func (*WhatAuthorized) HasRequest

func (x *WhatAuthorized) HasRequest() bool

func (*WhatAuthorized) HasResolvedDigitalTwin

func (x *WhatAuthorized) HasResolvedDigitalTwin() bool

func (*WhatAuthorized) HasResponse

func (x *WhatAuthorized) HasResponse() bool

func (*WhatAuthorized) ProtoMessage

func (*WhatAuthorized) ProtoMessage()

func (*WhatAuthorized) ProtoReflect

func (x *WhatAuthorized) ProtoReflect() protoreflect.Message

func (*WhatAuthorized) Reset

func (x *WhatAuthorized) Reset()

func (*WhatAuthorized) SetDenyReason

func (x *WhatAuthorized) SetDenyReason(v *AuthorizationDenyReason)

func (*WhatAuthorized) SetErrorMessage

func (x *WhatAuthorized) SetErrorMessage(v string)

func (*WhatAuthorized) SetEvaluationTime

func (x *WhatAuthorized) SetEvaluationTime(v *durationpb.Duration)

func (*WhatAuthorized) SetPoliciesFound

func (x *WhatAuthorized) SetPoliciesFound(v []*AuthorizationPolicy)

func (*WhatAuthorized) SetRequest

func (x *WhatAuthorized) SetRequest(v *WhatAuthorized_Request)

func (*WhatAuthorized) SetResolvedDigitalTwin

func (x *WhatAuthorized) SetResolvedDigitalTwin(v *AuthorizationDigitalTwin)

func (*WhatAuthorized) SetResponse

func (x *WhatAuthorized) SetResponse(v *WhatAuthorized_Response)

func (*WhatAuthorized) String

func (x *WhatAuthorized) String() string

type WhatAuthorized_Request

type WhatAuthorized_Request struct {

	// AuthorizationSubject to check if is authorized to perform given actions.
	Subject *AuthorizationSubject `protobuf:"bytes,1,opt,name=subject,proto3" json:"subject,omitempty"`
	// A list of resources to authorize against.
	ResourceTypes []*WhatAuthorized_Request_ResourceType `protobuf:"bytes,2,rep,name=resource_types,json=resourceTypes,proto3" json:"resource_types,omitempty"`
	// Policy input params
	InputParams map[string]*v1beta1.Value `` /* 168-byte string literal not displayed */
	// Only evaluate polices containing provided tags
	PolicyTags []string `protobuf:"bytes,4,rep,name=policy_tags,json=policyTags,proto3" json:"policy_tags,omitempty"`
	// contains filtered or unexported fields
}

func (*WhatAuthorized_Request) ClearSubject

func (x *WhatAuthorized_Request) ClearSubject()

func (*WhatAuthorized_Request) GetInputParams

func (x *WhatAuthorized_Request) GetInputParams() map[string]*v1beta1.Value

func (*WhatAuthorized_Request) GetPolicyTags

func (x *WhatAuthorized_Request) GetPolicyTags() []string

func (*WhatAuthorized_Request) GetResourceTypes

func (*WhatAuthorized_Request) GetSubject

func (*WhatAuthorized_Request) HasSubject

func (x *WhatAuthorized_Request) HasSubject() bool

func (*WhatAuthorized_Request) ProtoMessage

func (*WhatAuthorized_Request) ProtoMessage()

func (*WhatAuthorized_Request) ProtoReflect

func (x *WhatAuthorized_Request) ProtoReflect() protoreflect.Message

func (*WhatAuthorized_Request) Reset

func (x *WhatAuthorized_Request) Reset()

func (*WhatAuthorized_Request) SetInputParams

func (x *WhatAuthorized_Request) SetInputParams(v map[string]*v1beta1.Value)

func (*WhatAuthorized_Request) SetPolicyTags

func (x *WhatAuthorized_Request) SetPolicyTags(v []string)

func (*WhatAuthorized_Request) SetResourceTypes

func (*WhatAuthorized_Request) SetSubject

func (x *WhatAuthorized_Request) SetSubject(v *AuthorizationSubject)

func (*WhatAuthorized_Request) String

func (x *WhatAuthorized_Request) String() string

type WhatAuthorized_Request_ResourceType

type WhatAuthorized_Request_ResourceType struct {

	// Resource type.
	Type string `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"`
	// A list of actions the subject want to perform.
	Actions []string `protobuf:"bytes,2,rep,name=actions,proto3" json:"actions,omitempty"`
	// contains filtered or unexported fields
}

func (*WhatAuthorized_Request_ResourceType) GetActions

func (x *WhatAuthorized_Request_ResourceType) GetActions() []string

func (*WhatAuthorized_Request_ResourceType) GetType

func (*WhatAuthorized_Request_ResourceType) ProtoMessage

func (*WhatAuthorized_Request_ResourceType) ProtoMessage()

func (*WhatAuthorized_Request_ResourceType) ProtoReflect

func (*WhatAuthorized_Request_ResourceType) Reset

func (*WhatAuthorized_Request_ResourceType) SetActions

func (x *WhatAuthorized_Request_ResourceType) SetActions(v []string)

func (*WhatAuthorized_Request_ResourceType) SetType

func (*WhatAuthorized_Request_ResourceType) String

type WhatAuthorized_Request_ResourceType_builder

type WhatAuthorized_Request_ResourceType_builder struct {

	// Resource type.
	Type string
	// A list of actions the subject want to perform.
	Actions []string
	// contains filtered or unexported fields
}

func (WhatAuthorized_Request_ResourceType_builder) Build

type WhatAuthorized_Request_builder

type WhatAuthorized_Request_builder struct {

	// AuthorizationSubject to check if is authorized to perform given actions.
	Subject *AuthorizationSubject
	// A list of resources to authorize against.
	ResourceTypes []*WhatAuthorized_Request_ResourceType
	// Policy input params
	InputParams map[string]*v1beta1.Value
	// Only evaluate polices containing provided tags
	PolicyTags []string
	// contains filtered or unexported fields
}

func (WhatAuthorized_Request_builder) Build

type WhatAuthorized_Response

type WhatAuthorized_Response struct {

	// Time the decision was made
	DecisionTime *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=decision_time,json=decisionTime,proto3" json:"decision_time,omitempty"`
	// Map with resource type as key
	Decisions map[string]*WhatAuthorized_Response_ResourceType `` /* 145-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*WhatAuthorized_Response) ClearDecisionTime

func (x *WhatAuthorized_Response) ClearDecisionTime()

func (*WhatAuthorized_Response) GetDecisionTime

func (x *WhatAuthorized_Response) GetDecisionTime() *timestamppb.Timestamp

func (*WhatAuthorized_Response) GetDecisions

func (*WhatAuthorized_Response) HasDecisionTime

func (x *WhatAuthorized_Response) HasDecisionTime() bool

func (*WhatAuthorized_Response) ProtoMessage

func (*WhatAuthorized_Response) ProtoMessage()

func (*WhatAuthorized_Response) ProtoReflect

func (x *WhatAuthorized_Response) ProtoReflect() protoreflect.Message

func (*WhatAuthorized_Response) Reset

func (x *WhatAuthorized_Response) Reset()

func (*WhatAuthorized_Response) SetDecisionTime

func (x *WhatAuthorized_Response) SetDecisionTime(v *timestamppb.Timestamp)

func (*WhatAuthorized_Response) SetDecisions

func (*WhatAuthorized_Response) String

func (x *WhatAuthorized_Response) String() string

type WhatAuthorized_Response_Action

type WhatAuthorized_Response_Action struct {

	// List of resources
	Resources []*WhatAuthorized_Response_Resource `protobuf:"bytes,1,rep,name=resources,proto3" json:"resources,omitempty"`
	// contains filtered or unexported fields
}

func (*WhatAuthorized_Response_Action) GetResources

func (*WhatAuthorized_Response_Action) ProtoMessage

func (*WhatAuthorized_Response_Action) ProtoMessage()

func (*WhatAuthorized_Response_Action) ProtoReflect

func (*WhatAuthorized_Response_Action) Reset

func (x *WhatAuthorized_Response_Action) Reset()

func (*WhatAuthorized_Response_Action) SetResources

func (*WhatAuthorized_Response_Action) String

type WhatAuthorized_Response_Action_builder

type WhatAuthorized_Response_Action_builder struct {

	// List of resources
	Resources []*WhatAuthorized_Response_Resource
	// contains filtered or unexported fields
}

func (WhatAuthorized_Response_Action_builder) Build

type WhatAuthorized_Response_Resource

type WhatAuthorized_Response_Resource struct {

	// Resource external identifier
	ExternalId string `protobuf:"bytes,1,opt,name=external_id,json=externalId,proto3" json:"external_id,omitempty"`
	// contains filtered or unexported fields
}

func (*WhatAuthorized_Response_Resource) GetExternalId

func (x *WhatAuthorized_Response_Resource) GetExternalId() string

func (*WhatAuthorized_Response_Resource) ProtoMessage

func (*WhatAuthorized_Response_Resource) ProtoMessage()

func (*WhatAuthorized_Response_Resource) ProtoReflect

func (*WhatAuthorized_Response_Resource) Reset

func (*WhatAuthorized_Response_Resource) SetExternalId

func (x *WhatAuthorized_Response_Resource) SetExternalId(v string)

func (*WhatAuthorized_Response_Resource) String

type WhatAuthorized_Response_ResourceType

type WhatAuthorized_Response_ResourceType struct {

	// Map with action as key
	Actions map[string]*WhatAuthorized_Response_Action `` /* 141-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*WhatAuthorized_Response_ResourceType) GetActions

func (*WhatAuthorized_Response_ResourceType) ProtoMessage

func (*WhatAuthorized_Response_ResourceType) ProtoMessage()

func (*WhatAuthorized_Response_ResourceType) ProtoReflect

func (*WhatAuthorized_Response_ResourceType) Reset

func (*WhatAuthorized_Response_ResourceType) SetActions

func (*WhatAuthorized_Response_ResourceType) String

type WhatAuthorized_Response_ResourceType_builder

type WhatAuthorized_Response_ResourceType_builder struct {

	// Map with action as key
	Actions map[string]*WhatAuthorized_Response_Action
	// contains filtered or unexported fields
}

func (WhatAuthorized_Response_ResourceType_builder) Build

type WhatAuthorized_Response_Resource_builder

type WhatAuthorized_Response_Resource_builder struct {

	// Resource external identifier
	ExternalId string
	// contains filtered or unexported fields
}

func (WhatAuthorized_Response_Resource_builder) Build

type WhatAuthorized_Response_builder

type WhatAuthorized_Response_builder struct {

	// Time the decision was made
	DecisionTime *timestamppb.Timestamp
	// Map with resource type as key
	Decisions map[string]*WhatAuthorized_Response_ResourceType
	// contains filtered or unexported fields
}

func (WhatAuthorized_Response_builder) Build

type WhatAuthorized_builder

type WhatAuthorized_builder struct {
	Request             *WhatAuthorized_Request
	ResolvedDigitalTwin *AuthorizationDigitalTwin
	Response            *WhatAuthorized_Response
	PoliciesFound       []*AuthorizationPolicy
	DenyReason          *AuthorizationDenyReason
	EvaluationTime      *durationpb.Duration
	ErrorMessage        string
	// contains filtered or unexported fields
}

func (WhatAuthorized_builder) Build

type WhoAuthorized

type WhoAuthorized struct {
	Request             *WhoAuthorized_Request    `protobuf:"bytes,1,opt,name=request,proto3" json:"request,omitempty"`
	ResolvedDigitalTwin *AuthorizationDigitalTwin `protobuf:"bytes,2,opt,name=resolved_digital_twin,json=resolvedDigitalTwin,proto3" json:"resolved_digital_twin,omitempty"`
	Response            *WhoAuthorized_Response   `protobuf:"bytes,3,opt,name=response,proto3" json:"response,omitempty"`
	PoliciesFound       []*AuthorizationPolicy    `protobuf:"bytes,4,rep,name=policies_found,json=policiesFound,proto3" json:"policies_found,omitempty"`
	DenyReason          *AuthorizationDenyReason  `protobuf:"bytes,5,opt,name=deny_reason,json=denyReason,proto3" json:"deny_reason,omitempty"`
	EvaluationTime      *durationpb.Duration      `protobuf:"bytes,6,opt,name=evaluation_time,json=evaluationTime,proto3" json:"evaluation_time,omitempty"`
	ErrorMessage        string                    `protobuf:"bytes,7,opt,name=error_message,json=errorMessage,proto3" json:"error_message,omitempty"`
	// contains filtered or unexported fields
}

func (*WhoAuthorized) ClearDenyReason

func (x *WhoAuthorized) ClearDenyReason()

func (*WhoAuthorized) ClearEvaluationTime

func (x *WhoAuthorized) ClearEvaluationTime()

func (*WhoAuthorized) ClearRequest

func (x *WhoAuthorized) ClearRequest()

func (*WhoAuthorized) ClearResolvedDigitalTwin

func (x *WhoAuthorized) ClearResolvedDigitalTwin()

func (*WhoAuthorized) ClearResponse

func (x *WhoAuthorized) ClearResponse()

func (*WhoAuthorized) GetDenyReason

func (x *WhoAuthorized) GetDenyReason() *AuthorizationDenyReason

func (*WhoAuthorized) GetErrorMessage

func (x *WhoAuthorized) GetErrorMessage() string

func (*WhoAuthorized) GetEvaluationTime

func (x *WhoAuthorized) GetEvaluationTime() *durationpb.Duration

func (*WhoAuthorized) GetPoliciesFound

func (x *WhoAuthorized) GetPoliciesFound() []*AuthorizationPolicy

func (*WhoAuthorized) GetRequest

func (x *WhoAuthorized) GetRequest() *WhoAuthorized_Request

func (*WhoAuthorized) GetResolvedDigitalTwin

func (x *WhoAuthorized) GetResolvedDigitalTwin() *AuthorizationDigitalTwin

func (*WhoAuthorized) GetResponse

func (x *WhoAuthorized) GetResponse() *WhoAuthorized_Response

func (*WhoAuthorized) HasDenyReason

func (x *WhoAuthorized) HasDenyReason() bool

func (*WhoAuthorized) HasEvaluationTime

func (x *WhoAuthorized) HasEvaluationTime() bool

func (*WhoAuthorized) HasRequest

func (x *WhoAuthorized) HasRequest() bool

func (*WhoAuthorized) HasResolvedDigitalTwin

func (x *WhoAuthorized) HasResolvedDigitalTwin() bool

func (*WhoAuthorized) HasResponse

func (x *WhoAuthorized) HasResponse() bool

func (*WhoAuthorized) ProtoMessage

func (*WhoAuthorized) ProtoMessage()

func (*WhoAuthorized) ProtoReflect

func (x *WhoAuthorized) ProtoReflect() protoreflect.Message

func (*WhoAuthorized) Reset

func (x *WhoAuthorized) Reset()

func (*WhoAuthorized) SetDenyReason

func (x *WhoAuthorized) SetDenyReason(v *AuthorizationDenyReason)

func (*WhoAuthorized) SetErrorMessage

func (x *WhoAuthorized) SetErrorMessage(v string)

func (*WhoAuthorized) SetEvaluationTime

func (x *WhoAuthorized) SetEvaluationTime(v *durationpb.Duration)

func (*WhoAuthorized) SetPoliciesFound

func (x *WhoAuthorized) SetPoliciesFound(v []*AuthorizationPolicy)

func (*WhoAuthorized) SetRequest

func (x *WhoAuthorized) SetRequest(v *WhoAuthorized_Request)

func (*WhoAuthorized) SetResolvedDigitalTwin

func (x *WhoAuthorized) SetResolvedDigitalTwin(v *AuthorizationDigitalTwin)

func (*WhoAuthorized) SetResponse

func (x *WhoAuthorized) SetResponse(v *WhoAuthorized_Response)

func (*WhoAuthorized) String

func (x *WhoAuthorized) String() string

type WhoAuthorized_Request

type WhoAuthorized_Request struct {

	// A list of resources to authorize against.
	Resources []*WhoAuthorized_Request_Resource `protobuf:"bytes,1,rep,name=resources,proto3" json:"resources,omitempty"`
	// Policy input params
	InputParams map[string]*v1beta1.Value `` /* 168-byte string literal not displayed */
	// Only evaluate polices containing provided tags
	PolicyTags []string `protobuf:"bytes,3,rep,name=policy_tags,json=policyTags,proto3" json:"policy_tags,omitempty"`
	// contains filtered or unexported fields
}

func (*WhoAuthorized_Request) GetInputParams

func (x *WhoAuthorized_Request) GetInputParams() map[string]*v1beta1.Value

func (*WhoAuthorized_Request) GetPolicyTags

func (x *WhoAuthorized_Request) GetPolicyTags() []string

func (*WhoAuthorized_Request) GetResources

func (*WhoAuthorized_Request) ProtoMessage

func (*WhoAuthorized_Request) ProtoMessage()

func (*WhoAuthorized_Request) ProtoReflect

func (x *WhoAuthorized_Request) ProtoReflect() protoreflect.Message

func (*WhoAuthorized_Request) Reset

func (x *WhoAuthorized_Request) Reset()

func (*WhoAuthorized_Request) SetInputParams

func (x *WhoAuthorized_Request) SetInputParams(v map[string]*v1beta1.Value)

func (*WhoAuthorized_Request) SetPolicyTags

func (x *WhoAuthorized_Request) SetPolicyTags(v []string)

func (*WhoAuthorized_Request) SetResources

func (*WhoAuthorized_Request) String

func (x *WhoAuthorized_Request) String() string

type WhoAuthorized_Request_Resource

type WhoAuthorized_Request_Resource struct {
	ExternalId string `protobuf:"bytes,1,opt,name=external_id,json=externalId,proto3" json:"external_id,omitempty"`
	// Resource type.
	Type string `protobuf:"bytes,2,opt,name=type,proto3" json:"type,omitempty"`
	// A list of actions the subject want to perform.
	Actions []string `protobuf:"bytes,3,rep,name=actions,proto3" json:"actions,omitempty"`
	// contains filtered or unexported fields
}

func (*WhoAuthorized_Request_Resource) GetActions

func (x *WhoAuthorized_Request_Resource) GetActions() []string

func (*WhoAuthorized_Request_Resource) GetExternalId

func (x *WhoAuthorized_Request_Resource) GetExternalId() string

func (*WhoAuthorized_Request_Resource) GetType

func (*WhoAuthorized_Request_Resource) ProtoMessage

func (*WhoAuthorized_Request_Resource) ProtoMessage()

func (*WhoAuthorized_Request_Resource) ProtoReflect

func (*WhoAuthorized_Request_Resource) Reset

func (x *WhoAuthorized_Request_Resource) Reset()

func (*WhoAuthorized_Request_Resource) SetActions

func (x *WhoAuthorized_Request_Resource) SetActions(v []string)

func (*WhoAuthorized_Request_Resource) SetExternalId

func (x *WhoAuthorized_Request_Resource) SetExternalId(v string)

func (*WhoAuthorized_Request_Resource) SetType

func (x *WhoAuthorized_Request_Resource) SetType(v string)

func (*WhoAuthorized_Request_Resource) String

type WhoAuthorized_Request_Resource_builder

type WhoAuthorized_Request_Resource_builder struct {
	ExternalId string
	// Resource type.
	Type string
	// A list of actions the subject want to perform.
	Actions []string
	// contains filtered or unexported fields
}

func (WhoAuthorized_Request_Resource_builder) Build

type WhoAuthorized_Request_builder

type WhoAuthorized_Request_builder struct {

	// A list of resources to authorize against.
	Resources []*WhoAuthorized_Request_Resource
	// Policy input params
	InputParams map[string]*v1beta1.Value
	// Only evaluate polices containing provided tags
	PolicyTags []string
	// contains filtered or unexported fields
}

func (WhoAuthorized_Request_builder) Build

type WhoAuthorized_Response

type WhoAuthorized_Response struct {

	// Time the decision was made.
	DecisionTime *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=decision_time,json=decisionTime,proto3" json:"decision_time,omitempty"`
	// Map with resource type as key.
	Decisions map[string]*WhoAuthorized_Response_ResourceType `` /* 145-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*WhoAuthorized_Response) ClearDecisionTime

func (x *WhoAuthorized_Response) ClearDecisionTime()

func (*WhoAuthorized_Response) GetDecisionTime

func (x *WhoAuthorized_Response) GetDecisionTime() *timestamppb.Timestamp

func (*WhoAuthorized_Response) GetDecisions

func (*WhoAuthorized_Response) HasDecisionTime

func (x *WhoAuthorized_Response) HasDecisionTime() bool

func (*WhoAuthorized_Response) ProtoMessage

func (*WhoAuthorized_Response) ProtoMessage()

func (*WhoAuthorized_Response) ProtoReflect

func (x *WhoAuthorized_Response) ProtoReflect() protoreflect.Message

func (*WhoAuthorized_Response) Reset

func (x *WhoAuthorized_Response) Reset()

func (*WhoAuthorized_Response) SetDecisionTime

func (x *WhoAuthorized_Response) SetDecisionTime(v *timestamppb.Timestamp)

func (*WhoAuthorized_Response) SetDecisions

func (*WhoAuthorized_Response) String

func (x *WhoAuthorized_Response) String() string

type WhoAuthorized_Response_Action

type WhoAuthorized_Response_Action struct {

	// List of subjects.
	Subjects []*WhoAuthorized_Response_Subject `protobuf:"bytes,1,rep,name=subjects,proto3" json:"subjects,omitempty"`
	// contains filtered or unexported fields
}

func (*WhoAuthorized_Response_Action) GetSubjects

func (*WhoAuthorized_Response_Action) ProtoMessage

func (*WhoAuthorized_Response_Action) ProtoMessage()

func (*WhoAuthorized_Response_Action) ProtoReflect

func (*WhoAuthorized_Response_Action) Reset

func (x *WhoAuthorized_Response_Action) Reset()

func (*WhoAuthorized_Response_Action) SetSubjects

func (*WhoAuthorized_Response_Action) String

type WhoAuthorized_Response_Action_builder

type WhoAuthorized_Response_Action_builder struct {

	// List of subjects.
	Subjects []*WhoAuthorized_Response_Subject
	// contains filtered or unexported fields
}

func (WhoAuthorized_Response_Action_builder) Build

type WhoAuthorized_Response_Resource

type WhoAuthorized_Response_Resource struct {

	// Map with actions as key.
	Actions map[string]*WhoAuthorized_Response_Action `` /* 141-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*WhoAuthorized_Response_Resource) GetActions

func (*WhoAuthorized_Response_Resource) ProtoMessage

func (*WhoAuthorized_Response_Resource) ProtoMessage()

func (*WhoAuthorized_Response_Resource) ProtoReflect

func (*WhoAuthorized_Response_Resource) Reset

func (*WhoAuthorized_Response_Resource) SetActions

func (*WhoAuthorized_Response_Resource) String

type WhoAuthorized_Response_ResourceType

type WhoAuthorized_Response_ResourceType struct {

	// Map with resource id as key.
	Resources map[string]*WhoAuthorized_Response_Resource `` /* 145-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*WhoAuthorized_Response_ResourceType) GetResources

func (*WhoAuthorized_Response_ResourceType) ProtoMessage

func (*WhoAuthorized_Response_ResourceType) ProtoMessage()

func (*WhoAuthorized_Response_ResourceType) ProtoReflect

func (*WhoAuthorized_Response_ResourceType) Reset

func (*WhoAuthorized_Response_ResourceType) SetResources

func (*WhoAuthorized_Response_ResourceType) String

type WhoAuthorized_Response_ResourceType_builder

type WhoAuthorized_Response_ResourceType_builder struct {

	// Map with resource id as key.
	Resources map[string]*WhoAuthorized_Response_Resource
	// contains filtered or unexported fields
}

func (WhoAuthorized_Response_ResourceType_builder) Build

type WhoAuthorized_Response_Resource_builder

type WhoAuthorized_Response_Resource_builder struct {

	// Map with actions as key.
	Actions map[string]*WhoAuthorized_Response_Action
	// contains filtered or unexported fields
}

func (WhoAuthorized_Response_Resource_builder) Build

type WhoAuthorized_Response_Subject

type WhoAuthorized_Response_Subject struct {

	// Resource external identifier.
	ExternalId string `protobuf:"bytes,1,opt,name=external_id,json=externalId,proto3" json:"external_id,omitempty"`
	// Subject type.
	Type string `protobuf:"bytes,2,opt,name=type,proto3" json:"type,omitempty"`
	// contains filtered or unexported fields
}

func (*WhoAuthorized_Response_Subject) GetExternalId

func (x *WhoAuthorized_Response_Subject) GetExternalId() string

func (*WhoAuthorized_Response_Subject) GetType

func (*WhoAuthorized_Response_Subject) ProtoMessage

func (*WhoAuthorized_Response_Subject) ProtoMessage()

func (*WhoAuthorized_Response_Subject) ProtoReflect

func (*WhoAuthorized_Response_Subject) Reset

func (x *WhoAuthorized_Response_Subject) Reset()

func (*WhoAuthorized_Response_Subject) SetExternalId

func (x *WhoAuthorized_Response_Subject) SetExternalId(v string)

func (*WhoAuthorized_Response_Subject) SetType

func (x *WhoAuthorized_Response_Subject) SetType(v string)

func (*WhoAuthorized_Response_Subject) String

type WhoAuthorized_Response_Subject_builder

type WhoAuthorized_Response_Subject_builder struct {

	// Resource external identifier.
	ExternalId string
	// Subject type.
	Type string
	// contains filtered or unexported fields
}

func (WhoAuthorized_Response_Subject_builder) Build

type WhoAuthorized_Response_builder

type WhoAuthorized_Response_builder struct {

	// Time the decision was made.
	DecisionTime *timestamppb.Timestamp
	// Map with resource type as key.
	Decisions map[string]*WhoAuthorized_Response_ResourceType
	// contains filtered or unexported fields
}

func (WhoAuthorized_Response_builder) Build

type WhoAuthorized_builder

type WhoAuthorized_builder struct {
	Request             *WhoAuthorized_Request
	ResolvedDigitalTwin *AuthorizationDigitalTwin
	Response            *WhoAuthorized_Response
	PoliciesFound       []*AuthorizationPolicy
	DenyReason          *AuthorizationDenyReason
	EvaluationTime      *durationpb.Duration
	ErrorMessage        string
	// contains filtered or unexported fields
}

func (WhoAuthorized_builder) Build

Source Files

  • ai.pb.go
  • authorization.pb.go
  • ciq.pb.go
  • config.pb.go
  • credentials.pb.go
  • ingest.pb.go

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL