v1

package
v1.36.1 Latest Latest
Warning

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

Go to latest
Published: Jul 25, 2025 License: Apache-2.0 Imports: 23 Imported by: 0

Documentation

Index

Constants

View Source
const (
	APITokenService_Create_FullMethodName = "/controlplane.v1.APITokenService/Create"
	APITokenService_List_FullMethodName   = "/controlplane.v1.APITokenService/List"
	APITokenService_Revoke_FullMethodName = "/controlplane.v1.APITokenService/Revoke"
)
View Source
const (
	AttestationStateService_Initialized_FullMethodName = "/controlplane.v1.AttestationStateService/Initialized"
	AttestationStateService_Save_FullMethodName        = "/controlplane.v1.AttestationStateService/Save"
	AttestationStateService_Read_FullMethodName        = "/controlplane.v1.AttestationStateService/Read"
	AttestationStateService_Reset_FullMethodName       = "/controlplane.v1.AttestationStateService/Reset"
)
View Source
const (
	CASBackendService_List_FullMethodName   = "/controlplane.v1.CASBackendService/List"
	CASBackendService_Create_FullMethodName = "/controlplane.v1.CASBackendService/Create"
	CASBackendService_Update_FullMethodName = "/controlplane.v1.CASBackendService/Update"
	CASBackendService_Delete_FullMethodName = "/controlplane.v1.CASBackendService/Delete"
)
View Source
const (
	GroupService_Create_FullMethodName                       = "/controlplane.v1.GroupService/Create"
	GroupService_Get_FullMethodName                          = "/controlplane.v1.GroupService/Get"
	GroupService_List_FullMethodName                         = "/controlplane.v1.GroupService/List"
	GroupService_Update_FullMethodName                       = "/controlplane.v1.GroupService/Update"
	GroupService_Delete_FullMethodName                       = "/controlplane.v1.GroupService/Delete"
	GroupService_ListMembers_FullMethodName                  = "/controlplane.v1.GroupService/ListMembers"
	GroupService_AddMember_FullMethodName                    = "/controlplane.v1.GroupService/AddMember"
	GroupService_RemoveMember_FullMethodName                 = "/controlplane.v1.GroupService/RemoveMember"
	GroupService_UpdateMemberMaintainerStatus_FullMethodName = "/controlplane.v1.GroupService/UpdateMemberMaintainerStatus"
	GroupService_ListPendingInvitations_FullMethodName       = "/controlplane.v1.GroupService/ListPendingInvitations"
	GroupService_ListProjects_FullMethodName                 = "/controlplane.v1.GroupService/ListProjects"
)
View Source
const (
	IntegrationsService_ListAvailable_FullMethodName        = "/controlplane.v1.IntegrationsService/ListAvailable"
	IntegrationsService_Register_FullMethodName             = "/controlplane.v1.IntegrationsService/Register"
	IntegrationsService_Deregister_FullMethodName           = "/controlplane.v1.IntegrationsService/Deregister"
	IntegrationsService_ListRegistrations_FullMethodName    = "/controlplane.v1.IntegrationsService/ListRegistrations"
	IntegrationsService_DescribeRegistration_FullMethodName = "/controlplane.v1.IntegrationsService/DescribeRegistration"
	IntegrationsService_Attach_FullMethodName               = "/controlplane.v1.IntegrationsService/Attach"
	IntegrationsService_Detach_FullMethodName               = "/controlplane.v1.IntegrationsService/Detach"
	IntegrationsService_ListAttachments_FullMethodName      = "/controlplane.v1.IntegrationsService/ListAttachments"
)
View Source
const (
	OrgInvitationService_Create_FullMethodName   = "/controlplane.v1.OrgInvitationService/Create"
	OrgInvitationService_Revoke_FullMethodName   = "/controlplane.v1.OrgInvitationService/Revoke"
	OrgInvitationService_ListSent_FullMethodName = "/controlplane.v1.OrgInvitationService/ListSent"
)
View Source
const (
	OrgMetricsService_Totals_FullMethodName                  = "/controlplane.v1.OrgMetricsService/Totals"
	OrgMetricsService_TopWorkflowsByRunsCount_FullMethodName = "/controlplane.v1.OrgMetricsService/TopWorkflowsByRunsCount"
	OrgMetricsService_DailyRunsCount_FullMethodName          = "/controlplane.v1.OrgMetricsService/DailyRunsCount"
)
View Source
const (
	OrganizationService_Create_FullMethodName           = "/controlplane.v1.OrganizationService/Create"
	OrganizationService_Update_FullMethodName           = "/controlplane.v1.OrganizationService/Update"
	OrganizationService_ListMemberships_FullMethodName  = "/controlplane.v1.OrganizationService/ListMemberships"
	OrganizationService_DeleteMembership_FullMethodName = "/controlplane.v1.OrganizationService/DeleteMembership"
	OrganizationService_UpdateMembership_FullMethodName = "/controlplane.v1.OrganizationService/UpdateMembership"
)
View Source
const (
	ProjectService_ListMembers_FullMethodName            = "/controlplane.v1.ProjectService/ListMembers"
	ProjectService_AddMember_FullMethodName              = "/controlplane.v1.ProjectService/AddMember"
	ProjectService_RemoveMember_FullMethodName           = "/controlplane.v1.ProjectService/RemoveMember"
	ProjectService_UpdateMemberRole_FullMethodName       = "/controlplane.v1.ProjectService/UpdateMemberRole"
	ProjectService_ListPendingInvitations_FullMethodName = "/controlplane.v1.ProjectService/ListPendingInvitations"
)
View Source
const (
	ReferrerService_DiscoverPrivate_FullMethodName      = "/controlplane.v1.ReferrerService/DiscoverPrivate"
	ReferrerService_DiscoverPublicShared_FullMethodName = "/controlplane.v1.ReferrerService/DiscoverPublicShared"
)
View Source
const (
	RobotAccountService_Create_FullMethodName = "/controlplane.v1.RobotAccountService/Create"
	RobotAccountService_List_FullMethodName   = "/controlplane.v1.RobotAccountService/List"
	RobotAccountService_Revoke_FullMethodName = "/controlplane.v1.RobotAccountService/Revoke"
)
View Source
const (
	SigningService_GenerateSigningCert_FullMethodName = "/controlplane.v1.SigningService/GenerateSigningCert"
	SigningService_GetTrustedRoot_FullMethodName      = "/controlplane.v1.SigningService/GetTrustedRoot"
)
View Source
const (
	StatusService_Infoz_FullMethodName   = "/controlplane.v1.StatusService/Infoz"
	StatusService_Statusz_FullMethodName = "/controlplane.v1.StatusService/Statusz"
)
View Source
const (
	UserService_ListMemberships_FullMethodName      = "/controlplane.v1.UserService/ListMemberships"
	UserService_DeleteMembership_FullMethodName     = "/controlplane.v1.UserService/DeleteMembership"
	UserService_SetCurrentMembership_FullMethodName = "/controlplane.v1.UserService/SetCurrentMembership"
)
View Source
const (
	WorkflowContractService_List_FullMethodName     = "/controlplane.v1.WorkflowContractService/List"
	WorkflowContractService_Create_FullMethodName   = "/controlplane.v1.WorkflowContractService/Create"
	WorkflowContractService_Update_FullMethodName   = "/controlplane.v1.WorkflowContractService/Update"
	WorkflowContractService_Describe_FullMethodName = "/controlplane.v1.WorkflowContractService/Describe"
	WorkflowContractService_Delete_FullMethodName   = "/controlplane.v1.WorkflowContractService/Delete"
)
View Source
const (
	WorkflowService_Create_FullMethodName = "/controlplane.v1.WorkflowService/Create"
	WorkflowService_Update_FullMethodName = "/controlplane.v1.WorkflowService/Update"
	WorkflowService_List_FullMethodName   = "/controlplane.v1.WorkflowService/List"
	WorkflowService_View_FullMethodName   = "/controlplane.v1.WorkflowService/View"
	WorkflowService_Delete_FullMethodName = "/controlplane.v1.WorkflowService/Delete"
)
View Source
const (
	AttestationService_FindOrCreateWorkflow_FullMethodName = "/controlplane.v1.AttestationService/FindOrCreateWorkflow"
	AttestationService_GetContract_FullMethodName          = "/controlplane.v1.AttestationService/GetContract"
	AttestationService_Init_FullMethodName                 = "/controlplane.v1.AttestationService/Init"
	AttestationService_Store_FullMethodName                = "/controlplane.v1.AttestationService/Store"
	AttestationService_GetUploadCreds_FullMethodName       = "/controlplane.v1.AttestationService/GetUploadCreds"
	AttestationService_Cancel_FullMethodName               = "/controlplane.v1.AttestationService/Cancel"
	AttestationService_GetPolicy_FullMethodName            = "/controlplane.v1.AttestationService/GetPolicy"
	AttestationService_GetPolicyGroup_FullMethodName       = "/controlplane.v1.AttestationService/GetPolicyGroup"
)
View Source
const (
	WorkflowRunService_List_FullMethodName = "/controlplane.v1.WorkflowRunService/List"
	WorkflowRunService_View_FullMethodName = "/controlplane.v1.WorkflowRunService/View"
)
View Source
const (
	AuthService_DeleteAccount_FullMethodName = "/controlplane.v1.AuthService/DeleteAccount"
)
View Source
const (
	CASCredentialsService_Get_FullMethodName = "/controlplane.v1.CASCredentialsService/Get"
)
View Source
const (
	CASRedirectService_GetDownloadURL_FullMethodName = "/controlplane.v1.CASRedirectService/GetDownloadURL"
)
View Source
const (
	ContextService_Current_FullMethodName = "/controlplane.v1.ContextService/Current"
)
View Source
const OperationReferrerServiceDiscoverPrivate = "/controlplane.v1.ReferrerService/DiscoverPrivate"
View Source
const OperationReferrerServiceDiscoverPublicShared = "/controlplane.v1.ReferrerService/DiscoverPublicShared"
View Source
const OperationStatusServiceInfoz = "/controlplane.v1.StatusService/Infoz"
View Source
const OperationStatusServiceStatusz = "/controlplane.v1.StatusService/Statusz"

Variables

View Source
var (
	APITokenServiceListRequest_Scope_name = map[int32]string{
		0: "SCOPE_UNSPECIFIED",
		1: "SCOPE_PROJECT",
		2: "SCOPE_GLOBAL",
	}
	APITokenServiceListRequest_Scope_value = map[string]int32{
		"SCOPE_UNSPECIFIED": 0,
		"SCOPE_PROJECT":     1,
		"SCOPE_GLOBAL":      2,
	}
)

Enum value maps for APITokenServiceListRequest_Scope.

View Source
var (
	AttestationStateError_name = map[int32]string{
		0: "ATTESTATION_STATE_ERROR_UNSPECIFIED",
		1: "ATTESTATION_STATE_ERROR_CONFLICT",
	}
	AttestationStateError_value = map[string]int32{
		"ATTESTATION_STATE_ERROR_UNSPECIFIED": 0,
		"ATTESTATION_STATE_ERROR_CONFLICT":    1,
	}
)

Enum value maps for AttestationStateError.

View Source
var (
	CASBackendErrorReason_name = map[int32]string{
		0: "CAS_BACKEND_ERROR_REASON_UNSPECIFIED",
		1: "CAS_BACKEND_ERROR_REASON_REQUIRED",
		2: "CAS_BACKEND_ERROR_REASON_INVALID",
	}
	CASBackendErrorReason_value = map[string]int32{
		"CAS_BACKEND_ERROR_REASON_UNSPECIFIED": 0,
		"CAS_BACKEND_ERROR_REASON_REQUIRED":    1,
		"CAS_BACKEND_ERROR_REASON_INVALID":     2,
	}
)

Enum value maps for CASBackendErrorReason.

View Source
var (
	CASCredentialsServiceGetRequest_Role_name = map[int32]string{
		0: "ROLE_UNSPECIFIED",
		1: "ROLE_DOWNLOADER",
		2: "ROLE_UPLOADER",
	}
	CASCredentialsServiceGetRequest_Role_value = map[string]int32{
		"ROLE_UNSPECIFIED": 0,
		"ROLE_DOWNLOADER":  1,
		"ROLE_UPLOADER":    2,
	}
)

Enum value maps for CASCredentialsServiceGetRequest_Role.

View Source
var (
	MetricsTimeWindow_name = map[int32]string{
		0: "METRICS_TIME_WINDOW_UNSPECIFIED",
		1: "METRICS_TIME_WINDOW_LAST_DAY",
		2: "METRICS_TIME_WINDOW_LAST_7_DAYS",
		3: "METRICS_TIME_WINDOW_LAST_30_DAYS",
		4: "METRICS_TIME_WINDOW_LAST_90_DAYS",
	}
	MetricsTimeWindow_value = map[string]int32{
		"METRICS_TIME_WINDOW_UNSPECIFIED":  0,
		"METRICS_TIME_WINDOW_LAST_DAY":     1,
		"METRICS_TIME_WINDOW_LAST_7_DAYS":  2,
		"METRICS_TIME_WINDOW_LAST_30_DAYS": 3,
		"METRICS_TIME_WINDOW_LAST_90_DAYS": 4,
	}
)

Enum value maps for MetricsTimeWindow.

View Source
var (
	RunStatus_name = map[int32]string{
		0: "RUN_STATUS_UNSPECIFIED",
		1: "RUN_STATUS_INITIALIZED",
		2: "RUN_STATUS_SUCCEEDED",
		3: "RUN_STATUS_FAILED",
		4: "RUN_STATUS_EXPIRED",
		5: "RUN_STATUS_CANCELLED",
	}
	RunStatus_value = map[string]int32{
		"RUN_STATUS_UNSPECIFIED": 0,
		"RUN_STATUS_INITIALIZED": 1,
		"RUN_STATUS_SUCCEEDED":   2,
		"RUN_STATUS_FAILED":      3,
		"RUN_STATUS_EXPIRED":     4,
		"RUN_STATUS_CANCELLED":   5,
	}
)

Enum value maps for RunStatus.

View Source
var (
	MembershipRole_name = map[int32]string{
		0: "MEMBERSHIP_ROLE_UNSPECIFIED",
		1: "MEMBERSHIP_ROLE_ORG_VIEWER",
		2: "MEMBERSHIP_ROLE_ORG_ADMIN",
		3: "MEMBERSHIP_ROLE_ORG_OWNER",
		4: "MEMBERSHIP_ROLE_ORG_MEMBER",
		5: "MEMBERSHIP_ROLE_ORG_CONTRIBUTOR",
	}
	MembershipRole_value = map[string]int32{
		"MEMBERSHIP_ROLE_UNSPECIFIED":     0,
		"MEMBERSHIP_ROLE_ORG_VIEWER":      1,
		"MEMBERSHIP_ROLE_ORG_ADMIN":       2,
		"MEMBERSHIP_ROLE_ORG_OWNER":       3,
		"MEMBERSHIP_ROLE_ORG_MEMBER":      4,
		"MEMBERSHIP_ROLE_ORG_CONTRIBUTOR": 5,
	}
)

Enum value maps for MembershipRole.

View Source
var (
	AllowListError_name = map[int32]string{
		0: "ALLOW_LIST_ERROR_UNSPECIFIED",
		1: "ALLOW_LIST_ERROR_NOT_IN_LIST",
	}
	AllowListError_value = map[string]int32{
		"ALLOW_LIST_ERROR_UNSPECIFIED": 0,
		"ALLOW_LIST_ERROR_NOT_IN_LIST": 1,
	}
)

Enum value maps for AllowListError.

View Source
var (
	FederatedAuthError_name = map[int32]string{
		0: "FEDERATED_AUTH_ERROR_UNSPECIFIED",
		1: "FEDERATED_AUTH_ERROR_UNAUTHORIZED",
	}
	FederatedAuthError_value = map[string]int32{
		"FEDERATED_AUTH_ERROR_UNSPECIFIED":  0,
		"FEDERATED_AUTH_ERROR_UNAUTHORIZED": 1,
	}
)

Enum value maps for FederatedAuthError.

View Source
var (
	UserWithNoMembershipError_name = map[int32]string{
		0: "USER_WITH_NO_MEMBERSHIP_ERROR_UNSPECIFIED",
		1: "USER_WITH_NO_MEMBERSHIP_ERROR_NOT_IN_ORG",
	}
	UserWithNoMembershipError_value = map[string]int32{
		"USER_WITH_NO_MEMBERSHIP_ERROR_UNSPECIFIED": 0,
		"USER_WITH_NO_MEMBERSHIP_ERROR_NOT_IN_ORG":  1,
	}
)

Enum value maps for UserWithNoMembershipError.

View Source
var (
	UserNotMemberOfOrgError_name = map[int32]string{
		0: "USER_NOT_MEMBER_OF_ORG_ERROR_UNSPECIFIED",
		1: "USER_NOT_MEMBER_OF_ORG_ERROR_NOT_IN_ORG",
	}
	UserNotMemberOfOrgError_value = map[string]int32{
		"USER_NOT_MEMBER_OF_ORG_ERROR_UNSPECIFIED": 0,
		"USER_NOT_MEMBER_OF_ORG_ERROR_NOT_IN_ORG":  1,
	}
)

Enum value maps for UserNotMemberOfOrgError.

View Source
var (
	WorkflowContractVersionItem_RawBody_Format_name = map[int32]string{
		0: "FORMAT_UNSPECIFIED",
		1: "FORMAT_JSON",
		2: "FORMAT_YAML",
		3: "FORMAT_CUE",
	}
	WorkflowContractVersionItem_RawBody_Format_value = map[string]int32{
		"FORMAT_UNSPECIFIED": 0,
		"FORMAT_JSON":        1,
		"FORMAT_YAML":        2,
		"FORMAT_CUE":         3,
	}
)

Enum value maps for WorkflowContractVersionItem_RawBody_Format.

View Source
var (
	OrgItem_PolicyViolationBlockingStrategy_name = map[int32]string{
		0: "POLICY_VIOLATION_BLOCKING_STRATEGY_UNSPECIFIED",
		1: "POLICY_VIOLATION_BLOCKING_STRATEGY_BLOCK",
		2: "POLICY_VIOLATION_BLOCKING_STRATEGY_ADVISORY",
	}
	OrgItem_PolicyViolationBlockingStrategy_value = map[string]int32{
		"POLICY_VIOLATION_BLOCKING_STRATEGY_UNSPECIFIED": 0,
		"POLICY_VIOLATION_BLOCKING_STRATEGY_BLOCK":       1,
		"POLICY_VIOLATION_BLOCKING_STRATEGY_ADVISORY":    2,
	}
)

Enum value maps for OrgItem_PolicyViolationBlockingStrategy.

View Source
var (
	CASBackendItem_ValidationStatus_name = map[int32]string{
		0: "VALIDATION_STATUS_UNSPECIFIED",
		1: "VALIDATION_STATUS_OK",
		2: "VALIDATION_STATUS_INVALID",
	}
	CASBackendItem_ValidationStatus_value = map[string]int32{
		"VALIDATION_STATUS_UNSPECIFIED": 0,
		"VALIDATION_STATUS_OK":          1,
		"VALIDATION_STATUS_INVALID":     2,
	}
)

Enum value maps for CASBackendItem_ValidationStatus.

View Source
var (
	ProjectMemberRole_name = map[int32]string{
		0: "PROJECT_MEMBER_ROLE_UNSPECIFIED",
		1: "PROJECT_MEMBER_ROLE_ADMIN",
		2: "PROJECT_MEMBER_ROLE_VIEWER",
	}
	ProjectMemberRole_value = map[string]int32{
		"PROJECT_MEMBER_ROLE_UNSPECIFIED": 0,
		"PROJECT_MEMBER_ROLE_ADMIN":       1,
		"PROJECT_MEMBER_ROLE_VIEWER":      2,
	}
)

Enum value maps for ProjectMemberRole.

View Source
var (
	WorkflowActivityWindow_name = map[int32]string{
		0: "WORKFLOW_ACTIVITY_WINDOW_UNSPECIFIED",
		1: "WORKFLOW_ACTIVITY_WINDOW_LAST_DAY",
		2: "WORKFLOW_ACTIVITY_WINDOW_LAST_7_DAYS",
		3: "WORKFLOW_ACTIVITY_WINDOW_LAST_30_DAYS",
	}
	WorkflowActivityWindow_value = map[string]int32{
		"WORKFLOW_ACTIVITY_WINDOW_UNSPECIFIED":  0,
		"WORKFLOW_ACTIVITY_WINDOW_LAST_DAY":     1,
		"WORKFLOW_ACTIVITY_WINDOW_LAST_7_DAYS":  2,
		"WORKFLOW_ACTIVITY_WINDOW_LAST_30_DAYS": 3,
	}
)

Enum value maps for WorkflowActivityWindow.

View Source
var (
	AttestationServiceCancelRequest_TriggerType_name = map[int32]string{
		0: "TRIGGER_TYPE_UNSPECIFIED",
		1: "TRIGGER_TYPE_FAILURE",
		2: "TRIGGER_TYPE_CANCELLATION",
	}
	AttestationServiceCancelRequest_TriggerType_value = map[string]int32{
		"TRIGGER_TYPE_UNSPECIFIED":  0,
		"TRIGGER_TYPE_FAILURE":      1,
		"TRIGGER_TYPE_CANCELLATION": 2,
	}
)

Enum value maps for AttestationServiceCancelRequest_TriggerType.

View Source
var APITokenService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "controlplane.v1.APITokenService",
	HandlerType: (*APITokenServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "Create",
			Handler:    _APITokenService_Create_Handler,
		},
		{
			MethodName: "List",
			Handler:    _APITokenService_List_Handler,
		},
		{
			MethodName: "Revoke",
			Handler:    _APITokenService_Revoke_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "controlplane/v1/api_token.proto",
}

APITokenService_ServiceDesc is the grpc.ServiceDesc for APITokenService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var AttestationService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "controlplane.v1.AttestationService",
	HandlerType: (*AttestationServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "FindOrCreateWorkflow",
			Handler:    _AttestationService_FindOrCreateWorkflow_Handler,
		},
		{
			MethodName: "GetContract",
			Handler:    _AttestationService_GetContract_Handler,
		},
		{
			MethodName: "Init",
			Handler:    _AttestationService_Init_Handler,
		},
		{
			MethodName: "Store",
			Handler:    _AttestationService_Store_Handler,
		},
		{
			MethodName: "GetUploadCreds",
			Handler:    _AttestationService_GetUploadCreds_Handler,
		},
		{
			MethodName: "Cancel",
			Handler:    _AttestationService_Cancel_Handler,
		},
		{
			MethodName: "GetPolicy",
			Handler:    _AttestationService_GetPolicy_Handler,
		},
		{
			MethodName: "GetPolicyGroup",
			Handler:    _AttestationService_GetPolicyGroup_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "controlplane/v1/workflow_run.proto",
}

AttestationService_ServiceDesc is the grpc.ServiceDesc for AttestationService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var AttestationStateService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "controlplane.v1.AttestationStateService",
	HandlerType: (*AttestationStateServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "Initialized",
			Handler:    _AttestationStateService_Initialized_Handler,
		},
		{
			MethodName: "Save",
			Handler:    _AttestationStateService_Save_Handler,
		},
		{
			MethodName: "Read",
			Handler:    _AttestationStateService_Read_Handler,
		},
		{
			MethodName: "Reset",
			Handler:    _AttestationStateService_Reset_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "controlplane/v1/attestation_state.proto",
}

AttestationStateService_ServiceDesc is the grpc.ServiceDesc for AttestationStateService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var AuthService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "controlplane.v1.AuthService",
	HandlerType: (*AuthServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "DeleteAccount",
			Handler:    _AuthService_DeleteAccount_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "controlplane/v1/auth.proto",
}

AuthService_ServiceDesc is the grpc.ServiceDesc for AuthService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var CASBackendService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "controlplane.v1.CASBackendService",
	HandlerType: (*CASBackendServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "List",
			Handler:    _CASBackendService_List_Handler,
		},
		{
			MethodName: "Create",
			Handler:    _CASBackendService_Create_Handler,
		},
		{
			MethodName: "Update",
			Handler:    _CASBackendService_Update_Handler,
		},
		{
			MethodName: "Delete",
			Handler:    _CASBackendService_Delete_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "controlplane/v1/cas_backends.proto",
}

CASBackendService_ServiceDesc is the grpc.ServiceDesc for CASBackendService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var CASCredentialsService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "controlplane.v1.CASCredentialsService",
	HandlerType: (*CASCredentialsServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "Get",
			Handler:    _CASCredentialsService_Get_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "controlplane/v1/cas_credentials.proto",
}

CASCredentialsService_ServiceDesc is the grpc.ServiceDesc for CASCredentialsService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var CASRedirectService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "controlplane.v1.CASRedirectService",
	HandlerType: (*CASRedirectServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "GetDownloadURL",
			Handler:    _CASRedirectService_GetDownloadURL_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "controlplane/v1/cas_redirect.proto",
}

CASRedirectService_ServiceDesc is the grpc.ServiceDesc for CASRedirectService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var ContextService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "controlplane.v1.ContextService",
	HandlerType: (*ContextServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "Current",
			Handler:    _ContextService_Current_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "controlplane/v1/context.proto",
}

ContextService_ServiceDesc is the grpc.ServiceDesc for ContextService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var File_controlplane_v1_api_token_proto protoreflect.FileDescriptor
View Source
var File_controlplane_v1_attestation_state_proto protoreflect.FileDescriptor
View Source
var File_controlplane_v1_auth_proto protoreflect.FileDescriptor
View Source
var File_controlplane_v1_cas_backends_proto protoreflect.FileDescriptor
View Source
var File_controlplane_v1_cas_credentials_proto protoreflect.FileDescriptor
View Source
var File_controlplane_v1_cas_redirect_proto protoreflect.FileDescriptor
View Source
var File_controlplane_v1_context_proto protoreflect.FileDescriptor
View Source
var File_controlplane_v1_group_proto protoreflect.FileDescriptor
View Source
var File_controlplane_v1_integrations_proto protoreflect.FileDescriptor
View Source
var File_controlplane_v1_openapi_metadata_proto protoreflect.FileDescriptor
View Source
var File_controlplane_v1_org_invitation_proto protoreflect.FileDescriptor
View Source
var File_controlplane_v1_org_metrics_proto protoreflect.FileDescriptor
View Source
var File_controlplane_v1_organization_proto protoreflect.FileDescriptor
View Source
var File_controlplane_v1_pagination_proto protoreflect.FileDescriptor
View Source
var File_controlplane_v1_project_proto protoreflect.FileDescriptor
View Source
var File_controlplane_v1_referrer_proto protoreflect.FileDescriptor
View Source
var File_controlplane_v1_response_messages_proto protoreflect.FileDescriptor
View Source
var File_controlplane_v1_robot_accounts_proto protoreflect.FileDescriptor
View Source
var File_controlplane_v1_shared_message_proto protoreflect.FileDescriptor
View Source
var File_controlplane_v1_signing_proto protoreflect.FileDescriptor
View Source
var File_controlplane_v1_status_proto protoreflect.FileDescriptor
View Source
var File_controlplane_v1_user_proto protoreflect.FileDescriptor
View Source
var File_controlplane_v1_workflow_contract_proto protoreflect.FileDescriptor
View Source
var File_controlplane_v1_workflow_proto protoreflect.FileDescriptor
View Source
var File_controlplane_v1_workflow_run_proto protoreflect.FileDescriptor
View Source
var GroupService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "controlplane.v1.GroupService",
	HandlerType: (*GroupServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "Create",
			Handler:    _GroupService_Create_Handler,
		},
		{
			MethodName: "Get",
			Handler:    _GroupService_Get_Handler,
		},
		{
			MethodName: "List",
			Handler:    _GroupService_List_Handler,
		},
		{
			MethodName: "Update",
			Handler:    _GroupService_Update_Handler,
		},
		{
			MethodName: "Delete",
			Handler:    _GroupService_Delete_Handler,
		},
		{
			MethodName: "ListMembers",
			Handler:    _GroupService_ListMembers_Handler,
		},
		{
			MethodName: "AddMember",
			Handler:    _GroupService_AddMember_Handler,
		},
		{
			MethodName: "RemoveMember",
			Handler:    _GroupService_RemoveMember_Handler,
		},
		{
			MethodName: "UpdateMemberMaintainerStatus",
			Handler:    _GroupService_UpdateMemberMaintainerStatus_Handler,
		},
		{
			MethodName: "ListPendingInvitations",
			Handler:    _GroupService_ListPendingInvitations_Handler,
		},
		{
			MethodName: "ListProjects",
			Handler:    _GroupService_ListProjects_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "controlplane/v1/group.proto",
}

GroupService_ServiceDesc is the grpc.ServiceDesc for GroupService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var IntegrationsService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "controlplane.v1.IntegrationsService",
	HandlerType: (*IntegrationsServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "ListAvailable",
			Handler:    _IntegrationsService_ListAvailable_Handler,
		},
		{
			MethodName: "Register",
			Handler:    _IntegrationsService_Register_Handler,
		},
		{
			MethodName: "Deregister",
			Handler:    _IntegrationsService_Deregister_Handler,
		},
		{
			MethodName: "ListRegistrations",
			Handler:    _IntegrationsService_ListRegistrations_Handler,
		},
		{
			MethodName: "DescribeRegistration",
			Handler:    _IntegrationsService_DescribeRegistration_Handler,
		},
		{
			MethodName: "Attach",
			Handler:    _IntegrationsService_Attach_Handler,
		},
		{
			MethodName: "Detach",
			Handler:    _IntegrationsService_Detach_Handler,
		},
		{
			MethodName: "ListAttachments",
			Handler:    _IntegrationsService_ListAttachments_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "controlplane/v1/integrations.proto",
}

IntegrationsService_ServiceDesc is the grpc.ServiceDesc for IntegrationsService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var OrgInvitationService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "controlplane.v1.OrgInvitationService",
	HandlerType: (*OrgInvitationServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "Create",
			Handler:    _OrgInvitationService_Create_Handler,
		},
		{
			MethodName: "Revoke",
			Handler:    _OrgInvitationService_Revoke_Handler,
		},
		{
			MethodName: "ListSent",
			Handler:    _OrgInvitationService_ListSent_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "controlplane/v1/org_invitation.proto",
}

OrgInvitationService_ServiceDesc is the grpc.ServiceDesc for OrgInvitationService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var OrgMetricsService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "controlplane.v1.OrgMetricsService",
	HandlerType: (*OrgMetricsServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "Totals",
			Handler:    _OrgMetricsService_Totals_Handler,
		},
		{
			MethodName: "TopWorkflowsByRunsCount",
			Handler:    _OrgMetricsService_TopWorkflowsByRunsCount_Handler,
		},
		{
			MethodName: "DailyRunsCount",
			Handler:    _OrgMetricsService_DailyRunsCount_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "controlplane/v1/org_metrics.proto",
}

OrgMetricsService_ServiceDesc is the grpc.ServiceDesc for OrgMetricsService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var OrganizationService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "controlplane.v1.OrganizationService",
	HandlerType: (*OrganizationServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "Create",
			Handler:    _OrganizationService_Create_Handler,
		},
		{
			MethodName: "Update",
			Handler:    _OrganizationService_Update_Handler,
		},
		{
			MethodName: "ListMemberships",
			Handler:    _OrganizationService_ListMemberships_Handler,
		},
		{
			MethodName: "DeleteMembership",
			Handler:    _OrganizationService_DeleteMembership_Handler,
		},
		{
			MethodName: "UpdateMembership",
			Handler:    _OrganizationService_UpdateMembership_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "controlplane/v1/organization.proto",
}

OrganizationService_ServiceDesc is the grpc.ServiceDesc for OrganizationService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var ProjectService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "controlplane.v1.ProjectService",
	HandlerType: (*ProjectServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "ListMembers",
			Handler:    _ProjectService_ListMembers_Handler,
		},
		{
			MethodName: "AddMember",
			Handler:    _ProjectService_AddMember_Handler,
		},
		{
			MethodName: "RemoveMember",
			Handler:    _ProjectService_RemoveMember_Handler,
		},
		{
			MethodName: "UpdateMemberRole",
			Handler:    _ProjectService_UpdateMemberRole_Handler,
		},
		{
			MethodName: "ListPendingInvitations",
			Handler:    _ProjectService_ListPendingInvitations_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "controlplane/v1/project.proto",
}

ProjectService_ServiceDesc is the grpc.ServiceDesc for ProjectService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var ReferrerService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "controlplane.v1.ReferrerService",
	HandlerType: (*ReferrerServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "DiscoverPrivate",
			Handler:    _ReferrerService_DiscoverPrivate_Handler,
		},
		{
			MethodName: "DiscoverPublicShared",
			Handler:    _ReferrerService_DiscoverPublicShared_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "controlplane/v1/referrer.proto",
}

ReferrerService_ServiceDesc is the grpc.ServiceDesc for ReferrerService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var RobotAccountService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "controlplane.v1.RobotAccountService",
	HandlerType: (*RobotAccountServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "Create",
			Handler:    _RobotAccountService_Create_Handler,
		},
		{
			MethodName: "List",
			Handler:    _RobotAccountService_List_Handler,
		},
		{
			MethodName: "Revoke",
			Handler:    _RobotAccountService_Revoke_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "controlplane/v1/robot_accounts.proto",
}

RobotAccountService_ServiceDesc is the grpc.ServiceDesc for RobotAccountService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var SigningService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "controlplane.v1.SigningService",
	HandlerType: (*SigningServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "GenerateSigningCert",
			Handler:    _SigningService_GenerateSigningCert_Handler,
		},
		{
			MethodName: "GetTrustedRoot",
			Handler:    _SigningService_GetTrustedRoot_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "controlplane/v1/signing.proto",
}

SigningService_ServiceDesc is the grpc.ServiceDesc for SigningService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var StatusService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "controlplane.v1.StatusService",
	HandlerType: (*StatusServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "Infoz",
			Handler:    _StatusService_Infoz_Handler,
		},
		{
			MethodName: "Statusz",
			Handler:    _StatusService_Statusz_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "controlplane/v1/status.proto",
}

StatusService_ServiceDesc is the grpc.ServiceDesc for StatusService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var UserService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "controlplane.v1.UserService",
	HandlerType: (*UserServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "ListMemberships",
			Handler:    _UserService_ListMemberships_Handler,
		},
		{
			MethodName: "DeleteMembership",
			Handler:    _UserService_DeleteMembership_Handler,
		},
		{
			MethodName: "SetCurrentMembership",
			Handler:    _UserService_SetCurrentMembership_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "controlplane/v1/user.proto",
}

UserService_ServiceDesc is the grpc.ServiceDesc for UserService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var WorkflowContractService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "controlplane.v1.WorkflowContractService",
	HandlerType: (*WorkflowContractServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "List",
			Handler:    _WorkflowContractService_List_Handler,
		},
		{
			MethodName: "Create",
			Handler:    _WorkflowContractService_Create_Handler,
		},
		{
			MethodName: "Update",
			Handler:    _WorkflowContractService_Update_Handler,
		},
		{
			MethodName: "Describe",
			Handler:    _WorkflowContractService_Describe_Handler,
		},
		{
			MethodName: "Delete",
			Handler:    _WorkflowContractService_Delete_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "controlplane/v1/workflow_contract.proto",
}

WorkflowContractService_ServiceDesc is the grpc.ServiceDesc for WorkflowContractService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var WorkflowRunService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "controlplane.v1.WorkflowRunService",
	HandlerType: (*WorkflowRunServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "List",
			Handler:    _WorkflowRunService_List_Handler,
		},
		{
			MethodName: "View",
			Handler:    _WorkflowRunService_View_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "controlplane/v1/workflow_run.proto",
}

WorkflowRunService_ServiceDesc is the grpc.ServiceDesc for WorkflowRunService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var WorkflowService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "controlplane.v1.WorkflowService",
	HandlerType: (*WorkflowServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "Create",
			Handler:    _WorkflowService_Create_Handler,
		},
		{
			MethodName: "Update",
			Handler:    _WorkflowService_Update_Handler,
		},
		{
			MethodName: "List",
			Handler:    _WorkflowService_List_Handler,
		},
		{
			MethodName: "View",
			Handler:    _WorkflowService_View_Handler,
		},
		{
			MethodName: "Delete",
			Handler:    _WorkflowService_Delete_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "controlplane/v1/workflow.proto",
}

WorkflowService_ServiceDesc is the grpc.ServiceDesc for WorkflowService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

Functions

func ErrorAllowListErrorNotInList

func ErrorAllowListErrorNotInList(format string, args ...interface{}) *errors.Error

func ErrorAllowListErrorUnspecified

func ErrorAllowListErrorUnspecified(format string, args ...interface{}) *errors.Error

func ErrorAttestationStateErrorConflict added in v0.94.3

func ErrorAttestationStateErrorConflict(format string, args ...interface{}) *errors.Error

https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/409

func ErrorCasBackendErrorReasonInvalid added in v0.15.0

func ErrorCasBackendErrorReasonInvalid(format string, args ...interface{}) *errors.Error

The repository does not seem to be operational a previous validation has failed

func ErrorCasBackendErrorReasonRequired added in v0.15.0

func ErrorCasBackendErrorReasonRequired(format string, args ...interface{}) *errors.Error

func ErrorCasBackendErrorReasonUnspecified added in v0.15.0

func ErrorCasBackendErrorReasonUnspecified(format string, args ...interface{}) *errors.Error

func ErrorFederatedAuthErrorUnauthorized added in v0.175.0

func ErrorFederatedAuthErrorUnauthorized(format string, args ...interface{}) *errors.Error

func ErrorFederatedAuthErrorUnspecified added in v0.175.0

func ErrorFederatedAuthErrorUnspecified(format string, args ...interface{}) *errors.Error

func ErrorUserNotMemberOfOrgErrorNotInOrg added in v0.144.0

func ErrorUserNotMemberOfOrgErrorNotInOrg(format string, args ...interface{}) *errors.Error

func ErrorUserNotMemberOfOrgErrorUnspecified added in v0.144.0

func ErrorUserNotMemberOfOrgErrorUnspecified(format string, args ...interface{}) *errors.Error

func ErrorUserWithNoMembershipErrorNotInOrg added in v0.92.0

func ErrorUserWithNoMembershipErrorNotInOrg(format string, args ...interface{}) *errors.Error

func ErrorUserWithNoMembershipErrorUnspecified added in v0.92.0

func ErrorUserWithNoMembershipErrorUnspecified(format string, args ...interface{}) *errors.Error

func IsAllowListErrorNotInList

func IsAllowListErrorNotInList(err error) bool

func IsAllowListErrorUnspecified

func IsAllowListErrorUnspecified(err error) bool

func IsAttestationStateErrorConflict added in v0.94.3

func IsAttestationStateErrorConflict(err error) bool

https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/409

func IsCasBackendErrorReasonInvalid added in v0.15.0

func IsCasBackendErrorReasonInvalid(err error) bool

The repository does not seem to be operational a previous validation has failed

func IsCasBackendErrorReasonRequired added in v0.15.0

func IsCasBackendErrorReasonRequired(err error) bool

func IsCasBackendErrorReasonUnspecified added in v0.15.0

func IsCasBackendErrorReasonUnspecified(err error) bool

func IsFederatedAuthErrorUnauthorized added in v0.175.0

func IsFederatedAuthErrorUnauthorized(err error) bool

func IsFederatedAuthErrorUnspecified added in v0.175.0

func IsFederatedAuthErrorUnspecified(err error) bool

func IsUserNotMemberOfOrgErrorNotInOrg added in v0.144.0

func IsUserNotMemberOfOrgErrorNotInOrg(err error) bool

func IsUserNotMemberOfOrgErrorUnspecified added in v0.144.0

func IsUserNotMemberOfOrgErrorUnspecified(err error) bool

func IsUserWithNoMembershipErrorNotInOrg added in v0.92.0

func IsUserWithNoMembershipErrorNotInOrg(err error) bool

func IsUserWithNoMembershipErrorUnspecified added in v0.92.0

func IsUserWithNoMembershipErrorUnspecified(err error) bool

func RegisterAPITokenServiceServer added in v0.55.0

func RegisterAPITokenServiceServer(s grpc.ServiceRegistrar, srv APITokenServiceServer)

func RegisterAttestationServiceServer

func RegisterAttestationServiceServer(s grpc.ServiceRegistrar, srv AttestationServiceServer)

func RegisterAttestationStateServiceServer added in v0.60.0

func RegisterAttestationStateServiceServer(s grpc.ServiceRegistrar, srv AttestationStateServiceServer)

func RegisterAuthServiceServer

func RegisterAuthServiceServer(s grpc.ServiceRegistrar, srv AuthServiceServer)

func RegisterCASBackendServiceServer added in v0.14.0

func RegisterCASBackendServiceServer(s grpc.ServiceRegistrar, srv CASBackendServiceServer)

func RegisterCASCredentialsServiceServer

func RegisterCASCredentialsServiceServer(s grpc.ServiceRegistrar, srv CASCredentialsServiceServer)

func RegisterCASRedirectServiceServer added in v0.16.0

func RegisterCASRedirectServiceServer(s grpc.ServiceRegistrar, srv CASRedirectServiceServer)

func RegisterContextServiceServer

func RegisterContextServiceServer(s grpc.ServiceRegistrar, srv ContextServiceServer)

func RegisterGroupServiceServer added in v1.11.0

func RegisterGroupServiceServer(s grpc.ServiceRegistrar, srv GroupServiceServer)

func RegisterIntegrationsServiceServer

func RegisterIntegrationsServiceServer(s grpc.ServiceRegistrar, srv IntegrationsServiceServer)

func RegisterOrgInvitationServiceServer added in v0.25.0

func RegisterOrgInvitationServiceServer(s grpc.ServiceRegistrar, srv OrgInvitationServiceServer)

func RegisterOrgMetricsServiceServer

func RegisterOrgMetricsServiceServer(s grpc.ServiceRegistrar, srv OrgMetricsServiceServer)

func RegisterOrganizationServiceServer

func RegisterOrganizationServiceServer(s grpc.ServiceRegistrar, srv OrganizationServiceServer)

func RegisterProjectServiceServer added in v1.12.0

func RegisterProjectServiceServer(s grpc.ServiceRegistrar, srv ProjectServiceServer)

func RegisterReferrerServiceHTTPServer added in v0.30.0

func RegisterReferrerServiceHTTPServer(s *http.Server, srv ReferrerServiceHTTPServer)

func RegisterReferrerServiceServer added in v0.30.0

func RegisterReferrerServiceServer(s grpc.ServiceRegistrar, srv ReferrerServiceServer)

func RegisterRobotAccountServiceServer

func RegisterRobotAccountServiceServer(s grpc.ServiceRegistrar, srv RobotAccountServiceServer)

func RegisterSigningServiceServer added in v0.90.0

func RegisterSigningServiceServer(s grpc.ServiceRegistrar, srv SigningServiceServer)

func RegisterStatusServiceHTTPServer

func RegisterStatusServiceHTTPServer(s *http.Server, srv StatusServiceHTTPServer)

func RegisterStatusServiceServer

func RegisterStatusServiceServer(s grpc.ServiceRegistrar, srv StatusServiceServer)

func RegisterUserServiceServer added in v0.75.0

func RegisterUserServiceServer(s grpc.ServiceRegistrar, srv UserServiceServer)

func RegisterWorkflowContractServiceServer

func RegisterWorkflowContractServiceServer(s grpc.ServiceRegistrar, srv WorkflowContractServiceServer)

func RegisterWorkflowRunServiceServer

func RegisterWorkflowRunServiceServer(s grpc.ServiceRegistrar, srv WorkflowRunServiceServer)

func RegisterWorkflowServiceServer

func RegisterWorkflowServiceServer(s grpc.ServiceRegistrar, srv WorkflowServiceServer)

Types

type APITokenItem added in v0.55.0

type APITokenItem struct {
	Id               string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Name             string `protobuf:"bytes,7,opt,name=name,proto3" json:"name,omitempty"`
	Description      string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"`
	OrganizationId   string `protobuf:"bytes,3,opt,name=organization_id,json=organizationId,proto3" json:"organization_id,omitempty"`
	OrganizationName string `protobuf:"bytes,8,opt,name=organization_name,json=organizationName,proto3" json:"organization_name,omitempty"`
	// wether the token is scoped to an entity in the organization
	ScopedEntity *ScopedEntity          `protobuf:"bytes,10,opt,name=scoped_entity,json=scopedEntity,proto3" json:"scoped_entity,omitempty"`
	CreatedAt    *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	RevokedAt    *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=revoked_at,json=revokedAt,proto3" json:"revoked_at,omitempty"`
	ExpiresAt    *timestamppb.Timestamp `protobuf:"bytes,6,opt,name=expires_at,json=expiresAt,proto3" json:"expires_at,omitempty"`
	LastUsedAt   *timestamppb.Timestamp `protobuf:"bytes,11,opt,name=last_used_at,json=lastUsedAt,proto3" json:"last_used_at,omitempty"`
	// contains filtered or unexported fields
}

func (*APITokenItem) Descriptor deprecated added in v0.55.0

func (*APITokenItem) Descriptor() ([]byte, []int)

Deprecated: Use APITokenItem.ProtoReflect.Descriptor instead.

func (*APITokenItem) GetCreatedAt added in v0.55.0

func (x *APITokenItem) GetCreatedAt() *timestamppb.Timestamp

func (*APITokenItem) GetDescription added in v0.55.0

func (x *APITokenItem) GetDescription() string

func (*APITokenItem) GetExpiresAt added in v0.55.0

func (x *APITokenItem) GetExpiresAt() *timestamppb.Timestamp

func (*APITokenItem) GetId added in v0.55.0

func (x *APITokenItem) GetId() string

func (*APITokenItem) GetLastUsedAt added in v1.19.0

func (x *APITokenItem) GetLastUsedAt() *timestamppb.Timestamp

func (*APITokenItem) GetName added in v0.82.0

func (x *APITokenItem) GetName() string

func (*APITokenItem) GetOrganizationId added in v0.55.0

func (x *APITokenItem) GetOrganizationId() string

func (*APITokenItem) GetOrganizationName added in v0.93.8

func (x *APITokenItem) GetOrganizationName() string

func (*APITokenItem) GetRevokedAt added in v0.55.0

func (x *APITokenItem) GetRevokedAt() *timestamppb.Timestamp

func (*APITokenItem) GetScopedEntity added in v1.29.0

func (x *APITokenItem) GetScopedEntity() *ScopedEntity

func (*APITokenItem) ProtoMessage added in v0.55.0

func (*APITokenItem) ProtoMessage()

func (*APITokenItem) ProtoReflect added in v0.55.0

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

func (*APITokenItem) Reset added in v0.55.0

func (x *APITokenItem) Reset()

func (*APITokenItem) String added in v0.55.0

func (x *APITokenItem) String() string

type APITokenServiceClient added in v0.55.0

APITokenServiceClient is the client API for APITokenService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

func NewAPITokenServiceClient added in v0.55.0

func NewAPITokenServiceClient(cc grpc.ClientConnInterface) APITokenServiceClient

type APITokenServiceCreateRequest added in v0.55.0

type APITokenServiceCreateRequest struct {
	Name        string  `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
	Description *string `protobuf:"bytes,1,opt,name=description,proto3,oneof" json:"description,omitempty"`
	// You might need to specify a project reference if you want/need to create a token scoped to a project
	ProjectReference *IdentityReference   `protobuf:"bytes,4,opt,name=project_reference,json=projectReference,proto3" json:"project_reference,omitempty"`
	ExpiresIn        *durationpb.Duration `protobuf:"bytes,2,opt,name=expires_in,json=expiresIn,proto3,oneof" json:"expires_in,omitempty"`
	// contains filtered or unexported fields
}

func (*APITokenServiceCreateRequest) Descriptor deprecated added in v0.55.0

func (*APITokenServiceCreateRequest) Descriptor() ([]byte, []int)

Deprecated: Use APITokenServiceCreateRequest.ProtoReflect.Descriptor instead.

func (*APITokenServiceCreateRequest) GetDescription added in v0.55.0

func (x *APITokenServiceCreateRequest) GetDescription() string

func (*APITokenServiceCreateRequest) GetExpiresIn added in v0.55.0

func (*APITokenServiceCreateRequest) GetName added in v0.82.0

func (x *APITokenServiceCreateRequest) GetName() string

func (*APITokenServiceCreateRequest) GetProjectReference added in v1.29.0

func (x *APITokenServiceCreateRequest) GetProjectReference() *IdentityReference

func (*APITokenServiceCreateRequest) ProtoMessage added in v0.55.0

func (*APITokenServiceCreateRequest) ProtoMessage()

func (*APITokenServiceCreateRequest) ProtoReflect added in v0.55.0

func (*APITokenServiceCreateRequest) Reset added in v0.55.0

func (x *APITokenServiceCreateRequest) Reset()

func (*APITokenServiceCreateRequest) String added in v0.55.0

type APITokenServiceCreateResponse added in v0.55.0

type APITokenServiceCreateResponse struct {
	Result *APITokenServiceCreateResponse_APITokenFull `protobuf:"bytes,1,opt,name=result,proto3" json:"result,omitempty"`
	// contains filtered or unexported fields
}

func (*APITokenServiceCreateResponse) Descriptor deprecated added in v0.55.0

func (*APITokenServiceCreateResponse) Descriptor() ([]byte, []int)

Deprecated: Use APITokenServiceCreateResponse.ProtoReflect.Descriptor instead.

func (*APITokenServiceCreateResponse) GetResult added in v0.55.0

func (*APITokenServiceCreateResponse) ProtoMessage added in v0.55.0

func (*APITokenServiceCreateResponse) ProtoMessage()

func (*APITokenServiceCreateResponse) ProtoReflect added in v0.55.0

func (*APITokenServiceCreateResponse) Reset added in v0.55.0

func (x *APITokenServiceCreateResponse) Reset()

func (*APITokenServiceCreateResponse) String added in v0.55.0

type APITokenServiceCreateResponse_APITokenFull added in v0.55.0

type APITokenServiceCreateResponse_APITokenFull struct {
	Item *APITokenItem `protobuf:"bytes,1,opt,name=item,proto3" json:"item,omitempty"`
	Jwt  string        `protobuf:"bytes,2,opt,name=jwt,proto3" json:"jwt,omitempty"`
	// contains filtered or unexported fields
}

func (*APITokenServiceCreateResponse_APITokenFull) Descriptor deprecated added in v0.55.0

Deprecated: Use APITokenServiceCreateResponse_APITokenFull.ProtoReflect.Descriptor instead.

func (*APITokenServiceCreateResponse_APITokenFull) GetItem added in v0.55.0

func (*APITokenServiceCreateResponse_APITokenFull) GetJwt added in v0.55.0

func (*APITokenServiceCreateResponse_APITokenFull) ProtoMessage added in v0.55.0

func (*APITokenServiceCreateResponse_APITokenFull) ProtoReflect added in v0.55.0

func (*APITokenServiceCreateResponse_APITokenFull) Reset added in v0.55.0

func (*APITokenServiceCreateResponse_APITokenFull) String added in v0.55.0

type APITokenServiceListRequest added in v0.55.0

type APITokenServiceListRequest struct {
	IncludeRevoked bool `protobuf:"varint,1,opt,name=include_revoked,json=includeRevoked,proto3" json:"include_revoked,omitempty"`
	// optional project reference to filter by
	Project *IdentityReference `protobuf:"bytes,4,opt,name=project,proto3" json:"project,omitempty"`
	// filter by the scope of the token
	Scope APITokenServiceListRequest_Scope `protobuf:"varint,2,opt,name=scope,proto3,enum=controlplane.v1.APITokenServiceListRequest_Scope" json:"scope,omitempty"`
	// contains filtered or unexported fields
}

func (*APITokenServiceListRequest) Descriptor deprecated added in v0.55.0

func (*APITokenServiceListRequest) Descriptor() ([]byte, []int)

Deprecated: Use APITokenServiceListRequest.ProtoReflect.Descriptor instead.

func (*APITokenServiceListRequest) GetIncludeRevoked added in v0.55.0

func (x *APITokenServiceListRequest) GetIncludeRevoked() bool

func (*APITokenServiceListRequest) GetProject added in v1.29.0

func (*APITokenServiceListRequest) GetScope added in v1.29.0

func (*APITokenServiceListRequest) ProtoMessage added in v0.55.0

func (*APITokenServiceListRequest) ProtoMessage()

func (*APITokenServiceListRequest) ProtoReflect added in v0.55.0

func (*APITokenServiceListRequest) Reset added in v0.55.0

func (x *APITokenServiceListRequest) Reset()

func (*APITokenServiceListRequest) String added in v0.55.0

func (x *APITokenServiceListRequest) String() string

type APITokenServiceListRequest_Scope added in v1.29.0

type APITokenServiceListRequest_Scope int32
const (
	APITokenServiceListRequest_SCOPE_UNSPECIFIED APITokenServiceListRequest_Scope = 0
	APITokenServiceListRequest_SCOPE_PROJECT     APITokenServiceListRequest_Scope = 1
	APITokenServiceListRequest_SCOPE_GLOBAL      APITokenServiceListRequest_Scope = 2
)

func (APITokenServiceListRequest_Scope) Descriptor added in v1.29.0

func (APITokenServiceListRequest_Scope) Enum added in v1.29.0

func (APITokenServiceListRequest_Scope) EnumDescriptor deprecated added in v1.29.0

func (APITokenServiceListRequest_Scope) EnumDescriptor() ([]byte, []int)

Deprecated: Use APITokenServiceListRequest_Scope.Descriptor instead.

func (APITokenServiceListRequest_Scope) Number added in v1.29.0

func (APITokenServiceListRequest_Scope) String added in v1.29.0

func (APITokenServiceListRequest_Scope) Type added in v1.29.0

type APITokenServiceListResponse added in v0.55.0

type APITokenServiceListResponse struct {
	Result []*APITokenItem `protobuf:"bytes,1,rep,name=result,proto3" json:"result,omitempty"`
	// contains filtered or unexported fields
}

func (*APITokenServiceListResponse) Descriptor deprecated added in v0.55.0

func (*APITokenServiceListResponse) Descriptor() ([]byte, []int)

Deprecated: Use APITokenServiceListResponse.ProtoReflect.Descriptor instead.

func (*APITokenServiceListResponse) GetResult added in v0.55.0

func (x *APITokenServiceListResponse) GetResult() []*APITokenItem

func (*APITokenServiceListResponse) ProtoMessage added in v0.55.0

func (*APITokenServiceListResponse) ProtoMessage()

func (*APITokenServiceListResponse) ProtoReflect added in v0.55.0

func (*APITokenServiceListResponse) Reset added in v0.55.0

func (x *APITokenServiceListResponse) Reset()

func (*APITokenServiceListResponse) String added in v0.55.0

func (x *APITokenServiceListResponse) String() string

type APITokenServiceRevokeRequest added in v0.55.0

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

func (*APITokenServiceRevokeRequest) Descriptor deprecated added in v0.55.0

func (*APITokenServiceRevokeRequest) Descriptor() ([]byte, []int)

Deprecated: Use APITokenServiceRevokeRequest.ProtoReflect.Descriptor instead.

func (*APITokenServiceRevokeRequest) GetId added in v0.55.0

func (*APITokenServiceRevokeRequest) ProtoMessage added in v0.55.0

func (*APITokenServiceRevokeRequest) ProtoMessage()

func (*APITokenServiceRevokeRequest) ProtoReflect added in v0.55.0

func (*APITokenServiceRevokeRequest) Reset added in v0.55.0

func (x *APITokenServiceRevokeRequest) Reset()

func (*APITokenServiceRevokeRequest) String added in v0.55.0

type APITokenServiceRevokeResponse added in v0.55.0

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

func (*APITokenServiceRevokeResponse) Descriptor deprecated added in v0.55.0

func (*APITokenServiceRevokeResponse) Descriptor() ([]byte, []int)

Deprecated: Use APITokenServiceRevokeResponse.ProtoReflect.Descriptor instead.

func (*APITokenServiceRevokeResponse) ProtoMessage added in v0.55.0

func (*APITokenServiceRevokeResponse) ProtoMessage()

func (*APITokenServiceRevokeResponse) ProtoReflect added in v0.55.0

func (*APITokenServiceRevokeResponse) Reset added in v0.55.0

func (x *APITokenServiceRevokeResponse) Reset()

func (*APITokenServiceRevokeResponse) String added in v0.55.0

type APITokenServiceServer added in v0.55.0

APITokenServiceServer is the server API for APITokenService service. All implementations must embed UnimplementedAPITokenServiceServer for forward compatibility

type AllowListError

type AllowListError int32
const (
	AllowListError_ALLOW_LIST_ERROR_UNSPECIFIED AllowListError = 0
	AllowListError_ALLOW_LIST_ERROR_NOT_IN_LIST AllowListError = 1
)

func (AllowListError) Descriptor

func (AllowListError) Enum

func (x AllowListError) Enum() *AllowListError

func (AllowListError) EnumDescriptor deprecated

func (AllowListError) EnumDescriptor() ([]byte, []int)

Deprecated: Use AllowListError.Descriptor instead.

func (AllowListError) Number

func (AllowListError) String

func (x AllowListError) String() string

func (AllowListError) Type

type AttestationItem

type AttestationItem struct {

	// encoded DSEE envelope
	//
	// Deprecated: Marked as deprecated in controlplane/v1/response_messages.proto.
	Envelope []byte `protobuf:"bytes,3,opt,name=envelope,proto3" json:"envelope,omitempty"`
	// Attestation bundle
	Bundle []byte `protobuf:"bytes,10,opt,name=bundle,proto3" json:"bundle,omitempty"`
	// sha256sum of the bundle containing the envelope, or the envelope in old attestations
	// used as a key in the CAS backend
	DigestInCasBackend string `protobuf:"bytes,7,opt,name=digest_in_cas_backend,json=digestInCasBackend,proto3" json:"digest_in_cas_backend,omitempty"`
	// denormalized envelope/statement content
	EnvVars                []*AttestationItem_EnvVariable          `protobuf:"bytes,4,rep,name=env_vars,json=envVars,proto3" json:"env_vars,omitempty"`
	Materials              []*AttestationItem_Material             `protobuf:"bytes,5,rep,name=materials,proto3" json:"materials,omitempty"`
	Annotations            map[string]string                       `` /* 163-byte string literal not displayed */
	PolicyEvaluations      map[string]*PolicyEvaluations           `` /* 200-byte string literal not displayed */
	PolicyEvaluationStatus *AttestationItem_PolicyEvaluationStatus `` /* 129-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*AttestationItem) Descriptor deprecated

func (*AttestationItem) Descriptor() ([]byte, []int)

Deprecated: Use AttestationItem.ProtoReflect.Descriptor instead.

func (*AttestationItem) GetAnnotations added in v0.16.0

func (x *AttestationItem) GetAnnotations() map[string]string

func (*AttestationItem) GetBundle added in v0.160.0

func (x *AttestationItem) GetBundle() []byte

func (*AttestationItem) GetDigestInCasBackend added in v0.17.0

func (x *AttestationItem) GetDigestInCasBackend() string

func (*AttestationItem) GetEnvVars

func (x *AttestationItem) GetEnvVars() []*AttestationItem_EnvVariable

func (*AttestationItem) GetEnvelope deprecated

func (x *AttestationItem) GetEnvelope() []byte

Deprecated: Marked as deprecated in controlplane/v1/response_messages.proto.

func (*AttestationItem) GetMaterials

func (x *AttestationItem) GetMaterials() []*AttestationItem_Material

func (*AttestationItem) GetPolicyEvaluationStatus added in v0.157.0

func (x *AttestationItem) GetPolicyEvaluationStatus() *AttestationItem_PolicyEvaluationStatus

func (*AttestationItem) GetPolicyEvaluations added in v0.94.2

func (x *AttestationItem) GetPolicyEvaluations() map[string]*PolicyEvaluations

func (*AttestationItem) ProtoMessage

func (*AttestationItem) ProtoMessage()

func (*AttestationItem) ProtoReflect

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

func (*AttestationItem) Reset

func (x *AttestationItem) Reset()

func (*AttestationItem) String

func (x *AttestationItem) String() string

type AttestationItem_EnvVariable

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

func (*AttestationItem_EnvVariable) Descriptor deprecated

func (*AttestationItem_EnvVariable) Descriptor() ([]byte, []int)

Deprecated: Use AttestationItem_EnvVariable.ProtoReflect.Descriptor instead.

func (*AttestationItem_EnvVariable) GetName

func (x *AttestationItem_EnvVariable) GetName() string

func (*AttestationItem_EnvVariable) GetValue

func (x *AttestationItem_EnvVariable) GetValue() string

func (*AttestationItem_EnvVariable) ProtoMessage

func (*AttestationItem_EnvVariable) ProtoMessage()

func (*AttestationItem_EnvVariable) ProtoReflect

func (*AttestationItem_EnvVariable) Reset

func (x *AttestationItem_EnvVariable) Reset()

func (*AttestationItem_EnvVariable) String

func (x *AttestationItem_EnvVariable) String() string

type AttestationItem_Material

type AttestationItem_Material struct {
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// This might be the raw value, the container image name, the filename and so on
	Value string `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
	// filename of the artifact that was either uploaded or injected inline in "value"
	Filename string `protobuf:"bytes,8,opt,name=filename,proto3" json:"filename,omitempty"`
	// Material type, i.e ARTIFACT
	Type        string            `protobuf:"bytes,3,opt,name=type,proto3" json:"type,omitempty"`
	Annotations map[string]string `` /* 163-byte string literal not displayed */
	// in the case of a container image, the tag of the attested image
	Tag  string `protobuf:"bytes,9,opt,name=tag,proto3" json:"tag,omitempty"`
	Hash string `protobuf:"bytes,5,opt,name=hash,proto3" json:"hash,omitempty"`
	// it's been uploaded to an actual CAS backend
	UploadedToCas bool `protobuf:"varint,6,opt,name=uploaded_to_cas,json=uploadedToCas,proto3" json:"uploaded_to_cas,omitempty"`
	// the content instead if inline
	EmbeddedInline bool `protobuf:"varint,7,opt,name=embedded_inline,json=embeddedInline,proto3" json:"embedded_inline,omitempty"`
	// contains filtered or unexported fields
}

func (*AttestationItem_Material) Descriptor deprecated

func (*AttestationItem_Material) Descriptor() ([]byte, []int)

Deprecated: Use AttestationItem_Material.ProtoReflect.Descriptor instead.

func (*AttestationItem_Material) GetAnnotations added in v0.15.0

func (x *AttestationItem_Material) GetAnnotations() map[string]string

func (*AttestationItem_Material) GetEmbeddedInline added in v0.18.0

func (x *AttestationItem_Material) GetEmbeddedInline() bool

func (*AttestationItem_Material) GetFilename added in v0.18.0

func (x *AttestationItem_Material) GetFilename() string

func (*AttestationItem_Material) GetHash added in v0.15.0

func (x *AttestationItem_Material) GetHash() string

func (*AttestationItem_Material) GetName

func (x *AttestationItem_Material) GetName() string

func (*AttestationItem_Material) GetTag added in v0.88.0

func (x *AttestationItem_Material) GetTag() string

func (*AttestationItem_Material) GetType

func (x *AttestationItem_Material) GetType() string

func (*AttestationItem_Material) GetUploadedToCas added in v0.18.0

func (x *AttestationItem_Material) GetUploadedToCas() bool

func (*AttestationItem_Material) GetValue

func (x *AttestationItem_Material) GetValue() string

func (*AttestationItem_Material) ProtoMessage

func (*AttestationItem_Material) ProtoMessage()

func (*AttestationItem_Material) ProtoReflect

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

func (*AttestationItem_Material) Reset

func (x *AttestationItem_Material) Reset()

func (*AttestationItem_Material) String

func (x *AttestationItem_Material) String() string

type AttestationItem_PolicyEvaluationStatus added in v0.157.0

type AttestationItem_PolicyEvaluationStatus struct {
	Strategy      string `protobuf:"bytes,1,opt,name=strategy,proto3" json:"strategy,omitempty"`
	Bypassed      bool   `protobuf:"varint,2,opt,name=bypassed,proto3" json:"bypassed,omitempty"`
	Blocked       bool   `protobuf:"varint,3,opt,name=blocked,proto3" json:"blocked,omitempty"`
	HasViolations bool   `protobuf:"varint,4,opt,name=has_violations,json=hasViolations,proto3" json:"has_violations,omitempty"`
	// contains filtered or unexported fields
}

func (*AttestationItem_PolicyEvaluationStatus) Descriptor deprecated added in v0.157.0

func (*AttestationItem_PolicyEvaluationStatus) Descriptor() ([]byte, []int)

Deprecated: Use AttestationItem_PolicyEvaluationStatus.ProtoReflect.Descriptor instead.

func (*AttestationItem_PolicyEvaluationStatus) GetBlocked added in v0.157.0

func (*AttestationItem_PolicyEvaluationStatus) GetBypassed added in v0.157.0

func (*AttestationItem_PolicyEvaluationStatus) GetHasViolations added in v0.157.0

func (x *AttestationItem_PolicyEvaluationStatus) GetHasViolations() bool

func (*AttestationItem_PolicyEvaluationStatus) GetStrategy added in v0.157.0

func (*AttestationItem_PolicyEvaluationStatus) ProtoMessage added in v0.157.0

func (*AttestationItem_PolicyEvaluationStatus) ProtoReflect added in v0.157.0

func (*AttestationItem_PolicyEvaluationStatus) Reset added in v0.157.0

func (*AttestationItem_PolicyEvaluationStatus) String added in v0.157.0

type AttestationServiceCancelRequest

type AttestationServiceCancelRequest struct {
	WorkflowRunId string                                      `protobuf:"bytes,1,opt,name=workflow_run_id,json=workflowRunId,proto3" json:"workflow_run_id,omitempty"`
	Trigger       AttestationServiceCancelRequest_TriggerType `` /* 133-byte string literal not displayed */
	Reason        string                                      `protobuf:"bytes,3,opt,name=reason,proto3" json:"reason,omitempty"`
	// contains filtered or unexported fields
}

func (*AttestationServiceCancelRequest) Descriptor deprecated

func (*AttestationServiceCancelRequest) Descriptor() ([]byte, []int)

Deprecated: Use AttestationServiceCancelRequest.ProtoReflect.Descriptor instead.

func (*AttestationServiceCancelRequest) GetReason

func (x *AttestationServiceCancelRequest) GetReason() string

func (*AttestationServiceCancelRequest) GetTrigger

func (*AttestationServiceCancelRequest) GetWorkflowRunId

func (x *AttestationServiceCancelRequest) GetWorkflowRunId() string

func (*AttestationServiceCancelRequest) ProtoMessage

func (*AttestationServiceCancelRequest) ProtoMessage()

func (*AttestationServiceCancelRequest) ProtoReflect

func (*AttestationServiceCancelRequest) Reset

func (*AttestationServiceCancelRequest) String

type AttestationServiceCancelRequest_TriggerType

type AttestationServiceCancelRequest_TriggerType int32
const (
	AttestationServiceCancelRequest_TRIGGER_TYPE_UNSPECIFIED  AttestationServiceCancelRequest_TriggerType = 0
	AttestationServiceCancelRequest_TRIGGER_TYPE_FAILURE      AttestationServiceCancelRequest_TriggerType = 1
	AttestationServiceCancelRequest_TRIGGER_TYPE_CANCELLATION AttestationServiceCancelRequest_TriggerType = 2
)

func (AttestationServiceCancelRequest_TriggerType) Descriptor

func (AttestationServiceCancelRequest_TriggerType) Enum

func (AttestationServiceCancelRequest_TriggerType) EnumDescriptor deprecated

func (AttestationServiceCancelRequest_TriggerType) EnumDescriptor() ([]byte, []int)

Deprecated: Use AttestationServiceCancelRequest_TriggerType.Descriptor instead.

func (AttestationServiceCancelRequest_TriggerType) Number

func (AttestationServiceCancelRequest_TriggerType) String

func (AttestationServiceCancelRequest_TriggerType) Type

type AttestationServiceCancelResponse

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

func (*AttestationServiceCancelResponse) Descriptor deprecated

func (*AttestationServiceCancelResponse) Descriptor() ([]byte, []int)

Deprecated: Use AttestationServiceCancelResponse.ProtoReflect.Descriptor instead.

func (*AttestationServiceCancelResponse) ProtoMessage

func (*AttestationServiceCancelResponse) ProtoMessage()

func (*AttestationServiceCancelResponse) ProtoReflect

func (*AttestationServiceCancelResponse) Reset

func (*AttestationServiceCancelResponse) String

type AttestationServiceClient

type AttestationServiceClient interface {
	FindOrCreateWorkflow(ctx context.Context, in *FindOrCreateWorkflowRequest, opts ...grpc.CallOption) (*FindOrCreateWorkflowResponse, error)
	GetContract(ctx context.Context, in *AttestationServiceGetContractRequest, opts ...grpc.CallOption) (*AttestationServiceGetContractResponse, error)
	Init(ctx context.Context, in *AttestationServiceInitRequest, opts ...grpc.CallOption) (*AttestationServiceInitResponse, error)
	Store(ctx context.Context, in *AttestationServiceStoreRequest, opts ...grpc.CallOption) (*AttestationServiceStoreResponse, error)
	// There is another endpoint to get credentials via casCredentialsService.Get
	// This one is kept since it leverages robot-accounts in the context of a workflow
	GetUploadCreds(ctx context.Context, in *AttestationServiceGetUploadCredsRequest, opts ...grpc.CallOption) (*AttestationServiceGetUploadCredsResponse, error)
	Cancel(ctx context.Context, in *AttestationServiceCancelRequest, opts ...grpc.CallOption) (*AttestationServiceCancelResponse, error)
	// Get policies from remote providers
	GetPolicy(ctx context.Context, in *AttestationServiceGetPolicyRequest, opts ...grpc.CallOption) (*AttestationServiceGetPolicyResponse, error)
	GetPolicyGroup(ctx context.Context, in *AttestationServiceGetPolicyGroupRequest, opts ...grpc.CallOption) (*AttestationServiceGetPolicyGroupResponse, error)
}

AttestationServiceClient is the client API for AttestationService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type AttestationServiceGetContractRequest

type AttestationServiceGetContractRequest struct {
	ContractRevision int32  `protobuf:"varint,1,opt,name=contract_revision,json=contractRevision,proto3" json:"contract_revision,omitempty"`
	WorkflowName     string `protobuf:"bytes,2,opt,name=workflow_name,json=workflowName,proto3" json:"workflow_name,omitempty"`
	ProjectName      string `protobuf:"bytes,3,opt,name=project_name,json=projectName,proto3" json:"project_name,omitempty"`
	// contains filtered or unexported fields
}

func (*AttestationServiceGetContractRequest) Descriptor deprecated

func (*AttestationServiceGetContractRequest) Descriptor() ([]byte, []int)

Deprecated: Use AttestationServiceGetContractRequest.ProtoReflect.Descriptor instead.

func (*AttestationServiceGetContractRequest) GetContractRevision

func (x *AttestationServiceGetContractRequest) GetContractRevision() int32

func (*AttestationServiceGetContractRequest) GetProjectName added in v0.96.15

func (x *AttestationServiceGetContractRequest) GetProjectName() string

func (*AttestationServiceGetContractRequest) GetWorkflowName added in v0.87.0

func (x *AttestationServiceGetContractRequest) GetWorkflowName() string

func (*AttestationServiceGetContractRequest) ProtoMessage

func (*AttestationServiceGetContractRequest) ProtoMessage()

func (*AttestationServiceGetContractRequest) ProtoReflect

func (*AttestationServiceGetContractRequest) Reset

func (*AttestationServiceGetContractRequest) String

type AttestationServiceGetContractResponse

type AttestationServiceGetContractResponse struct {
	Result *AttestationServiceGetContractResponse_Result `protobuf:"bytes,1,opt,name=result,proto3" json:"result,omitempty"`
	// contains filtered or unexported fields
}

func (*AttestationServiceGetContractResponse) Descriptor deprecated

func (*AttestationServiceGetContractResponse) Descriptor() ([]byte, []int)

Deprecated: Use AttestationServiceGetContractResponse.ProtoReflect.Descriptor instead.

func (*AttestationServiceGetContractResponse) GetResult

func (*AttestationServiceGetContractResponse) ProtoMessage

func (*AttestationServiceGetContractResponse) ProtoMessage()

func (*AttestationServiceGetContractResponse) ProtoReflect

func (*AttestationServiceGetContractResponse) Reset

func (*AttestationServiceGetContractResponse) String

type AttestationServiceGetContractResponse_Result

type AttestationServiceGetContractResponse_Result struct {
	Workflow *WorkflowItem                `protobuf:"bytes,1,opt,name=workflow,proto3" json:"workflow,omitempty"`
	Contract *WorkflowContractVersionItem `protobuf:"bytes,2,opt,name=contract,proto3" json:"contract,omitempty"`
	// contains filtered or unexported fields
}

func (*AttestationServiceGetContractResponse_Result) Descriptor deprecated

Deprecated: Use AttestationServiceGetContractResponse_Result.ProtoReflect.Descriptor instead.

func (*AttestationServiceGetContractResponse_Result) GetContract

func (*AttestationServiceGetContractResponse_Result) GetWorkflow

func (*AttestationServiceGetContractResponse_Result) ProtoMessage

func (*AttestationServiceGetContractResponse_Result) ProtoReflect

func (*AttestationServiceGetContractResponse_Result) Reset

func (*AttestationServiceGetContractResponse_Result) String

type AttestationServiceGetPolicyGroupRequest added in v0.96.14

type AttestationServiceGetPolicyGroupRequest struct {

	// Provider name. If not set, the default provider will be used
	Provider string `protobuf:"bytes,1,opt,name=provider,proto3" json:"provider,omitempty"`
	// Group name (it must exist in the provider)
	GroupName string `protobuf:"bytes,2,opt,name=group_name,json=groupName,proto3" json:"group_name,omitempty"`
	// The org owning this group
	OrgName string `protobuf:"bytes,3,opt,name=org_name,json=orgName,proto3" json:"org_name,omitempty"`
	// contains filtered or unexported fields
}

func (*AttestationServiceGetPolicyGroupRequest) Descriptor deprecated added in v0.96.14

func (*AttestationServiceGetPolicyGroupRequest) Descriptor() ([]byte, []int)

Deprecated: Use AttestationServiceGetPolicyGroupRequest.ProtoReflect.Descriptor instead.

func (*AttestationServiceGetPolicyGroupRequest) GetGroupName added in v0.96.14

func (*AttestationServiceGetPolicyGroupRequest) GetOrgName added in v0.96.15

func (*AttestationServiceGetPolicyGroupRequest) GetProvider added in v0.96.14

func (*AttestationServiceGetPolicyGroupRequest) ProtoMessage added in v0.96.14

func (*AttestationServiceGetPolicyGroupRequest) ProtoReflect added in v0.96.14

func (*AttestationServiceGetPolicyGroupRequest) Reset added in v0.96.14

func (*AttestationServiceGetPolicyGroupRequest) String added in v0.96.14

type AttestationServiceGetPolicyGroupResponse added in v0.96.14

type AttestationServiceGetPolicyGroupResponse struct {
	Group *v1.PolicyGroup `protobuf:"bytes,1,opt,name=group,proto3" json:"group,omitempty"`
	// FQDN of the policy in the provider
	Reference *RemotePolicyReference `protobuf:"bytes,2,opt,name=reference,proto3" json:"reference,omitempty"`
	// contains filtered or unexported fields
}

func (*AttestationServiceGetPolicyGroupResponse) Descriptor deprecated added in v0.96.14

func (*AttestationServiceGetPolicyGroupResponse) Descriptor() ([]byte, []int)

Deprecated: Use AttestationServiceGetPolicyGroupResponse.ProtoReflect.Descriptor instead.

func (*AttestationServiceGetPolicyGroupResponse) GetGroup added in v0.96.14

func (*AttestationServiceGetPolicyGroupResponse) GetReference added in v0.96.14

func (*AttestationServiceGetPolicyGroupResponse) ProtoMessage added in v0.96.14

func (*AttestationServiceGetPolicyGroupResponse) ProtoReflect added in v0.96.14

func (*AttestationServiceGetPolicyGroupResponse) Reset added in v0.96.14

func (*AttestationServiceGetPolicyGroupResponse) String added in v0.96.14

type AttestationServiceGetPolicyRequest added in v0.95.7

type AttestationServiceGetPolicyRequest struct {

	// Provider name. If not set, the default provider will be used
	Provider string `protobuf:"bytes,1,opt,name=provider,proto3" json:"provider,omitempty"`
	// Policy name (it must exist in the provider)
	PolicyName string `protobuf:"bytes,2,opt,name=policy_name,json=policyName,proto3" json:"policy_name,omitempty"`
	// The org owning this policy
	OrgName string `protobuf:"bytes,3,opt,name=org_name,json=orgName,proto3" json:"org_name,omitempty"`
	// contains filtered or unexported fields
}

func (*AttestationServiceGetPolicyRequest) Descriptor deprecated added in v0.95.7

func (*AttestationServiceGetPolicyRequest) Descriptor() ([]byte, []int)

Deprecated: Use AttestationServiceGetPolicyRequest.ProtoReflect.Descriptor instead.

func (*AttestationServiceGetPolicyRequest) GetOrgName added in v0.96.15

func (*AttestationServiceGetPolicyRequest) GetPolicyName added in v0.95.7

func (x *AttestationServiceGetPolicyRequest) GetPolicyName() string

func (*AttestationServiceGetPolicyRequest) GetProvider added in v0.95.7

func (x *AttestationServiceGetPolicyRequest) GetProvider() string

func (*AttestationServiceGetPolicyRequest) ProtoMessage added in v0.95.7

func (*AttestationServiceGetPolicyRequest) ProtoMessage()

func (*AttestationServiceGetPolicyRequest) ProtoReflect added in v0.95.7

func (*AttestationServiceGetPolicyRequest) Reset added in v0.95.7

func (*AttestationServiceGetPolicyRequest) String added in v0.95.7

type AttestationServiceGetPolicyResponse added in v0.95.7

type AttestationServiceGetPolicyResponse struct {
	Policy *v1.Policy `protobuf:"bytes,1,opt,name=policy,proto3" json:"policy,omitempty"`
	// FQDN of the policy in the provider
	Reference *RemotePolicyReference `protobuf:"bytes,2,opt,name=reference,proto3" json:"reference,omitempty"`
	// contains filtered or unexported fields
}

func (*AttestationServiceGetPolicyResponse) Descriptor deprecated added in v0.95.7

func (*AttestationServiceGetPolicyResponse) Descriptor() ([]byte, []int)

Deprecated: Use AttestationServiceGetPolicyResponse.ProtoReflect.Descriptor instead.

func (*AttestationServiceGetPolicyResponse) GetPolicy added in v0.95.7

func (*AttestationServiceGetPolicyResponse) GetReference added in v0.96.5

func (*AttestationServiceGetPolicyResponse) ProtoMessage added in v0.95.7

func (*AttestationServiceGetPolicyResponse) ProtoMessage()

func (*AttestationServiceGetPolicyResponse) ProtoReflect added in v0.95.7

func (*AttestationServiceGetPolicyResponse) Reset added in v0.95.7

func (*AttestationServiceGetPolicyResponse) String added in v0.95.7

type AttestationServiceGetUploadCredsRequest

type AttestationServiceGetUploadCredsRequest struct {
	WorkflowRunId string `protobuf:"bytes,1,opt,name=workflow_run_id,json=workflowRunId,proto3" json:"workflow_run_id,omitempty"`
	// contains filtered or unexported fields
}

func (*AttestationServiceGetUploadCredsRequest) Descriptor deprecated

func (*AttestationServiceGetUploadCredsRequest) Descriptor() ([]byte, []int)

Deprecated: Use AttestationServiceGetUploadCredsRequest.ProtoReflect.Descriptor instead.

func (*AttestationServiceGetUploadCredsRequest) GetWorkflowRunId added in v0.14.0

func (x *AttestationServiceGetUploadCredsRequest) GetWorkflowRunId() string

func (*AttestationServiceGetUploadCredsRequest) ProtoMessage

func (*AttestationServiceGetUploadCredsRequest) ProtoReflect

func (*AttestationServiceGetUploadCredsRequest) Reset

func (*AttestationServiceGetUploadCredsRequest) String

type AttestationServiceGetUploadCredsResponse

type AttestationServiceGetUploadCredsResponse struct {
	Result *AttestationServiceGetUploadCredsResponse_Result `protobuf:"bytes,1,opt,name=result,proto3" json:"result,omitempty"`
	// contains filtered or unexported fields
}

func (*AttestationServiceGetUploadCredsResponse) Descriptor deprecated

func (*AttestationServiceGetUploadCredsResponse) Descriptor() ([]byte, []int)

Deprecated: Use AttestationServiceGetUploadCredsResponse.ProtoReflect.Descriptor instead.

func (*AttestationServiceGetUploadCredsResponse) GetResult

func (*AttestationServiceGetUploadCredsResponse) ProtoMessage

func (*AttestationServiceGetUploadCredsResponse) ProtoReflect

func (*AttestationServiceGetUploadCredsResponse) Reset

func (*AttestationServiceGetUploadCredsResponse) String

type AttestationServiceGetUploadCredsResponse_Result

type AttestationServiceGetUploadCredsResponse_Result struct {
	Token   string          `protobuf:"bytes,2,opt,name=token,proto3" json:"token,omitempty"`
	Backend *CASBackendItem `protobuf:"bytes,3,opt,name=backend,proto3" json:"backend,omitempty"`
	// contains filtered or unexported fields
}

func (*AttestationServiceGetUploadCredsResponse_Result) Descriptor deprecated

Deprecated: Use AttestationServiceGetUploadCredsResponse_Result.ProtoReflect.Descriptor instead.

func (*AttestationServiceGetUploadCredsResponse_Result) GetBackend added in v0.14.0

func (*AttestationServiceGetUploadCredsResponse_Result) GetToken

func (*AttestationServiceGetUploadCredsResponse_Result) ProtoMessage

func (*AttestationServiceGetUploadCredsResponse_Result) ProtoReflect

func (*AttestationServiceGetUploadCredsResponse_Result) Reset

func (*AttestationServiceGetUploadCredsResponse_Result) String

type AttestationServiceInitRequest

type AttestationServiceInitRequest struct {
	ContractRevision int32                               `protobuf:"varint,1,opt,name=contract_revision,json=contractRevision,proto3" json:"contract_revision,omitempty"`
	JobUrl           string                              `protobuf:"bytes,2,opt,name=job_url,json=jobUrl,proto3" json:"job_url,omitempty"`
	Runner           v1.CraftingSchema_Runner_RunnerType `protobuf:"varint,3,opt,name=runner,proto3,enum=workflowcontract.v1.CraftingSchema_Runner_RunnerType" json:"runner,omitempty"`
	WorkflowName     string                              `protobuf:"bytes,4,opt,name=workflow_name,json=workflowName,proto3" json:"workflow_name,omitempty"`
	ProjectName      string                              `protobuf:"bytes,5,opt,name=project_name,json=projectName,proto3" json:"project_name,omitempty"`
	// Optional project version
	ProjectVersion string `protobuf:"bytes,6,opt,name=project_version,json=projectVersion,proto3" json:"project_version,omitempty"`
	// contains filtered or unexported fields
}

func (*AttestationServiceInitRequest) Descriptor deprecated

func (*AttestationServiceInitRequest) Descriptor() ([]byte, []int)

Deprecated: Use AttestationServiceInitRequest.ProtoReflect.Descriptor instead.

func (*AttestationServiceInitRequest) GetContractRevision

func (x *AttestationServiceInitRequest) GetContractRevision() int32

func (*AttestationServiceInitRequest) GetJobUrl

func (x *AttestationServiceInitRequest) GetJobUrl() string

func (*AttestationServiceInitRequest) GetProjectName added in v0.96.15

func (x *AttestationServiceInitRequest) GetProjectName() string

func (*AttestationServiceInitRequest) GetProjectVersion added in v0.97.5

func (x *AttestationServiceInitRequest) GetProjectVersion() string

func (*AttestationServiceInitRequest) GetRunner added in v0.66.0

func (*AttestationServiceInitRequest) GetWorkflowName added in v0.87.1

func (x *AttestationServiceInitRequest) GetWorkflowName() string

func (*AttestationServiceInitRequest) ProtoMessage

func (*AttestationServiceInitRequest) ProtoMessage()

func (*AttestationServiceInitRequest) ProtoReflect

func (*AttestationServiceInitRequest) Reset

func (x *AttestationServiceInitRequest) Reset()

func (*AttestationServiceInitRequest) String

type AttestationServiceInitResponse

type AttestationServiceInitResponse struct {
	Result *AttestationServiceInitResponse_Result `protobuf:"bytes,1,opt,name=result,proto3" json:"result,omitempty"`
	// contains filtered or unexported fields
}

func (*AttestationServiceInitResponse) Descriptor deprecated

func (*AttestationServiceInitResponse) Descriptor() ([]byte, []int)

Deprecated: Use AttestationServiceInitResponse.ProtoReflect.Descriptor instead.

func (*AttestationServiceInitResponse) GetResult

func (*AttestationServiceInitResponse) ProtoMessage

func (*AttestationServiceInitResponse) ProtoMessage()

func (*AttestationServiceInitResponse) ProtoReflect

func (*AttestationServiceInitResponse) Reset

func (x *AttestationServiceInitResponse) Reset()

func (*AttestationServiceInitResponse) String

type AttestationServiceInitResponse_Result

type AttestationServiceInitResponse_Result struct {
	WorkflowRun *WorkflowRunItem `protobuf:"bytes,2,opt,name=workflow_run,json=workflowRun,proto3" json:"workflow_run,omitempty"`
	// organization name
	Organization string `protobuf:"bytes,3,opt,name=organization,proto3" json:"organization,omitempty"`
	// fail the attestation if there is a violation in any policy
	BlockOnPolicyViolation bool `` /* 132-byte string literal not displayed */
	// Signing options
	SigningOptions *AttestationServiceInitResponse_SigningOptions `protobuf:"bytes,5,opt,name=signing_options,json=signingOptions,proto3" json:"signing_options,omitempty"`
	// contains filtered or unexported fields
}

func (*AttestationServiceInitResponse_Result) Descriptor deprecated

func (*AttestationServiceInitResponse_Result) Descriptor() ([]byte, []int)

Deprecated: Use AttestationServiceInitResponse_Result.ProtoReflect.Descriptor instead.

func (*AttestationServiceInitResponse_Result) GetBlockOnPolicyViolation added in v0.148.0

func (x *AttestationServiceInitResponse_Result) GetBlockOnPolicyViolation() bool

func (*AttestationServiceInitResponse_Result) GetOrganization added in v0.81.1

func (x *AttestationServiceInitResponse_Result) GetOrganization() string

func (*AttestationServiceInitResponse_Result) GetSigningOptions added in v0.170.0

func (*AttestationServiceInitResponse_Result) GetWorkflowRun

func (*AttestationServiceInitResponse_Result) ProtoMessage

func (*AttestationServiceInitResponse_Result) ProtoMessage()

func (*AttestationServiceInitResponse_Result) ProtoReflect

func (*AttestationServiceInitResponse_Result) Reset

func (*AttestationServiceInitResponse_Result) String

type AttestationServiceInitResponse_SigningOptions added in v0.170.0

type AttestationServiceInitResponse_SigningOptions struct {

	// TSA service to be used for signing
	TimestampAuthorityUrl string `` /* 126-byte string literal not displayed */
	// If set, the attestation wil be signed with ephemeral certificates issued by this CA
	SigningCa string `protobuf:"bytes,2,opt,name=signing_ca,json=signingCa,proto3" json:"signing_ca,omitempty"`
	// contains filtered or unexported fields
}

func (*AttestationServiceInitResponse_SigningOptions) Descriptor deprecated added in v0.170.0

Deprecated: Use AttestationServiceInitResponse_SigningOptions.ProtoReflect.Descriptor instead.

func (*AttestationServiceInitResponse_SigningOptions) GetSigningCa added in v1.0.0

func (*AttestationServiceInitResponse_SigningOptions) GetTimestampAuthorityUrl added in v0.170.0

func (x *AttestationServiceInitResponse_SigningOptions) GetTimestampAuthorityUrl() string

func (*AttestationServiceInitResponse_SigningOptions) ProtoMessage added in v0.170.0

func (*AttestationServiceInitResponse_SigningOptions) ProtoReflect added in v0.170.0

func (*AttestationServiceInitResponse_SigningOptions) Reset added in v0.170.0

func (*AttestationServiceInitResponse_SigningOptions) String added in v0.170.0

type AttestationServiceServer

type AttestationServiceServer interface {
	FindOrCreateWorkflow(context.Context, *FindOrCreateWorkflowRequest) (*FindOrCreateWorkflowResponse, error)
	GetContract(context.Context, *AttestationServiceGetContractRequest) (*AttestationServiceGetContractResponse, error)
	Init(context.Context, *AttestationServiceInitRequest) (*AttestationServiceInitResponse, error)
	Store(context.Context, *AttestationServiceStoreRequest) (*AttestationServiceStoreResponse, error)
	// There is another endpoint to get credentials via casCredentialsService.Get
	// This one is kept since it leverages robot-accounts in the context of a workflow
	GetUploadCreds(context.Context, *AttestationServiceGetUploadCredsRequest) (*AttestationServiceGetUploadCredsResponse, error)
	Cancel(context.Context, *AttestationServiceCancelRequest) (*AttestationServiceCancelResponse, error)
	// Get policies from remote providers
	GetPolicy(context.Context, *AttestationServiceGetPolicyRequest) (*AttestationServiceGetPolicyResponse, error)
	GetPolicyGroup(context.Context, *AttestationServiceGetPolicyGroupRequest) (*AttestationServiceGetPolicyGroupResponse, error)
	// contains filtered or unexported methods
}

AttestationServiceServer is the server API for AttestationService service. All implementations must embed UnimplementedAttestationServiceServer for forward compatibility

type AttestationServiceStoreRequest

type AttestationServiceStoreRequest struct {

	// encoded DSEE envelope
	//
	// Deprecated: Marked as deprecated in controlplane/v1/workflow_run.proto.
	Attestation []byte `protobuf:"bytes,1,opt,name=attestation,proto3" json:"attestation,omitempty"`
	// deprecated because of https://github.com/chainloop-dev/chainloop/issues/1832
	//
	// Deprecated: Marked as deprecated in controlplane/v1/workflow_run.proto.
	Bundle []byte `protobuf:"bytes,4,opt,name=bundle,proto3" json:"bundle,omitempty"`
	// encoded Sigstore attestation bundle
	AttestationBundle []byte `protobuf:"bytes,5,opt,name=attestation_bundle,json=attestationBundle,proto3" json:"attestation_bundle,omitempty"`
	WorkflowRunId     string `protobuf:"bytes,2,opt,name=workflow_run_id,json=workflowRunId,proto3" json:"workflow_run_id,omitempty"`
	// mark the associated version as released
	MarkVersionAsReleased *bool `` /* 135-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*AttestationServiceStoreRequest) Descriptor deprecated

func (*AttestationServiceStoreRequest) Descriptor() ([]byte, []int)

Deprecated: Use AttestationServiceStoreRequest.ProtoReflect.Descriptor instead.

func (*AttestationServiceStoreRequest) GetAttestation deprecated

func (x *AttestationServiceStoreRequest) GetAttestation() []byte

Deprecated: Marked as deprecated in controlplane/v1/workflow_run.proto.

func (*AttestationServiceStoreRequest) GetAttestationBundle added in v0.179.0

func (x *AttestationServiceStoreRequest) GetAttestationBundle() []byte

func (*AttestationServiceStoreRequest) GetBundle deprecated added in v0.159.0

func (x *AttestationServiceStoreRequest) GetBundle() []byte

Deprecated: Marked as deprecated in controlplane/v1/workflow_run.proto.

func (*AttestationServiceStoreRequest) GetMarkVersionAsReleased added in v0.98.0

func (x *AttestationServiceStoreRequest) GetMarkVersionAsReleased() bool

func (*AttestationServiceStoreRequest) GetWorkflowRunId

func (x *AttestationServiceStoreRequest) GetWorkflowRunId() string

func (*AttestationServiceStoreRequest) ProtoMessage

func (*AttestationServiceStoreRequest) ProtoMessage()

func (*AttestationServiceStoreRequest) ProtoReflect

func (*AttestationServiceStoreRequest) Reset

func (x *AttestationServiceStoreRequest) Reset()

func (*AttestationServiceStoreRequest) String

type AttestationServiceStoreResponse

type AttestationServiceStoreResponse struct {
	Result *AttestationServiceStoreResponse_Result `protobuf:"bytes,1,opt,name=result,proto3" json:"result,omitempty"`
	// contains filtered or unexported fields
}

func (*AttestationServiceStoreResponse) Descriptor deprecated

func (*AttestationServiceStoreResponse) Descriptor() ([]byte, []int)

Deprecated: Use AttestationServiceStoreResponse.ProtoReflect.Descriptor instead.

func (*AttestationServiceStoreResponse) GetResult added in v0.17.0

func (*AttestationServiceStoreResponse) ProtoMessage

func (*AttestationServiceStoreResponse) ProtoMessage()

func (*AttestationServiceStoreResponse) ProtoReflect

func (*AttestationServiceStoreResponse) Reset

func (*AttestationServiceStoreResponse) String

type AttestationServiceStoreResponse_Result added in v0.17.0

type AttestationServiceStoreResponse_Result struct {

	// attestation digest
	Digest string `protobuf:"bytes,2,opt,name=digest,proto3" json:"digest,omitempty"`
	// contains filtered or unexported fields
}

func (*AttestationServiceStoreResponse_Result) Descriptor deprecated added in v0.17.0

func (*AttestationServiceStoreResponse_Result) Descriptor() ([]byte, []int)

Deprecated: Use AttestationServiceStoreResponse_Result.ProtoReflect.Descriptor instead.

func (*AttestationServiceStoreResponse_Result) GetDigest added in v0.17.0

func (*AttestationServiceStoreResponse_Result) ProtoMessage added in v0.17.0

func (*AttestationServiceStoreResponse_Result) ProtoReflect added in v0.17.0

func (*AttestationServiceStoreResponse_Result) Reset added in v0.17.0

func (*AttestationServiceStoreResponse_Result) String added in v0.17.0

type AttestationStateError added in v0.94.3

type AttestationStateError int32
const (
	AttestationStateError_ATTESTATION_STATE_ERROR_UNSPECIFIED AttestationStateError = 0
	// https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/409
	AttestationStateError_ATTESTATION_STATE_ERROR_CONFLICT AttestationStateError = 1
)

func (AttestationStateError) Descriptor added in v0.94.3

func (AttestationStateError) Enum added in v0.94.3

func (AttestationStateError) EnumDescriptor deprecated added in v0.94.3

func (AttestationStateError) EnumDescriptor() ([]byte, []int)

Deprecated: Use AttestationStateError.Descriptor instead.

func (AttestationStateError) Number added in v0.94.3

func (AttestationStateError) String added in v0.94.3

func (x AttestationStateError) String() string

func (AttestationStateError) Type added in v0.94.3

type AttestationStateServiceClient added in v0.60.0

AttestationStateServiceClient is the client API for AttestationStateService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

func NewAttestationStateServiceClient added in v0.60.0

func NewAttestationStateServiceClient(cc grpc.ClientConnInterface) AttestationStateServiceClient

type AttestationStateServiceInitializedRequest added in v0.60.0

type AttestationStateServiceInitializedRequest struct {
	WorkflowRunId string `protobuf:"bytes,1,opt,name=workflow_run_id,json=workflowRunId,proto3" json:"workflow_run_id,omitempty"`
	// contains filtered or unexported fields
}

func (*AttestationStateServiceInitializedRequest) Descriptor deprecated added in v0.60.0

func (*AttestationStateServiceInitializedRequest) Descriptor() ([]byte, []int)

Deprecated: Use AttestationStateServiceInitializedRequest.ProtoReflect.Descriptor instead.

func (*AttestationStateServiceInitializedRequest) GetWorkflowRunId added in v0.60.0

func (x *AttestationStateServiceInitializedRequest) GetWorkflowRunId() string

func (*AttestationStateServiceInitializedRequest) ProtoMessage added in v0.60.0

func (*AttestationStateServiceInitializedRequest) ProtoReflect added in v0.60.0

func (*AttestationStateServiceInitializedRequest) Reset added in v0.60.0

func (*AttestationStateServiceInitializedRequest) String added in v0.60.0

type AttestationStateServiceInitializedResponse added in v0.60.0

type AttestationStateServiceInitializedResponse struct {
	Result *AttestationStateServiceInitializedResponse_Result `protobuf:"bytes,1,opt,name=result,proto3" json:"result,omitempty"`
	// contains filtered or unexported fields
}

func (*AttestationStateServiceInitializedResponse) Descriptor deprecated added in v0.60.0

Deprecated: Use AttestationStateServiceInitializedResponse.ProtoReflect.Descriptor instead.

func (*AttestationStateServiceInitializedResponse) GetResult added in v0.60.0

func (*AttestationStateServiceInitializedResponse) ProtoMessage added in v0.60.0

func (*AttestationStateServiceInitializedResponse) ProtoReflect added in v0.60.0

func (*AttestationStateServiceInitializedResponse) Reset added in v0.60.0

func (*AttestationStateServiceInitializedResponse) String added in v0.60.0

type AttestationStateServiceInitializedResponse_Result added in v0.60.0

type AttestationStateServiceInitializedResponse_Result struct {
	Initialized bool `protobuf:"varint,1,opt,name=initialized,proto3" json:"initialized,omitempty"`
	// contains filtered or unexported fields
}

func (*AttestationStateServiceInitializedResponse_Result) Descriptor deprecated added in v0.60.0

Deprecated: Use AttestationStateServiceInitializedResponse_Result.ProtoReflect.Descriptor instead.

func (*AttestationStateServiceInitializedResponse_Result) GetInitialized added in v0.60.0

func (*AttestationStateServiceInitializedResponse_Result) ProtoMessage added in v0.60.0

func (*AttestationStateServiceInitializedResponse_Result) ProtoReflect added in v0.60.0

func (*AttestationStateServiceInitializedResponse_Result) Reset added in v0.60.0

func (*AttestationStateServiceInitializedResponse_Result) String added in v0.60.0

type AttestationStateServiceReadRequest added in v0.60.0

type AttestationStateServiceReadRequest struct {
	WorkflowRunId string `protobuf:"bytes,1,opt,name=workflow_run_id,json=workflowRunId,proto3" json:"workflow_run_id,omitempty"`
	// contains filtered or unexported fields
}

func (*AttestationStateServiceReadRequest) Descriptor deprecated added in v0.60.0

func (*AttestationStateServiceReadRequest) Descriptor() ([]byte, []int)

Deprecated: Use AttestationStateServiceReadRequest.ProtoReflect.Descriptor instead.

func (*AttestationStateServiceReadRequest) GetWorkflowRunId added in v0.60.0

func (x *AttestationStateServiceReadRequest) GetWorkflowRunId() string

func (*AttestationStateServiceReadRequest) ProtoMessage added in v0.60.0

func (*AttestationStateServiceReadRequest) ProtoMessage()

func (*AttestationStateServiceReadRequest) ProtoReflect added in v0.60.0

func (*AttestationStateServiceReadRequest) Reset added in v0.60.0

func (*AttestationStateServiceReadRequest) String added in v0.60.0

type AttestationStateServiceReadResponse added in v0.60.0

type AttestationStateServiceReadResponse struct {
	Result *AttestationStateServiceReadResponse_Result `protobuf:"bytes,1,opt,name=result,proto3" json:"result,omitempty"`
	// contains filtered or unexported fields
}

func (*AttestationStateServiceReadResponse) Descriptor deprecated added in v0.60.0

func (*AttestationStateServiceReadResponse) Descriptor() ([]byte, []int)

Deprecated: Use AttestationStateServiceReadResponse.ProtoReflect.Descriptor instead.

func (*AttestationStateServiceReadResponse) GetResult added in v0.60.0

func (*AttestationStateServiceReadResponse) ProtoMessage added in v0.60.0

func (*AttestationStateServiceReadResponse) ProtoMessage()

func (*AttestationStateServiceReadResponse) ProtoReflect added in v0.60.0

func (*AttestationStateServiceReadResponse) Reset added in v0.60.0

func (*AttestationStateServiceReadResponse) String added in v0.60.0

type AttestationStateServiceReadResponse_Result added in v0.60.0

type AttestationStateServiceReadResponse_Result struct {
	AttestationState *v1.CraftingState `protobuf:"bytes,2,opt,name=attestation_state,json=attestationState,proto3" json:"attestation_state,omitempty"`
	// digest of the attestation state to implement Optimistic Concurrency Control
	Digest string `protobuf:"bytes,3,opt,name=digest,proto3" json:"digest,omitempty"`
	// contains filtered or unexported fields
}

func (*AttestationStateServiceReadResponse_Result) Descriptor deprecated added in v0.60.0

Deprecated: Use AttestationStateServiceReadResponse_Result.ProtoReflect.Descriptor instead.

func (*AttestationStateServiceReadResponse_Result) GetAttestationState added in v0.60.0

func (*AttestationStateServiceReadResponse_Result) GetDigest added in v0.94.3

func (*AttestationStateServiceReadResponse_Result) ProtoMessage added in v0.60.0

func (*AttestationStateServiceReadResponse_Result) ProtoReflect added in v0.60.0

func (*AttestationStateServiceReadResponse_Result) Reset added in v0.60.0

func (*AttestationStateServiceReadResponse_Result) String added in v0.60.0

type AttestationStateServiceResetRequest added in v0.60.0

type AttestationStateServiceResetRequest struct {
	WorkflowRunId string `protobuf:"bytes,1,opt,name=workflow_run_id,json=workflowRunId,proto3" json:"workflow_run_id,omitempty"`
	// contains filtered or unexported fields
}

func (*AttestationStateServiceResetRequest) Descriptor deprecated added in v0.60.0

func (*AttestationStateServiceResetRequest) Descriptor() ([]byte, []int)

Deprecated: Use AttestationStateServiceResetRequest.ProtoReflect.Descriptor instead.

func (*AttestationStateServiceResetRequest) GetWorkflowRunId added in v0.60.0

func (x *AttestationStateServiceResetRequest) GetWorkflowRunId() string

func (*AttestationStateServiceResetRequest) ProtoMessage added in v0.60.0

func (*AttestationStateServiceResetRequest) ProtoMessage()

func (*AttestationStateServiceResetRequest) ProtoReflect added in v0.60.0

func (*AttestationStateServiceResetRequest) Reset added in v0.60.0

func (*AttestationStateServiceResetRequest) String added in v0.60.0

type AttestationStateServiceResetResponse added in v0.60.0

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

func (*AttestationStateServiceResetResponse) Descriptor deprecated added in v0.60.0

func (*AttestationStateServiceResetResponse) Descriptor() ([]byte, []int)

Deprecated: Use AttestationStateServiceResetResponse.ProtoReflect.Descriptor instead.

func (*AttestationStateServiceResetResponse) ProtoMessage added in v0.60.0

func (*AttestationStateServiceResetResponse) ProtoMessage()

func (*AttestationStateServiceResetResponse) ProtoReflect added in v0.60.0

func (*AttestationStateServiceResetResponse) Reset added in v0.60.0

func (*AttestationStateServiceResetResponse) String added in v0.60.0

type AttestationStateServiceSaveRequest added in v0.60.0

type AttestationStateServiceSaveRequest struct {
	WorkflowRunId string `protobuf:"bytes,1,opt,name=workflow_run_id,json=workflowRunId,proto3" json:"workflow_run_id,omitempty"`
	// We do not want to validate its content since it might depend on the client-side schema
	AttestationState *v1.CraftingState `protobuf:"bytes,2,opt,name=attestation_state,json=attestationState,proto3" json:"attestation_state,omitempty"`
	// digest of the attestation state this update was performed on top of
	// The digest might be empty the first time
	BaseDigest string `protobuf:"bytes,3,opt,name=base_digest,json=baseDigest,proto3" json:"base_digest,omitempty"`
	// contains filtered or unexported fields
}

func (*AttestationStateServiceSaveRequest) Descriptor deprecated added in v0.60.0

func (*AttestationStateServiceSaveRequest) Descriptor() ([]byte, []int)

Deprecated: Use AttestationStateServiceSaveRequest.ProtoReflect.Descriptor instead.

func (*AttestationStateServiceSaveRequest) GetAttestationState added in v0.60.0

func (x *AttestationStateServiceSaveRequest) GetAttestationState() *v1.CraftingState

func (*AttestationStateServiceSaveRequest) GetBaseDigest added in v0.94.3

func (x *AttestationStateServiceSaveRequest) GetBaseDigest() string

func (*AttestationStateServiceSaveRequest) GetWorkflowRunId added in v0.60.0

func (x *AttestationStateServiceSaveRequest) GetWorkflowRunId() string

func (*AttestationStateServiceSaveRequest) ProtoMessage added in v0.60.0

func (*AttestationStateServiceSaveRequest) ProtoMessage()

func (*AttestationStateServiceSaveRequest) ProtoReflect added in v0.60.0

func (*AttestationStateServiceSaveRequest) Reset added in v0.60.0

func (*AttestationStateServiceSaveRequest) String added in v0.60.0

type AttestationStateServiceSaveResponse added in v0.60.0

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

func (*AttestationStateServiceSaveResponse) Descriptor deprecated added in v0.60.0

func (*AttestationStateServiceSaveResponse) Descriptor() ([]byte, []int)

Deprecated: Use AttestationStateServiceSaveResponse.ProtoReflect.Descriptor instead.

func (*AttestationStateServiceSaveResponse) ProtoMessage added in v0.60.0

func (*AttestationStateServiceSaveResponse) ProtoMessage()

func (*AttestationStateServiceSaveResponse) ProtoReflect added in v0.60.0

func (*AttestationStateServiceSaveResponse) Reset added in v0.60.0

func (*AttestationStateServiceSaveResponse) String added in v0.60.0

type AttestationStateServiceServer added in v0.60.0

AttestationStateServiceServer is the server API for AttestationStateService service. All implementations must embed UnimplementedAttestationStateServiceServer for forward compatibility

type AuthServiceClient

type AuthServiceClient interface {
	DeleteAccount(ctx context.Context, in *AuthServiceDeleteAccountRequest, opts ...grpc.CallOption) (*AuthServiceDeleteAccountResponse, error)
}

AuthServiceClient is the client API for AuthService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type AuthServiceDeleteAccountRequest

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

AuthServiceDeleteAccountResponse is the response for the DeleteAccount method.

func (*AuthServiceDeleteAccountRequest) Descriptor deprecated

func (*AuthServiceDeleteAccountRequest) Descriptor() ([]byte, []int)

Deprecated: Use AuthServiceDeleteAccountRequest.ProtoReflect.Descriptor instead.

func (*AuthServiceDeleteAccountRequest) ProtoMessage

func (*AuthServiceDeleteAccountRequest) ProtoMessage()

func (*AuthServiceDeleteAccountRequest) ProtoReflect

func (*AuthServiceDeleteAccountRequest) Reset

func (*AuthServiceDeleteAccountRequest) String

type AuthServiceDeleteAccountResponse

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

AuthServiceDeleteAccountResponse is the response for the DeleteAccount method.

func (*AuthServiceDeleteAccountResponse) Descriptor deprecated

func (*AuthServiceDeleteAccountResponse) Descriptor() ([]byte, []int)

Deprecated: Use AuthServiceDeleteAccountResponse.ProtoReflect.Descriptor instead.

func (*AuthServiceDeleteAccountResponse) ProtoMessage

func (*AuthServiceDeleteAccountResponse) ProtoMessage()

func (*AuthServiceDeleteAccountResponse) ProtoReflect

func (*AuthServiceDeleteAccountResponse) Reset

func (*AuthServiceDeleteAccountResponse) String

type AuthServiceServer

type AuthServiceServer interface {
	DeleteAccount(context.Context, *AuthServiceDeleteAccountRequest) (*AuthServiceDeleteAccountResponse, error)
	// contains filtered or unexported methods
}

AuthServiceServer is the server API for AuthService service. All implementations must embed UnimplementedAuthServiceServer for forward compatibility

type CASBackendErrorReason added in v0.15.0

type CASBackendErrorReason int32
const (
	CASBackendErrorReason_CAS_BACKEND_ERROR_REASON_UNSPECIFIED CASBackendErrorReason = 0
	CASBackendErrorReason_CAS_BACKEND_ERROR_REASON_REQUIRED    CASBackendErrorReason = 1
	// The repository does not seem to be operational
	// a previous validation has failed
	CASBackendErrorReason_CAS_BACKEND_ERROR_REASON_INVALID CASBackendErrorReason = 2
)

func (CASBackendErrorReason) Descriptor added in v0.15.0

func (CASBackendErrorReason) Enum added in v0.15.0

func (CASBackendErrorReason) EnumDescriptor deprecated added in v0.15.0

func (CASBackendErrorReason) EnumDescriptor() ([]byte, []int)

Deprecated: Use CASBackendErrorReason.Descriptor instead.

func (CASBackendErrorReason) Number added in v0.15.0

func (CASBackendErrorReason) String added in v0.15.0

func (x CASBackendErrorReason) String() string

func (CASBackendErrorReason) Type added in v0.15.0

type CASBackendItem added in v0.14.0

type CASBackendItem struct {
	Id   string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Name string `protobuf:"bytes,11,opt,name=name,proto3" json:"name,omitempty"`
	// e.g. myregistry.io/myrepo s3 bucket and so on
	Location         string                          `protobuf:"bytes,2,opt,name=location,proto3" json:"location,omitempty"`
	Description      string                          `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
	CreatedAt        *timestamppb.Timestamp          `protobuf:"bytes,4,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	ValidatedAt      *timestamppb.Timestamp          `protobuf:"bytes,5,opt,name=validated_at,json=validatedAt,proto3" json:"validated_at,omitempty"`
	ValidationStatus CASBackendItem_ValidationStatus `` /* 163-byte string literal not displayed */
	// OCI, S3, ...
	Provider string `protobuf:"bytes,7,opt,name=provider,proto3" json:"provider,omitempty"`
	// Wether it's the default backend in the organization
	Default bool `protobuf:"varint,8,opt,name=default,proto3" json:"default,omitempty"`
	// Limits for this backend
	Limits *CASBackendItem_Limits `protobuf:"bytes,9,opt,name=limits,proto3" json:"limits,omitempty"`
	// Is it an inline backend?
	// inline means that the content is stored in the attestation itself
	IsInline bool `protobuf:"varint,10,opt,name=is_inline,json=isInline,proto3" json:"is_inline,omitempty"`
	// contains filtered or unexported fields
}

func (*CASBackendItem) Descriptor deprecated added in v0.14.0

func (*CASBackendItem) Descriptor() ([]byte, []int)

Deprecated: Use CASBackendItem.ProtoReflect.Descriptor instead.

func (*CASBackendItem) GetCreatedAt added in v0.14.0

func (x *CASBackendItem) GetCreatedAt() *timestamppb.Timestamp

func (*CASBackendItem) GetDefault added in v0.14.0

func (x *CASBackendItem) GetDefault() bool

func (*CASBackendItem) GetDescription added in v0.14.0

func (x *CASBackendItem) GetDescription() string

func (*CASBackendItem) GetId added in v0.14.0

func (x *CASBackendItem) GetId() string

func (*CASBackendItem) GetIsInline added in v0.14.0

func (x *CASBackendItem) GetIsInline() bool

func (*CASBackendItem) GetLimits added in v0.14.0

func (x *CASBackendItem) GetLimits() *CASBackendItem_Limits

func (*CASBackendItem) GetLocation added in v0.14.0

func (x *CASBackendItem) GetLocation() string

func (*CASBackendItem) GetName added in v0.82.0

func (x *CASBackendItem) GetName() string

func (*CASBackendItem) GetProvider added in v0.14.0

func (x *CASBackendItem) GetProvider() string

func (*CASBackendItem) GetValidatedAt added in v0.14.0

func (x *CASBackendItem) GetValidatedAt() *timestamppb.Timestamp

func (*CASBackendItem) GetValidationStatus added in v0.14.0

func (x *CASBackendItem) GetValidationStatus() CASBackendItem_ValidationStatus

func (*CASBackendItem) ProtoMessage added in v0.14.0

func (*CASBackendItem) ProtoMessage()

func (*CASBackendItem) ProtoReflect added in v0.14.0

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

func (*CASBackendItem) Reset added in v0.14.0

func (x *CASBackendItem) Reset()

func (*CASBackendItem) String added in v0.14.0

func (x *CASBackendItem) String() string

type CASBackendItem_Limits added in v0.14.0

type CASBackendItem_Limits struct {

	// Max number of bytes allowed to be stored in this backend
	MaxBytes int64 `protobuf:"varint,1,opt,name=max_bytes,json=maxBytes,proto3" json:"max_bytes,omitempty"`
	// contains filtered or unexported fields
}

func (*CASBackendItem_Limits) Descriptor deprecated added in v0.14.0

func (*CASBackendItem_Limits) Descriptor() ([]byte, []int)

Deprecated: Use CASBackendItem_Limits.ProtoReflect.Descriptor instead.

func (*CASBackendItem_Limits) GetMaxBytes added in v0.14.0

func (x *CASBackendItem_Limits) GetMaxBytes() int64

func (*CASBackendItem_Limits) ProtoMessage added in v0.14.0

func (*CASBackendItem_Limits) ProtoMessage()

func (*CASBackendItem_Limits) ProtoReflect added in v0.14.0

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

func (*CASBackendItem_Limits) Reset added in v0.14.0

func (x *CASBackendItem_Limits) Reset()

func (*CASBackendItem_Limits) String added in v0.14.0

func (x *CASBackendItem_Limits) String() string

type CASBackendItem_ValidationStatus added in v0.14.0

type CASBackendItem_ValidationStatus int32
const (
	CASBackendItem_VALIDATION_STATUS_UNSPECIFIED CASBackendItem_ValidationStatus = 0
	CASBackendItem_VALIDATION_STATUS_OK          CASBackendItem_ValidationStatus = 1
	CASBackendItem_VALIDATION_STATUS_INVALID     CASBackendItem_ValidationStatus = 2
)

func (CASBackendItem_ValidationStatus) Descriptor added in v0.14.0

func (CASBackendItem_ValidationStatus) Enum added in v0.14.0

func (CASBackendItem_ValidationStatus) EnumDescriptor deprecated added in v0.14.0

func (CASBackendItem_ValidationStatus) EnumDescriptor() ([]byte, []int)

Deprecated: Use CASBackendItem_ValidationStatus.Descriptor instead.

func (CASBackendItem_ValidationStatus) Number added in v0.14.0

func (CASBackendItem_ValidationStatus) String added in v0.14.0

func (CASBackendItem_ValidationStatus) Type added in v0.14.0

type CASBackendServiceClient added in v0.14.0

CASBackendServiceClient is the client API for CASBackendService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

func NewCASBackendServiceClient added in v0.14.0

func NewCASBackendServiceClient(cc grpc.ClientConnInterface) CASBackendServiceClient

type CASBackendServiceCreateRequest added in v0.14.0

type CASBackendServiceCreateRequest struct {

	// Location, e.g. bucket name, OCI bucket name, ...
	Location string `protobuf:"bytes,1,opt,name=location,proto3" json:"location,omitempty"`
	// Type of the backend, OCI, S3, ...
	Provider string `protobuf:"bytes,2,opt,name=provider,proto3" json:"provider,omitempty"`
	// Descriptive name
	Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
	// Set as default in your organization
	Default bool `protobuf:"varint,4,opt,name=default,proto3" json:"default,omitempty"`
	// Arbitrary configuration for the integration
	Credentials *structpb.Struct `protobuf:"bytes,5,opt,name=credentials,proto3" json:"credentials,omitempty"`
	Name        string           `protobuf:"bytes,6,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

func (*CASBackendServiceCreateRequest) Descriptor deprecated added in v0.14.0

func (*CASBackendServiceCreateRequest) Descriptor() ([]byte, []int)

Deprecated: Use CASBackendServiceCreateRequest.ProtoReflect.Descriptor instead.

func (*CASBackendServiceCreateRequest) GetCredentials added in v0.14.0

func (x *CASBackendServiceCreateRequest) GetCredentials() *structpb.Struct

func (*CASBackendServiceCreateRequest) GetDefault added in v0.14.0

func (x *CASBackendServiceCreateRequest) GetDefault() bool

func (*CASBackendServiceCreateRequest) GetDescription added in v0.14.0

func (x *CASBackendServiceCreateRequest) GetDescription() string

func (*CASBackendServiceCreateRequest) GetLocation added in v0.14.0

func (x *CASBackendServiceCreateRequest) GetLocation() string

func (*CASBackendServiceCreateRequest) GetName added in v0.82.0

func (*CASBackendServiceCreateRequest) GetProvider added in v0.14.0

func (x *CASBackendServiceCreateRequest) GetProvider() string

func (*CASBackendServiceCreateRequest) ProtoMessage added in v0.14.0

func (*CASBackendServiceCreateRequest) ProtoMessage()

func (*CASBackendServiceCreateRequest) ProtoReflect added in v0.14.0

func (*CASBackendServiceCreateRequest) Reset added in v0.14.0

func (x *CASBackendServiceCreateRequest) Reset()

func (*CASBackendServiceCreateRequest) String added in v0.14.0

type CASBackendServiceCreateResponse added in v0.14.0

type CASBackendServiceCreateResponse struct {
	Result *CASBackendItem `protobuf:"bytes,1,opt,name=result,proto3" json:"result,omitempty"`
	// contains filtered or unexported fields
}

func (*CASBackendServiceCreateResponse) Descriptor deprecated added in v0.14.0

func (*CASBackendServiceCreateResponse) Descriptor() ([]byte, []int)

Deprecated: Use CASBackendServiceCreateResponse.ProtoReflect.Descriptor instead.

func (*CASBackendServiceCreateResponse) GetResult added in v0.14.0

func (*CASBackendServiceCreateResponse) ProtoMessage added in v0.14.0

func (*CASBackendServiceCreateResponse) ProtoMessage()

func (*CASBackendServiceCreateResponse) ProtoReflect added in v0.14.0

func (*CASBackendServiceCreateResponse) Reset added in v0.14.0

func (*CASBackendServiceCreateResponse) String added in v0.14.0

type CASBackendServiceDeleteRequest added in v0.14.0

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

func (*CASBackendServiceDeleteRequest) Descriptor deprecated added in v0.14.0

func (*CASBackendServiceDeleteRequest) Descriptor() ([]byte, []int)

Deprecated: Use CASBackendServiceDeleteRequest.ProtoReflect.Descriptor instead.

func (*CASBackendServiceDeleteRequest) GetName added in v0.93.0

func (*CASBackendServiceDeleteRequest) ProtoMessage added in v0.14.0

func (*CASBackendServiceDeleteRequest) ProtoMessage()

func (*CASBackendServiceDeleteRequest) ProtoReflect added in v0.14.0

func (*CASBackendServiceDeleteRequest) Reset added in v0.14.0

func (x *CASBackendServiceDeleteRequest) Reset()

func (*CASBackendServiceDeleteRequest) String added in v0.14.0

type CASBackendServiceDeleteResponse added in v0.14.0

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

func (*CASBackendServiceDeleteResponse) Descriptor deprecated added in v0.14.0

func (*CASBackendServiceDeleteResponse) Descriptor() ([]byte, []int)

Deprecated: Use CASBackendServiceDeleteResponse.ProtoReflect.Descriptor instead.

func (*CASBackendServiceDeleteResponse) ProtoMessage added in v0.14.0

func (*CASBackendServiceDeleteResponse) ProtoMessage()

func (*CASBackendServiceDeleteResponse) ProtoReflect added in v0.14.0

func (*CASBackendServiceDeleteResponse) Reset added in v0.14.0

func (*CASBackendServiceDeleteResponse) String added in v0.14.0

type CASBackendServiceListRequest added in v0.14.0

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

func (*CASBackendServiceListRequest) Descriptor deprecated added in v0.14.0

func (*CASBackendServiceListRequest) Descriptor() ([]byte, []int)

Deprecated: Use CASBackendServiceListRequest.ProtoReflect.Descriptor instead.

func (*CASBackendServiceListRequest) ProtoMessage added in v0.14.0

func (*CASBackendServiceListRequest) ProtoMessage()

func (*CASBackendServiceListRequest) ProtoReflect added in v0.14.0

func (*CASBackendServiceListRequest) Reset added in v0.14.0

func (x *CASBackendServiceListRequest) Reset()

func (*CASBackendServiceListRequest) String added in v0.14.0

type CASBackendServiceListResponse added in v0.14.0

type CASBackendServiceListResponse struct {
	Result []*CASBackendItem `protobuf:"bytes,1,rep,name=result,proto3" json:"result,omitempty"`
	// contains filtered or unexported fields
}

func (*CASBackendServiceListResponse) Descriptor deprecated added in v0.14.0

func (*CASBackendServiceListResponse) Descriptor() ([]byte, []int)

Deprecated: Use CASBackendServiceListResponse.ProtoReflect.Descriptor instead.

func (*CASBackendServiceListResponse) GetResult added in v0.14.0

func (*CASBackendServiceListResponse) ProtoMessage added in v0.14.0

func (*CASBackendServiceListResponse) ProtoMessage()

func (*CASBackendServiceListResponse) ProtoReflect added in v0.14.0

func (*CASBackendServiceListResponse) Reset added in v0.14.0

func (x *CASBackendServiceListResponse) Reset()

func (*CASBackendServiceListResponse) String added in v0.14.0

type CASBackendServiceServer added in v0.14.0

CASBackendServiceServer is the server API for CASBackendService service. All implementations must embed UnimplementedCASBackendServiceServer for forward compatibility

type CASBackendServiceUpdateRequest added in v0.14.0

type CASBackendServiceUpdateRequest struct {
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Description
	Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"`
	// Set as default in your organization
	Default bool `protobuf:"varint,3,opt,name=default,proto3" json:"default,omitempty"`
	// Credentials, useful for rotation
	Credentials *structpb.Struct `protobuf:"bytes,4,opt,name=credentials,proto3" json:"credentials,omitempty"`
	// contains filtered or unexported fields
}

Update a CAS backend is limited to - description - set is as default - rotate credentials

func (*CASBackendServiceUpdateRequest) Descriptor deprecated added in v0.14.0

func (*CASBackendServiceUpdateRequest) Descriptor() ([]byte, []int)

Deprecated: Use CASBackendServiceUpdateRequest.ProtoReflect.Descriptor instead.

func (*CASBackendServiceUpdateRequest) GetCredentials added in v0.14.0

func (x *CASBackendServiceUpdateRequest) GetCredentials() *structpb.Struct

func (*CASBackendServiceUpdateRequest) GetDefault added in v0.14.0

func (x *CASBackendServiceUpdateRequest) GetDefault() bool

func (*CASBackendServiceUpdateRequest) GetDescription added in v0.14.0

func (x *CASBackendServiceUpdateRequest) GetDescription() string

func (*CASBackendServiceUpdateRequest) GetName added in v0.82.0

func (*CASBackendServiceUpdateRequest) ProtoMessage added in v0.14.0

func (*CASBackendServiceUpdateRequest) ProtoMessage()

func (*CASBackendServiceUpdateRequest) ProtoReflect added in v0.14.0

func (*CASBackendServiceUpdateRequest) Reset added in v0.14.0

func (x *CASBackendServiceUpdateRequest) Reset()

func (*CASBackendServiceUpdateRequest) String added in v0.14.0

type CASBackendServiceUpdateResponse added in v0.14.0

type CASBackendServiceUpdateResponse struct {
	Result *CASBackendItem `protobuf:"bytes,1,opt,name=result,proto3" json:"result,omitempty"`
	// contains filtered or unexported fields
}

func (*CASBackendServiceUpdateResponse) Descriptor deprecated added in v0.14.0

func (*CASBackendServiceUpdateResponse) Descriptor() ([]byte, []int)

Deprecated: Use CASBackendServiceUpdateResponse.ProtoReflect.Descriptor instead.

func (*CASBackendServiceUpdateResponse) GetResult added in v0.14.0

func (*CASBackendServiceUpdateResponse) ProtoMessage added in v0.14.0

func (*CASBackendServiceUpdateResponse) ProtoMessage()

func (*CASBackendServiceUpdateResponse) ProtoReflect added in v0.14.0

func (*CASBackendServiceUpdateResponse) Reset added in v0.14.0

func (*CASBackendServiceUpdateResponse) String added in v0.14.0

type CASCredentialsServiceClient

type CASCredentialsServiceClient interface {
	Get(ctx context.Context, in *CASCredentialsServiceGetRequest, opts ...grpc.CallOption) (*CASCredentialsServiceGetResponse, error)
}

CASCredentialsServiceClient is the client API for CASCredentialsService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type CASCredentialsServiceGetRequest

type CASCredentialsServiceGetRequest struct {
	Role CASCredentialsServiceGetRequest_Role `protobuf:"varint,1,opt,name=role,proto3,enum=controlplane.v1.CASCredentialsServiceGetRequest_Role" json:"role,omitempty"`
	// during the download we need the digest to find the proper cas backend
	Digest string `protobuf:"bytes,2,opt,name=digest,proto3" json:"digest,omitempty"`
	// contains filtered or unexported fields
}

func (*CASCredentialsServiceGetRequest) Descriptor deprecated

func (*CASCredentialsServiceGetRequest) Descriptor() ([]byte, []int)

Deprecated: Use CASCredentialsServiceGetRequest.ProtoReflect.Descriptor instead.

func (*CASCredentialsServiceGetRequest) GetDigest added in v0.17.0

func (x *CASCredentialsServiceGetRequest) GetDigest() string

func (*CASCredentialsServiceGetRequest) GetRole

func (*CASCredentialsServiceGetRequest) ProtoMessage

func (*CASCredentialsServiceGetRequest) ProtoMessage()

func (*CASCredentialsServiceGetRequest) ProtoReflect

func (*CASCredentialsServiceGetRequest) Reset

func (*CASCredentialsServiceGetRequest) String

type CASCredentialsServiceGetRequest_Role

type CASCredentialsServiceGetRequest_Role int32
const (
	CASCredentialsServiceGetRequest_ROLE_UNSPECIFIED CASCredentialsServiceGetRequest_Role = 0
	CASCredentialsServiceGetRequest_ROLE_DOWNLOADER  CASCredentialsServiceGetRequest_Role = 1
	CASCredentialsServiceGetRequest_ROLE_UPLOADER    CASCredentialsServiceGetRequest_Role = 2
)

func (CASCredentialsServiceGetRequest_Role) Descriptor

func (CASCredentialsServiceGetRequest_Role) Enum

func (CASCredentialsServiceGetRequest_Role) EnumDescriptor deprecated

func (CASCredentialsServiceGetRequest_Role) EnumDescriptor() ([]byte, []int)

Deprecated: Use CASCredentialsServiceGetRequest_Role.Descriptor instead.

func (CASCredentialsServiceGetRequest_Role) Number

func (CASCredentialsServiceGetRequest_Role) String

func (CASCredentialsServiceGetRequest_Role) Type

type CASCredentialsServiceGetResponse

type CASCredentialsServiceGetResponse struct {
	Result *CASCredentialsServiceGetResponse_Result `protobuf:"bytes,1,opt,name=result,proto3" json:"result,omitempty"`
	// contains filtered or unexported fields
}

func (*CASCredentialsServiceGetResponse) Descriptor deprecated

func (*CASCredentialsServiceGetResponse) Descriptor() ([]byte, []int)

Deprecated: Use CASCredentialsServiceGetResponse.ProtoReflect.Descriptor instead.

func (*CASCredentialsServiceGetResponse) GetResult

func (*CASCredentialsServiceGetResponse) ProtoMessage

func (*CASCredentialsServiceGetResponse) ProtoMessage()

func (*CASCredentialsServiceGetResponse) ProtoReflect

func (*CASCredentialsServiceGetResponse) Reset

func (*CASCredentialsServiceGetResponse) String

type CASCredentialsServiceGetResponse_Result

type CASCredentialsServiceGetResponse_Result struct {
	Token   string          `protobuf:"bytes,2,opt,name=token,proto3" json:"token,omitempty"`
	Backend *CASBackendItem `protobuf:"bytes,3,opt,name=backend,proto3" json:"backend,omitempty"`
	// contains filtered or unexported fields
}

func (*CASCredentialsServiceGetResponse_Result) Descriptor deprecated

func (*CASCredentialsServiceGetResponse_Result) Descriptor() ([]byte, []int)

Deprecated: Use CASCredentialsServiceGetResponse_Result.ProtoReflect.Descriptor instead.

func (*CASCredentialsServiceGetResponse_Result) GetBackend added in v0.187.0

func (*CASCredentialsServiceGetResponse_Result) GetToken

func (*CASCredentialsServiceGetResponse_Result) ProtoMessage

func (*CASCredentialsServiceGetResponse_Result) ProtoReflect

func (*CASCredentialsServiceGetResponse_Result) Reset

func (*CASCredentialsServiceGetResponse_Result) String

type CASCredentialsServiceServer

type CASCredentialsServiceServer interface {
	Get(context.Context, *CASCredentialsServiceGetRequest) (*CASCredentialsServiceGetResponse, error)
	// contains filtered or unexported methods
}

CASCredentialsServiceServer is the server API for CASCredentialsService service. All implementations must embed UnimplementedCASCredentialsServiceServer for forward compatibility

type CASRedirectServiceClient added in v0.16.0

type CASRedirectServiceClient interface {
	// Retrieve the URL to download an artifact in CAS
	GetDownloadURL(ctx context.Context, in *GetDownloadURLRequest, opts ...grpc.CallOption) (*GetDownloadURLResponse, error)
}

CASRedirectServiceClient is the client API for CASRedirectService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

func NewCASRedirectServiceClient added in v0.16.0

func NewCASRedirectServiceClient(cc grpc.ClientConnInterface) CASRedirectServiceClient

type CASRedirectServiceServer added in v0.16.0

type CASRedirectServiceServer interface {
	// Retrieve the URL to download an artifact in CAS
	GetDownloadURL(context.Context, *GetDownloadURLRequest) (*GetDownloadURLResponse, error)
	// contains filtered or unexported methods
}

CASRedirectServiceServer is the server API for CASRedirectService service. All implementations must embed UnimplementedCASRedirectServiceServer for forward compatibility

type CertificateChain added in v0.90.0

type CertificateChain struct {

	// The PEM-encoded certificate chain, ordered from leaf to intermediate to root as applicable.
	Certificates []string `protobuf:"bytes,1,rep,name=certificates,proto3" json:"certificates,omitempty"`
	// contains filtered or unexported fields
}

func (*CertificateChain) Descriptor deprecated added in v0.90.0

func (*CertificateChain) Descriptor() ([]byte, []int)

Deprecated: Use CertificateChain.ProtoReflect.Descriptor instead.

func (*CertificateChain) GetCertificates added in v0.90.0

func (x *CertificateChain) GetCertificates() []string

func (*CertificateChain) ProtoMessage added in v0.90.0

func (*CertificateChain) ProtoMessage()

func (*CertificateChain) ProtoReflect added in v0.90.0

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

func (*CertificateChain) Reset added in v0.90.0

func (x *CertificateChain) Reset()

func (*CertificateChain) String added in v0.90.0

func (x *CertificateChain) String() string

type ContextServiceClient

type ContextServiceClient interface {
	// Get information about the current logged in context
	Current(ctx context.Context, in *ContextServiceCurrentRequest, opts ...grpc.CallOption) (*ContextServiceCurrentResponse, error)
}

ContextServiceClient is the client API for ContextService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type ContextServiceCurrentRequest

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

func (*ContextServiceCurrentRequest) Descriptor deprecated

func (*ContextServiceCurrentRequest) Descriptor() ([]byte, []int)

Deprecated: Use ContextServiceCurrentRequest.ProtoReflect.Descriptor instead.

func (*ContextServiceCurrentRequest) ProtoMessage

func (*ContextServiceCurrentRequest) ProtoMessage()

func (*ContextServiceCurrentRequest) ProtoReflect

func (*ContextServiceCurrentRequest) Reset

func (x *ContextServiceCurrentRequest) Reset()

func (*ContextServiceCurrentRequest) String

type ContextServiceCurrentResponse

type ContextServiceCurrentResponse struct {
	Result *ContextServiceCurrentResponse_Result `protobuf:"bytes,1,opt,name=result,proto3" json:"result,omitempty"`
	// contains filtered or unexported fields
}

func (*ContextServiceCurrentResponse) Descriptor deprecated

func (*ContextServiceCurrentResponse) Descriptor() ([]byte, []int)

Deprecated: Use ContextServiceCurrentResponse.ProtoReflect.Descriptor instead.

func (*ContextServiceCurrentResponse) GetResult

func (*ContextServiceCurrentResponse) ProtoMessage

func (*ContextServiceCurrentResponse) ProtoMessage()

func (*ContextServiceCurrentResponse) ProtoReflect

func (*ContextServiceCurrentResponse) Reset

func (x *ContextServiceCurrentResponse) Reset()

func (*ContextServiceCurrentResponse) String

type ContextServiceCurrentResponse_Result

type ContextServiceCurrentResponse_Result struct {
	CurrentUser       *User              `protobuf:"bytes,1,opt,name=current_user,json=currentUser,proto3" json:"current_user,omitempty"`
	CurrentMembership *OrgMembershipItem `protobuf:"bytes,2,opt,name=current_membership,json=currentMembership,proto3" json:"current_membership,omitempty"`
	CurrentCasBackend *CASBackendItem    `protobuf:"bytes,3,opt,name=current_cas_backend,json=currentCasBackend,proto3" json:"current_cas_backend,omitempty"`
	// contains filtered or unexported fields
}

func (*ContextServiceCurrentResponse_Result) Descriptor deprecated

func (*ContextServiceCurrentResponse_Result) Descriptor() ([]byte, []int)

Deprecated: Use ContextServiceCurrentResponse_Result.ProtoReflect.Descriptor instead.

func (*ContextServiceCurrentResponse_Result) GetCurrentCasBackend added in v0.15.0

func (x *ContextServiceCurrentResponse_Result) GetCurrentCasBackend() *CASBackendItem

func (*ContextServiceCurrentResponse_Result) GetCurrentMembership added in v0.75.0

func (x *ContextServiceCurrentResponse_Result) GetCurrentMembership() *OrgMembershipItem

func (*ContextServiceCurrentResponse_Result) GetCurrentUser

func (x *ContextServiceCurrentResponse_Result) GetCurrentUser() *User

func (*ContextServiceCurrentResponse_Result) ProtoMessage

func (*ContextServiceCurrentResponse_Result) ProtoMessage()

func (*ContextServiceCurrentResponse_Result) ProtoReflect

func (*ContextServiceCurrentResponse_Result) Reset

func (*ContextServiceCurrentResponse_Result) String

type ContextServiceServer

type ContextServiceServer interface {
	// Get information about the current logged in context
	Current(context.Context, *ContextServiceCurrentRequest) (*ContextServiceCurrentResponse, error)
	// contains filtered or unexported methods
}

ContextServiceServer is the server API for ContextService service. All implementations must embed UnimplementedContextServiceServer for forward compatibility

type CursorPaginationRequest added in v0.80.0

type CursorPaginationRequest struct {
	Cursor string `protobuf:"bytes,1,opt,name=cursor,proto3" json:"cursor,omitempty"`
	// Limit pagination to 100
	Limit int32 `protobuf:"varint,3,opt,name=limit,proto3" json:"limit,omitempty"`
	// contains filtered or unexported fields
}

func (*CursorPaginationRequest) Descriptor deprecated added in v0.80.0

func (*CursorPaginationRequest) Descriptor() ([]byte, []int)

Deprecated: Use CursorPaginationRequest.ProtoReflect.Descriptor instead.

func (*CursorPaginationRequest) GetCursor added in v0.80.0

func (x *CursorPaginationRequest) GetCursor() string

func (*CursorPaginationRequest) GetLimit added in v0.80.0

func (x *CursorPaginationRequest) GetLimit() int32

func (*CursorPaginationRequest) ProtoMessage added in v0.80.0

func (*CursorPaginationRequest) ProtoMessage()

func (*CursorPaginationRequest) ProtoReflect added in v0.80.0

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

func (*CursorPaginationRequest) Reset added in v0.80.0

func (x *CursorPaginationRequest) Reset()

func (*CursorPaginationRequest) String added in v0.80.0

func (x *CursorPaginationRequest) String() string

type CursorPaginationResponse added in v0.80.0

type CursorPaginationResponse struct {
	NextCursor string `protobuf:"bytes,1,opt,name=next_cursor,json=nextCursor,proto3" json:"next_cursor,omitempty"`
	// contains filtered or unexported fields
}

func (*CursorPaginationResponse) Descriptor deprecated added in v0.80.0

func (*CursorPaginationResponse) Descriptor() ([]byte, []int)

Deprecated: Use CursorPaginationResponse.ProtoReflect.Descriptor instead.

func (*CursorPaginationResponse) GetNextCursor added in v0.80.0

func (x *CursorPaginationResponse) GetNextCursor() string

func (*CursorPaginationResponse) ProtoMessage added in v0.80.0

func (*CursorPaginationResponse) ProtoMessage()

func (*CursorPaginationResponse) ProtoReflect added in v0.80.0

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

func (*CursorPaginationResponse) Reset added in v0.80.0

func (x *CursorPaginationResponse) Reset()

func (*CursorPaginationResponse) String added in v0.80.0

func (x *CursorPaginationResponse) String() string

type DailyRunsCountRequest added in v0.80.0

type DailyRunsCountRequest struct {
	WorkflowId *string           `protobuf:"bytes,1,opt,name=workflow_id,json=workflowId,proto3,oneof" json:"workflow_id,omitempty"`
	TimeWindow MetricsTimeWindow `` /* 131-byte string literal not displayed */
	// contains filtered or unexported fields
}

Get the dayly count of runs by status

func (*DailyRunsCountRequest) Descriptor deprecated added in v0.80.0

func (*DailyRunsCountRequest) Descriptor() ([]byte, []int)

Deprecated: Use DailyRunsCountRequest.ProtoReflect.Descriptor instead.

func (*DailyRunsCountRequest) GetTimeWindow added in v0.80.0

func (x *DailyRunsCountRequest) GetTimeWindow() MetricsTimeWindow

func (*DailyRunsCountRequest) GetWorkflowId added in v0.80.0

func (x *DailyRunsCountRequest) GetWorkflowId() string

func (*DailyRunsCountRequest) ProtoMessage added in v0.80.0

func (*DailyRunsCountRequest) ProtoMessage()

func (*DailyRunsCountRequest) ProtoReflect added in v0.80.0

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

func (*DailyRunsCountRequest) Reset added in v0.80.0

func (x *DailyRunsCountRequest) Reset()

func (*DailyRunsCountRequest) String added in v0.80.0

func (x *DailyRunsCountRequest) String() string

type DailyRunsCountResponse added in v0.80.0

type DailyRunsCountResponse struct {
	Result []*DailyRunsCountResponse_TotalByDay `protobuf:"bytes,1,rep,name=result,proto3" json:"result,omitempty"`
	// contains filtered or unexported fields
}

func (*DailyRunsCountResponse) Descriptor deprecated added in v0.80.0

func (*DailyRunsCountResponse) Descriptor() ([]byte, []int)

Deprecated: Use DailyRunsCountResponse.ProtoReflect.Descriptor instead.

func (*DailyRunsCountResponse) GetResult added in v0.80.0

func (*DailyRunsCountResponse) ProtoMessage added in v0.80.0

func (*DailyRunsCountResponse) ProtoMessage()

func (*DailyRunsCountResponse) ProtoReflect added in v0.80.0

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

func (*DailyRunsCountResponse) Reset added in v0.80.0

func (x *DailyRunsCountResponse) Reset()

func (*DailyRunsCountResponse) String added in v0.80.0

func (x *DailyRunsCountResponse) String() string

type DailyRunsCountResponse_TotalByDay added in v0.80.0

type DailyRunsCountResponse_TotalByDay struct {

	// string format: "YYYY-MM-DD"
	Date    string              `protobuf:"bytes,1,opt,name=date,proto3" json:"date,omitempty"`
	Metrics *MetricsStatusCount `protobuf:"bytes,2,opt,name=metrics,proto3" json:"metrics,omitempty"`
	// contains filtered or unexported fields
}

func (*DailyRunsCountResponse_TotalByDay) Descriptor deprecated added in v0.80.0

func (*DailyRunsCountResponse_TotalByDay) Descriptor() ([]byte, []int)

Deprecated: Use DailyRunsCountResponse_TotalByDay.ProtoReflect.Descriptor instead.

func (*DailyRunsCountResponse_TotalByDay) GetDate added in v0.80.0

func (*DailyRunsCountResponse_TotalByDay) GetMetrics added in v0.80.0

func (*DailyRunsCountResponse_TotalByDay) ProtoMessage added in v0.80.0

func (*DailyRunsCountResponse_TotalByDay) ProtoMessage()

func (*DailyRunsCountResponse_TotalByDay) ProtoReflect added in v0.80.0

func (*DailyRunsCountResponse_TotalByDay) Reset added in v0.80.0

func (*DailyRunsCountResponse_TotalByDay) String added in v0.80.0

type DeleteMembershipRequest added in v0.50.0

type DeleteMembershipRequest struct {
	MembershipId string `protobuf:"bytes,1,opt,name=membership_id,json=membershipId,proto3" json:"membership_id,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteMembershipRequest) Descriptor deprecated added in v0.50.0

func (*DeleteMembershipRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeleteMembershipRequest.ProtoReflect.Descriptor instead.

func (*DeleteMembershipRequest) GetMembershipId added in v0.50.0

func (x *DeleteMembershipRequest) GetMembershipId() string

func (*DeleteMembershipRequest) ProtoMessage added in v0.50.0

func (*DeleteMembershipRequest) ProtoMessage()

func (*DeleteMembershipRequest) ProtoReflect added in v0.50.0

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

func (*DeleteMembershipRequest) Reset added in v0.50.0

func (x *DeleteMembershipRequest) Reset()

func (*DeleteMembershipRequest) String added in v0.50.0

func (x *DeleteMembershipRequest) String() string

type DeleteMembershipResponse added in v0.50.0

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

func (*DeleteMembershipResponse) Descriptor deprecated added in v0.50.0

func (*DeleteMembershipResponse) Descriptor() ([]byte, []int)

Deprecated: Use DeleteMembershipResponse.ProtoReflect.Descriptor instead.

func (*DeleteMembershipResponse) ProtoMessage added in v0.50.0

func (*DeleteMembershipResponse) ProtoMessage()

func (*DeleteMembershipResponse) ProtoReflect added in v0.50.0

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

func (*DeleteMembershipResponse) Reset added in v0.50.0

func (x *DeleteMembershipResponse) Reset()

func (*DeleteMembershipResponse) String added in v0.50.0

func (x *DeleteMembershipResponse) String() string

type DiscoverPublicSharedRequest added in v0.40.0

type DiscoverPublicSharedRequest struct {

	// Digest is the unique identifier of the referrer to discover
	Digest string `protobuf:"bytes,1,opt,name=digest,proto3" json:"digest,omitempty"`
	// Kind is the optional type of referrer, i.e CONTAINER_IMAGE, GIT_HEAD, ...
	// Used to filter and resolve ambiguities
	Kind string `protobuf:"bytes,2,opt,name=kind,proto3" json:"kind,omitempty"`
	// contains filtered or unexported fields
}

DiscoverPublicSharedRequest is the request for the DiscoverPublicShared method

func (*DiscoverPublicSharedRequest) Descriptor deprecated added in v0.40.0

func (*DiscoverPublicSharedRequest) Descriptor() ([]byte, []int)

Deprecated: Use DiscoverPublicSharedRequest.ProtoReflect.Descriptor instead.

func (*DiscoverPublicSharedRequest) GetDigest added in v0.40.0

func (x *DiscoverPublicSharedRequest) GetDigest() string

func (*DiscoverPublicSharedRequest) GetKind added in v0.40.0

func (x *DiscoverPublicSharedRequest) GetKind() string

func (*DiscoverPublicSharedRequest) ProtoMessage added in v0.40.0

func (*DiscoverPublicSharedRequest) ProtoMessage()

func (*DiscoverPublicSharedRequest) ProtoReflect added in v0.40.0

func (*DiscoverPublicSharedRequest) Reset added in v0.40.0

func (x *DiscoverPublicSharedRequest) Reset()

func (*DiscoverPublicSharedRequest) String added in v0.40.0

func (x *DiscoverPublicSharedRequest) String() string

type DiscoverPublicSharedResponse added in v0.40.0

type DiscoverPublicSharedResponse struct {

	// Result is the discovered referrer item
	Result *ReferrerItem `protobuf:"bytes,1,opt,name=result,proto3" json:"result,omitempty"`
	// contains filtered or unexported fields
}

DiscoverPublicSharedResponse is the response for the DiscoverPublicShared method

func (*DiscoverPublicSharedResponse) Descriptor deprecated added in v0.40.0

func (*DiscoverPublicSharedResponse) Descriptor() ([]byte, []int)

Deprecated: Use DiscoverPublicSharedResponse.ProtoReflect.Descriptor instead.

func (*DiscoverPublicSharedResponse) GetResult added in v0.40.0

func (*DiscoverPublicSharedResponse) ProtoMessage added in v0.40.0

func (*DiscoverPublicSharedResponse) ProtoMessage()

func (*DiscoverPublicSharedResponse) ProtoReflect added in v0.40.0

func (*DiscoverPublicSharedResponse) Reset added in v0.40.0

func (x *DiscoverPublicSharedResponse) Reset()

func (*DiscoverPublicSharedResponse) String added in v0.40.0

type FederatedAuthError added in v0.175.0

type FederatedAuthError int32
const (
	FederatedAuthError_FEDERATED_AUTH_ERROR_UNSPECIFIED  FederatedAuthError = 0
	FederatedAuthError_FEDERATED_AUTH_ERROR_UNAUTHORIZED FederatedAuthError = 1
)

func (FederatedAuthError) Descriptor added in v0.175.0

func (FederatedAuthError) Enum added in v0.175.0

func (FederatedAuthError) EnumDescriptor deprecated added in v0.175.0

func (FederatedAuthError) EnumDescriptor() ([]byte, []int)

Deprecated: Use FederatedAuthError.Descriptor instead.

func (FederatedAuthError) Number added in v0.175.0

func (FederatedAuthError) String added in v0.175.0

func (x FederatedAuthError) String() string

func (FederatedAuthError) Type added in v0.175.0

type FindOrCreateWorkflowRequest added in v0.97.0

type FindOrCreateWorkflowRequest struct {
	WorkflowName string `protobuf:"bytes,4,opt,name=workflow_name,json=workflowName,proto3" json:"workflow_name,omitempty"`
	ProjectName  string `protobuf:"bytes,5,opt,name=project_name,json=projectName,proto3" json:"project_name,omitempty"`
	// name of an existing contract
	ContractName string `protobuf:"bytes,6,opt,name=contract_name,json=contractName,proto3" json:"contract_name,omitempty"`
	// raw contract bytes that can be used to create or update the contract
	ContractBytes []byte `protobuf:"bytes,7,opt,name=contract_bytes,json=contractBytes,proto3" json:"contract_bytes,omitempty"`
	// contains filtered or unexported fields
}

func (*FindOrCreateWorkflowRequest) Descriptor deprecated added in v0.97.0

func (*FindOrCreateWorkflowRequest) Descriptor() ([]byte, []int)

Deprecated: Use FindOrCreateWorkflowRequest.ProtoReflect.Descriptor instead.

func (*FindOrCreateWorkflowRequest) GetContractBytes added in v1.19.0

func (x *FindOrCreateWorkflowRequest) GetContractBytes() []byte

func (*FindOrCreateWorkflowRequest) GetContractName added in v0.97.0

func (x *FindOrCreateWorkflowRequest) GetContractName() string

func (*FindOrCreateWorkflowRequest) GetProjectName added in v0.97.0

func (x *FindOrCreateWorkflowRequest) GetProjectName() string

func (*FindOrCreateWorkflowRequest) GetWorkflowName added in v0.97.0

func (x *FindOrCreateWorkflowRequest) GetWorkflowName() string

func (*FindOrCreateWorkflowRequest) ProtoMessage added in v0.97.0

func (*FindOrCreateWorkflowRequest) ProtoMessage()

func (*FindOrCreateWorkflowRequest) ProtoReflect added in v0.97.0

func (*FindOrCreateWorkflowRequest) Reset added in v0.97.0

func (x *FindOrCreateWorkflowRequest) Reset()

func (*FindOrCreateWorkflowRequest) String added in v0.97.0

func (x *FindOrCreateWorkflowRequest) String() string

type FindOrCreateWorkflowResponse added in v0.97.0

type FindOrCreateWorkflowResponse struct {
	Result *WorkflowItem `protobuf:"bytes,1,opt,name=result,proto3" json:"result,omitempty"`
	// contains filtered or unexported fields
}

func (*FindOrCreateWorkflowResponse) Descriptor deprecated added in v0.97.0

func (*FindOrCreateWorkflowResponse) Descriptor() ([]byte, []int)

Deprecated: Use FindOrCreateWorkflowResponse.ProtoReflect.Descriptor instead.

func (*FindOrCreateWorkflowResponse) GetResult added in v0.97.0

func (*FindOrCreateWorkflowResponse) ProtoMessage added in v0.97.0

func (*FindOrCreateWorkflowResponse) ProtoMessage()

func (*FindOrCreateWorkflowResponse) ProtoReflect added in v0.97.0

func (*FindOrCreateWorkflowResponse) Reset added in v0.97.0

func (x *FindOrCreateWorkflowResponse) Reset()

func (*FindOrCreateWorkflowResponse) String added in v0.97.0

type GenerateSigningCertRequest added in v0.90.0

type GenerateSigningCertRequest struct {
	CertificateSigningRequest []byte `` /* 138-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*GenerateSigningCertRequest) Descriptor deprecated added in v0.90.0

func (*GenerateSigningCertRequest) Descriptor() ([]byte, []int)

Deprecated: Use GenerateSigningCertRequest.ProtoReflect.Descriptor instead.

func (*GenerateSigningCertRequest) GetCertificateSigningRequest added in v0.90.0

func (x *GenerateSigningCertRequest) GetCertificateSigningRequest() []byte

func (*GenerateSigningCertRequest) ProtoMessage added in v0.90.0

func (*GenerateSigningCertRequest) ProtoMessage()

func (*GenerateSigningCertRequest) ProtoReflect added in v0.90.0

func (*GenerateSigningCertRequest) Reset added in v0.90.0

func (x *GenerateSigningCertRequest) Reset()

func (*GenerateSigningCertRequest) String added in v0.90.0

func (x *GenerateSigningCertRequest) String() string

type GenerateSigningCertResponse added in v0.90.0

type GenerateSigningCertResponse struct {
	Chain *CertificateChain `protobuf:"bytes,1,opt,name=chain,proto3" json:"chain,omitempty"`
	// contains filtered or unexported fields
}

func (*GenerateSigningCertResponse) Descriptor deprecated added in v0.90.0

func (*GenerateSigningCertResponse) Descriptor() ([]byte, []int)

Deprecated: Use GenerateSigningCertResponse.ProtoReflect.Descriptor instead.

func (*GenerateSigningCertResponse) GetChain added in v0.90.0

func (*GenerateSigningCertResponse) ProtoMessage added in v0.90.0

func (*GenerateSigningCertResponse) ProtoMessage()

func (*GenerateSigningCertResponse) ProtoReflect added in v0.90.0

func (*GenerateSigningCertResponse) Reset added in v0.90.0

func (x *GenerateSigningCertResponse) Reset()

func (*GenerateSigningCertResponse) String added in v0.90.0

func (x *GenerateSigningCertResponse) String() string

type GetDownloadURLRequest added in v0.16.0

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

func (*GetDownloadURLRequest) Descriptor deprecated added in v0.16.0

func (*GetDownloadURLRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetDownloadURLRequest.ProtoReflect.Descriptor instead.

func (*GetDownloadURLRequest) GetDigest added in v0.16.0

func (x *GetDownloadURLRequest) GetDigest() string

func (*GetDownloadURLRequest) ProtoMessage added in v0.16.0

func (*GetDownloadURLRequest) ProtoMessage()

func (*GetDownloadURLRequest) ProtoReflect added in v0.16.0

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

func (*GetDownloadURLRequest) Reset added in v0.16.0

func (x *GetDownloadURLRequest) Reset()

func (*GetDownloadURLRequest) String added in v0.16.0

func (x *GetDownloadURLRequest) String() string

type GetDownloadURLResponse added in v0.16.0

type GetDownloadURLResponse struct {
	Result *GetDownloadURLResponse_Result `protobuf:"bytes,1,opt,name=result,proto3" json:"result,omitempty"`
	// contains filtered or unexported fields
}

func (*GetDownloadURLResponse) Descriptor deprecated added in v0.16.0

func (*GetDownloadURLResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetDownloadURLResponse.ProtoReflect.Descriptor instead.

func (*GetDownloadURLResponse) GetResult added in v0.16.0

func (*GetDownloadURLResponse) ProtoMessage added in v0.16.0

func (*GetDownloadURLResponse) ProtoMessage()

func (*GetDownloadURLResponse) ProtoReflect added in v0.16.0

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

func (*GetDownloadURLResponse) Reset added in v0.16.0

func (x *GetDownloadURLResponse) Reset()

func (*GetDownloadURLResponse) String added in v0.16.0

func (x *GetDownloadURLResponse) String() string

type GetDownloadURLResponse_Result added in v0.16.0

type GetDownloadURLResponse_Result struct {
	Url string `protobuf:"bytes,2,opt,name=url,proto3" json:"url,omitempty"`
	// contains filtered or unexported fields
}

func (*GetDownloadURLResponse_Result) Descriptor deprecated added in v0.16.0

func (*GetDownloadURLResponse_Result) Descriptor() ([]byte, []int)

Deprecated: Use GetDownloadURLResponse_Result.ProtoReflect.Descriptor instead.

func (*GetDownloadURLResponse_Result) GetUrl added in v0.16.0

func (*GetDownloadURLResponse_Result) ProtoMessage added in v0.16.0

func (*GetDownloadURLResponse_Result) ProtoMessage()

func (*GetDownloadURLResponse_Result) ProtoReflect added in v0.16.0

func (*GetDownloadURLResponse_Result) Reset added in v0.16.0

func (x *GetDownloadURLResponse_Result) Reset()

func (*GetDownloadURLResponse_Result) String added in v0.16.0

type GetTrustedRootRequest added in v0.162.0

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

func (*GetTrustedRootRequest) Descriptor deprecated added in v0.162.0

func (*GetTrustedRootRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetTrustedRootRequest.ProtoReflect.Descriptor instead.

func (*GetTrustedRootRequest) ProtoMessage added in v0.162.0

func (*GetTrustedRootRequest) ProtoMessage()

func (*GetTrustedRootRequest) ProtoReflect added in v0.162.0

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

func (*GetTrustedRootRequest) Reset added in v0.162.0

func (x *GetTrustedRootRequest) Reset()

func (*GetTrustedRootRequest) String added in v0.162.0

func (x *GetTrustedRootRequest) String() string

type GetTrustedRootResponse added in v0.162.0

type GetTrustedRootResponse struct {

	// map keyID (cert SubjectKeyIdentifier) to PEM encoded chains
	Keys map[string]*CertificateChain `` /* 149-byte string literal not displayed */
	// timestamp authorities
	TimestampAuthorities map[string]*CertificateChain `` /* 209-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*GetTrustedRootResponse) Descriptor deprecated added in v0.162.0

func (*GetTrustedRootResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetTrustedRootResponse.ProtoReflect.Descriptor instead.

func (*GetTrustedRootResponse) GetKeys added in v0.162.0

func (*GetTrustedRootResponse) GetTimestampAuthorities added in v0.170.0

func (x *GetTrustedRootResponse) GetTimestampAuthorities() map[string]*CertificateChain

func (*GetTrustedRootResponse) ProtoMessage added in v0.162.0

func (*GetTrustedRootResponse) ProtoMessage()

func (*GetTrustedRootResponse) ProtoReflect added in v0.162.0

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

func (*GetTrustedRootResponse) Reset added in v0.162.0

func (x *GetTrustedRootResponse) Reset()

func (*GetTrustedRootResponse) String added in v0.162.0

func (x *GetTrustedRootResponse) String() string

type Group added in v1.11.0

type Group struct {

	// Unique identifier for the group
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Human-readable name of the group
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// Additional details about the group's purpose
	Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
	// UUID of the organization that this group belongs to
	OrganizationId string `protobuf:"bytes,4,opt,name=organization_id,json=organizationId,proto3" json:"organization_id,omitempty"`
	// Count of members in the group
	MemberCount int32 `protobuf:"varint,5,opt,name=member_count,json=memberCount,proto3" json:"member_count,omitempty"`
	// Timestamp when the group was created
	CreatedAt *timestamppb.Timestamp `protobuf:"bytes,6,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	// Timestamp when the group was last modified
	UpdatedAt *timestamppb.Timestamp `protobuf:"bytes,7,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
	// contains filtered or unexported fields
}

Group represents a collection of users with shared access to resources

func (*Group) Descriptor deprecated added in v1.11.0

func (*Group) Descriptor() ([]byte, []int)

Deprecated: Use Group.ProtoReflect.Descriptor instead.

func (*Group) GetCreatedAt added in v1.11.0

func (x *Group) GetCreatedAt() *timestamppb.Timestamp

func (*Group) GetDescription added in v1.11.0

func (x *Group) GetDescription() string

func (*Group) GetId added in v1.11.0

func (x *Group) GetId() string

func (*Group) GetMemberCount added in v1.15.0

func (x *Group) GetMemberCount() int32

func (*Group) GetName added in v1.11.0

func (x *Group) GetName() string

func (*Group) GetOrganizationId added in v1.11.0

func (x *Group) GetOrganizationId() string

func (*Group) GetUpdatedAt added in v1.11.0

func (x *Group) GetUpdatedAt() *timestamppb.Timestamp

func (*Group) ProtoMessage added in v1.11.0

func (*Group) ProtoMessage()

func (*Group) ProtoReflect added in v1.11.0

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

func (*Group) Reset added in v1.11.0

func (x *Group) Reset()

func (*Group) String added in v1.11.0

func (x *Group) String() string

type GroupMember added in v1.11.0

type GroupMember struct {

	// The user who is a member of the group
	User *User `protobuf:"bytes,1,opt,name=user,proto3" json:"user,omitempty"`
	// Indicates whether the user has maintainer (admin) privileges in the group
	IsMaintainer bool `protobuf:"varint,2,opt,name=is_maintainer,json=isMaintainer,proto3" json:"is_maintainer,omitempty"`
	// Timestamp when the group membership was created
	CreatedAt *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	// Timestamp when the group membership was last modified
	UpdatedAt *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
	// contains filtered or unexported fields
}

GroupMember represents a user's membership within a group with their role information

func (*GroupMember) Descriptor deprecated added in v1.11.0

func (*GroupMember) Descriptor() ([]byte, []int)

Deprecated: Use GroupMember.ProtoReflect.Descriptor instead.

func (*GroupMember) GetCreatedAt added in v1.11.0

func (x *GroupMember) GetCreatedAt() *timestamppb.Timestamp

func (*GroupMember) GetIsMaintainer added in v1.11.0

func (x *GroupMember) GetIsMaintainer() bool

func (*GroupMember) GetUpdatedAt added in v1.11.0

func (x *GroupMember) GetUpdatedAt() *timestamppb.Timestamp

func (*GroupMember) GetUser added in v1.11.0

func (x *GroupMember) GetUser() *User

func (*GroupMember) ProtoMessage added in v1.11.0

func (*GroupMember) ProtoMessage()

func (*GroupMember) ProtoReflect added in v1.11.0

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

func (*GroupMember) Reset added in v1.11.0

func (x *GroupMember) Reset()

func (*GroupMember) String added in v1.11.0

func (x *GroupMember) String() string

type GroupServiceAddMemberRequest added in v1.12.0

type GroupServiceAddMemberRequest struct {

	// IdentityReference is used to specify the group by either its ID or name
	GroupReference *IdentityReference `protobuf:"bytes,1,opt,name=group_reference,json=groupReference,proto3" json:"group_reference,omitempty"`
	// The user to add to the group
	UserEmail string `protobuf:"bytes,3,opt,name=user_email,json=userEmail,proto3" json:"user_email,omitempty"`
	// Indicates whether the user should have maintainer (admin) privileges in the group
	IsMaintainer bool `protobuf:"varint,4,opt,name=is_maintainer,json=isMaintainer,proto3" json:"is_maintainer,omitempty"`
	// contains filtered or unexported fields
}

GroupServiceAddMemberRequest contains the information needed to add a user to a group

func (*GroupServiceAddMemberRequest) Descriptor deprecated added in v1.12.0

func (*GroupServiceAddMemberRequest) Descriptor() ([]byte, []int)

Deprecated: Use GroupServiceAddMemberRequest.ProtoReflect.Descriptor instead.

func (*GroupServiceAddMemberRequest) GetGroupReference added in v1.12.0

func (x *GroupServiceAddMemberRequest) GetGroupReference() *IdentityReference

func (*GroupServiceAddMemberRequest) GetIsMaintainer added in v1.12.0

func (x *GroupServiceAddMemberRequest) GetIsMaintainer() bool

func (*GroupServiceAddMemberRequest) GetUserEmail added in v1.12.0

func (x *GroupServiceAddMemberRequest) GetUserEmail() string

func (*GroupServiceAddMemberRequest) ProtoMessage added in v1.12.0

func (*GroupServiceAddMemberRequest) ProtoMessage()

func (*GroupServiceAddMemberRequest) ProtoReflect added in v1.12.0

func (*GroupServiceAddMemberRequest) Reset added in v1.12.0

func (x *GroupServiceAddMemberRequest) Reset()

func (*GroupServiceAddMemberRequest) String added in v1.12.0

type GroupServiceAddMemberResponse added in v1.12.0

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

GroupServiceAddMemberResponse contains the information about the group member that was added

func (*GroupServiceAddMemberResponse) Descriptor deprecated added in v1.12.0

func (*GroupServiceAddMemberResponse) Descriptor() ([]byte, []int)

Deprecated: Use GroupServiceAddMemberResponse.ProtoReflect.Descriptor instead.

func (*GroupServiceAddMemberResponse) ProtoMessage added in v1.12.0

func (*GroupServiceAddMemberResponse) ProtoMessage()

func (*GroupServiceAddMemberResponse) ProtoReflect added in v1.12.0

func (*GroupServiceAddMemberResponse) Reset added in v1.12.0

func (x *GroupServiceAddMemberResponse) Reset()

func (*GroupServiceAddMemberResponse) String added in v1.12.0

type GroupServiceClient added in v1.11.0

type GroupServiceClient interface {
	// Create creates a new group with the specified name and description
	Create(ctx context.Context, in *GroupServiceCreateRequest, opts ...grpc.CallOption) (*GroupServiceCreateResponse, error)
	// Get retrieves a specific group by its ID
	Get(ctx context.Context, in *GroupServiceGetRequest, opts ...grpc.CallOption) (*GroupServiceGetResponse, error)
	// List retrieves a paginated list of groups, with optional filtering
	List(ctx context.Context, in *GroupServiceListRequest, opts ...grpc.CallOption) (*GroupServiceListResponse, error)
	// Update modifies an existing group's attributes
	Update(ctx context.Context, in *GroupServiceUpdateRequest, opts ...grpc.CallOption) (*GroupServiceUpdateResponse, error)
	// Delete removes a group from the system
	Delete(ctx context.Context, in *GroupServiceDeleteRequest, opts ...grpc.CallOption) (*GroupServiceDeleteResponse, error)
	// ListMembers retrieves the members of a specific group
	ListMembers(ctx context.Context, in *GroupServiceListMembersRequest, opts ...grpc.CallOption) (*GroupServiceListMembersResponse, error)
	// AddMember adds a user to a group with an optional maintainer role
	AddMember(ctx context.Context, in *GroupServiceAddMemberRequest, opts ...grpc.CallOption) (*GroupServiceAddMemberResponse, error)
	// RemoveMember removes a user from a group
	RemoveMember(ctx context.Context, in *GroupServiceRemoveMemberRequest, opts ...grpc.CallOption) (*GroupServiceRemoveMemberResponse, error)
	// UpdateMemberMaintainerStatus updates the maintainer status of a group member
	UpdateMemberMaintainerStatus(ctx context.Context, in *GroupServiceUpdateMemberMaintainerStatusRequest, opts ...grpc.CallOption) (*GroupServiceUpdateMemberMaintainerStatusResponse, error)
	// ListPendingInvitations retrieves pending invitations for a group
	ListPendingInvitations(ctx context.Context, in *GroupServiceListPendingInvitationsRequest, opts ...grpc.CallOption) (*GroupServiceListPendingInvitationsResponse, error)
	// ListProjects retrieves a paginated list of projects the group is a member of
	ListProjects(ctx context.Context, in *GroupServiceListProjectsRequest, opts ...grpc.CallOption) (*GroupServiceListProjectsResponse, error)
}

GroupServiceClient is the client API for GroupService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

func NewGroupServiceClient added in v1.11.0

func NewGroupServiceClient(cc grpc.ClientConnInterface) GroupServiceClient

type GroupServiceCreateRequest added in v1.11.0

type GroupServiceCreateRequest struct {

	// Name of the group to create
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Description providing additional information about the group
	Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"`
	// contains filtered or unexported fields
}

GroupServiceCreateRequest contains the information needed to create a new group

func (*GroupServiceCreateRequest) Descriptor deprecated added in v1.11.0

func (*GroupServiceCreateRequest) Descriptor() ([]byte, []int)

Deprecated: Use GroupServiceCreateRequest.ProtoReflect.Descriptor instead.

func (*GroupServiceCreateRequest) GetDescription added in v1.11.0

func (x *GroupServiceCreateRequest) GetDescription() string

func (*GroupServiceCreateRequest) GetName added in v1.11.0

func (x *GroupServiceCreateRequest) GetName() string

func (*GroupServiceCreateRequest) ProtoMessage added in v1.11.0

func (*GroupServiceCreateRequest) ProtoMessage()

func (*GroupServiceCreateRequest) ProtoReflect added in v1.11.0

func (*GroupServiceCreateRequest) Reset added in v1.11.0

func (x *GroupServiceCreateRequest) Reset()

func (*GroupServiceCreateRequest) String added in v1.11.0

func (x *GroupServiceCreateRequest) String() string

type GroupServiceCreateResponse added in v1.11.0

type GroupServiceCreateResponse struct {

	// The created group with all its attributes
	Group *Group `protobuf:"bytes,1,opt,name=group,proto3" json:"group,omitempty"`
	// contains filtered or unexported fields
}

GroupServiceCreateResponse contains the newly created group

func (*GroupServiceCreateResponse) Descriptor deprecated added in v1.11.0

func (*GroupServiceCreateResponse) Descriptor() ([]byte, []int)

Deprecated: Use GroupServiceCreateResponse.ProtoReflect.Descriptor instead.

func (*GroupServiceCreateResponse) GetGroup added in v1.11.0

func (x *GroupServiceCreateResponse) GetGroup() *Group

func (*GroupServiceCreateResponse) ProtoMessage added in v1.11.0

func (*GroupServiceCreateResponse) ProtoMessage()

func (*GroupServiceCreateResponse) ProtoReflect added in v1.11.0

func (*GroupServiceCreateResponse) Reset added in v1.11.0

func (x *GroupServiceCreateResponse) Reset()

func (*GroupServiceCreateResponse) String added in v1.11.0

func (x *GroupServiceCreateResponse) String() string

type GroupServiceDeleteRequest added in v1.11.0

type GroupServiceDeleteRequest struct {

	// IdentityReference is used to specify the group by either its ID or name
	GroupReference *IdentityReference `protobuf:"bytes,1,opt,name=group_reference,json=groupReference,proto3" json:"group_reference,omitempty"`
	// contains filtered or unexported fields
}

GroupServiceDeleteRequest contains the identifier for the group to delete

func (*GroupServiceDeleteRequest) Descriptor deprecated added in v1.11.0

func (*GroupServiceDeleteRequest) Descriptor() ([]byte, []int)

Deprecated: Use GroupServiceDeleteRequest.ProtoReflect.Descriptor instead.

func (*GroupServiceDeleteRequest) GetGroupReference added in v1.12.0

func (x *GroupServiceDeleteRequest) GetGroupReference() *IdentityReference

func (*GroupServiceDeleteRequest) ProtoMessage added in v1.11.0

func (*GroupServiceDeleteRequest) ProtoMessage()

func (*GroupServiceDeleteRequest) ProtoReflect added in v1.11.0

func (*GroupServiceDeleteRequest) Reset added in v1.11.0

func (x *GroupServiceDeleteRequest) Reset()

func (*GroupServiceDeleteRequest) String added in v1.11.0

func (x *GroupServiceDeleteRequest) String() string

type GroupServiceDeleteResponse added in v1.11.0

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

GroupServiceDeleteResponse is returned upon successful deletion of a group

func (*GroupServiceDeleteResponse) Descriptor deprecated added in v1.11.0

func (*GroupServiceDeleteResponse) Descriptor() ([]byte, []int)

Deprecated: Use GroupServiceDeleteResponse.ProtoReflect.Descriptor instead.

func (*GroupServiceDeleteResponse) ProtoMessage added in v1.11.0

func (*GroupServiceDeleteResponse) ProtoMessage()

func (*GroupServiceDeleteResponse) ProtoReflect added in v1.11.0

func (*GroupServiceDeleteResponse) Reset added in v1.11.0

func (x *GroupServiceDeleteResponse) Reset()

func (*GroupServiceDeleteResponse) String added in v1.11.0

func (x *GroupServiceDeleteResponse) String() string

type GroupServiceGetRequest added in v1.11.0

type GroupServiceGetRequest struct {

	// IdentityReference is used to specify the group by either its ID or name
	GroupReference *IdentityReference `protobuf:"bytes,1,opt,name=group_reference,json=groupReference,proto3" json:"group_reference,omitempty"`
	// contains filtered or unexported fields
}

GroupServiceGetRequest contains the identifier for the group to retrieve

func (*GroupServiceGetRequest) Descriptor deprecated added in v1.11.0

func (*GroupServiceGetRequest) Descriptor() ([]byte, []int)

Deprecated: Use GroupServiceGetRequest.ProtoReflect.Descriptor instead.

func (*GroupServiceGetRequest) GetGroupReference added in v1.12.0

func (x *GroupServiceGetRequest) GetGroupReference() *IdentityReference

func (*GroupServiceGetRequest) ProtoMessage added in v1.11.0

func (*GroupServiceGetRequest) ProtoMessage()

func (*GroupServiceGetRequest) ProtoReflect added in v1.11.0

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

func (*GroupServiceGetRequest) Reset added in v1.11.0

func (x *GroupServiceGetRequest) Reset()

func (*GroupServiceGetRequest) String added in v1.11.0

func (x *GroupServiceGetRequest) String() string

type GroupServiceGetResponse added in v1.11.0

type GroupServiceGetResponse struct {

	// The requested group with all its attributes
	Group *Group `protobuf:"bytes,1,opt,name=group,proto3" json:"group,omitempty"`
	// contains filtered or unexported fields
}

GroupServiceGetResponse contains the requested group information

func (*GroupServiceGetResponse) Descriptor deprecated added in v1.11.0

func (*GroupServiceGetResponse) Descriptor() ([]byte, []int)

Deprecated: Use GroupServiceGetResponse.ProtoReflect.Descriptor instead.

func (*GroupServiceGetResponse) GetGroup added in v1.11.0

func (x *GroupServiceGetResponse) GetGroup() *Group

func (*GroupServiceGetResponse) ProtoMessage added in v1.11.0

func (*GroupServiceGetResponse) ProtoMessage()

func (*GroupServiceGetResponse) ProtoReflect added in v1.11.0

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

func (*GroupServiceGetResponse) Reset added in v1.11.0

func (x *GroupServiceGetResponse) Reset()

func (*GroupServiceGetResponse) String added in v1.11.0

func (x *GroupServiceGetResponse) String() string

type GroupServiceListMembersRequest added in v1.11.0

type GroupServiceListMembersRequest struct {

	// IdentityReference is used to specify the group by either its ID or name
	GroupReference *IdentityReference `protobuf:"bytes,1,opt,name=group_reference,json=groupReference,proto3" json:"group_reference,omitempty"`
	// Optional filter to search only by maintainers or not
	Maintainers *bool `protobuf:"varint,3,opt,name=maintainers,proto3,oneof" json:"maintainers,omitempty"`
	// Optional filter to search by member email address
	MemberEmail *string `protobuf:"bytes,4,opt,name=member_email,json=memberEmail,proto3,oneof" json:"member_email,omitempty"`
	// Pagination parameters to limit and offset results
	Pagination *OffsetPaginationRequest `protobuf:"bytes,5,opt,name=pagination,proto3" json:"pagination,omitempty"`
	// contains filtered or unexported fields
}

GroupServiceListMembersRequest contains the identifier for the group whose members are to be listed

func (*GroupServiceListMembersRequest) Descriptor deprecated added in v1.11.0

func (*GroupServiceListMembersRequest) Descriptor() ([]byte, []int)

Deprecated: Use GroupServiceListMembersRequest.ProtoReflect.Descriptor instead.

func (*GroupServiceListMembersRequest) GetGroupReference added in v1.12.0

func (x *GroupServiceListMembersRequest) GetGroupReference() *IdentityReference

func (*GroupServiceListMembersRequest) GetMaintainers added in v1.11.0

func (x *GroupServiceListMembersRequest) GetMaintainers() bool

func (*GroupServiceListMembersRequest) GetMemberEmail added in v1.11.0

func (x *GroupServiceListMembersRequest) GetMemberEmail() string

func (*GroupServiceListMembersRequest) GetPagination added in v1.11.0

func (*GroupServiceListMembersRequest) ProtoMessage added in v1.11.0

func (*GroupServiceListMembersRequest) ProtoMessage()

func (*GroupServiceListMembersRequest) ProtoReflect added in v1.11.0

func (*GroupServiceListMembersRequest) Reset added in v1.11.0

func (x *GroupServiceListMembersRequest) Reset()

func (*GroupServiceListMembersRequest) String added in v1.11.0

type GroupServiceListMembersResponse added in v1.11.0

type GroupServiceListMembersResponse struct {

	// List of members in the group
	Members []*GroupMember `protobuf:"bytes,1,rep,name=members,proto3" json:"members,omitempty"`
	// Pagination information for the response
	Pagination *OffsetPaginationResponse `protobuf:"bytes,2,opt,name=pagination,proto3" json:"pagination,omitempty"`
	// contains filtered or unexported fields
}

func (*GroupServiceListMembersResponse) Descriptor deprecated added in v1.11.0

func (*GroupServiceListMembersResponse) Descriptor() ([]byte, []int)

Deprecated: Use GroupServiceListMembersResponse.ProtoReflect.Descriptor instead.

func (*GroupServiceListMembersResponse) GetMembers added in v1.11.0

func (x *GroupServiceListMembersResponse) GetMembers() []*GroupMember

func (*GroupServiceListMembersResponse) GetPagination added in v1.11.0

func (*GroupServiceListMembersResponse) ProtoMessage added in v1.11.0

func (*GroupServiceListMembersResponse) ProtoMessage()

func (*GroupServiceListMembersResponse) ProtoReflect added in v1.11.0

func (*GroupServiceListMembersResponse) Reset added in v1.11.0

func (*GroupServiceListMembersResponse) String added in v1.11.0

type GroupServiceListPendingInvitationsRequest added in v1.19.0

type GroupServiceListPendingInvitationsRequest struct {

	// IdentityReference is used to specify the group by either its ID or name
	GroupReference *IdentityReference `protobuf:"bytes,1,opt,name=group_reference,json=groupReference,proto3" json:"group_reference,omitempty"`
	// Pagination parameters to limit and offset results
	Pagination *OffsetPaginationRequest `protobuf:"bytes,2,opt,name=pagination,proto3" json:"pagination,omitempty"`
	// contains filtered or unexported fields
}

func (*GroupServiceListPendingInvitationsRequest) Descriptor deprecated added in v1.19.0

func (*GroupServiceListPendingInvitationsRequest) Descriptor() ([]byte, []int)

Deprecated: Use GroupServiceListPendingInvitationsRequest.ProtoReflect.Descriptor instead.

func (*GroupServiceListPendingInvitationsRequest) GetGroupReference added in v1.19.0

func (*GroupServiceListPendingInvitationsRequest) GetPagination added in v1.19.0

func (*GroupServiceListPendingInvitationsRequest) ProtoMessage added in v1.19.0

func (*GroupServiceListPendingInvitationsRequest) ProtoReflect added in v1.19.0

func (*GroupServiceListPendingInvitationsRequest) Reset added in v1.19.0

func (*GroupServiceListPendingInvitationsRequest) String added in v1.19.0

type GroupServiceListPendingInvitationsResponse added in v1.19.0

type GroupServiceListPendingInvitationsResponse struct {

	// List of pending invitations for the group
	Invitations []*PendingGroupInvitation `protobuf:"bytes,1,rep,name=invitations,proto3" json:"invitations,omitempty"`
	// Pagination information for the response
	Pagination *OffsetPaginationResponse `protobuf:"bytes,2,opt,name=pagination,proto3" json:"pagination,omitempty"`
	// contains filtered or unexported fields
}

GroupServiceListPendingInvitationsResponse contains a list of pending invitations for a group

func (*GroupServiceListPendingInvitationsResponse) Descriptor deprecated added in v1.19.0

Deprecated: Use GroupServiceListPendingInvitationsResponse.ProtoReflect.Descriptor instead.

func (*GroupServiceListPendingInvitationsResponse) GetInvitations added in v1.19.0

func (*GroupServiceListPendingInvitationsResponse) GetPagination added in v1.19.0

func (*GroupServiceListPendingInvitationsResponse) ProtoMessage added in v1.19.0

func (*GroupServiceListPendingInvitationsResponse) ProtoReflect added in v1.19.0

func (*GroupServiceListPendingInvitationsResponse) Reset added in v1.19.0

func (*GroupServiceListPendingInvitationsResponse) String added in v1.19.0

type GroupServiceListProjectsRequest added in v1.30.0

type GroupServiceListProjectsRequest struct {

	// IdentityReference is used to specify the group by either its ID or name
	GroupReference *IdentityReference `protobuf:"bytes,1,opt,name=group_reference,json=groupReference,proto3" json:"group_reference,omitempty"`
	// Pagination parameters to limit and offset results
	Pagination *OffsetPaginationRequest `protobuf:"bytes,2,opt,name=pagination,proto3" json:"pagination,omitempty"`
	// contains filtered or unexported fields
}

GroupServiceListProjectsRequest contains parameters for filtering and paginating project results for a group

func (*GroupServiceListProjectsRequest) Descriptor deprecated added in v1.30.0

func (*GroupServiceListProjectsRequest) Descriptor() ([]byte, []int)

Deprecated: Use GroupServiceListProjectsRequest.ProtoReflect.Descriptor instead.

func (*GroupServiceListProjectsRequest) GetGroupReference added in v1.30.0

func (x *GroupServiceListProjectsRequest) GetGroupReference() *IdentityReference

func (*GroupServiceListProjectsRequest) GetPagination added in v1.30.0

func (*GroupServiceListProjectsRequest) ProtoMessage added in v1.30.0

func (*GroupServiceListProjectsRequest) ProtoMessage()

func (*GroupServiceListProjectsRequest) ProtoReflect added in v1.30.0

func (*GroupServiceListProjectsRequest) Reset added in v1.30.0

func (*GroupServiceListProjectsRequest) String added in v1.30.0

type GroupServiceListProjectsResponse added in v1.30.0

type GroupServiceListProjectsResponse struct {

	// List of projects memberships matching the request criteria
	Projects []*GroupServiceListProjectsResponse_ProjectInfo `protobuf:"bytes,1,rep,name=projects,proto3" json:"projects,omitempty"`
	// Pagination information for the response
	Pagination *OffsetPaginationResponse `protobuf:"bytes,2,opt,name=pagination,proto3" json:"pagination,omitempty"`
	// contains filtered or unexported fields
}

GroupServiceListProjectsResponse contains a paginated list of projects for a group

func (*GroupServiceListProjectsResponse) Descriptor deprecated added in v1.30.0

func (*GroupServiceListProjectsResponse) Descriptor() ([]byte, []int)

Deprecated: Use GroupServiceListProjectsResponse.ProtoReflect.Descriptor instead.

func (*GroupServiceListProjectsResponse) GetPagination added in v1.30.0

func (*GroupServiceListProjectsResponse) GetProjects added in v1.30.0

func (*GroupServiceListProjectsResponse) ProtoMessage added in v1.30.0

func (*GroupServiceListProjectsResponse) ProtoMessage()

func (*GroupServiceListProjectsResponse) ProtoReflect added in v1.30.0

func (*GroupServiceListProjectsResponse) Reset added in v1.30.0

func (*GroupServiceListProjectsResponse) String added in v1.30.0

type GroupServiceListProjectsResponse_ProjectInfo added in v1.34.0

type GroupServiceListProjectsResponse_ProjectInfo struct {

	// Unique identifier of the project
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Name of the project
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// Description of the project
	Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
	// Role of the group in the project (admin or viewer)
	Role ProjectMemberRole `protobuf:"varint,4,opt,name=role,proto3,enum=controlplane.v1.ProjectMemberRole" json:"role,omitempty"`
	// The latest version ID of the project, if available
	LatestVersionId *string `protobuf:"bytes,5,opt,name=latest_version_id,json=latestVersionId,proto3,oneof" json:"latest_version_id,omitempty"`
	// Timestamp when the membership was created
	CreatedAt *timestamppb.Timestamp `protobuf:"bytes,6,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	// contains filtered or unexported fields
}

ProjectInfo represents detailed information about a project that a group is a member of

func (*GroupServiceListProjectsResponse_ProjectInfo) Descriptor deprecated added in v1.34.0

Deprecated: Use GroupServiceListProjectsResponse_ProjectInfo.ProtoReflect.Descriptor instead.

func (*GroupServiceListProjectsResponse_ProjectInfo) GetCreatedAt added in v1.34.0

func (*GroupServiceListProjectsResponse_ProjectInfo) GetDescription added in v1.34.0

func (*GroupServiceListProjectsResponse_ProjectInfo) GetId added in v1.34.0

func (*GroupServiceListProjectsResponse_ProjectInfo) GetLatestVersionId added in v1.34.0

func (x *GroupServiceListProjectsResponse_ProjectInfo) GetLatestVersionId() string

func (*GroupServiceListProjectsResponse_ProjectInfo) GetName added in v1.34.0

func (*GroupServiceListProjectsResponse_ProjectInfo) GetRole added in v1.34.0

func (*GroupServiceListProjectsResponse_ProjectInfo) ProtoMessage added in v1.34.0

func (*GroupServiceListProjectsResponse_ProjectInfo) ProtoReflect added in v1.34.0

func (*GroupServiceListProjectsResponse_ProjectInfo) Reset added in v1.34.0

func (*GroupServiceListProjectsResponse_ProjectInfo) String added in v1.34.0

type GroupServiceListRequest added in v1.11.0

type GroupServiceListRequest struct {

	// Optional filter to search by group name
	Name *string `protobuf:"bytes,1,opt,name=name,proto3,oneof" json:"name,omitempty"`
	// Optional filter to search by group description
	Description *string `protobuf:"bytes,2,opt,name=description,proto3,oneof" json:"description,omitempty"`
	// Optional filter to search by member email address
	MemberEmail *string `protobuf:"bytes,3,opt,name=member_email,json=memberEmail,proto3,oneof" json:"member_email,omitempty"`
	// Pagination parameters to limit and offset results
	Pagination *OffsetPaginationRequest `protobuf:"bytes,4,opt,name=pagination,proto3" json:"pagination,omitempty"`
	// contains filtered or unexported fields
}

GroupServiceListsRequest contains parameters for filtering and paginating group results

func (*GroupServiceListRequest) Descriptor deprecated added in v1.11.0

func (*GroupServiceListRequest) Descriptor() ([]byte, []int)

Deprecated: Use GroupServiceListRequest.ProtoReflect.Descriptor instead.

func (*GroupServiceListRequest) GetDescription added in v1.11.0

func (x *GroupServiceListRequest) GetDescription() string

func (*GroupServiceListRequest) GetMemberEmail added in v1.11.0

func (x *GroupServiceListRequest) GetMemberEmail() string

func (*GroupServiceListRequest) GetName added in v1.11.0

func (x *GroupServiceListRequest) GetName() string

func (*GroupServiceListRequest) GetPagination added in v1.11.0

func (*GroupServiceListRequest) ProtoMessage added in v1.11.0

func (*GroupServiceListRequest) ProtoMessage()

func (*GroupServiceListRequest) ProtoReflect added in v1.11.0

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

func (*GroupServiceListRequest) Reset added in v1.11.0

func (x *GroupServiceListRequest) Reset()

func (*GroupServiceListRequest) String added in v1.11.0

func (x *GroupServiceListRequest) String() string

type GroupServiceListResponse added in v1.11.0

type GroupServiceListResponse struct {

	// List of groups matching the request criteria
	Groups []*Group `protobuf:"bytes,1,rep,name=groups,proto3" json:"groups,omitempty"`
	// Pagination information for the response
	Pagination *OffsetPaginationResponse `protobuf:"bytes,2,opt,name=pagination,proto3" json:"pagination,omitempty"`
	// contains filtered or unexported fields
}

GroupServiceListsResponse contains a paginated list of groups

func (*GroupServiceListResponse) Descriptor deprecated added in v1.11.0

func (*GroupServiceListResponse) Descriptor() ([]byte, []int)

Deprecated: Use GroupServiceListResponse.ProtoReflect.Descriptor instead.

func (*GroupServiceListResponse) GetGroups added in v1.11.0

func (x *GroupServiceListResponse) GetGroups() []*Group

func (*GroupServiceListResponse) GetPagination added in v1.11.0

func (*GroupServiceListResponse) ProtoMessage added in v1.11.0

func (*GroupServiceListResponse) ProtoMessage()

func (*GroupServiceListResponse) ProtoReflect added in v1.11.0

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

func (*GroupServiceListResponse) Reset added in v1.11.0

func (x *GroupServiceListResponse) Reset()

func (*GroupServiceListResponse) String added in v1.11.0

func (x *GroupServiceListResponse) String() string

type GroupServiceRemoveMemberRequest added in v1.12.0

type GroupServiceRemoveMemberRequest struct {

	// IdentityReference is used to specify the group by either its ID or name
	GroupReference *IdentityReference `protobuf:"bytes,1,opt,name=group_reference,json=groupReference,proto3" json:"group_reference,omitempty"`
	// The user to remove from the group
	UserEmail string `protobuf:"bytes,3,opt,name=user_email,json=userEmail,proto3" json:"user_email,omitempty"`
	// contains filtered or unexported fields
}

GroupServiceRemoveMemberRequest contains the information needed to remove a user from a group

func (*GroupServiceRemoveMemberRequest) Descriptor deprecated added in v1.12.0

func (*GroupServiceRemoveMemberRequest) Descriptor() ([]byte, []int)

Deprecated: Use GroupServiceRemoveMemberRequest.ProtoReflect.Descriptor instead.

func (*GroupServiceRemoveMemberRequest) GetGroupReference added in v1.12.0

func (x *GroupServiceRemoveMemberRequest) GetGroupReference() *IdentityReference

func (*GroupServiceRemoveMemberRequest) GetUserEmail added in v1.12.0

func (x *GroupServiceRemoveMemberRequest) GetUserEmail() string

func (*GroupServiceRemoveMemberRequest) ProtoMessage added in v1.12.0

func (*GroupServiceRemoveMemberRequest) ProtoMessage()

func (*GroupServiceRemoveMemberRequest) ProtoReflect added in v1.12.0

func (*GroupServiceRemoveMemberRequest) Reset added in v1.12.0

func (*GroupServiceRemoveMemberRequest) String added in v1.12.0

type GroupServiceRemoveMemberResponse added in v1.12.0

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

GroupServiceRemoveMemberResponse is returned upon successful removal of a user from a group

func (*GroupServiceRemoveMemberResponse) Descriptor deprecated added in v1.12.0

func (*GroupServiceRemoveMemberResponse) Descriptor() ([]byte, []int)

Deprecated: Use GroupServiceRemoveMemberResponse.ProtoReflect.Descriptor instead.

func (*GroupServiceRemoveMemberResponse) ProtoMessage added in v1.12.0

func (*GroupServiceRemoveMemberResponse) ProtoMessage()

func (*GroupServiceRemoveMemberResponse) ProtoReflect added in v1.12.0

func (*GroupServiceRemoveMemberResponse) Reset added in v1.12.0

func (*GroupServiceRemoveMemberResponse) String added in v1.12.0

type GroupServiceServer added in v1.11.0

type GroupServiceServer interface {
	// Create creates a new group with the specified name and description
	Create(context.Context, *GroupServiceCreateRequest) (*GroupServiceCreateResponse, error)
	// Get retrieves a specific group by its ID
	Get(context.Context, *GroupServiceGetRequest) (*GroupServiceGetResponse, error)
	// List retrieves a paginated list of groups, with optional filtering
	List(context.Context, *GroupServiceListRequest) (*GroupServiceListResponse, error)
	// Update modifies an existing group's attributes
	Update(context.Context, *GroupServiceUpdateRequest) (*GroupServiceUpdateResponse, error)
	// Delete removes a group from the system
	Delete(context.Context, *GroupServiceDeleteRequest) (*GroupServiceDeleteResponse, error)
	// ListMembers retrieves the members of a specific group
	ListMembers(context.Context, *GroupServiceListMembersRequest) (*GroupServiceListMembersResponse, error)
	// AddMember adds a user to a group with an optional maintainer role
	AddMember(context.Context, *GroupServiceAddMemberRequest) (*GroupServiceAddMemberResponse, error)
	// RemoveMember removes a user from a group
	RemoveMember(context.Context, *GroupServiceRemoveMemberRequest) (*GroupServiceRemoveMemberResponse, error)
	// UpdateMemberMaintainerStatus updates the maintainer status of a group member
	UpdateMemberMaintainerStatus(context.Context, *GroupServiceUpdateMemberMaintainerStatusRequest) (*GroupServiceUpdateMemberMaintainerStatusResponse, error)
	// ListPendingInvitations retrieves pending invitations for a group
	ListPendingInvitations(context.Context, *GroupServiceListPendingInvitationsRequest) (*GroupServiceListPendingInvitationsResponse, error)
	// ListProjects retrieves a paginated list of projects the group is a member of
	ListProjects(context.Context, *GroupServiceListProjectsRequest) (*GroupServiceListProjectsResponse, error)
	// contains filtered or unexported methods
}

GroupServiceServer is the server API for GroupService service. All implementations must embed UnimplementedGroupServiceServer for forward compatibility

type GroupServiceUpdateMemberMaintainerStatusRequest added in v1.22.0

type GroupServiceUpdateMemberMaintainerStatusRequest struct {

	// IdentityReference is used to specify the group by either its ID or name
	GroupReference *IdentityReference `protobuf:"bytes,1,opt,name=group_reference,json=groupReference,proto3" json:"group_reference,omitempty"`
	// The user whose maintainer status is to be updated
	UserId string `protobuf:"bytes,2,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
	// The new maintainer status for the user
	IsMaintainer bool `protobuf:"varint,3,opt,name=is_maintainer,json=isMaintainer,proto3" json:"is_maintainer,omitempty"`
	// contains filtered or unexported fields
}

GroupServiceUpdateMemberMaintainerStatusRequest contains the information needed to update a member's maintainer status

func (*GroupServiceUpdateMemberMaintainerStatusRequest) Descriptor deprecated added in v1.22.0

Deprecated: Use GroupServiceUpdateMemberMaintainerStatusRequest.ProtoReflect.Descriptor instead.

func (*GroupServiceUpdateMemberMaintainerStatusRequest) GetGroupReference added in v1.22.0

func (*GroupServiceUpdateMemberMaintainerStatusRequest) GetIsMaintainer added in v1.22.0

func (*GroupServiceUpdateMemberMaintainerStatusRequest) GetUserId added in v1.22.0

func (*GroupServiceUpdateMemberMaintainerStatusRequest) ProtoMessage added in v1.22.0

func (*GroupServiceUpdateMemberMaintainerStatusRequest) ProtoReflect added in v1.22.0

func (*GroupServiceUpdateMemberMaintainerStatusRequest) Reset added in v1.22.0

func (*GroupServiceUpdateMemberMaintainerStatusRequest) String added in v1.22.0

type GroupServiceUpdateMemberMaintainerStatusResponse added in v1.22.0

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

GroupServiceUpdateMemberMaintainerStatusResponse is returned upon successful update of a member's maintainer status

func (*GroupServiceUpdateMemberMaintainerStatusResponse) Descriptor deprecated added in v1.22.0

Deprecated: Use GroupServiceUpdateMemberMaintainerStatusResponse.ProtoReflect.Descriptor instead.

func (*GroupServiceUpdateMemberMaintainerStatusResponse) ProtoMessage added in v1.22.0

func (*GroupServiceUpdateMemberMaintainerStatusResponse) ProtoReflect added in v1.22.0

func (*GroupServiceUpdateMemberMaintainerStatusResponse) Reset added in v1.22.0

func (*GroupServiceUpdateMemberMaintainerStatusResponse) String added in v1.22.0

type GroupServiceUpdateRequest added in v1.11.0

type GroupServiceUpdateRequest struct {

	// IdentityReference is used to specify the group by either its ID or name
	GroupReference *IdentityReference `protobuf:"bytes,1,opt,name=group_reference,json=groupReference,proto3" json:"group_reference,omitempty"`
	// New name for the group (if provided)
	NewName *string `protobuf:"bytes,3,opt,name=new_name,json=newName,proto3,oneof" json:"new_name,omitempty"`
	// New description for the group (if provided)
	NewDescription *string `protobuf:"bytes,4,opt,name=new_description,json=newDescription,proto3,oneof" json:"new_description,omitempty"`
	// contains filtered or unexported fields
}

GroupServiceUpdateRequest contains the fields that can be updated for a group

func (*GroupServiceUpdateRequest) Descriptor deprecated added in v1.11.0

func (*GroupServiceUpdateRequest) Descriptor() ([]byte, []int)

Deprecated: Use GroupServiceUpdateRequest.ProtoReflect.Descriptor instead.

func (*GroupServiceUpdateRequest) GetGroupReference added in v1.12.0

func (x *GroupServiceUpdateRequest) GetGroupReference() *IdentityReference

func (*GroupServiceUpdateRequest) GetNewDescription added in v1.12.0

func (x *GroupServiceUpdateRequest) GetNewDescription() string

func (*GroupServiceUpdateRequest) GetNewName added in v1.12.0

func (x *GroupServiceUpdateRequest) GetNewName() string

func (*GroupServiceUpdateRequest) ProtoMessage added in v1.11.0

func (*GroupServiceUpdateRequest) ProtoMessage()

func (*GroupServiceUpdateRequest) ProtoReflect added in v1.11.0

func (*GroupServiceUpdateRequest) Reset added in v1.11.0

func (x *GroupServiceUpdateRequest) Reset()

func (*GroupServiceUpdateRequest) String added in v1.11.0

func (x *GroupServiceUpdateRequest) String() string

type GroupServiceUpdateResponse added in v1.11.0

type GroupServiceUpdateResponse struct {

	// The updated group with all its attributes
	Group *Group `protobuf:"bytes,1,opt,name=group,proto3" json:"group,omitempty"`
	// contains filtered or unexported fields
}

GroupServiceUpdateResponse contains the updated group information

func (*GroupServiceUpdateResponse) Descriptor deprecated added in v1.11.0

func (*GroupServiceUpdateResponse) Descriptor() ([]byte, []int)

Deprecated: Use GroupServiceUpdateResponse.ProtoReflect.Descriptor instead.

func (*GroupServiceUpdateResponse) GetGroup added in v1.11.0

func (x *GroupServiceUpdateResponse) GetGroup() *Group

func (*GroupServiceUpdateResponse) ProtoMessage added in v1.11.0

func (*GroupServiceUpdateResponse) ProtoMessage()

func (*GroupServiceUpdateResponse) ProtoReflect added in v1.11.0

func (*GroupServiceUpdateResponse) Reset added in v1.11.0

func (x *GroupServiceUpdateResponse) Reset()

func (*GroupServiceUpdateResponse) String added in v1.11.0

func (x *GroupServiceUpdateResponse) String() string

type IdentityReference added in v1.12.0

type IdentityReference struct {

	// ID is optional, but if provided, it must be a valid UUID.
	Id *string `protobuf:"bytes,1,opt,name=id,proto3,oneof" json:"id,omitempty"`
	// Name is optional, but if provided, it must be a non-empty string.
	Name *string `protobuf:"bytes,2,opt,name=name,proto3,oneof" json:"name,omitempty"`
	// contains filtered or unexported fields
}

IdentityReference represents a reference to an identity in the system.

func (*IdentityReference) Descriptor deprecated added in v1.12.0

func (*IdentityReference) Descriptor() ([]byte, []int)

Deprecated: Use IdentityReference.ProtoReflect.Descriptor instead.

func (*IdentityReference) GetId added in v1.12.0

func (x *IdentityReference) GetId() string

func (*IdentityReference) GetName added in v1.12.0

func (x *IdentityReference) GetName() string

func (*IdentityReference) IsSet added in v1.27.0

func (i *IdentityReference) IsSet() bool

func (*IdentityReference) Parse added in v1.13.0

func (i *IdentityReference) Parse() (*uuid.UUID, *string, error)

Parse is a helper method to parse an IdentityReference from the protobuf message.

func (*IdentityReference) ProtoMessage added in v1.12.0

func (*IdentityReference) ProtoMessage()

func (*IdentityReference) ProtoReflect added in v1.12.0

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

func (*IdentityReference) Reset added in v1.12.0

func (x *IdentityReference) Reset()

func (*IdentityReference) String added in v1.12.0

func (x *IdentityReference) String() string

type InfozRequest

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

func (*InfozRequest) Descriptor deprecated

func (*InfozRequest) Descriptor() ([]byte, []int)

Deprecated: Use InfozRequest.ProtoReflect.Descriptor instead.

func (*InfozRequest) ProtoMessage

func (*InfozRequest) ProtoMessage()

func (*InfozRequest) ProtoReflect

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

func (*InfozRequest) Reset

func (x *InfozRequest) Reset()

func (*InfozRequest) String

func (x *InfozRequest) String() string

type InfozResponse

type InfozResponse struct {
	LoginUrl string `protobuf:"bytes,1,opt,name=login_url,json=loginURL,proto3" json:"login_url,omitempty"`
	Version  string `protobuf:"bytes,2,opt,name=version,proto3" json:"version,omitempty"`
	// Version of the helm chart used during deployment
	ChartVersion string `protobuf:"bytes,3,opt,name=chart_version,json=chartVersion,proto3" json:"chart_version,omitempty"`
	// contains filtered or unexported fields
}

func (*InfozResponse) Descriptor deprecated

func (*InfozResponse) Descriptor() ([]byte, []int)

Deprecated: Use InfozResponse.ProtoReflect.Descriptor instead.

func (*InfozResponse) GetChartVersion added in v0.96.15

func (x *InfozResponse) GetChartVersion() string

func (*InfozResponse) GetLoginUrl

func (x *InfozResponse) GetLoginUrl() string

func (*InfozResponse) GetVersion

func (x *InfozResponse) GetVersion() string

func (*InfozResponse) ProtoMessage

func (*InfozResponse) ProtoMessage()

func (*InfozResponse) ProtoReflect

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

func (*InfozResponse) Reset

func (x *InfozResponse) Reset()

func (*InfozResponse) String

func (x *InfozResponse) String() string

type IntegrationAttachmentItem

type IntegrationAttachmentItem struct {
	Id        string                 `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	CreatedAt *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	// Arbitrary configuration for the attachment
	Config      []byte                     `protobuf:"bytes,3,opt,name=config,proto3" json:"config,omitempty"`
	Integration *RegisteredIntegrationItem `protobuf:"bytes,4,opt,name=integration,proto3" json:"integration,omitempty"`
	Workflow    *WorkflowItem              `protobuf:"bytes,5,opt,name=workflow,proto3" json:"workflow,omitempty"`
	// contains filtered or unexported fields
}

func (*IntegrationAttachmentItem) Descriptor deprecated

func (*IntegrationAttachmentItem) Descriptor() ([]byte, []int)

Deprecated: Use IntegrationAttachmentItem.ProtoReflect.Descriptor instead.

func (*IntegrationAttachmentItem) GetConfig

func (x *IntegrationAttachmentItem) GetConfig() []byte

func (*IntegrationAttachmentItem) GetCreatedAt

func (x *IntegrationAttachmentItem) GetCreatedAt() *timestamppb.Timestamp

func (*IntegrationAttachmentItem) GetId

func (x *IntegrationAttachmentItem) GetId() string

func (*IntegrationAttachmentItem) GetIntegration

func (*IntegrationAttachmentItem) GetWorkflow

func (x *IntegrationAttachmentItem) GetWorkflow() *WorkflowItem

func (*IntegrationAttachmentItem) ProtoMessage

func (*IntegrationAttachmentItem) ProtoMessage()

func (*IntegrationAttachmentItem) ProtoReflect

func (*IntegrationAttachmentItem) Reset

func (x *IntegrationAttachmentItem) Reset()

func (*IntegrationAttachmentItem) String

func (x *IntegrationAttachmentItem) String() string

type IntegrationAvailableItem added in v0.11.1

type IntegrationAvailableItem struct {

	// Integration identifier
	Name        string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Version     string `protobuf:"bytes,2,opt,name=version,proto3" json:"version,omitempty"`
	Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
	// Types that are assignable to Type:
	//
	//	*IntegrationAvailableItem_Fanout
	Type isIntegrationAvailableItem_Type `protobuf_oneof:"type"`
	// contains filtered or unexported fields
}

func (*IntegrationAvailableItem) Descriptor deprecated added in v0.11.1

func (*IntegrationAvailableItem) Descriptor() ([]byte, []int)

Deprecated: Use IntegrationAvailableItem.ProtoReflect.Descriptor instead.

func (*IntegrationAvailableItem) GetDescription added in v0.11.1

func (x *IntegrationAvailableItem) GetDescription() string

func (*IntegrationAvailableItem) GetFanout added in v0.11.1

func (x *IntegrationAvailableItem) GetFanout() *PluginFanout

func (*IntegrationAvailableItem) GetName added in v0.93.0

func (x *IntegrationAvailableItem) GetName() string

func (*IntegrationAvailableItem) GetType added in v0.11.1

func (m *IntegrationAvailableItem) GetType() isIntegrationAvailableItem_Type

func (*IntegrationAvailableItem) GetVersion added in v0.11.1

func (x *IntegrationAvailableItem) GetVersion() string

func (*IntegrationAvailableItem) ProtoMessage added in v0.11.1

func (*IntegrationAvailableItem) ProtoMessage()

func (*IntegrationAvailableItem) ProtoReflect added in v0.11.1

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

func (*IntegrationAvailableItem) Reset added in v0.11.1

func (x *IntegrationAvailableItem) Reset()

func (*IntegrationAvailableItem) String added in v0.11.1

func (x *IntegrationAvailableItem) String() string

type IntegrationAvailableItem_Fanout added in v0.11.1

type IntegrationAvailableItem_Fanout struct {
	Fanout *PluginFanout `protobuf:"bytes,4,opt,name=fanout,proto3,oneof"`
}

type IntegrationsServiceAttachRequest

type IntegrationsServiceAttachRequest struct {

	// Name of the workflow to attach
	WorkflowName string `protobuf:"bytes,1,opt,name=workflow_name,json=workflowName,proto3" json:"workflow_name,omitempty"`
	// project name
	ProjectName string `protobuf:"bytes,3,opt,name=project_name,json=projectName,proto3" json:"project_name,omitempty"`
	// Name of the registered integration
	IntegrationName string `protobuf:"bytes,2,opt,name=integration_name,json=integrationName,proto3" json:"integration_name,omitempty"`
	// Arbitrary configuration for the integration
	Config *structpb.Struct `protobuf:"bytes,4,opt,name=config,proto3" json:"config,omitempty"`
	// contains filtered or unexported fields
}

func (*IntegrationsServiceAttachRequest) Descriptor deprecated

func (*IntegrationsServiceAttachRequest) Descriptor() ([]byte, []int)

Deprecated: Use IntegrationsServiceAttachRequest.ProtoReflect.Descriptor instead.

func (*IntegrationsServiceAttachRequest) GetConfig

func (*IntegrationsServiceAttachRequest) GetIntegrationName added in v0.93.0

func (x *IntegrationsServiceAttachRequest) GetIntegrationName() string

func (*IntegrationsServiceAttachRequest) GetProjectName added in v0.96.15

func (x *IntegrationsServiceAttachRequest) GetProjectName() string

func (*IntegrationsServiceAttachRequest) GetWorkflowName added in v0.93.0

func (x *IntegrationsServiceAttachRequest) GetWorkflowName() string

func (*IntegrationsServiceAttachRequest) ProtoMessage

func (*IntegrationsServiceAttachRequest) ProtoMessage()

func (*IntegrationsServiceAttachRequest) ProtoReflect

func (*IntegrationsServiceAttachRequest) Reset

func (*IntegrationsServiceAttachRequest) String

type IntegrationsServiceAttachResponse

type IntegrationsServiceAttachResponse struct {
	Result *IntegrationAttachmentItem `protobuf:"bytes,1,opt,name=result,proto3" json:"result,omitempty"`
	// contains filtered or unexported fields
}

func (*IntegrationsServiceAttachResponse) Descriptor deprecated

func (*IntegrationsServiceAttachResponse) Descriptor() ([]byte, []int)

Deprecated: Use IntegrationsServiceAttachResponse.ProtoReflect.Descriptor instead.

func (*IntegrationsServiceAttachResponse) GetResult

func (*IntegrationsServiceAttachResponse) ProtoMessage

func (*IntegrationsServiceAttachResponse) ProtoMessage()

func (*IntegrationsServiceAttachResponse) ProtoReflect

func (*IntegrationsServiceAttachResponse) Reset

func (*IntegrationsServiceAttachResponse) String

type IntegrationsServiceClient

type IntegrationsServiceClient interface {
	// Integrations available and loaded in the controlplane ready to be used during registration
	ListAvailable(ctx context.Context, in *IntegrationsServiceListAvailableRequest, opts ...grpc.CallOption) (*IntegrationsServiceListAvailableResponse, error)
	// Registration Related operations
	// Register a new integration in the organization
	Register(ctx context.Context, in *IntegrationsServiceRegisterRequest, opts ...grpc.CallOption) (*IntegrationsServiceRegisterResponse, error)
	// Delete registered integrations
	Deregister(ctx context.Context, in *IntegrationsServiceDeregisterRequest, opts ...grpc.CallOption) (*IntegrationsServiceDeregisterResponse, error)
	// List registered integrations
	ListRegistrations(ctx context.Context, in *IntegrationsServiceListRegistrationsRequest, opts ...grpc.CallOption) (*IntegrationsServiceListRegistrationsResponse, error)
	// View registered integration
	DescribeRegistration(ctx context.Context, in *IntegrationsServiceDescribeRegistrationRequest, opts ...grpc.CallOption) (*IntegrationsServiceDescribeRegistrationResponse, error)
	// Attachment Related operations
	// Attach an integration to a workflow
	Attach(ctx context.Context, in *IntegrationsServiceAttachRequest, opts ...grpc.CallOption) (*IntegrationsServiceAttachResponse, error)
	// Detach integration from a workflow
	Detach(ctx context.Context, in *IntegrationsServiceDetachRequest, opts ...grpc.CallOption) (*IntegrationsServiceDetachResponse, error)
	// List attachments
	ListAttachments(ctx context.Context, in *ListAttachmentsRequest, opts ...grpc.CallOption) (*ListAttachmentsResponse, error)
}

IntegrationsServiceClient is the client API for IntegrationsService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type IntegrationsServiceDeregisterRequest added in v0.11.1

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

func (*IntegrationsServiceDeregisterRequest) Descriptor deprecated added in v0.11.1

func (*IntegrationsServiceDeregisterRequest) Descriptor() ([]byte, []int)

Deprecated: Use IntegrationsServiceDeregisterRequest.ProtoReflect.Descriptor instead.

func (*IntegrationsServiceDeregisterRequest) GetName added in v0.93.0

func (*IntegrationsServiceDeregisterRequest) ProtoMessage added in v0.11.1

func (*IntegrationsServiceDeregisterRequest) ProtoMessage()

func (*IntegrationsServiceDeregisterRequest) ProtoReflect added in v0.11.1

func (*IntegrationsServiceDeregisterRequest) Reset added in v0.11.1

func (*IntegrationsServiceDeregisterRequest) String added in v0.11.1

type IntegrationsServiceDeregisterResponse added in v0.11.1

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

func (*IntegrationsServiceDeregisterResponse) Descriptor deprecated added in v0.11.1

func (*IntegrationsServiceDeregisterResponse) Descriptor() ([]byte, []int)

Deprecated: Use IntegrationsServiceDeregisterResponse.ProtoReflect.Descriptor instead.

func (*IntegrationsServiceDeregisterResponse) ProtoMessage added in v0.11.1

func (*IntegrationsServiceDeregisterResponse) ProtoMessage()

func (*IntegrationsServiceDeregisterResponse) ProtoReflect added in v0.11.1

func (*IntegrationsServiceDeregisterResponse) Reset added in v0.11.1

func (*IntegrationsServiceDeregisterResponse) String added in v0.11.1

type IntegrationsServiceDescribeRegistrationRequest added in v0.11.1

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

func (*IntegrationsServiceDescribeRegistrationRequest) Descriptor deprecated added in v0.11.1

Deprecated: Use IntegrationsServiceDescribeRegistrationRequest.ProtoReflect.Descriptor instead.

func (*IntegrationsServiceDescribeRegistrationRequest) GetName added in v0.93.0

func (*IntegrationsServiceDescribeRegistrationRequest) ProtoMessage added in v0.11.1

func (*IntegrationsServiceDescribeRegistrationRequest) ProtoReflect added in v0.11.1

func (*IntegrationsServiceDescribeRegistrationRequest) Reset added in v0.11.1

func (*IntegrationsServiceDescribeRegistrationRequest) String added in v0.11.1

type IntegrationsServiceDescribeRegistrationResponse added in v0.11.1

type IntegrationsServiceDescribeRegistrationResponse struct {
	Result *RegisteredIntegrationItem `protobuf:"bytes,1,opt,name=result,proto3" json:"result,omitempty"`
	// contains filtered or unexported fields
}

func (*IntegrationsServiceDescribeRegistrationResponse) Descriptor deprecated added in v0.11.1

Deprecated: Use IntegrationsServiceDescribeRegistrationResponse.ProtoReflect.Descriptor instead.

func (*IntegrationsServiceDescribeRegistrationResponse) GetResult added in v0.11.1

func (*IntegrationsServiceDescribeRegistrationResponse) ProtoMessage added in v0.11.1

func (*IntegrationsServiceDescribeRegistrationResponse) ProtoReflect added in v0.11.1

func (*IntegrationsServiceDescribeRegistrationResponse) Reset added in v0.11.1

func (*IntegrationsServiceDescribeRegistrationResponse) String added in v0.11.1

type IntegrationsServiceDetachRequest

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

func (*IntegrationsServiceDetachRequest) Descriptor deprecated

func (*IntegrationsServiceDetachRequest) Descriptor() ([]byte, []int)

Deprecated: Use IntegrationsServiceDetachRequest.ProtoReflect.Descriptor instead.

func (*IntegrationsServiceDetachRequest) GetId

func (*IntegrationsServiceDetachRequest) ProtoMessage

func (*IntegrationsServiceDetachRequest) ProtoMessage()

func (*IntegrationsServiceDetachRequest) ProtoReflect

func (*IntegrationsServiceDetachRequest) Reset

func (*IntegrationsServiceDetachRequest) String

type IntegrationsServiceDetachResponse

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

func (*IntegrationsServiceDetachResponse) Descriptor deprecated

func (*IntegrationsServiceDetachResponse) Descriptor() ([]byte, []int)

Deprecated: Use IntegrationsServiceDetachResponse.ProtoReflect.Descriptor instead.

func (*IntegrationsServiceDetachResponse) ProtoMessage

func (*IntegrationsServiceDetachResponse) ProtoMessage()

func (*IntegrationsServiceDetachResponse) ProtoReflect

func (*IntegrationsServiceDetachResponse) Reset

func (*IntegrationsServiceDetachResponse) String

type IntegrationsServiceListAvailableRequest added in v0.11.1

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

func (*IntegrationsServiceListAvailableRequest) Descriptor deprecated added in v0.11.1

func (*IntegrationsServiceListAvailableRequest) Descriptor() ([]byte, []int)

Deprecated: Use IntegrationsServiceListAvailableRequest.ProtoReflect.Descriptor instead.

func (*IntegrationsServiceListAvailableRequest) ProtoMessage added in v0.11.1

func (*IntegrationsServiceListAvailableRequest) ProtoReflect added in v0.11.1

func (*IntegrationsServiceListAvailableRequest) Reset added in v0.11.1

func (*IntegrationsServiceListAvailableRequest) String added in v0.11.1

type IntegrationsServiceListAvailableResponse added in v0.11.1

type IntegrationsServiceListAvailableResponse struct {
	Result []*IntegrationAvailableItem `protobuf:"bytes,1,rep,name=result,proto3" json:"result,omitempty"`
	// contains filtered or unexported fields
}

func (*IntegrationsServiceListAvailableResponse) Descriptor deprecated added in v0.11.1

func (*IntegrationsServiceListAvailableResponse) Descriptor() ([]byte, []int)

Deprecated: Use IntegrationsServiceListAvailableResponse.ProtoReflect.Descriptor instead.

func (*IntegrationsServiceListAvailableResponse) GetResult added in v0.11.1

func (*IntegrationsServiceListAvailableResponse) ProtoMessage added in v0.11.1

func (*IntegrationsServiceListAvailableResponse) ProtoReflect added in v0.11.1

func (*IntegrationsServiceListAvailableResponse) Reset added in v0.11.1

func (*IntegrationsServiceListAvailableResponse) String added in v0.11.1

type IntegrationsServiceListRegistrationsRequest added in v0.11.1

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

func (*IntegrationsServiceListRegistrationsRequest) Descriptor deprecated added in v0.11.1

Deprecated: Use IntegrationsServiceListRegistrationsRequest.ProtoReflect.Descriptor instead.

func (*IntegrationsServiceListRegistrationsRequest) ProtoMessage added in v0.11.1

func (*IntegrationsServiceListRegistrationsRequest) ProtoReflect added in v0.11.1

func (*IntegrationsServiceListRegistrationsRequest) Reset added in v0.11.1

func (*IntegrationsServiceListRegistrationsRequest) String added in v0.11.1

type IntegrationsServiceListRegistrationsResponse added in v0.11.1

type IntegrationsServiceListRegistrationsResponse struct {
	Result []*RegisteredIntegrationItem `protobuf:"bytes,1,rep,name=result,proto3" json:"result,omitempty"`
	// contains filtered or unexported fields
}

func (*IntegrationsServiceListRegistrationsResponse) Descriptor deprecated added in v0.11.1

Deprecated: Use IntegrationsServiceListRegistrationsResponse.ProtoReflect.Descriptor instead.

func (*IntegrationsServiceListRegistrationsResponse) GetResult added in v0.11.1

func (*IntegrationsServiceListRegistrationsResponse) ProtoMessage added in v0.11.1

func (*IntegrationsServiceListRegistrationsResponse) ProtoReflect added in v0.11.1

func (*IntegrationsServiceListRegistrationsResponse) Reset added in v0.11.1

func (*IntegrationsServiceListRegistrationsResponse) String added in v0.11.1

type IntegrationsServiceRegisterRequest added in v0.11.1

type IntegrationsServiceRegisterRequest struct {

	// unique, DNS-like name for the registration
	Name string `protobuf:"bytes,5,opt,name=name,proto3" json:"name,omitempty"`
	// Kind of integration to register
	// This should match the ID of an existing plugin
	PluginId string `protobuf:"bytes,1,opt,name=plugin_id,json=pluginId,proto3" json:"plugin_id,omitempty"`
	// Arbitrary configuration for the integration
	Config *structpb.Struct `protobuf:"bytes,3,opt,name=config,proto3" json:"config,omitempty"`
	// Description of the registration, used for display purposes
	Description string `protobuf:"bytes,4,opt,name=description,proto3" json:"description,omitempty"`
	// contains filtered or unexported fields
}

func (*IntegrationsServiceRegisterRequest) Descriptor deprecated added in v0.11.1

func (*IntegrationsServiceRegisterRequest) Descriptor() ([]byte, []int)

Deprecated: Use IntegrationsServiceRegisterRequest.ProtoReflect.Descriptor instead.

func (*IntegrationsServiceRegisterRequest) GetConfig added in v0.11.1

func (*IntegrationsServiceRegisterRequest) GetDescription added in v0.11.1

func (x *IntegrationsServiceRegisterRequest) GetDescription() string

func (*IntegrationsServiceRegisterRequest) GetName added in v0.81.1

func (*IntegrationsServiceRegisterRequest) GetPluginId added in v0.12.0

func (x *IntegrationsServiceRegisterRequest) GetPluginId() string

func (*IntegrationsServiceRegisterRequest) ProtoMessage added in v0.11.1

func (*IntegrationsServiceRegisterRequest) ProtoMessage()

func (*IntegrationsServiceRegisterRequest) ProtoReflect added in v0.11.1

func (*IntegrationsServiceRegisterRequest) Reset added in v0.11.1

func (*IntegrationsServiceRegisterRequest) String added in v0.11.1

type IntegrationsServiceRegisterResponse added in v0.11.1

type IntegrationsServiceRegisterResponse struct {
	Result *RegisteredIntegrationItem `protobuf:"bytes,1,opt,name=result,proto3" json:"result,omitempty"`
	// contains filtered or unexported fields
}

func (*IntegrationsServiceRegisterResponse) Descriptor deprecated added in v0.11.1

func (*IntegrationsServiceRegisterResponse) Descriptor() ([]byte, []int)

Deprecated: Use IntegrationsServiceRegisterResponse.ProtoReflect.Descriptor instead.

func (*IntegrationsServiceRegisterResponse) GetResult added in v0.11.1

func (*IntegrationsServiceRegisterResponse) ProtoMessage added in v0.11.1

func (*IntegrationsServiceRegisterResponse) ProtoMessage()

func (*IntegrationsServiceRegisterResponse) ProtoReflect added in v0.11.1

func (*IntegrationsServiceRegisterResponse) Reset added in v0.11.1

func (*IntegrationsServiceRegisterResponse) String added in v0.11.1

type IntegrationsServiceServer

type IntegrationsServiceServer interface {
	// Integrations available and loaded in the controlplane ready to be used during registration
	ListAvailable(context.Context, *IntegrationsServiceListAvailableRequest) (*IntegrationsServiceListAvailableResponse, error)
	// Registration Related operations
	// Register a new integration in the organization
	Register(context.Context, *IntegrationsServiceRegisterRequest) (*IntegrationsServiceRegisterResponse, error)
	// Delete registered integrations
	Deregister(context.Context, *IntegrationsServiceDeregisterRequest) (*IntegrationsServiceDeregisterResponse, error)
	// List registered integrations
	ListRegistrations(context.Context, *IntegrationsServiceListRegistrationsRequest) (*IntegrationsServiceListRegistrationsResponse, error)
	// View registered integration
	DescribeRegistration(context.Context, *IntegrationsServiceDescribeRegistrationRequest) (*IntegrationsServiceDescribeRegistrationResponse, error)
	// Attachment Related operations
	// Attach an integration to a workflow
	Attach(context.Context, *IntegrationsServiceAttachRequest) (*IntegrationsServiceAttachResponse, error)
	// Detach integration from a workflow
	Detach(context.Context, *IntegrationsServiceDetachRequest) (*IntegrationsServiceDetachResponse, error)
	// List attachments
	ListAttachments(context.Context, *ListAttachmentsRequest) (*ListAttachmentsResponse, error)
	// contains filtered or unexported methods
}

IntegrationsServiceServer is the server API for IntegrationsService service. All implementations must embed UnimplementedIntegrationsServiceServer for forward compatibility

type ListAttachmentsRequest

type ListAttachmentsRequest struct {

	// Filter by workflow
	WorkflowName string `protobuf:"bytes,1,opt,name=workflow_name,json=workflowName,proto3" json:"workflow_name,omitempty"`
	ProjectName  string `protobuf:"bytes,2,opt,name=project_name,json=projectName,proto3" json:"project_name,omitempty"`
	// contains filtered or unexported fields
}

func (*ListAttachmentsRequest) Descriptor deprecated

func (*ListAttachmentsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListAttachmentsRequest.ProtoReflect.Descriptor instead.

func (*ListAttachmentsRequest) GetProjectName added in v0.96.15

func (x *ListAttachmentsRequest) GetProjectName() string

func (*ListAttachmentsRequest) GetWorkflowName added in v0.93.0

func (x *ListAttachmentsRequest) GetWorkflowName() string

func (*ListAttachmentsRequest) ProtoMessage

func (*ListAttachmentsRequest) ProtoMessage()

func (*ListAttachmentsRequest) ProtoReflect

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

func (*ListAttachmentsRequest) Reset

func (x *ListAttachmentsRequest) Reset()

func (*ListAttachmentsRequest) String

func (x *ListAttachmentsRequest) String() string

type ListAttachmentsResponse

type ListAttachmentsResponse struct {
	Result []*IntegrationAttachmentItem `protobuf:"bytes,1,rep,name=result,proto3" json:"result,omitempty"`
	// contains filtered or unexported fields
}

func (*ListAttachmentsResponse) Descriptor deprecated

func (*ListAttachmentsResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListAttachmentsResponse.ProtoReflect.Descriptor instead.

func (*ListAttachmentsResponse) GetResult

func (*ListAttachmentsResponse) ProtoMessage

func (*ListAttachmentsResponse) ProtoMessage()

func (*ListAttachmentsResponse) ProtoReflect

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

func (*ListAttachmentsResponse) Reset

func (x *ListAttachmentsResponse) Reset()

func (*ListAttachmentsResponse) String

func (x *ListAttachmentsResponse) String() string

type MembershipRole added in v0.75.0

type MembershipRole int32
const (
	MembershipRole_MEMBERSHIP_ROLE_UNSPECIFIED     MembershipRole = 0
	MembershipRole_MEMBERSHIP_ROLE_ORG_VIEWER      MembershipRole = 1
	MembershipRole_MEMBERSHIP_ROLE_ORG_ADMIN       MembershipRole = 2
	MembershipRole_MEMBERSHIP_ROLE_ORG_OWNER       MembershipRole = 3
	MembershipRole_MEMBERSHIP_ROLE_ORG_MEMBER      MembershipRole = 4
	MembershipRole_MEMBERSHIP_ROLE_ORG_CONTRIBUTOR MembershipRole = 5
)

func (MembershipRole) Descriptor added in v0.75.0

func (MembershipRole) Enum added in v0.75.0

func (x MembershipRole) Enum() *MembershipRole

func (MembershipRole) EnumDescriptor deprecated added in v0.75.0

func (MembershipRole) EnumDescriptor() ([]byte, []int)

Deprecated: Use MembershipRole.Descriptor instead.

func (MembershipRole) Number added in v0.75.0

func (MembershipRole) String added in v0.75.0

func (x MembershipRole) String() string

func (MembershipRole) Type added in v0.75.0

type MetricsRunnerCount added in v0.80.0

type MetricsRunnerCount struct {
	Count      int32                               `protobuf:"varint,1,opt,name=count,proto3" json:"count,omitempty"`
	RunnerType v1.CraftingSchema_Runner_RunnerType `` /* 150-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*MetricsRunnerCount) Descriptor deprecated added in v0.80.0

func (*MetricsRunnerCount) Descriptor() ([]byte, []int)

Deprecated: Use MetricsRunnerCount.ProtoReflect.Descriptor instead.

func (*MetricsRunnerCount) GetCount added in v0.80.0

func (x *MetricsRunnerCount) GetCount() int32

func (*MetricsRunnerCount) GetRunnerType added in v0.80.0

func (*MetricsRunnerCount) ProtoMessage added in v0.80.0

func (*MetricsRunnerCount) ProtoMessage()

func (*MetricsRunnerCount) ProtoReflect added in v0.80.0

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

func (*MetricsRunnerCount) Reset added in v0.80.0

func (x *MetricsRunnerCount) Reset()

func (*MetricsRunnerCount) String added in v0.80.0

func (x *MetricsRunnerCount) String() string

type MetricsStatusCount added in v0.80.0

type MetricsStatusCount struct {
	Count  int32     `protobuf:"varint,1,opt,name=count,proto3" json:"count,omitempty"`
	Status RunStatus `protobuf:"varint,2,opt,name=status,proto3,enum=controlplane.v1.RunStatus" json:"status,omitempty"`
	// contains filtered or unexported fields
}

func (*MetricsStatusCount) Descriptor deprecated added in v0.80.0

func (*MetricsStatusCount) Descriptor() ([]byte, []int)

Deprecated: Use MetricsStatusCount.ProtoReflect.Descriptor instead.

func (*MetricsStatusCount) GetCount added in v0.80.0

func (x *MetricsStatusCount) GetCount() int32

func (*MetricsStatusCount) GetStatus added in v0.80.0

func (x *MetricsStatusCount) GetStatus() RunStatus

func (*MetricsStatusCount) ProtoMessage added in v0.80.0

func (*MetricsStatusCount) ProtoMessage()

func (*MetricsStatusCount) ProtoReflect added in v0.80.0

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

func (*MetricsStatusCount) Reset added in v0.80.0

func (x *MetricsStatusCount) Reset()

func (*MetricsStatusCount) String added in v0.80.0

func (x *MetricsStatusCount) String() string

type MetricsTimeWindow

type MetricsTimeWindow int32
const (
	MetricsTimeWindow_METRICS_TIME_WINDOW_UNSPECIFIED  MetricsTimeWindow = 0
	MetricsTimeWindow_METRICS_TIME_WINDOW_LAST_DAY     MetricsTimeWindow = 1
	MetricsTimeWindow_METRICS_TIME_WINDOW_LAST_7_DAYS  MetricsTimeWindow = 2
	MetricsTimeWindow_METRICS_TIME_WINDOW_LAST_30_DAYS MetricsTimeWindow = 3
	MetricsTimeWindow_METRICS_TIME_WINDOW_LAST_90_DAYS MetricsTimeWindow = 4
)

func (MetricsTimeWindow) Descriptor

func (MetricsTimeWindow) Enum

func (MetricsTimeWindow) EnumDescriptor deprecated

func (MetricsTimeWindow) EnumDescriptor() ([]byte, []int)

Deprecated: Use MetricsTimeWindow.Descriptor instead.

func (MetricsTimeWindow) Number

func (MetricsTimeWindow) String

func (x MetricsTimeWindow) String() string

func (MetricsTimeWindow) ToDuration

func (tw MetricsTimeWindow) ToDuration() *time.Duration

func (MetricsTimeWindow) Type

type OffsetPaginationRequest added in v0.109.0

type OffsetPaginationRequest struct {

	// The (zero-based) offset of the first item returned in the collection.
	Page int32 `protobuf:"varint,1,opt,name=page,proto3" json:"page,omitempty"`
	// The maximum number of entries to return. If the value exceeds the maximum, then the maximum value will be used.
	PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	// contains filtered or unexported fields
}

OffsetPaginationRequest is used to paginate the results

func (*OffsetPaginationRequest) Descriptor deprecated added in v0.109.0

func (*OffsetPaginationRequest) Descriptor() ([]byte, []int)

Deprecated: Use OffsetPaginationRequest.ProtoReflect.Descriptor instead.

func (*OffsetPaginationRequest) GetPage added in v0.109.0

func (x *OffsetPaginationRequest) GetPage() int32

func (*OffsetPaginationRequest) GetPageSize added in v0.109.0

func (x *OffsetPaginationRequest) GetPageSize() int32

func (*OffsetPaginationRequest) ProtoMessage added in v0.109.0

func (*OffsetPaginationRequest) ProtoMessage()

func (*OffsetPaginationRequest) ProtoReflect added in v0.109.0

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

func (*OffsetPaginationRequest) Reset added in v0.109.0

func (x *OffsetPaginationRequest) Reset()

func (*OffsetPaginationRequest) String added in v0.109.0

func (x *OffsetPaginationRequest) String() string

type OffsetPaginationResponse added in v0.109.0

type OffsetPaginationResponse struct {

	// The current page number
	Page int32 `protobuf:"varint,1,opt,name=page,proto3" json:"page,omitempty"`
	// The number of results per page
	PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	// The total number of results
	TotalCount int32 `protobuf:"varint,3,opt,name=total_count,json=totalCount,proto3" json:"total_count,omitempty"`
	// The total number of pages
	TotalPages int32 `protobuf:"varint,4,opt,name=total_pages,json=totalPages,proto3" json:"total_pages,omitempty"`
	// contains filtered or unexported fields
}

OffsetPaginationResponse is used to return the pagination information

func (*OffsetPaginationResponse) Descriptor deprecated added in v0.109.0

func (*OffsetPaginationResponse) Descriptor() ([]byte, []int)

Deprecated: Use OffsetPaginationResponse.ProtoReflect.Descriptor instead.

func (*OffsetPaginationResponse) GetPage added in v0.109.0

func (x *OffsetPaginationResponse) GetPage() int32

func (*OffsetPaginationResponse) GetPageSize added in v0.109.0

func (x *OffsetPaginationResponse) GetPageSize() int32

func (*OffsetPaginationResponse) GetTotalCount added in v0.109.0

func (x *OffsetPaginationResponse) GetTotalCount() int32

func (*OffsetPaginationResponse) GetTotalPages added in v0.109.0

func (x *OffsetPaginationResponse) GetTotalPages() int32

func (*OffsetPaginationResponse) ProtoMessage added in v0.109.0

func (*OffsetPaginationResponse) ProtoMessage()

func (*OffsetPaginationResponse) ProtoReflect added in v0.109.0

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

func (*OffsetPaginationResponse) Reset added in v0.109.0

func (x *OffsetPaginationResponse) Reset()

func (*OffsetPaginationResponse) String added in v0.109.0

func (x *OffsetPaginationResponse) String() string

type OrgInvitationItem added in v0.25.0

type OrgInvitationItem struct {
	Id            string                 `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	CreatedAt     *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	ReceiverEmail string                 `protobuf:"bytes,3,opt,name=receiver_email,json=receiverEmail,proto3" json:"receiver_email,omitempty"`
	Sender        *User                  `protobuf:"bytes,4,opt,name=sender,proto3" json:"sender,omitempty"`
	Organization  *OrgItem               `protobuf:"bytes,5,opt,name=organization,proto3" json:"organization,omitempty"`
	Status        string                 `protobuf:"bytes,6,opt,name=status,proto3" json:"status,omitempty"`
	Role          MembershipRole         `protobuf:"varint,7,opt,name=role,proto3,enum=controlplane.v1.MembershipRole" json:"role,omitempty"`
	// contains filtered or unexported fields
}

func (*OrgInvitationItem) Descriptor deprecated added in v0.25.0

func (*OrgInvitationItem) Descriptor() ([]byte, []int)

Deprecated: Use OrgInvitationItem.ProtoReflect.Descriptor instead.

func (*OrgInvitationItem) GetCreatedAt added in v0.25.0

func (x *OrgInvitationItem) GetCreatedAt() *timestamppb.Timestamp

func (*OrgInvitationItem) GetId added in v0.25.0

func (x *OrgInvitationItem) GetId() string

func (*OrgInvitationItem) GetOrganization added in v0.25.0

func (x *OrgInvitationItem) GetOrganization() *OrgItem

func (*OrgInvitationItem) GetReceiverEmail added in v0.25.0

func (x *OrgInvitationItem) GetReceiverEmail() string

func (*OrgInvitationItem) GetRole added in v0.75.0

func (x *OrgInvitationItem) GetRole() MembershipRole

func (*OrgInvitationItem) GetSender added in v0.25.0

func (x *OrgInvitationItem) GetSender() *User

func (*OrgInvitationItem) GetStatus added in v0.25.0

func (x *OrgInvitationItem) GetStatus() string

func (*OrgInvitationItem) ProtoMessage added in v0.25.0

func (*OrgInvitationItem) ProtoMessage()

func (*OrgInvitationItem) ProtoReflect added in v0.25.0

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

func (*OrgInvitationItem) Reset added in v0.25.0

func (x *OrgInvitationItem) Reset()

func (*OrgInvitationItem) String added in v0.25.0

func (x *OrgInvitationItem) String() string

type OrgInvitationServiceClient added in v0.25.0

type OrgInvitationServiceClient interface {
	// Create an invitation for a user to join an organization.
	Create(ctx context.Context, in *OrgInvitationServiceCreateRequest, opts ...grpc.CallOption) (*OrgInvitationServiceCreateResponse, error)
	// Revoke an invitation.
	Revoke(ctx context.Context, in *OrgInvitationServiceRevokeRequest, opts ...grpc.CallOption) (*OrgInvitationServiceRevokeResponse, error)
	// List all invitations in the current org
	ListSent(ctx context.Context, in *OrgInvitationServiceListSentRequest, opts ...grpc.CallOption) (*OrgInvitationServiceListSentResponse, error)
}

OrgInvitationServiceClient is the client API for OrgInvitationService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

func NewOrgInvitationServiceClient added in v0.25.0

func NewOrgInvitationServiceClient(cc grpc.ClientConnInterface) OrgInvitationServiceClient

type OrgInvitationServiceCreateRequest added in v0.25.0

type OrgInvitationServiceCreateRequest struct {

	// organization is deprecated and not used anymore
	//
	// Deprecated: Marked as deprecated in controlplane/v1/org_invitation.proto.
	OrganizationId string         `protobuf:"bytes,1,opt,name=organization_id,json=organizationId,proto3" json:"organization_id,omitempty"`
	ReceiverEmail  string         `protobuf:"bytes,2,opt,name=receiver_email,json=receiverEmail,proto3" json:"receiver_email,omitempty"`
	Role           MembershipRole `protobuf:"varint,3,opt,name=role,proto3,enum=controlplane.v1.MembershipRole" json:"role,omitempty"`
	// contains filtered or unexported fields
}

func (*OrgInvitationServiceCreateRequest) Descriptor deprecated added in v0.25.0

func (*OrgInvitationServiceCreateRequest) Descriptor() ([]byte, []int)

Deprecated: Use OrgInvitationServiceCreateRequest.ProtoReflect.Descriptor instead.

func (*OrgInvitationServiceCreateRequest) GetOrganizationId deprecated added in v0.25.0

func (x *OrgInvitationServiceCreateRequest) GetOrganizationId() string

Deprecated: Marked as deprecated in controlplane/v1/org_invitation.proto.

func (*OrgInvitationServiceCreateRequest) GetReceiverEmail added in v0.25.0

func (x *OrgInvitationServiceCreateRequest) GetReceiverEmail() string

func (*OrgInvitationServiceCreateRequest) GetRole added in v0.75.0

func (*OrgInvitationServiceCreateRequest) ProtoMessage added in v0.25.0

func (*OrgInvitationServiceCreateRequest) ProtoMessage()

func (*OrgInvitationServiceCreateRequest) ProtoReflect added in v0.25.0

func (*OrgInvitationServiceCreateRequest) Reset added in v0.25.0

func (*OrgInvitationServiceCreateRequest) String added in v0.25.0

type OrgInvitationServiceCreateResponse added in v0.25.0

type OrgInvitationServiceCreateResponse struct {
	Result *OrgInvitationItem `protobuf:"bytes,1,opt,name=result,proto3" json:"result,omitempty"`
	// contains filtered or unexported fields
}

func (*OrgInvitationServiceCreateResponse) Descriptor deprecated added in v0.25.0

func (*OrgInvitationServiceCreateResponse) Descriptor() ([]byte, []int)

Deprecated: Use OrgInvitationServiceCreateResponse.ProtoReflect.Descriptor instead.

func (*OrgInvitationServiceCreateResponse) GetResult added in v0.25.0

func (*OrgInvitationServiceCreateResponse) ProtoMessage added in v0.25.0

func (*OrgInvitationServiceCreateResponse) ProtoMessage()

func (*OrgInvitationServiceCreateResponse) ProtoReflect added in v0.25.0

func (*OrgInvitationServiceCreateResponse) Reset added in v0.25.0

func (*OrgInvitationServiceCreateResponse) String added in v0.25.0

type OrgInvitationServiceListSentRequest added in v0.25.0

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

func (*OrgInvitationServiceListSentRequest) Descriptor deprecated added in v0.25.0

func (*OrgInvitationServiceListSentRequest) Descriptor() ([]byte, []int)

Deprecated: Use OrgInvitationServiceListSentRequest.ProtoReflect.Descriptor instead.

func (*OrgInvitationServiceListSentRequest) ProtoMessage added in v0.25.0

func (*OrgInvitationServiceListSentRequest) ProtoMessage()

func (*OrgInvitationServiceListSentRequest) ProtoReflect added in v0.25.0

func (*OrgInvitationServiceListSentRequest) Reset added in v0.25.0

func (*OrgInvitationServiceListSentRequest) String added in v0.25.0

type OrgInvitationServiceListSentResponse added in v0.25.0

type OrgInvitationServiceListSentResponse struct {
	Result []*OrgInvitationItem `protobuf:"bytes,1,rep,name=result,proto3" json:"result,omitempty"`
	// contains filtered or unexported fields
}

func (*OrgInvitationServiceListSentResponse) Descriptor deprecated added in v0.25.0

func (*OrgInvitationServiceListSentResponse) Descriptor() ([]byte, []int)

Deprecated: Use OrgInvitationServiceListSentResponse.ProtoReflect.Descriptor instead.

func (*OrgInvitationServiceListSentResponse) GetResult added in v0.25.0

func (*OrgInvitationServiceListSentResponse) ProtoMessage added in v0.25.0

func (*OrgInvitationServiceListSentResponse) ProtoMessage()

func (*OrgInvitationServiceListSentResponse) ProtoReflect added in v0.25.0

func (*OrgInvitationServiceListSentResponse) Reset added in v0.25.0

func (*OrgInvitationServiceListSentResponse) String added in v0.25.0

type OrgInvitationServiceRevokeRequest added in v0.25.0

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

func (*OrgInvitationServiceRevokeRequest) Descriptor deprecated added in v0.25.0

func (*OrgInvitationServiceRevokeRequest) Descriptor() ([]byte, []int)

Deprecated: Use OrgInvitationServiceRevokeRequest.ProtoReflect.Descriptor instead.

func (*OrgInvitationServiceRevokeRequest) GetId added in v0.25.0

func (*OrgInvitationServiceRevokeRequest) ProtoMessage added in v0.25.0

func (*OrgInvitationServiceRevokeRequest) ProtoMessage()

func (*OrgInvitationServiceRevokeRequest) ProtoReflect added in v0.25.0

func (*OrgInvitationServiceRevokeRequest) Reset added in v0.25.0

func (*OrgInvitationServiceRevokeRequest) String added in v0.25.0

type OrgInvitationServiceRevokeResponse added in v0.25.0

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

func (*OrgInvitationServiceRevokeResponse) Descriptor deprecated added in v0.25.0

func (*OrgInvitationServiceRevokeResponse) Descriptor() ([]byte, []int)

Deprecated: Use OrgInvitationServiceRevokeResponse.ProtoReflect.Descriptor instead.

func (*OrgInvitationServiceRevokeResponse) ProtoMessage added in v0.25.0

func (*OrgInvitationServiceRevokeResponse) ProtoMessage()

func (*OrgInvitationServiceRevokeResponse) ProtoReflect added in v0.25.0

func (*OrgInvitationServiceRevokeResponse) Reset added in v0.25.0

func (*OrgInvitationServiceRevokeResponse) String added in v0.25.0

type OrgInvitationServiceServer added in v0.25.0

type OrgInvitationServiceServer interface {
	// Create an invitation for a user to join an organization.
	Create(context.Context, *OrgInvitationServiceCreateRequest) (*OrgInvitationServiceCreateResponse, error)
	// Revoke an invitation.
	Revoke(context.Context, *OrgInvitationServiceRevokeRequest) (*OrgInvitationServiceRevokeResponse, error)
	// List all invitations in the current org
	ListSent(context.Context, *OrgInvitationServiceListSentRequest) (*OrgInvitationServiceListSentResponse, error)
	// contains filtered or unexported methods
}

OrgInvitationServiceServer is the server API for OrgInvitationService service. All implementations must embed UnimplementedOrgInvitationServiceServer for forward compatibility

type OrgItem added in v0.50.0

type OrgItem 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"`
	CreatedAt                      *timestamppb.Timestamp                  `protobuf:"bytes,3,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	DefaultPolicyViolationStrategy OrgItem_PolicyViolationBlockingStrategy `` /* 217-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*OrgItem) Descriptor deprecated added in v0.50.0

func (*OrgItem) Descriptor() ([]byte, []int)

Deprecated: Use OrgItem.ProtoReflect.Descriptor instead.

func (*OrgItem) GetCreatedAt added in v0.50.0

func (x *OrgItem) GetCreatedAt() *timestamppb.Timestamp

func (*OrgItem) GetDefaultPolicyViolationStrategy added in v0.153.0

func (x *OrgItem) GetDefaultPolicyViolationStrategy() OrgItem_PolicyViolationBlockingStrategy

func (*OrgItem) GetId added in v0.50.0

func (x *OrgItem) GetId() string

func (*OrgItem) GetName added in v0.50.0

func (x *OrgItem) GetName() string

func (*OrgItem) ProtoMessage added in v0.50.0

func (*OrgItem) ProtoMessage()

func (*OrgItem) ProtoReflect added in v0.50.0

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

func (*OrgItem) Reset added in v0.50.0

func (x *OrgItem) Reset()

func (*OrgItem) String added in v0.50.0

func (x *OrgItem) String() string

type OrgItem_PolicyViolationBlockingStrategy added in v0.153.0

type OrgItem_PolicyViolationBlockingStrategy int32
const (
	OrgItem_POLICY_VIOLATION_BLOCKING_STRATEGY_UNSPECIFIED OrgItem_PolicyViolationBlockingStrategy = 0
	OrgItem_POLICY_VIOLATION_BLOCKING_STRATEGY_BLOCK       OrgItem_PolicyViolationBlockingStrategy = 1
	OrgItem_POLICY_VIOLATION_BLOCKING_STRATEGY_ADVISORY    OrgItem_PolicyViolationBlockingStrategy = 2
)

func (OrgItem_PolicyViolationBlockingStrategy) Descriptor added in v0.153.0

func (OrgItem_PolicyViolationBlockingStrategy) Enum added in v0.153.0

func (OrgItem_PolicyViolationBlockingStrategy) EnumDescriptor deprecated added in v0.153.0

func (OrgItem_PolicyViolationBlockingStrategy) EnumDescriptor() ([]byte, []int)

Deprecated: Use OrgItem_PolicyViolationBlockingStrategy.Descriptor instead.

func (OrgItem_PolicyViolationBlockingStrategy) Number added in v0.153.0

func (OrgItem_PolicyViolationBlockingStrategy) String added in v0.153.0

func (OrgItem_PolicyViolationBlockingStrategy) Type added in v0.153.0

type OrgMembershipItem

type OrgMembershipItem struct {
	Id        string                 `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Org       *OrgItem               `protobuf:"bytes,2,opt,name=org,proto3" json:"org,omitempty"`
	User      *User                  `protobuf:"bytes,7,opt,name=user,proto3" json:"user,omitempty"`
	Current   bool                   `protobuf:"varint,3,opt,name=current,proto3" json:"current,omitempty"`
	CreatedAt *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	UpdatedAt *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
	Role      MembershipRole         `protobuf:"varint,6,opt,name=role,proto3,enum=controlplane.v1.MembershipRole" json:"role,omitempty"`
	// contains filtered or unexported fields
}

func (*OrgMembershipItem) Descriptor deprecated

func (*OrgMembershipItem) Descriptor() ([]byte, []int)

Deprecated: Use OrgMembershipItem.ProtoReflect.Descriptor instead.

func (*OrgMembershipItem) GetCreatedAt

func (x *OrgMembershipItem) GetCreatedAt() *timestamppb.Timestamp

func (*OrgMembershipItem) GetCurrent

func (x *OrgMembershipItem) GetCurrent() bool

func (*OrgMembershipItem) GetId

func (x *OrgMembershipItem) GetId() string

func (*OrgMembershipItem) GetOrg

func (x *OrgMembershipItem) GetOrg() *OrgItem

func (*OrgMembershipItem) GetRole added in v0.75.0

func (x *OrgMembershipItem) GetRole() MembershipRole

func (*OrgMembershipItem) GetUpdatedAt

func (x *OrgMembershipItem) GetUpdatedAt() *timestamppb.Timestamp

func (*OrgMembershipItem) GetUser added in v0.75.0

func (x *OrgMembershipItem) GetUser() *User

func (*OrgMembershipItem) ProtoMessage

func (*OrgMembershipItem) ProtoMessage()

func (*OrgMembershipItem) ProtoReflect

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

func (*OrgMembershipItem) Reset

func (x *OrgMembershipItem) Reset()

func (*OrgMembershipItem) String

func (x *OrgMembershipItem) String() string

type OrgMetricsServiceClient

type OrgMetricsServiceClient interface {
	Totals(ctx context.Context, in *OrgMetricsServiceTotalsRequest, opts ...grpc.CallOption) (*OrgMetricsServiceTotalsResponse, error)
	TopWorkflowsByRunsCount(ctx context.Context, in *TopWorkflowsByRunsCountRequest, opts ...grpc.CallOption) (*TopWorkflowsByRunsCountResponse, error)
	DailyRunsCount(ctx context.Context, in *DailyRunsCountRequest, opts ...grpc.CallOption) (*DailyRunsCountResponse, error)
}

OrgMetricsServiceClient is the client API for OrgMetricsService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type OrgMetricsServiceServer

type OrgMetricsServiceServer interface {
	Totals(context.Context, *OrgMetricsServiceTotalsRequest) (*OrgMetricsServiceTotalsResponse, error)
	TopWorkflowsByRunsCount(context.Context, *TopWorkflowsByRunsCountRequest) (*TopWorkflowsByRunsCountResponse, error)
	DailyRunsCount(context.Context, *DailyRunsCountRequest) (*DailyRunsCountResponse, error)
	// contains filtered or unexported methods
}

OrgMetricsServiceServer is the server API for OrgMetricsService service. All implementations must embed UnimplementedOrgMetricsServiceServer for forward compatibility

type OrgMetricsServiceTotalsRequest

type OrgMetricsServiceTotalsRequest struct {
	TimeWindow MetricsTimeWindow `` /* 131-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*OrgMetricsServiceTotalsRequest) Descriptor deprecated

func (*OrgMetricsServiceTotalsRequest) Descriptor() ([]byte, []int)

Deprecated: Use OrgMetricsServiceTotalsRequest.ProtoReflect.Descriptor instead.

func (*OrgMetricsServiceTotalsRequest) GetTimeWindow

func (*OrgMetricsServiceTotalsRequest) ProtoMessage

func (*OrgMetricsServiceTotalsRequest) ProtoMessage()

func (*OrgMetricsServiceTotalsRequest) ProtoReflect

func (*OrgMetricsServiceTotalsRequest) Reset

func (x *OrgMetricsServiceTotalsRequest) Reset()

func (*OrgMetricsServiceTotalsRequest) String

type OrgMetricsServiceTotalsResponse

type OrgMetricsServiceTotalsResponse struct {
	Result *OrgMetricsServiceTotalsResponse_Result `protobuf:"bytes,1,opt,name=result,proto3" json:"result,omitempty"`
	// contains filtered or unexported fields
}

func (*OrgMetricsServiceTotalsResponse) Descriptor deprecated

func (*OrgMetricsServiceTotalsResponse) Descriptor() ([]byte, []int)

Deprecated: Use OrgMetricsServiceTotalsResponse.ProtoReflect.Descriptor instead.

func (*OrgMetricsServiceTotalsResponse) GetResult

func (*OrgMetricsServiceTotalsResponse) ProtoMessage

func (*OrgMetricsServiceTotalsResponse) ProtoMessage()

func (*OrgMetricsServiceTotalsResponse) ProtoReflect

func (*OrgMetricsServiceTotalsResponse) Reset

func (*OrgMetricsServiceTotalsResponse) String

type OrgMetricsServiceTotalsResponse_Result

type OrgMetricsServiceTotalsResponse_Result struct {
	RunsTotal             int32                 `protobuf:"varint,1,opt,name=runs_total,json=runsTotal,proto3" json:"runs_total,omitempty"`
	RunsTotalByStatus     []*MetricsStatusCount `protobuf:"bytes,2,rep,name=runs_total_by_status,json=runsTotalByStatus,proto3" json:"runs_total_by_status,omitempty"`
	RunsTotalByRunnerType []*MetricsRunnerCount `` /* 130-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*OrgMetricsServiceTotalsResponse_Result) Descriptor deprecated

func (*OrgMetricsServiceTotalsResponse_Result) Descriptor() ([]byte, []int)

Deprecated: Use OrgMetricsServiceTotalsResponse_Result.ProtoReflect.Descriptor instead.

func (*OrgMetricsServiceTotalsResponse_Result) GetRunsTotal

func (*OrgMetricsServiceTotalsResponse_Result) GetRunsTotalByRunnerType

func (x *OrgMetricsServiceTotalsResponse_Result) GetRunsTotalByRunnerType() []*MetricsRunnerCount

func (*OrgMetricsServiceTotalsResponse_Result) GetRunsTotalByStatus

func (x *OrgMetricsServiceTotalsResponse_Result) GetRunsTotalByStatus() []*MetricsStatusCount

func (*OrgMetricsServiceTotalsResponse_Result) ProtoMessage

func (*OrgMetricsServiceTotalsResponse_Result) ProtoReflect

func (*OrgMetricsServiceTotalsResponse_Result) Reset

func (*OrgMetricsServiceTotalsResponse_Result) String

type OrganizationServiceClient

type OrganizationServiceClient interface {
	Create(ctx context.Context, in *OrganizationServiceCreateRequest, opts ...grpc.CallOption) (*OrganizationServiceCreateResponse, error)
	Update(ctx context.Context, in *OrganizationServiceUpdateRequest, opts ...grpc.CallOption) (*OrganizationServiceUpdateResponse, error)
	// List members in the organization
	ListMemberships(ctx context.Context, in *OrganizationServiceListMembershipsRequest, opts ...grpc.CallOption) (*OrganizationServiceListMembershipsResponse, error)
	// Delete member from the organization
	// Currently the currentUser can not delete himself from this endpoint
	// for that she needs to use the UserService endpoint instead
	DeleteMembership(ctx context.Context, in *OrganizationServiceDeleteMembershipRequest, opts ...grpc.CallOption) (*OrganizationServiceDeleteMembershipResponse, error)
	UpdateMembership(ctx context.Context, in *OrganizationServiceUpdateMembershipRequest, opts ...grpc.CallOption) (*OrganizationServiceUpdateMembershipResponse, error)
}

OrganizationServiceClient is the client API for OrganizationService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type OrganizationServiceCreateRequest added in v0.50.0

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

func (*OrganizationServiceCreateRequest) Descriptor deprecated added in v0.50.0

func (*OrganizationServiceCreateRequest) Descriptor() ([]byte, []int)

Deprecated: Use OrganizationServiceCreateRequest.ProtoReflect.Descriptor instead.

func (*OrganizationServiceCreateRequest) GetName added in v0.50.0

func (*OrganizationServiceCreateRequest) ProtoMessage added in v0.50.0

func (*OrganizationServiceCreateRequest) ProtoMessage()

func (*OrganizationServiceCreateRequest) ProtoReflect added in v0.50.0

func (*OrganizationServiceCreateRequest) Reset added in v0.50.0

func (*OrganizationServiceCreateRequest) String added in v0.50.0

type OrganizationServiceCreateResponse added in v0.50.0

type OrganizationServiceCreateResponse struct {
	Result *OrgItem `protobuf:"bytes,1,opt,name=result,proto3" json:"result,omitempty"`
	// contains filtered or unexported fields
}

func (*OrganizationServiceCreateResponse) Descriptor deprecated added in v0.50.0

func (*OrganizationServiceCreateResponse) Descriptor() ([]byte, []int)

Deprecated: Use OrganizationServiceCreateResponse.ProtoReflect.Descriptor instead.

func (*OrganizationServiceCreateResponse) GetResult added in v0.50.0

func (*OrganizationServiceCreateResponse) ProtoMessage added in v0.50.0

func (*OrganizationServiceCreateResponse) ProtoMessage()

func (*OrganizationServiceCreateResponse) ProtoReflect added in v0.50.0

func (*OrganizationServiceCreateResponse) Reset added in v0.50.0

func (*OrganizationServiceCreateResponse) String added in v0.50.0

type OrganizationServiceDeleteMembershipRequest added in v0.75.0

type OrganizationServiceDeleteMembershipRequest struct {
	MembershipId string `protobuf:"bytes,1,opt,name=membership_id,json=membershipId,proto3" json:"membership_id,omitempty"`
	// contains filtered or unexported fields
}

func (*OrganizationServiceDeleteMembershipRequest) Descriptor deprecated added in v0.75.0

Deprecated: Use OrganizationServiceDeleteMembershipRequest.ProtoReflect.Descriptor instead.

func (*OrganizationServiceDeleteMembershipRequest) GetMembershipId added in v0.75.0

func (*OrganizationServiceDeleteMembershipRequest) ProtoMessage added in v0.75.0

func (*OrganizationServiceDeleteMembershipRequest) ProtoReflect added in v0.75.0

func (*OrganizationServiceDeleteMembershipRequest) Reset added in v0.75.0

func (*OrganizationServiceDeleteMembershipRequest) String added in v0.75.0

type OrganizationServiceDeleteMembershipResponse added in v0.75.0

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

func (*OrganizationServiceDeleteMembershipResponse) Descriptor deprecated added in v0.75.0

Deprecated: Use OrganizationServiceDeleteMembershipResponse.ProtoReflect.Descriptor instead.

func (*OrganizationServiceDeleteMembershipResponse) ProtoMessage added in v0.75.0

func (*OrganizationServiceDeleteMembershipResponse) ProtoReflect added in v0.75.0

func (*OrganizationServiceDeleteMembershipResponse) Reset added in v0.75.0

func (*OrganizationServiceDeleteMembershipResponse) String added in v0.75.0

type OrganizationServiceListMembershipsRequest

type OrganizationServiceListMembershipsRequest struct {
	MembershipId *string `protobuf:"bytes,1,opt,name=membership_id,json=membershipId,proto3,oneof" json:"membership_id,omitempty"`
	// Optional filter by user name
	Name *string `protobuf:"bytes,2,opt,name=name,proto3,oneof" json:"name,omitempty"`
	// Optional filter to search by user email address
	Email *string `protobuf:"bytes,3,opt,name=email,proto3,oneof" json:"email,omitempty"`
	// Optional filter by role
	Role *MembershipRole `protobuf:"varint,4,opt,name=role,proto3,enum=controlplane.v1.MembershipRole,oneof" json:"role,omitempty"`
	// Pagination parameters to limit and offset results
	Pagination *OffsetPaginationRequest `protobuf:"bytes,5,opt,name=pagination,proto3" json:"pagination,omitempty"`
	// contains filtered or unexported fields
}

func (*OrganizationServiceListMembershipsRequest) Descriptor deprecated

func (*OrganizationServiceListMembershipsRequest) Descriptor() ([]byte, []int)

Deprecated: Use OrganizationServiceListMembershipsRequest.ProtoReflect.Descriptor instead.

func (*OrganizationServiceListMembershipsRequest) GetEmail added in v1.34.1

func (*OrganizationServiceListMembershipsRequest) GetMembershipId added in v1.34.1

func (*OrganizationServiceListMembershipsRequest) GetName added in v1.34.1

func (*OrganizationServiceListMembershipsRequest) GetPagination added in v1.34.1

func (*OrganizationServiceListMembershipsRequest) GetRole added in v1.34.1

func (*OrganizationServiceListMembershipsRequest) ProtoMessage

func (*OrganizationServiceListMembershipsRequest) ProtoReflect

func (*OrganizationServiceListMembershipsRequest) Reset

func (*OrganizationServiceListMembershipsRequest) String

type OrganizationServiceListMembershipsResponse

type OrganizationServiceListMembershipsResponse struct {
	Result []*OrgMembershipItem `protobuf:"bytes,1,rep,name=result,proto3" json:"result,omitempty"`
	// Pagination information for the response
	Pagination *OffsetPaginationResponse `protobuf:"bytes,2,opt,name=pagination,proto3" json:"pagination,omitempty"`
	// contains filtered or unexported fields
}

func (*OrganizationServiceListMembershipsResponse) Descriptor deprecated

Deprecated: Use OrganizationServiceListMembershipsResponse.ProtoReflect.Descriptor instead.

func (*OrganizationServiceListMembershipsResponse) GetPagination added in v1.34.1

func (*OrganizationServiceListMembershipsResponse) GetResult

func (*OrganizationServiceListMembershipsResponse) ProtoMessage

func (*OrganizationServiceListMembershipsResponse) ProtoReflect

func (*OrganizationServiceListMembershipsResponse) Reset

func (*OrganizationServiceListMembershipsResponse) String

type OrganizationServiceServer

type OrganizationServiceServer interface {
	Create(context.Context, *OrganizationServiceCreateRequest) (*OrganizationServiceCreateResponse, error)
	Update(context.Context, *OrganizationServiceUpdateRequest) (*OrganizationServiceUpdateResponse, error)
	// List members in the organization
	ListMemberships(context.Context, *OrganizationServiceListMembershipsRequest) (*OrganizationServiceListMembershipsResponse, error)
	// Delete member from the organization
	// Currently the currentUser can not delete himself from this endpoint
	// for that she needs to use the UserService endpoint instead
	DeleteMembership(context.Context, *OrganizationServiceDeleteMembershipRequest) (*OrganizationServiceDeleteMembershipResponse, error)
	UpdateMembership(context.Context, *OrganizationServiceUpdateMembershipRequest) (*OrganizationServiceUpdateMembershipResponse, error)
	// contains filtered or unexported methods
}

OrganizationServiceServer is the server API for OrganizationService service. All implementations must embed UnimplementedOrganizationServiceServer for forward compatibility

type OrganizationServiceUpdateMembershipRequest added in v0.75.0

type OrganizationServiceUpdateMembershipRequest struct {
	MembershipId string         `protobuf:"bytes,1,opt,name=membership_id,json=membershipId,proto3" json:"membership_id,omitempty"`
	Role         MembershipRole `protobuf:"varint,2,opt,name=role,proto3,enum=controlplane.v1.MembershipRole" json:"role,omitempty"`
	// contains filtered or unexported fields
}

func (*OrganizationServiceUpdateMembershipRequest) Descriptor deprecated added in v0.75.0

Deprecated: Use OrganizationServiceUpdateMembershipRequest.ProtoReflect.Descriptor instead.

func (*OrganizationServiceUpdateMembershipRequest) GetMembershipId added in v0.75.0

func (*OrganizationServiceUpdateMembershipRequest) GetRole added in v0.75.0

func (*OrganizationServiceUpdateMembershipRequest) ProtoMessage added in v0.75.0

func (*OrganizationServiceUpdateMembershipRequest) ProtoReflect added in v0.75.0

func (*OrganizationServiceUpdateMembershipRequest) Reset added in v0.75.0

func (*OrganizationServiceUpdateMembershipRequest) String added in v0.75.0

type OrganizationServiceUpdateMembershipResponse added in v0.75.0

type OrganizationServiceUpdateMembershipResponse struct {
	Result *OrgMembershipItem `protobuf:"bytes,1,opt,name=result,proto3" json:"result,omitempty"`
	// contains filtered or unexported fields
}

func (*OrganizationServiceUpdateMembershipResponse) Descriptor deprecated added in v0.75.0

Deprecated: Use OrganizationServiceUpdateMembershipResponse.ProtoReflect.Descriptor instead.

func (*OrganizationServiceUpdateMembershipResponse) GetResult added in v0.75.0

func (*OrganizationServiceUpdateMembershipResponse) ProtoMessage added in v0.75.0

func (*OrganizationServiceUpdateMembershipResponse) ProtoReflect added in v0.75.0

func (*OrganizationServiceUpdateMembershipResponse) Reset added in v0.75.0

func (*OrganizationServiceUpdateMembershipResponse) String added in v0.75.0

type OrganizationServiceUpdateRequest added in v0.50.0

type OrganizationServiceUpdateRequest struct {
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// "optional" allow us to detect if the value is explicitly set
	BlockOnPolicyViolation *bool `` /* 138-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*OrganizationServiceUpdateRequest) Descriptor deprecated added in v0.50.0

func (*OrganizationServiceUpdateRequest) Descriptor() ([]byte, []int)

Deprecated: Use OrganizationServiceUpdateRequest.ProtoReflect.Descriptor instead.

func (*OrganizationServiceUpdateRequest) GetBlockOnPolicyViolation added in v0.153.0

func (x *OrganizationServiceUpdateRequest) GetBlockOnPolicyViolation() bool

func (*OrganizationServiceUpdateRequest) GetName added in v0.50.0

func (*OrganizationServiceUpdateRequest) ProtoMessage added in v0.50.0

func (*OrganizationServiceUpdateRequest) ProtoMessage()

func (*OrganizationServiceUpdateRequest) ProtoReflect added in v0.50.0

func (*OrganizationServiceUpdateRequest) Reset added in v0.50.0

func (*OrganizationServiceUpdateRequest) String added in v0.50.0

type OrganizationServiceUpdateResponse added in v0.50.0

type OrganizationServiceUpdateResponse struct {
	Result *OrgItem `protobuf:"bytes,1,opt,name=result,proto3" json:"result,omitempty"`
	// contains filtered or unexported fields
}

func (*OrganizationServiceUpdateResponse) Descriptor deprecated added in v0.50.0

func (*OrganizationServiceUpdateResponse) Descriptor() ([]byte, []int)

Deprecated: Use OrganizationServiceUpdateResponse.ProtoReflect.Descriptor instead.

func (*OrganizationServiceUpdateResponse) GetResult added in v0.50.0

func (*OrganizationServiceUpdateResponse) ProtoMessage added in v0.50.0

func (*OrganizationServiceUpdateResponse) ProtoMessage()

func (*OrganizationServiceUpdateResponse) ProtoReflect added in v0.50.0

func (*OrganizationServiceUpdateResponse) Reset added in v0.50.0

func (*OrganizationServiceUpdateResponse) String added in v0.50.0

type PendingGroupInvitation added in v1.19.0

type PendingGroupInvitation struct {

	// The email address of the user invited to the group
	UserEmail string `protobuf:"bytes,1,opt,name=user_email,json=userEmail,proto3" json:"user_email,omitempty"`
	// The user who sent the invitation
	InvitedBy *User `protobuf:"bytes,2,opt,name=invited_by,json=invitedBy,proto3,oneof" json:"invited_by,omitempty"`
	// Timestamp when the invitation was created
	CreatedAt *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	// Unique identifier for the invitation
	InvitationId string `protobuf:"bytes,4,opt,name=invitation_id,json=invitationId,proto3" json:"invitation_id,omitempty"`
	// contains filtered or unexported fields
}

PendingInvitation represents an invitation to join a group that has not yet been accepted

func (*PendingGroupInvitation) Descriptor deprecated added in v1.19.0

func (*PendingGroupInvitation) Descriptor() ([]byte, []int)

Deprecated: Use PendingGroupInvitation.ProtoReflect.Descriptor instead.

func (*PendingGroupInvitation) GetCreatedAt added in v1.19.0

func (x *PendingGroupInvitation) GetCreatedAt() *timestamppb.Timestamp

func (*PendingGroupInvitation) GetInvitationId added in v1.22.0

func (x *PendingGroupInvitation) GetInvitationId() string

func (*PendingGroupInvitation) GetInvitedBy added in v1.19.0

func (x *PendingGroupInvitation) GetInvitedBy() *User

func (*PendingGroupInvitation) GetUserEmail added in v1.19.0

func (x *PendingGroupInvitation) GetUserEmail() string

func (*PendingGroupInvitation) ProtoMessage added in v1.19.0

func (*PendingGroupInvitation) ProtoMessage()

func (*PendingGroupInvitation) ProtoReflect added in v1.19.0

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

func (*PendingGroupInvitation) Reset added in v1.19.0

func (x *PendingGroupInvitation) Reset()

func (*PendingGroupInvitation) String added in v1.19.0

func (x *PendingGroupInvitation) String() string

type PendingProjectInvitation added in v1.20.0

type PendingProjectInvitation struct {

	// The email address of the user invited to the project
	UserEmail string `protobuf:"bytes,1,opt,name=user_email,json=userEmail,proto3" json:"user_email,omitempty"`
	// The user who sent the invitation
	InvitedBy *User `protobuf:"bytes,2,opt,name=invited_by,json=invitedBy,proto3,oneof" json:"invited_by,omitempty"`
	// Timestamp when the invitation was created
	CreatedAt *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	// Unique identifier for the invitation
	InvitationId string `protobuf:"bytes,4,opt,name=invitation_id,json=invitationId,proto3" json:"invitation_id,omitempty"`
	// contains filtered or unexported fields
}

PendingInvitation represents an invitation to join a project that has not yet been accepted

func (*PendingProjectInvitation) Descriptor deprecated added in v1.20.0

func (*PendingProjectInvitation) Descriptor() ([]byte, []int)

Deprecated: Use PendingProjectInvitation.ProtoReflect.Descriptor instead.

func (*PendingProjectInvitation) GetCreatedAt added in v1.20.0

func (x *PendingProjectInvitation) GetCreatedAt() *timestamppb.Timestamp

func (*PendingProjectInvitation) GetInvitationId added in v1.22.0

func (x *PendingProjectInvitation) GetInvitationId() string

func (*PendingProjectInvitation) GetInvitedBy added in v1.20.0

func (x *PendingProjectInvitation) GetInvitedBy() *User

func (*PendingProjectInvitation) GetUserEmail added in v1.20.0

func (x *PendingProjectInvitation) GetUserEmail() string

func (*PendingProjectInvitation) ProtoMessage added in v1.20.0

func (*PendingProjectInvitation) ProtoMessage()

func (*PendingProjectInvitation) ProtoReflect added in v1.20.0

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

func (*PendingProjectInvitation) Reset added in v1.20.0

func (x *PendingProjectInvitation) Reset()

func (*PendingProjectInvitation) String added in v1.20.0

func (x *PendingProjectInvitation) String() string

type PluginFanout added in v0.12.0

type PluginFanout struct {

	// Registration JSON schema
	RegistrationSchema []byte `protobuf:"bytes,4,opt,name=registration_schema,json=registrationSchema,proto3" json:"registration_schema,omitempty"`
	// Attachment JSON schema
	AttachmentSchema []byte `protobuf:"bytes,5,opt,name=attachment_schema,json=attachmentSchema,proto3" json:"attachment_schema,omitempty"`
	// List of materials that the integration is subscribed to
	SubscribedMaterials []string `protobuf:"bytes,6,rep,name=subscribed_materials,json=subscribedMaterials,proto3" json:"subscribed_materials,omitempty"`
	// contains filtered or unexported fields
}

PluginFanout describes a plugin that can be used to fanout attestation and materials to multiple integrations

func (*PluginFanout) Descriptor deprecated added in v0.12.0

func (*PluginFanout) Descriptor() ([]byte, []int)

Deprecated: Use PluginFanout.ProtoReflect.Descriptor instead.

func (*PluginFanout) GetAttachmentSchema added in v0.12.0

func (x *PluginFanout) GetAttachmentSchema() []byte

func (*PluginFanout) GetRegistrationSchema added in v0.12.0

func (x *PluginFanout) GetRegistrationSchema() []byte

func (*PluginFanout) GetSubscribedMaterials added in v0.12.0

func (x *PluginFanout) GetSubscribedMaterials() []string

func (*PluginFanout) ProtoMessage added in v0.12.0

func (*PluginFanout) ProtoMessage()

func (*PluginFanout) ProtoReflect added in v0.12.0

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

func (*PluginFanout) Reset added in v0.12.0

func (x *PluginFanout) Reset()

func (*PluginFanout) String added in v0.12.0

func (x *PluginFanout) String() string

type PolicyEvaluation added in v0.96.6

type PolicyEvaluation struct {
	Name         string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	MaterialName string `protobuf:"bytes,2,opt,name=material_name,json=materialName,proto3" json:"material_name,omitempty"`
	// Deprecated: Marked as deprecated in controlplane/v1/response_messages.proto.
	Body            string             `protobuf:"bytes,3,opt,name=body,proto3" json:"body,omitempty"`
	Sources         []string           `protobuf:"bytes,11,rep,name=sources,proto3" json:"sources,omitempty"`
	Annotations     map[string]string  `` /* 163-byte string literal not displayed */
	Description     string             `protobuf:"bytes,5,opt,name=description,proto3" json:"description,omitempty"`
	With            map[string]string  `` /* 149-byte string literal not displayed */
	Type            string             `protobuf:"bytes,8,opt,name=type,proto3" json:"type,omitempty"`
	Violations      []*PolicyViolation `protobuf:"bytes,9,rep,name=violations,proto3" json:"violations,omitempty"`
	PolicyReference *PolicyReference   `protobuf:"bytes,10,opt,name=policy_reference,json=policyReference,proto3" json:"policy_reference,omitempty"`
	Skipped         bool               `protobuf:"varint,12,opt,name=skipped,proto3" json:"skipped,omitempty"`
	SkipReasons     []string           `protobuf:"bytes,13,rep,name=skip_reasons,json=skipReasons,proto3" json:"skip_reasons,omitempty"`
	Requirements    []string           `protobuf:"bytes,14,rep,name=requirements,proto3" json:"requirements,omitempty"`
	GroupReference  *PolicyReference   `protobuf:"bytes,15,opt,name=group_reference,json=groupReference,proto3" json:"group_reference,omitempty"`
	// contains filtered or unexported fields
}

func (*PolicyEvaluation) Descriptor deprecated added in v0.96.6

func (*PolicyEvaluation) Descriptor() ([]byte, []int)

Deprecated: Use PolicyEvaluation.ProtoReflect.Descriptor instead.

func (*PolicyEvaluation) GetAnnotations added in v0.96.6

func (x *PolicyEvaluation) GetAnnotations() map[string]string

func (*PolicyEvaluation) GetBody deprecated added in v0.96.6

func (x *PolicyEvaluation) GetBody() string

Deprecated: Marked as deprecated in controlplane/v1/response_messages.proto.

func (*PolicyEvaluation) GetDescription added in v0.96.6

func (x *PolicyEvaluation) GetDescription() string

func (*PolicyEvaluation) GetGroupReference added in v0.110.0

func (x *PolicyEvaluation) GetGroupReference() *PolicyReference

func (*PolicyEvaluation) GetMaterialName added in v0.96.6

func (x *PolicyEvaluation) GetMaterialName() string

func (*PolicyEvaluation) GetName added in v0.96.6

func (x *PolicyEvaluation) GetName() string

func (*PolicyEvaluation) GetPolicyReference added in v0.96.6

func (x *PolicyEvaluation) GetPolicyReference() *PolicyReference

func (*PolicyEvaluation) GetRequirements added in v0.112.0

func (x *PolicyEvaluation) GetRequirements() []string

func (*PolicyEvaluation) GetSkipReasons added in v0.96.23

func (x *PolicyEvaluation) GetSkipReasons() []string

func (*PolicyEvaluation) GetSkipped added in v0.96.23

func (x *PolicyEvaluation) GetSkipped() bool

func (*PolicyEvaluation) GetSources added in v0.96.9

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

func (*PolicyEvaluation) GetType added in v0.96.6

func (x *PolicyEvaluation) GetType() string

func (*PolicyEvaluation) GetViolations added in v0.96.6

func (x *PolicyEvaluation) GetViolations() []*PolicyViolation

func (*PolicyEvaluation) GetWith added in v0.96.6

func (x *PolicyEvaluation) GetWith() map[string]string

func (*PolicyEvaluation) ProtoMessage added in v0.96.6

func (*PolicyEvaluation) ProtoMessage()

func (*PolicyEvaluation) ProtoReflect added in v0.96.6

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

func (*PolicyEvaluation) Reset added in v0.96.6

func (x *PolicyEvaluation) Reset()

func (*PolicyEvaluation) String added in v0.96.6

func (x *PolicyEvaluation) String() string

type PolicyEvaluations added in v0.94.2

type PolicyEvaluations struct {
	Evaluations []*PolicyEvaluation `protobuf:"bytes,1,rep,name=evaluations,proto3" json:"evaluations,omitempty"`
	// contains filtered or unexported fields
}

func (*PolicyEvaluations) Descriptor deprecated added in v0.94.2

func (*PolicyEvaluations) Descriptor() ([]byte, []int)

Deprecated: Use PolicyEvaluations.ProtoReflect.Descriptor instead.

func (*PolicyEvaluations) GetEvaluations added in v0.94.2

func (x *PolicyEvaluations) GetEvaluations() []*PolicyEvaluation

func (*PolicyEvaluations) ProtoMessage added in v0.94.2

func (*PolicyEvaluations) ProtoMessage()

func (*PolicyEvaluations) ProtoReflect added in v0.94.2

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

func (*PolicyEvaluations) Reset added in v0.94.2

func (x *PolicyEvaluations) Reset()

func (*PolicyEvaluations) String added in v0.94.2

func (x *PolicyEvaluations) String() string

type PolicyReference added in v0.96.6

type PolicyReference struct {
	Name         string            `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Digest       map[string]string `` /* 153-byte string literal not displayed */
	Organization string            `protobuf:"bytes,3,opt,name=organization,proto3" json:"organization,omitempty"`
	Uri          string            `protobuf:"bytes,4,opt,name=uri,proto3" json:"uri,omitempty"`
	// contains filtered or unexported fields
}

func (*PolicyReference) Descriptor deprecated added in v0.96.6

func (*PolicyReference) Descriptor() ([]byte, []int)

Deprecated: Use PolicyReference.ProtoReflect.Descriptor instead.

func (*PolicyReference) GetDigest added in v0.96.6

func (x *PolicyReference) GetDigest() map[string]string

func (*PolicyReference) GetName added in v0.96.6

func (x *PolicyReference) GetName() string

func (*PolicyReference) GetOrganization added in v0.110.0

func (x *PolicyReference) GetOrganization() string

func (*PolicyReference) GetUri added in v1.0.0

func (x *PolicyReference) GetUri() string

func (*PolicyReference) ProtoMessage added in v0.96.6

func (*PolicyReference) ProtoMessage()

func (*PolicyReference) ProtoReflect added in v0.96.6

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

func (*PolicyReference) Reset added in v0.96.6

func (x *PolicyReference) Reset()

func (*PolicyReference) String added in v0.96.6

func (x *PolicyReference) String() string

type PolicyViolation added in v0.96.6

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

func (*PolicyViolation) Descriptor deprecated added in v0.96.6

func (*PolicyViolation) Descriptor() ([]byte, []int)

Deprecated: Use PolicyViolation.ProtoReflect.Descriptor instead.

func (*PolicyViolation) GetMessage added in v0.96.6

func (x *PolicyViolation) GetMessage() string

func (*PolicyViolation) GetSubject added in v0.96.6

func (x *PolicyViolation) GetSubject() string

func (*PolicyViolation) ProtoMessage added in v0.96.6

func (*PolicyViolation) ProtoMessage()

func (*PolicyViolation) ProtoReflect added in v0.96.6

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

func (*PolicyViolation) Reset added in v0.96.6

func (x *PolicyViolation) Reset()

func (*PolicyViolation) String added in v0.96.6

func (x *PolicyViolation) String() string

type ProjectMember added in v1.13.0

type ProjectMember struct {

	// Subject can be either a user or a group
	//
	// Types that are assignable to Subject:
	//
	//	*ProjectMember_User
	//	*ProjectMember_Group
	Subject isProjectMember_Subject `protobuf_oneof:"subject"`
	// The role of the user in the project
	Role ProjectMemberRole `protobuf:"varint,3,opt,name=role,proto3,enum=controlplane.v1.ProjectMemberRole" json:"role,omitempty"`
	// Timestamp when the project membership was created
	CreatedAt *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	// Timestamp when the project membership was last modified
	UpdatedAt *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
	// The ID of latest project version this member is associated with
	LatestProjectVersionId string `` /* 131-byte string literal not displayed */
	// contains filtered or unexported fields
}

ProjectMember represents an user or group who is a member of a project

func (*ProjectMember) Descriptor deprecated added in v1.13.0

func (*ProjectMember) Descriptor() ([]byte, []int)

Deprecated: Use ProjectMember.ProtoReflect.Descriptor instead.

func (*ProjectMember) GetCreatedAt added in v1.13.0

func (x *ProjectMember) GetCreatedAt() *timestamppb.Timestamp

func (*ProjectMember) GetGroup added in v1.13.0

func (x *ProjectMember) GetGroup() *Group

func (*ProjectMember) GetLatestProjectVersionId added in v1.30.0

func (x *ProjectMember) GetLatestProjectVersionId() string

func (*ProjectMember) GetRole added in v1.13.0

func (x *ProjectMember) GetRole() ProjectMemberRole

func (*ProjectMember) GetSubject added in v1.13.0

func (m *ProjectMember) GetSubject() isProjectMember_Subject

func (*ProjectMember) GetUpdatedAt added in v1.13.0

func (x *ProjectMember) GetUpdatedAt() *timestamppb.Timestamp

func (*ProjectMember) GetUser added in v1.13.0

func (x *ProjectMember) GetUser() *User

func (*ProjectMember) ProtoMessage added in v1.13.0

func (*ProjectMember) ProtoMessage()

func (*ProjectMember) ProtoReflect added in v1.13.0

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

func (*ProjectMember) Reset added in v1.13.0

func (x *ProjectMember) Reset()

func (*ProjectMember) String added in v1.13.0

func (x *ProjectMember) String() string

type ProjectMemberRole added in v1.13.0

type ProjectMemberRole int32

ProjectMemberRole defines the roles a member can have in a project

const (
	// Default role for a project member
	ProjectMemberRole_PROJECT_MEMBER_ROLE_UNSPECIFIED ProjectMemberRole = 0
	// Admin role for a project member
	ProjectMemberRole_PROJECT_MEMBER_ROLE_ADMIN ProjectMemberRole = 1
	// Viewer role for a project member
	ProjectMemberRole_PROJECT_MEMBER_ROLE_VIEWER ProjectMemberRole = 2
)

func (ProjectMemberRole) Descriptor added in v1.13.0

func (ProjectMemberRole) Enum added in v1.13.0

func (ProjectMemberRole) EnumDescriptor deprecated added in v1.13.0

func (ProjectMemberRole) EnumDescriptor() ([]byte, []int)

Deprecated: Use ProjectMemberRole.Descriptor instead.

func (ProjectMemberRole) Number added in v1.13.0

func (ProjectMemberRole) String added in v1.13.0

func (x ProjectMemberRole) String() string

func (ProjectMemberRole) Type added in v1.13.0

type ProjectMember_Group added in v1.13.0

type ProjectMember_Group struct {
	// The group who is a member of the project
	Group *Group `protobuf:"bytes,2,opt,name=group,proto3,oneof"`
}

type ProjectMember_User added in v1.13.0

type ProjectMember_User struct {
	// The user who is a member of the project
	User *User `protobuf:"bytes,1,opt,name=user,proto3,oneof"`
}

type ProjectMembershipReference added in v1.13.0

type ProjectMembershipReference struct {

	// The membership reference can be a user email or groups references in the future
	//
	// Types that are assignable to MembershipReference:
	//
	//	*ProjectMembershipReference_UserEmail
	//	*ProjectMembershipReference_GroupReference
	MembershipReference isProjectMembershipReference_MembershipReference `protobuf_oneof:"membership_reference"`
	// contains filtered or unexported fields
}

ProjectMembershipReference is used to reference a user or group in the context of project membership

func (*ProjectMembershipReference) Descriptor deprecated added in v1.13.0

func (*ProjectMembershipReference) Descriptor() ([]byte, []int)

Deprecated: Use ProjectMembershipReference.ProtoReflect.Descriptor instead.

func (*ProjectMembershipReference) GetGroupReference added in v1.16.0

func (x *ProjectMembershipReference) GetGroupReference() *IdentityReference

func (*ProjectMembershipReference) GetMembershipReference added in v1.13.0

func (m *ProjectMembershipReference) GetMembershipReference() isProjectMembershipReference_MembershipReference

func (*ProjectMembershipReference) GetUserEmail added in v1.13.0

func (x *ProjectMembershipReference) GetUserEmail() string

func (*ProjectMembershipReference) ProtoMessage added in v1.13.0

func (*ProjectMembershipReference) ProtoMessage()

func (*ProjectMembershipReference) ProtoReflect added in v1.13.0

func (*ProjectMembershipReference) Reset added in v1.13.0

func (x *ProjectMembershipReference) Reset()

func (*ProjectMembershipReference) String added in v1.13.0

func (x *ProjectMembershipReference) String() string

type ProjectMembershipReference_GroupReference added in v1.16.0

type ProjectMembershipReference_GroupReference struct {
	// The group to add to the project
	GroupReference *IdentityReference `protobuf:"bytes,2,opt,name=group_reference,json=groupReference,proto3,oneof"`
}

type ProjectMembershipReference_UserEmail added in v1.13.0

type ProjectMembershipReference_UserEmail struct {
	// The user to add to the project
	UserEmail string `protobuf:"bytes,1,opt,name=user_email,json=userEmail,proto3,oneof"`
}

type ProjectServiceAddMemberRequest added in v1.13.0

type ProjectServiceAddMemberRequest struct {

	// IdentityReference is used to specify the project by either its ID or name
	ProjectReference *IdentityReference `protobuf:"bytes,1,opt,name=project_reference,json=projectReference,proto3" json:"project_reference,omitempty"`
	// The membership reference can be a user email or groups references in the future
	MemberReference *ProjectMembershipReference `protobuf:"bytes,2,opt,name=member_reference,json=memberReference,proto3" json:"member_reference,omitempty"`
	// Indicates if the user should be added as an admin
	Role ProjectMemberRole `protobuf:"varint,3,opt,name=role,proto3,enum=controlplane.v1.ProjectMemberRole" json:"role,omitempty"`
	// contains filtered or unexported fields
}

ProjectServiceAddMemberRequest contains the information needed to add a user to a project

func (*ProjectServiceAddMemberRequest) Descriptor deprecated added in v1.13.0

func (*ProjectServiceAddMemberRequest) Descriptor() ([]byte, []int)

Deprecated: Use ProjectServiceAddMemberRequest.ProtoReflect.Descriptor instead.

func (*ProjectServiceAddMemberRequest) GetMemberReference added in v1.13.0

func (*ProjectServiceAddMemberRequest) GetProjectReference added in v1.13.0

func (x *ProjectServiceAddMemberRequest) GetProjectReference() *IdentityReference

func (*ProjectServiceAddMemberRequest) GetRole added in v1.13.0

func (*ProjectServiceAddMemberRequest) ProtoMessage added in v1.13.0

func (*ProjectServiceAddMemberRequest) ProtoMessage()

func (*ProjectServiceAddMemberRequest) ProtoReflect added in v1.13.0

func (*ProjectServiceAddMemberRequest) Reset added in v1.13.0

func (x *ProjectServiceAddMemberRequest) Reset()

func (*ProjectServiceAddMemberRequest) String added in v1.13.0

type ProjectServiceAddMemberResponse added in v1.13.0

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

ProjectServiceAddMemberResponse contains the result of adding a user to a project

func (*ProjectServiceAddMemberResponse) Descriptor deprecated added in v1.13.0

func (*ProjectServiceAddMemberResponse) Descriptor() ([]byte, []int)

Deprecated: Use ProjectServiceAddMemberResponse.ProtoReflect.Descriptor instead.

func (*ProjectServiceAddMemberResponse) ProtoMessage added in v1.13.0

func (*ProjectServiceAddMemberResponse) ProtoMessage()

func (*ProjectServiceAddMemberResponse) ProtoReflect added in v1.13.0

func (*ProjectServiceAddMemberResponse) Reset added in v1.13.0

func (*ProjectServiceAddMemberResponse) String added in v1.13.0

type ProjectServiceClient added in v1.12.0

ProjectServiceClient is the client API for ProjectService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

func NewProjectServiceClient added in v1.12.0

func NewProjectServiceClient(cc grpc.ClientConnInterface) ProjectServiceClient

type ProjectServiceListMembersRequest added in v1.13.0

type ProjectServiceListMembersRequest struct {

	// IdentityReference is used to specify the project by either its ID or name
	ProjectReference *IdentityReference `protobuf:"bytes,1,opt,name=project_reference,json=projectReference,proto3" json:"project_reference,omitempty"`
	// Pagination parameters to limit and offset results
	Pagination *OffsetPaginationRequest `protobuf:"bytes,2,opt,name=pagination,proto3" json:"pagination,omitempty"`
	// contains filtered or unexported fields
}

ProjectServiceListMembersRequest contains the information needed to list members of a project

func (*ProjectServiceListMembersRequest) Descriptor deprecated added in v1.13.0

func (*ProjectServiceListMembersRequest) Descriptor() ([]byte, []int)

Deprecated: Use ProjectServiceListMembersRequest.ProtoReflect.Descriptor instead.

func (*ProjectServiceListMembersRequest) GetPagination added in v1.13.0

func (*ProjectServiceListMembersRequest) GetProjectReference added in v1.13.0

func (x *ProjectServiceListMembersRequest) GetProjectReference() *IdentityReference

func (*ProjectServiceListMembersRequest) ProtoMessage added in v1.13.0

func (*ProjectServiceListMembersRequest) ProtoMessage()

func (*ProjectServiceListMembersRequest) ProtoReflect added in v1.13.0

func (*ProjectServiceListMembersRequest) Reset added in v1.13.0

func (*ProjectServiceListMembersRequest) String added in v1.13.0

type ProjectServiceListMembersResponse added in v1.13.0

type ProjectServiceListMembersResponse struct {

	// The list of members in the project
	Members []*ProjectMember `protobuf:"bytes,1,rep,name=members,proto3" json:"members,omitempty"`
	// Pagination information for the response
	Pagination *OffsetPaginationResponse `protobuf:"bytes,2,opt,name=pagination,proto3" json:"pagination,omitempty"`
	// contains filtered or unexported fields
}

ProjectServiceListMembersResponse contains the list of members in a project

func (*ProjectServiceListMembersResponse) Descriptor deprecated added in v1.13.0

func (*ProjectServiceListMembersResponse) Descriptor() ([]byte, []int)

Deprecated: Use ProjectServiceListMembersResponse.ProtoReflect.Descriptor instead.

func (*ProjectServiceListMembersResponse) GetMembers added in v1.13.0

func (*ProjectServiceListMembersResponse) GetPagination added in v1.13.0

func (*ProjectServiceListMembersResponse) ProtoMessage added in v1.13.0

func (*ProjectServiceListMembersResponse) ProtoMessage()

func (*ProjectServiceListMembersResponse) ProtoReflect added in v1.13.0

func (*ProjectServiceListMembersResponse) Reset added in v1.13.0

func (*ProjectServiceListMembersResponse) String added in v1.13.0

type ProjectServiceListPendingInvitationsRequest added in v1.20.0

type ProjectServiceListPendingInvitationsRequest struct {

	// IdentityReference is used to specify the project by either its ID or name
	ProjectReference *IdentityReference `protobuf:"bytes,1,opt,name=project_reference,json=projectReference,proto3" json:"project_reference,omitempty"`
	// Pagination parameters to limit and offset results
	Pagination *OffsetPaginationRequest `protobuf:"bytes,2,opt,name=pagination,proto3" json:"pagination,omitempty"`
	// contains filtered or unexported fields
}

func (*ProjectServiceListPendingInvitationsRequest) Descriptor deprecated added in v1.20.0

Deprecated: Use ProjectServiceListPendingInvitationsRequest.ProtoReflect.Descriptor instead.

func (*ProjectServiceListPendingInvitationsRequest) GetPagination added in v1.20.0

func (*ProjectServiceListPendingInvitationsRequest) GetProjectReference added in v1.20.0

func (*ProjectServiceListPendingInvitationsRequest) ProtoMessage added in v1.20.0

func (*ProjectServiceListPendingInvitationsRequest) ProtoReflect added in v1.20.0

func (*ProjectServiceListPendingInvitationsRequest) Reset added in v1.20.0

func (*ProjectServiceListPendingInvitationsRequest) String added in v1.20.0

type ProjectServiceListPendingInvitationsResponse added in v1.20.0

type ProjectServiceListPendingInvitationsResponse struct {

	// List of pending invitations for the project
	Invitations []*PendingProjectInvitation `protobuf:"bytes,1,rep,name=invitations,proto3" json:"invitations,omitempty"`
	// Pagination information for the response
	Pagination *OffsetPaginationResponse `protobuf:"bytes,2,opt,name=pagination,proto3" json:"pagination,omitempty"`
	// contains filtered or unexported fields
}

ProjectServiceListPendingInvitationsResponse contains a list of pending invitations for a project

func (*ProjectServiceListPendingInvitationsResponse) Descriptor deprecated added in v1.20.0

Deprecated: Use ProjectServiceListPendingInvitationsResponse.ProtoReflect.Descriptor instead.

func (*ProjectServiceListPendingInvitationsResponse) GetInvitations added in v1.20.0

func (*ProjectServiceListPendingInvitationsResponse) GetPagination added in v1.20.0

func (*ProjectServiceListPendingInvitationsResponse) ProtoMessage added in v1.20.0

func (*ProjectServiceListPendingInvitationsResponse) ProtoReflect added in v1.20.0

func (*ProjectServiceListPendingInvitationsResponse) Reset added in v1.20.0

func (*ProjectServiceListPendingInvitationsResponse) String added in v1.20.0

type ProjectServiceRemoveMemberRequest added in v1.13.0

type ProjectServiceRemoveMemberRequest struct {

	// IdentityReference is used to specify the project by either its ID or name
	ProjectReference *IdentityReference `protobuf:"bytes,1,opt,name=project_reference,json=projectReference,proto3" json:"project_reference,omitempty"`
	// The membership reference can be a user email or groups references in the future
	MemberReference *ProjectMembershipReference `protobuf:"bytes,2,opt,name=member_reference,json=memberReference,proto3" json:"member_reference,omitempty"`
	// contains filtered or unexported fields
}

func (*ProjectServiceRemoveMemberRequest) Descriptor deprecated added in v1.13.0

func (*ProjectServiceRemoveMemberRequest) Descriptor() ([]byte, []int)

Deprecated: Use ProjectServiceRemoveMemberRequest.ProtoReflect.Descriptor instead.

func (*ProjectServiceRemoveMemberRequest) GetMemberReference added in v1.13.0

func (*ProjectServiceRemoveMemberRequest) GetProjectReference added in v1.13.0

func (x *ProjectServiceRemoveMemberRequest) GetProjectReference() *IdentityReference

func (*ProjectServiceRemoveMemberRequest) ProtoMessage added in v1.13.0

func (*ProjectServiceRemoveMemberRequest) ProtoMessage()

func (*ProjectServiceRemoveMemberRequest) ProtoReflect added in v1.13.0

func (*ProjectServiceRemoveMemberRequest) Reset added in v1.13.0

func (*ProjectServiceRemoveMemberRequest) String added in v1.13.0

type ProjectServiceRemoveMemberResponse added in v1.13.0

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

ProjectServiceRemoveMemberResponse is returned upon successful removal of a user from a project

func (*ProjectServiceRemoveMemberResponse) Descriptor deprecated added in v1.13.0

func (*ProjectServiceRemoveMemberResponse) Descriptor() ([]byte, []int)

Deprecated: Use ProjectServiceRemoveMemberResponse.ProtoReflect.Descriptor instead.

func (*ProjectServiceRemoveMemberResponse) ProtoMessage added in v1.13.0

func (*ProjectServiceRemoveMemberResponse) ProtoMessage()

func (*ProjectServiceRemoveMemberResponse) ProtoReflect added in v1.13.0

func (*ProjectServiceRemoveMemberResponse) Reset added in v1.13.0

func (*ProjectServiceRemoveMemberResponse) String added in v1.13.0

type ProjectServiceServer added in v1.12.0

ProjectServiceServer is the server API for ProjectService service. All implementations must embed UnimplementedProjectServiceServer for forward compatibility

type ProjectServiceUpdateMemberRoleRequest added in v1.17.0

type ProjectServiceUpdateMemberRoleRequest struct {

	// IdentityReference is used to specify the project by either its ID or name
	ProjectReference *IdentityReference `protobuf:"bytes,1,opt,name=project_reference,json=projectReference,proto3" json:"project_reference,omitempty"`
	// The membership reference can be a user email or groups references in the future
	MemberReference *ProjectMembershipReference `protobuf:"bytes,2,opt,name=member_reference,json=memberReference,proto3" json:"member_reference,omitempty"`
	// The new role for the member in the project
	NewRole ProjectMemberRole `protobuf:"varint,3,opt,name=new_role,json=newRole,proto3,enum=controlplane.v1.ProjectMemberRole" json:"new_role,omitempty"`
	// contains filtered or unexported fields
}

ProjectServiceUpdateMemberRoleRequest contains the information needed to update a member's role in a project

func (*ProjectServiceUpdateMemberRoleRequest) Descriptor deprecated added in v1.17.0

func (*ProjectServiceUpdateMemberRoleRequest) Descriptor() ([]byte, []int)

Deprecated: Use ProjectServiceUpdateMemberRoleRequest.ProtoReflect.Descriptor instead.

func (*ProjectServiceUpdateMemberRoleRequest) GetMemberReference added in v1.17.0

func (*ProjectServiceUpdateMemberRoleRequest) GetNewRole added in v1.17.0

func (*ProjectServiceUpdateMemberRoleRequest) GetProjectReference added in v1.17.0

func (x *ProjectServiceUpdateMemberRoleRequest) GetProjectReference() *IdentityReference

func (*ProjectServiceUpdateMemberRoleRequest) ProtoMessage added in v1.17.0

func (*ProjectServiceUpdateMemberRoleRequest) ProtoMessage()

func (*ProjectServiceUpdateMemberRoleRequest) ProtoReflect added in v1.17.0

func (*ProjectServiceUpdateMemberRoleRequest) Reset added in v1.17.0

func (*ProjectServiceUpdateMemberRoleRequest) String added in v1.17.0

type ProjectServiceUpdateMemberRoleResponse added in v1.17.0

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

ProjectServiceUpdateMemberRoleResponse is returned upon successful update of a member's role in a project

func (*ProjectServiceUpdateMemberRoleResponse) Descriptor deprecated added in v1.17.0

func (*ProjectServiceUpdateMemberRoleResponse) Descriptor() ([]byte, []int)

Deprecated: Use ProjectServiceUpdateMemberRoleResponse.ProtoReflect.Descriptor instead.

func (*ProjectServiceUpdateMemberRoleResponse) ProtoMessage added in v1.17.0

func (*ProjectServiceUpdateMemberRoleResponse) ProtoReflect added in v1.17.0

func (*ProjectServiceUpdateMemberRoleResponse) Reset added in v1.17.0

func (*ProjectServiceUpdateMemberRoleResponse) String added in v1.17.0

type ProjectVersion added in v0.97.5

type ProjectVersion struct {
	Id         string                 `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Version    string                 `protobuf:"bytes,2,opt,name=version,proto3" json:"version,omitempty"`
	Prerelease bool                   `protobuf:"varint,3,opt,name=prerelease,proto3" json:"prerelease,omitempty"`
	CreatedAt  *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	// when it was marked as released
	ReleasedAt *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=released_at,json=releasedAt,proto3" json:"released_at,omitempty"`
	// contains filtered or unexported fields
}

func (*ProjectVersion) Descriptor deprecated added in v0.97.5

func (*ProjectVersion) Descriptor() ([]byte, []int)

Deprecated: Use ProjectVersion.ProtoReflect.Descriptor instead.

func (*ProjectVersion) GetCreatedAt added in v0.157.0

func (x *ProjectVersion) GetCreatedAt() *timestamppb.Timestamp

func (*ProjectVersion) GetId added in v0.97.5

func (x *ProjectVersion) GetId() string

func (*ProjectVersion) GetPrerelease added in v0.98.0

func (x *ProjectVersion) GetPrerelease() bool

func (*ProjectVersion) GetReleasedAt added in v0.157.0

func (x *ProjectVersion) GetReleasedAt() *timestamppb.Timestamp

func (*ProjectVersion) GetVersion added in v0.97.5

func (x *ProjectVersion) GetVersion() string

func (*ProjectVersion) ProtoMessage added in v0.97.5

func (*ProjectVersion) ProtoMessage()

func (*ProjectVersion) ProtoReflect added in v0.97.5

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

func (*ProjectVersion) Reset added in v0.97.5

func (x *ProjectVersion) Reset()

func (*ProjectVersion) String added in v0.97.5

func (x *ProjectVersion) String() string

type ReferrerItem added in v0.30.0

type ReferrerItem struct {

	// Digest of the referrer, i.e sha256:deadbeef or sha1:beefdead
	Digest string `protobuf:"bytes,1,opt,name=digest,proto3" json:"digest,omitempty"`
	// Kind of referrer, i.e CONTAINER_IMAGE, GIT_HEAD, ...
	Kind string `protobuf:"bytes,2,opt,name=kind,proto3" json:"kind,omitempty"`
	// Downloadable indicates whether the referrer is downloadable or not from CAS
	Downloadable bool `protobuf:"varint,3,opt,name=downloadable,proto3" json:"downloadable,omitempty"`
	// Public indicates whether the referrer is public since it belongs to a public workflow
	Public bool `protobuf:"varint,6,opt,name=public,proto3" json:"public,omitempty"`
	// References contains the list of related referrer items
	References []*ReferrerItem `protobuf:"bytes,4,rep,name=references,proto3" json:"references,omitempty"`
	// CreatedAt is the timestamp when the referrer was created
	CreatedAt *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	// Metadata contains additional descriptive information about the referrer
	Metadata map[string]string `` /* 157-byte string literal not displayed */
	// Annotations are key-value pairs associated with the referrer
	Annotations map[string]string `` /* 163-byte string literal not displayed */
	// contains filtered or unexported fields
}

ReferrerItem represents a referrer object in the system

func (*ReferrerItem) Descriptor deprecated added in v0.30.0

func (*ReferrerItem) Descriptor() ([]byte, []int)

Deprecated: Use ReferrerItem.ProtoReflect.Descriptor instead.

func (*ReferrerItem) GetAnnotations added in v0.55.0

func (x *ReferrerItem) GetAnnotations() map[string]string

func (*ReferrerItem) GetCreatedAt added in v0.30.0

func (x *ReferrerItem) GetCreatedAt() *timestamppb.Timestamp

func (*ReferrerItem) GetDigest added in v0.30.0

func (x *ReferrerItem) GetDigest() string

func (*ReferrerItem) GetDownloadable added in v0.30.0

func (x *ReferrerItem) GetDownloadable() bool

func (*ReferrerItem) GetKind added in v0.30.0

func (x *ReferrerItem) GetKind() string

func (*ReferrerItem) GetMetadata added in v0.55.0

func (x *ReferrerItem) GetMetadata() map[string]string

func (*ReferrerItem) GetPublic added in v0.40.0

func (x *ReferrerItem) GetPublic() bool

func (*ReferrerItem) GetReferences added in v0.30.0

func (x *ReferrerItem) GetReferences() []*ReferrerItem

func (*ReferrerItem) ProtoMessage added in v0.30.0

func (*ReferrerItem) ProtoMessage()

func (*ReferrerItem) ProtoReflect added in v0.30.0

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

func (*ReferrerItem) Reset added in v0.30.0

func (x *ReferrerItem) Reset()

func (*ReferrerItem) String added in v0.30.0

func (x *ReferrerItem) String() string

type ReferrerServiceClient added in v0.30.0

type ReferrerServiceClient interface {
	// DiscoverPrivate returns the referrer item for a given digest in the organizations of the logged-in user
	DiscoverPrivate(ctx context.Context, in *ReferrerServiceDiscoverPrivateRequest, opts ...grpc.CallOption) (*ReferrerServiceDiscoverPrivateResponse, error)
	// DiscoverPublicShared returns the referrer item for a given digest in the public shared index
	DiscoverPublicShared(ctx context.Context, in *DiscoverPublicSharedRequest, opts ...grpc.CallOption) (*DiscoverPublicSharedResponse, error)
}

ReferrerServiceClient is the client API for ReferrerService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

func NewReferrerServiceClient added in v0.30.0

func NewReferrerServiceClient(cc grpc.ClientConnInterface) ReferrerServiceClient

type ReferrerServiceDiscoverPrivateRequest added in v0.40.0

type ReferrerServiceDiscoverPrivateRequest struct {

	// Digest is the unique identifier of the referrer to discover
	Digest string `protobuf:"bytes,1,opt,name=digest,proto3" json:"digest,omitempty"`
	// Kind is the optional type of referrer, i.e CONTAINER_IMAGE, GIT_HEAD, ...
	// Used to filter and resolve ambiguities
	Kind string `protobuf:"bytes,2,opt,name=kind,proto3" json:"kind,omitempty"`
	// contains filtered or unexported fields
}

ReferrerServiceDiscoverPrivateRequest is the request for the DiscoverPrivate method

func (*ReferrerServiceDiscoverPrivateRequest) Descriptor deprecated added in v0.40.0

func (*ReferrerServiceDiscoverPrivateRequest) Descriptor() ([]byte, []int)

Deprecated: Use ReferrerServiceDiscoverPrivateRequest.ProtoReflect.Descriptor instead.

func (*ReferrerServiceDiscoverPrivateRequest) GetDigest added in v0.40.0

func (*ReferrerServiceDiscoverPrivateRequest) GetKind added in v0.40.0

func (*ReferrerServiceDiscoverPrivateRequest) ProtoMessage added in v0.40.0

func (*ReferrerServiceDiscoverPrivateRequest) ProtoMessage()

func (*ReferrerServiceDiscoverPrivateRequest) ProtoReflect added in v0.40.0

func (*ReferrerServiceDiscoverPrivateRequest) Reset added in v0.40.0

func (*ReferrerServiceDiscoverPrivateRequest) String added in v0.40.0

type ReferrerServiceDiscoverPrivateResponse added in v0.40.0

type ReferrerServiceDiscoverPrivateResponse struct {

	// Result is the discovered referrer item
	Result *ReferrerItem `protobuf:"bytes,1,opt,name=result,proto3" json:"result,omitempty"`
	// contains filtered or unexported fields
}

ReferrerServiceDiscoverPrivateResponse is the response for the DiscoverPrivate method

func (*ReferrerServiceDiscoverPrivateResponse) Descriptor deprecated added in v0.40.0

func (*ReferrerServiceDiscoverPrivateResponse) Descriptor() ([]byte, []int)

Deprecated: Use ReferrerServiceDiscoverPrivateResponse.ProtoReflect.Descriptor instead.

func (*ReferrerServiceDiscoverPrivateResponse) GetResult added in v0.40.0

func (*ReferrerServiceDiscoverPrivateResponse) ProtoMessage added in v0.40.0

func (*ReferrerServiceDiscoverPrivateResponse) ProtoReflect added in v0.40.0

func (*ReferrerServiceDiscoverPrivateResponse) Reset added in v0.40.0

func (*ReferrerServiceDiscoverPrivateResponse) String added in v0.40.0

type ReferrerServiceHTTPClient added in v0.30.0

type ReferrerServiceHTTPClient interface {
	DiscoverPrivate(ctx context.Context, req *ReferrerServiceDiscoverPrivateRequest, opts ...http.CallOption) (rsp *ReferrerServiceDiscoverPrivateResponse, err error)
	DiscoverPublicShared(ctx context.Context, req *DiscoverPublicSharedRequest, opts ...http.CallOption) (rsp *DiscoverPublicSharedResponse, err error)
}

func NewReferrerServiceHTTPClient added in v0.30.0

func NewReferrerServiceHTTPClient(client *http.Client) ReferrerServiceHTTPClient

type ReferrerServiceHTTPClientImpl added in v0.30.0

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

func (*ReferrerServiceHTTPClientImpl) DiscoverPrivate added in v1.2.0

func (*ReferrerServiceHTTPClientImpl) DiscoverPublicShared added in v0.40.0

type ReferrerServiceHTTPServer added in v0.30.0

type ReferrerServiceHTTPServer interface {
	// DiscoverPrivate DiscoverPrivate returns the referrer item for a given digest in the organizations of the logged-in user
	DiscoverPrivate(context.Context, *ReferrerServiceDiscoverPrivateRequest) (*ReferrerServiceDiscoverPrivateResponse, error)
	// DiscoverPublicShared DiscoverPublicShared returns the referrer item for a given digest in the public shared index
	DiscoverPublicShared(context.Context, *DiscoverPublicSharedRequest) (*DiscoverPublicSharedResponse, error)
}

type ReferrerServiceServer added in v0.30.0

type ReferrerServiceServer interface {
	// DiscoverPrivate returns the referrer item for a given digest in the organizations of the logged-in user
	DiscoverPrivate(context.Context, *ReferrerServiceDiscoverPrivateRequest) (*ReferrerServiceDiscoverPrivateResponse, error)
	// DiscoverPublicShared returns the referrer item for a given digest in the public shared index
	DiscoverPublicShared(context.Context, *DiscoverPublicSharedRequest) (*DiscoverPublicSharedResponse, error)
	// contains filtered or unexported methods
}

ReferrerServiceServer is the server API for ReferrerService service. All implementations must embed UnimplementedReferrerServiceServer for forward compatibility

type RegisteredIntegrationItem added in v0.11.1

type RegisteredIntegrationItem struct {
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// unique, DNS-like name for the registration
	Name string `protobuf:"bytes,6,opt,name=name,proto3" json:"name,omitempty"`
	Kind string `protobuf:"bytes,2,opt,name=kind,proto3" json:"kind,omitempty"`
	// Description of the registration, used for display purposes
	Description string                 `protobuf:"bytes,4,opt,name=description,proto3" json:"description,omitempty"`
	CreatedAt   *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	// Arbitrary configuration for the integration
	Config []byte `protobuf:"bytes,5,opt,name=config,proto3" json:"config,omitempty"`
	// contains filtered or unexported fields
}

func (*RegisteredIntegrationItem) Descriptor deprecated added in v0.11.1

func (*RegisteredIntegrationItem) Descriptor() ([]byte, []int)

Deprecated: Use RegisteredIntegrationItem.ProtoReflect.Descriptor instead.

func (*RegisteredIntegrationItem) GetConfig added in v0.11.1

func (x *RegisteredIntegrationItem) GetConfig() []byte

func (*RegisteredIntegrationItem) GetCreatedAt added in v0.11.1

func (x *RegisteredIntegrationItem) GetCreatedAt() *timestamppb.Timestamp

func (*RegisteredIntegrationItem) GetDescription added in v0.11.1

func (x *RegisteredIntegrationItem) GetDescription() string

func (*RegisteredIntegrationItem) GetId added in v0.11.1

func (x *RegisteredIntegrationItem) GetId() string

func (*RegisteredIntegrationItem) GetKind added in v0.11.1

func (x *RegisteredIntegrationItem) GetKind() string

func (*RegisteredIntegrationItem) GetName added in v0.81.1

func (x *RegisteredIntegrationItem) GetName() string

func (*RegisteredIntegrationItem) ProtoMessage added in v0.11.1

func (*RegisteredIntegrationItem) ProtoMessage()

func (*RegisteredIntegrationItem) ProtoReflect added in v0.11.1

func (*RegisteredIntegrationItem) Reset added in v0.11.1

func (x *RegisteredIntegrationItem) Reset()

func (*RegisteredIntegrationItem) String added in v0.11.1

func (x *RegisteredIntegrationItem) String() string

type RemotePolicyReference added in v0.96.14

type RemotePolicyReference struct {
	Url    string `protobuf:"bytes,1,opt,name=url,proto3" json:"url,omitempty"`
	Digest string `protobuf:"bytes,2,opt,name=digest,proto3" json:"digest,omitempty"`
	// contains filtered or unexported fields
}

func (*RemotePolicyReference) Descriptor deprecated added in v0.96.14

func (*RemotePolicyReference) Descriptor() ([]byte, []int)

Deprecated: Use RemotePolicyReference.ProtoReflect.Descriptor instead.

func (*RemotePolicyReference) GetDigest added in v0.96.14

func (x *RemotePolicyReference) GetDigest() string

func (*RemotePolicyReference) GetUrl added in v0.96.14

func (x *RemotePolicyReference) GetUrl() string

func (*RemotePolicyReference) ProtoMessage added in v0.96.14

func (*RemotePolicyReference) ProtoMessage()

func (*RemotePolicyReference) ProtoReflect added in v0.96.14

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

func (*RemotePolicyReference) Reset added in v0.96.14

func (x *RemotePolicyReference) Reset()

func (*RemotePolicyReference) String added in v0.96.14

func (x *RemotePolicyReference) String() string

type RobotAccountServiceClient

RobotAccountServiceClient is the client API for RobotAccountService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type RobotAccountServiceCreateRequest

type RobotAccountServiceCreateRequest struct {
	Name       string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	WorkflowId string `protobuf:"bytes,2,opt,name=workflow_id,json=workflowId,proto3" json:"workflow_id,omitempty"`
	// contains filtered or unexported fields
}

func (*RobotAccountServiceCreateRequest) Descriptor deprecated

func (*RobotAccountServiceCreateRequest) Descriptor() ([]byte, []int)

Deprecated: Use RobotAccountServiceCreateRequest.ProtoReflect.Descriptor instead.

func (*RobotAccountServiceCreateRequest) GetName

func (*RobotAccountServiceCreateRequest) GetWorkflowId

func (x *RobotAccountServiceCreateRequest) GetWorkflowId() string

func (*RobotAccountServiceCreateRequest) ProtoMessage

func (*RobotAccountServiceCreateRequest) ProtoMessage()

func (*RobotAccountServiceCreateRequest) ProtoReflect

func (*RobotAccountServiceCreateRequest) Reset

func (*RobotAccountServiceCreateRequest) String

type RobotAccountServiceCreateResponse

type RobotAccountServiceCreateResponse struct {
	Result *RobotAccountServiceCreateResponse_RobotAccountFull `protobuf:"bytes,1,opt,name=result,proto3" json:"result,omitempty"`
	// contains filtered or unexported fields
}

func (*RobotAccountServiceCreateResponse) Descriptor deprecated

func (*RobotAccountServiceCreateResponse) Descriptor() ([]byte, []int)

Deprecated: Use RobotAccountServiceCreateResponse.ProtoReflect.Descriptor instead.

func (*RobotAccountServiceCreateResponse) GetResult

func (*RobotAccountServiceCreateResponse) ProtoMessage

func (*RobotAccountServiceCreateResponse) ProtoMessage()

func (*RobotAccountServiceCreateResponse) ProtoReflect

func (*RobotAccountServiceCreateResponse) Reset

func (*RobotAccountServiceCreateResponse) String

type RobotAccountServiceCreateResponse_RobotAccountFull

type RobotAccountServiceCreateResponse_RobotAccountFull 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"`
	WorkflowId string                 `protobuf:"bytes,3,opt,name=workflow_id,json=workflowId,proto3" json:"workflow_id,omitempty"`
	CreatedAt  *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	RevokedAt  *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=revoked_at,json=revokedAt,proto3" json:"revoked_at,omitempty"`
	// The key is returned only during creation
	Key string `protobuf:"bytes,6,opt,name=key,proto3" json:"key,omitempty"`
	// contains filtered or unexported fields
}

func (*RobotAccountServiceCreateResponse_RobotAccountFull) Descriptor deprecated

Deprecated: Use RobotAccountServiceCreateResponse_RobotAccountFull.ProtoReflect.Descriptor instead.

func (*RobotAccountServiceCreateResponse_RobotAccountFull) GetCreatedAt

func (*RobotAccountServiceCreateResponse_RobotAccountFull) GetId

func (*RobotAccountServiceCreateResponse_RobotAccountFull) GetKey

func (*RobotAccountServiceCreateResponse_RobotAccountFull) GetName

func (*RobotAccountServiceCreateResponse_RobotAccountFull) GetRevokedAt

func (*RobotAccountServiceCreateResponse_RobotAccountFull) GetWorkflowId

func (*RobotAccountServiceCreateResponse_RobotAccountFull) ProtoMessage

func (*RobotAccountServiceCreateResponse_RobotAccountFull) ProtoReflect

func (*RobotAccountServiceCreateResponse_RobotAccountFull) Reset

func (*RobotAccountServiceCreateResponse_RobotAccountFull) String

type RobotAccountServiceListRequest

type RobotAccountServiceListRequest struct {
	WorkflowId     string `protobuf:"bytes,1,opt,name=workflow_id,json=workflowId,proto3" json:"workflow_id,omitempty"`
	IncludeRevoked bool   `protobuf:"varint,2,opt,name=include_revoked,json=includeRevoked,proto3" json:"include_revoked,omitempty"`
	// contains filtered or unexported fields
}

func (*RobotAccountServiceListRequest) Descriptor deprecated

func (*RobotAccountServiceListRequest) Descriptor() ([]byte, []int)

Deprecated: Use RobotAccountServiceListRequest.ProtoReflect.Descriptor instead.

func (*RobotAccountServiceListRequest) GetIncludeRevoked

func (x *RobotAccountServiceListRequest) GetIncludeRevoked() bool

func (*RobotAccountServiceListRequest) GetWorkflowId

func (x *RobotAccountServiceListRequest) GetWorkflowId() string

func (*RobotAccountServiceListRequest) ProtoMessage

func (*RobotAccountServiceListRequest) ProtoMessage()

func (*RobotAccountServiceListRequest) ProtoReflect

func (*RobotAccountServiceListRequest) Reset

func (x *RobotAccountServiceListRequest) Reset()

func (*RobotAccountServiceListRequest) String

type RobotAccountServiceListResponse

type RobotAccountServiceListResponse struct {
	Result []*RobotAccountServiceListResponse_RobotAccountItem `protobuf:"bytes,1,rep,name=result,proto3" json:"result,omitempty"`
	// contains filtered or unexported fields
}

func (*RobotAccountServiceListResponse) Descriptor deprecated

func (*RobotAccountServiceListResponse) Descriptor() ([]byte, []int)

Deprecated: Use RobotAccountServiceListResponse.ProtoReflect.Descriptor instead.

func (*RobotAccountServiceListResponse) GetResult

func (*RobotAccountServiceListResponse) ProtoMessage

func (*RobotAccountServiceListResponse) ProtoMessage()

func (*RobotAccountServiceListResponse) ProtoReflect

func (*RobotAccountServiceListResponse) Reset

func (*RobotAccountServiceListResponse) String

type RobotAccountServiceListResponse_RobotAccountItem

type RobotAccountServiceListResponse_RobotAccountItem 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"`
	WorkflowId string                 `protobuf:"bytes,3,opt,name=workflow_id,json=workflowId,proto3" json:"workflow_id,omitempty"`
	CreatedAt  *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	RevokedAt  *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=revoked_at,json=revokedAt,proto3" json:"revoked_at,omitempty"`
	// contains filtered or unexported fields
}

func (*RobotAccountServiceListResponse_RobotAccountItem) Descriptor deprecated

Deprecated: Use RobotAccountServiceListResponse_RobotAccountItem.ProtoReflect.Descriptor instead.

func (*RobotAccountServiceListResponse_RobotAccountItem) GetCreatedAt

func (*RobotAccountServiceListResponse_RobotAccountItem) GetId

func (*RobotAccountServiceListResponse_RobotAccountItem) GetName

func (*RobotAccountServiceListResponse_RobotAccountItem) GetRevokedAt

func (*RobotAccountServiceListResponse_RobotAccountItem) GetWorkflowId

func (*RobotAccountServiceListResponse_RobotAccountItem) ProtoMessage

func (*RobotAccountServiceListResponse_RobotAccountItem) ProtoReflect

func (*RobotAccountServiceListResponse_RobotAccountItem) Reset

func (*RobotAccountServiceListResponse_RobotAccountItem) String

type RobotAccountServiceRevokeRequest

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

func (*RobotAccountServiceRevokeRequest) Descriptor deprecated

func (*RobotAccountServiceRevokeRequest) Descriptor() ([]byte, []int)

Deprecated: Use RobotAccountServiceRevokeRequest.ProtoReflect.Descriptor instead.

func (*RobotAccountServiceRevokeRequest) GetId

func (*RobotAccountServiceRevokeRequest) ProtoMessage

func (*RobotAccountServiceRevokeRequest) ProtoMessage()

func (*RobotAccountServiceRevokeRequest) ProtoReflect

func (*RobotAccountServiceRevokeRequest) Reset

func (*RobotAccountServiceRevokeRequest) String

type RobotAccountServiceRevokeResponse

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

func (*RobotAccountServiceRevokeResponse) Descriptor deprecated

func (*RobotAccountServiceRevokeResponse) Descriptor() ([]byte, []int)

Deprecated: Use RobotAccountServiceRevokeResponse.ProtoReflect.Descriptor instead.

func (*RobotAccountServiceRevokeResponse) ProtoMessage

func (*RobotAccountServiceRevokeResponse) ProtoMessage()

func (*RobotAccountServiceRevokeResponse) ProtoReflect

func (*RobotAccountServiceRevokeResponse) Reset

func (*RobotAccountServiceRevokeResponse) String

type RobotAccountServiceServer

RobotAccountServiceServer is the server API for RobotAccountService service. All implementations must embed UnimplementedRobotAccountServiceServer for forward compatibility

type RunStatus added in v0.70.0

type RunStatus int32
const (
	RunStatus_RUN_STATUS_UNSPECIFIED RunStatus = 0
	RunStatus_RUN_STATUS_INITIALIZED RunStatus = 1
	RunStatus_RUN_STATUS_SUCCEEDED   RunStatus = 2
	RunStatus_RUN_STATUS_FAILED      RunStatus = 3
	RunStatus_RUN_STATUS_EXPIRED     RunStatus = 4
	RunStatus_RUN_STATUS_CANCELLED   RunStatus = 5
)

func (RunStatus) Descriptor added in v0.70.0

func (RunStatus) Descriptor() protoreflect.EnumDescriptor

func (RunStatus) Enum added in v0.70.0

func (x RunStatus) Enum() *RunStatus

func (RunStatus) EnumDescriptor deprecated added in v0.70.0

func (RunStatus) EnumDescriptor() ([]byte, []int)

Deprecated: Use RunStatus.Descriptor instead.

func (RunStatus) Number added in v0.70.0

func (x RunStatus) Number() protoreflect.EnumNumber

func (RunStatus) String added in v0.70.0

func (x RunStatus) String() string

func (RunStatus) Type added in v0.70.0

type ScopedEntity added in v1.27.0

type ScopedEntity struct {

	// Type is the type of the scoped entity i.e project or org
	Type string `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"`
	// ID is the id of the scoped entity
	Id string `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
	// Name is the name of the scoped entity
	Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

func (*ScopedEntity) Descriptor deprecated added in v1.27.0

func (*ScopedEntity) Descriptor() ([]byte, []int)

Deprecated: Use ScopedEntity.ProtoReflect.Descriptor instead.

func (*ScopedEntity) GetId added in v1.27.0

func (x *ScopedEntity) GetId() string

func (*ScopedEntity) GetName added in v1.27.0

func (x *ScopedEntity) GetName() string

func (*ScopedEntity) GetType added in v1.27.0

func (x *ScopedEntity) GetType() string

func (*ScopedEntity) ProtoMessage added in v1.27.0

func (*ScopedEntity) ProtoMessage()

func (*ScopedEntity) ProtoReflect added in v1.27.0

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

func (*ScopedEntity) Reset added in v1.27.0

func (x *ScopedEntity) Reset()

func (*ScopedEntity) String added in v1.27.0

func (x *ScopedEntity) String() string

type SetCurrentMembershipRequest

type SetCurrentMembershipRequest struct {
	MembershipId string `protobuf:"bytes,1,opt,name=membership_id,json=membershipId,proto3" json:"membership_id,omitempty"`
	// contains filtered or unexported fields
}

func (*SetCurrentMembershipRequest) Descriptor deprecated

func (*SetCurrentMembershipRequest) Descriptor() ([]byte, []int)

Deprecated: Use SetCurrentMembershipRequest.ProtoReflect.Descriptor instead.

func (*SetCurrentMembershipRequest) GetMembershipId

func (x *SetCurrentMembershipRequest) GetMembershipId() string

func (*SetCurrentMembershipRequest) ProtoMessage

func (*SetCurrentMembershipRequest) ProtoMessage()

func (*SetCurrentMembershipRequest) ProtoReflect

func (*SetCurrentMembershipRequest) Reset

func (x *SetCurrentMembershipRequest) Reset()

func (*SetCurrentMembershipRequest) String

func (x *SetCurrentMembershipRequest) String() string

type SetCurrentMembershipResponse

type SetCurrentMembershipResponse struct {
	Result *OrgMembershipItem `protobuf:"bytes,1,opt,name=result,proto3" json:"result,omitempty"`
	// contains filtered or unexported fields
}

func (*SetCurrentMembershipResponse) Descriptor deprecated

func (*SetCurrentMembershipResponse) Descriptor() ([]byte, []int)

Deprecated: Use SetCurrentMembershipResponse.ProtoReflect.Descriptor instead.

func (*SetCurrentMembershipResponse) GetResult

func (*SetCurrentMembershipResponse) ProtoMessage

func (*SetCurrentMembershipResponse) ProtoMessage()

func (*SetCurrentMembershipResponse) ProtoReflect

func (*SetCurrentMembershipResponse) Reset

func (x *SetCurrentMembershipResponse) Reset()

func (*SetCurrentMembershipResponse) String

type SigningServiceClient added in v0.90.0

type SigningServiceClient interface {
	// GenerateSigningCert takes a certificate request and generates a new certificate for attestation signing
	GenerateSigningCert(ctx context.Context, in *GenerateSigningCertRequest, opts ...grpc.CallOption) (*GenerateSigningCertResponse, error)
	GetTrustedRoot(ctx context.Context, in *GetTrustedRootRequest, opts ...grpc.CallOption) (*GetTrustedRootResponse, error)
}

SigningServiceClient is the client API for SigningService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

func NewSigningServiceClient added in v0.90.0

func NewSigningServiceClient(cc grpc.ClientConnInterface) SigningServiceClient

type SigningServiceServer added in v0.90.0

type SigningServiceServer interface {
	// GenerateSigningCert takes a certificate request and generates a new certificate for attestation signing
	GenerateSigningCert(context.Context, *GenerateSigningCertRequest) (*GenerateSigningCertResponse, error)
	GetTrustedRoot(context.Context, *GetTrustedRootRequest) (*GetTrustedRootResponse, error)
	// contains filtered or unexported methods
}

SigningServiceServer is the server API for SigningService service. All implementations must embed UnimplementedSigningServiceServer for forward compatibility

type StatusServiceClient

type StatusServiceClient interface {
	Infoz(ctx context.Context, in *InfozRequest, opts ...grpc.CallOption) (*InfozResponse, error)
	Statusz(ctx context.Context, in *StatuszRequest, opts ...grpc.CallOption) (*StatuszResponse, error)
}

StatusServiceClient is the client API for StatusService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type StatusServiceHTTPClient

type StatusServiceHTTPClient interface {
	Infoz(ctx context.Context, req *InfozRequest, opts ...http.CallOption) (rsp *InfozResponse, err error)
	Statusz(ctx context.Context, req *StatuszRequest, opts ...http.CallOption) (rsp *StatuszResponse, err error)
}

func NewStatusServiceHTTPClient

func NewStatusServiceHTTPClient(client *http.Client) StatusServiceHTTPClient

type StatusServiceHTTPClientImpl

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

func (*StatusServiceHTTPClientImpl) Infoz

func (*StatusServiceHTTPClientImpl) Statusz

type StatusServiceHTTPServer

type StatusServiceHTTPServer interface {
	Infoz(context.Context, *InfozRequest) (*InfozResponse, error)
	Statusz(context.Context, *StatuszRequest) (*StatuszResponse, error)
}

type StatusServiceServer

type StatusServiceServer interface {
	Infoz(context.Context, *InfozRequest) (*InfozResponse, error)
	Statusz(context.Context, *StatuszRequest) (*StatuszResponse, error)
	// contains filtered or unexported methods
}

StatusServiceServer is the server API for StatusService service. All implementations must embed UnimplementedStatusServiceServer for forward compatibility

type StatuszRequest

type StatuszRequest struct {

	// Parameter that can be used by readiness probes
	// The main difference is that readiness probes will take into account that all
	// dependent services are up and ready
	Readiness bool `protobuf:"varint,1,opt,name=readiness,proto3" json:"readiness,omitempty"`
	// contains filtered or unexported fields
}

func (*StatuszRequest) Descriptor deprecated

func (*StatuszRequest) Descriptor() ([]byte, []int)

Deprecated: Use StatuszRequest.ProtoReflect.Descriptor instead.

func (*StatuszRequest) GetReadiness

func (x *StatuszRequest) GetReadiness() bool

func (*StatuszRequest) ProtoMessage

func (*StatuszRequest) ProtoMessage()

func (*StatuszRequest) ProtoReflect

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

func (*StatuszRequest) Reset

func (x *StatuszRequest) Reset()

func (*StatuszRequest) String

func (x *StatuszRequest) String() string

type StatuszResponse

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

func (*StatuszResponse) Descriptor deprecated

func (*StatuszResponse) Descriptor() ([]byte, []int)

Deprecated: Use StatuszResponse.ProtoReflect.Descriptor instead.

func (*StatuszResponse) ProtoMessage

func (*StatuszResponse) ProtoMessage()

func (*StatuszResponse) ProtoReflect

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

func (*StatuszResponse) Reset

func (x *StatuszResponse) Reset()

func (*StatuszResponse) String

func (x *StatuszResponse) String() string

type TopWorkflowsByRunsCountRequest

type TopWorkflowsByRunsCountRequest struct {

	// top x number of runs to return
	NumWorkflows int32             `protobuf:"varint,1,opt,name=num_workflows,json=numWorkflows,proto3" json:"num_workflows,omitempty"`
	TimeWindow   MetricsTimeWindow `` /* 131-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*TopWorkflowsByRunsCountRequest) Descriptor deprecated

func (*TopWorkflowsByRunsCountRequest) Descriptor() ([]byte, []int)

Deprecated: Use TopWorkflowsByRunsCountRequest.ProtoReflect.Descriptor instead.

func (*TopWorkflowsByRunsCountRequest) GetNumWorkflows

func (x *TopWorkflowsByRunsCountRequest) GetNumWorkflows() int32

func (*TopWorkflowsByRunsCountRequest) GetTimeWindow

func (*TopWorkflowsByRunsCountRequest) ProtoMessage

func (*TopWorkflowsByRunsCountRequest) ProtoMessage()

func (*TopWorkflowsByRunsCountRequest) ProtoReflect

func (*TopWorkflowsByRunsCountRequest) Reset

func (x *TopWorkflowsByRunsCountRequest) Reset()

func (*TopWorkflowsByRunsCountRequest) String

type TopWorkflowsByRunsCountResponse

type TopWorkflowsByRunsCountResponse struct {
	Result []*TopWorkflowsByRunsCountResponse_TotalByStatus `protobuf:"bytes,1,rep,name=result,proto3" json:"result,omitempty"`
	// contains filtered or unexported fields
}

func (*TopWorkflowsByRunsCountResponse) Descriptor deprecated

func (*TopWorkflowsByRunsCountResponse) Descriptor() ([]byte, []int)

Deprecated: Use TopWorkflowsByRunsCountResponse.ProtoReflect.Descriptor instead.

func (*TopWorkflowsByRunsCountResponse) GetResult

func (*TopWorkflowsByRunsCountResponse) ProtoMessage

func (*TopWorkflowsByRunsCountResponse) ProtoMessage()

func (*TopWorkflowsByRunsCountResponse) ProtoReflect

func (*TopWorkflowsByRunsCountResponse) Reset

func (*TopWorkflowsByRunsCountResponse) String

type TopWorkflowsByRunsCountResponse_TotalByStatus

type TopWorkflowsByRunsCountResponse_TotalByStatus struct {
	Workflow          *WorkflowItem         `protobuf:"bytes,1,opt,name=workflow,proto3" json:"workflow,omitempty"`
	RunsTotalByStatus []*MetricsStatusCount `protobuf:"bytes,2,rep,name=runs_total_by_status,json=runsTotalByStatus,proto3" json:"runs_total_by_status,omitempty"`
	// contains filtered or unexported fields
}

func (*TopWorkflowsByRunsCountResponse_TotalByStatus) Descriptor deprecated

Deprecated: Use TopWorkflowsByRunsCountResponse_TotalByStatus.ProtoReflect.Descriptor instead.

func (*TopWorkflowsByRunsCountResponse_TotalByStatus) GetRunsTotalByStatus

func (*TopWorkflowsByRunsCountResponse_TotalByStatus) GetWorkflow

func (*TopWorkflowsByRunsCountResponse_TotalByStatus) ProtoMessage

func (*TopWorkflowsByRunsCountResponse_TotalByStatus) ProtoReflect

func (*TopWorkflowsByRunsCountResponse_TotalByStatus) Reset

func (*TopWorkflowsByRunsCountResponse_TotalByStatus) String

type UnimplementedAPITokenServiceServer added in v0.55.0

type UnimplementedAPITokenServiceServer struct {
}

UnimplementedAPITokenServiceServer must be embedded to have forward compatible implementations.

func (UnimplementedAPITokenServiceServer) Create added in v0.55.0

func (UnimplementedAPITokenServiceServer) List added in v0.55.0

func (UnimplementedAPITokenServiceServer) Revoke added in v0.55.0

type UnimplementedAttestationServiceServer

type UnimplementedAttestationServiceServer struct {
}

UnimplementedAttestationServiceServer must be embedded to have forward compatible implementations.

func (UnimplementedAttestationServiceServer) FindOrCreateWorkflow added in v0.97.0

func (UnimplementedAttestationServiceServer) GetPolicy added in v0.95.7

func (UnimplementedAttestationServiceServer) GetPolicyGroup added in v0.96.14

type UnimplementedAttestationStateServiceServer added in v0.60.0

type UnimplementedAttestationStateServiceServer struct {
}

UnimplementedAttestationStateServiceServer must be embedded to have forward compatible implementations.

func (UnimplementedAttestationStateServiceServer) Read added in v0.60.0

func (UnimplementedAttestationStateServiceServer) Reset added in v0.60.0

func (UnimplementedAttestationStateServiceServer) Save added in v0.60.0

type UnimplementedAuthServiceServer

type UnimplementedAuthServiceServer struct {
}

UnimplementedAuthServiceServer must be embedded to have forward compatible implementations.

type UnimplementedCASBackendServiceServer added in v0.14.0

type UnimplementedCASBackendServiceServer struct {
}

UnimplementedCASBackendServiceServer must be embedded to have forward compatible implementations.

func (UnimplementedCASBackendServiceServer) Create added in v0.14.0

func (UnimplementedCASBackendServiceServer) Delete added in v0.14.0

func (UnimplementedCASBackendServiceServer) List added in v0.14.0

func (UnimplementedCASBackendServiceServer) Update added in v0.14.0

type UnimplementedCASCredentialsServiceServer

type UnimplementedCASCredentialsServiceServer struct {
}

UnimplementedCASCredentialsServiceServer must be embedded to have forward compatible implementations.

type UnimplementedCASRedirectServiceServer added in v0.16.0

type UnimplementedCASRedirectServiceServer struct {
}

UnimplementedCASRedirectServiceServer must be embedded to have forward compatible implementations.

func (UnimplementedCASRedirectServiceServer) GetDownloadURL added in v0.16.0

type UnimplementedContextServiceServer

type UnimplementedContextServiceServer struct {
}

UnimplementedContextServiceServer must be embedded to have forward compatible implementations.

type UnimplementedGroupServiceServer added in v1.11.0

type UnimplementedGroupServiceServer struct {
}

UnimplementedGroupServiceServer must be embedded to have forward compatible implementations.

func (UnimplementedGroupServiceServer) AddMember added in v1.12.0

func (UnimplementedGroupServiceServer) Create added in v1.11.0

func (UnimplementedGroupServiceServer) Delete added in v1.11.0

func (UnimplementedGroupServiceServer) Get added in v1.11.0

func (UnimplementedGroupServiceServer) List added in v1.11.0

func (UnimplementedGroupServiceServer) ListMembers added in v1.11.0

func (UnimplementedGroupServiceServer) ListProjects added in v1.30.0

func (UnimplementedGroupServiceServer) RemoveMember added in v1.12.0

func (UnimplementedGroupServiceServer) Update added in v1.11.0

type UnimplementedIntegrationsServiceServer

type UnimplementedIntegrationsServiceServer struct {
}

UnimplementedIntegrationsServiceServer must be embedded to have forward compatible implementations.

func (UnimplementedIntegrationsServiceServer) Deregister added in v0.11.1

func (UnimplementedIntegrationsServiceServer) ListAttachments

func (UnimplementedIntegrationsServiceServer) Register added in v0.11.1

type UnimplementedOrgInvitationServiceServer added in v0.25.0

type UnimplementedOrgInvitationServiceServer struct {
}

UnimplementedOrgInvitationServiceServer must be embedded to have forward compatible implementations.

func (UnimplementedOrgInvitationServiceServer) Create added in v0.25.0

func (UnimplementedOrgInvitationServiceServer) ListSent added in v0.25.0

func (UnimplementedOrgInvitationServiceServer) Revoke added in v0.25.0

type UnimplementedOrgMetricsServiceServer

type UnimplementedOrgMetricsServiceServer struct {
}

UnimplementedOrgMetricsServiceServer must be embedded to have forward compatible implementations.

func (UnimplementedOrgMetricsServiceServer) DailyRunsCount added in v0.80.0

type UnimplementedOrganizationServiceServer

type UnimplementedOrganizationServiceServer struct {
}

UnimplementedOrganizationServiceServer must be embedded to have forward compatible implementations.

func (UnimplementedOrganizationServiceServer) Create added in v0.50.0

func (UnimplementedOrganizationServiceServer) Update added in v0.50.0

type UnimplementedProjectServiceServer added in v1.12.0

type UnimplementedProjectServiceServer struct {
}

UnimplementedProjectServiceServer must be embedded to have forward compatible implementations.

func (UnimplementedProjectServiceServer) AddMember added in v1.13.0

func (UnimplementedProjectServiceServer) ListMembers added in v1.13.0

func (UnimplementedProjectServiceServer) RemoveMember added in v1.13.0

func (UnimplementedProjectServiceServer) UpdateMemberRole added in v1.17.0

type UnimplementedReferrerServiceServer added in v0.30.0

type UnimplementedReferrerServiceServer struct {
}

UnimplementedReferrerServiceServer must be embedded to have forward compatible implementations.

func (UnimplementedReferrerServiceServer) DiscoverPrivate added in v0.40.0

func (UnimplementedReferrerServiceServer) DiscoverPublicShared added in v0.40.0

type UnimplementedRobotAccountServiceServer

type UnimplementedRobotAccountServiceServer struct {
}

UnimplementedRobotAccountServiceServer must be embedded to have forward compatible implementations.

type UnimplementedSigningServiceServer added in v0.90.0

type UnimplementedSigningServiceServer struct {
}

UnimplementedSigningServiceServer must be embedded to have forward compatible implementations.

func (UnimplementedSigningServiceServer) GenerateSigningCert added in v0.90.0

func (UnimplementedSigningServiceServer) GetTrustedRoot added in v0.162.0

type UnimplementedStatusServiceServer

type UnimplementedStatusServiceServer struct {
}

UnimplementedStatusServiceServer must be embedded to have forward compatible implementations.

func (UnimplementedStatusServiceServer) Infoz

func (UnimplementedStatusServiceServer) Statusz

type UnimplementedUserServiceServer added in v0.75.0

type UnimplementedUserServiceServer struct {
}

UnimplementedUserServiceServer must be embedded to have forward compatible implementations.

func (UnimplementedUserServiceServer) DeleteMembership added in v0.75.0

func (UnimplementedUserServiceServer) ListMemberships added in v0.75.0

func (UnimplementedUserServiceServer) SetCurrentMembership added in v0.75.0

type UnimplementedWorkflowContractServiceServer

type UnimplementedWorkflowContractServiceServer struct {
}

UnimplementedWorkflowContractServiceServer must be embedded to have forward compatible implementations.

type UnimplementedWorkflowRunServiceServer

type UnimplementedWorkflowRunServiceServer struct {
}

UnimplementedWorkflowRunServiceServer must be embedded to have forward compatible implementations.

type UnimplementedWorkflowServiceServer

type UnimplementedWorkflowServiceServer struct {
}

UnimplementedWorkflowServiceServer must be embedded to have forward compatible implementations.

func (UnimplementedWorkflowServiceServer) Update added in v0.40.0

func (UnimplementedWorkflowServiceServer) View added in v0.80.0

type UnsafeAPITokenServiceServer added in v0.55.0

type UnsafeAPITokenServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeAPITokenServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to APITokenServiceServer will result in compilation errors.

type UnsafeAttestationServiceServer

type UnsafeAttestationServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeAttestationServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to AttestationServiceServer will result in compilation errors.

type UnsafeAttestationStateServiceServer added in v0.60.0

type UnsafeAttestationStateServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeAttestationStateServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to AttestationStateServiceServer will result in compilation errors.

type UnsafeAuthServiceServer

type UnsafeAuthServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeAuthServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to AuthServiceServer will result in compilation errors.

type UnsafeCASBackendServiceServer added in v0.14.0

type UnsafeCASBackendServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeCASBackendServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to CASBackendServiceServer will result in compilation errors.

type UnsafeCASCredentialsServiceServer

type UnsafeCASCredentialsServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeCASCredentialsServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to CASCredentialsServiceServer will result in compilation errors.

type UnsafeCASRedirectServiceServer added in v0.16.0

type UnsafeCASRedirectServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeCASRedirectServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to CASRedirectServiceServer will result in compilation errors.

type UnsafeContextServiceServer

type UnsafeContextServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeContextServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to ContextServiceServer will result in compilation errors.

type UnsafeGroupServiceServer added in v1.11.0

type UnsafeGroupServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeGroupServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to GroupServiceServer will result in compilation errors.

type UnsafeIntegrationsServiceServer

type UnsafeIntegrationsServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeIntegrationsServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to IntegrationsServiceServer will result in compilation errors.

type UnsafeOrgInvitationServiceServer added in v0.25.0

type UnsafeOrgInvitationServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeOrgInvitationServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to OrgInvitationServiceServer will result in compilation errors.

type UnsafeOrgMetricsServiceServer

type UnsafeOrgMetricsServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeOrgMetricsServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to OrgMetricsServiceServer will result in compilation errors.

type UnsafeOrganizationServiceServer

type UnsafeOrganizationServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeOrganizationServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to OrganizationServiceServer will result in compilation errors.

type UnsafeProjectServiceServer added in v1.12.0

type UnsafeProjectServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeProjectServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to ProjectServiceServer will result in compilation errors.

type UnsafeReferrerServiceServer added in v0.30.0

type UnsafeReferrerServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeReferrerServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to ReferrerServiceServer will result in compilation errors.

type UnsafeRobotAccountServiceServer

type UnsafeRobotAccountServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeRobotAccountServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to RobotAccountServiceServer will result in compilation errors.

type UnsafeSigningServiceServer added in v0.90.0

type UnsafeSigningServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeSigningServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to SigningServiceServer will result in compilation errors.

type UnsafeStatusServiceServer

type UnsafeStatusServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeStatusServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to StatusServiceServer will result in compilation errors.

type UnsafeUserServiceServer added in v0.75.0

type UnsafeUserServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeUserServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to UserServiceServer will result in compilation errors.

type UnsafeWorkflowContractServiceServer

type UnsafeWorkflowContractServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeWorkflowContractServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to WorkflowContractServiceServer will result in compilation errors.

type UnsafeWorkflowRunServiceServer

type UnsafeWorkflowRunServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeWorkflowRunServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to WorkflowRunServiceServer will result in compilation errors.

type UnsafeWorkflowServiceServer

type UnsafeWorkflowServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeWorkflowServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to WorkflowServiceServer will result in compilation errors.

type User

type User struct {
	Id        string                 `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Email     string                 `protobuf:"bytes,2,opt,name=email,proto3" json:"email,omitempty"`
	CreatedAt *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	FirstName string                 `protobuf:"bytes,4,opt,name=first_name,json=firstName,proto3" json:"first_name,omitempty"`
	LastName  string                 `protobuf:"bytes,5,opt,name=last_name,json=lastName,proto3" json:"last_name,omitempty"`
	// contains filtered or unexported fields
}

func (*User) Descriptor deprecated

func (*User) Descriptor() ([]byte, []int)

Deprecated: Use User.ProtoReflect.Descriptor instead.

func (*User) GetCreatedAt

func (x *User) GetCreatedAt() *timestamppb.Timestamp

func (*User) GetEmail

func (x *User) GetEmail() string

func (*User) GetFirstName added in v1.5.0

func (x *User) GetFirstName() string

func (*User) GetId

func (x *User) GetId() string

func (*User) GetLastName added in v1.5.0

func (x *User) GetLastName() string

func (*User) ProtoMessage

func (*User) ProtoMessage()

func (*User) ProtoReflect

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

func (*User) Reset

func (x *User) Reset()

func (*User) String

func (x *User) String() string

type UserNotMemberOfOrgError added in v0.144.0

type UserNotMemberOfOrgError int32
const (
	UserNotMemberOfOrgError_USER_NOT_MEMBER_OF_ORG_ERROR_UNSPECIFIED UserNotMemberOfOrgError = 0
	UserNotMemberOfOrgError_USER_NOT_MEMBER_OF_ORG_ERROR_NOT_IN_ORG  UserNotMemberOfOrgError = 1
)

func (UserNotMemberOfOrgError) Descriptor added in v0.144.0

func (UserNotMemberOfOrgError) Enum added in v0.144.0

func (UserNotMemberOfOrgError) EnumDescriptor deprecated added in v0.144.0

func (UserNotMemberOfOrgError) EnumDescriptor() ([]byte, []int)

Deprecated: Use UserNotMemberOfOrgError.Descriptor instead.

func (UserNotMemberOfOrgError) Number added in v0.144.0

func (UserNotMemberOfOrgError) String added in v0.144.0

func (x UserNotMemberOfOrgError) String() string

func (UserNotMemberOfOrgError) Type added in v0.144.0

type UserServiceClient added in v0.75.0

type UserServiceClient interface {
	// User Membership management
	ListMemberships(ctx context.Context, in *UserServiceListMembershipsRequest, opts ...grpc.CallOption) (*UserServiceListMembershipsResponse, error)
	DeleteMembership(ctx context.Context, in *DeleteMembershipRequest, opts ...grpc.CallOption) (*DeleteMembershipResponse, error)
	SetCurrentMembership(ctx context.Context, in *SetCurrentMembershipRequest, opts ...grpc.CallOption) (*SetCurrentMembershipResponse, error)
}

UserServiceClient is the client API for UserService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

func NewUserServiceClient added in v0.75.0

func NewUserServiceClient(cc grpc.ClientConnInterface) UserServiceClient

type UserServiceListMembershipsRequest added in v0.75.0

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

func (*UserServiceListMembershipsRequest) Descriptor deprecated added in v0.75.0

func (*UserServiceListMembershipsRequest) Descriptor() ([]byte, []int)

Deprecated: Use UserServiceListMembershipsRequest.ProtoReflect.Descriptor instead.

func (*UserServiceListMembershipsRequest) ProtoMessage added in v0.75.0

func (*UserServiceListMembershipsRequest) ProtoMessage()

func (*UserServiceListMembershipsRequest) ProtoReflect added in v0.75.0

func (*UserServiceListMembershipsRequest) Reset added in v0.75.0

func (*UserServiceListMembershipsRequest) String added in v0.75.0

type UserServiceListMembershipsResponse added in v0.75.0

type UserServiceListMembershipsResponse struct {
	Result []*OrgMembershipItem `protobuf:"bytes,1,rep,name=result,proto3" json:"result,omitempty"`
	// contains filtered or unexported fields
}

func (*UserServiceListMembershipsResponse) Descriptor deprecated added in v0.75.0

func (*UserServiceListMembershipsResponse) Descriptor() ([]byte, []int)

Deprecated: Use UserServiceListMembershipsResponse.ProtoReflect.Descriptor instead.

func (*UserServiceListMembershipsResponse) GetResult added in v0.75.0

func (*UserServiceListMembershipsResponse) ProtoMessage added in v0.75.0

func (*UserServiceListMembershipsResponse) ProtoMessage()

func (*UserServiceListMembershipsResponse) ProtoReflect added in v0.75.0

func (*UserServiceListMembershipsResponse) Reset added in v0.75.0

func (*UserServiceListMembershipsResponse) String added in v0.75.0

type UserServiceServer added in v0.75.0

type UserServiceServer interface {
	// User Membership management
	ListMemberships(context.Context, *UserServiceListMembershipsRequest) (*UserServiceListMembershipsResponse, error)
	DeleteMembership(context.Context, *DeleteMembershipRequest) (*DeleteMembershipResponse, error)
	SetCurrentMembership(context.Context, *SetCurrentMembershipRequest) (*SetCurrentMembershipResponse, error)
	// contains filtered or unexported methods
}

UserServiceServer is the server API for UserService service. All implementations must embed UnimplementedUserServiceServer for forward compatibility

type UserWithNoMembershipError added in v0.92.0

type UserWithNoMembershipError int32
const (
	UserWithNoMembershipError_USER_WITH_NO_MEMBERSHIP_ERROR_UNSPECIFIED UserWithNoMembershipError = 0
	UserWithNoMembershipError_USER_WITH_NO_MEMBERSHIP_ERROR_NOT_IN_ORG  UserWithNoMembershipError = 1
)

func (UserWithNoMembershipError) Descriptor added in v0.92.0

func (UserWithNoMembershipError) Enum added in v0.92.0

func (UserWithNoMembershipError) EnumDescriptor deprecated added in v0.92.0

func (UserWithNoMembershipError) EnumDescriptor() ([]byte, []int)

Deprecated: Use UserWithNoMembershipError.Descriptor instead.

func (UserWithNoMembershipError) Number added in v0.92.0

func (UserWithNoMembershipError) String added in v0.92.0

func (x UserWithNoMembershipError) String() string

func (UserWithNoMembershipError) Type added in v0.92.0

type WorkflowActivityWindow added in v0.109.0

type WorkflowActivityWindow int32

WorkflowActivityWindow represents the time window for the last known workflow activity.

const (
	WorkflowActivityWindow_WORKFLOW_ACTIVITY_WINDOW_UNSPECIFIED  WorkflowActivityWindow = 0
	WorkflowActivityWindow_WORKFLOW_ACTIVITY_WINDOW_LAST_DAY     WorkflowActivityWindow = 1
	WorkflowActivityWindow_WORKFLOW_ACTIVITY_WINDOW_LAST_7_DAYS  WorkflowActivityWindow = 2
	WorkflowActivityWindow_WORKFLOW_ACTIVITY_WINDOW_LAST_30_DAYS WorkflowActivityWindow = 3
)

func (WorkflowActivityWindow) Descriptor added in v0.109.0

func (WorkflowActivityWindow) Enum added in v0.109.0

func (WorkflowActivityWindow) EnumDescriptor deprecated added in v0.109.0

func (WorkflowActivityWindow) EnumDescriptor() ([]byte, []int)

Deprecated: Use WorkflowActivityWindow.Descriptor instead.

func (WorkflowActivityWindow) Number added in v0.109.0

func (WorkflowActivityWindow) String added in v0.109.0

func (x WorkflowActivityWindow) String() string

func (WorkflowActivityWindow) Type added in v0.109.0

type WorkflowContractItem

type WorkflowContractItem 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"`
	Description             string                 `protobuf:"bytes,6,opt,name=description,proto3" json:"description,omitempty"`
	CreatedAt               *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	LatestRevision          int32                  `protobuf:"varint,4,opt,name=latest_revision,json=latestRevision,proto3" json:"latest_revision,omitempty"`
	LatestRevisionCreatedAt *timestamppb.Timestamp `` /* 134-byte string literal not displayed */
	// Workflows associated with this contract
	//
	// Deprecated: Marked as deprecated in controlplane/v1/response_messages.proto.
	WorkflowNames []string       `protobuf:"bytes,5,rep,name=workflow_names,json=workflowNames,proto3" json:"workflow_names,omitempty"`
	WorkflowRefs  []*WorkflowRef `protobuf:"bytes,7,rep,name=workflow_refs,json=workflowRefs,proto3" json:"workflow_refs,omitempty"`
	// wether the contract is scoped to an entity in the organization
	ScopedEntity *ScopedEntity `protobuf:"bytes,9,opt,name=scoped_entity,json=scopedEntity,proto3" json:"scoped_entity,omitempty"`
	// contains filtered or unexported fields
}

func (*WorkflowContractItem) Descriptor deprecated

func (*WorkflowContractItem) Descriptor() ([]byte, []int)

Deprecated: Use WorkflowContractItem.ProtoReflect.Descriptor instead.

func (*WorkflowContractItem) GetCreatedAt

func (x *WorkflowContractItem) GetCreatedAt() *timestamppb.Timestamp

func (*WorkflowContractItem) GetDescription added in v0.80.0

func (x *WorkflowContractItem) GetDescription() string

func (*WorkflowContractItem) GetId

func (x *WorkflowContractItem) GetId() string

func (*WorkflowContractItem) GetLatestRevision

func (x *WorkflowContractItem) GetLatestRevision() int32

func (*WorkflowContractItem) GetLatestRevisionCreatedAt added in v1.4.0

func (x *WorkflowContractItem) GetLatestRevisionCreatedAt() *timestamppb.Timestamp

func (*WorkflowContractItem) GetName

func (x *WorkflowContractItem) GetName() string

func (*WorkflowContractItem) GetScopedEntity added in v1.27.0

func (x *WorkflowContractItem) GetScopedEntity() *ScopedEntity

func (*WorkflowContractItem) GetWorkflowNames deprecated added in v0.93.0

func (x *WorkflowContractItem) GetWorkflowNames() []string

Deprecated: Marked as deprecated in controlplane/v1/response_messages.proto.

func (*WorkflowContractItem) GetWorkflowRefs added in v0.96.19

func (x *WorkflowContractItem) GetWorkflowRefs() []*WorkflowRef

func (*WorkflowContractItem) ProtoMessage

func (*WorkflowContractItem) ProtoMessage()

func (*WorkflowContractItem) ProtoReflect

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

func (*WorkflowContractItem) Reset

func (x *WorkflowContractItem) Reset()

func (*WorkflowContractItem) String

func (x *WorkflowContractItem) String() string

type WorkflowContractServiceCreateRequest

type WorkflowContractServiceCreateRequest struct {
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Raw representation of the contract in json, yaml or cue
	RawContract []byte  `protobuf:"bytes,4,opt,name=raw_contract,json=rawContract,proto3" json:"raw_contract,omitempty"`
	Description *string `protobuf:"bytes,3,opt,name=description,proto3,oneof" json:"description,omitempty"`
	// You might need to specify a project reference if you want/need to create a contract scoped to a project
	ProjectReference *IdentityReference `protobuf:"bytes,5,opt,name=project_reference,json=projectReference,proto3" json:"project_reference,omitempty"`
	// contains filtered or unexported fields
}

func (*WorkflowContractServiceCreateRequest) Descriptor deprecated

func (*WorkflowContractServiceCreateRequest) Descriptor() ([]byte, []int)

Deprecated: Use WorkflowContractServiceCreateRequest.ProtoReflect.Descriptor instead.

func (*WorkflowContractServiceCreateRequest) GetDescription added in v0.80.0

func (x *WorkflowContractServiceCreateRequest) GetDescription() string

func (*WorkflowContractServiceCreateRequest) GetName

func (*WorkflowContractServiceCreateRequest) GetProjectReference added in v1.27.0

func (x *WorkflowContractServiceCreateRequest) GetProjectReference() *IdentityReference

func (*WorkflowContractServiceCreateRequest) GetRawContract added in v0.96.0

func (x *WorkflowContractServiceCreateRequest) GetRawContract() []byte

func (*WorkflowContractServiceCreateRequest) ProtoMessage

func (*WorkflowContractServiceCreateRequest) ProtoMessage()

func (*WorkflowContractServiceCreateRequest) ProtoReflect

func (*WorkflowContractServiceCreateRequest) Reset

func (*WorkflowContractServiceCreateRequest) String

type WorkflowContractServiceCreateResponse

type WorkflowContractServiceCreateResponse struct {
	Result *WorkflowContractItem `protobuf:"bytes,1,opt,name=result,proto3" json:"result,omitempty"`
	// contains filtered or unexported fields
}

func (*WorkflowContractServiceCreateResponse) Descriptor deprecated

func (*WorkflowContractServiceCreateResponse) Descriptor() ([]byte, []int)

Deprecated: Use WorkflowContractServiceCreateResponse.ProtoReflect.Descriptor instead.

func (*WorkflowContractServiceCreateResponse) GetResult

func (*WorkflowContractServiceCreateResponse) ProtoMessage

func (*WorkflowContractServiceCreateResponse) ProtoMessage()

func (*WorkflowContractServiceCreateResponse) ProtoReflect

func (*WorkflowContractServiceCreateResponse) Reset

func (*WorkflowContractServiceCreateResponse) String

type WorkflowContractServiceDeleteRequest

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

func (*WorkflowContractServiceDeleteRequest) Descriptor deprecated

func (*WorkflowContractServiceDeleteRequest) Descriptor() ([]byte, []int)

Deprecated: Use WorkflowContractServiceDeleteRequest.ProtoReflect.Descriptor instead.

func (*WorkflowContractServiceDeleteRequest) GetName added in v0.93.0

func (*WorkflowContractServiceDeleteRequest) ProtoMessage

func (*WorkflowContractServiceDeleteRequest) ProtoMessage()

func (*WorkflowContractServiceDeleteRequest) ProtoReflect

func (*WorkflowContractServiceDeleteRequest) Reset

func (*WorkflowContractServiceDeleteRequest) String

type WorkflowContractServiceDeleteResponse

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

func (*WorkflowContractServiceDeleteResponse) Descriptor deprecated

func (*WorkflowContractServiceDeleteResponse) Descriptor() ([]byte, []int)

Deprecated: Use WorkflowContractServiceDeleteResponse.ProtoReflect.Descriptor instead.

func (*WorkflowContractServiceDeleteResponse) ProtoMessage

func (*WorkflowContractServiceDeleteResponse) ProtoMessage()

func (*WorkflowContractServiceDeleteResponse) ProtoReflect

func (*WorkflowContractServiceDeleteResponse) Reset

func (*WorkflowContractServiceDeleteResponse) String

type WorkflowContractServiceDescribeRequest

type WorkflowContractServiceDescribeRequest struct {
	Name     string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Revision int32  `protobuf:"varint,2,opt,name=revision,proto3" json:"revision,omitempty"`
	// contains filtered or unexported fields
}

func (*WorkflowContractServiceDescribeRequest) Descriptor deprecated

func (*WorkflowContractServiceDescribeRequest) Descriptor() ([]byte, []int)

Deprecated: Use WorkflowContractServiceDescribeRequest.ProtoReflect.Descriptor instead.

func (*WorkflowContractServiceDescribeRequest) GetName added in v0.93.0

func (*WorkflowContractServiceDescribeRequest) GetRevision

func (*WorkflowContractServiceDescribeRequest) ProtoMessage

func (*WorkflowContractServiceDescribeRequest) ProtoReflect

func (*WorkflowContractServiceDescribeRequest) Reset

func (*WorkflowContractServiceDescribeRequest) String

type WorkflowContractServiceDescribeResponse

type WorkflowContractServiceDescribeResponse struct {
	Result *WorkflowContractServiceDescribeResponse_Result `protobuf:"bytes,1,opt,name=result,proto3" json:"result,omitempty"`
	// contains filtered or unexported fields
}

func (*WorkflowContractServiceDescribeResponse) Descriptor deprecated

func (*WorkflowContractServiceDescribeResponse) Descriptor() ([]byte, []int)

Deprecated: Use WorkflowContractServiceDescribeResponse.ProtoReflect.Descriptor instead.

func (*WorkflowContractServiceDescribeResponse) GetResult

func (*WorkflowContractServiceDescribeResponse) ProtoMessage

func (*WorkflowContractServiceDescribeResponse) ProtoReflect

func (*WorkflowContractServiceDescribeResponse) Reset

func (*WorkflowContractServiceDescribeResponse) String

type WorkflowContractServiceDescribeResponse_Result

type WorkflowContractServiceDescribeResponse_Result struct {
	Contract *WorkflowContractItem        `protobuf:"bytes,1,opt,name=contract,proto3" json:"contract,omitempty"`
	Revision *WorkflowContractVersionItem `protobuf:"bytes,2,opt,name=revision,proto3" json:"revision,omitempty"`
	// contains filtered or unexported fields
}

func (*WorkflowContractServiceDescribeResponse_Result) Descriptor deprecated

Deprecated: Use WorkflowContractServiceDescribeResponse_Result.ProtoReflect.Descriptor instead.

func (*WorkflowContractServiceDescribeResponse_Result) GetContract

func (*WorkflowContractServiceDescribeResponse_Result) GetRevision

func (*WorkflowContractServiceDescribeResponse_Result) ProtoMessage

func (*WorkflowContractServiceDescribeResponse_Result) ProtoReflect

func (*WorkflowContractServiceDescribeResponse_Result) Reset

func (*WorkflowContractServiceDescribeResponse_Result) String

type WorkflowContractServiceListRequest

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

func (*WorkflowContractServiceListRequest) Descriptor deprecated

func (*WorkflowContractServiceListRequest) Descriptor() ([]byte, []int)

Deprecated: Use WorkflowContractServiceListRequest.ProtoReflect.Descriptor instead.

func (*WorkflowContractServiceListRequest) ProtoMessage

func (*WorkflowContractServiceListRequest) ProtoMessage()

func (*WorkflowContractServiceListRequest) ProtoReflect

func (*WorkflowContractServiceListRequest) Reset

func (*WorkflowContractServiceListRequest) String

type WorkflowContractServiceListResponse

type WorkflowContractServiceListResponse struct {
	Result []*WorkflowContractItem `protobuf:"bytes,1,rep,name=result,proto3" json:"result,omitempty"`
	// contains filtered or unexported fields
}

func (*WorkflowContractServiceListResponse) Descriptor deprecated

func (*WorkflowContractServiceListResponse) Descriptor() ([]byte, []int)

Deprecated: Use WorkflowContractServiceListResponse.ProtoReflect.Descriptor instead.

func (*WorkflowContractServiceListResponse) GetResult

func (*WorkflowContractServiceListResponse) ProtoMessage

func (*WorkflowContractServiceListResponse) ProtoMessage()

func (*WorkflowContractServiceListResponse) ProtoReflect

func (*WorkflowContractServiceListResponse) Reset

func (*WorkflowContractServiceListResponse) String

type WorkflowContractServiceServer

WorkflowContractServiceServer is the server API for WorkflowContractService service. All implementations must embed UnimplementedWorkflowContractServiceServer for forward compatibility

type WorkflowContractServiceUpdateRequest

type WorkflowContractServiceUpdateRequest struct {
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Raw representation of the contract in json, yaml or cue
	RawContract []byte  `protobuf:"bytes,5,opt,name=raw_contract,json=rawContract,proto3" json:"raw_contract,omitempty"`
	Description *string `protobuf:"bytes,4,opt,name=description,proto3,oneof" json:"description,omitempty"`
	// contains filtered or unexported fields
}

func (*WorkflowContractServiceUpdateRequest) Descriptor deprecated

func (*WorkflowContractServiceUpdateRequest) Descriptor() ([]byte, []int)

Deprecated: Use WorkflowContractServiceUpdateRequest.ProtoReflect.Descriptor instead.

func (*WorkflowContractServiceUpdateRequest) GetDescription added in v0.80.0

func (x *WorkflowContractServiceUpdateRequest) GetDescription() string

func (*WorkflowContractServiceUpdateRequest) GetName

func (*WorkflowContractServiceUpdateRequest) GetRawContract added in v0.96.0

func (x *WorkflowContractServiceUpdateRequest) GetRawContract() []byte

func (*WorkflowContractServiceUpdateRequest) ProtoMessage

func (*WorkflowContractServiceUpdateRequest) ProtoMessage()

func (*WorkflowContractServiceUpdateRequest) ProtoReflect

func (*WorkflowContractServiceUpdateRequest) Reset

func (*WorkflowContractServiceUpdateRequest) String

type WorkflowContractServiceUpdateResponse

type WorkflowContractServiceUpdateResponse struct {
	Result *WorkflowContractServiceUpdateResponse_Result `protobuf:"bytes,1,opt,name=result,proto3" json:"result,omitempty"`
	// contains filtered or unexported fields
}

func (*WorkflowContractServiceUpdateResponse) Descriptor deprecated

func (*WorkflowContractServiceUpdateResponse) Descriptor() ([]byte, []int)

Deprecated: Use WorkflowContractServiceUpdateResponse.ProtoReflect.Descriptor instead.

func (*WorkflowContractServiceUpdateResponse) GetResult

func (*WorkflowContractServiceUpdateResponse) ProtoMessage

func (*WorkflowContractServiceUpdateResponse) ProtoMessage()

func (*WorkflowContractServiceUpdateResponse) ProtoReflect

func (*WorkflowContractServiceUpdateResponse) Reset

func (*WorkflowContractServiceUpdateResponse) String

type WorkflowContractServiceUpdateResponse_Result

type WorkflowContractServiceUpdateResponse_Result struct {
	Contract *WorkflowContractItem        `protobuf:"bytes,1,opt,name=contract,proto3" json:"contract,omitempty"`
	Revision *WorkflowContractVersionItem `protobuf:"bytes,2,opt,name=revision,proto3" json:"revision,omitempty"`
	// contains filtered or unexported fields
}

func (*WorkflowContractServiceUpdateResponse_Result) Descriptor deprecated

Deprecated: Use WorkflowContractServiceUpdateResponse_Result.ProtoReflect.Descriptor instead.

func (*WorkflowContractServiceUpdateResponse_Result) GetContract

func (*WorkflowContractServiceUpdateResponse_Result) GetRevision

func (*WorkflowContractServiceUpdateResponse_Result) ProtoMessage

func (*WorkflowContractServiceUpdateResponse_Result) ProtoReflect

func (*WorkflowContractServiceUpdateResponse_Result) Reset

func (*WorkflowContractServiceUpdateResponse_Result) String

type WorkflowContractVersionItem

type WorkflowContractVersionItem struct {
	Id        string                 `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Revision  int32                  `protobuf:"varint,2,opt,name=revision,proto3" json:"revision,omitempty"`
	CreatedAt *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	// Types that are assignable to Contract:
	//
	//	*WorkflowContractVersionItem_V1
	Contract    isWorkflowContractVersionItem_Contract `protobuf_oneof:"contract"`
	RawContract *WorkflowContractVersionItem_RawBody   `protobuf:"bytes,5,opt,name=raw_contract,json=rawContract,proto3" json:"raw_contract,omitempty"`
	// The name of the contract used for this run
	ContractName string `protobuf:"bytes,6,opt,name=contract_name,json=contractName,proto3" json:"contract_name,omitempty"`
	// contains filtered or unexported fields
}

func (*WorkflowContractVersionItem) Descriptor deprecated

func (*WorkflowContractVersionItem) Descriptor() ([]byte, []int)

Deprecated: Use WorkflowContractVersionItem.ProtoReflect.Descriptor instead.

func (*WorkflowContractVersionItem) GetContract

func (m *WorkflowContractVersionItem) GetContract() isWorkflowContractVersionItem_Contract

func (*WorkflowContractVersionItem) GetContractName added in v0.96.4

func (x *WorkflowContractVersionItem) GetContractName() string

func (*WorkflowContractVersionItem) GetCreatedAt

func (*WorkflowContractVersionItem) GetId

func (*WorkflowContractVersionItem) GetRawContract added in v0.96.0

func (*WorkflowContractVersionItem) GetRevision

func (x *WorkflowContractVersionItem) GetRevision() int32

func (*WorkflowContractVersionItem) GetV1 deprecated

Deprecated: Marked as deprecated in controlplane/v1/response_messages.proto.

func (*WorkflowContractVersionItem) ProtoMessage

func (*WorkflowContractVersionItem) ProtoMessage()

func (*WorkflowContractVersionItem) ProtoReflect

func (*WorkflowContractVersionItem) Reset

func (x *WorkflowContractVersionItem) Reset()

func (*WorkflowContractVersionItem) String

func (x *WorkflowContractVersionItem) String() string

type WorkflowContractVersionItem_RawBody added in v0.96.0

type WorkflowContractVersionItem_RawBody struct {
	Body   []byte                                     `protobuf:"bytes,1,opt,name=body,proto3" json:"body,omitempty"`
	Format WorkflowContractVersionItem_RawBody_Format `` /* 130-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*WorkflowContractVersionItem_RawBody) Descriptor deprecated added in v0.96.0

func (*WorkflowContractVersionItem_RawBody) Descriptor() ([]byte, []int)

Deprecated: Use WorkflowContractVersionItem_RawBody.ProtoReflect.Descriptor instead.

func (*WorkflowContractVersionItem_RawBody) GetBody added in v0.96.0

func (*WorkflowContractVersionItem_RawBody) GetFormat added in v0.96.0

func (*WorkflowContractVersionItem_RawBody) ProtoMessage added in v0.96.0

func (*WorkflowContractVersionItem_RawBody) ProtoMessage()

func (*WorkflowContractVersionItem_RawBody) ProtoReflect added in v0.96.0

func (*WorkflowContractVersionItem_RawBody) Reset added in v0.96.0

func (*WorkflowContractVersionItem_RawBody) String added in v0.96.0

type WorkflowContractVersionItem_RawBody_Format added in v0.96.0

type WorkflowContractVersionItem_RawBody_Format int32
const (
	WorkflowContractVersionItem_RawBody_FORMAT_UNSPECIFIED WorkflowContractVersionItem_RawBody_Format = 0
	WorkflowContractVersionItem_RawBody_FORMAT_JSON        WorkflowContractVersionItem_RawBody_Format = 1
	WorkflowContractVersionItem_RawBody_FORMAT_YAML        WorkflowContractVersionItem_RawBody_Format = 2
	WorkflowContractVersionItem_RawBody_FORMAT_CUE         WorkflowContractVersionItem_RawBody_Format = 3
)

func (WorkflowContractVersionItem_RawBody_Format) Descriptor added in v0.96.0

func (WorkflowContractVersionItem_RawBody_Format) Enum added in v0.96.0

func (WorkflowContractVersionItem_RawBody_Format) EnumDescriptor deprecated added in v0.96.0

func (WorkflowContractVersionItem_RawBody_Format) EnumDescriptor() ([]byte, []int)

Deprecated: Use WorkflowContractVersionItem_RawBody_Format.Descriptor instead.

func (WorkflowContractVersionItem_RawBody_Format) Number added in v0.96.0

func (WorkflowContractVersionItem_RawBody_Format) String added in v0.96.0

func (WorkflowContractVersionItem_RawBody_Format) Type added in v0.96.0

type WorkflowContractVersionItem_V1

type WorkflowContractVersionItem_V1 struct {
	// Deprecated in favor of raw_contract
	//
	// Deprecated: Marked as deprecated in controlplane/v1/response_messages.proto.
	V1 *v1.CraftingSchema `protobuf:"bytes,4,opt,name=v1,proto3,oneof"`
}

type WorkflowItem

type WorkflowItem 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"`
	Project      string                 `protobuf:"bytes,3,opt,name=project,proto3" json:"project,omitempty"`
	ProjectId    string                 `protobuf:"bytes,12,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"`
	Team         string                 `protobuf:"bytes,4,opt,name=team,proto3" json:"team,omitempty"`
	CreatedAt    *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	RunsCount    int32                  `protobuf:"varint,6,opt,name=runs_count,json=runsCount,proto3" json:"runs_count,omitempty"`
	LastRun      *WorkflowRunItem       `protobuf:"bytes,7,opt,name=last_run,json=lastRun,proto3" json:"last_run,omitempty"`
	ContractName string                 `protobuf:"bytes,8,opt,name=contract_name,json=contractName,proto3" json:"contract_name,omitempty"`
	// Current, latest revision of the contract
	ContractRevisionLatest int32 `` /* 131-byte string literal not displayed */
	// A public workflow means that any user can
	// - access to all its workflow runs
	// - their attestation and materials
	Public      bool   `protobuf:"varint,9,opt,name=public,proto3" json:"public,omitempty"`
	Description string `protobuf:"bytes,10,opt,name=description,proto3" json:"description,omitempty"`
	// contains filtered or unexported fields
}

func (*WorkflowItem) Descriptor deprecated

func (*WorkflowItem) Descriptor() ([]byte, []int)

Deprecated: Use WorkflowItem.ProtoReflect.Descriptor instead.

func (*WorkflowItem) GetContractName added in v0.93.0

func (x *WorkflowItem) GetContractName() string

func (*WorkflowItem) GetContractRevisionLatest added in v0.70.0

func (x *WorkflowItem) GetContractRevisionLatest() int32

func (*WorkflowItem) GetCreatedAt

func (x *WorkflowItem) GetCreatedAt() *timestamppb.Timestamp

func (*WorkflowItem) GetDescription added in v0.70.0

func (x *WorkflowItem) GetDescription() string

func (*WorkflowItem) GetId

func (x *WorkflowItem) GetId() string

func (*WorkflowItem) GetLastRun

func (x *WorkflowItem) GetLastRun() *WorkflowRunItem

func (*WorkflowItem) GetName

func (x *WorkflowItem) GetName() string

func (*WorkflowItem) GetProject

func (x *WorkflowItem) GetProject() string

func (*WorkflowItem) GetProjectId added in v1.14.0

func (x *WorkflowItem) GetProjectId() string

func (*WorkflowItem) GetPublic added in v0.17.0

func (x *WorkflowItem) GetPublic() bool

func (*WorkflowItem) GetRunsCount

func (x *WorkflowItem) GetRunsCount() int32

func (*WorkflowItem) GetTeam

func (x *WorkflowItem) GetTeam() string

func (*WorkflowItem) ProtoMessage

func (*WorkflowItem) ProtoMessage()

func (*WorkflowItem) ProtoReflect

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

func (*WorkflowItem) Reset

func (x *WorkflowItem) Reset()

func (*WorkflowItem) String

func (x *WorkflowItem) String() string

type WorkflowRef added in v0.96.19

type WorkflowRef 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"`
	ProjectName string `protobuf:"bytes,3,opt,name=project_name,json=projectName,proto3" json:"project_name,omitempty"`
	// contains filtered or unexported fields
}

func (*WorkflowRef) Descriptor deprecated added in v0.96.19

func (*WorkflowRef) Descriptor() ([]byte, []int)

Deprecated: Use WorkflowRef.ProtoReflect.Descriptor instead.

func (*WorkflowRef) GetId added in v0.96.19

func (x *WorkflowRef) GetId() string

func (*WorkflowRef) GetName added in v0.96.19

func (x *WorkflowRef) GetName() string

func (*WorkflowRef) GetProjectName added in v0.96.19

func (x *WorkflowRef) GetProjectName() string

func (*WorkflowRef) ProtoMessage added in v0.96.19

func (*WorkflowRef) ProtoMessage()

func (*WorkflowRef) ProtoReflect added in v0.96.19

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

func (*WorkflowRef) Reset added in v0.96.19

func (x *WorkflowRef) Reset()

func (*WorkflowRef) String added in v0.96.19

func (x *WorkflowRef) String() string

type WorkflowRunItem

type WorkflowRunItem struct {
	Id         string                 `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	CreatedAt  *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	FinishedAt *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=finished_at,json=finishedAt,proto3" json:"finished_at,omitempty"`
	// TODO: use runStatus enum below
	// deprecated field, use status instead
	//
	// Deprecated: Marked as deprecated in controlplane/v1/response_messages.proto.
	State    string        `protobuf:"bytes,4,opt,name=state,proto3" json:"state,omitempty"`
	Status   RunStatus     `protobuf:"varint,12,opt,name=status,proto3,enum=controlplane.v1.RunStatus" json:"status,omitempty"`
	Reason   string        `protobuf:"bytes,5,opt,name=reason,proto3" json:"reason,omitempty"`
	Workflow *WorkflowItem `protobuf:"bytes,6,opt,name=workflow,proto3" json:"workflow,omitempty"`
	JobUrl   string        `protobuf:"bytes,7,opt,name=job_url,json=jobUrl,proto3" json:"job_url,omitempty"`
	// string runner_type = 8;
	RunnerType      v1.CraftingSchema_Runner_RunnerType `` /* 150-byte string literal not displayed */
	ContractVersion *WorkflowContractVersionItem        `protobuf:"bytes,9,opt,name=contract_version,json=contractVersion,proto3" json:"contract_version,omitempty"`
	// The revision of the contract used for this run
	ContractRevisionUsed int32 `protobuf:"varint,10,opt,name=contract_revision_used,json=contractRevisionUsed,proto3" json:"contract_revision_used,omitempty"`
	// The latest revision available for this contract at the time of the run
	ContractRevisionLatest int32 `` /* 131-byte string literal not displayed */
	// The version of the project the attestation was initiated with
	Version *ProjectVersion `protobuf:"bytes,13,opt,name=version,proto3" json:"version,omitempty"`
	// contains filtered or unexported fields
}

func (*WorkflowRunItem) Descriptor deprecated

func (*WorkflowRunItem) Descriptor() ([]byte, []int)

Deprecated: Use WorkflowRunItem.ProtoReflect.Descriptor instead.

func (*WorkflowRunItem) GetContractRevisionLatest added in v0.70.0

func (x *WorkflowRunItem) GetContractRevisionLatest() int32

func (*WorkflowRunItem) GetContractRevisionUsed added in v0.70.0

func (x *WorkflowRunItem) GetContractRevisionUsed() int32

func (*WorkflowRunItem) GetContractVersion

func (x *WorkflowRunItem) GetContractVersion() *WorkflowContractVersionItem

func (*WorkflowRunItem) GetCreatedAt

func (x *WorkflowRunItem) GetCreatedAt() *timestamppb.Timestamp

func (*WorkflowRunItem) GetFinishedAt

func (x *WorkflowRunItem) GetFinishedAt() *timestamppb.Timestamp

func (*WorkflowRunItem) GetId

func (x *WorkflowRunItem) GetId() string

func (*WorkflowRunItem) GetJobUrl

func (x *WorkflowRunItem) GetJobUrl() string

func (*WorkflowRunItem) GetReason

func (x *WorkflowRunItem) GetReason() string

func (*WorkflowRunItem) GetRunnerType

func (*WorkflowRunItem) GetState deprecated

func (x *WorkflowRunItem) GetState() string

Deprecated: Marked as deprecated in controlplane/v1/response_messages.proto.

func (*WorkflowRunItem) GetStatus added in v0.70.0

func (x *WorkflowRunItem) GetStatus() RunStatus

func (*WorkflowRunItem) GetVersion added in v0.97.5

func (x *WorkflowRunItem) GetVersion() *ProjectVersion

func (*WorkflowRunItem) GetWorkflow

func (x *WorkflowRunItem) GetWorkflow() *WorkflowItem

func (*WorkflowRunItem) ProtoMessage

func (*WorkflowRunItem) ProtoMessage()

func (*WorkflowRunItem) ProtoReflect

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

func (*WorkflowRunItem) Reset

func (x *WorkflowRunItem) Reset()

func (*WorkflowRunItem) String

func (x *WorkflowRunItem) String() string

type WorkflowRunServiceClient

WorkflowRunServiceClient is the client API for WorkflowRunService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type WorkflowRunServiceListRequest

type WorkflowRunServiceListRequest struct {

	// Filters
	// by workflow
	WorkflowName string `protobuf:"bytes,1,opt,name=workflow_name,json=workflowName,proto3" json:"workflow_name,omitempty"`
	// Not required since filtering by workflow and project is optional
	ProjectName string `protobuf:"bytes,4,opt,name=project_name,json=projectName,proto3" json:"project_name,omitempty"`
	// by run status
	Status RunStatus `protobuf:"varint,3,opt,name=status,proto3,enum=controlplane.v1.RunStatus" json:"status,omitempty"`
	// by project version
	ProjectVersion string `protobuf:"bytes,5,opt,name=project_version,json=projectVersion,proto3" json:"project_version,omitempty"`
	// pagination options
	Pagination *CursorPaginationRequest `protobuf:"bytes,2,opt,name=pagination,proto3" json:"pagination,omitempty"`
	// contains filtered or unexported fields
}

func (*WorkflowRunServiceListRequest) Descriptor deprecated

func (*WorkflowRunServiceListRequest) Descriptor() ([]byte, []int)

Deprecated: Use WorkflowRunServiceListRequest.ProtoReflect.Descriptor instead.

func (*WorkflowRunServiceListRequest) GetPagination

func (*WorkflowRunServiceListRequest) GetProjectName added in v0.96.15

func (x *WorkflowRunServiceListRequest) GetProjectName() string

func (*WorkflowRunServiceListRequest) GetProjectVersion added in v0.97.7

func (x *WorkflowRunServiceListRequest) GetProjectVersion() string

func (*WorkflowRunServiceListRequest) GetStatus added in v0.70.0

func (*WorkflowRunServiceListRequest) GetWorkflowName added in v0.93.0

func (x *WorkflowRunServiceListRequest) GetWorkflowName() string

func (*WorkflowRunServiceListRequest) ProtoMessage

func (*WorkflowRunServiceListRequest) ProtoMessage()

func (*WorkflowRunServiceListRequest) ProtoReflect

func (*WorkflowRunServiceListRequest) Reset

func (x *WorkflowRunServiceListRequest) Reset()

func (*WorkflowRunServiceListRequest) String

type WorkflowRunServiceListResponse

type WorkflowRunServiceListResponse struct {
	Result     []*WorkflowRunItem        `protobuf:"bytes,1,rep,name=result,proto3" json:"result,omitempty"`
	Pagination *CursorPaginationResponse `protobuf:"bytes,2,opt,name=pagination,proto3" json:"pagination,omitempty"`
	// contains filtered or unexported fields
}

func (*WorkflowRunServiceListResponse) Descriptor deprecated

func (*WorkflowRunServiceListResponse) Descriptor() ([]byte, []int)

Deprecated: Use WorkflowRunServiceListResponse.ProtoReflect.Descriptor instead.

func (*WorkflowRunServiceListResponse) GetPagination

func (*WorkflowRunServiceListResponse) GetResult

func (*WorkflowRunServiceListResponse) ProtoMessage

func (*WorkflowRunServiceListResponse) ProtoMessage()

func (*WorkflowRunServiceListResponse) ProtoReflect

func (*WorkflowRunServiceListResponse) Reset

func (x *WorkflowRunServiceListResponse) Reset()

func (*WorkflowRunServiceListResponse) String

type WorkflowRunServiceServer

type WorkflowRunServiceServer interface {
	List(context.Context, *WorkflowRunServiceListRequest) (*WorkflowRunServiceListResponse, error)
	View(context.Context, *WorkflowRunServiceViewRequest) (*WorkflowRunServiceViewResponse, error)
	// contains filtered or unexported methods
}

WorkflowRunServiceServer is the server API for WorkflowRunService service. All implementations must embed UnimplementedWorkflowRunServiceServer for forward compatibility

type WorkflowRunServiceViewRequest

type WorkflowRunServiceViewRequest struct {

	// It can search by either ID or digest
	//
	// Types that are assignable to Ref:
	//
	//	*WorkflowRunServiceViewRequest_Id
	//	*WorkflowRunServiceViewRequest_Digest
	Ref isWorkflowRunServiceViewRequest_Ref `protobuf_oneof:"ref"`
	// run verification
	Verify bool `protobuf:"varint,3,opt,name=verify,proto3" json:"verify,omitempty"`
	// contains filtered or unexported fields
}

func (*WorkflowRunServiceViewRequest) Descriptor deprecated

func (*WorkflowRunServiceViewRequest) Descriptor() ([]byte, []int)

Deprecated: Use WorkflowRunServiceViewRequest.ProtoReflect.Descriptor instead.

func (*WorkflowRunServiceViewRequest) GetDigest added in v0.18.0

func (x *WorkflowRunServiceViewRequest) GetDigest() string

func (*WorkflowRunServiceViewRequest) GetId

func (*WorkflowRunServiceViewRequest) GetRef added in v0.18.0

func (m *WorkflowRunServiceViewRequest) GetRef() isWorkflowRunServiceViewRequest_Ref

func (*WorkflowRunServiceViewRequest) GetVerify added in v0.164.0

func (x *WorkflowRunServiceViewRequest) GetVerify() bool

func (*WorkflowRunServiceViewRequest) ProtoMessage

func (*WorkflowRunServiceViewRequest) ProtoMessage()

func (*WorkflowRunServiceViewRequest) ProtoReflect

func (*WorkflowRunServiceViewRequest) Reset

func (x *WorkflowRunServiceViewRequest) Reset()

func (*WorkflowRunServiceViewRequest) String

type WorkflowRunServiceViewRequest_Digest added in v0.18.0

type WorkflowRunServiceViewRequest_Digest struct {
	Digest string `protobuf:"bytes,2,opt,name=digest,proto3,oneof"`
}

type WorkflowRunServiceViewRequest_Id added in v0.18.0

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

type WorkflowRunServiceViewResponse

type WorkflowRunServiceViewResponse struct {
	Result *WorkflowRunServiceViewResponse_Result `protobuf:"bytes,1,opt,name=result,proto3" json:"result,omitempty"`
	// contains filtered or unexported fields
}

func (*WorkflowRunServiceViewResponse) Descriptor deprecated

func (*WorkflowRunServiceViewResponse) Descriptor() ([]byte, []int)

Deprecated: Use WorkflowRunServiceViewResponse.ProtoReflect.Descriptor instead.

func (*WorkflowRunServiceViewResponse) GetResult

func (*WorkflowRunServiceViewResponse) ProtoMessage

func (*WorkflowRunServiceViewResponse) ProtoMessage()

func (*WorkflowRunServiceViewResponse) ProtoReflect

func (*WorkflowRunServiceViewResponse) Reset

func (x *WorkflowRunServiceViewResponse) Reset()

func (*WorkflowRunServiceViewResponse) String

type WorkflowRunServiceViewResponse_Result

type WorkflowRunServiceViewResponse_Result struct {
	WorkflowRun *WorkflowRunItem `protobuf:"bytes,1,opt,name=workflow_run,json=workflowRun,proto3" json:"workflow_run,omitempty"`
	Attestation *AttestationItem `protobuf:"bytes,2,opt,name=attestation,proto3" json:"attestation,omitempty"`
	// It will be nil if the verification is not possible (old or non-keyless attestations)
	Verification *WorkflowRunServiceViewResponse_VerificationResult `protobuf:"bytes,3,opt,name=verification,proto3" json:"verification,omitempty"`
	// contains filtered or unexported fields
}

func (*WorkflowRunServiceViewResponse_Result) Descriptor deprecated

func (*WorkflowRunServiceViewResponse_Result) Descriptor() ([]byte, []int)

Deprecated: Use WorkflowRunServiceViewResponse_Result.ProtoReflect.Descriptor instead.

func (*WorkflowRunServiceViewResponse_Result) GetAttestation

func (*WorkflowRunServiceViewResponse_Result) GetVerification added in v0.164.0

func (*WorkflowRunServiceViewResponse_Result) GetWorkflowRun

func (*WorkflowRunServiceViewResponse_Result) ProtoMessage

func (*WorkflowRunServiceViewResponse_Result) ProtoMessage()

func (*WorkflowRunServiceViewResponse_Result) ProtoReflect

func (*WorkflowRunServiceViewResponse_Result) Reset

func (*WorkflowRunServiceViewResponse_Result) String

type WorkflowRunServiceViewResponse_VerificationResult added in v0.164.0

type WorkflowRunServiceViewResponse_VerificationResult struct {

	// if it can be verified this will hold the result of the verification
	Verified bool `protobuf:"varint,1,opt,name=verified,proto3" json:"verified,omitempty"`
	// why it couldn't be verified, or the failure reason
	FailureReason string `protobuf:"bytes,2,opt,name=failure_reason,json=failureReason,proto3" json:"failure_reason,omitempty"`
	// contains filtered or unexported fields
}

func (*WorkflowRunServiceViewResponse_VerificationResult) Descriptor deprecated added in v0.164.0

Deprecated: Use WorkflowRunServiceViewResponse_VerificationResult.ProtoReflect.Descriptor instead.

func (*WorkflowRunServiceViewResponse_VerificationResult) GetFailureReason added in v0.164.0

func (*WorkflowRunServiceViewResponse_VerificationResult) GetVerified added in v0.164.0

func (*WorkflowRunServiceViewResponse_VerificationResult) ProtoMessage added in v0.164.0

func (*WorkflowRunServiceViewResponse_VerificationResult) ProtoReflect added in v0.164.0

func (*WorkflowRunServiceViewResponse_VerificationResult) Reset added in v0.164.0

func (*WorkflowRunServiceViewResponse_VerificationResult) String added in v0.164.0

type WorkflowServiceClient

WorkflowServiceClient is the client API for WorkflowService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type WorkflowServiceCreateRequest

type WorkflowServiceCreateRequest struct {
	Name        string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	ProjectName string `protobuf:"bytes,2,opt,name=project_name,json=projectName,proto3" json:"project_name,omitempty"`
	// The name of the workflow contract
	ContractName string `protobuf:"bytes,3,opt,name=contract_name,json=contractName,proto3" json:"contract_name,omitempty"`
	// content of the contract, if not provided an empty contract will be created if needed
	ContractBytes []byte `protobuf:"bytes,4,opt,name=contract_bytes,json=contractBytes,proto3" json:"contract_bytes,omitempty"`
	Team          string `protobuf:"bytes,5,opt,name=team,proto3" json:"team,omitempty"`
	Description   string `protobuf:"bytes,6,opt,name=description,proto3" json:"description,omitempty"`
	Public        bool   `protobuf:"varint,7,opt,name=public,proto3" json:"public,omitempty"`
	// contains filtered or unexported fields
}

func (*WorkflowServiceCreateRequest) Descriptor deprecated

func (*WorkflowServiceCreateRequest) Descriptor() ([]byte, []int)

Deprecated: Use WorkflowServiceCreateRequest.ProtoReflect.Descriptor instead.

func (*WorkflowServiceCreateRequest) GetContractBytes added in v1.20.0

func (x *WorkflowServiceCreateRequest) GetContractBytes() []byte

func (*WorkflowServiceCreateRequest) GetContractName added in v0.93.0

func (x *WorkflowServiceCreateRequest) GetContractName() string

func (*WorkflowServiceCreateRequest) GetDescription added in v0.70.0

func (x *WorkflowServiceCreateRequest) GetDescription() string

func (*WorkflowServiceCreateRequest) GetName

func (x *WorkflowServiceCreateRequest) GetName() string

func (*WorkflowServiceCreateRequest) GetProjectName added in v0.96.15

func (x *WorkflowServiceCreateRequest) GetProjectName() string

func (*WorkflowServiceCreateRequest) GetPublic added in v0.81.1

func (x *WorkflowServiceCreateRequest) GetPublic() bool

func (*WorkflowServiceCreateRequest) GetTeam

func (x *WorkflowServiceCreateRequest) GetTeam() string

func (*WorkflowServiceCreateRequest) ProtoMessage

func (*WorkflowServiceCreateRequest) ProtoMessage()

func (*WorkflowServiceCreateRequest) ProtoReflect

func (*WorkflowServiceCreateRequest) Reset

func (x *WorkflowServiceCreateRequest) Reset()

func (*WorkflowServiceCreateRequest) String

type WorkflowServiceCreateResponse

type WorkflowServiceCreateResponse struct {
	Result *WorkflowItem `protobuf:"bytes,1,opt,name=result,proto3" json:"result,omitempty"`
	// contains filtered or unexported fields
}

func (*WorkflowServiceCreateResponse) Descriptor deprecated

func (*WorkflowServiceCreateResponse) Descriptor() ([]byte, []int)

Deprecated: Use WorkflowServiceCreateResponse.ProtoReflect.Descriptor instead.

func (*WorkflowServiceCreateResponse) GetResult

func (*WorkflowServiceCreateResponse) ProtoMessage

func (*WorkflowServiceCreateResponse) ProtoMessage()

func (*WorkflowServiceCreateResponse) ProtoReflect

func (*WorkflowServiceCreateResponse) Reset

func (x *WorkflowServiceCreateResponse) Reset()

func (*WorkflowServiceCreateResponse) String

type WorkflowServiceDeleteRequest

type WorkflowServiceDeleteRequest struct {
	Name        string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	ProjectName string `protobuf:"bytes,2,opt,name=project_name,json=projectName,proto3" json:"project_name,omitempty"`
	// contains filtered or unexported fields
}

func (*WorkflowServiceDeleteRequest) Descriptor deprecated

func (*WorkflowServiceDeleteRequest) Descriptor() ([]byte, []int)

Deprecated: Use WorkflowServiceDeleteRequest.ProtoReflect.Descriptor instead.

func (*WorkflowServiceDeleteRequest) GetName added in v0.93.0

func (x *WorkflowServiceDeleteRequest) GetName() string

func (*WorkflowServiceDeleteRequest) GetProjectName added in v0.96.15

func (x *WorkflowServiceDeleteRequest) GetProjectName() string

func (*WorkflowServiceDeleteRequest) ProtoMessage

func (*WorkflowServiceDeleteRequest) ProtoMessage()

func (*WorkflowServiceDeleteRequest) ProtoReflect

func (*WorkflowServiceDeleteRequest) Reset

func (x *WorkflowServiceDeleteRequest) Reset()

func (*WorkflowServiceDeleteRequest) String

type WorkflowServiceDeleteResponse

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

func (*WorkflowServiceDeleteResponse) Descriptor deprecated

func (*WorkflowServiceDeleteResponse) Descriptor() ([]byte, []int)

Deprecated: Use WorkflowServiceDeleteResponse.ProtoReflect.Descriptor instead.

func (*WorkflowServiceDeleteResponse) ProtoMessage

func (*WorkflowServiceDeleteResponse) ProtoMessage()

func (*WorkflowServiceDeleteResponse) ProtoReflect

func (*WorkflowServiceDeleteResponse) Reset

func (x *WorkflowServiceDeleteResponse) Reset()

func (*WorkflowServiceDeleteResponse) String

type WorkflowServiceListRequest

type WorkflowServiceListRequest struct {

	// The name of the workflow to filter by
	WorkflowName string `protobuf:"bytes,1,opt,name=workflow_name,json=workflowName,proto3" json:"workflow_name,omitempty"`
	// The team the workflow belongs to
	WorkflowTeam string `protobuf:"bytes,2,opt,name=workflow_team,json=workflowTeam,proto3" json:"workflow_team,omitempty"`
	// The project the workflow belongs to
	ProjectNames []string `protobuf:"bytes,3,rep,name=project_names,json=projectNames,proto3" json:"project_names,omitempty"`
	// The description of the workflow
	WorkflowDescription string `protobuf:"bytes,4,opt,name=workflow_description,json=workflowDescription,proto3" json:"workflow_description,omitempty"`
	// If the workflow is public
	WorkflowPublic *bool `protobuf:"varint,5,opt,name=workflow_public,json=workflowPublic,proto3,oneof" json:"workflow_public,omitempty"`
	// The type of runner that ran the workflow
	WorkflowRunRunnerType v1.CraftingSchema_Runner_RunnerType `` /* 187-byte string literal not displayed */
	// The status of the last workflow run
	WorkflowRunLastStatus RunStatus `` /* 160-byte string literal not displayed */
	// The time window for the last known workflow activity
	WorkflowLastActivityWindow WorkflowActivityWindow `` /* 188-byte string literal not displayed */
	// Pagination options
	Pagination *OffsetPaginationRequest `protobuf:"bytes,9,opt,name=pagination,proto3" json:"pagination,omitempty"`
	// JSON filters to apply to the workflow
	JsonFilters []*v11.JSONFilter `protobuf:"bytes,10,rep,name=json_filters,json=jsonFilters,proto3" json:"json_filters,omitempty"`
	// contains filtered or unexported fields
}

func (*WorkflowServiceListRequest) Descriptor deprecated

func (*WorkflowServiceListRequest) Descriptor() ([]byte, []int)

Deprecated: Use WorkflowServiceListRequest.ProtoReflect.Descriptor instead.

func (*WorkflowServiceListRequest) GetJsonFilters added in v0.185.0

func (x *WorkflowServiceListRequest) GetJsonFilters() []*v11.JSONFilter

func (*WorkflowServiceListRequest) GetPagination added in v0.109.0

func (*WorkflowServiceListRequest) GetProjectNames added in v0.109.0

func (x *WorkflowServiceListRequest) GetProjectNames() []string

func (*WorkflowServiceListRequest) GetWorkflowDescription added in v0.109.0

func (x *WorkflowServiceListRequest) GetWorkflowDescription() string

func (*WorkflowServiceListRequest) GetWorkflowLastActivityWindow added in v0.109.0

func (x *WorkflowServiceListRequest) GetWorkflowLastActivityWindow() WorkflowActivityWindow

func (*WorkflowServiceListRequest) GetWorkflowName added in v0.109.0

func (x *WorkflowServiceListRequest) GetWorkflowName() string

func (*WorkflowServiceListRequest) GetWorkflowPublic added in v0.109.0

func (x *WorkflowServiceListRequest) GetWorkflowPublic() bool

func (*WorkflowServiceListRequest) GetWorkflowRunLastStatus added in v0.109.0

func (x *WorkflowServiceListRequest) GetWorkflowRunLastStatus() RunStatus

func (*WorkflowServiceListRequest) GetWorkflowRunRunnerType added in v0.109.0

func (x *WorkflowServiceListRequest) GetWorkflowRunRunnerType() v1.CraftingSchema_Runner_RunnerType

func (*WorkflowServiceListRequest) GetWorkflowTeam added in v0.109.0

func (x *WorkflowServiceListRequest) GetWorkflowTeam() string

func (*WorkflowServiceListRequest) ProtoMessage

func (*WorkflowServiceListRequest) ProtoMessage()

func (*WorkflowServiceListRequest) ProtoReflect

func (*WorkflowServiceListRequest) Reset

func (x *WorkflowServiceListRequest) Reset()

func (*WorkflowServiceListRequest) String

func (x *WorkflowServiceListRequest) String() string

type WorkflowServiceListResponse

type WorkflowServiceListResponse struct {
	Result     []*WorkflowItem           `protobuf:"bytes,1,rep,name=result,proto3" json:"result,omitempty"`
	Pagination *OffsetPaginationResponse `protobuf:"bytes,2,opt,name=pagination,proto3" json:"pagination,omitempty"`
	// contains filtered or unexported fields
}

func (*WorkflowServiceListResponse) Descriptor deprecated

func (*WorkflowServiceListResponse) Descriptor() ([]byte, []int)

Deprecated: Use WorkflowServiceListResponse.ProtoReflect.Descriptor instead.

func (*WorkflowServiceListResponse) GetPagination added in v0.109.0

func (*WorkflowServiceListResponse) GetResult

func (x *WorkflowServiceListResponse) GetResult() []*WorkflowItem

func (*WorkflowServiceListResponse) ProtoMessage

func (*WorkflowServiceListResponse) ProtoMessage()

func (*WorkflowServiceListResponse) ProtoReflect

func (*WorkflowServiceListResponse) Reset

func (x *WorkflowServiceListResponse) Reset()

func (*WorkflowServiceListResponse) String

func (x *WorkflowServiceListResponse) String() string

type WorkflowServiceServer

WorkflowServiceServer is the server API for WorkflowService service. All implementations must embed UnimplementedWorkflowServiceServer for forward compatibility

type WorkflowServiceUpdateRequest added in v0.40.0

type WorkflowServiceUpdateRequest struct {
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// "optional" allow us to detect if the value is explicitly set
	// and not just the default value
	ProjectName  string  `protobuf:"bytes,3,opt,name=project_name,json=projectName,proto3" json:"project_name,omitempty"`
	Team         *string `protobuf:"bytes,4,opt,name=team,proto3,oneof" json:"team,omitempty"`
	Public       *bool   `protobuf:"varint,5,opt,name=public,proto3,oneof" json:"public,omitempty"`
	Description  *string `protobuf:"bytes,6,opt,name=description,proto3,oneof" json:"description,omitempty"`
	ContractName *string `protobuf:"bytes,7,opt,name=contract_name,json=contractName,proto3,oneof" json:"contract_name,omitempty"`
	// contains filtered or unexported fields
}

func (*WorkflowServiceUpdateRequest) Descriptor deprecated added in v0.40.0

func (*WorkflowServiceUpdateRequest) Descriptor() ([]byte, []int)

Deprecated: Use WorkflowServiceUpdateRequest.ProtoReflect.Descriptor instead.

func (*WorkflowServiceUpdateRequest) GetContractName added in v0.93.2

func (x *WorkflowServiceUpdateRequest) GetContractName() string

func (*WorkflowServiceUpdateRequest) GetDescription added in v0.70.0

func (x *WorkflowServiceUpdateRequest) GetDescription() string

func (*WorkflowServiceUpdateRequest) GetName added in v0.40.0

func (x *WorkflowServiceUpdateRequest) GetName() string

func (*WorkflowServiceUpdateRequest) GetProjectName added in v0.96.15

func (x *WorkflowServiceUpdateRequest) GetProjectName() string

func (*WorkflowServiceUpdateRequest) GetPublic added in v0.40.0

func (x *WorkflowServiceUpdateRequest) GetPublic() bool

func (*WorkflowServiceUpdateRequest) GetTeam added in v0.40.0

func (x *WorkflowServiceUpdateRequest) GetTeam() string

func (*WorkflowServiceUpdateRequest) ProtoMessage added in v0.40.0

func (*WorkflowServiceUpdateRequest) ProtoMessage()

func (*WorkflowServiceUpdateRequest) ProtoReflect added in v0.40.0

func (*WorkflowServiceUpdateRequest) Reset added in v0.40.0

func (x *WorkflowServiceUpdateRequest) Reset()

func (*WorkflowServiceUpdateRequest) String added in v0.40.0

type WorkflowServiceUpdateResponse added in v0.40.0

type WorkflowServiceUpdateResponse struct {
	Result *WorkflowItem `protobuf:"bytes,1,opt,name=result,proto3" json:"result,omitempty"`
	// contains filtered or unexported fields
}

func (*WorkflowServiceUpdateResponse) Descriptor deprecated added in v0.40.0

func (*WorkflowServiceUpdateResponse) Descriptor() ([]byte, []int)

Deprecated: Use WorkflowServiceUpdateResponse.ProtoReflect.Descriptor instead.

func (*WorkflowServiceUpdateResponse) GetResult added in v0.40.0

func (*WorkflowServiceUpdateResponse) ProtoMessage added in v0.40.0

func (*WorkflowServiceUpdateResponse) ProtoMessage()

func (*WorkflowServiceUpdateResponse) ProtoReflect added in v0.40.0

func (*WorkflowServiceUpdateResponse) Reset added in v0.40.0

func (x *WorkflowServiceUpdateResponse) Reset()

func (*WorkflowServiceUpdateResponse) String added in v0.40.0

type WorkflowServiceViewRequest added in v0.80.0

type WorkflowServiceViewRequest struct {
	Name        string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	ProjectName string `protobuf:"bytes,2,opt,name=project_name,json=projectName,proto3" json:"project_name,omitempty"`
	// contains filtered or unexported fields
}

func (*WorkflowServiceViewRequest) Descriptor deprecated added in v0.80.0

func (*WorkflowServiceViewRequest) Descriptor() ([]byte, []int)

Deprecated: Use WorkflowServiceViewRequest.ProtoReflect.Descriptor instead.

func (*WorkflowServiceViewRequest) GetName added in v0.86.0

func (x *WorkflowServiceViewRequest) GetName() string

func (*WorkflowServiceViewRequest) GetProjectName added in v0.96.15

func (x *WorkflowServiceViewRequest) GetProjectName() string

func (*WorkflowServiceViewRequest) ProtoMessage added in v0.80.0

func (*WorkflowServiceViewRequest) ProtoMessage()

func (*WorkflowServiceViewRequest) ProtoReflect added in v0.80.0

func (*WorkflowServiceViewRequest) Reset added in v0.80.0

func (x *WorkflowServiceViewRequest) Reset()

func (*WorkflowServiceViewRequest) String added in v0.80.0

func (x *WorkflowServiceViewRequest) String() string

type WorkflowServiceViewResponse added in v0.80.0

type WorkflowServiceViewResponse struct {
	Result *WorkflowItem `protobuf:"bytes,1,opt,name=result,proto3" json:"result,omitempty"`
	// contains filtered or unexported fields
}

func (*WorkflowServiceViewResponse) Descriptor deprecated added in v0.80.0

func (*WorkflowServiceViewResponse) Descriptor() ([]byte, []int)

Deprecated: Use WorkflowServiceViewResponse.ProtoReflect.Descriptor instead.

func (*WorkflowServiceViewResponse) GetResult added in v0.80.0

func (x *WorkflowServiceViewResponse) GetResult() *WorkflowItem

func (*WorkflowServiceViewResponse) ProtoMessage added in v0.80.0

func (*WorkflowServiceViewResponse) ProtoMessage()

func (*WorkflowServiceViewResponse) ProtoReflect added in v0.80.0

func (*WorkflowServiceViewResponse) Reset added in v0.80.0

func (x *WorkflowServiceViewResponse) Reset()

func (*WorkflowServiceViewResponse) String added in v0.80.0

func (x *WorkflowServiceViewResponse) String() string

Jump to

Keyboard shortcuts

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