pb

package
v0.18.0 Latest Latest
Warning

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

Go to latest
Published: Aug 30, 2022 License: Apache-2.0 Imports: 18 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	DeviceKind_name = map[int32]string{
		0: "UNKNOWN",
		1: "FIDO_U2F",
		2: "ANDROID",
		3: "APPLE",
		4: "TPM",
		5: "WINDOWS",
	}
	DeviceKind_value = map[string]int32{
		"UNKNOWN":  0,
		"FIDO_U2F": 1,
		"ANDROID":  2,
		"APPLE":    3,
		"TPM":      4,
		"WINDOWS":  5,
	}
)

Enum value maps for DeviceKind.

View Source
var (
	WebAuthnOptions_AttestationConveyancePreference_name = map[int32]string{
		0: "NONE",
		1: "INDIRECT",
		2: "DIRECT",
		3: "ENTERPRISE",
	}
	WebAuthnOptions_AttestationConveyancePreference_value = map[string]int32{
		"NONE":       0,
		"INDIRECT":   1,
		"DIRECT":     2,
		"ENTERPRISE": 3,
	}
)

Enum value maps for WebAuthnOptions_AttestationConveyancePreference.

View Source
var (
	WebAuthnOptions_AuthenticatorAttachment_name = map[int32]string{
		0: "PLATFORM",
		2: "CROSS_PLATFORM",
	}
	WebAuthnOptions_AuthenticatorAttachment_value = map[string]int32{
		"PLATFORM":       0,
		"CROSS_PLATFORM": 2,
	}
)

Enum value maps for WebAuthnOptions_AuthenticatorAttachment.

View Source
var (
	WebAuthnOptions_PublicKeyCredentialType_name = map[int32]string{
		0: "PUBLIC_KEY",
	}
	WebAuthnOptions_PublicKeyCredentialType_value = map[string]int32{
		"PUBLIC_KEY": 0,
	}
)

Enum value maps for WebAuthnOptions_PublicKeyCredentialType.

View Source
var (
	WebAuthnOptions_ResidentKeyRequirement_name = map[int32]string{
		0: "RESIDENT_KEY_DISCOURAGED",
		1: "RESIDENT_KEY_PREFERRED",
		2: "RESIDENT_KEY_REQUIRED",
	}
	WebAuthnOptions_ResidentKeyRequirement_value = map[string]int32{
		"RESIDENT_KEY_DISCOURAGED": 0,
		"RESIDENT_KEY_PREFERRED":   1,
		"RESIDENT_KEY_REQUIRED":    2,
	}
)

Enum value maps for WebAuthnOptions_ResidentKeyRequirement.

View Source
var (
	WebAuthnOptions_UserVerificationRequirement_name = map[int32]string{
		0: "USER_VERIFICATION_DISCOURAGED",
		1: "USER_VERIFICATION_PREFERRED",
		2: "USER_VERIFICATION_REQUIRED",
	}
	WebAuthnOptions_UserVerificationRequirement_value = map[string]int32{
		"USER_VERIFICATION_DISCOURAGED": 0,
		"USER_VERIFICATION_PREFERRED":   1,
		"USER_VERIFICATION_REQUIRED":    2,
	}
)

Enum value maps for WebAuthnOptions_UserVerificationRequirement.

View Source
var (
	Event_EventKind_name = map[int32]string{
		0: "EVENT_KIND_UNDEFINED",
		1: "EVENT_DISCOVERY_REQUEST_ACK",
		2: "EVENT_DISCOVERY_REQUEST_NACK",
		3: "EVENT_DISCOVERY_RESPONSE",
	}
	Event_EventKind_value = map[string]int32{
		"EVENT_KIND_UNDEFINED":         0,
		"EVENT_DISCOVERY_REQUEST_ACK":  1,
		"EVENT_DISCOVERY_REQUEST_NACK": 2,
		"EVENT_DISCOVERY_RESPONSE":     3,
	}
)

Enum value maps for Event_EventKind.

View Source
var (
	PublicKeyAlgorithm_name = map[int32]string{
		0: "PKA_UNKNOWN_DO_NOT_USE",
		1: "RSA",
		2: "DSA",
		3: "ECDSA",
		4: "ED25519",
	}
	PublicKeyAlgorithm_value = map[string]int32{
		"PKA_UNKNOWN_DO_NOT_USE": 0,
		"RSA":                    1,
		"DSA":                    2,
		"ECDSA":                  3,
		"ED25519":                4,
	}
)

Enum value maps for PublicKeyAlgorithm.

View Source
var (
	Format_name = map[int32]string{
		0: "FORMAT_UNDEFINED_DO_NOT_USE",
		1: "PEM",
	}
	Format_value = map[string]int32{
		"FORMAT_UNDEFINED_DO_NOT_USE": 0,
		"PEM":                         1,
	}
)

Enum value maps for Format.

View Source
var (
	Route_AuthorizationHeaderMode_name = map[int32]string{
		0: "PASS_THROUGH",
		1: "ACCESS_TOKEN",
		2: "ID_TOKEN",
	}
	Route_AuthorizationHeaderMode_value = map[string]int32{
		"PASS_THROUGH": 0,
		"ACCESS_TOKEN": 1,
		"ID_TOKEN":     2,
	}
)

Enum value maps for Route_AuthorizationHeaderMode.

View Source
var (
	Rate_name = map[int32]string{
		0: "NONE",
		1: "PER_SECOND",
	}
	Rate_value = map[string]int32{
		"NONE":       0,
		"PER_SECOND": 1,
	}
)

Enum value maps for Rate.

View Source
var (
	Metric_name = map[int32]string{
		0:   "UNDEFINED_METRIC_DO_NOT_USE",
		1:   "REQUESTS",
		2:   "REQUESTS_RATE",
		3:   "REQUESTS_DURATION_MS",
		4:   "RESPONSE_CODES",
		20:  "AUTHZ_OK",
		21:  "AUTHZ_DENIED",
		22:  "AUTHZ_ERROR",
		23:  "AUTHZ_DISABLED",
		24:  "AUTHZ_FAILURE_MODE_ALLOWED",
		30:  "MEMBERSHIP_HEALTHY",
		31:  "MEMBERSHIP_DEGRADED",
		32:  "MEMBERSHIP_EXCLUDED",
		33:  "MEMBERSHIP_TOTAL",
		40:  "RX_BYTES",
		41:  "TX_BYTES",
		42:  "TOTAL_BYTES",
		51:  "MEMORY_ALLOCATED",
		52:  "CPU_USAGE",
		60:  "IDP_LAST_REFRESH_TIMESTAMP",
		100: "IDP_LAST_USER_REFRESH_SUCCESS_TIMESTAMP",
		101: "IDP_LAST_USER_REFRESH_ERROR_TIMESTAMP",
		102: "IDP_LAST_USER_REFRESH_ERROR",
		103: "IDP_LAST_USER_REFRESH_SUCCESS",
		104: "IDP_LAST_USER_GROUP_REFRESH_SUCCESS_TIMESTAMP",
		105: "IDP_LAST_USER_GROUP_REFRESH_ERROR_TIMESTAMP",
		106: "IDP_LAST_USER_GROUP_REFRESH_ERROR",
		107: "IDP_LAST_USER_GROUP_REFRESH_SUCCESS",
		108: "IDP_LAST_SESSION_REFRESH_SUCCESS_TIMESTAMP",
		109: "IDP_LAST_SESSION_REFRESH_ERROR_TIMESTAMP",
		110: "IDP_LAST_SESSION_REFRESH_ERROR",
		111: "IDP_LAST_SESSION_REFRESH_SUCCESS",
		70:  "CONFIG_LAST_RELOAD_SUCCESS_TIMESTAMP",
		71:  "BUILD_INFO",
		72:  "CONFIG_CHECKSUM_LOCAL",
		73:  "CONFIG_CHECKSUM_DATABROKER",
		74:  "CONFIG_VERSION",
		75:  "CONFIG_ERRORS",
		76:  "CONFIG_CONSOLE_VERSION",
		80:  "PROMETHEUS_STORAGE_BYTES",
		90:  "MONTHLY_ACTIVE_USERS_THRESHOLD",
		91:  "MONTHLY_ACTIVE_USERS",
	}
	Metric_value = map[string]int32{
		"UNDEFINED_METRIC_DO_NOT_USE": 0,
		"REQUESTS":                    1,
		"REQUESTS_RATE":               2,
		"REQUESTS_DURATION_MS":        3,
		"RESPONSE_CODES":              4,
		"AUTHZ_OK":                    20,
		"AUTHZ_DENIED":                21,
		"AUTHZ_ERROR":                 22,
		"AUTHZ_DISABLED":              23,
		"AUTHZ_FAILURE_MODE_ALLOWED":  24,
		"MEMBERSHIP_HEALTHY":          30,
		"MEMBERSHIP_DEGRADED":         31,
		"MEMBERSHIP_EXCLUDED":         32,
		"MEMBERSHIP_TOTAL":            33,
		"RX_BYTES":                    40,
		"TX_BYTES":                    41,
		"TOTAL_BYTES":                 42,
		"MEMORY_ALLOCATED":            51,
		"CPU_USAGE":                   52,
		"IDP_LAST_REFRESH_TIMESTAMP":  60,
		"IDP_LAST_USER_REFRESH_SUCCESS_TIMESTAMP":       100,
		"IDP_LAST_USER_REFRESH_ERROR_TIMESTAMP":         101,
		"IDP_LAST_USER_REFRESH_ERROR":                   102,
		"IDP_LAST_USER_REFRESH_SUCCESS":                 103,
		"IDP_LAST_USER_GROUP_REFRESH_SUCCESS_TIMESTAMP": 104,
		"IDP_LAST_USER_GROUP_REFRESH_ERROR_TIMESTAMP":   105,
		"IDP_LAST_USER_GROUP_REFRESH_ERROR":             106,
		"IDP_LAST_USER_GROUP_REFRESH_SUCCESS":           107,
		"IDP_LAST_SESSION_REFRESH_SUCCESS_TIMESTAMP":    108,
		"IDP_LAST_SESSION_REFRESH_ERROR_TIMESTAMP":      109,
		"IDP_LAST_SESSION_REFRESH_ERROR":                110,
		"IDP_LAST_SESSION_REFRESH_SUCCESS":              111,
		"CONFIG_LAST_RELOAD_SUCCESS_TIMESTAMP":          70,
		"BUILD_INFO":                                    71,
		"CONFIG_CHECKSUM_LOCAL":                         72,
		"CONFIG_CHECKSUM_DATABROKER":                    73,
		"CONFIG_VERSION":                                74,
		"CONFIG_ERRORS":                                 75,
		"CONFIG_CONSOLE_VERSION":                        76,
		"PROMETHEUS_STORAGE_BYTES":                      80,
		"MONTHLY_ACTIVE_USERS_THRESHOLD":                90,
		"MONTHLY_ACTIVE_USERS":                          91,
	}
)

Enum value maps for Metric.

View Source
var (
	Component_name = map[int32]string{
		0: "UNKNOWN_DO_NOT_USE",
		1: "AUTHENTICATE",
		2: "AUTHORIZE",
		3: "DATABROKER",
		4: "CONSOLE",
		5: "PROXY",
		6: "ALL_IN_ONE",
		7: "PROXY_ENVOY",
		8: "PROMETHEUS",
	}
	Component_value = map[string]int32{
		"UNKNOWN_DO_NOT_USE": 0,
		"AUTHENTICATE":       1,
		"AUTHORIZE":          2,
		"DATABROKER":         3,
		"CONSOLE":            4,
		"PROXY":              5,
		"ALL_IN_ONE":         6,
		"PROXY_ENVOY":        7,
		"PROMETHEUS":         8,
	}
)

Enum value maps for Component.

View Source
var (
	UptimeResponse_Status_name = map[int32]string{
		0: "UNDEFINED_STATUS_DO_NOT_USE",
		1: "LIVE",
		2: "NO_DATA",
		3: "DOWN",
	}
	UptimeResponse_Status_value = map[string]int32{
		"UNDEFINED_STATUS_DO_NOT_USE": 0,
		"LIVE":                        1,
		"NO_DATA":                     2,
		"DOWN":                        3,
	}
)

Enum value maps for UptimeResponse_Status.

View Source
var (
	GetStatusResponse_Target_Health_name = map[int32]string{
		0: "TARGET_HEALTH_UNKNOWN",
		1: "TARGET_HEALTH_UP",
		2: "TARGET_HEALTH_DOWN",
	}
	GetStatusResponse_Target_Health_value = map[string]int32{
		"TARGET_HEALTH_UNKNOWN": 0,
		"TARGET_HEALTH_UP":      1,
		"TARGET_HEALTH_DOWN":    2,
	}
)

Enum value maps for GetStatusResponse_Target_Health.

View Source
var File_activity_log_proto protoreflect.FileDescriptor
View Source
var File_audit_svc_proto protoreflect.FileDescriptor
View Source
var File_console_config_proto protoreflect.FileDescriptor
View Source
var File_databroker_svc_proto protoreflect.FileDescriptor
View Source
var File_devices_proto protoreflect.FileDescriptor
View Source
var File_events_proto protoreflect.FileDescriptor
View Source
var File_external_data_sources_proto protoreflect.FileDescriptor
View Source
var File_key_chain_proto protoreflect.FileDescriptor
View Source
var File_namespaces_proto protoreflect.FileDescriptor
View Source
var File_policy_proto protoreflect.FileDescriptor
View Source
var File_report_proto protoreflect.FileDescriptor
View Source
var File_routes_proto protoreflect.FileDescriptor
View Source
var File_settings_proto protoreflect.FileDescriptor
View Source
var File_users_proto protoreflect.FileDescriptor

Functions

func RegisterActivityLogServiceServer

func RegisterActivityLogServiceServer(s *grpc.Server, srv ActivityLogServiceServer)

func RegisterAuditServiceServer added in v0.18.0

func RegisterAuditServiceServer(s *grpc.Server, srv AuditServiceServer)

func RegisterDataBrokerServer added in v0.18.0

func RegisterDataBrokerServer(s *grpc.Server, srv DataBrokerServer)

func RegisterDeviceServiceServer added in v0.16.0

func RegisterDeviceServiceServer(s *grpc.Server, srv DeviceServiceServer)

func RegisterEventsServer

func RegisterEventsServer(s *grpc.Server, srv EventsServer)

func RegisterExternalDataSourceServiceServer added in v0.18.0

func RegisterExternalDataSourceServiceServer(s *grpc.Server, srv ExternalDataSourceServiceServer)

func RegisterKeyChainServiceServer

func RegisterKeyChainServiceServer(s *grpc.Server, srv KeyChainServiceServer)

func RegisterNamespacePermissionServiceServer

func RegisterNamespacePermissionServiceServer(s *grpc.Server, srv NamespacePermissionServiceServer)

func RegisterNamespaceServiceServer

func RegisterNamespaceServiceServer(s *grpc.Server, srv NamespaceServiceServer)

func RegisterPolicyServiceServer

func RegisterPolicyServiceServer(s *grpc.Server, srv PolicyServiceServer)

func RegisterPomeriumServiceAccountServiceServer

func RegisterPomeriumServiceAccountServiceServer(s *grpc.Server, srv PomeriumServiceAccountServiceServer)

func RegisterPomeriumSessionServiceServer

func RegisterPomeriumSessionServiceServer(s *grpc.Server, srv PomeriumSessionServiceServer)

func RegisterReportServer

func RegisterReportServer(s *grpc.Server, srv ReportServer)

func RegisterRouteServiceServer

func RegisterRouteServiceServer(s *grpc.Server, srv RouteServiceServer)

func RegisterSettingsServiceServer

func RegisterSettingsServiceServer(s *grpc.Server, srv SettingsServiceServer)

func RegisterTimeSeriesDBServer

func RegisterTimeSeriesDBServer(s *grpc.Server, srv TimeSeriesDBServer)

func RegisterUserServiceServer

func RegisterUserServiceServer(s *grpc.Server, srv UserServiceServer)

Types

type ActivityLogEntry

type ActivityLogEntry struct {
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// `DELETE` or `SET`
	ActivityType  string                 `protobuf:"bytes,2,opt,name=activity_type,json=activityType,proto3" json:"activity_type,omitempty"`
	CreatedAt     *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	NamespaceId   string                 `protobuf:"bytes,4,opt,name=namespace_id,json=namespaceId,proto3" json:"namespace_id,omitempty"`
	NamespaceName string                 `protobuf:"bytes,5,opt,name=namespace_name,json=namespaceName,proto3" json:"namespace_name,omitempty"`
	UserId        string                 `protobuf:"bytes,6,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
	UserName      string                 `protobuf:"bytes,7,opt,name=user_name,json=userName,proto3" json:"user_name,omitempty"`
	UserEmail     string                 `protobuf:"bytes,8,opt,name=user_email,json=userEmail,proto3" json:"user_email,omitempty"`
	// `route` | `policy` | `settings`
	EntityType  string                        `protobuf:"bytes,9,opt,name=entity_type,json=entityType,proto3" json:"entity_type,omitempty"`
	EntityId    string                        `protobuf:"bytes,10,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
	EntityData  string                        `protobuf:"bytes,11,opt,name=entity_data,json=entityData,proto3" json:"entity_data,omitempty"`
	DiffSummary *ActivityLogEntry_DiffSummary `protobuf:"bytes,12,opt,name=diff_summary,json=diffSummary,proto3" json:"diff_summary,omitempty"`
	// databroker version this change synced to
	DbVersion             uint64   `protobuf:"varint,13,opt,name=db_version,json=dbVersion,proto3" json:"db_version,omitempty"`
	SessionId             string   `protobuf:"bytes,14,opt,name=session_id,json=sessionId,proto3" json:"session_id,omitempty"`
	ServiceAccountId      string   `protobuf:"bytes,15,opt,name=service_account_id,json=serviceAccountId,proto3" json:"service_account_id,omitempty"`
	ImpersonateUserId     string   `protobuf:"bytes,16,opt,name=impersonate_user_id,json=impersonateUserId,proto3" json:"impersonate_user_id,omitempty"`
	ImpersonateUserName   string   `protobuf:"bytes,17,opt,name=impersonate_user_name,json=impersonateUserName,proto3" json:"impersonate_user_name,omitempty"`
	ImpersonateUserEmail  string   `protobuf:"bytes,18,opt,name=impersonate_user_email,json=impersonateUserEmail,proto3" json:"impersonate_user_email,omitempty"`
	ImpersonateUserGroups []string `` /* 127-byte string literal not displayed */
	// contains filtered or unexported fields
}

ActivityLogEntry contains context associated with a change in the deployment history

func (*ActivityLogEntry) Descriptor deprecated

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

Deprecated: Use ActivityLogEntry.ProtoReflect.Descriptor instead.

func (*ActivityLogEntry) GetActivityType

func (x *ActivityLogEntry) GetActivityType() string

func (*ActivityLogEntry) GetCreatedAt

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

func (*ActivityLogEntry) GetDbVersion

func (x *ActivityLogEntry) GetDbVersion() uint64

func (*ActivityLogEntry) GetDiffSummary

func (x *ActivityLogEntry) GetDiffSummary() *ActivityLogEntry_DiffSummary

func (*ActivityLogEntry) GetEntityData

func (x *ActivityLogEntry) GetEntityData() string

func (*ActivityLogEntry) GetEntityId

func (x *ActivityLogEntry) GetEntityId() string

func (*ActivityLogEntry) GetEntityType

func (x *ActivityLogEntry) GetEntityType() string

func (*ActivityLogEntry) GetId

func (x *ActivityLogEntry) GetId() string

func (*ActivityLogEntry) GetImpersonateUserEmail

func (x *ActivityLogEntry) GetImpersonateUserEmail() string

func (*ActivityLogEntry) GetImpersonateUserGroups

func (x *ActivityLogEntry) GetImpersonateUserGroups() []string

func (*ActivityLogEntry) GetImpersonateUserId

func (x *ActivityLogEntry) GetImpersonateUserId() string

func (*ActivityLogEntry) GetImpersonateUserName

func (x *ActivityLogEntry) GetImpersonateUserName() string

func (*ActivityLogEntry) GetNamespaceId

func (x *ActivityLogEntry) GetNamespaceId() string

func (*ActivityLogEntry) GetNamespaceName

func (x *ActivityLogEntry) GetNamespaceName() string

func (*ActivityLogEntry) GetServiceAccountId

func (x *ActivityLogEntry) GetServiceAccountId() string

func (*ActivityLogEntry) GetSessionId

func (x *ActivityLogEntry) GetSessionId() string

func (*ActivityLogEntry) GetUserEmail

func (x *ActivityLogEntry) GetUserEmail() string

func (*ActivityLogEntry) GetUserId

func (x *ActivityLogEntry) GetUserId() string

func (*ActivityLogEntry) GetUserName

func (x *ActivityLogEntry) GetUserName() string

func (*ActivityLogEntry) ProtoMessage

func (*ActivityLogEntry) ProtoMessage()

func (*ActivityLogEntry) ProtoReflect

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

func (*ActivityLogEntry) Reset

func (x *ActivityLogEntry) Reset()

func (*ActivityLogEntry) String

func (x *ActivityLogEntry) String() string

type ActivityLogEntry_DiffSummary

type ActivityLogEntry_DiffSummary struct {

	// number of lines added
	Added int64 `protobuf:"varint,1,opt,name=added,proto3" json:"added,omitempty"`
	// number of lines removed
	Removed int64 `protobuf:"varint,2,opt,name=removed,proto3" json:"removed,omitempty"`
	// contains filtered or unexported fields
}

func (*ActivityLogEntry_DiffSummary) Descriptor deprecated

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

Deprecated: Use ActivityLogEntry_DiffSummary.ProtoReflect.Descriptor instead.

func (*ActivityLogEntry_DiffSummary) GetAdded

func (x *ActivityLogEntry_DiffSummary) GetAdded() int64

func (*ActivityLogEntry_DiffSummary) GetRemoved

func (x *ActivityLogEntry_DiffSummary) GetRemoved() int64

func (*ActivityLogEntry_DiffSummary) ProtoMessage

func (*ActivityLogEntry_DiffSummary) ProtoMessage()

func (*ActivityLogEntry_DiffSummary) ProtoReflect

func (*ActivityLogEntry_DiffSummary) Reset

func (x *ActivityLogEntry_DiffSummary) Reset()

func (*ActivityLogEntry_DiffSummary) String

type ActivityLogServiceClient

type ActivityLogServiceClient interface {
	// GetActivityLogEntry retrieves a specific activity log entry
	GetActivityLogEntry(ctx context.Context, in *GetActivityLogEntryRequest, opts ...grpc.CallOption) (*GetActivityLogEntryResponse, error)
	// ListActivityLogEntries lists activity log entries based on paramters in the
	// ListActivityLogEntriesRequest
	ListActivityLogEntries(ctx context.Context, in *ListActivityLogEntriesRequest, opts ...grpc.CallOption) (*ListActivityLogEntriesResponse, error)
}

ActivityLogServiceClient is the client API for ActivityLogService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

type ActivityLogServiceServer

type ActivityLogServiceServer interface {
	// GetActivityLogEntry retrieves a specific activity log entry
	GetActivityLogEntry(context.Context, *GetActivityLogEntryRequest) (*GetActivityLogEntryResponse, error)
	// ListActivityLogEntries lists activity log entries based on paramters in the
	// ListActivityLogEntriesRequest
	ListActivityLogEntries(context.Context, *ListActivityLogEntriesRequest) (*ListActivityLogEntriesResponse, error)
}

ActivityLogServiceServer is the server API for ActivityLogService service.

type AddPomeriumServiceAccountRequest

type AddPomeriumServiceAccountRequest struct {
	ServiceAccount *PomeriumServiceAccount `protobuf:"bytes,1,opt,name=service_account,json=serviceAccount,proto3" json:"service_account,omitempty"`
	// contains filtered or unexported fields
}

func (*AddPomeriumServiceAccountRequest) Descriptor deprecated

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

Deprecated: Use AddPomeriumServiceAccountRequest.ProtoReflect.Descriptor instead.

func (*AddPomeriumServiceAccountRequest) GetServiceAccount

func (*AddPomeriumServiceAccountRequest) ProtoMessage

func (*AddPomeriumServiceAccountRequest) ProtoMessage()

func (*AddPomeriumServiceAccountRequest) ProtoReflect

func (*AddPomeriumServiceAccountRequest) Reset

func (*AddPomeriumServiceAccountRequest) String

type AddPomeriumServiceAccountResponse

type AddPomeriumServiceAccountResponse struct {
	ServiceAccount *PomeriumServiceAccount `protobuf:"bytes,1,opt,name=service_account,json=serviceAccount,proto3" json:"service_account,omitempty"`
	JWT            string                  `protobuf:"bytes,2,opt,name=JWT,proto3" json:"JWT,omitempty"`
	// contains filtered or unexported fields
}

func (*AddPomeriumServiceAccountResponse) Descriptor deprecated

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

Deprecated: Use AddPomeriumServiceAccountResponse.ProtoReflect.Descriptor instead.

func (*AddPomeriumServiceAccountResponse) GetJWT

func (*AddPomeriumServiceAccountResponse) GetServiceAccount

func (*AddPomeriumServiceAccountResponse) ProtoMessage

func (*AddPomeriumServiceAccountResponse) ProtoMessage()

func (*AddPomeriumServiceAccountResponse) ProtoReflect

func (*AddPomeriumServiceAccountResponse) Reset

func (*AddPomeriumServiceAccountResponse) String

type ApproveDeviceRequest added in v0.16.0

type ApproveDeviceRequest struct {

	// Types that are assignable to Id:
	//	*ApproveDeviceRequest_CredentialId
	//	*ApproveDeviceRequest_EnrollmentId
	Id isApproveDeviceRequest_Id `protobuf_oneof:"id"`
	// contains filtered or unexported fields
}

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

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

Deprecated: Use ApproveDeviceRequest.ProtoReflect.Descriptor instead.

func (*ApproveDeviceRequest) GetCredentialId added in v0.16.0

func (x *ApproveDeviceRequest) GetCredentialId() string

func (*ApproveDeviceRequest) GetEnrollmentId added in v0.16.0

func (x *ApproveDeviceRequest) GetEnrollmentId() string

func (*ApproveDeviceRequest) GetId added in v0.16.0

func (m *ApproveDeviceRequest) GetId() isApproveDeviceRequest_Id

func (*ApproveDeviceRequest) ProtoMessage added in v0.16.0

func (*ApproveDeviceRequest) ProtoMessage()

func (*ApproveDeviceRequest) ProtoReflect added in v0.16.0

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

func (*ApproveDeviceRequest) Reset added in v0.16.0

func (x *ApproveDeviceRequest) Reset()

func (*ApproveDeviceRequest) String added in v0.16.0

func (x *ApproveDeviceRequest) String() string

type ApproveDeviceRequest_CredentialId added in v0.16.0

type ApproveDeviceRequest_CredentialId struct {
	CredentialId string `protobuf:"bytes,1,opt,name=credential_id,json=credentialId,proto3,oneof"`
}

type ApproveDeviceRequest_EnrollmentId added in v0.16.0

type ApproveDeviceRequest_EnrollmentId struct {
	EnrollmentId string `protobuf:"bytes,2,opt,name=enrollment_id,json=enrollmentId,proto3,oneof"`
}

type AuditServiceClient added in v0.18.0

type AuditServiceClient interface {
	DecryptAuditRecords(ctx context.Context, in *DecryptAuditRecordsRequest, opts ...grpc.CallOption) (*DecryptAuditRecordsResponse, error)
}

AuditServiceClient is the client API for AuditService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

func NewAuditServiceClient added in v0.18.0

func NewAuditServiceClient(cc grpc.ClientConnInterface) AuditServiceClient

type AuditServiceServer added in v0.18.0

type AuditServiceServer interface {
	DecryptAuditRecords(context.Context, *DecryptAuditRecordsRequest) (*DecryptAuditRecordsResponse, error)
}

AuditServiceServer is the server API for AuditService service.

type CertificateInfo

type CertificateInfo struct {
	Version                     int64                  `protobuf:"varint,1,opt,name=version,proto3" json:"version,omitempty"`
	Serial                      string                 `protobuf:"bytes,2,opt,name=serial,proto3" json:"serial,omitempty"`
	Issuer                      *Name                  `protobuf:"bytes,3,opt,name=issuer,proto3" json:"issuer,omitempty"`
	Subject                     *Name                  `protobuf:"bytes,4,opt,name=subject,proto3" json:"subject,omitempty"`
	NotBefore                   *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=not_before,json=notBefore,proto3" json:"not_before,omitempty"`
	NotAfter                    *timestamppb.Timestamp `protobuf:"bytes,6,opt,name=not_after,json=notAfter,proto3" json:"not_after,omitempty"`
	KeyUsage                    *KeyUsage              `protobuf:"bytes,7,opt,name=key_usage,json=keyUsage,proto3" json:"key_usage,omitempty"`
	DnsNames                    []string               `protobuf:"bytes,10,rep,name=dns_names,json=dnsNames,proto3" json:"dns_names,omitempty"`
	EmailAddresses              []string               `protobuf:"bytes,11,rep,name=email_addresses,json=emailAddresses,proto3" json:"email_addresses,omitempty"`
	IpAddresses                 []string               `protobuf:"bytes,12,rep,name=ip_addresses,json=ipAddresses,proto3" json:"ip_addresses,omitempty"`
	Uris                        []string               `protobuf:"bytes,13,rep,name=uris,proto3" json:"uris,omitempty"`
	PermittedDnsDomainsCritical bool                   `` /* 148-byte string literal not displayed */
	PermittedDnsDomains         []string               `protobuf:"bytes,15,rep,name=permitted_dns_domains,json=permittedDnsDomains,proto3" json:"permitted_dns_domains,omitempty"`
	ExcludedDnsDomains          []string               `protobuf:"bytes,16,rep,name=excluded_dns_domains,json=excludedDnsDomains,proto3" json:"excluded_dns_domains,omitempty"`
	PermittedIpRanges           []string               `protobuf:"bytes,17,rep,name=permitted_ip_ranges,json=permittedIpRanges,proto3" json:"permitted_ip_ranges,omitempty"`
	ExcludedIpRanges            []string               `protobuf:"bytes,18,rep,name=excluded_ip_ranges,json=excludedIpRanges,proto3" json:"excluded_ip_ranges,omitempty"`
	PermittedEmailAddresses     []string               `` /* 133-byte string literal not displayed */
	ExcludedEmailAddresses      []string               `` /* 130-byte string literal not displayed */
	PermittedUriDomains         []string               `protobuf:"bytes,21,rep,name=permitted_uri_domains,json=permittedUriDomains,proto3" json:"permitted_uri_domains,omitempty"`
	ExcludedUriDomains          []string               `protobuf:"bytes,22,rep,name=excluded_uri_domains,json=excludedUriDomains,proto3" json:"excluded_uri_domains,omitempty"`
	// contains filtered or unexported fields
}

CertificateInfo is a .proto reflection of https://golang.org/pkg/crypto/x509/#Certificate

func (*CertificateInfo) Descriptor deprecated

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

Deprecated: Use CertificateInfo.ProtoReflect.Descriptor instead.

func (*CertificateInfo) GetDnsNames

func (x *CertificateInfo) GetDnsNames() []string

func (*CertificateInfo) GetEmailAddresses

func (x *CertificateInfo) GetEmailAddresses() []string

func (*CertificateInfo) GetExcludedDnsDomains

func (x *CertificateInfo) GetExcludedDnsDomains() []string

func (*CertificateInfo) GetExcludedEmailAddresses

func (x *CertificateInfo) GetExcludedEmailAddresses() []string

func (*CertificateInfo) GetExcludedIpRanges

func (x *CertificateInfo) GetExcludedIpRanges() []string

func (*CertificateInfo) GetExcludedUriDomains

func (x *CertificateInfo) GetExcludedUriDomains() []string

func (*CertificateInfo) GetIpAddresses

func (x *CertificateInfo) GetIpAddresses() []string

func (*CertificateInfo) GetIssuer

func (x *CertificateInfo) GetIssuer() *Name

func (*CertificateInfo) GetKeyUsage

func (x *CertificateInfo) GetKeyUsage() *KeyUsage

func (*CertificateInfo) GetNotAfter

func (x *CertificateInfo) GetNotAfter() *timestamppb.Timestamp

func (*CertificateInfo) GetNotBefore

func (x *CertificateInfo) GetNotBefore() *timestamppb.Timestamp

func (*CertificateInfo) GetPermittedDnsDomains

func (x *CertificateInfo) GetPermittedDnsDomains() []string

func (*CertificateInfo) GetPermittedDnsDomainsCritical

func (x *CertificateInfo) GetPermittedDnsDomainsCritical() bool

func (*CertificateInfo) GetPermittedEmailAddresses

func (x *CertificateInfo) GetPermittedEmailAddresses() []string

func (*CertificateInfo) GetPermittedIpRanges

func (x *CertificateInfo) GetPermittedIpRanges() []string

func (*CertificateInfo) GetPermittedUriDomains

func (x *CertificateInfo) GetPermittedUriDomains() []string

func (*CertificateInfo) GetSerial

func (x *CertificateInfo) GetSerial() string

func (*CertificateInfo) GetSubject

func (x *CertificateInfo) GetSubject() *Name

func (*CertificateInfo) GetUris

func (x *CertificateInfo) GetUris() []string

func (*CertificateInfo) GetVersion

func (x *CertificateInfo) GetVersion() int64

func (*CertificateInfo) ProtoMessage

func (*CertificateInfo) ProtoMessage()

func (*CertificateInfo) ProtoReflect

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

func (*CertificateInfo) Reset

func (x *CertificateInfo) Reset()

func (*CertificateInfo) String

func (x *CertificateInfo) String() string

type Component

type Component int32
const (
	Component_UNKNOWN_DO_NOT_USE Component = 0
	Component_AUTHENTICATE       Component = 1
	Component_AUTHORIZE          Component = 2
	Component_DATABROKER         Component = 3
	Component_CONSOLE            Component = 4
	Component_PROXY              Component = 5
	// used when all components are running in the all-in-one mode
	Component_ALL_IN_ONE Component = 6
	// Proxy envoy is always reported separately
	Component_PROXY_ENVOY Component = 7
	Component_PROMETHEUS  Component = 8
)

func (Component) Descriptor

func (Component) Descriptor() protoreflect.EnumDescriptor

func (Component) Enum

func (x Component) Enum() *Component

func (Component) EnumDescriptor deprecated

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

Deprecated: Use Component.Descriptor instead.

func (Component) Number

func (x Component) Number() protoreflect.EnumNumber

func (Component) String

func (x Component) String() string

func (Component) Type

type ConsoleConfig

type ConsoleConfig struct {
	KeyPairs   []*KeyPair   `protobuf:"bytes,1,rep,name=key_pairs,json=keyPairs,proto3" json:"key_pairs,omitempty"`
	Namespaces []*Namespace `protobuf:"bytes,2,rep,name=namespaces,proto3" json:"namespaces,omitempty"`
	Policies   []*Policy    `protobuf:"bytes,3,rep,name=policies,proto3" json:"policies,omitempty"`
	Routes     []*Route     `protobuf:"bytes,4,rep,name=routes,proto3" json:"routes,omitempty"`
	Settings   *Settings    `protobuf:"bytes,5,opt,name=settings,proto3" json:"settings,omitempty"`
	// contains filtered or unexported fields
}

func (*ConsoleConfig) Descriptor deprecated

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

Deprecated: Use ConsoleConfig.ProtoReflect.Descriptor instead.

func (*ConsoleConfig) GetKeyPairs

func (x *ConsoleConfig) GetKeyPairs() []*KeyPair

func (*ConsoleConfig) GetNamespaces

func (x *ConsoleConfig) GetNamespaces() []*Namespace

func (*ConsoleConfig) GetPolicies

func (x *ConsoleConfig) GetPolicies() []*Policy

func (*ConsoleConfig) GetRoutes

func (x *ConsoleConfig) GetRoutes() []*Route

func (*ConsoleConfig) GetSettings

func (x *ConsoleConfig) GetSettings() *Settings

func (*ConsoleConfig) ProtoMessage

func (*ConsoleConfig) ProtoMessage()

func (*ConsoleConfig) ProtoReflect

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

func (*ConsoleConfig) Reset

func (x *ConsoleConfig) Reset()

func (*ConsoleConfig) String

func (x *ConsoleConfig) String() string

type ConsoleMetricRequest added in v0.17.0

type ConsoleMetricRequest struct {
	Metric Metric `protobuf:"varint,1,opt,name=metric,proto3,enum=pomerium.dashboard.Metric" json:"metric,omitempty"`
	// contains filtered or unexported fields
}

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

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

Deprecated: Use ConsoleMetricRequest.ProtoReflect.Descriptor instead.

func (*ConsoleMetricRequest) GetMetric added in v0.17.0

func (x *ConsoleMetricRequest) GetMetric() Metric

func (*ConsoleMetricRequest) ProtoMessage added in v0.17.0

func (*ConsoleMetricRequest) ProtoMessage()

func (*ConsoleMetricRequest) ProtoReflect added in v0.17.0

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

func (*ConsoleMetricRequest) Reset added in v0.17.0

func (x *ConsoleMetricRequest) Reset()

func (*ConsoleMetricRequest) String added in v0.17.0

func (x *ConsoleMetricRequest) String() string

type ConsoleMetricSeriesRequest added in v0.17.0

type ConsoleMetricSeriesRequest struct {

	// metric to retrieve
	Metric Metric `protobuf:"varint,1,opt,name=metric,proto3,enum=pomerium.dashboard.Metric" json:"metric,omitempty"`
	// Start time
	Start *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=start,proto3" json:"start,omitempty"`
	// End time
	End *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=end,proto3" json:"end,omitempty"`
	// contains filtered or unexported fields
}

Requests console metric time series

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

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

Deprecated: Use ConsoleMetricSeriesRequest.ProtoReflect.Descriptor instead.

func (*ConsoleMetricSeriesRequest) GetEnd added in v0.17.0

func (*ConsoleMetricSeriesRequest) GetMetric added in v0.17.0

func (x *ConsoleMetricSeriesRequest) GetMetric() Metric

func (*ConsoleMetricSeriesRequest) GetStart added in v0.17.0

func (*ConsoleMetricSeriesRequest) ProtoMessage added in v0.17.0

func (*ConsoleMetricSeriesRequest) ProtoMessage()

func (*ConsoleMetricSeriesRequest) ProtoReflect added in v0.17.0

func (*ConsoleMetricSeriesRequest) Reset added in v0.17.0

func (x *ConsoleMetricSeriesRequest) Reset()

func (*ConsoleMetricSeriesRequest) String added in v0.17.0

func (x *ConsoleMetricSeriesRequest) String() string

type CreateDeviceEnrollmentRequest added in v0.16.0

type CreateDeviceEnrollmentRequest struct {
	Enrollment  *DeviceEnrollment `protobuf:"bytes,1,opt,name=enrollment,proto3" json:"enrollment,omitempty"`
	RedirectUrl string            `protobuf:"bytes,2,opt,name=redirect_url,json=redirectUrl,proto3" json:"redirect_url,omitempty"`
	// contains filtered or unexported fields
}

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

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

Deprecated: Use CreateDeviceEnrollmentRequest.ProtoReflect.Descriptor instead.

func (*CreateDeviceEnrollmentRequest) GetEnrollment added in v0.16.0

func (x *CreateDeviceEnrollmentRequest) GetEnrollment() *DeviceEnrollment

func (*CreateDeviceEnrollmentRequest) GetRedirectUrl added in v0.16.0

func (x *CreateDeviceEnrollmentRequest) GetRedirectUrl() string

func (*CreateDeviceEnrollmentRequest) ProtoMessage added in v0.16.0

func (*CreateDeviceEnrollmentRequest) ProtoMessage()

func (*CreateDeviceEnrollmentRequest) ProtoReflect added in v0.16.0

func (*CreateDeviceEnrollmentRequest) Reset added in v0.16.0

func (x *CreateDeviceEnrollmentRequest) Reset()

func (*CreateDeviceEnrollmentRequest) String added in v0.16.0

type CreateDeviceEnrollmentResponse added in v0.16.0

type CreateDeviceEnrollmentResponse struct {
	Enrollment    *DeviceEnrollment `protobuf:"bytes,1,opt,name=enrollment,proto3" json:"enrollment,omitempty"`
	EnrollmentUrl string            `protobuf:"bytes,2,opt,name=enrollment_url,json=enrollmentUrl,proto3" json:"enrollment_url,omitempty"`
	// contains filtered or unexported fields
}

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

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

Deprecated: Use CreateDeviceEnrollmentResponse.ProtoReflect.Descriptor instead.

func (*CreateDeviceEnrollmentResponse) GetEnrollment added in v0.16.0

func (*CreateDeviceEnrollmentResponse) GetEnrollmentUrl added in v0.16.0

func (x *CreateDeviceEnrollmentResponse) GetEnrollmentUrl() string

func (*CreateDeviceEnrollmentResponse) ProtoMessage added in v0.16.0

func (*CreateDeviceEnrollmentResponse) ProtoMessage()

func (*CreateDeviceEnrollmentResponse) ProtoReflect added in v0.16.0

func (*CreateDeviceEnrollmentResponse) Reset added in v0.16.0

func (x *CreateDeviceEnrollmentResponse) Reset()

func (*CreateDeviceEnrollmentResponse) String added in v0.16.0

type CreateKeyPairRequest

type CreateKeyPairRequest struct {
	Name        string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	NamespaceId string `protobuf:"bytes,2,opt,name=namespace_id,json=namespaceId,proto3" json:"namespace_id,omitempty"`
	// encoding format of data
	Format Format `protobuf:"varint,3,opt,name=format,proto3,enum=pomerium.dashboard.Format" json:"format,omitempty"`
	// public certificate data
	Certificate []byte `protobuf:"bytes,4,opt,name=certificate,proto3" json:"certificate,omitempty"`
	// private key data
	Key []byte `protobuf:"bytes,5,opt,name=key,proto3" json:"key,omitempty"`
	// contains filtered or unexported fields
}

CreateKeyPairRequest defines a Key Pair to create

func (*CreateKeyPairRequest) Descriptor deprecated

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

Deprecated: Use CreateKeyPairRequest.ProtoReflect.Descriptor instead.

func (*CreateKeyPairRequest) GetCertificate

func (x *CreateKeyPairRequest) GetCertificate() []byte

func (*CreateKeyPairRequest) GetFormat

func (x *CreateKeyPairRequest) GetFormat() Format

func (*CreateKeyPairRequest) GetKey

func (x *CreateKeyPairRequest) GetKey() []byte

func (*CreateKeyPairRequest) GetName

func (x *CreateKeyPairRequest) GetName() string

func (*CreateKeyPairRequest) GetNamespaceId

func (x *CreateKeyPairRequest) GetNamespaceId() string

func (*CreateKeyPairRequest) ProtoMessage

func (*CreateKeyPairRequest) ProtoMessage()

func (*CreateKeyPairRequest) ProtoReflect

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

func (*CreateKeyPairRequest) Reset

func (x *CreateKeyPairRequest) Reset()

func (*CreateKeyPairRequest) String

func (x *CreateKeyPairRequest) String() string

type CreateKeyPairResponse

type CreateKeyPairResponse struct {
	KeyPair *KeyPairRecord `protobuf:"bytes,1,opt,name=key_pair,json=keyPair,proto3" json:"key_pair,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateKeyPairResponse) Descriptor deprecated

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

Deprecated: Use CreateKeyPairResponse.ProtoReflect.Descriptor instead.

func (*CreateKeyPairResponse) GetKeyPair

func (x *CreateKeyPairResponse) GetKeyPair() *KeyPairRecord

func (*CreateKeyPairResponse) ProtoMessage

func (*CreateKeyPairResponse) ProtoMessage()

func (*CreateKeyPairResponse) ProtoReflect

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

func (*CreateKeyPairResponse) Reset

func (x *CreateKeyPairResponse) Reset()

func (*CreateKeyPairResponse) String

func (x *CreateKeyPairResponse) String() string

type DataBrokerClient added in v0.18.0

type DataBrokerClient interface {
	ListDataBrokerRecords(ctx context.Context, in *ListDataBrokerRecordsRequest, opts ...grpc.CallOption) (*ListDataBrokerRecordsResponse, error)
	ListDataBrokerRecordTypes(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*ListDataBrokerRecordTypesResponse, error)
}

DataBrokerClient is the client API for DataBroker service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

func NewDataBrokerClient added in v0.18.0

func NewDataBrokerClient(cc grpc.ClientConnInterface) DataBrokerClient

type DataBrokerServer added in v0.18.0

type DataBrokerServer interface {
	ListDataBrokerRecords(context.Context, *ListDataBrokerRecordsRequest) (*ListDataBrokerRecordsResponse, error)
	ListDataBrokerRecordTypes(context.Context, *emptypb.Empty) (*ListDataBrokerRecordTypesResponse, error)
}

DataBrokerServer is the server API for DataBroker service.

type DecryptAuditRecordsRequest added in v0.18.0

type DecryptAuditRecordsRequest struct {
	SealedAuditRecords []*crypt.SealedMessage `protobuf:"bytes,1,rep,name=sealed_audit_records,json=sealedAuditRecords,proto3" json:"sealed_audit_records,omitempty"`
	// contains filtered or unexported fields
}

func (*DecryptAuditRecordsRequest) Descriptor deprecated added in v0.18.0

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

Deprecated: Use DecryptAuditRecordsRequest.ProtoReflect.Descriptor instead.

func (*DecryptAuditRecordsRequest) GetSealedAuditRecords added in v0.18.0

func (x *DecryptAuditRecordsRequest) GetSealedAuditRecords() []*crypt.SealedMessage

func (*DecryptAuditRecordsRequest) ProtoMessage added in v0.18.0

func (*DecryptAuditRecordsRequest) ProtoMessage()

func (*DecryptAuditRecordsRequest) ProtoReflect added in v0.18.0

func (*DecryptAuditRecordsRequest) Reset added in v0.18.0

func (x *DecryptAuditRecordsRequest) Reset()

func (*DecryptAuditRecordsRequest) String added in v0.18.0

func (x *DecryptAuditRecordsRequest) String() string

type DecryptAuditRecordsResponse added in v0.18.0

type DecryptAuditRecordsResponse struct {
	AuditRecords []*audit.Record `protobuf:"bytes,1,rep,name=audit_records,json=auditRecords,proto3" json:"audit_records,omitempty"`
	// contains filtered or unexported fields
}

func (*DecryptAuditRecordsResponse) Descriptor deprecated added in v0.18.0

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

Deprecated: Use DecryptAuditRecordsResponse.ProtoReflect.Descriptor instead.

func (*DecryptAuditRecordsResponse) GetAuditRecords added in v0.18.0

func (x *DecryptAuditRecordsResponse) GetAuditRecords() []*audit.Record

func (*DecryptAuditRecordsResponse) ProtoMessage added in v0.18.0

func (*DecryptAuditRecordsResponse) ProtoMessage()

func (*DecryptAuditRecordsResponse) ProtoReflect added in v0.18.0

func (*DecryptAuditRecordsResponse) Reset added in v0.18.0

func (x *DecryptAuditRecordsResponse) Reset()

func (*DecryptAuditRecordsResponse) String added in v0.18.0

func (x *DecryptAuditRecordsResponse) String() string

type DeleteDeviceRequest added in v0.16.0

type DeleteDeviceRequest struct {

	// Types that are assignable to Id:
	//	*DeleteDeviceRequest_CredentialId
	//	*DeleteDeviceRequest_EnrollmentId
	Id isDeleteDeviceRequest_Id `protobuf_oneof:"id"`
	// contains filtered or unexported fields
}

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

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

Deprecated: Use DeleteDeviceRequest.ProtoReflect.Descriptor instead.

func (*DeleteDeviceRequest) GetCredentialId added in v0.16.0

func (x *DeleteDeviceRequest) GetCredentialId() string

func (*DeleteDeviceRequest) GetEnrollmentId added in v0.16.0

func (x *DeleteDeviceRequest) GetEnrollmentId() string

func (*DeleteDeviceRequest) GetId added in v0.16.0

func (m *DeleteDeviceRequest) GetId() isDeleteDeviceRequest_Id

func (*DeleteDeviceRequest) ProtoMessage added in v0.16.0

func (*DeleteDeviceRequest) ProtoMessage()

func (*DeleteDeviceRequest) ProtoReflect added in v0.16.0

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

func (*DeleteDeviceRequest) Reset added in v0.16.0

func (x *DeleteDeviceRequest) Reset()

func (*DeleteDeviceRequest) String added in v0.16.0

func (x *DeleteDeviceRequest) String() string

type DeleteDeviceRequest_CredentialId added in v0.16.0

type DeleteDeviceRequest_CredentialId struct {
	CredentialId string `protobuf:"bytes,1,opt,name=credential_id,json=credentialId,proto3,oneof"`
}

type DeleteDeviceRequest_EnrollmentId added in v0.16.0

type DeleteDeviceRequest_EnrollmentId struct {
	EnrollmentId string `protobuf:"bytes,2,opt,name=enrollment_id,json=enrollmentId,proto3,oneof"`
}

type DeleteDeviceTypeRequest added in v0.16.0

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

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

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

Deprecated: Use DeleteDeviceTypeRequest.ProtoReflect.Descriptor instead.

func (*DeleteDeviceTypeRequest) GetTypeId added in v0.16.0

func (x *DeleteDeviceTypeRequest) GetTypeId() string

func (*DeleteDeviceTypeRequest) ProtoMessage added in v0.16.0

func (*DeleteDeviceTypeRequest) ProtoMessage()

func (*DeleteDeviceTypeRequest) ProtoReflect added in v0.16.0

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

func (*DeleteDeviceTypeRequest) Reset added in v0.16.0

func (x *DeleteDeviceTypeRequest) Reset()

func (*DeleteDeviceTypeRequest) String added in v0.16.0

func (x *DeleteDeviceTypeRequest) String() string

type DeleteExternalDataSourceRequest added in v0.18.0

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

func (*DeleteExternalDataSourceRequest) Descriptor deprecated added in v0.18.0

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

Deprecated: Use DeleteExternalDataSourceRequest.ProtoReflect.Descriptor instead.

func (*DeleteExternalDataSourceRequest) GetId added in v0.18.0

func (*DeleteExternalDataSourceRequest) ProtoMessage added in v0.18.0

func (*DeleteExternalDataSourceRequest) ProtoMessage()

func (*DeleteExternalDataSourceRequest) ProtoReflect added in v0.18.0

func (*DeleteExternalDataSourceRequest) Reset added in v0.18.0

func (*DeleteExternalDataSourceRequest) String added in v0.18.0

type DeleteKeyPairRequest

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

func (*DeleteKeyPairRequest) Descriptor deprecated

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

Deprecated: Use DeleteKeyPairRequest.ProtoReflect.Descriptor instead.

func (*DeleteKeyPairRequest) GetId

func (x *DeleteKeyPairRequest) GetId() string

func (*DeleteKeyPairRequest) ProtoMessage

func (*DeleteKeyPairRequest) ProtoMessage()

func (*DeleteKeyPairRequest) ProtoReflect

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

func (*DeleteKeyPairRequest) Reset

func (x *DeleteKeyPairRequest) Reset()

func (*DeleteKeyPairRequest) String

func (x *DeleteKeyPairRequest) String() string

type DeleteKeyPairResponse

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

func (*DeleteKeyPairResponse) Descriptor deprecated

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

Deprecated: Use DeleteKeyPairResponse.ProtoReflect.Descriptor instead.

func (*DeleteKeyPairResponse) ProtoMessage

func (*DeleteKeyPairResponse) ProtoMessage()

func (*DeleteKeyPairResponse) ProtoReflect

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

func (*DeleteKeyPairResponse) Reset

func (x *DeleteKeyPairResponse) Reset()

func (*DeleteKeyPairResponse) String

func (x *DeleteKeyPairResponse) String() string

type DeleteNamespacePermissionRequest

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

func (*DeleteNamespacePermissionRequest) Descriptor deprecated

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

Deprecated: Use DeleteNamespacePermissionRequest.ProtoReflect.Descriptor instead.

func (*DeleteNamespacePermissionRequest) GetId

func (*DeleteNamespacePermissionRequest) ProtoMessage

func (*DeleteNamespacePermissionRequest) ProtoMessage()

func (*DeleteNamespacePermissionRequest) ProtoReflect

func (*DeleteNamespacePermissionRequest) Reset

func (*DeleteNamespacePermissionRequest) String

type DeleteNamespacePermissionResponse

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

func (*DeleteNamespacePermissionResponse) Descriptor deprecated

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

Deprecated: Use DeleteNamespacePermissionResponse.ProtoReflect.Descriptor instead.

func (*DeleteNamespacePermissionResponse) ProtoMessage

func (*DeleteNamespacePermissionResponse) ProtoMessage()

func (*DeleteNamespacePermissionResponse) ProtoReflect

func (*DeleteNamespacePermissionResponse) Reset

func (*DeleteNamespacePermissionResponse) String

type DeleteNamespaceRequest

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

func (*DeleteNamespaceRequest) Descriptor deprecated

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

Deprecated: Use DeleteNamespaceRequest.ProtoReflect.Descriptor instead.

func (*DeleteNamespaceRequest) GetId

func (x *DeleteNamespaceRequest) GetId() string

func (*DeleteNamespaceRequest) ProtoMessage

func (*DeleteNamespaceRequest) ProtoMessage()

func (*DeleteNamespaceRequest) ProtoReflect

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

func (*DeleteNamespaceRequest) Reset

func (x *DeleteNamespaceRequest) Reset()

func (*DeleteNamespaceRequest) String

func (x *DeleteNamespaceRequest) String() string

type DeleteNamespaceResponse

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

func (*DeleteNamespaceResponse) Descriptor deprecated

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

Deprecated: Use DeleteNamespaceResponse.ProtoReflect.Descriptor instead.

func (*DeleteNamespaceResponse) ProtoMessage

func (*DeleteNamespaceResponse) ProtoMessage()

func (*DeleteNamespaceResponse) ProtoReflect

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

func (*DeleteNamespaceResponse) Reset

func (x *DeleteNamespaceResponse) Reset()

func (*DeleteNamespaceResponse) String

func (x *DeleteNamespaceResponse) String() string

type DeletePolicyRequest

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

func (*DeletePolicyRequest) Descriptor deprecated

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

Deprecated: Use DeletePolicyRequest.ProtoReflect.Descriptor instead.

func (*DeletePolicyRequest) GetId

func (x *DeletePolicyRequest) GetId() string

func (*DeletePolicyRequest) ProtoMessage

func (*DeletePolicyRequest) ProtoMessage()

func (*DeletePolicyRequest) ProtoReflect

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

func (*DeletePolicyRequest) Reset

func (x *DeletePolicyRequest) Reset()

func (*DeletePolicyRequest) String

func (x *DeletePolicyRequest) String() string

type DeletePolicyResponse

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

func (*DeletePolicyResponse) Descriptor deprecated

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

Deprecated: Use DeletePolicyResponse.ProtoReflect.Descriptor instead.

func (*DeletePolicyResponse) ProtoMessage

func (*DeletePolicyResponse) ProtoMessage()

func (*DeletePolicyResponse) ProtoReflect

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

func (*DeletePolicyResponse) Reset

func (x *DeletePolicyResponse) Reset()

func (*DeletePolicyResponse) String

func (x *DeletePolicyResponse) String() string

type DeletePomeriumServiceAccountRequest

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

func (*DeletePomeriumServiceAccountRequest) Descriptor deprecated

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

Deprecated: Use DeletePomeriumServiceAccountRequest.ProtoReflect.Descriptor instead.

func (*DeletePomeriumServiceAccountRequest) GetId

func (*DeletePomeriumServiceAccountRequest) ProtoMessage

func (*DeletePomeriumServiceAccountRequest) ProtoMessage()

func (*DeletePomeriumServiceAccountRequest) ProtoReflect

func (*DeletePomeriumServiceAccountRequest) Reset

func (*DeletePomeriumServiceAccountRequest) String

type DeletePomeriumServiceAccountResponse

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

func (*DeletePomeriumServiceAccountResponse) Descriptor deprecated

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

Deprecated: Use DeletePomeriumServiceAccountResponse.ProtoReflect.Descriptor instead.

func (*DeletePomeriumServiceAccountResponse) ProtoMessage

func (*DeletePomeriumServiceAccountResponse) ProtoMessage()

func (*DeletePomeriumServiceAccountResponse) ProtoReflect

func (*DeletePomeriumServiceAccountResponse) Reset

func (*DeletePomeriumServiceAccountResponse) String

type DeletePomeriumSessionRequest

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

func (*DeletePomeriumSessionRequest) Descriptor deprecated

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

Deprecated: Use DeletePomeriumSessionRequest.ProtoReflect.Descriptor instead.

func (*DeletePomeriumSessionRequest) GetId

func (*DeletePomeriumSessionRequest) ProtoMessage

func (*DeletePomeriumSessionRequest) ProtoMessage()

func (*DeletePomeriumSessionRequest) ProtoReflect

func (*DeletePomeriumSessionRequest) Reset

func (x *DeletePomeriumSessionRequest) Reset()

func (*DeletePomeriumSessionRequest) String

type DeletePomeriumSessionResponse

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

func (*DeletePomeriumSessionResponse) Descriptor deprecated

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

Deprecated: Use DeletePomeriumSessionResponse.ProtoReflect.Descriptor instead.

func (*DeletePomeriumSessionResponse) ProtoMessage

func (*DeletePomeriumSessionResponse) ProtoMessage()

func (*DeletePomeriumSessionResponse) ProtoReflect

func (*DeletePomeriumSessionResponse) Reset

func (x *DeletePomeriumSessionResponse) Reset()

func (*DeletePomeriumSessionResponse) String

type DeleteRouteRequest

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

func (*DeleteRouteRequest) Descriptor deprecated

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

Deprecated: Use DeleteRouteRequest.ProtoReflect.Descriptor instead.

func (*DeleteRouteRequest) GetId

func (x *DeleteRouteRequest) GetId() string

func (*DeleteRouteRequest) ProtoMessage

func (*DeleteRouteRequest) ProtoMessage()

func (*DeleteRouteRequest) ProtoReflect

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

func (*DeleteRouteRequest) Reset

func (x *DeleteRouteRequest) Reset()

func (*DeleteRouteRequest) String

func (x *DeleteRouteRequest) String() string

type DeleteRouteResponse

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

func (*DeleteRouteResponse) Descriptor deprecated

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

Deprecated: Use DeleteRouteResponse.ProtoReflect.Descriptor instead.

func (*DeleteRouteResponse) ProtoMessage

func (*DeleteRouteResponse) ProtoMessage()

func (*DeleteRouteResponse) ProtoReflect

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

func (*DeleteRouteResponse) Reset

func (x *DeleteRouteResponse) Reset()

func (*DeleteRouteResponse) String

func (x *DeleteRouteResponse) String() string

type DeviceCredential added in v0.16.0

type DeviceCredential 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"`
	ModifiedAt         *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=modified_at,json=modifiedAt,proto3" json:"modified_at,omitempty"`
	DeletedAt          *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=deleted_at,json=deletedAt,proto3" json:"deleted_at,omitempty"`
	DeviceTypeId       string                 `protobuf:"bytes,5,opt,name=device_type_id,json=deviceTypeId,proto3" json:"device_type_id,omitempty"`
	DeviceEnrollmentId string                 `protobuf:"bytes,6,opt,name=device_enrollment_id,json=deviceEnrollmentId,proto3" json:"device_enrollment_id,omitempty"`
	UserId             string                 `protobuf:"bytes,7,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
	// Types that are assignable to Specifier:
	//	*DeviceCredential_Webauthn
	Specifier isDeviceCredential_Specifier `protobuf_oneof:"specifier"`
	// contains filtered or unexported fields
}

A DeviceCredential is a user's device-specific credential.

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

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

Deprecated: Use DeviceCredential.ProtoReflect.Descriptor instead.

func (*DeviceCredential) GetCreatedAt added in v0.16.0

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

func (*DeviceCredential) GetDeletedAt added in v0.16.0

func (x *DeviceCredential) GetDeletedAt() *timestamppb.Timestamp

func (*DeviceCredential) GetDeviceEnrollmentId added in v0.16.0

func (x *DeviceCredential) GetDeviceEnrollmentId() string

func (*DeviceCredential) GetDeviceTypeId added in v0.16.0

func (x *DeviceCredential) GetDeviceTypeId() string

func (*DeviceCredential) GetId added in v0.16.0

func (x *DeviceCredential) GetId() string

func (*DeviceCredential) GetModifiedAt added in v0.16.0

func (x *DeviceCredential) GetModifiedAt() *timestamppb.Timestamp

func (*DeviceCredential) GetSpecifier added in v0.16.0

func (m *DeviceCredential) GetSpecifier() isDeviceCredential_Specifier

func (*DeviceCredential) GetUserId added in v0.16.0

func (x *DeviceCredential) GetUserId() string

func (*DeviceCredential) GetWebauthn added in v0.16.0

func (x *DeviceCredential) GetWebauthn() *DeviceCredential_WebAuthn

func (*DeviceCredential) ProtoMessage added in v0.16.0

func (*DeviceCredential) ProtoMessage()

func (*DeviceCredential) ProtoReflect added in v0.16.0

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

func (*DeviceCredential) Reset added in v0.16.0

func (x *DeviceCredential) Reset()

func (*DeviceCredential) String added in v0.16.0

func (x *DeviceCredential) String() string

type DeviceCredential_WebAuthn added in v0.16.0

type DeviceCredential_WebAuthn struct {
	Id        []byte `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	PublicKey []byte `protobuf:"bytes,2,opt,name=public_key,json=publicKey,proto3" json:"public_key,omitempty"`
	// the options that were used to do initial registration
	RegisterOptions []byte `protobuf:"bytes,3,opt,name=register_options,json=registerOptions,proto3" json:"register_options,omitempty"`
	// the response returned from initial registration
	RegisterResponse []byte `protobuf:"bytes,4,opt,name=register_response,json=registerResponse,proto3" json:"register_response,omitempty"`
	// subsequent authenticate responses
	AuthenticateResponse [][]byte `protobuf:"bytes,5,rep,name=authenticate_response,json=authenticateResponse,proto3" json:"authenticate_response,omitempty"`
	// contains filtered or unexported fields
}

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

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

Deprecated: Use DeviceCredential_WebAuthn.ProtoReflect.Descriptor instead.

func (*DeviceCredential_WebAuthn) GetAuthenticateResponse added in v0.16.0

func (x *DeviceCredential_WebAuthn) GetAuthenticateResponse() [][]byte

func (*DeviceCredential_WebAuthn) GetId added in v0.16.0

func (x *DeviceCredential_WebAuthn) GetId() []byte

func (*DeviceCredential_WebAuthn) GetPublicKey added in v0.16.0

func (x *DeviceCredential_WebAuthn) GetPublicKey() []byte

func (*DeviceCredential_WebAuthn) GetRegisterOptions added in v0.16.0

func (x *DeviceCredential_WebAuthn) GetRegisterOptions() []byte

func (*DeviceCredential_WebAuthn) GetRegisterResponse added in v0.16.0

func (x *DeviceCredential_WebAuthn) GetRegisterResponse() []byte

func (*DeviceCredential_WebAuthn) ProtoMessage added in v0.16.0

func (*DeviceCredential_WebAuthn) ProtoMessage()

func (*DeviceCredential_WebAuthn) ProtoReflect added in v0.16.0

func (*DeviceCredential_WebAuthn) Reset added in v0.16.0

func (x *DeviceCredential_WebAuthn) Reset()

func (*DeviceCredential_WebAuthn) String added in v0.16.0

func (x *DeviceCredential_WebAuthn) String() string

type DeviceCredential_Webauthn added in v0.16.0

type DeviceCredential_Webauthn struct {
	Webauthn *DeviceCredential_WebAuthn `protobuf:"bytes,8,opt,name=webauthn,proto3,oneof"`
}

type DeviceEnrollment added in v0.16.0

type DeviceEnrollment 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"`
	ModifiedAt         *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=modified_at,json=modifiedAt,proto3" json:"modified_at,omitempty"`
	DeletedAt          *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=deleted_at,json=deletedAt,proto3" json:"deleted_at,omitempty"`
	DeviceTypeId       string                 `protobuf:"bytes,5,opt,name=device_type_id,json=deviceTypeId,proto3" json:"device_type_id,omitempty"`
	DeviceCredentialId string                 `protobuf:"bytes,6,opt,name=device_credential_id,json=deviceCredentialId,proto3" json:"device_credential_id,omitempty"`
	UserId             string                 `protobuf:"bytes,7,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
	ApprovedAt         *timestamppb.Timestamp `protobuf:"bytes,8,opt,name=approved_at,json=approvedAt,proto3" json:"approved_at,omitempty"`
	ApprovedByUserId   string                 `protobuf:"bytes,9,opt,name=approved_by_user_id,json=approvedByUserId,proto3" json:"approved_by_user_id,omitempty"`
	EnrolledAt         *timestamppb.Timestamp `protobuf:"bytes,10,opt,name=enrolled_at,json=enrolledAt,proto3" json:"enrolled_at,omitempty"`
	UserAgent          string                 `protobuf:"bytes,11,opt,name=user_agent,json=userAgent,proto3" json:"user_agent,omitempty"`
	IpAddress          string                 `protobuf:"bytes,12,opt,name=ip_address,json=ipAddress,proto3" json:"ip_address,omitempty"`
	// contains filtered or unexported fields
}

A DeviceEnrollment is used to approve a user's device.

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

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

Deprecated: Use DeviceEnrollment.ProtoReflect.Descriptor instead.

func (*DeviceEnrollment) GetApprovedAt added in v0.16.0

func (x *DeviceEnrollment) GetApprovedAt() *timestamppb.Timestamp

func (*DeviceEnrollment) GetApprovedByUserId added in v0.16.0

func (x *DeviceEnrollment) GetApprovedByUserId() string

func (*DeviceEnrollment) GetCreatedAt added in v0.16.0

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

func (*DeviceEnrollment) GetDeletedAt added in v0.16.0

func (x *DeviceEnrollment) GetDeletedAt() *timestamppb.Timestamp

func (*DeviceEnrollment) GetDeviceCredentialId added in v0.16.0

func (x *DeviceEnrollment) GetDeviceCredentialId() string

func (*DeviceEnrollment) GetDeviceTypeId added in v0.16.0

func (x *DeviceEnrollment) GetDeviceTypeId() string

func (*DeviceEnrollment) GetEnrolledAt added in v0.16.0

func (x *DeviceEnrollment) GetEnrolledAt() *timestamppb.Timestamp

func (*DeviceEnrollment) GetId added in v0.16.0

func (x *DeviceEnrollment) GetId() string

func (*DeviceEnrollment) GetIpAddress added in v0.16.0

func (x *DeviceEnrollment) GetIpAddress() string

func (*DeviceEnrollment) GetModifiedAt added in v0.16.0

func (x *DeviceEnrollment) GetModifiedAt() *timestamppb.Timestamp

func (*DeviceEnrollment) GetUserAgent added in v0.16.0

func (x *DeviceEnrollment) GetUserAgent() string

func (*DeviceEnrollment) GetUserId added in v0.16.0

func (x *DeviceEnrollment) GetUserId() string

func (*DeviceEnrollment) ProtoMessage added in v0.16.0

func (*DeviceEnrollment) ProtoMessage()

func (*DeviceEnrollment) ProtoReflect added in v0.16.0

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

func (*DeviceEnrollment) Reset added in v0.16.0

func (x *DeviceEnrollment) Reset()

func (*DeviceEnrollment) String added in v0.16.0

func (x *DeviceEnrollment) String() string

type DeviceKind added in v0.16.0

type DeviceKind int32
const (
	DeviceKind_UNKNOWN  DeviceKind = 0
	DeviceKind_FIDO_U2F DeviceKind = 1
	DeviceKind_ANDROID  DeviceKind = 2
	DeviceKind_APPLE    DeviceKind = 3
	DeviceKind_TPM      DeviceKind = 4
	DeviceKind_WINDOWS  DeviceKind = 5
)

func (DeviceKind) Descriptor added in v0.16.0

func (DeviceKind) Descriptor() protoreflect.EnumDescriptor

func (DeviceKind) Enum added in v0.16.0

func (x DeviceKind) Enum() *DeviceKind

func (DeviceKind) EnumDescriptor deprecated added in v0.16.0

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

Deprecated: Use DeviceKind.Descriptor instead.

func (DeviceKind) Number added in v0.16.0

func (x DeviceKind) Number() protoreflect.EnumNumber

func (DeviceKind) String added in v0.16.0

func (x DeviceKind) String() string

func (DeviceKind) Type added in v0.16.0

type DeviceOwnerCredentialRecord added in v0.16.0

type DeviceOwnerCredentialRecord struct {
	Id        []byte `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	OwnerId   []byte `protobuf:"bytes,2,opt,name=owner_id,json=ownerId,proto3" json:"owner_id,omitempty"`
	PublicKey []byte `protobuf:"bytes,3,opt,name=public_key,json=publicKey,proto3" json:"public_key,omitempty"`
	// contains filtered or unexported fields
}

A DeviceOwnerCredentialRecord is used to track credential owners to prevent credential re-use.

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

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

Deprecated: Use DeviceOwnerCredentialRecord.ProtoReflect.Descriptor instead.

func (*DeviceOwnerCredentialRecord) GetId added in v0.16.0

func (x *DeviceOwnerCredentialRecord) GetId() []byte

func (*DeviceOwnerCredentialRecord) GetOwnerId added in v0.16.0

func (x *DeviceOwnerCredentialRecord) GetOwnerId() []byte

func (*DeviceOwnerCredentialRecord) GetPublicKey added in v0.16.0

func (x *DeviceOwnerCredentialRecord) GetPublicKey() []byte

func (*DeviceOwnerCredentialRecord) ProtoMessage added in v0.16.0

func (*DeviceOwnerCredentialRecord) ProtoMessage()

func (*DeviceOwnerCredentialRecord) ProtoReflect added in v0.16.0

func (*DeviceOwnerCredentialRecord) Reset added in v0.16.0

func (x *DeviceOwnerCredentialRecord) Reset()

func (*DeviceOwnerCredentialRecord) String added in v0.16.0

func (x *DeviceOwnerCredentialRecord) String() string

type DeviceServiceClient added in v0.16.0

type DeviceServiceClient interface {
	ApproveDevice(ctx context.Context, in *ApproveDeviceRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	CreateDeviceEnrollment(ctx context.Context, in *CreateDeviceEnrollmentRequest, opts ...grpc.CallOption) (*CreateDeviceEnrollmentResponse, error)
	SetDeviceType(ctx context.Context, in *SetDeviceTypeRequest, opts ...grpc.CallOption) (*SetDeviceTypeResponse, error)
	DeleteDevice(ctx context.Context, in *DeleteDeviceRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	DeleteDeviceType(ctx context.Context, in *DeleteDeviceTypeRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	ListDevices(ctx context.Context, in *ListDevicesRequest, opts ...grpc.CallOption) (*ListDevicesResponse, error)
	ListDeviceTypes(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*ListDeviceTypesResponse, error)
}

DeviceServiceClient is the client API for DeviceService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

func NewDeviceServiceClient added in v0.16.0

func NewDeviceServiceClient(cc grpc.ClientConnInterface) DeviceServiceClient

type DeviceServiceServer added in v0.16.0

DeviceServiceServer is the server API for DeviceService service.

type DeviceType added in v0.16.0

type DeviceType 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"`
	ModifiedAt *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=modified_at,json=modifiedAt,proto3" json:"modified_at,omitempty"`
	DeletedAt  *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=deleted_at,json=deletedAt,proto3" json:"deleted_at,omitempty"`
	Name       string                 `protobuf:"bytes,5,opt,name=name,proto3" json:"name,omitempty"`
	// Types that are assignable to Specifier:
	//	*DeviceType_Webauthn
	Specifier isDeviceType_Specifier `protobuf_oneof:"specifier"`
	// contains filtered or unexported fields
}

A DeviceType constrains which kinds of devices are allowed to be registered.

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

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

Deprecated: Use DeviceType.ProtoReflect.Descriptor instead.

func (*DeviceType) GetCreatedAt added in v0.16.0

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

func (*DeviceType) GetDeletedAt added in v0.16.0

func (x *DeviceType) GetDeletedAt() *timestamppb.Timestamp

func (*DeviceType) GetId added in v0.16.0

func (x *DeviceType) GetId() string

func (*DeviceType) GetModifiedAt added in v0.16.0

func (x *DeviceType) GetModifiedAt() *timestamppb.Timestamp

func (*DeviceType) GetName added in v0.16.0

func (x *DeviceType) GetName() string

func (*DeviceType) GetSpecifier added in v0.16.0

func (m *DeviceType) GetSpecifier() isDeviceType_Specifier

func (*DeviceType) GetWebauthn added in v0.16.0

func (x *DeviceType) GetWebauthn() *DeviceType_WebAuthn

func (*DeviceType) ProtoMessage added in v0.16.0

func (*DeviceType) ProtoMessage()

func (*DeviceType) ProtoReflect added in v0.16.0

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

func (*DeviceType) Reset added in v0.16.0

func (x *DeviceType) Reset()

func (*DeviceType) String added in v0.16.0

func (x *DeviceType) String() string

type DeviceType_WebAuthn added in v0.16.0

type DeviceType_WebAuthn struct {
	Options *WebAuthnOptions `protobuf:"bytes,1,opt,name=options,proto3" json:"options,omitempty"`
	// contains filtered or unexported fields
}

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

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

Deprecated: Use DeviceType_WebAuthn.ProtoReflect.Descriptor instead.

func (*DeviceType_WebAuthn) GetOptions added in v0.16.0

func (x *DeviceType_WebAuthn) GetOptions() *WebAuthnOptions

func (*DeviceType_WebAuthn) ProtoMessage added in v0.16.0

func (*DeviceType_WebAuthn) ProtoMessage()

func (*DeviceType_WebAuthn) ProtoReflect added in v0.16.0

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

func (*DeviceType_WebAuthn) Reset added in v0.16.0

func (x *DeviceType_WebAuthn) Reset()

func (*DeviceType_WebAuthn) String added in v0.16.0

func (x *DeviceType_WebAuthn) String() string

type DeviceType_Webauthn added in v0.16.0

type DeviceType_Webauthn struct {
	Webauthn *DeviceType_WebAuthn `protobuf:"bytes,6,opt,name=webauthn,proto3,oneof"`
}

type Event

type Event struct {
	Time    *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=time,proto3" json:"time,omitempty"`
	Message string                 `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
	Code    int32                  `protobuf:"varint,3,opt,name=code,proto3" json:"code,omitempty"`
	// JSON serialized details
	Details []string `protobuf:"bytes,4,rep,name=details,proto3" json:"details,omitempty"`
	// databroker config version
	ConfigVersion uint64 `protobuf:"varint,5,opt,name=config_version,json=configVersion,proto3" json:"config_version,omitempty"`
	// envoy resource type (i.e. listener, cluster)
	TypeUrl string `protobuf:"bytes,6,opt,name=type_url,json=typeUrl,proto3" json:"type_url,omitempty"`
	// envoy event kind
	Kind Event_EventKind `protobuf:"varint,7,opt,name=kind,proto3,enum=pomerium.dashboard.Event_EventKind" json:"kind,omitempty"`
	// envoy clusters or listeners that were added to the configuration
	ResourceSubscribed []string `protobuf:"bytes,8,rep,name=resource_subscribed,json=resourceSubscribed,proto3" json:"resource_subscribed,omitempty"`
	// clusters or listeners that were removed from the envoy configuration
	ResourceUnsubscribed []string `protobuf:"bytes,9,rep,name=resource_unsubscribed,json=resourceUnsubscribed,proto3" json:"resource_unsubscribed,omitempty"`
	// pomerium instance this event originated from
	Instance string `protobuf:"bytes,10,opt,name=instance,proto3" json:"instance,omitempty"`
	// databroker record version during this event
	SeqNo uint64 `protobuf:"varint,11,opt,name=seq_no,json=seqNo,proto3" json:"seq_no,omitempty"`
	Nonce string `protobuf:"bytes,12,opt,name=nonce,proto3" json:"nonce,omitempty"`
	// contains filtered or unexported fields
}

Event represents a single envoy DeltaDiscovery event

func (*Event) Descriptor deprecated

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

Deprecated: Use Event.ProtoReflect.Descriptor instead.

func (*Event) GetCode

func (x *Event) GetCode() int32

func (*Event) GetConfigVersion

func (x *Event) GetConfigVersion() uint64

func (*Event) GetDetails

func (x *Event) GetDetails() []string

func (*Event) GetInstance

func (x *Event) GetInstance() string

func (*Event) GetKind

func (x *Event) GetKind() Event_EventKind

func (*Event) GetMessage

func (x *Event) GetMessage() string

func (*Event) GetNonce

func (x *Event) GetNonce() string

func (*Event) GetResourceSubscribed

func (x *Event) GetResourceSubscribed() []string

func (*Event) GetResourceUnsubscribed

func (x *Event) GetResourceUnsubscribed() []string

func (*Event) GetSeqNo

func (x *Event) GetSeqNo() uint64

func (*Event) GetTime

func (x *Event) GetTime() *timestamppb.Timestamp

func (*Event) GetTypeUrl

func (x *Event) GetTypeUrl() string

func (*Event) ProtoMessage

func (*Event) ProtoMessage()

func (*Event) ProtoReflect

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

func (*Event) Reset

func (x *Event) Reset()

func (*Event) String

func (x *Event) String() string

type Event_EventKind

type Event_EventKind int32
const (
	Event_EVENT_KIND_UNDEFINED Event_EventKind = 0
	// envoy_service_discovery_v3.DeltaDiscoveryRequest
	Event_EVENT_DISCOVERY_REQUEST_ACK  Event_EventKind = 1
	Event_EVENT_DISCOVERY_REQUEST_NACK Event_EventKind = 2
	// envoy_service_discovery_v3.DeltaDiscoveryResponse
	Event_EVENT_DISCOVERY_RESPONSE Event_EventKind = 3
)

func (Event_EventKind) Descriptor

func (Event_EventKind) Enum

func (x Event_EventKind) Enum() *Event_EventKind

func (Event_EventKind) EnumDescriptor deprecated

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

Deprecated: Use Event_EventKind.Descriptor instead.

func (Event_EventKind) Number

func (Event_EventKind) String

func (x Event_EventKind) String() string

func (Event_EventKind) Type

type EventsClient

type EventsClient interface {
	// Sync sends all current events and then pushes new events as they arrive
	Sync(ctx context.Context, in *SyncRequest, opts ...grpc.CallOption) (Events_SyncClient, error)
}

EventsClient is the client API for Events service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

func NewEventsClient

func NewEventsClient(cc grpc.ClientConnInterface) EventsClient

type EventsServer

type EventsServer interface {
	// Sync sends all current events and then pushes new events as they arrive
	Sync(*SyncRequest, Events_SyncServer) error
}

EventsServer is the server API for Events service.

type Events_SyncClient

type Events_SyncClient interface {
	Recv() (*SyncResponse, error)
	grpc.ClientStream
}

type Events_SyncServer

type Events_SyncServer interface {
	Send(*SyncResponse) error
	grpc.ServerStream
}

type ExternalDataSource added in v0.18.0

type ExternalDataSource 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"`
	ModifiedAt *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=modified_at,json=modifiedAt,proto3" json:"modified_at,omitempty"`
	DeletedAt  *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=deleted_at,json=deletedAt,proto3" json:"deleted_at,omitempty"`
	// Url is th URL to query for data.
	Url string `protobuf:"bytes,5,opt,name=url,proto3" json:"url,omitempty"`
	// RecordType is how the queried records will be stored in the databroker.
	RecordType string `protobuf:"bytes,6,opt,name=record_type,json=recordType,proto3" json:"record_type,omitempty"`
	// ForeignKey is the key referenced for policy evaluation. E.g. user.id.
	ForeignKey string `protobuf:"bytes,7,opt,name=foreign_key,json=foreignKey,proto3" json:"foreign_key,omitempty"`
	// Headers are request headers sent to the external data source.
	Headers map[string]string `` /* 155-byte string literal not displayed */
	// AllowInsecureTls ignores TLS errors from the external data source.
	AllowInsecureTls *bool `protobuf:"varint,9,opt,name=allow_insecure_tls,json=allowInsecureTls,proto3,oneof" json:"allow_insecure_tls,omitempty"`
	// ClientTlsKeyId is the key pair used for TLS to the external data source.
	ClientTlsKeyId *string `protobuf:"bytes,10,opt,name=client_tls_key_id,json=clientTlsKeyId,proto3,oneof" json:"client_tls_key_id,omitempty"`
	// PollingMinDelay is the minimum amount of time to wait before polling again.
	PollingMinDelay *durationpb.Duration `protobuf:"bytes,11,opt,name=polling_min_delay,json=pollingMinDelay,proto3,oneof" json:"polling_min_delay,omitempty"`
	// PollingMaxDelay is the maximum amount of time to wait before polling again.
	PollingMaxDelay *durationpb.Duration `protobuf:"bytes,12,opt,name=polling_max_delay,json=pollingMaxDelay,proto3,oneof" json:"polling_max_delay,omitempty"`
	// contains filtered or unexported fields
}

func (*ExternalDataSource) Descriptor deprecated added in v0.18.0

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

Deprecated: Use ExternalDataSource.ProtoReflect.Descriptor instead.

func (*ExternalDataSource) GetAllowInsecureTls added in v0.18.0

func (x *ExternalDataSource) GetAllowInsecureTls() bool

func (*ExternalDataSource) GetClientTlsKeyId added in v0.18.0

func (x *ExternalDataSource) GetClientTlsKeyId() string

func (*ExternalDataSource) GetCreatedAt added in v0.18.0

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

func (*ExternalDataSource) GetDeletedAt added in v0.18.0

func (x *ExternalDataSource) GetDeletedAt() *timestamppb.Timestamp

func (*ExternalDataSource) GetForeignKey added in v0.18.0

func (x *ExternalDataSource) GetForeignKey() string

func (*ExternalDataSource) GetHeaders added in v0.18.0

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

func (*ExternalDataSource) GetId added in v0.18.0

func (x *ExternalDataSource) GetId() string

func (*ExternalDataSource) GetModifiedAt added in v0.18.0

func (x *ExternalDataSource) GetModifiedAt() *timestamppb.Timestamp

func (*ExternalDataSource) GetPollingMaxDelay added in v0.18.0

func (x *ExternalDataSource) GetPollingMaxDelay() *durationpb.Duration

func (*ExternalDataSource) GetPollingMinDelay added in v0.18.0

func (x *ExternalDataSource) GetPollingMinDelay() *durationpb.Duration

func (*ExternalDataSource) GetRecordType added in v0.18.0

func (x *ExternalDataSource) GetRecordType() string

func (*ExternalDataSource) GetUrl added in v0.18.0

func (x *ExternalDataSource) GetUrl() string

func (*ExternalDataSource) ProtoMessage added in v0.18.0

func (*ExternalDataSource) ProtoMessage()

func (*ExternalDataSource) ProtoReflect added in v0.18.0

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

func (*ExternalDataSource) Reset added in v0.18.0

func (x *ExternalDataSource) Reset()

func (*ExternalDataSource) String added in v0.18.0

func (x *ExternalDataSource) String() string

type ExternalDataSourceServiceClient added in v0.18.0

type ExternalDataSourceServiceClient interface {
	DeleteExternalDataSource(ctx context.Context, in *DeleteExternalDataSourceRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	GetExternalDataSource(ctx context.Context, in *GetExternalDataSourceRequest, opts ...grpc.CallOption) (*GetExternalDataSourceResponse, error)
	ListExternalDataSources(ctx context.Context, in *ListExternalDataSourcesRequest, opts ...grpc.CallOption) (*ListExternalDataSourcesResponse, error)
	SetExternalDataSource(ctx context.Context, in *SetExternalDataSourceRequest, opts ...grpc.CallOption) (*SetExternalDataSourceResponse, error)
}

ExternalDataSourceServiceClient is the client API for ExternalDataSourceService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

func NewExternalDataSourceServiceClient added in v0.18.0

func NewExternalDataSourceServiceClient(cc grpc.ClientConnInterface) ExternalDataSourceServiceClient

type ExternalDataSourceServiceServer added in v0.18.0

ExternalDataSourceServiceServer is the server API for ExternalDataSourceService service.

type Format

type Format int32

Format specifies the encoding format of a certificate or key

const (
	Format_FORMAT_UNDEFINED_DO_NOT_USE Format = 0
	Format_PEM                         Format = 1
)

func (Format) Descriptor

func (Format) Descriptor() protoreflect.EnumDescriptor

func (Format) Enum

func (x Format) Enum() *Format

func (Format) EnumDescriptor deprecated

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

Deprecated: Use Format.Descriptor instead.

func (Format) Number

func (x Format) Number() protoreflect.EnumNumber

func (Format) String

func (x Format) String() string

func (Format) Type

func (Format) Type() protoreflect.EnumType

type GetActivityLogEntryRequest

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

func (*GetActivityLogEntryRequest) Descriptor deprecated

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

Deprecated: Use GetActivityLogEntryRequest.ProtoReflect.Descriptor instead.

func (*GetActivityLogEntryRequest) GetId

func (*GetActivityLogEntryRequest) ProtoMessage

func (*GetActivityLogEntryRequest) ProtoMessage()

func (*GetActivityLogEntryRequest) ProtoReflect

func (*GetActivityLogEntryRequest) Reset

func (x *GetActivityLogEntryRequest) Reset()

func (*GetActivityLogEntryRequest) String

func (x *GetActivityLogEntryRequest) String() string

type GetActivityLogEntryResponse

type GetActivityLogEntryResponse struct {
	Entry           *ActivityLogEntry `protobuf:"bytes,1,opt,name=entry,proto3" json:"entry,omitempty"`
	PreviousEntryId *string           `protobuf:"bytes,2,opt,name=previous_entry_id,json=previousEntryId,proto3,oneof" json:"previous_entry_id,omitempty"`
	NextEntryId     *string           `protobuf:"bytes,3,opt,name=next_entry_id,json=nextEntryId,proto3,oneof" json:"next_entry_id,omitempty"`
	// contains filtered or unexported fields
}

func (*GetActivityLogEntryResponse) Descriptor deprecated

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

Deprecated: Use GetActivityLogEntryResponse.ProtoReflect.Descriptor instead.

func (*GetActivityLogEntryResponse) GetEntry

func (*GetActivityLogEntryResponse) GetNextEntryId added in v0.16.0

func (x *GetActivityLogEntryResponse) GetNextEntryId() string

func (*GetActivityLogEntryResponse) GetPreviousEntryId added in v0.16.0

func (x *GetActivityLogEntryResponse) GetPreviousEntryId() string

func (*GetActivityLogEntryResponse) ProtoMessage

func (*GetActivityLogEntryResponse) ProtoMessage()

func (*GetActivityLogEntryResponse) ProtoReflect

func (*GetActivityLogEntryResponse) Reset

func (x *GetActivityLogEntryResponse) Reset()

func (*GetActivityLogEntryResponse) String

func (x *GetActivityLogEntryResponse) String() string

type GetExternalDataSourceRequest added in v0.18.0

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

func (*GetExternalDataSourceRequest) Descriptor deprecated added in v0.18.0

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

Deprecated: Use GetExternalDataSourceRequest.ProtoReflect.Descriptor instead.

func (*GetExternalDataSourceRequest) GetId added in v0.18.0

func (*GetExternalDataSourceRequest) ProtoMessage added in v0.18.0

func (*GetExternalDataSourceRequest) ProtoMessage()

func (*GetExternalDataSourceRequest) ProtoReflect added in v0.18.0

func (*GetExternalDataSourceRequest) Reset added in v0.18.0

func (x *GetExternalDataSourceRequest) Reset()

func (*GetExternalDataSourceRequest) String added in v0.18.0

type GetExternalDataSourceResponse added in v0.18.0

type GetExternalDataSourceResponse struct {
	ExternalDataSource *ExternalDataSource `protobuf:"bytes,1,opt,name=external_data_source,json=externalDataSource,proto3" json:"external_data_source,omitempty"`
	// contains filtered or unexported fields
}

func (*GetExternalDataSourceResponse) Descriptor deprecated added in v0.18.0

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

Deprecated: Use GetExternalDataSourceResponse.ProtoReflect.Descriptor instead.

func (*GetExternalDataSourceResponse) GetExternalDataSource added in v0.18.0

func (x *GetExternalDataSourceResponse) GetExternalDataSource() *ExternalDataSource

func (*GetExternalDataSourceResponse) ProtoMessage added in v0.18.0

func (*GetExternalDataSourceResponse) ProtoMessage()

func (*GetExternalDataSourceResponse) ProtoReflect added in v0.18.0

func (*GetExternalDataSourceResponse) Reset added in v0.18.0

func (x *GetExternalDataSourceResponse) Reset()

func (*GetExternalDataSourceResponse) String added in v0.18.0

type GetInstanceInfoRequest

type GetInstanceInfoRequest struct {
	Component  Component `protobuf:"varint,3,opt,name=component,proto3,enum=pomerium.dashboard.Component" json:"component,omitempty"`
	InstanceId string    `protobuf:"bytes,4,opt,name=instance_id,json=instanceId,proto3" json:"instance_id,omitempty"`
	// contains filtered or unexported fields
}

func (*GetInstanceInfoRequest) Descriptor deprecated

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

Deprecated: Use GetInstanceInfoRequest.ProtoReflect.Descriptor instead.

func (*GetInstanceInfoRequest) GetComponent

func (x *GetInstanceInfoRequest) GetComponent() Component

func (*GetInstanceInfoRequest) GetInstanceId

func (x *GetInstanceInfoRequest) GetInstanceId() string

func (*GetInstanceInfoRequest) ProtoMessage

func (*GetInstanceInfoRequest) ProtoMessage()

func (*GetInstanceInfoRequest) ProtoReflect

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

func (*GetInstanceInfoRequest) Reset

func (x *GetInstanceInfoRequest) Reset()

func (*GetInstanceInfoRequest) String

func (x *GetInstanceInfoRequest) String() string

type GetInstancesRequest

type GetInstancesRequest struct {
	Start *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=start,proto3" json:"start,omitempty"`
	End   *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=end,proto3" json:"end,omitempty"`
	// contains filtered or unexported fields
}

func (*GetInstancesRequest) Descriptor deprecated

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

Deprecated: Use GetInstancesRequest.ProtoReflect.Descriptor instead.

func (*GetInstancesRequest) GetEnd

func (*GetInstancesRequest) GetStart

func (x *GetInstancesRequest) GetStart() *timestamppb.Timestamp

func (*GetInstancesRequest) ProtoMessage

func (*GetInstancesRequest) ProtoMessage()

func (*GetInstancesRequest) ProtoReflect

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

func (*GetInstancesRequest) Reset

func (x *GetInstancesRequest) Reset()

func (*GetInstancesRequest) String

func (x *GetInstancesRequest) String() string

type GetKeyPairRequest

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

func (*GetKeyPairRequest) Descriptor deprecated

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

Deprecated: Use GetKeyPairRequest.ProtoReflect.Descriptor instead.

func (*GetKeyPairRequest) GetId

func (x *GetKeyPairRequest) GetId() string

func (*GetKeyPairRequest) ProtoMessage

func (*GetKeyPairRequest) ProtoMessage()

func (*GetKeyPairRequest) ProtoReflect

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

func (*GetKeyPairRequest) Reset

func (x *GetKeyPairRequest) Reset()

func (*GetKeyPairRequest) String

func (x *GetKeyPairRequest) String() string

type GetKeyPairResponse

type GetKeyPairResponse struct {
	KeyPair *KeyPairRecord `protobuf:"bytes,1,opt,name=key_pair,json=keyPair,proto3" json:"key_pair,omitempty"`
	// contains filtered or unexported fields
}

func (*GetKeyPairResponse) Descriptor deprecated

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

Deprecated: Use GetKeyPairResponse.ProtoReflect.Descriptor instead.

func (*GetKeyPairResponse) GetKeyPair

func (x *GetKeyPairResponse) GetKeyPair() *KeyPairRecord

func (*GetKeyPairResponse) ProtoMessage

func (*GetKeyPairResponse) ProtoMessage()

func (*GetKeyPairResponse) ProtoReflect

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

func (*GetKeyPairResponse) Reset

func (x *GetKeyPairResponse) Reset()

func (*GetKeyPairResponse) String

func (x *GetKeyPairResponse) String() string

type GetNamespacePermissionRequest

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

func (*GetNamespacePermissionRequest) Descriptor deprecated

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

Deprecated: Use GetNamespacePermissionRequest.ProtoReflect.Descriptor instead.

func (*GetNamespacePermissionRequest) GetId

func (*GetNamespacePermissionRequest) ProtoMessage

func (*GetNamespacePermissionRequest) ProtoMessage()

func (*GetNamespacePermissionRequest) ProtoReflect

func (*GetNamespacePermissionRequest) Reset

func (x *GetNamespacePermissionRequest) Reset()

func (*GetNamespacePermissionRequest) String

type GetNamespacePermissionResponse

type GetNamespacePermissionResponse struct {
	NamespacePermission *NamespacePermission `protobuf:"bytes,1,opt,name=namespace_permission,json=namespacePermission,proto3" json:"namespace_permission,omitempty"`
	// contains filtered or unexported fields
}

func (*GetNamespacePermissionResponse) Descriptor deprecated

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

Deprecated: Use GetNamespacePermissionResponse.ProtoReflect.Descriptor instead.

func (*GetNamespacePermissionResponse) GetNamespacePermission

func (x *GetNamespacePermissionResponse) GetNamespacePermission() *NamespacePermission

func (*GetNamespacePermissionResponse) ProtoMessage

func (*GetNamespacePermissionResponse) ProtoMessage()

func (*GetNamespacePermissionResponse) ProtoReflect

func (*GetNamespacePermissionResponse) Reset

func (x *GetNamespacePermissionResponse) Reset()

func (*GetNamespacePermissionResponse) String

type GetNamespaceRequest

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

func (*GetNamespaceRequest) Descriptor deprecated

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

Deprecated: Use GetNamespaceRequest.ProtoReflect.Descriptor instead.

func (*GetNamespaceRequest) GetId

func (x *GetNamespaceRequest) GetId() string

func (*GetNamespaceRequest) ProtoMessage

func (*GetNamespaceRequest) ProtoMessage()

func (*GetNamespaceRequest) ProtoReflect

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

func (*GetNamespaceRequest) Reset

func (x *GetNamespaceRequest) Reset()

func (*GetNamespaceRequest) String

func (x *GetNamespaceRequest) String() string

type GetNamespaceResponse

type GetNamespaceResponse struct {
	Namespace *Namespace `protobuf:"bytes,1,opt,name=namespace,proto3" json:"namespace,omitempty"`
	// contains filtered or unexported fields
}

func (*GetNamespaceResponse) Descriptor deprecated

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

Deprecated: Use GetNamespaceResponse.ProtoReflect.Descriptor instead.

func (*GetNamespaceResponse) GetNamespace

func (x *GetNamespaceResponse) GetNamespace() *Namespace

func (*GetNamespaceResponse) ProtoMessage

func (*GetNamespaceResponse) ProtoMessage()

func (*GetNamespaceResponse) ProtoReflect

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

func (*GetNamespaceResponse) Reset

func (x *GetNamespaceResponse) Reset()

func (*GetNamespaceResponse) String

func (x *GetNamespaceResponse) String() string

type GetPolicyRequest

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

func (*GetPolicyRequest) Descriptor deprecated

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

Deprecated: Use GetPolicyRequest.ProtoReflect.Descriptor instead.

func (*GetPolicyRequest) GetId

func (x *GetPolicyRequest) GetId() string

func (*GetPolicyRequest) ProtoMessage

func (*GetPolicyRequest) ProtoMessage()

func (*GetPolicyRequest) ProtoReflect

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

func (*GetPolicyRequest) Reset

func (x *GetPolicyRequest) Reset()

func (*GetPolicyRequest) String

func (x *GetPolicyRequest) String() string

type GetPolicyResponse

type GetPolicyResponse struct {
	Policy *Policy `protobuf:"bytes,1,opt,name=policy,proto3" json:"policy,omitempty"`
	// contains filtered or unexported fields
}

func (*GetPolicyResponse) Descriptor deprecated

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

Deprecated: Use GetPolicyResponse.ProtoReflect.Descriptor instead.

func (*GetPolicyResponse) GetPolicy

func (x *GetPolicyResponse) GetPolicy() *Policy

func (*GetPolicyResponse) ProtoMessage

func (*GetPolicyResponse) ProtoMessage()

func (*GetPolicyResponse) ProtoReflect

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

func (*GetPolicyResponse) Reset

func (x *GetPolicyResponse) Reset()

func (*GetPolicyResponse) String

func (x *GetPolicyResponse) String() string

type GetPomeriumServiceAccountRequest

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

func (*GetPomeriumServiceAccountRequest) Descriptor deprecated

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

Deprecated: Use GetPomeriumServiceAccountRequest.ProtoReflect.Descriptor instead.

func (*GetPomeriumServiceAccountRequest) GetId

func (*GetPomeriumServiceAccountRequest) ProtoMessage

func (*GetPomeriumServiceAccountRequest) ProtoMessage()

func (*GetPomeriumServiceAccountRequest) ProtoReflect

func (*GetPomeriumServiceAccountRequest) Reset

func (*GetPomeriumServiceAccountRequest) String

type GetPomeriumServiceAccountResponse

type GetPomeriumServiceAccountResponse struct {
	ServiceAccount *PomeriumServiceAccount `protobuf:"bytes,1,opt,name=service_account,json=serviceAccount,proto3" json:"service_account,omitempty"`
	// contains filtered or unexported fields
}

func (*GetPomeriumServiceAccountResponse) Descriptor deprecated

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

Deprecated: Use GetPomeriumServiceAccountResponse.ProtoReflect.Descriptor instead.

func (*GetPomeriumServiceAccountResponse) GetServiceAccount

func (*GetPomeriumServiceAccountResponse) ProtoMessage

func (*GetPomeriumServiceAccountResponse) ProtoMessage()

func (*GetPomeriumServiceAccountResponse) ProtoReflect

func (*GetPomeriumServiceAccountResponse) Reset

func (*GetPomeriumServiceAccountResponse) String

type GetPomeriumSessionRequest

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

func (*GetPomeriumSessionRequest) Descriptor deprecated

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

Deprecated: Use GetPomeriumSessionRequest.ProtoReflect.Descriptor instead.

func (*GetPomeriumSessionRequest) GetId

func (x *GetPomeriumSessionRequest) GetId() string

func (*GetPomeriumSessionRequest) ProtoMessage

func (*GetPomeriumSessionRequest) ProtoMessage()

func (*GetPomeriumSessionRequest) ProtoReflect

func (*GetPomeriumSessionRequest) Reset

func (x *GetPomeriumSessionRequest) Reset()

func (*GetPomeriumSessionRequest) String

func (x *GetPomeriumSessionRequest) String() string

type GetPomeriumSessionResponse

type GetPomeriumSessionResponse struct {
	Session            *PomeriumSession   `protobuf:"bytes,1,opt,name=session,proto3" json:"session,omitempty"`
	AssociatedSessions []*PomeriumSession `protobuf:"bytes,2,rep,name=associated_sessions,json=associatedSessions,proto3" json:"associated_sessions,omitempty"`
	// contains filtered or unexported fields
}

func (*GetPomeriumSessionResponse) Descriptor deprecated

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

Deprecated: Use GetPomeriumSessionResponse.ProtoReflect.Descriptor instead.

func (*GetPomeriumSessionResponse) GetAssociatedSessions added in v0.17.0

func (x *GetPomeriumSessionResponse) GetAssociatedSessions() []*PomeriumSession

func (*GetPomeriumSessionResponse) GetSession

func (*GetPomeriumSessionResponse) ProtoMessage

func (*GetPomeriumSessionResponse) ProtoMessage()

func (*GetPomeriumSessionResponse) ProtoReflect

func (*GetPomeriumSessionResponse) Reset

func (x *GetPomeriumSessionResponse) Reset()

func (*GetPomeriumSessionResponse) String

func (x *GetPomeriumSessionResponse) String() string

type GetRouteRequest

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

func (*GetRouteRequest) Descriptor deprecated

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

Deprecated: Use GetRouteRequest.ProtoReflect.Descriptor instead.

func (*GetRouteRequest) GetId

func (x *GetRouteRequest) GetId() string

func (*GetRouteRequest) ProtoMessage

func (*GetRouteRequest) ProtoMessage()

func (*GetRouteRequest) ProtoReflect

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

func (*GetRouteRequest) Reset

func (x *GetRouteRequest) Reset()

func (*GetRouteRequest) String

func (x *GetRouteRequest) String() string

type GetRouteResponse

type GetRouteResponse struct {
	Route *Route `protobuf:"bytes,1,opt,name=route,proto3" json:"route,omitempty"`
	// contains filtered or unexported fields
}

func (*GetRouteResponse) Descriptor deprecated

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

Deprecated: Use GetRouteResponse.ProtoReflect.Descriptor instead.

func (*GetRouteResponse) GetRoute

func (x *GetRouteResponse) GetRoute() *Route

func (*GetRouteResponse) ProtoMessage

func (*GetRouteResponse) ProtoMessage()

func (*GetRouteResponse) ProtoReflect

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

func (*GetRouteResponse) Reset

func (x *GetRouteResponse) Reset()

func (*GetRouteResponse) String

func (x *GetRouteResponse) String() string

type GetSettingsRequest

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

func (*GetSettingsRequest) Descriptor deprecated

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

Deprecated: Use GetSettingsRequest.ProtoReflect.Descriptor instead.

func (*GetSettingsRequest) ProtoMessage

func (*GetSettingsRequest) ProtoMessage()

func (*GetSettingsRequest) ProtoReflect

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

func (*GetSettingsRequest) Reset

func (x *GetSettingsRequest) Reset()

func (*GetSettingsRequest) String

func (x *GetSettingsRequest) String() string

type GetSettingsResponse

type GetSettingsResponse struct {
	Settings *Settings `protobuf:"bytes,1,opt,name=settings,proto3" json:"settings,omitempty"`
	// contains filtered or unexported fields
}

func (*GetSettingsResponse) Descriptor deprecated

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

Deprecated: Use GetSettingsResponse.ProtoReflect.Descriptor instead.

func (*GetSettingsResponse) GetSettings

func (x *GetSettingsResponse) GetSettings() *Settings

func (*GetSettingsResponse) ProtoMessage

func (*GetSettingsResponse) ProtoMessage()

func (*GetSettingsResponse) ProtoReflect

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

func (*GetSettingsResponse) Reset

func (x *GetSettingsResponse) Reset()

func (*GetSettingsResponse) String

func (x *GetSettingsResponse) String() string

type GetStatusRequest

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

func (*GetStatusRequest) Descriptor deprecated

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

Deprecated: Use GetStatusRequest.ProtoReflect.Descriptor instead.

func (*GetStatusRequest) ProtoMessage

func (*GetStatusRequest) ProtoMessage()

func (*GetStatusRequest) ProtoReflect

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

func (*GetStatusRequest) Reset

func (x *GetStatusRequest) Reset()

func (*GetStatusRequest) String

func (x *GetStatusRequest) String() string

type GetStatusResponse

type GetStatusResponse struct {
	Targets []*GetStatusResponse_Target `protobuf:"bytes,1,rep,name=targets,proto3" json:"targets,omitempty"`
	// Types that are assignable to Status:
	//	*GetStatusResponse_Ok
	//	*GetStatusResponse_LastError
	Status isGetStatusResponse_Status `protobuf_oneof:"status"`
	// contains filtered or unexported fields
}

func (*GetStatusResponse) Descriptor deprecated

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

Deprecated: Use GetStatusResponse.ProtoReflect.Descriptor instead.

func (*GetStatusResponse) GetLastError

func (x *GetStatusResponse) GetLastError() string

func (*GetStatusResponse) GetOk

func (x *GetStatusResponse) GetOk() bool

func (*GetStatusResponse) GetStatus

func (m *GetStatusResponse) GetStatus() isGetStatusResponse_Status

func (*GetStatusResponse) GetTargets

func (x *GetStatusResponse) GetTargets() []*GetStatusResponse_Target

func (*GetStatusResponse) ProtoMessage

func (*GetStatusResponse) ProtoMessage()

func (*GetStatusResponse) ProtoReflect

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

func (*GetStatusResponse) Reset

func (x *GetStatusResponse) Reset()

func (*GetStatusResponse) String

func (x *GetStatusResponse) String() string

type GetStatusResponse_LastError

type GetStatusResponse_LastError struct {
	LastError string `protobuf:"bytes,3,opt,name=last_error,json=lastError,proto3,oneof"`
}

type GetStatusResponse_Ok

type GetStatusResponse_Ok struct {
	Ok bool `protobuf:"varint,2,opt,name=ok,proto3,oneof"`
}

type GetStatusResponse_Target

type GetStatusResponse_Target struct {
	ScrapeUrl  string                          `protobuf:"bytes,1,opt,name=scrape_url,json=scrapeUrl,proto3" json:"scrape_url,omitempty"`
	GlobalUrl  string                          `protobuf:"bytes,2,opt,name=global_url,json=globalUrl,proto3" json:"global_url,omitempty"`
	LastError  string                          `protobuf:"bytes,3,opt,name=last_error,json=lastError,proto3" json:"last_error,omitempty"`
	LastScrape *timestamppb.Timestamp          `protobuf:"bytes,4,opt,name=last_scrape,json=lastScrape,proto3" json:"last_scrape,omitempty"`
	Health     GetStatusResponse_Target_Health `protobuf:"varint,5,opt,name=health,proto3,enum=pomerium.dashboard.GetStatusResponse_Target_Health" json:"health,omitempty"`
	// contains filtered or unexported fields
}

func (*GetStatusResponse_Target) Descriptor deprecated

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

Deprecated: Use GetStatusResponse_Target.ProtoReflect.Descriptor instead.

func (*GetStatusResponse_Target) GetGlobalUrl

func (x *GetStatusResponse_Target) GetGlobalUrl() string

func (*GetStatusResponse_Target) GetHealth

func (*GetStatusResponse_Target) GetLastError

func (x *GetStatusResponse_Target) GetLastError() string

func (*GetStatusResponse_Target) GetLastScrape

func (x *GetStatusResponse_Target) GetLastScrape() *timestamppb.Timestamp

func (*GetStatusResponse_Target) GetScrapeUrl

func (x *GetStatusResponse_Target) GetScrapeUrl() string

func (*GetStatusResponse_Target) ProtoMessage

func (*GetStatusResponse_Target) ProtoMessage()

func (*GetStatusResponse_Target) ProtoReflect

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

func (*GetStatusResponse_Target) Reset

func (x *GetStatusResponse_Target) Reset()

func (*GetStatusResponse_Target) String

func (x *GetStatusResponse_Target) String() string

type GetStatusResponse_Target_Health

type GetStatusResponse_Target_Health int32
const (
	GetStatusResponse_Target_TARGET_HEALTH_UNKNOWN GetStatusResponse_Target_Health = 0
	GetStatusResponse_Target_TARGET_HEALTH_UP      GetStatusResponse_Target_Health = 1
	GetStatusResponse_Target_TARGET_HEALTH_DOWN    GetStatusResponse_Target_Health = 2
)

func (GetStatusResponse_Target_Health) Descriptor

func (GetStatusResponse_Target_Health) Enum

func (GetStatusResponse_Target_Health) EnumDescriptor deprecated

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

Deprecated: Use GetStatusResponse_Target_Health.Descriptor instead.

func (GetStatusResponse_Target_Health) Number

func (GetStatusResponse_Target_Health) String

func (GetStatusResponse_Target_Health) Type

type GetUserInfoRequest

type GetUserInfoRequest struct {
	UserId *string `protobuf:"bytes,1,opt,name=user_id,json=userId,proto3,oneof" json:"user_id,omitempty"`
	// contains filtered or unexported fields
}

func (*GetUserInfoRequest) Descriptor deprecated

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

Deprecated: Use GetUserInfoRequest.ProtoReflect.Descriptor instead.

func (*GetUserInfoRequest) GetUserId

func (x *GetUserInfoRequest) GetUserId() string

func (*GetUserInfoRequest) ProtoMessage

func (*GetUserInfoRequest) ProtoMessage()

func (*GetUserInfoRequest) ProtoReflect

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

func (*GetUserInfoRequest) Reset

func (x *GetUserInfoRequest) Reset()

func (*GetUserInfoRequest) String

func (x *GetUserInfoRequest) String() string

type GetUserInfoResponse

type GetUserInfoResponse struct {
	UserInfo *UserInfo `protobuf:"bytes,1,opt,name=user_info,json=userInfo,proto3" json:"user_info,omitempty"`
	// contains filtered or unexported fields
}

func (*GetUserInfoResponse) Descriptor deprecated

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

Deprecated: Use GetUserInfoResponse.ProtoReflect.Descriptor instead.

func (*GetUserInfoResponse) GetUserInfo

func (x *GetUserInfoResponse) GetUserInfo() *UserInfo

func (*GetUserInfoResponse) ProtoMessage

func (*GetUserInfoResponse) ProtoMessage()

func (*GetUserInfoResponse) ProtoReflect

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

func (*GetUserInfoResponse) Reset

func (x *GetUserInfoResponse) Reset()

func (*GetUserInfoResponse) String

func (x *GetUserInfoResponse) String() string

type GroupInfo

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

GroupInfo defines a directory group in the databroker

func (*GroupInfo) Descriptor deprecated

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

Deprecated: Use GroupInfo.ProtoReflect.Descriptor instead.

func (*GroupInfo) GetId

func (x *GroupInfo) GetId() string

func (*GroupInfo) GetName

func (x *GroupInfo) GetName() string

func (*GroupInfo) ProtoMessage

func (*GroupInfo) ProtoMessage()

func (*GroupInfo) ProtoReflect

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

func (*GroupInfo) Reset

func (x *GroupInfo) Reset()

func (*GroupInfo) String

func (x *GroupInfo) String() string

type ImpersonateRequest

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

ImpersonateRequest defines the identity information to impersonate

func (*ImpersonateRequest) Descriptor deprecated

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

Deprecated: Use ImpersonateRequest.ProtoReflect.Descriptor instead.

func (*ImpersonateRequest) GetSessionId

func (x *ImpersonateRequest) GetSessionId() string

func (*ImpersonateRequest) ProtoMessage

func (*ImpersonateRequest) ProtoMessage()

func (*ImpersonateRequest) ProtoReflect

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

func (*ImpersonateRequest) Reset

func (x *ImpersonateRequest) Reset()

func (*ImpersonateRequest) String

func (x *ImpersonateRequest) String() string

type ImpersonateResponse

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

func (*ImpersonateResponse) Descriptor deprecated

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

Deprecated: Use ImpersonateResponse.ProtoReflect.Descriptor instead.

func (*ImpersonateResponse) ProtoMessage

func (*ImpersonateResponse) ProtoMessage()

func (*ImpersonateResponse) ProtoReflect

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

func (*ImpersonateResponse) Reset

func (x *ImpersonateResponse) Reset()

func (*ImpersonateResponse) String

func (x *ImpersonateResponse) String() string

type Instances

type Instances struct {
	Instances []*Instances_Instance `protobuf:"bytes,1,rep,name=instances,proto3" json:"instances,omitempty"`
	// contains filtered or unexported fields
}

func (*Instances) Descriptor deprecated

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

Deprecated: Use Instances.ProtoReflect.Descriptor instead.

func (*Instances) GetInstances

func (x *Instances) GetInstances() []*Instances_Instance

func (*Instances) ProtoMessage

func (*Instances) ProtoMessage()

func (*Instances) ProtoReflect

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

func (*Instances) Reset

func (x *Instances) Reset()

func (*Instances) String

func (x *Instances) String() string

type Instances_Instance

type Instances_Instance struct {
	Component Component `protobuf:"varint,1,opt,name=component,proto3,enum=pomerium.dashboard.Component" json:"component,omitempty"`
	// ID that should be used in requests for metrics
	Id string `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
	// human readable instance name
	Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

func (*Instances_Instance) Descriptor deprecated

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

Deprecated: Use Instances_Instance.ProtoReflect.Descriptor instead.

func (*Instances_Instance) GetComponent

func (x *Instances_Instance) GetComponent() Component

func (*Instances_Instance) GetId

func (x *Instances_Instance) GetId() string

func (*Instances_Instance) GetName

func (x *Instances_Instance) GetName() string

func (*Instances_Instance) ProtoMessage

func (*Instances_Instance) ProtoMessage()

func (*Instances_Instance) ProtoReflect

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

func (*Instances_Instance) Reset

func (x *Instances_Instance) Reset()

func (*Instances_Instance) String

func (x *Instances_Instance) String() string

type KeyChainServiceClient

type KeyChainServiceClient interface {
	// DeleteKeyPair remove an x509 key pair based on a DeleteKeyPairRequest
	DeleteKeyPair(ctx context.Context, in *DeleteKeyPairRequest, opts ...grpc.CallOption) (*DeleteKeyPairResponse, error)
	// GetKeyPair retrieves an existing key pair
	GetKeyPair(ctx context.Context, in *GetKeyPairRequest, opts ...grpc.CallOption) (*GetKeyPairResponse, error)
	// ListKeyPairs lists existing key pairs based on parameters in
	// ListKeyPairsRequest
	ListKeyPairs(ctx context.Context, in *ListKeyPairsRequest, opts ...grpc.CallOption) (*ListKeyPairsResponse, error)
	// CreateKeyPair creates a new key pair
	CreateKeyPair(ctx context.Context, in *CreateKeyPairRequest, opts ...grpc.CallOption) (*CreateKeyPairResponse, error)
	// CreateKeyPair creates a new key pair
	UpdateKeyPair(ctx context.Context, in *UpdateKeyPairRequest, opts ...grpc.CallOption) (*UpdateKeyPairResponse, error)
}

KeyChainServiceClient is the client API for KeyChainService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

type KeyChainServiceServer

type KeyChainServiceServer interface {
	// DeleteKeyPair remove an x509 key pair based on a DeleteKeyPairRequest
	DeleteKeyPair(context.Context, *DeleteKeyPairRequest) (*DeleteKeyPairResponse, error)
	// GetKeyPair retrieves an existing key pair
	GetKeyPair(context.Context, *GetKeyPairRequest) (*GetKeyPairResponse, error)
	// ListKeyPairs lists existing key pairs based on parameters in
	// ListKeyPairsRequest
	ListKeyPairs(context.Context, *ListKeyPairsRequest) (*ListKeyPairsResponse, error)
	// CreateKeyPair creates a new key pair
	CreateKeyPair(context.Context, *CreateKeyPairRequest) (*CreateKeyPairResponse, error)
	// CreateKeyPair creates a new key pair
	UpdateKeyPair(context.Context, *UpdateKeyPairRequest) (*UpdateKeyPairResponse, error)
}

KeyChainServiceServer is the server API for KeyChainService service.

type KeyPair

type KeyPair 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"`
	NamespaceId string                 `protobuf:"bytes,3,opt,name=namespace_id,json=namespaceId,proto3" json:"namespace_id,omitempty"`
	CreatedAt   *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	ModifiedAt  *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=modified_at,json=modifiedAt,proto3" json:"modified_at,omitempty"`
	// public certificate data
	Certificate []byte `protobuf:"bytes,7,opt,name=certificate,proto3" json:"certificate,omitempty"`
	// private key data
	Key []byte `protobuf:"bytes,8,opt,name=key,proto3" json:"key,omitempty"`
	// contains filtered or unexported fields
}

KeyPair represents raw Key Pair data for internal usage

func (*KeyPair) Descriptor deprecated

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

Deprecated: Use KeyPair.ProtoReflect.Descriptor instead.

func (*KeyPair) GetCertificate

func (x *KeyPair) GetCertificate() []byte

func (*KeyPair) GetCreatedAt

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

func (*KeyPair) GetId

func (x *KeyPair) GetId() string

func (*KeyPair) GetKey

func (x *KeyPair) GetKey() []byte

func (*KeyPair) GetModifiedAt

func (x *KeyPair) GetModifiedAt() *timestamppb.Timestamp

func (*KeyPair) GetName

func (x *KeyPair) GetName() string

func (*KeyPair) GetNamespaceId

func (x *KeyPair) GetNamespaceId() string

func (*KeyPair) ProtoMessage

func (*KeyPair) ProtoMessage()

func (*KeyPair) ProtoReflect

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

func (*KeyPair) Reset

func (x *KeyPair) Reset()

func (*KeyPair) String

func (x *KeyPair) String() string

type KeyPairRecord

type KeyPairRecord 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"`
	NamespaceId string `protobuf:"bytes,3,opt,name=namespace_id,json=namespaceId,proto3" json:"namespace_id,omitempty"`
	// database record creation time
	CreatedAt *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	// database record modification time
	ModifiedAt *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=modified_at,json=modifiedAt,proto3" json:"modified_at,omitempty"`
	// information about the public certificate
	CertInfo *CertificateInfo `protobuf:"bytes,7,opt,name=cert_info,json=certInfo,proto3" json:"cert_info,omitempty"`
	// Key Pair has a private key attached
	HasPrivateKey bool `protobuf:"varint,8,opt,name=has_private_key,json=hasPrivateKey,proto3" json:"has_private_key,omitempty"`
	// contains filtered or unexported fields
}

KeyPairRecord provides existing Key Pair metadata

func (*KeyPairRecord) Descriptor deprecated

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

Deprecated: Use KeyPairRecord.ProtoReflect.Descriptor instead.

func (*KeyPairRecord) GetCertInfo

func (x *KeyPairRecord) GetCertInfo() *CertificateInfo

func (*KeyPairRecord) GetCreatedAt

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

func (*KeyPairRecord) GetHasPrivateKey

func (x *KeyPairRecord) GetHasPrivateKey() bool

func (*KeyPairRecord) GetId

func (x *KeyPairRecord) GetId() string

func (*KeyPairRecord) GetModifiedAt

func (x *KeyPairRecord) GetModifiedAt() *timestamppb.Timestamp

func (*KeyPairRecord) GetName

func (x *KeyPairRecord) GetName() string

func (*KeyPairRecord) GetNamespaceId

func (x *KeyPairRecord) GetNamespaceId() string

func (*KeyPairRecord) ProtoMessage

func (*KeyPairRecord) ProtoMessage()

func (*KeyPairRecord) ProtoReflect

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

func (*KeyPairRecord) Reset

func (x *KeyPairRecord) Reset()

func (*KeyPairRecord) String

func (x *KeyPairRecord) String() string

type KeyUsage

type KeyUsage struct {

	// standard key usages
	DigitalSignature  bool `protobuf:"varint,1,opt,name=digital_signature,json=digitalSignature,proto3" json:"digital_signature,omitempty"`
	ContentCommitment bool `protobuf:"varint,2,opt,name=content_commitment,json=contentCommitment,proto3" json:"content_commitment,omitempty"`
	KeyEncipherment   bool `protobuf:"varint,3,opt,name=key_encipherment,json=keyEncipherment,proto3" json:"key_encipherment,omitempty"`
	DataEncipherment  bool `protobuf:"varint,4,opt,name=data_encipherment,json=dataEncipherment,proto3" json:"data_encipherment,omitempty"`
	KeyAgreement      bool `protobuf:"varint,5,opt,name=key_agreement,json=keyAgreement,proto3" json:"key_agreement,omitempty"`
	// certificate authority
	CertSign     bool `protobuf:"varint,6,opt,name=cert_sign,json=certSign,proto3" json:"cert_sign,omitempty"`
	CrlSign      bool `protobuf:"varint,7,opt,name=crl_sign,json=crlSign,proto3" json:"crl_sign,omitempty"`
	EncipherOnly bool `protobuf:"varint,8,opt,name=encipher_only,json=encipherOnly,proto3" json:"encipher_only,omitempty"`
	DecipherOnly bool `protobuf:"varint,9,opt,name=decipher_only,json=decipherOnly,proto3" json:"decipher_only,omitempty"`
	// extensions derived from x509.ExtKeyUsage
	// server certificate
	ServerAuth bool `protobuf:"varint,10,opt,name=server_auth,json=serverAuth,proto3" json:"server_auth,omitempty"`
	// client certificate
	ClientAuth bool `protobuf:"varint,11,opt,name=client_auth,json=clientAuth,proto3" json:"client_auth,omitempty"`
	// contains filtered or unexported fields
}

KeyUsage specifies the usage flags set on a signed TLS certificate

func (*KeyUsage) Descriptor deprecated

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

Deprecated: Use KeyUsage.ProtoReflect.Descriptor instead.

func (*KeyUsage) GetCertSign

func (x *KeyUsage) GetCertSign() bool

func (*KeyUsage) GetClientAuth

func (x *KeyUsage) GetClientAuth() bool

func (*KeyUsage) GetContentCommitment

func (x *KeyUsage) GetContentCommitment() bool

func (*KeyUsage) GetCrlSign

func (x *KeyUsage) GetCrlSign() bool

func (*KeyUsage) GetDataEncipherment

func (x *KeyUsage) GetDataEncipherment() bool

func (*KeyUsage) GetDecipherOnly

func (x *KeyUsage) GetDecipherOnly() bool

func (*KeyUsage) GetDigitalSignature

func (x *KeyUsage) GetDigitalSignature() bool

func (*KeyUsage) GetEncipherOnly

func (x *KeyUsage) GetEncipherOnly() bool

func (*KeyUsage) GetKeyAgreement

func (x *KeyUsage) GetKeyAgreement() bool

func (*KeyUsage) GetKeyEncipherment

func (x *KeyUsage) GetKeyEncipherment() bool

func (*KeyUsage) GetServerAuth

func (x *KeyUsage) GetServerAuth() bool

func (*KeyUsage) ProtoMessage

func (*KeyUsage) ProtoMessage()

func (*KeyUsage) ProtoReflect

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

func (*KeyUsage) Reset

func (x *KeyUsage) Reset()

func (*KeyUsage) String

func (x *KeyUsage) String() string

type Labels

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

func (*Labels) Descriptor deprecated

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

Deprecated: Use Labels.ProtoReflect.Descriptor instead.

func (*Labels) GetLabels

func (x *Labels) GetLabels() map[string]string

func (*Labels) ProtoMessage

func (*Labels) ProtoMessage()

func (*Labels) ProtoReflect

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

func (*Labels) Reset

func (x *Labels) Reset()

func (*Labels) String

func (x *Labels) String() string

type LastErrorRequest added in v0.17.0

type LastErrorRequest struct {
	Metric Metric `protobuf:"varint,1,opt,name=metric,proto3,enum=pomerium.dashboard.Metric" json:"metric,omitempty"`
	// contains filtered or unexported fields
}

LastErrorRequest will fetch last known error for certain error-related metrics

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

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

Deprecated: Use LastErrorRequest.ProtoReflect.Descriptor instead.

func (*LastErrorRequest) GetMetric added in v0.17.0

func (x *LastErrorRequest) GetMetric() Metric

func (*LastErrorRequest) ProtoMessage added in v0.17.0

func (*LastErrorRequest) ProtoMessage()

func (*LastErrorRequest) ProtoReflect added in v0.17.0

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

func (*LastErrorRequest) Reset added in v0.17.0

func (x *LastErrorRequest) Reset()

func (*LastErrorRequest) String added in v0.17.0

func (x *LastErrorRequest) String() string

type LastErrorResponse added in v0.17.0

type LastErrorResponse struct {
	Ts      *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=ts,proto3" json:"ts,omitempty"`
	Message string                 `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
	// contains filtered or unexported fields
}

LastErrorResponse returns last known error for certain error-related metrics

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

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

Deprecated: Use LastErrorResponse.ProtoReflect.Descriptor instead.

func (*LastErrorResponse) GetMessage added in v0.17.0

func (x *LastErrorResponse) GetMessage() string

func (*LastErrorResponse) GetTs added in v0.17.0

func (*LastErrorResponse) ProtoMessage added in v0.17.0

func (*LastErrorResponse) ProtoMessage()

func (*LastErrorResponse) ProtoReflect added in v0.17.0

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

func (*LastErrorResponse) Reset added in v0.17.0

func (x *LastErrorResponse) Reset()

func (*LastErrorResponse) String added in v0.17.0

func (x *LastErrorResponse) String() string

type ListActivityLogEntriesRequest

type ListActivityLogEntriesRequest struct {

	// `DELETE` | `SET`
	ActivityType *string `protobuf:"bytes,1,opt,name=activity_type,json=activityType,proto3,oneof" json:"activity_type,omitempty"`
	NamespaceId  *string `protobuf:"bytes,2,opt,name=namespace_id,json=namespaceId,proto3,oneof" json:"namespace_id,omitempty"`
	UserId       *string `protobuf:"bytes,3,opt,name=user_id,json=userId,proto3,oneof" json:"user_id,omitempty"`
	// `route` | `policy` | `settings`
	EntityType *string `protobuf:"bytes,4,opt,name=entity_type,json=entityType,proto3,oneof" json:"entity_type,omitempty"`
	EntityId   *string `protobuf:"bytes,5,opt,name=entity_id,json=entityId,proto3,oneof" json:"entity_id,omitempty"`
	// `newest` | `oldest` | `from` | `name`
	Query *string `protobuf:"bytes,6,opt,name=query,proto3,oneof" json:"query,omitempty"`
	// list entries starting from an offset in the total list
	Offset *int64 `protobuf:"varint,7,opt,name=offset,proto3,oneof" json:"offset,omitempty"`
	// limit the number of entries returned
	Limit *int64 `protobuf:"varint,8,opt,name=limit,proto3,oneof" json:"limit,omitempty"`
	// databroker versions of the change
	DbVersions []uint64 `protobuf:"varint,9,rep,packed,name=db_versions,json=dbVersions,proto3" json:"db_versions,omitempty"`
	// if true, show activity for the namespace and any child namespaces
	RecurseNamespace *bool `protobuf:"varint,11,opt,name=recurse_namespace,json=recurseNamespace,proto3,oneof" json:"recurse_namespace,omitempty"`
	// the entities are a list of entities to retrieve the activity log for
	Entities     []*ListActivityLogEntriesRequest_Entity     `protobuf:"bytes,10,rep,name=entities,proto3" json:"entities,omitempty"`
	Sort         *ListActivityLogEntriesRequest_Sort         `protobuf:"bytes,12,opt,name=sort,proto3,oneof" json:"sort,omitempty"`
	DateFilter   *ListActivityLogEntriesRequest_DateFilter   `protobuf:"bytes,13,opt,name=date_filter,json=dateFilter,proto3" json:"date_filter,omitempty"`
	StringFilter *ListActivityLogEntriesRequest_StringFilter `protobuf:"bytes,14,opt,name=string_filter,json=stringFilter,proto3" json:"string_filter,omitempty"`
	// contains filtered or unexported fields
}

ListActivityLogEntriesRequest defines the types of Activity Log entries to list

func (*ListActivityLogEntriesRequest) Descriptor deprecated

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

Deprecated: Use ListActivityLogEntriesRequest.ProtoReflect.Descriptor instead.

func (*ListActivityLogEntriesRequest) GetActivityType

func (x *ListActivityLogEntriesRequest) GetActivityType() string

func (*ListActivityLogEntriesRequest) GetDateFilter

func (*ListActivityLogEntriesRequest) GetDbVersions

func (x *ListActivityLogEntriesRequest) GetDbVersions() []uint64

func (*ListActivityLogEntriesRequest) GetEntities

func (*ListActivityLogEntriesRequest) GetEntityId

func (x *ListActivityLogEntriesRequest) GetEntityId() string

func (*ListActivityLogEntriesRequest) GetEntityType

func (x *ListActivityLogEntriesRequest) GetEntityType() string

func (*ListActivityLogEntriesRequest) GetLimit

func (x *ListActivityLogEntriesRequest) GetLimit() int64

func (*ListActivityLogEntriesRequest) GetNamespaceId

func (x *ListActivityLogEntriesRequest) GetNamespaceId() string

func (*ListActivityLogEntriesRequest) GetOffset

func (x *ListActivityLogEntriesRequest) GetOffset() int64

func (*ListActivityLogEntriesRequest) GetQuery

func (x *ListActivityLogEntriesRequest) GetQuery() string

func (*ListActivityLogEntriesRequest) GetRecurseNamespace

func (x *ListActivityLogEntriesRequest) GetRecurseNamespace() bool

func (*ListActivityLogEntriesRequest) GetSort

func (*ListActivityLogEntriesRequest) GetStringFilter

func (*ListActivityLogEntriesRequest) GetUserId

func (x *ListActivityLogEntriesRequest) GetUserId() string

func (*ListActivityLogEntriesRequest) ProtoMessage

func (*ListActivityLogEntriesRequest) ProtoMessage()

func (*ListActivityLogEntriesRequest) ProtoReflect

func (*ListActivityLogEntriesRequest) Reset

func (x *ListActivityLogEntriesRequest) Reset()

func (*ListActivityLogEntriesRequest) String

type ListActivityLogEntriesRequest_DateFilter

type ListActivityLogEntriesRequest_DateFilter struct {

	// `=` | `!=` | `<` | `<=` | `>` | `>=`
	Operator string                 `protobuf:"bytes,1,opt,name=operator,proto3" json:"operator,omitempty"`
	Date     *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=date,proto3" json:"date,omitempty"`
	// contains filtered or unexported fields
}

filter for dates

func (*ListActivityLogEntriesRequest_DateFilter) Descriptor deprecated

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

Deprecated: Use ListActivityLogEntriesRequest_DateFilter.ProtoReflect.Descriptor instead.

func (*ListActivityLogEntriesRequest_DateFilter) GetDate

func (*ListActivityLogEntriesRequest_DateFilter) GetOperator

func (*ListActivityLogEntriesRequest_DateFilter) ProtoMessage

func (*ListActivityLogEntriesRequest_DateFilter) ProtoReflect

func (*ListActivityLogEntriesRequest_DateFilter) Reset

func (*ListActivityLogEntriesRequest_DateFilter) String

type ListActivityLogEntriesRequest_Entity

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

an entity is a single entity (route, policy, etc.)

func (*ListActivityLogEntriesRequest_Entity) Descriptor deprecated

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

Deprecated: Use ListActivityLogEntriesRequest_Entity.ProtoReflect.Descriptor instead.

func (*ListActivityLogEntriesRequest_Entity) GetId

func (*ListActivityLogEntriesRequest_Entity) GetType

func (*ListActivityLogEntriesRequest_Entity) ProtoMessage

func (*ListActivityLogEntriesRequest_Entity) ProtoMessage()

func (*ListActivityLogEntriesRequest_Entity) ProtoReflect

func (*ListActivityLogEntriesRequest_Entity) Reset

func (*ListActivityLogEntriesRequest_Entity) String

type ListActivityLogEntriesRequest_Sort

type ListActivityLogEntriesRequest_Sort struct {

	// `activity_type` | `created_at` | `namespace_name` | `user_name` |
	// `user_email` | `entity_type`
	Column string `protobuf:"bytes,1,opt,name=column,proto3" json:"column,omitempty"`
	// `ASC` | `DESC`
	Direction string `protobuf:"bytes,2,opt,name=direction,proto3" json:"direction,omitempty"`
	// contains filtered or unexported fields
}

used to sort the db query

func (*ListActivityLogEntriesRequest_Sort) Descriptor deprecated

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

Deprecated: Use ListActivityLogEntriesRequest_Sort.ProtoReflect.Descriptor instead.

func (*ListActivityLogEntriesRequest_Sort) GetColumn

func (*ListActivityLogEntriesRequest_Sort) GetDirection

func (x *ListActivityLogEntriesRequest_Sort) GetDirection() string

func (*ListActivityLogEntriesRequest_Sort) ProtoMessage

func (*ListActivityLogEntriesRequest_Sort) ProtoMessage()

func (*ListActivityLogEntriesRequest_Sort) ProtoReflect

func (*ListActivityLogEntriesRequest_Sort) Reset

func (*ListActivityLogEntriesRequest_Sort) String

type ListActivityLogEntriesRequest_StringFilter

type ListActivityLogEntriesRequest_StringFilter struct {
	FieldName string `protobuf:"bytes,1,opt,name=fieldName,proto3" json:"fieldName,omitempty"`
	// `contains` | `equals` | `startsWith` | `endsWith`
	Operator string `protobuf:"bytes,2,opt,name=operator,proto3" json:"operator,omitempty"`
	Value    string `protobuf:"bytes,3,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

filter for strings

func (*ListActivityLogEntriesRequest_StringFilter) Descriptor deprecated

Deprecated: Use ListActivityLogEntriesRequest_StringFilter.ProtoReflect.Descriptor instead.

func (*ListActivityLogEntriesRequest_StringFilter) GetFieldName

func (*ListActivityLogEntriesRequest_StringFilter) GetOperator

func (*ListActivityLogEntriesRequest_StringFilter) GetValue

func (*ListActivityLogEntriesRequest_StringFilter) ProtoMessage

func (*ListActivityLogEntriesRequest_StringFilter) ProtoReflect

func (*ListActivityLogEntriesRequest_StringFilter) Reset

func (*ListActivityLogEntriesRequest_StringFilter) String

type ListActivityLogEntriesResponse

type ListActivityLogEntriesResponse struct {

	// Activity Log entries
	Entries    []*ActivityLogEntry `protobuf:"bytes,1,rep,name=entries,proto3" json:"entries,omitempty"`
	TotalCount int64               `protobuf:"varint,2,opt,name=total_count,json=totalCount,proto3" json:"total_count,omitempty"`
	// contains filtered or unexported fields
}

ListActivityLogEntriesResponse is a list of Activity Log entries found from a ListActivityLogEntriesRequest

func (*ListActivityLogEntriesResponse) Descriptor deprecated

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

Deprecated: Use ListActivityLogEntriesResponse.ProtoReflect.Descriptor instead.

func (*ListActivityLogEntriesResponse) GetEntries

func (*ListActivityLogEntriesResponse) GetTotalCount

func (x *ListActivityLogEntriesResponse) GetTotalCount() int64

func (*ListActivityLogEntriesResponse) ProtoMessage

func (*ListActivityLogEntriesResponse) ProtoMessage()

func (*ListActivityLogEntriesResponse) ProtoReflect

func (*ListActivityLogEntriesResponse) Reset

func (x *ListActivityLogEntriesResponse) Reset()

func (*ListActivityLogEntriesResponse) String

type ListDataBrokerRecordTypesResponse added in v0.18.0

type ListDataBrokerRecordTypesResponse struct {
	RecordTypes []string `protobuf:"bytes,1,rep,name=record_types,json=recordTypes,proto3" json:"record_types,omitempty"`
	// contains filtered or unexported fields
}

func (*ListDataBrokerRecordTypesResponse) Descriptor deprecated added in v0.18.0

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

Deprecated: Use ListDataBrokerRecordTypesResponse.ProtoReflect.Descriptor instead.

func (*ListDataBrokerRecordTypesResponse) GetRecordTypes added in v0.18.0

func (x *ListDataBrokerRecordTypesResponse) GetRecordTypes() []string

func (*ListDataBrokerRecordTypesResponse) ProtoMessage added in v0.18.0

func (*ListDataBrokerRecordTypesResponse) ProtoMessage()

func (*ListDataBrokerRecordTypesResponse) ProtoReflect added in v0.18.0

func (*ListDataBrokerRecordTypesResponse) Reset added in v0.18.0

func (*ListDataBrokerRecordTypesResponse) String added in v0.18.0

type ListDataBrokerRecordsRequest added in v0.18.0

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

func (*ListDataBrokerRecordsRequest) Descriptor deprecated added in v0.18.0

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

Deprecated: Use ListDataBrokerRecordsRequest.ProtoReflect.Descriptor instead.

func (*ListDataBrokerRecordsRequest) GetRecordType added in v0.18.0

func (x *ListDataBrokerRecordsRequest) GetRecordType() string

func (*ListDataBrokerRecordsRequest) ProtoMessage added in v0.18.0

func (*ListDataBrokerRecordsRequest) ProtoMessage()

func (*ListDataBrokerRecordsRequest) ProtoReflect added in v0.18.0

func (*ListDataBrokerRecordsRequest) Reset added in v0.18.0

func (x *ListDataBrokerRecordsRequest) Reset()

func (*ListDataBrokerRecordsRequest) String added in v0.18.0

type ListDataBrokerRecordsResponse added in v0.18.0

type ListDataBrokerRecordsResponse struct {
	Records []*databroker.Record `protobuf:"bytes,1,rep,name=records,proto3" json:"records,omitempty"`
	// contains filtered or unexported fields
}

func (*ListDataBrokerRecordsResponse) Descriptor deprecated added in v0.18.0

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

Deprecated: Use ListDataBrokerRecordsResponse.ProtoReflect.Descriptor instead.

func (*ListDataBrokerRecordsResponse) GetRecords added in v0.18.0

func (x *ListDataBrokerRecordsResponse) GetRecords() []*databroker.Record

func (*ListDataBrokerRecordsResponse) ProtoMessage added in v0.18.0

func (*ListDataBrokerRecordsResponse) ProtoMessage()

func (*ListDataBrokerRecordsResponse) ProtoReflect added in v0.18.0

func (*ListDataBrokerRecordsResponse) Reset added in v0.18.0

func (x *ListDataBrokerRecordsResponse) Reset()

func (*ListDataBrokerRecordsResponse) String added in v0.18.0

type ListDeviceTypesResponse added in v0.16.0

type ListDeviceTypesResponse struct {
	Types []*DeviceType `protobuf:"bytes,1,rep,name=types,proto3" json:"types,omitempty"`
	// contains filtered or unexported fields
}

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

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

Deprecated: Use ListDeviceTypesResponse.ProtoReflect.Descriptor instead.

func (*ListDeviceTypesResponse) GetTypes added in v0.16.0

func (x *ListDeviceTypesResponse) GetTypes() []*DeviceType

func (*ListDeviceTypesResponse) ProtoMessage added in v0.16.0

func (*ListDeviceTypesResponse) ProtoMessage()

func (*ListDeviceTypesResponse) ProtoReflect added in v0.16.0

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

func (*ListDeviceTypesResponse) Reset added in v0.16.0

func (x *ListDeviceTypesResponse) Reset()

func (*ListDeviceTypesResponse) String added in v0.16.0

func (x *ListDeviceTypesResponse) String() string

type ListDevicesRequest added in v0.16.0

type ListDevicesRequest struct {
	TypeId     *string `protobuf:"bytes,1,opt,name=type_id,json=typeId,proto3,oneof" json:"type_id,omitempty"`
	UserId     *string `protobuf:"bytes,2,opt,name=user_id,json=userId,proto3,oneof" json:"user_id,omitempty"`
	ApprovedBy *string `protobuf:"bytes,3,opt,name=approved_by,json=approvedBy,proto3,oneof" json:"approved_by,omitempty"`
	// contains filtered or unexported fields
}

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

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

Deprecated: Use ListDevicesRequest.ProtoReflect.Descriptor instead.

func (*ListDevicesRequest) GetApprovedBy added in v0.16.0

func (x *ListDevicesRequest) GetApprovedBy() string

func (*ListDevicesRequest) GetTypeId added in v0.16.0

func (x *ListDevicesRequest) GetTypeId() string

func (*ListDevicesRequest) GetUserId added in v0.16.0

func (x *ListDevicesRequest) GetUserId() string

func (*ListDevicesRequest) ProtoMessage added in v0.16.0

func (*ListDevicesRequest) ProtoMessage()

func (*ListDevicesRequest) ProtoReflect added in v0.16.0

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

func (*ListDevicesRequest) Reset added in v0.16.0

func (x *ListDevicesRequest) Reset()

func (*ListDevicesRequest) String added in v0.16.0

func (x *ListDevicesRequest) String() string

type ListDevicesResponse added in v0.16.0

type ListDevicesResponse struct {
	Devices []*ListDevicesResponse_Device `protobuf:"bytes,4,rep,name=devices,proto3" json:"devices,omitempty"`
	// contains filtered or unexported fields
}

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

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

Deprecated: Use ListDevicesResponse.ProtoReflect.Descriptor instead.

func (*ListDevicesResponse) GetDevices added in v0.16.0

func (*ListDevicesResponse) ProtoMessage added in v0.16.0

func (*ListDevicesResponse) ProtoMessage()

func (*ListDevicesResponse) ProtoReflect added in v0.16.0

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

func (*ListDevicesResponse) Reset added in v0.16.0

func (x *ListDevicesResponse) Reset()

func (*ListDevicesResponse) String added in v0.16.0

func (x *ListDevicesResponse) String() string

type ListDevicesResponse_Device added in v0.16.0

type ListDevicesResponse_Device struct {
	Type               *DeviceType       `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"`
	Credential         *DeviceCredential `protobuf:"bytes,2,opt,name=credential,proto3" json:"credential,omitempty"`
	Enrollment         *DeviceEnrollment `protobuf:"bytes,3,opt,name=enrollment,proto3" json:"enrollment,omitempty"`
	Kind               DeviceKind        `protobuf:"varint,4,opt,name=kind,proto3,enum=pomerium.dashboard.DeviceKind" json:"kind,omitempty"`
	UserName           string            `protobuf:"bytes,5,opt,name=user_name,json=userName,proto3" json:"user_name,omitempty"`
	ApprovedByUserName string            `protobuf:"bytes,6,opt,name=approved_by_user_name,json=approvedByUserName,proto3" json:"approved_by_user_name,omitempty"`
	// contains filtered or unexported fields
}

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

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

Deprecated: Use ListDevicesResponse_Device.ProtoReflect.Descriptor instead.

func (*ListDevicesResponse_Device) GetApprovedByUserName added in v0.16.0

func (x *ListDevicesResponse_Device) GetApprovedByUserName() string

func (*ListDevicesResponse_Device) GetCredential added in v0.16.0

func (x *ListDevicesResponse_Device) GetCredential() *DeviceCredential

func (*ListDevicesResponse_Device) GetEnrollment added in v0.16.0

func (x *ListDevicesResponse_Device) GetEnrollment() *DeviceEnrollment

func (*ListDevicesResponse_Device) GetKind added in v0.16.0

func (*ListDevicesResponse_Device) GetType added in v0.16.0

func (x *ListDevicesResponse_Device) GetType() *DeviceType

func (*ListDevicesResponse_Device) GetUserName added in v0.16.0

func (x *ListDevicesResponse_Device) GetUserName() string

func (*ListDevicesResponse_Device) ProtoMessage added in v0.16.0

func (*ListDevicesResponse_Device) ProtoMessage()

func (*ListDevicesResponse_Device) ProtoReflect added in v0.16.0

func (*ListDevicesResponse_Device) Reset added in v0.16.0

func (x *ListDevicesResponse_Device) Reset()

func (*ListDevicesResponse_Device) String added in v0.16.0

func (x *ListDevicesResponse_Device) String() string

type ListExternalDataSourcesRequest added in v0.18.0

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

func (*ListExternalDataSourcesRequest) Descriptor deprecated added in v0.18.0

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

Deprecated: Use ListExternalDataSourcesRequest.ProtoReflect.Descriptor instead.

func (*ListExternalDataSourcesRequest) ProtoMessage added in v0.18.0

func (*ListExternalDataSourcesRequest) ProtoMessage()

func (*ListExternalDataSourcesRequest) ProtoReflect added in v0.18.0

func (*ListExternalDataSourcesRequest) Reset added in v0.18.0

func (x *ListExternalDataSourcesRequest) Reset()

func (*ListExternalDataSourcesRequest) String added in v0.18.0

type ListExternalDataSourcesResponse added in v0.18.0

type ListExternalDataSourcesResponse struct {
	ExternalDataSources []*ExternalDataSource `protobuf:"bytes,1,rep,name=external_data_sources,json=externalDataSources,proto3" json:"external_data_sources,omitempty"`
	// contains filtered or unexported fields
}

func (*ListExternalDataSourcesResponse) Descriptor deprecated added in v0.18.0

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

Deprecated: Use ListExternalDataSourcesResponse.ProtoReflect.Descriptor instead.

func (*ListExternalDataSourcesResponse) GetExternalDataSources added in v0.18.0

func (x *ListExternalDataSourcesResponse) GetExternalDataSources() []*ExternalDataSource

func (*ListExternalDataSourcesResponse) ProtoMessage added in v0.18.0

func (*ListExternalDataSourcesResponse) ProtoMessage()

func (*ListExternalDataSourcesResponse) ProtoReflect added in v0.18.0

func (*ListExternalDataSourcesResponse) Reset added in v0.18.0

func (*ListExternalDataSourcesResponse) String added in v0.18.0

type ListKeyPairsRequest

type ListKeyPairsRequest struct {
	NamespaceId string `protobuf:"bytes,1,opt,name=namespace_id,json=namespaceId,proto3" json:"namespace_id,omitempty"`
	// list Key Pairs whose name contains the query string
	Query *string `protobuf:"bytes,2,opt,name=query,proto3,oneof" json:"query,omitempty"`
	// list Key Pairs starting from an offset in the total list
	Offset *int64 `protobuf:"varint,3,opt,name=offset,proto3,oneof" json:"offset,omitempty"`
	// limit the number of entries returned
	Limit *int64 `protobuf:"varint,4,opt,name=limit,proto3,oneof" json:"limit,omitempty"`
	// `newest`, `oldest`, `name`, `from`
	OrderBy *string `protobuf:"bytes,5,opt,name=order_by,json=orderBy,proto3,oneof" json:"order_by,omitempty"`
	// return key pairs that match the given domain
	Domain *string `protobuf:"bytes,6,opt,name=domain,proto3,oneof" json:"domain,omitempty"`
	// contains filtered or unexported fields
}

ListKeyPairsRequest defines the types of key pairs to list

func (*ListKeyPairsRequest) Descriptor deprecated

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

Deprecated: Use ListKeyPairsRequest.ProtoReflect.Descriptor instead.

func (*ListKeyPairsRequest) GetDomain added in v0.16.0

func (x *ListKeyPairsRequest) GetDomain() string

func (*ListKeyPairsRequest) GetLimit

func (x *ListKeyPairsRequest) GetLimit() int64

func (*ListKeyPairsRequest) GetNamespaceId

func (x *ListKeyPairsRequest) GetNamespaceId() string

func (*ListKeyPairsRequest) GetOffset

func (x *ListKeyPairsRequest) GetOffset() int64

func (*ListKeyPairsRequest) GetOrderBy

func (x *ListKeyPairsRequest) GetOrderBy() string

func (*ListKeyPairsRequest) GetQuery

func (x *ListKeyPairsRequest) GetQuery() string

func (*ListKeyPairsRequest) ProtoMessage

func (*ListKeyPairsRequest) ProtoMessage()

func (*ListKeyPairsRequest) ProtoReflect

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

func (*ListKeyPairsRequest) Reset

func (x *ListKeyPairsRequest) Reset()

func (*ListKeyPairsRequest) String

func (x *ListKeyPairsRequest) String() string

type ListKeyPairsResponse

type ListKeyPairsResponse struct {

	// Key Pairs found
	KeyPairs   []*KeyPairRecord `protobuf:"bytes,1,rep,name=key_pairs,json=keyPairs,proto3" json:"key_pairs,omitempty"`
	TotalCount int64            `protobuf:"varint,2,opt,name=total_count,json=totalCount,proto3" json:"total_count,omitempty"`
	// contains filtered or unexported fields
}

ListKeyPairsResponse is the list of Key Pairs found from a ListKeyPairsRequest

func (*ListKeyPairsResponse) Descriptor deprecated

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

Deprecated: Use ListKeyPairsResponse.ProtoReflect.Descriptor instead.

func (*ListKeyPairsResponse) GetKeyPairs

func (x *ListKeyPairsResponse) GetKeyPairs() []*KeyPairRecord

func (*ListKeyPairsResponse) GetTotalCount

func (x *ListKeyPairsResponse) GetTotalCount() int64

func (*ListKeyPairsResponse) ProtoMessage

func (*ListKeyPairsResponse) ProtoMessage()

func (*ListKeyPairsResponse) ProtoReflect

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

func (*ListKeyPairsResponse) Reset

func (x *ListKeyPairsResponse) Reset()

func (*ListKeyPairsResponse) String

func (x *ListKeyPairsResponse) String() string

type ListNamespacePermissionGroupsRequest

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

func (*ListNamespacePermissionGroupsRequest) Descriptor deprecated

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

Deprecated: Use ListNamespacePermissionGroupsRequest.ProtoReflect.Descriptor instead.

func (*ListNamespacePermissionGroupsRequest) GetNamespaceId

func (x *ListNamespacePermissionGroupsRequest) GetNamespaceId() string

func (*ListNamespacePermissionGroupsRequest) ProtoMessage

func (*ListNamespacePermissionGroupsRequest) ProtoMessage()

func (*ListNamespacePermissionGroupsRequest) ProtoReflect

func (*ListNamespacePermissionGroupsRequest) Reset

func (*ListNamespacePermissionGroupsRequest) String

type ListNamespacePermissionGroupsResponse

type ListNamespacePermissionGroupsResponse struct {
	Groups []*NamespacePermissionGroup `protobuf:"bytes,1,rep,name=groups,proto3" json:"groups,omitempty"`
	// contains filtered or unexported fields
}

func (*ListNamespacePermissionGroupsResponse) Descriptor deprecated

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

Deprecated: Use ListNamespacePermissionGroupsResponse.ProtoReflect.Descriptor instead.

func (*ListNamespacePermissionGroupsResponse) GetGroups

func (*ListNamespacePermissionGroupsResponse) ProtoMessage

func (*ListNamespacePermissionGroupsResponse) ProtoMessage()

func (*ListNamespacePermissionGroupsResponse) ProtoReflect

func (*ListNamespacePermissionGroupsResponse) Reset

func (*ListNamespacePermissionGroupsResponse) String

type ListNamespacePermissionUsersRequest

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

func (*ListNamespacePermissionUsersRequest) Descriptor deprecated

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

Deprecated: Use ListNamespacePermissionUsersRequest.ProtoReflect.Descriptor instead.

func (*ListNamespacePermissionUsersRequest) GetNamespaceId

func (x *ListNamespacePermissionUsersRequest) GetNamespaceId() string

func (*ListNamespacePermissionUsersRequest) ProtoMessage

func (*ListNamespacePermissionUsersRequest) ProtoMessage()

func (*ListNamespacePermissionUsersRequest) ProtoReflect

func (*ListNamespacePermissionUsersRequest) Reset

func (*ListNamespacePermissionUsersRequest) String

type ListNamespacePermissionUsersResponse

type ListNamespacePermissionUsersResponse struct {
	Users []*NamespacePermissionUser `protobuf:"bytes,1,rep,name=users,proto3" json:"users,omitempty"`
	// contains filtered or unexported fields
}

func (*ListNamespacePermissionUsersResponse) Descriptor deprecated

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

Deprecated: Use ListNamespacePermissionUsersResponse.ProtoReflect.Descriptor instead.

func (*ListNamespacePermissionUsersResponse) GetUsers

func (*ListNamespacePermissionUsersResponse) ProtoMessage

func (*ListNamespacePermissionUsersResponse) ProtoMessage()

func (*ListNamespacePermissionUsersResponse) ProtoReflect

func (*ListNamespacePermissionUsersResponse) Reset

func (*ListNamespacePermissionUsersResponse) String

type ListNamespacePermissionsRequest

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

func (*ListNamespacePermissionsRequest) Descriptor deprecated

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

Deprecated: Use ListNamespacePermissionsRequest.ProtoReflect.Descriptor instead.

func (*ListNamespacePermissionsRequest) ProtoMessage

func (*ListNamespacePermissionsRequest) ProtoMessage()

func (*ListNamespacePermissionsRequest) ProtoReflect

func (*ListNamespacePermissionsRequest) Reset

func (*ListNamespacePermissionsRequest) String

type ListNamespacePermissionsResponse

type ListNamespacePermissionsResponse struct {
	NamespacePermissions []*NamespacePermission `protobuf:"bytes,1,rep,name=namespace_permissions,json=namespacePermissions,proto3" json:"namespace_permissions,omitempty"`
	// contains filtered or unexported fields
}

func (*ListNamespacePermissionsResponse) Descriptor deprecated

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

Deprecated: Use ListNamespacePermissionsResponse.ProtoReflect.Descriptor instead.

func (*ListNamespacePermissionsResponse) GetNamespacePermissions

func (x *ListNamespacePermissionsResponse) GetNamespacePermissions() []*NamespacePermission

func (*ListNamespacePermissionsResponse) ProtoMessage

func (*ListNamespacePermissionsResponse) ProtoMessage()

func (*ListNamespacePermissionsResponse) ProtoReflect

func (*ListNamespacePermissionsResponse) Reset

func (*ListNamespacePermissionsResponse) String

type ListNamespacesRequest

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

func (*ListNamespacesRequest) Descriptor deprecated

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

Deprecated: Use ListNamespacesRequest.ProtoReflect.Descriptor instead.

func (*ListNamespacesRequest) ProtoMessage

func (*ListNamespacesRequest) ProtoMessage()

func (*ListNamespacesRequest) ProtoReflect

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

func (*ListNamespacesRequest) Reset

func (x *ListNamespacesRequest) Reset()

func (*ListNamespacesRequest) String

func (x *ListNamespacesRequest) String() string

type ListNamespacesResponse

type ListNamespacesResponse struct {
	Namespaces []*Namespace `protobuf:"bytes,1,rep,name=namespaces,proto3" json:"namespaces,omitempty"`
	// contains filtered or unexported fields
}

func (*ListNamespacesResponse) Descriptor deprecated

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

Deprecated: Use ListNamespacesResponse.ProtoReflect.Descriptor instead.

func (*ListNamespacesResponse) GetNamespaces

func (x *ListNamespacesResponse) GetNamespaces() []*Namespace

func (*ListNamespacesResponse) ProtoMessage

func (*ListNamespacesResponse) ProtoMessage()

func (*ListNamespacesResponse) ProtoReflect

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

func (*ListNamespacesResponse) Reset

func (x *ListNamespacesResponse) Reset()

func (*ListNamespacesResponse) String

func (x *ListNamespacesResponse) String() string

type ListPoliciesRequest

type ListPoliciesRequest struct {
	Namespace string `protobuf:"bytes,1,opt,name=namespace,proto3" json:"namespace,omitempty"`
	// list Policies whose name contains the query string
	Query *string `protobuf:"bytes,2,opt,name=query,proto3,oneof" json:"query,omitempty"`
	// list Policies starting from an offset in the total list
	Offset *int64 `protobuf:"varint,3,opt,name=offset,proto3,oneof" json:"offset,omitempty"`
	// limit the number of entries returned
	Limit *int64 `protobuf:"varint,4,opt,name=limit,proto3,oneof" json:"limit,omitempty"`
	// sort the Policies by newest, oldest or name
	OrderBy *string `protobuf:"bytes,5,opt,name=order_by,json=orderBy,proto3,oneof" json:"order_by,omitempty"`
	// contains filtered or unexported fields
}

ListPoliciesRequest specifies the policies to list

func (*ListPoliciesRequest) Descriptor deprecated

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

Deprecated: Use ListPoliciesRequest.ProtoReflect.Descriptor instead.

func (*ListPoliciesRequest) GetLimit

func (x *ListPoliciesRequest) GetLimit() int64

func (*ListPoliciesRequest) GetNamespace

func (x *ListPoliciesRequest) GetNamespace() string

func (*ListPoliciesRequest) GetOffset

func (x *ListPoliciesRequest) GetOffset() int64

func (*ListPoliciesRequest) GetOrderBy

func (x *ListPoliciesRequest) GetOrderBy() string

func (*ListPoliciesRequest) GetQuery

func (x *ListPoliciesRequest) GetQuery() string

func (*ListPoliciesRequest) ProtoMessage

func (*ListPoliciesRequest) ProtoMessage()

func (*ListPoliciesRequest) ProtoReflect

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

func (*ListPoliciesRequest) Reset

func (x *ListPoliciesRequest) Reset()

func (*ListPoliciesRequest) String

func (x *ListPoliciesRequest) String() string

type ListPoliciesResponse

type ListPoliciesResponse struct {
	Policies   []*Policy `protobuf:"bytes,1,rep,name=policies,proto3" json:"policies,omitempty"`
	TotalCount int64     `protobuf:"varint,2,opt,name=total_count,json=totalCount,proto3" json:"total_count,omitempty"`
	// contains filtered or unexported fields
}

ListPoliciesResponse is the list of policies found for a ListPoliciesRequest

func (*ListPoliciesResponse) Descriptor deprecated

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

Deprecated: Use ListPoliciesResponse.ProtoReflect.Descriptor instead.

func (*ListPoliciesResponse) GetPolicies

func (x *ListPoliciesResponse) GetPolicies() []*Policy

func (*ListPoliciesResponse) GetTotalCount

func (x *ListPoliciesResponse) GetTotalCount() int64

func (*ListPoliciesResponse) ProtoMessage

func (*ListPoliciesResponse) ProtoMessage()

func (*ListPoliciesResponse) ProtoReflect

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

func (*ListPoliciesResponse) Reset

func (x *ListPoliciesResponse) Reset()

func (*ListPoliciesResponse) String

func (x *ListPoliciesResponse) String() string

type ListPomeriumServiceAccountsRequest

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

ListPomeriumServiceAccountsRequest specifies the service accounts to list

func (*ListPomeriumServiceAccountsRequest) Descriptor deprecated

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

Deprecated: Use ListPomeriumServiceAccountsRequest.ProtoReflect.Descriptor instead.

func (*ListPomeriumServiceAccountsRequest) GetNamespace

func (x *ListPomeriumServiceAccountsRequest) GetNamespace() string

func (*ListPomeriumServiceAccountsRequest) ProtoMessage

func (*ListPomeriumServiceAccountsRequest) ProtoMessage()

func (*ListPomeriumServiceAccountsRequest) ProtoReflect

func (*ListPomeriumServiceAccountsRequest) Reset

func (*ListPomeriumServiceAccountsRequest) String

type ListPomeriumServiceAccountsResponse

type ListPomeriumServiceAccountsResponse struct {
	ServiceAccounts []*PomeriumServiceAccount `protobuf:"bytes,1,rep,name=service_accounts,json=serviceAccounts,proto3" json:"service_accounts,omitempty"`
	// contains filtered or unexported fields
}

ListPomeriumServiceAccountsResponse is the list of service accounts found for a ListPomeriumServiceAccountsRequest

func (*ListPomeriumServiceAccountsResponse) Descriptor deprecated

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

Deprecated: Use ListPomeriumServiceAccountsResponse.ProtoReflect.Descriptor instead.

func (*ListPomeriumServiceAccountsResponse) GetServiceAccounts

func (*ListPomeriumServiceAccountsResponse) ProtoMessage

func (*ListPomeriumServiceAccountsResponse) ProtoMessage()

func (*ListPomeriumServiceAccountsResponse) ProtoReflect

func (*ListPomeriumServiceAccountsResponse) Reset

func (*ListPomeriumServiceAccountsResponse) String

type ListPomeriumSessionsRequest

type ListPomeriumSessionsRequest struct {

	// list Sessions with any fields that contain the query string
	Query *string `protobuf:"bytes,1,opt,name=query,proto3,oneof" json:"query,omitempty"`
	// list Sessions starting from an offset in the total list
	Offset *int64 `protobuf:"varint,2,opt,name=offset,proto3,oneof" json:"offset,omitempty"`
	// limit the number of Session entries returned
	Limit *int64 `protobuf:"varint,3,opt,name=limit,proto3,oneof" json:"limit,omitempty"`
	// sort the Sessions by newest, oldest or name
	OrderBy *string `protobuf:"bytes,4,opt,name=order_by,json=orderBy,proto3,oneof" json:"order_by,omitempty"`
	UserId  *string `protobuf:"bytes,5,opt,name=user_id,json=userId,proto3,oneof" json:"user_id,omitempty"`
	// contains filtered or unexported fields
}

ListPomeriumSessionsRequest specifies the sessions to list

func (*ListPomeriumSessionsRequest) Descriptor deprecated

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

Deprecated: Use ListPomeriumSessionsRequest.ProtoReflect.Descriptor instead.

func (*ListPomeriumSessionsRequest) GetLimit

func (x *ListPomeriumSessionsRequest) GetLimit() int64

func (*ListPomeriumSessionsRequest) GetOffset

func (x *ListPomeriumSessionsRequest) GetOffset() int64

func (*ListPomeriumSessionsRequest) GetOrderBy

func (x *ListPomeriumSessionsRequest) GetOrderBy() string

func (*ListPomeriumSessionsRequest) GetQuery

func (x *ListPomeriumSessionsRequest) GetQuery() string

func (*ListPomeriumSessionsRequest) GetUserId

func (x *ListPomeriumSessionsRequest) GetUserId() string

func (*ListPomeriumSessionsRequest) ProtoMessage

func (*ListPomeriumSessionsRequest) ProtoMessage()

func (*ListPomeriumSessionsRequest) ProtoReflect

func (*ListPomeriumSessionsRequest) Reset

func (x *ListPomeriumSessionsRequest) Reset()

func (*ListPomeriumSessionsRequest) String

func (x *ListPomeriumSessionsRequest) String() string

type ListPomeriumSessionsResponse

type ListPomeriumSessionsResponse struct {
	Sessions   []*PomeriumSession `protobuf:"bytes,1,rep,name=sessions,proto3" json:"sessions,omitempty"`
	TotalCount int64              `protobuf:"varint,2,opt,name=total_count,json=totalCount,proto3" json:"total_count,omitempty"`
	// contains filtered or unexported fields
}

ListPomeriumSessionsResponse is the sessions found for a ListPomeriumSessionsRequest

func (*ListPomeriumSessionsResponse) Descriptor deprecated

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

Deprecated: Use ListPomeriumSessionsResponse.ProtoReflect.Descriptor instead.

func (*ListPomeriumSessionsResponse) GetSessions

func (x *ListPomeriumSessionsResponse) GetSessions() []*PomeriumSession

func (*ListPomeriumSessionsResponse) GetTotalCount

func (x *ListPomeriumSessionsResponse) GetTotalCount() int64

func (*ListPomeriumSessionsResponse) ProtoMessage

func (*ListPomeriumSessionsResponse) ProtoMessage()

func (*ListPomeriumSessionsResponse) ProtoReflect

func (*ListPomeriumSessionsResponse) Reset

func (x *ListPomeriumSessionsResponse) Reset()

func (*ListPomeriumSessionsResponse) String

type ListRoutesRequest

type ListRoutesRequest struct {
	Namespace string `protobuf:"bytes,1,opt,name=namespace,proto3" json:"namespace,omitempty"`
	// list Routes who's name, from or to contains the query string
	Query *string `protobuf:"bytes,2,opt,name=query,proto3,oneof" json:"query,omitempty"`
	// list Routes starting from an offset in the total list
	Offset *int64 `protobuf:"varint,3,opt,name=offset,proto3,oneof" json:"offset,omitempty"`
	// limit the number of Route entries returned
	Limit *int64 `protobuf:"varint,4,opt,name=limit,proto3,oneof" json:"limit,omitempty"`
	// sort the Routes by newest, oldest, name or from
	OrderBy *string `protobuf:"bytes,5,opt,name=order_by,json=orderBy,proto3,oneof" json:"order_by,omitempty"`
	// contains filtered or unexported fields
}

ListRoutesRequest defines the routes to list

func (*ListRoutesRequest) Descriptor deprecated

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

Deprecated: Use ListRoutesRequest.ProtoReflect.Descriptor instead.

func (*ListRoutesRequest) GetLimit

func (x *ListRoutesRequest) GetLimit() int64

func (*ListRoutesRequest) GetNamespace

func (x *ListRoutesRequest) GetNamespace() string

func (*ListRoutesRequest) GetOffset

func (x *ListRoutesRequest) GetOffset() int64

func (*ListRoutesRequest) GetOrderBy

func (x *ListRoutesRequest) GetOrderBy() string

func (*ListRoutesRequest) GetQuery

func (x *ListRoutesRequest) GetQuery() string

func (*ListRoutesRequest) ProtoMessage

func (*ListRoutesRequest) ProtoMessage()

func (*ListRoutesRequest) ProtoReflect

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

func (*ListRoutesRequest) Reset

func (x *ListRoutesRequest) Reset()

func (*ListRoutesRequest) String

func (x *ListRoutesRequest) String() string

type ListRoutesResponse

type ListRoutesResponse struct {
	Routes     []*Route `protobuf:"bytes,1,rep,name=routes,proto3" json:"routes,omitempty"`
	TotalCount int64    `protobuf:"varint,2,opt,name=total_count,json=totalCount,proto3" json:"total_count,omitempty"`
	// contains filtered or unexported fields
}

ListRoutesResponse is the list of routes found for a ListRoutesRequest

func (*ListRoutesResponse) Descriptor deprecated

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

Deprecated: Use ListRoutesResponse.ProtoReflect.Descriptor instead.

func (*ListRoutesResponse) GetRoutes

func (x *ListRoutesResponse) GetRoutes() []*Route

func (*ListRoutesResponse) GetTotalCount

func (x *ListRoutesResponse) GetTotalCount() int64

func (*ListRoutesResponse) ProtoMessage

func (*ListRoutesResponse) ProtoMessage()

func (*ListRoutesResponse) ProtoReflect

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

func (*ListRoutesResponse) Reset

func (x *ListRoutesResponse) Reset()

func (*ListRoutesResponse) String

func (x *ListRoutesResponse) String() string

type LoadRoutesRequest

type LoadRoutesRequest struct {
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// OSS pomerium policy block
	Contents []byte `protobuf:"bytes,2,opt,name=contents,proto3" json:"contents,omitempty"`
	// contains filtered or unexported fields
}

LoadRoutesRequest creates a route based on a yaml payload

func (*LoadRoutesRequest) Descriptor deprecated

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

Deprecated: Use LoadRoutesRequest.ProtoReflect.Descriptor instead.

func (*LoadRoutesRequest) GetContents

func (x *LoadRoutesRequest) GetContents() []byte

func (*LoadRoutesRequest) GetName

func (x *LoadRoutesRequest) GetName() string

func (*LoadRoutesRequest) ProtoMessage

func (*LoadRoutesRequest) ProtoMessage()

func (*LoadRoutesRequest) ProtoReflect

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

func (*LoadRoutesRequest) Reset

func (x *LoadRoutesRequest) Reset()

func (*LoadRoutesRequest) String

func (x *LoadRoutesRequest) String() string

type LoadRoutesResponse

type LoadRoutesResponse struct {
	Routes []*RouteWithPolicies `protobuf:"bytes,1,rep,name=routes,proto3" json:"routes,omitempty"`
	// contains filtered or unexported fields
}

LoadRoutesResponse contains the routes and policies crated from a LoadRoutesRequest

func (*LoadRoutesResponse) Descriptor deprecated

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

Deprecated: Use LoadRoutesResponse.ProtoReflect.Descriptor instead.

func (*LoadRoutesResponse) GetRoutes

func (x *LoadRoutesResponse) GetRoutes() []*RouteWithPolicies

func (*LoadRoutesResponse) ProtoMessage

func (*LoadRoutesResponse) ProtoMessage()

func (*LoadRoutesResponse) ProtoReflect

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

func (*LoadRoutesResponse) Reset

func (x *LoadRoutesResponse) Reset()

func (*LoadRoutesResponse) String

func (x *LoadRoutesResponse) String() string

type Matrix

type Matrix struct {
	Series []*TimeSeries `protobuf:"bytes,1,rep,name=series,proto3" json:"series,omitempty"`
	// contains filtered or unexported fields
}

func (*Matrix) Descriptor deprecated

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

Deprecated: Use Matrix.ProtoReflect.Descriptor instead.

func (*Matrix) GetSeries

func (x *Matrix) GetSeries() []*TimeSeries

func (*Matrix) ProtoMessage

func (*Matrix) ProtoMessage()

func (*Matrix) ProtoReflect

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

func (*Matrix) Reset

func (x *Matrix) Reset()

func (*Matrix) String

func (x *Matrix) String() string

type Metric

type Metric int32

see https://www.envoyproxy.io/docs/envoy/latest/configuration/upstream/cluster_manager/cluster_stats

const (
	Metric_UNDEFINED_METRIC_DO_NOT_USE Metric = 0
	// request counter
	Metric_REQUESTS Metric = 1
	// request rate (per second)
	Metric_REQUESTS_RATE Metric = 2
	// duration of the request in milliseconds - this is a histogram counter and
	// requires percentile
	Metric_REQUESTS_DURATION_MS Metric = 3
	// returns distribution of response codes
	Metric_RESPONSE_CODES Metric = 4
	// Total responses from the authz filter (note that does not imply that
	// requests were allowed to pass thru)
	Metric_AUTHZ_OK Metric = 20
	// Total responses from the authorizations service that were to deny the
	// traffic.
	Metric_AUTHZ_DENIED Metric = 21
	// Total errors contacting the external service.
	Metric_AUTHZ_ERROR Metric = 22
	// Total requests that are allowed without calling external services due to
	// the filter is disabled.
	Metric_AUTHZ_DISABLED Metric = 23
	// Total requests that were error(s) but were allowed through because of
	// failure_mode_allow set to true.
	Metric_AUTHZ_FAILURE_MODE_ALLOWED Metric = 24
	// Current cluster healthy total (inclusive of both health checking and
	// outlier detection)
	Metric_MEMBERSHIP_HEALTHY Metric = 30
	// Current cluster degraded total
	Metric_MEMBERSHIP_DEGRADED Metric = 31
	// Current cluster excluded total
	Metric_MEMBERSHIP_EXCLUDED Metric = 32
	// Current cluster membership total
	Metric_MEMBERSHIP_TOTAL Metric = 33
	// bytes received - upstream_cx_rx_bytes_total
	Metric_RX_BYTES Metric = 40
	// bytes sent - upstream_cx_tx_bytes_total
	Metric_TX_BYTES Metric = 41
	// total of rx + tx bytes
	Metric_TOTAL_BYTES Metric = 42
	//
	//system metrics
	Metric_MEMORY_ALLOCATED Metric = 51
	Metric_CPU_USAGE        Metric = 52
	//
	//identity provider specific
	Metric_IDP_LAST_REFRESH_TIMESTAMP                    Metric = 60
	Metric_IDP_LAST_USER_REFRESH_SUCCESS_TIMESTAMP       Metric = 100
	Metric_IDP_LAST_USER_REFRESH_ERROR_TIMESTAMP         Metric = 101
	Metric_IDP_LAST_USER_REFRESH_ERROR                   Metric = 102
	Metric_IDP_LAST_USER_REFRESH_SUCCESS                 Metric = 103
	Metric_IDP_LAST_USER_GROUP_REFRESH_SUCCESS_TIMESTAMP Metric = 104
	Metric_IDP_LAST_USER_GROUP_REFRESH_ERROR_TIMESTAMP   Metric = 105
	Metric_IDP_LAST_USER_GROUP_REFRESH_ERROR             Metric = 106
	Metric_IDP_LAST_USER_GROUP_REFRESH_SUCCESS           Metric = 107
	Metric_IDP_LAST_SESSION_REFRESH_SUCCESS_TIMESTAMP    Metric = 108
	Metric_IDP_LAST_SESSION_REFRESH_ERROR_TIMESTAMP      Metric = 109
	Metric_IDP_LAST_SESSION_REFRESH_ERROR                Metric = 110
	Metric_IDP_LAST_SESSION_REFRESH_SUCCESS              Metric = 111
	//
	//configuration related
	Metric_CONFIG_LAST_RELOAD_SUCCESS_TIMESTAMP Metric = 70
	Metric_BUILD_INFO                           Metric = 71
	Metric_CONFIG_CHECKSUM_LOCAL                Metric = 72
	Metric_CONFIG_CHECKSUM_DATABROKER           Metric = 73
	Metric_CONFIG_VERSION                       Metric = 74
	Metric_CONFIG_ERRORS                        Metric = 75
	Metric_CONFIG_CONSOLE_VERSION               Metric = 76
	// prometheus metrics
	Metric_PROMETHEUS_STORAGE_BYTES Metric = 80
	// console metrics
	Metric_MONTHLY_ACTIVE_USERS_THRESHOLD Metric = 90
	Metric_MONTHLY_ACTIVE_USERS           Metric = 91
)

func (Metric) Descriptor

func (Metric) Descriptor() protoreflect.EnumDescriptor

func (Metric) Enum

func (x Metric) Enum() *Metric

func (Metric) EnumDescriptor deprecated

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

Deprecated: Use Metric.Descriptor instead.

func (Metric) Number

func (x Metric) Number() protoreflect.EnumNumber

func (Metric) String

func (x Metric) String() string

func (Metric) Type

func (Metric) Type() protoreflect.EnumType

type MoveRoutesRequest

type MoveRoutesRequest struct {
	RouteIds       []string `protobuf:"bytes,1,rep,name=route_ids,json=routeIds,proto3" json:"route_ids,omitempty"`
	NewNamespaceId string   `protobuf:"bytes,2,opt,name=new_namespace_id,json=newNamespaceId,proto3" json:"new_namespace_id,omitempty"`
	// contains filtered or unexported fields
}

func (*MoveRoutesRequest) Descriptor deprecated

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

Deprecated: Use MoveRoutesRequest.ProtoReflect.Descriptor instead.

func (*MoveRoutesRequest) GetNewNamespaceId

func (x *MoveRoutesRequest) GetNewNamespaceId() string

func (*MoveRoutesRequest) GetRouteIds

func (x *MoveRoutesRequest) GetRouteIds() []string

func (*MoveRoutesRequest) ProtoMessage

func (*MoveRoutesRequest) ProtoMessage()

func (*MoveRoutesRequest) ProtoReflect

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

func (*MoveRoutesRequest) Reset

func (x *MoveRoutesRequest) Reset()

func (*MoveRoutesRequest) String

func (x *MoveRoutesRequest) String() string

type MoveRoutesResponse

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

func (*MoveRoutesResponse) Descriptor deprecated

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

Deprecated: Use MoveRoutesResponse.ProtoReflect.Descriptor instead.

func (*MoveRoutesResponse) ProtoMessage

func (*MoveRoutesResponse) ProtoMessage()

func (*MoveRoutesResponse) ProtoReflect

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

func (*MoveRoutesResponse) Reset

func (x *MoveRoutesResponse) Reset()

func (*MoveRoutesResponse) String

func (x *MoveRoutesResponse) String() string

type Name

type Name struct {
	Country            []string `protobuf:"bytes,1,rep,name=country,proto3" json:"country,omitempty"`
	Organization       []string `protobuf:"bytes,2,rep,name=organization,proto3" json:"organization,omitempty"`
	OrganizationalUnit []string `protobuf:"bytes,3,rep,name=organizational_unit,json=organizationalUnit,proto3" json:"organizational_unit,omitempty"`
	Locality           []string `protobuf:"bytes,4,rep,name=locality,proto3" json:"locality,omitempty"`
	Province           []string `protobuf:"bytes,5,rep,name=province,proto3" json:"province,omitempty"`
	StreetAddress      []string `protobuf:"bytes,6,rep,name=street_address,json=streetAddress,proto3" json:"street_address,omitempty"`
	PostalCode         []string `protobuf:"bytes,7,rep,name=postal_code,json=postalCode,proto3" json:"postal_code,omitempty"`
	SerialNumber       string   `protobuf:"bytes,8,opt,name=serial_number,json=serialNumber,proto3" json:"serial_number,omitempty"`
	CommonName         string   `protobuf:"bytes,9,opt,name=common_name,json=commonName,proto3" json:"common_name,omitempty"`
	// contains filtered or unexported fields
}

Name defines the x509 identity

func (*Name) Descriptor deprecated

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

Deprecated: Use Name.ProtoReflect.Descriptor instead.

func (*Name) GetCommonName

func (x *Name) GetCommonName() string

func (*Name) GetCountry

func (x *Name) GetCountry() []string

func (*Name) GetLocality

func (x *Name) GetLocality() []string

func (*Name) GetOrganization

func (x *Name) GetOrganization() []string

func (*Name) GetOrganizationalUnit

func (x *Name) GetOrganizationalUnit() []string

func (*Name) GetPostalCode

func (x *Name) GetPostalCode() []string

func (*Name) GetProvince

func (x *Name) GetProvince() []string

func (*Name) GetSerialNumber

func (x *Name) GetSerialNumber() string

func (*Name) GetStreetAddress

func (x *Name) GetStreetAddress() []string

func (*Name) ProtoMessage

func (*Name) ProtoMessage()

func (*Name) ProtoReflect

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

func (*Name) Reset

func (x *Name) Reset()

func (*Name) String

func (x *Name) String() string

type Namespace

type Namespace struct {
	Id         string                 `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	ParentId   string                 `protobuf:"bytes,2,opt,name=parent_id,json=parentId,proto3" json:"parent_id,omitempty"`
	CreatedAt  *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	ModifiedAt *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=modified_at,json=modifiedAt,proto3" json:"modified_at,omitempty"`
	DeletedAt  *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=deleted_at,json=deletedAt,proto3" json:"deleted_at,omitempty"`
	Name       string                 `protobuf:"bytes,6,opt,name=name,proto3" json:"name,omitempty"`
	// computed
	RouteCount int64 `protobuf:"varint,7,opt,name=route_count,json=routeCount,proto3" json:"route_count,omitempty"`
	// computed
	PolicyCount int64 `protobuf:"varint,8,opt,name=policy_count,json=policyCount,proto3" json:"policy_count,omitempty"`
	// contains filtered or unexported fields
}

Namespace defines a namespace

func (*Namespace) Descriptor deprecated

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

Deprecated: Use Namespace.ProtoReflect.Descriptor instead.

func (*Namespace) GetCreatedAt

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

func (*Namespace) GetDeletedAt

func (x *Namespace) GetDeletedAt() *timestamppb.Timestamp

func (*Namespace) GetId

func (x *Namespace) GetId() string

func (*Namespace) GetModifiedAt

func (x *Namespace) GetModifiedAt() *timestamppb.Timestamp

func (*Namespace) GetName

func (x *Namespace) GetName() string

func (*Namespace) GetParentId

func (x *Namespace) GetParentId() string

func (*Namespace) GetPolicyCount

func (x *Namespace) GetPolicyCount() int64

func (*Namespace) GetRouteCount

func (x *Namespace) GetRouteCount() int64

func (*Namespace) ProtoMessage

func (*Namespace) ProtoMessage()

func (*Namespace) ProtoReflect

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

func (*Namespace) Reset

func (x *Namespace) Reset()

func (*Namespace) String

func (x *Namespace) String() string

type NamespacePermission

type NamespacePermission 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"`
	ModifiedAt    *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=modified_at,json=modifiedAt,proto3" json:"modified_at,omitempty"`
	NamespaceId   string                 `protobuf:"bytes,4,opt,name=namespace_id,json=namespaceId,proto3" json:"namespace_id,omitempty"`
	NamespaceName string                 `protobuf:"bytes,8,opt,name=namespace_name,json=namespaceName,proto3" json:"namespace_name,omitempty"`
	SubjectType   string                 `protobuf:"bytes,5,opt,name=subject_type,json=subjectType,proto3" json:"subject_type,omitempty"`
	SubjectId     string                 `protobuf:"bytes,6,opt,name=subject_id,json=subjectId,proto3" json:"subject_id,omitempty"`
	Role          string                 `protobuf:"bytes,7,opt,name=role,proto3" json:"role,omitempty"`
	// contains filtered or unexported fields
}

NamespacePermission defines a permission binding to an identity

func (*NamespacePermission) Descriptor deprecated

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

Deprecated: Use NamespacePermission.ProtoReflect.Descriptor instead.

func (*NamespacePermission) GetCreatedAt

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

func (*NamespacePermission) GetId

func (x *NamespacePermission) GetId() string

func (*NamespacePermission) GetModifiedAt

func (x *NamespacePermission) GetModifiedAt() *timestamppb.Timestamp

func (*NamespacePermission) GetNamespaceId

func (x *NamespacePermission) GetNamespaceId() string

func (*NamespacePermission) GetNamespaceName

func (x *NamespacePermission) GetNamespaceName() string

func (*NamespacePermission) GetRole

func (x *NamespacePermission) GetRole() string

func (*NamespacePermission) GetSubjectId

func (x *NamespacePermission) GetSubjectId() string

func (*NamespacePermission) GetSubjectType

func (x *NamespacePermission) GetSubjectType() string

func (*NamespacePermission) ProtoMessage

func (*NamespacePermission) ProtoMessage()

func (*NamespacePermission) ProtoReflect

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

func (*NamespacePermission) Reset

func (x *NamespacePermission) Reset()

func (*NamespacePermission) String

func (x *NamespacePermission) String() string

type NamespacePermissionGroup

type NamespacePermissionGroup struct {
	GroupId       string `protobuf:"bytes,1,opt,name=group_id,json=groupId,proto3" json:"group_id,omitempty"`
	GroupName     string `protobuf:"bytes,2,opt,name=group_name,json=groupName,proto3" json:"group_name,omitempty"`
	GroupEmail    string `protobuf:"bytes,3,opt,name=group_email,json=groupEmail,proto3" json:"group_email,omitempty"`
	NamespaceId   string `protobuf:"bytes,4,opt,name=namespace_id,json=namespaceId,proto3" json:"namespace_id,omitempty"`
	NamespaceName string `protobuf:"bytes,5,opt,name=namespace_name,json=namespaceName,proto3" json:"namespace_name,omitempty"`
	Role          string `protobuf:"bytes,6,opt,name=role,proto3" json:"role,omitempty"`
	// contains filtered or unexported fields
}

NamespacePermissionGroup defines a permission binding to a group identity

func (*NamespacePermissionGroup) Descriptor deprecated

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

Deprecated: Use NamespacePermissionGroup.ProtoReflect.Descriptor instead.

func (*NamespacePermissionGroup) GetGroupEmail

func (x *NamespacePermissionGroup) GetGroupEmail() string

func (*NamespacePermissionGroup) GetGroupId

func (x *NamespacePermissionGroup) GetGroupId() string

func (*NamespacePermissionGroup) GetGroupName

func (x *NamespacePermissionGroup) GetGroupName() string

func (*NamespacePermissionGroup) GetNamespaceId

func (x *NamespacePermissionGroup) GetNamespaceId() string

func (*NamespacePermissionGroup) GetNamespaceName

func (x *NamespacePermissionGroup) GetNamespaceName() string

func (*NamespacePermissionGroup) GetRole

func (x *NamespacePermissionGroup) GetRole() string

func (*NamespacePermissionGroup) ProtoMessage

func (*NamespacePermissionGroup) ProtoMessage()

func (*NamespacePermissionGroup) ProtoReflect

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

func (*NamespacePermissionGroup) Reset

func (x *NamespacePermissionGroup) Reset()

func (*NamespacePermissionGroup) String

func (x *NamespacePermissionGroup) String() string

type NamespacePermissionServiceClient

type NamespacePermissionServiceClient interface {
	// DeleteNamespacePermission removes an existing permission definition
	DeleteNamespacePermission(ctx context.Context, in *DeleteNamespacePermissionRequest, opts ...grpc.CallOption) (*DeleteNamespacePermissionResponse, error)
	// GetNamespacePermission retrieves an existing permission definition
	GetNamespacePermission(ctx context.Context, in *GetNamespacePermissionRequest, opts ...grpc.CallOption) (*GetNamespacePermissionResponse, error)
	// ListNamespacePermissions retrieves existing permissions for all namespaces
	ListNamespacePermissions(ctx context.Context, in *ListNamespacePermissionsRequest, opts ...grpc.CallOption) (*ListNamespacePermissionsResponse, error)
	// ListNamespacePermissionGroups retrieves existing group based permissions on
	// a namespace
	ListNamespacePermissionGroups(ctx context.Context, in *ListNamespacePermissionGroupsRequest, opts ...grpc.CallOption) (*ListNamespacePermissionGroupsResponse, error)
	// ListNamespacePermissionUsers retrieves existing user based permissions on a
	// namespace
	ListNamespacePermissionUsers(ctx context.Context, in *ListNamespacePermissionUsersRequest, opts ...grpc.CallOption) (*ListNamespacePermissionUsersResponse, error)
	// SetNamespacePermission set a new permission definition on a namespace
	SetNamespacePermission(ctx context.Context, in *SetNamespacePermissionRequest, opts ...grpc.CallOption) (*SetNamespacePermissionResponse, error)
}

NamespacePermissionServiceClient is the client API for NamespacePermissionService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

type NamespacePermissionServiceServer

type NamespacePermissionServiceServer interface {
	// DeleteNamespacePermission removes an existing permission definition
	DeleteNamespacePermission(context.Context, *DeleteNamespacePermissionRequest) (*DeleteNamespacePermissionResponse, error)
	// GetNamespacePermission retrieves an existing permission definition
	GetNamespacePermission(context.Context, *GetNamespacePermissionRequest) (*GetNamespacePermissionResponse, error)
	// ListNamespacePermissions retrieves existing permissions for all namespaces
	ListNamespacePermissions(context.Context, *ListNamespacePermissionsRequest) (*ListNamespacePermissionsResponse, error)
	// ListNamespacePermissionGroups retrieves existing group based permissions on
	// a namespace
	ListNamespacePermissionGroups(context.Context, *ListNamespacePermissionGroupsRequest) (*ListNamespacePermissionGroupsResponse, error)
	// ListNamespacePermissionUsers retrieves existing user based permissions on a
	// namespace
	ListNamespacePermissionUsers(context.Context, *ListNamespacePermissionUsersRequest) (*ListNamespacePermissionUsersResponse, error)
	// SetNamespacePermission set a new permission definition on a namespace
	SetNamespacePermission(context.Context, *SetNamespacePermissionRequest) (*SetNamespacePermissionResponse, error)
}

NamespacePermissionServiceServer is the server API for NamespacePermissionService service.

type NamespacePermissionUser

type NamespacePermissionUser struct {
	UserId        string   `protobuf:"bytes,1,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
	UserName      string   `protobuf:"bytes,2,opt,name=user_name,json=userName,proto3" json:"user_name,omitempty"`
	UserEmail     string   `protobuf:"bytes,3,opt,name=user_email,json=userEmail,proto3" json:"user_email,omitempty"`
	GroupIds      []string `protobuf:"bytes,4,rep,name=group_ids,json=groupIds,proto3" json:"group_ids,omitempty"`
	NamespaceId   string   `protobuf:"bytes,5,opt,name=namespace_id,json=namespaceId,proto3" json:"namespace_id,omitempty"`
	NamespaceName string   `protobuf:"bytes,7,opt,name=namespace_name,json=namespaceName,proto3" json:"namespace_name,omitempty"`
	Role          string   `protobuf:"bytes,6,opt,name=role,proto3" json:"role,omitempty"`
	// contains filtered or unexported fields
}

NamespacePermissionUser defines a permission binding to a user identity

func (*NamespacePermissionUser) Descriptor deprecated

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

Deprecated: Use NamespacePermissionUser.ProtoReflect.Descriptor instead.

func (*NamespacePermissionUser) GetGroupIds

func (x *NamespacePermissionUser) GetGroupIds() []string

func (*NamespacePermissionUser) GetNamespaceId

func (x *NamespacePermissionUser) GetNamespaceId() string

func (*NamespacePermissionUser) GetNamespaceName

func (x *NamespacePermissionUser) GetNamespaceName() string

func (*NamespacePermissionUser) GetRole

func (x *NamespacePermissionUser) GetRole() string

func (*NamespacePermissionUser) GetUserEmail

func (x *NamespacePermissionUser) GetUserEmail() string

func (*NamespacePermissionUser) GetUserId

func (x *NamespacePermissionUser) GetUserId() string

func (*NamespacePermissionUser) GetUserName

func (x *NamespacePermissionUser) GetUserName() string

func (*NamespacePermissionUser) ProtoMessage

func (*NamespacePermissionUser) ProtoMessage()

func (*NamespacePermissionUser) ProtoReflect

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

func (*NamespacePermissionUser) Reset

func (x *NamespacePermissionUser) Reset()

func (*NamespacePermissionUser) String

func (x *NamespacePermissionUser) String() string

type NamespaceServiceClient

type NamespaceServiceClient interface {
	// DeleteNamespace deletes a namespace
	DeleteNamespace(ctx context.Context, in *DeleteNamespaceRequest, opts ...grpc.CallOption) (*DeleteNamespaceResponse, error)
	// GetNamespace retrieves a namespace
	GetNamespace(ctx context.Context, in *GetNamespaceRequest, opts ...grpc.CallOption) (*GetNamespaceResponse, error)
	// ListNamespaces lists all namespaces
	ListNamespaces(ctx context.Context, in *ListNamespacesRequest, opts ...grpc.CallOption) (*ListNamespacesResponse, error)
	// SetNamespace creates a namespace or, if the id is specified, updates an
	// existing namespace
	SetNamespace(ctx context.Context, in *SetNamespaceRequest, opts ...grpc.CallOption) (*SetNamespaceResponse, error)
}

NamespaceServiceClient is the client API for NamespaceService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

type NamespaceServiceServer

type NamespaceServiceServer interface {
	// DeleteNamespace deletes a namespace
	DeleteNamespace(context.Context, *DeleteNamespaceRequest) (*DeleteNamespaceResponse, error)
	// GetNamespace retrieves a namespace
	GetNamespace(context.Context, *GetNamespaceRequest) (*GetNamespaceResponse, error)
	// ListNamespaces lists all namespaces
	ListNamespaces(context.Context, *ListNamespacesRequest) (*ListNamespacesResponse, error)
	// SetNamespace creates a namespace or, if the id is specified, updates an
	// existing namespace
	SetNamespace(context.Context, *SetNamespaceRequest) (*SetNamespaceResponse, error)
}

NamespaceServiceServer is the server API for NamespaceService service.

type Policy

type Policy struct {
	Id               string                         `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	NamespaceId      string                         `protobuf:"bytes,10,opt,name=namespace_id,json=namespaceId,proto3" json:"namespace_id,omitempty"`
	CreatedAt        *timestamppb.Timestamp         `protobuf:"bytes,2,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	ModifiedAt       *timestamppb.Timestamp         `protobuf:"bytes,3,opt,name=modified_at,json=modifiedAt,proto3" json:"modified_at,omitempty"`
	DeletedAt        *timestamppb.Timestamp         `protobuf:"bytes,4,opt,name=deleted_at,json=deletedAt,proto3" json:"deleted_at,omitempty"`
	Name             string                         `protobuf:"bytes,5,opt,name=name,proto3" json:"name,omitempty"`
	Description      string                         `protobuf:"bytes,16,opt,name=description,proto3" json:"description,omitempty"`
	AllowedUsers     []string                       `protobuf:"bytes,6,rep,name=allowed_users,json=allowedUsers,proto3" json:"allowed_users,omitempty"`
	AllowedGroups    []string                       `protobuf:"bytes,7,rep,name=allowed_groups,json=allowedGroups,proto3" json:"allowed_groups,omitempty"`
	AllowedDomains   []string                       `protobuf:"bytes,8,rep,name=allowed_domains,json=allowedDomains,proto3" json:"allowed_domains,omitempty"`
	AllowedIdpClaims map[string]*structpb.ListValue `` /* 200-byte string literal not displayed */
	// custom rego definition in string format
	Rego []string `protobuf:"bytes,9,rep,name=rego,proto3" json:"rego,omitempty"`
	// PPL definition in JSON format
	Ppl string `protobuf:"bytes,15,opt,name=ppl,proto3" json:"ppl,omitempty"`
	// policy is automatically applied to all routes in namespace_id and child
	// namespaces
	Enforced bool `protobuf:"varint,13,opt,name=enforced,proto3" json:"enforced,omitempty"`
	// computed
	Routes map[string]string `` // route id => name
	/* 154-byte string literal not displayed */
	// computed
	NamespaceName string `protobuf:"bytes,12,opt,name=namespace_name,json=namespaceName,proto3" json:"namespace_name,omitempty"`
	// contains filtered or unexported fields
}

Policy defines an authorization policy which can be applied to a route or routes

func (*Policy) Descriptor deprecated

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

Deprecated: Use Policy.ProtoReflect.Descriptor instead.

func (*Policy) GetAllowedDomains

func (x *Policy) GetAllowedDomains() []string

func (*Policy) GetAllowedGroups

func (x *Policy) GetAllowedGroups() []string

func (*Policy) GetAllowedIdpClaims

func (x *Policy) GetAllowedIdpClaims() map[string]*structpb.ListValue

func (*Policy) GetAllowedUsers

func (x *Policy) GetAllowedUsers() []string

func (*Policy) GetCreatedAt

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

func (*Policy) GetDeletedAt

func (x *Policy) GetDeletedAt() *timestamppb.Timestamp

func (*Policy) GetDescription

func (x *Policy) GetDescription() string

func (*Policy) GetEnforced

func (x *Policy) GetEnforced() bool

func (*Policy) GetId

func (x *Policy) GetId() string

func (*Policy) GetModifiedAt

func (x *Policy) GetModifiedAt() *timestamppb.Timestamp

func (*Policy) GetName

func (x *Policy) GetName() string

func (*Policy) GetNamespaceId

func (x *Policy) GetNamespaceId() string

func (*Policy) GetNamespaceName

func (x *Policy) GetNamespaceName() string

func (*Policy) GetPpl

func (x *Policy) GetPpl() string

func (*Policy) GetRego

func (x *Policy) GetRego() []string

func (*Policy) GetRoutes

func (x *Policy) GetRoutes() map[string]string

func (*Policy) ProtoMessage

func (*Policy) ProtoMessage()

func (*Policy) ProtoReflect

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

func (*Policy) Reset

func (x *Policy) Reset()

func (*Policy) String

func (x *Policy) String() string

type PolicyReportRequest

type PolicyReportRequest struct {
	RouteIds    []string `protobuf:"bytes,1,rep,name=route_ids,json=routeIds,proto3" json:"route_ids,omitempty"`
	NamespaceId string   `protobuf:"bytes,2,opt,name=namespace_id,json=namespaceId,proto3" json:"namespace_id,omitempty"`
	// contains filtered or unexported fields
}

PolicyReportRequest may either specify a list of routes, or request to report all routes of the namespace

func (*PolicyReportRequest) Descriptor deprecated

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

Deprecated: Use PolicyReportRequest.ProtoReflect.Descriptor instead.

func (*PolicyReportRequest) GetNamespaceId

func (x *PolicyReportRequest) GetNamespaceId() string

func (*PolicyReportRequest) GetRouteIds

func (x *PolicyReportRequest) GetRouteIds() []string

func (*PolicyReportRequest) ProtoMessage

func (*PolicyReportRequest) ProtoMessage()

func (*PolicyReportRequest) ProtoReflect

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

func (*PolicyReportRequest) Reset

func (x *PolicyReportRequest) Reset()

func (*PolicyReportRequest) String

func (x *PolicyReportRequest) String() string

type PolicyReportResponse

type PolicyReportResponse struct {
	Routes   []*Route  `protobuf:"bytes,1,rep,name=routes,proto3" json:"routes,omitempty"`
	Policies []*Policy `protobuf:"bytes,2,rep,name=policies,proto3" json:"policies,omitempty"`
	// contains filtered or unexported fields
}

func (*PolicyReportResponse) Descriptor deprecated

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

Deprecated: Use PolicyReportResponse.ProtoReflect.Descriptor instead.

func (*PolicyReportResponse) GetPolicies

func (x *PolicyReportResponse) GetPolicies() []*Policy

func (*PolicyReportResponse) GetRoutes

func (x *PolicyReportResponse) GetRoutes() []*Route

func (*PolicyReportResponse) ProtoMessage

func (*PolicyReportResponse) ProtoMessage()

func (*PolicyReportResponse) ProtoReflect

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

func (*PolicyReportResponse) Reset

func (x *PolicyReportResponse) Reset()

func (*PolicyReportResponse) String

func (x *PolicyReportResponse) String() string

type PolicyServiceClient

type PolicyServiceClient interface {
	// DeletePolicy deletes an existing policy
	DeletePolicy(ctx context.Context, in *DeletePolicyRequest, opts ...grpc.CallOption) (*DeletePolicyResponse, error)
	// GetPolicy retrieves an existing policy
	GetPolicy(ctx context.Context, in *GetPolicyRequest, opts ...grpc.CallOption) (*GetPolicyResponse, error)
	// ListPolicies lists existing policies based on the ListPoliciesRequest
	// parameters
	ListPolicies(ctx context.Context, in *ListPoliciesRequest, opts ...grpc.CallOption) (*ListPoliciesResponse, error)
	// SetPolicy creates a new policy or, if the id is specified, updates an
	// existing policy
	SetPolicy(ctx context.Context, in *SetPolicyRequest, opts ...grpc.CallOption) (*SetPolicyResponse, error)
}

PolicyServiceClient is the client API for PolicyService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

type PolicyServiceServer

type PolicyServiceServer interface {
	// DeletePolicy deletes an existing policy
	DeletePolicy(context.Context, *DeletePolicyRequest) (*DeletePolicyResponse, error)
	// GetPolicy retrieves an existing policy
	GetPolicy(context.Context, *GetPolicyRequest) (*GetPolicyResponse, error)
	// ListPolicies lists existing policies based on the ListPoliciesRequest
	// parameters
	ListPolicies(context.Context, *ListPoliciesRequest) (*ListPoliciesResponse, error)
	// SetPolicy creates a new policy or, if the id is specified, updates an
	// existing policy
	SetPolicy(context.Context, *SetPolicyRequest) (*SetPolicyResponse, error)
}

PolicyServiceServer is the server API for PolicyService service.

type PomeriumServiceAccount

type PomeriumServiceAccount struct {
	Id          string                 `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	NamespaceId *string                `protobuf:"bytes,8,opt,name=namespace_id,json=namespaceId,proto3,oneof" json:"namespace_id,omitempty"`
	Description *string                `protobuf:"bytes,9,opt,name=description,proto3,oneof" json:"description,omitempty"`
	UserId      string                 `protobuf:"bytes,2,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
	AccessedAt  *timestamppb.Timestamp `protobuf:"bytes,10,opt,name=accessed_at,json=accessedAt,proto3" json:"accessed_at,omitempty"`
	ExpiresAt   *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=expires_at,json=expiresAt,proto3" json:"expires_at,omitempty"`
	IssuedAt    *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=issued_at,json=issuedAt,proto3" json:"issued_at,omitempty"`
	// contains filtered or unexported fields
}

PomeriumServiceAccount defines the identity properties of a service account

func (*PomeriumServiceAccount) Descriptor deprecated

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

Deprecated: Use PomeriumServiceAccount.ProtoReflect.Descriptor instead.

func (*PomeriumServiceAccount) GetAccessedAt added in v0.18.0

func (x *PomeriumServiceAccount) GetAccessedAt() *timestamppb.Timestamp

func (*PomeriumServiceAccount) GetDescription added in v0.16.0

func (x *PomeriumServiceAccount) GetDescription() string

func (*PomeriumServiceAccount) GetExpiresAt

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

func (*PomeriumServiceAccount) GetId

func (x *PomeriumServiceAccount) GetId() string

func (*PomeriumServiceAccount) GetIssuedAt

func (x *PomeriumServiceAccount) GetIssuedAt() *timestamppb.Timestamp

func (*PomeriumServiceAccount) GetNamespaceId

func (x *PomeriumServiceAccount) GetNamespaceId() string

func (*PomeriumServiceAccount) GetUserId

func (x *PomeriumServiceAccount) GetUserId() string

func (*PomeriumServiceAccount) ProtoMessage

func (*PomeriumServiceAccount) ProtoMessage()

func (*PomeriumServiceAccount) ProtoReflect

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

func (*PomeriumServiceAccount) Reset

func (x *PomeriumServiceAccount) Reset()

func (*PomeriumServiceAccount) String

func (x *PomeriumServiceAccount) String() string

type PomeriumServiceAccountServiceClient

type PomeriumServiceAccountServiceClient interface {
	// AddPomeriumServiceAccount creates a new service account
	AddPomeriumServiceAccount(ctx context.Context, in *AddPomeriumServiceAccountRequest, opts ...grpc.CallOption) (*AddPomeriumServiceAccountResponse, error)
	// DeletePomeriumServiceAccount removes an existing service account
	DeletePomeriumServiceAccount(ctx context.Context, in *DeletePomeriumServiceAccountRequest, opts ...grpc.CallOption) (*DeletePomeriumServiceAccountResponse, error)
	// GetPomeriumServiceAccount retrieves an existing service account
	GetPomeriumServiceAccount(ctx context.Context, in *GetPomeriumServiceAccountRequest, opts ...grpc.CallOption) (*GetPomeriumServiceAccountResponse, error)
	// ListPomeriumServiceAccounts lists service accounts based on the parameters
	// in ListPomeriumServiceAccountsRequest
	ListPomeriumServiceAccounts(ctx context.Context, in *ListPomeriumServiceAccountsRequest, opts ...grpc.CallOption) (*ListPomeriumServiceAccountsResponse, error)
	SetPomeriumServiceAccount(ctx context.Context, in *SetPomeriumServiceAccountRequest, opts ...grpc.CallOption) (*SetPomeriumServiceAccountResponse, error)
}

PomeriumServiceAccountServiceClient is the client API for PomeriumServiceAccountService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

type PomeriumServiceAccountServiceServer

type PomeriumServiceAccountServiceServer interface {
	// AddPomeriumServiceAccount creates a new service account
	AddPomeriumServiceAccount(context.Context, *AddPomeriumServiceAccountRequest) (*AddPomeriumServiceAccountResponse, error)
	// DeletePomeriumServiceAccount removes an existing service account
	DeletePomeriumServiceAccount(context.Context, *DeletePomeriumServiceAccountRequest) (*DeletePomeriumServiceAccountResponse, error)
	// GetPomeriumServiceAccount retrieves an existing service account
	GetPomeriumServiceAccount(context.Context, *GetPomeriumServiceAccountRequest) (*GetPomeriumServiceAccountResponse, error)
	// ListPomeriumServiceAccounts lists service accounts based on the parameters
	// in ListPomeriumServiceAccountsRequest
	ListPomeriumServiceAccounts(context.Context, *ListPomeriumServiceAccountsRequest) (*ListPomeriumServiceAccountsResponse, error)
	SetPomeriumServiceAccount(context.Context, *SetPomeriumServiceAccountRequest) (*SetPomeriumServiceAccountResponse, error)
}

PomeriumServiceAccountServiceServer is the server API for PomeriumServiceAccountService service.

type PomeriumSession

type PomeriumSession struct {
	Id         string                         `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	User       *PomeriumSession_User          `protobuf:"bytes,2,opt,name=user,proto3" json:"user,omitempty"`
	Groups     []*PomeriumSession_Group       `protobuf:"bytes,3,rep,name=groups,proto3" json:"groups,omitempty"`
	Issuer     string                         `protobuf:"bytes,4,opt,name=issuer,proto3" json:"issuer,omitempty"`
	AccessedAt *timestamppb.Timestamp         `protobuf:"bytes,9,opt,name=accessed_at,json=accessedAt,proto3" json:"accessed_at,omitempty"`
	IssuedAt   *timestamppb.Timestamp         `protobuf:"bytes,5,opt,name=issued_at,json=issuedAt,proto3" json:"issued_at,omitempty"`
	ExpiresAt  *timestamppb.Timestamp         `protobuf:"bytes,6,opt,name=expires_at,json=expiresAt,proto3" json:"expires_at,omitempty"`
	Audience   []string                       `protobuf:"bytes,7,rep,name=audience,proto3" json:"audience,omitempty"`
	Claims     map[string]*structpb.ListValue `` /* 153-byte string literal not displayed */
	// contains filtered or unexported fields
}

PomeriumSession defines a user session from the databroker

func (*PomeriumSession) Descriptor deprecated

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

Deprecated: Use PomeriumSession.ProtoReflect.Descriptor instead.

func (*PomeriumSession) GetAccessedAt added in v0.18.0

func (x *PomeriumSession) GetAccessedAt() *timestamppb.Timestamp

func (*PomeriumSession) GetAudience

func (x *PomeriumSession) GetAudience() []string

func (*PomeriumSession) GetClaims

func (x *PomeriumSession) GetClaims() map[string]*structpb.ListValue

func (*PomeriumSession) GetExpiresAt

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

func (*PomeriumSession) GetGroups

func (x *PomeriumSession) GetGroups() []*PomeriumSession_Group

func (*PomeriumSession) GetId

func (x *PomeriumSession) GetId() string

func (*PomeriumSession) GetIssuedAt

func (x *PomeriumSession) GetIssuedAt() *timestamppb.Timestamp

func (*PomeriumSession) GetIssuer

func (x *PomeriumSession) GetIssuer() string

func (*PomeriumSession) GetUser

func (x *PomeriumSession) GetUser() *PomeriumSession_User

func (*PomeriumSession) ProtoMessage

func (*PomeriumSession) ProtoMessage()

func (*PomeriumSession) ProtoReflect

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

func (*PomeriumSession) Reset

func (x *PomeriumSession) Reset()

func (*PomeriumSession) String

func (x *PomeriumSession) String() string

type PomeriumSessionServiceClient

type PomeriumSessionServiceClient interface {
	// DeletePomeriumSession clears an existing user session
	DeletePomeriumSession(ctx context.Context, in *DeletePomeriumSessionRequest, opts ...grpc.CallOption) (*DeletePomeriumSessionResponse, error)
	// GetPomeriumSession retrieves information about an existing user session
	GetPomeriumSession(ctx context.Context, in *GetPomeriumSessionRequest, opts ...grpc.CallOption) (*GetPomeriumSessionResponse, error)
	// Impersonate updates an existing session to impersonate another identity
	Impersonate(ctx context.Context, in *ImpersonateRequest, opts ...grpc.CallOption) (*ImpersonateResponse, error)
	// ListPomeriumSessions lists existing sessions based on the parameters of
	// ListPomeriumSessionsRequest
	ListPomeriumSessions(ctx context.Context, in *ListPomeriumSessionsRequest, opts ...grpc.CallOption) (*ListPomeriumSessionsResponse, error)
}

PomeriumSessionServiceClient is the client API for PomeriumSessionService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

type PomeriumSessionServiceServer

type PomeriumSessionServiceServer interface {
	// DeletePomeriumSession clears an existing user session
	DeletePomeriumSession(context.Context, *DeletePomeriumSessionRequest) (*DeletePomeriumSessionResponse, error)
	// GetPomeriumSession retrieves information about an existing user session
	GetPomeriumSession(context.Context, *GetPomeriumSessionRequest) (*GetPomeriumSessionResponse, error)
	// Impersonate updates an existing session to impersonate another identity
	Impersonate(context.Context, *ImpersonateRequest) (*ImpersonateResponse, error)
	// ListPomeriumSessions lists existing sessions based on the parameters of
	// ListPomeriumSessionsRequest
	ListPomeriumSessions(context.Context, *ListPomeriumSessionsRequest) (*ListPomeriumSessionsResponse, error)
}

PomeriumSessionServiceServer is the server API for PomeriumSessionService service.

type PomeriumSession_Group

type PomeriumSession_Group 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"`
	Email string `protobuf:"bytes,3,opt,name=email,proto3" json:"email,omitempty"`
	// contains filtered or unexported fields
}

func (*PomeriumSession_Group) Descriptor deprecated

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

Deprecated: Use PomeriumSession_Group.ProtoReflect.Descriptor instead.

func (*PomeriumSession_Group) GetEmail

func (x *PomeriumSession_Group) GetEmail() string

func (*PomeriumSession_Group) GetId

func (x *PomeriumSession_Group) GetId() string

func (*PomeriumSession_Group) GetName

func (x *PomeriumSession_Group) GetName() string

func (*PomeriumSession_Group) ProtoMessage

func (*PomeriumSession_Group) ProtoMessage()

func (*PomeriumSession_Group) ProtoReflect

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

func (*PomeriumSession_Group) Reset

func (x *PomeriumSession_Group) Reset()

func (*PomeriumSession_Group) String

func (x *PomeriumSession_Group) String() string

type PomeriumSession_User

type PomeriumSession_User 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"`
	Email string `protobuf:"bytes,3,opt,name=email,proto3" json:"email,omitempty"`
	// contains filtered or unexported fields
}

func (*PomeriumSession_User) Descriptor deprecated

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

Deprecated: Use PomeriumSession_User.ProtoReflect.Descriptor instead.

func (*PomeriumSession_User) GetEmail

func (x *PomeriumSession_User) GetEmail() string

func (*PomeriumSession_User) GetId

func (x *PomeriumSession_User) GetId() string

func (*PomeriumSession_User) GetName

func (x *PomeriumSession_User) GetName() string

func (*PomeriumSession_User) ProtoMessage

func (*PomeriumSession_User) ProtoMessage()

func (*PomeriumSession_User) ProtoReflect

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

func (*PomeriumSession_User) Reset

func (x *PomeriumSession_User) Reset()

func (*PomeriumSession_User) String

func (x *PomeriumSession_User) String() string

type PublicKeyAlgorithm

type PublicKeyAlgorithm int32

PublicKeyAlgorithm is the algorithm of a public key

const (
	PublicKeyAlgorithm_PKA_UNKNOWN_DO_NOT_USE PublicKeyAlgorithm = 0
	PublicKeyAlgorithm_RSA                    PublicKeyAlgorithm = 1
	PublicKeyAlgorithm_DSA                    PublicKeyAlgorithm = 2
	PublicKeyAlgorithm_ECDSA                  PublicKeyAlgorithm = 3
	PublicKeyAlgorithm_ED25519                PublicKeyAlgorithm = 4
)

func (PublicKeyAlgorithm) Descriptor

func (PublicKeyAlgorithm) Enum

func (PublicKeyAlgorithm) EnumDescriptor deprecated

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

Deprecated: Use PublicKeyAlgorithm.Descriptor instead.

func (PublicKeyAlgorithm) Number

func (PublicKeyAlgorithm) String

func (x PublicKeyAlgorithm) String() string

func (PublicKeyAlgorithm) Type

type QueryGroupsRequest

type QueryGroupsRequest struct {
	Query  string `protobuf:"bytes,1,opt,name=query,proto3" json:"query,omitempty"`
	Offset int64  `protobuf:"varint,2,opt,name=offset,proto3" json:"offset,omitempty"`
	Limit  int64  `protobuf:"varint,3,opt,name=limit,proto3" json:"limit,omitempty"`
	// contains filtered or unexported fields
}

QueryGroupsRequest defines the groups to retrieve

func (*QueryGroupsRequest) Descriptor deprecated

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

Deprecated: Use QueryGroupsRequest.ProtoReflect.Descriptor instead.

func (*QueryGroupsRequest) GetLimit

func (x *QueryGroupsRequest) GetLimit() int64

func (*QueryGroupsRequest) GetOffset

func (x *QueryGroupsRequest) GetOffset() int64

func (*QueryGroupsRequest) GetQuery

func (x *QueryGroupsRequest) GetQuery() string

func (*QueryGroupsRequest) ProtoMessage

func (*QueryGroupsRequest) ProtoMessage()

func (*QueryGroupsRequest) ProtoReflect

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

func (*QueryGroupsRequest) Reset

func (x *QueryGroupsRequest) Reset()

func (*QueryGroupsRequest) String

func (x *QueryGroupsRequest) String() string

type QueryGroupsResponse

type QueryGroupsResponse struct {
	Groups     []*GroupInfo `protobuf:"bytes,1,rep,name=groups,proto3" json:"groups,omitempty"`
	TotalCount int64        `protobuf:"varint,2,opt,name=total_count,json=totalCount,proto3" json:"total_count,omitempty"`
	// contains filtered or unexported fields
}

QueryGroupsResponse is the list of groups retrieved from a QueryGroupsRequest

func (*QueryGroupsResponse) Descriptor deprecated

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

Deprecated: Use QueryGroupsResponse.ProtoReflect.Descriptor instead.

func (*QueryGroupsResponse) GetGroups

func (x *QueryGroupsResponse) GetGroups() []*GroupInfo

func (*QueryGroupsResponse) GetTotalCount

func (x *QueryGroupsResponse) GetTotalCount() int64

func (*QueryGroupsResponse) ProtoMessage

func (*QueryGroupsResponse) ProtoMessage()

func (*QueryGroupsResponse) ProtoReflect

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

func (*QueryGroupsResponse) Reset

func (x *QueryGroupsResponse) Reset()

func (*QueryGroupsResponse) String

func (x *QueryGroupsResponse) String() string

type QueryUsersRequest

type QueryUsersRequest struct {

	// list Users with any fields that match the query
	Query string `protobuf:"bytes,1,opt,name=query,proto3" json:"query,omitempty"`
	// list Users starting from an offset in the total list
	Offset int64 `protobuf:"varint,2,opt,name=offset,proto3" json:"offset,omitempty"`
	// limit the number of User entries returned
	Limit int64 `protobuf:"varint,3,opt,name=limit,proto3" json:"limit,omitempty"`
	// contains filtered or unexported fields
}

QueryUsersRequest defines the users to retrieve

func (*QueryUsersRequest) Descriptor deprecated

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

Deprecated: Use QueryUsersRequest.ProtoReflect.Descriptor instead.

func (*QueryUsersRequest) GetLimit

func (x *QueryUsersRequest) GetLimit() int64

func (*QueryUsersRequest) GetOffset

func (x *QueryUsersRequest) GetOffset() int64

func (*QueryUsersRequest) GetQuery

func (x *QueryUsersRequest) GetQuery() string

func (*QueryUsersRequest) ProtoMessage

func (*QueryUsersRequest) ProtoMessage()

func (*QueryUsersRequest) ProtoReflect

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

func (*QueryUsersRequest) Reset

func (x *QueryUsersRequest) Reset()

func (*QueryUsersRequest) String

func (x *QueryUsersRequest) String() string

type QueryUsersResponse

type QueryUsersResponse struct {
	Users      []*UserInfo `protobuf:"bytes,1,rep,name=users,proto3" json:"users,omitempty"`
	TotalCount int64       `protobuf:"varint,2,opt,name=total_count,json=totalCount,proto3" json:"total_count,omitempty"`
	// contains filtered or unexported fields
}

QueryUsersResponse is the list of users retrieved from a QueryUsersRequest

func (*QueryUsersResponse) Descriptor deprecated

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

Deprecated: Use QueryUsersResponse.ProtoReflect.Descriptor instead.

func (*QueryUsersResponse) GetTotalCount

func (x *QueryUsersResponse) GetTotalCount() int64

func (*QueryUsersResponse) GetUsers

func (x *QueryUsersResponse) GetUsers() []*UserInfo

func (*QueryUsersResponse) ProtoMessage

func (*QueryUsersResponse) ProtoMessage()

func (*QueryUsersResponse) ProtoReflect

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

func (*QueryUsersResponse) Reset

func (x *QueryUsersResponse) Reset()

func (*QueryUsersResponse) String

func (x *QueryUsersResponse) String() string

type Range

type Range struct {

	// Start time
	Start *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=start,proto3" json:"start,omitempty"`
	// End time
	End *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=end,proto3" json:"end,omitempty"`
	// Max time between two slices within [start:end]
	Step *durationpb.Duration `protobuf:"bytes,3,opt,name=step,proto3" json:"step,omitempty"`
	// contains filtered or unexported fields
}

func (*Range) Descriptor deprecated

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

Deprecated: Use Range.ProtoReflect.Descriptor instead.

func (*Range) GetEnd

func (x *Range) GetEnd() *timestamppb.Timestamp

func (*Range) GetStart

func (x *Range) GetStart() *timestamppb.Timestamp

func (*Range) GetStep

func (x *Range) GetStep() *durationpb.Duration

func (*Range) ProtoMessage

func (*Range) ProtoMessage()

func (*Range) ProtoReflect

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

func (*Range) Reset

func (x *Range) Reset()

func (*Range) String

func (x *Range) String() string

type Rate

type Rate int32

Rate defines time-sampled values

const (
	// undefined means this is an actual value that is not sampled
	Rate_NONE Rate = 0
	// value represents <something> per second
	Rate_PER_SECOND Rate = 1
)

func (Rate) Descriptor

func (Rate) Descriptor() protoreflect.EnumDescriptor

func (Rate) Enum

func (x Rate) Enum() *Rate

func (Rate) EnumDescriptor deprecated

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

Deprecated: Use Rate.Descriptor instead.

func (Rate) Number

func (x Rate) Number() protoreflect.EnumNumber

func (Rate) String

func (x Rate) String() string

func (Rate) Type

func (Rate) Type() protoreflect.EnumType

type RecoveryToken

type RecoveryToken struct {
	Id         string                 `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Namespace  string                 `protobuf:"bytes,2,opt,name=namespace,proto3" json:"namespace,omitempty"`
	CreatedAt  *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	ModifiedAt *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=modified_at,json=modifiedAt,proto3" json:"modified_at,omitempty"`
	ExpiresAt  *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=expires_at,json=expiresAt,proto3" json:"expires_at,omitempty"`
	PublicKey  string                 `protobuf:"bytes,6,opt,name=public_key,json=publicKey,proto3" json:"public_key,omitempty"`
	// contains filtered or unexported fields
}

RecoveryToken is a recovery account for logging into the console without a functioning Pomerium proxy

func (*RecoveryToken) Descriptor deprecated

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

Deprecated: Use RecoveryToken.ProtoReflect.Descriptor instead.

func (*RecoveryToken) GetCreatedAt

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

func (*RecoveryToken) GetExpiresAt

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

func (*RecoveryToken) GetId

func (x *RecoveryToken) GetId() string

func (*RecoveryToken) GetModifiedAt

func (x *RecoveryToken) GetModifiedAt() *timestamppb.Timestamp

func (*RecoveryToken) GetNamespace

func (x *RecoveryToken) GetNamespace() string

func (*RecoveryToken) GetPublicKey

func (x *RecoveryToken) GetPublicKey() string

func (*RecoveryToken) ProtoMessage

func (*RecoveryToken) ProtoMessage()

func (*RecoveryToken) ProtoReflect

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

func (*RecoveryToken) Reset

func (x *RecoveryToken) Reset()

func (*RecoveryToken) String

func (x *RecoveryToken) String() string

type ReportClient

type ReportClient interface {
	// PolicyReport generates a policy report
	PolicyReport(ctx context.Context, in *PolicyReportRequest, opts ...grpc.CallOption) (*PolicyReportResponse, error)
}

ReportClient is the client API for Report service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

func NewReportClient

func NewReportClient(cc grpc.ClientConnInterface) ReportClient

type ReportServer

type ReportServer interface {
	// PolicyReport generates a policy report
	PolicyReport(context.Context, *PolicyReportRequest) (*PolicyReportResponse, error)
}

ReportServer is the server API for Report service.

type Route

type Route struct {
	Id          string                 `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	NamespaceId string                 `protobuf:"bytes,29,opt,name=namespace_id,json=namespaceId,proto3" json:"namespace_id,omitempty"`
	CreatedAt   *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	ModifiedAt  *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=modified_at,json=modifiedAt,proto3" json:"modified_at,omitempty"`
	DeletedAt   *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=deleted_at,json=deletedAt,proto3" json:"deleted_at,omitempty"`
	Name        string                 `protobuf:"bytes,5,opt,name=name,proto3" json:"name,omitempty"`
	// name for prometheus stats, computed on first save
	StatName                                  string                        `protobuf:"bytes,47,opt,name=stat_name,json=statName,proto3" json:"stat_name,omitempty"`
	From                                      string                        `protobuf:"bytes,6,opt,name=from,proto3" json:"from,omitempty"`
	To                                        []string                      `protobuf:"bytes,7,rep,name=to,proto3" json:"to,omitempty"`
	Prefix                                    *string                       `protobuf:"bytes,8,opt,name=prefix,proto3,oneof" json:"prefix,omitempty"`
	Path                                      *string                       `protobuf:"bytes,9,opt,name=path,proto3,oneof" json:"path,omitempty"`
	Regex                                     *string                       `protobuf:"bytes,10,opt,name=regex,proto3,oneof" json:"regex,omitempty"`
	PrefixRewrite                             *string                       `protobuf:"bytes,36,opt,name=prefix_rewrite,json=prefixRewrite,proto3,oneof" json:"prefix_rewrite,omitempty"`
	RegexRewritePattern                       *string                       `` /* 127-byte string literal not displayed */
	RegexRewriteSubstitution                  *string                       `` /* 142-byte string literal not displayed */
	HostRewrite                               *string                       `protobuf:"bytes,30,opt,name=host_rewrite,json=hostRewrite,proto3,oneof" json:"host_rewrite,omitempty"`
	HostRewriteHeader                         *string                       `protobuf:"bytes,31,opt,name=host_rewrite_header,json=hostRewriteHeader,proto3,oneof" json:"host_rewrite_header,omitempty"`
	HostPathRegexRewritePattern               *string                       `` /* 155-byte string literal not displayed */
	HostPathRegexRewriteSubstitution          *string                       `` /* 170-byte string literal not displayed */
	RegexPriorityOrder                        *int64                        `protobuf:"varint,45,opt,name=regex_priority_order,json=regexPriorityOrder,proto3,oneof" json:"regex_priority_order,omitempty"`
	Timeout                                   *durationpb.Duration          `protobuf:"bytes,13,opt,name=timeout,proto3,oneof" json:"timeout,omitempty"`
	IdleTimeout                               *durationpb.Duration          `protobuf:"bytes,48,opt,name=idle_timeout,json=idleTimeout,proto3,oneof" json:"idle_timeout,omitempty"`
	AllowWebsockets                           *bool                         `protobuf:"varint,14,opt,name=allow_websockets,json=allowWebsockets,proto3,oneof" json:"allow_websockets,omitempty"`
	AllowSpdy                                 *bool                         `protobuf:"varint,49,opt,name=allow_spdy,json=allowSpdy,proto3,oneof" json:"allow_spdy,omitempty"`
	TlsSkipVerify                             *bool                         `protobuf:"varint,15,opt,name=tls_skip_verify,json=tlsSkipVerify,proto3,oneof" json:"tls_skip_verify,omitempty"`
	TlsUpstreamServerName                     *string                       `` /* 135-byte string literal not displayed */
	TlsDownstreamServerName                   *string                       `` /* 141-byte string literal not displayed */
	TlsCustomCaKeyPairId                      *string                       `` /* 136-byte string literal not displayed */
	TlsClientKeyPairId                        *string                       `` /* 128-byte string literal not displayed */
	TlsDownstreamClientCaKeyPairId            *string                       `` /* 168-byte string literal not displayed */
	SetRequestHeaders                         map[string]string             `` /* 203-byte string literal not displayed */
	RemoveRequestHeaders                      []string                      `protobuf:"bytes,24,rep,name=remove_request_headers,json=removeRequestHeaders,proto3" json:"remove_request_headers,omitempty"`
	RewriteResponseHeaders                    []*RouteRewriteHeader         `` /* 130-byte string literal not displayed */
	SetAuthorizationHeader                    Route_AuthorizationHeaderMode `` /* 185-byte string literal not displayed */
	PreserveHostHeader                        *bool                         `protobuf:"varint,25,opt,name=preserve_host_header,json=preserveHostHeader,proto3,oneof" json:"preserve_host_header,omitempty"`
	PassIdentityHeaders                       *bool                         `` /* 128-byte string literal not displayed */
	KubernetesServiceAccountToken             *string                       `` /* 159-byte string literal not displayed */
	EnvoyOpts                                 *v3.Cluster                   `protobuf:"bytes,39,opt,name=envoy_opts,json=envoyOpts,proto3" json:"envoy_opts,omitempty"`
	Redirect                                  *v31.RedirectAction           `protobuf:"bytes,40,opt,name=redirect,proto3" json:"redirect,omitempty"`
	EnableGoogleCloudServerlessAuthentication bool                          `` /* 192-byte string literal not displayed */
	// policies applied to this route
	PolicyIds []string `protobuf:"bytes,28,rep,name=policy_ids,json=policyIds,proto3" json:"policy_ids,omitempty"`
	// computed properties (may be nil)
	PolicyNames []string `protobuf:"bytes,34,rep,name=policy_names,json=policyNames,proto3" json:"policy_names,omitempty"`
	// computed
	NamespaceName string `protobuf:"bytes,35,opt,name=namespace_name,json=namespaceName,proto3" json:"namespace_name,omitempty"`
	// contains filtered or unexported fields
}

Route defines a proxy route's settings and policy associations

func (*Route) Descriptor deprecated

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

Deprecated: Use Route.ProtoReflect.Descriptor instead.

func (*Route) GetAllowSpdy

func (x *Route) GetAllowSpdy() bool

func (*Route) GetAllowWebsockets

func (x *Route) GetAllowWebsockets() bool

func (*Route) GetCreatedAt

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

func (*Route) GetDeletedAt

func (x *Route) GetDeletedAt() *timestamppb.Timestamp

func (*Route) GetEnableGoogleCloudServerlessAuthentication

func (x *Route) GetEnableGoogleCloudServerlessAuthentication() bool

func (*Route) GetEnvoyOpts

func (x *Route) GetEnvoyOpts() *v3.Cluster

func (*Route) GetFrom

func (x *Route) GetFrom() string

func (*Route) GetHostPathRegexRewritePattern

func (x *Route) GetHostPathRegexRewritePattern() string

func (*Route) GetHostPathRegexRewriteSubstitution

func (x *Route) GetHostPathRegexRewriteSubstitution() string

func (*Route) GetHostRewrite

func (x *Route) GetHostRewrite() string

func (*Route) GetHostRewriteHeader

func (x *Route) GetHostRewriteHeader() string

func (*Route) GetId

func (x *Route) GetId() string

func (*Route) GetIdleTimeout

func (x *Route) GetIdleTimeout() *durationpb.Duration

func (*Route) GetKubernetesServiceAccountToken

func (x *Route) GetKubernetesServiceAccountToken() string

func (*Route) GetModifiedAt

func (x *Route) GetModifiedAt() *timestamppb.Timestamp

func (*Route) GetName

func (x *Route) GetName() string

func (*Route) GetNamespaceId

func (x *Route) GetNamespaceId() string

func (*Route) GetNamespaceName

func (x *Route) GetNamespaceName() string

func (*Route) GetPassIdentityHeaders

func (x *Route) GetPassIdentityHeaders() bool

func (*Route) GetPath

func (x *Route) GetPath() string

func (*Route) GetPolicyIds

func (x *Route) GetPolicyIds() []string

func (*Route) GetPolicyNames

func (x *Route) GetPolicyNames() []string

func (*Route) GetPrefix

func (x *Route) GetPrefix() string

func (*Route) GetPrefixRewrite

func (x *Route) GetPrefixRewrite() string

func (*Route) GetPreserveHostHeader

func (x *Route) GetPreserveHostHeader() bool

func (*Route) GetRedirect

func (x *Route) GetRedirect() *v31.RedirectAction

func (*Route) GetRegex

func (x *Route) GetRegex() string

func (*Route) GetRegexPriorityOrder

func (x *Route) GetRegexPriorityOrder() int64

func (*Route) GetRegexRewritePattern

func (x *Route) GetRegexRewritePattern() string

func (*Route) GetRegexRewriteSubstitution

func (x *Route) GetRegexRewriteSubstitution() string

func (*Route) GetRemoveRequestHeaders

func (x *Route) GetRemoveRequestHeaders() []string

func (*Route) GetRewriteResponseHeaders

func (x *Route) GetRewriteResponseHeaders() []*RouteRewriteHeader

func (*Route) GetSetAuthorizationHeader added in v0.17.0

func (x *Route) GetSetAuthorizationHeader() Route_AuthorizationHeaderMode

func (*Route) GetSetRequestHeaders

func (x *Route) GetSetRequestHeaders() map[string]string

func (*Route) GetStatName

func (x *Route) GetStatName() string

func (*Route) GetTimeout

func (x *Route) GetTimeout() *durationpb.Duration

func (*Route) GetTlsClientKeyPairId

func (x *Route) GetTlsClientKeyPairId() string

func (*Route) GetTlsCustomCaKeyPairId

func (x *Route) GetTlsCustomCaKeyPairId() string

func (*Route) GetTlsDownstreamClientCaKeyPairId

func (x *Route) GetTlsDownstreamClientCaKeyPairId() string

func (*Route) GetTlsDownstreamServerName added in v0.18.0

func (x *Route) GetTlsDownstreamServerName() string

func (*Route) GetTlsSkipVerify

func (x *Route) GetTlsSkipVerify() bool

func (*Route) GetTlsUpstreamServerName added in v0.18.0

func (x *Route) GetTlsUpstreamServerName() string

func (*Route) GetTo

func (x *Route) GetTo() []string

func (*Route) ProtoMessage

func (*Route) ProtoMessage()

func (*Route) ProtoReflect

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

func (*Route) Reset

func (x *Route) Reset()

func (*Route) String

func (x *Route) String() string

type RouteMatcher

type RouteMatcher struct {

	// Types that are assignable to Matcher:
	//	*RouteMatcher_RouteId
	//	*RouteMatcher_NamespaceId
	Matcher isRouteMatcher_Matcher `protobuf_oneof:"matcher"`
	// contains filtered or unexported fields
}

RouteMatcher may be used to query data for multiple routes

func (*RouteMatcher) Descriptor deprecated

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

Deprecated: Use RouteMatcher.ProtoReflect.Descriptor instead.

func (*RouteMatcher) GetMatcher

func (m *RouteMatcher) GetMatcher() isRouteMatcher_Matcher

func (*RouteMatcher) GetNamespaceId

func (x *RouteMatcher) GetNamespaceId() string

func (*RouteMatcher) GetRouteId

func (x *RouteMatcher) GetRouteId() string

func (*RouteMatcher) ProtoMessage

func (*RouteMatcher) ProtoMessage()

func (*RouteMatcher) ProtoReflect

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

func (*RouteMatcher) Reset

func (x *RouteMatcher) Reset()

func (*RouteMatcher) String

func (x *RouteMatcher) String() string

type RouteMatcher_NamespaceId

type RouteMatcher_NamespaceId struct {
	// namespace ID
	NamespaceId string `protobuf:"bytes,2,opt,name=namespace_id,json=namespaceId,proto3,oneof"`
}

type RouteMatcher_RouteId

type RouteMatcher_RouteId struct {
	// route database ID
	RouteId string `protobuf:"bytes,1,opt,name=route_id,json=routeId,proto3,oneof"`
}

type RouteMetricChangeRequest

type RouteMetricChangeRequest struct {

	// route to match
	Matcher *RouteMatcher `protobuf:"bytes,1,opt,name=matcher,proto3" json:"matcher,omitempty"`
	// metric to retrieve
	Metric Metric `protobuf:"varint,2,opt,name=metric,proto3,enum=pomerium.dashboard.Metric" json:"metric,omitempty"`
	// Start time
	Start *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=start,proto3" json:"start,omitempty"`
	// End time
	End *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=end,proto3" json:"end,omitempty"`
	// contains filtered or unexported fields
}

Used to request a particular metric change within a given period of time

func (*RouteMetricChangeRequest) Descriptor deprecated

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

Deprecated: Use RouteMetricChangeRequest.ProtoReflect.Descriptor instead.

func (*RouteMetricChangeRequest) GetEnd

func (*RouteMetricChangeRequest) GetMatcher

func (x *RouteMetricChangeRequest) GetMatcher() *RouteMatcher

func (*RouteMetricChangeRequest) GetMetric

func (x *RouteMetricChangeRequest) GetMetric() Metric

func (*RouteMetricChangeRequest) GetStart

func (*RouteMetricChangeRequest) ProtoMessage

func (*RouteMetricChangeRequest) ProtoMessage()

func (*RouteMetricChangeRequest) ProtoReflect

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

func (*RouteMetricChangeRequest) Reset

func (x *RouteMetricChangeRequest) Reset()

func (*RouteMetricChangeRequest) String

func (x *RouteMetricChangeRequest) String() string

type RouteMetricSeriesHistogramRequest

type RouteMetricSeriesHistogramRequest struct {

	// route to match
	Matcher *RouteMatcher `protobuf:"bytes,1,opt,name=matcher,proto3" json:"matcher,omitempty"`
	// metric to retrieve
	Metric Metric `protobuf:"varint,2,opt,name=metric,proto3,enum=pomerium.dashboard.Metric" json:"metric,omitempty"`
	// time range and sampling step
	Range *Range `protobuf:"bytes,3,opt,name=range,proto3" json:"range,omitempty"`
	// if data for the metric was precomputed as histogram, the data may be
	// requested within a certain percentile
	Percentile float64 `protobuf:"fixed64,4,opt,name=percentile,proto3" json:"percentile,omitempty"`
	// contains filtered or unexported fields
}

request route-specific metric time series histogram

func (*RouteMetricSeriesHistogramRequest) Descriptor deprecated

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

Deprecated: Use RouteMetricSeriesHistogramRequest.ProtoReflect.Descriptor instead.

func (*RouteMetricSeriesHistogramRequest) GetMatcher

func (*RouteMetricSeriesHistogramRequest) GetMetric

func (*RouteMetricSeriesHistogramRequest) GetPercentile

func (x *RouteMetricSeriesHistogramRequest) GetPercentile() float64

func (*RouteMetricSeriesHistogramRequest) GetRange

func (*RouteMetricSeriesHistogramRequest) ProtoMessage

func (*RouteMetricSeriesHistogramRequest) ProtoMessage()

func (*RouteMetricSeriesHistogramRequest) ProtoReflect

func (*RouteMetricSeriesHistogramRequest) Reset

func (*RouteMetricSeriesHistogramRequest) String

type RouteMetricSeriesRequest

type RouteMetricSeriesRequest struct {

	// route to match
	Matcher *RouteMatcher `protobuf:"bytes,1,opt,name=matcher,proto3" json:"matcher,omitempty"`
	// metric to retrieve
	Metric Metric `protobuf:"varint,2,opt,name=metric,proto3,enum=pomerium.dashboard.Metric" json:"metric,omitempty"`
	// time range and sampling step
	Range *Range `protobuf:"bytes,3,opt,name=range,proto3" json:"range,omitempty"`
	// contains filtered or unexported fields
}

request route-specific metric time series

func (*RouteMetricSeriesRequest) Descriptor deprecated

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

Deprecated: Use RouteMetricSeriesRequest.ProtoReflect.Descriptor instead.

func (*RouteMetricSeriesRequest) GetMatcher

func (x *RouteMetricSeriesRequest) GetMatcher() *RouteMatcher

func (*RouteMetricSeriesRequest) GetMetric

func (x *RouteMetricSeriesRequest) GetMetric() Metric

func (*RouteMetricSeriesRequest) GetRange

func (x *RouteMetricSeriesRequest) GetRange() *Range

func (*RouteMetricSeriesRequest) ProtoMessage

func (*RouteMetricSeriesRequest) ProtoMessage()

func (*RouteMetricSeriesRequest) ProtoReflect

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

func (*RouteMetricSeriesRequest) Reset

func (x *RouteMetricSeriesRequest) Reset()

func (*RouteMetricSeriesRequest) String

func (x *RouteMetricSeriesRequest) String() string

type RouteRewriteHeader

type RouteRewriteHeader struct {
	Header string `protobuf:"bytes,1,opt,name=header,proto3" json:"header,omitempty"`
	// Types that are assignable to Matcher:
	//	*RouteRewriteHeader_Prefix
	Matcher isRouteRewriteHeader_Matcher `protobuf_oneof:"matcher"`
	Value   string                       `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

func (*RouteRewriteHeader) Descriptor deprecated

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

Deprecated: Use RouteRewriteHeader.ProtoReflect.Descriptor instead.

func (*RouteRewriteHeader) GetHeader

func (x *RouteRewriteHeader) GetHeader() string

func (*RouteRewriteHeader) GetMatcher

func (m *RouteRewriteHeader) GetMatcher() isRouteRewriteHeader_Matcher

func (*RouteRewriteHeader) GetPrefix

func (x *RouteRewriteHeader) GetPrefix() string

func (*RouteRewriteHeader) GetValue

func (x *RouteRewriteHeader) GetValue() string

func (*RouteRewriteHeader) ProtoMessage

func (*RouteRewriteHeader) ProtoMessage()

func (*RouteRewriteHeader) ProtoReflect

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

func (*RouteRewriteHeader) Reset

func (x *RouteRewriteHeader) Reset()

func (*RouteRewriteHeader) String

func (x *RouteRewriteHeader) String() string

type RouteRewriteHeader_Prefix

type RouteRewriteHeader_Prefix struct {
	Prefix string `protobuf:"bytes,3,opt,name=prefix,proto3,oneof"`
}

type RouteServiceClient

type RouteServiceClient interface {
	// DeleteRoute removes an existing route
	DeleteRoute(ctx context.Context, in *DeleteRouteRequest, opts ...grpc.CallOption) (*DeleteRouteResponse, error)
	// GetRoute retrieves an existing route
	GetRoute(ctx context.Context, in *GetRouteRequest, opts ...grpc.CallOption) (*GetRouteResponse, error)
	// ListRoutes lists routes based on ListRoutesRequest
	ListRoutes(ctx context.Context, in *ListRoutesRequest, opts ...grpc.CallOption) (*ListRoutesResponse, error)
	// LoadRoutes imports routes from an existing OSS configuration
	LoadRoutes(ctx context.Context, in *LoadRoutesRequest, opts ...grpc.CallOption) (*LoadRoutesResponse, error)
	// SetRoute creates or, if id is defined, updates an existing route
	SetRoute(ctx context.Context, in *SetRouteRequest, opts ...grpc.CallOption) (*SetRouteResponse, error)
	// MoveRoutes takes an array of routeIds and moves them to a new namespace
	MoveRoutes(ctx context.Context, in *MoveRoutesRequest, opts ...grpc.CallOption) (*MoveRoutesResponse, error)
}

RouteServiceClient is the client API for RouteService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

type RouteServiceServer

type RouteServiceServer interface {
	// DeleteRoute removes an existing route
	DeleteRoute(context.Context, *DeleteRouteRequest) (*DeleteRouteResponse, error)
	// GetRoute retrieves an existing route
	GetRoute(context.Context, *GetRouteRequest) (*GetRouteResponse, error)
	// ListRoutes lists routes based on ListRoutesRequest
	ListRoutes(context.Context, *ListRoutesRequest) (*ListRoutesResponse, error)
	// LoadRoutes imports routes from an existing OSS configuration
	LoadRoutes(context.Context, *LoadRoutesRequest) (*LoadRoutesResponse, error)
	// SetRoute creates or, if id is defined, updates an existing route
	SetRoute(context.Context, *SetRouteRequest) (*SetRouteResponse, error)
	// MoveRoutes takes an array of routeIds and moves them to a new namespace
	MoveRoutes(context.Context, *MoveRoutesRequest) (*MoveRoutesResponse, error)
}

RouteServiceServer is the server API for RouteService service.

type RouteWithPolicies

type RouteWithPolicies struct {
	Route    *Route    `protobuf:"bytes,1,opt,name=route,proto3" json:"route,omitempty"`
	Policies []*Policy `protobuf:"bytes,2,rep,name=policies,proto3" json:"policies,omitempty"`
	// contains filtered or unexported fields
}

RouteWithPolicies contains automatically created routes and policies from a LoadRoutesRequest

func (*RouteWithPolicies) Descriptor deprecated

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

Deprecated: Use RouteWithPolicies.ProtoReflect.Descriptor instead.

func (*RouteWithPolicies) GetPolicies

func (x *RouteWithPolicies) GetPolicies() []*Policy

func (*RouteWithPolicies) GetRoute

func (x *RouteWithPolicies) GetRoute() *Route

func (*RouteWithPolicies) ProtoMessage

func (*RouteWithPolicies) ProtoMessage()

func (*RouteWithPolicies) ProtoReflect

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

func (*RouteWithPolicies) Reset

func (x *RouteWithPolicies) Reset()

func (*RouteWithPolicies) String

func (x *RouteWithPolicies) String() string

type Route_AuthorizationHeaderMode added in v0.17.0

type Route_AuthorizationHeaderMode int32
const (
	Route_PASS_THROUGH Route_AuthorizationHeaderMode = 0
	Route_ACCESS_TOKEN Route_AuthorizationHeaderMode = 1
	Route_ID_TOKEN     Route_AuthorizationHeaderMode = 2
)

func (Route_AuthorizationHeaderMode) Descriptor added in v0.17.0

func (Route_AuthorizationHeaderMode) Enum added in v0.17.0

func (Route_AuthorizationHeaderMode) EnumDescriptor deprecated added in v0.17.0

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

Deprecated: Use Route_AuthorizationHeaderMode.Descriptor instead.

func (Route_AuthorizationHeaderMode) Number added in v0.17.0

func (Route_AuthorizationHeaderMode) String added in v0.17.0

func (Route_AuthorizationHeaderMode) Type added in v0.17.0

type Sample

type Sample struct {
	Labels map[string]string `` /* 153-byte string literal not displayed */
	Value  *Scalar           `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

func (*Sample) Descriptor deprecated

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

Deprecated: Use Sample.ProtoReflect.Descriptor instead.

func (*Sample) GetLabels

func (x *Sample) GetLabels() map[string]string

func (*Sample) GetValue

func (x *Sample) GetValue() *Scalar

func (*Sample) ProtoMessage

func (*Sample) ProtoMessage()

func (*Sample) ProtoReflect

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

func (*Sample) Reset

func (x *Sample) Reset()

func (*Sample) String

func (x *Sample) String() string

type Scalar

type Scalar struct {
	Value float64                `protobuf:"fixed64,1,opt,name=value,proto3" json:"value,omitempty"`
	Ts    *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=ts,proto3" json:"ts,omitempty"`
	// contains filtered or unexported fields
}

func (*Scalar) Descriptor deprecated

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

Deprecated: Use Scalar.ProtoReflect.Descriptor instead.

func (*Scalar) GetTs

func (x *Scalar) GetTs() *timestamppb.Timestamp

func (*Scalar) GetValue

func (x *Scalar) GetValue() float64

func (*Scalar) ProtoMessage

func (*Scalar) ProtoMessage()

func (*Scalar) ProtoReflect

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

func (*Scalar) Reset

func (x *Scalar) Reset()

func (*Scalar) String

func (x *Scalar) String() string

type ScalarBuckets

type ScalarBuckets struct {
	Buckets []*ScalarBuckets_Bucket `protobuf:"bytes,1,rep,name=buckets,proto3" json:"buckets,omitempty"`
	// contains filtered or unexported fields
}

returns histogram values

func (*ScalarBuckets) Descriptor deprecated

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

Deprecated: Use ScalarBuckets.ProtoReflect.Descriptor instead.

func (*ScalarBuckets) GetBuckets

func (x *ScalarBuckets) GetBuckets() []*ScalarBuckets_Bucket

func (*ScalarBuckets) ProtoMessage

func (*ScalarBuckets) ProtoMessage()

func (*ScalarBuckets) ProtoReflect

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

func (*ScalarBuckets) Reset

func (x *ScalarBuckets) Reset()

func (*ScalarBuckets) String

func (x *ScalarBuckets) String() string

type ScalarBuckets_Bucket

type ScalarBuckets_Bucket struct {

	// bucket identifier
	LessOrEqualThan float64 `protobuf:"fixed64,1,opt,name=less_or_equal_than,json=lessOrEqualThan,proto3" json:"less_or_equal_than,omitempty"`
	// occurences for the given bucket
	Count int64 `protobuf:"varint,2,opt,name=count,proto3" json:"count,omitempty"`
	// contains filtered or unexported fields
}

func (*ScalarBuckets_Bucket) Descriptor deprecated

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

Deprecated: Use ScalarBuckets_Bucket.ProtoReflect.Descriptor instead.

func (*ScalarBuckets_Bucket) GetCount

func (x *ScalarBuckets_Bucket) GetCount() int64

func (*ScalarBuckets_Bucket) GetLessOrEqualThan

func (x *ScalarBuckets_Bucket) GetLessOrEqualThan() float64

func (*ScalarBuckets_Bucket) ProtoMessage

func (*ScalarBuckets_Bucket) ProtoMessage()

func (*ScalarBuckets_Bucket) ProtoReflect

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

func (*ScalarBuckets_Bucket) Reset

func (x *ScalarBuckets_Bucket) Reset()

func (*ScalarBuckets_Bucket) String

func (x *ScalarBuckets_Bucket) String() string

type ServerMetricRequest

type ServerMetricRequest struct {
	Component  Component `protobuf:"varint,1,opt,name=component,proto3,enum=pomerium.dashboard.Component" json:"component,omitempty"`
	InstanceId string    `protobuf:"bytes,2,opt,name=instance_id,json=instanceId,proto3" json:"instance_id,omitempty"`
	// metric to retrieve
	Metric Metric `protobuf:"varint,3,opt,name=metric,proto3,enum=pomerium.dashboard.Metric" json:"metric,omitempty"`
	// contains filtered or unexported fields
}

func (*ServerMetricRequest) Descriptor deprecated

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

Deprecated: Use ServerMetricRequest.ProtoReflect.Descriptor instead.

func (*ServerMetricRequest) GetComponent

func (x *ServerMetricRequest) GetComponent() Component

func (*ServerMetricRequest) GetInstanceId

func (x *ServerMetricRequest) GetInstanceId() string

func (*ServerMetricRequest) GetMetric

func (x *ServerMetricRequest) GetMetric() Metric

func (*ServerMetricRequest) ProtoMessage

func (*ServerMetricRequest) ProtoMessage()

func (*ServerMetricRequest) ProtoReflect

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

func (*ServerMetricRequest) Reset

func (x *ServerMetricRequest) Reset()

func (*ServerMetricRequest) String

func (x *ServerMetricRequest) String() string

type ServerMetricSeriesRequest

type ServerMetricSeriesRequest struct {

	// metric to retrieve
	Metric Metric `protobuf:"varint,2,opt,name=metric,proto3,enum=pomerium.dashboard.Metric" json:"metric,omitempty"`
	// time range and sampling step
	Range *Range `protobuf:"bytes,3,opt,name=range,proto3" json:"range,omitempty"`
	// if data for the metric was precomputed as histogram, the data may be
	// requested within a certain percentile
	Percentile float64 `protobuf:"fixed64,4,opt,name=percentile,proto3" json:"percentile,omitempty"`
	// server component and instance ID
	Component  Component `protobuf:"varint,5,opt,name=component,proto3,enum=pomerium.dashboard.Component" json:"component,omitempty"`
	InstanceId string    `protobuf:"bytes,6,opt,name=instance_id,json=instanceId,proto3" json:"instance_id,omitempty"`
	// contains filtered or unexported fields
}

func (*ServerMetricSeriesRequest) Descriptor deprecated

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

Deprecated: Use ServerMetricSeriesRequest.ProtoReflect.Descriptor instead.

func (*ServerMetricSeriesRequest) GetComponent

func (x *ServerMetricSeriesRequest) GetComponent() Component

func (*ServerMetricSeriesRequest) GetInstanceId

func (x *ServerMetricSeriesRequest) GetInstanceId() string

func (*ServerMetricSeriesRequest) GetMetric

func (x *ServerMetricSeriesRequest) GetMetric() Metric

func (*ServerMetricSeriesRequest) GetPercentile

func (x *ServerMetricSeriesRequest) GetPercentile() float64

func (*ServerMetricSeriesRequest) GetRange

func (x *ServerMetricSeriesRequest) GetRange() *Range

func (*ServerMetricSeriesRequest) ProtoMessage

func (*ServerMetricSeriesRequest) ProtoMessage()

func (*ServerMetricSeriesRequest) ProtoReflect

func (*ServerMetricSeriesRequest) Reset

func (x *ServerMetricSeriesRequest) Reset()

func (*ServerMetricSeriesRequest) String

func (x *ServerMetricSeriesRequest) String() string

type SetDeviceTypeRequest added in v0.16.0

type SetDeviceTypeRequest struct {
	Type *DeviceType `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"`
	// contains filtered or unexported fields
}

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

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

Deprecated: Use SetDeviceTypeRequest.ProtoReflect.Descriptor instead.

func (*SetDeviceTypeRequest) GetType added in v0.16.0

func (x *SetDeviceTypeRequest) GetType() *DeviceType

func (*SetDeviceTypeRequest) ProtoMessage added in v0.16.0

func (*SetDeviceTypeRequest) ProtoMessage()

func (*SetDeviceTypeRequest) ProtoReflect added in v0.16.0

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

func (*SetDeviceTypeRequest) Reset added in v0.16.0

func (x *SetDeviceTypeRequest) Reset()

func (*SetDeviceTypeRequest) String added in v0.16.0

func (x *SetDeviceTypeRequest) String() string

type SetDeviceTypeResponse added in v0.16.0

type SetDeviceTypeResponse struct {
	Type *DeviceType `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"`
	// contains filtered or unexported fields
}

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

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

Deprecated: Use SetDeviceTypeResponse.ProtoReflect.Descriptor instead.

func (*SetDeviceTypeResponse) GetType added in v0.16.0

func (x *SetDeviceTypeResponse) GetType() *DeviceType

func (*SetDeviceTypeResponse) ProtoMessage added in v0.16.0

func (*SetDeviceTypeResponse) ProtoMessage()

func (*SetDeviceTypeResponse) ProtoReflect added in v0.16.0

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

func (*SetDeviceTypeResponse) Reset added in v0.16.0

func (x *SetDeviceTypeResponse) Reset()

func (*SetDeviceTypeResponse) String added in v0.16.0

func (x *SetDeviceTypeResponse) String() string

type SetExternalDataSourceRequest added in v0.18.0

type SetExternalDataSourceRequest struct {
	ExternalDataSource *ExternalDataSource `protobuf:"bytes,1,opt,name=external_data_source,json=externalDataSource,proto3" json:"external_data_source,omitempty"`
	// contains filtered or unexported fields
}

func (*SetExternalDataSourceRequest) Descriptor deprecated added in v0.18.0

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

Deprecated: Use SetExternalDataSourceRequest.ProtoReflect.Descriptor instead.

func (*SetExternalDataSourceRequest) GetExternalDataSource added in v0.18.0

func (x *SetExternalDataSourceRequest) GetExternalDataSource() *ExternalDataSource

func (*SetExternalDataSourceRequest) ProtoMessage added in v0.18.0

func (*SetExternalDataSourceRequest) ProtoMessage()

func (*SetExternalDataSourceRequest) ProtoReflect added in v0.18.0

func (*SetExternalDataSourceRequest) Reset added in v0.18.0

func (x *SetExternalDataSourceRequest) Reset()

func (*SetExternalDataSourceRequest) String added in v0.18.0

type SetExternalDataSourceResponse added in v0.18.0

type SetExternalDataSourceResponse struct {
	ExternalDataSource *ExternalDataSource `protobuf:"bytes,1,opt,name=external_data_source,json=externalDataSource,proto3" json:"external_data_source,omitempty"`
	// contains filtered or unexported fields
}

func (*SetExternalDataSourceResponse) Descriptor deprecated added in v0.18.0

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

Deprecated: Use SetExternalDataSourceResponse.ProtoReflect.Descriptor instead.

func (*SetExternalDataSourceResponse) GetExternalDataSource added in v0.18.0

func (x *SetExternalDataSourceResponse) GetExternalDataSource() *ExternalDataSource

func (*SetExternalDataSourceResponse) ProtoMessage added in v0.18.0

func (*SetExternalDataSourceResponse) ProtoMessage()

func (*SetExternalDataSourceResponse) ProtoReflect added in v0.18.0

func (*SetExternalDataSourceResponse) Reset added in v0.18.0

func (x *SetExternalDataSourceResponse) Reset()

func (*SetExternalDataSourceResponse) String added in v0.18.0

type SetNamespacePermissionRequest

type SetNamespacePermissionRequest struct {
	NamespacePermission *NamespacePermission `protobuf:"bytes,1,opt,name=namespace_permission,json=namespacePermission,proto3" json:"namespace_permission,omitempty"`
	// contains filtered or unexported fields
}

func (*SetNamespacePermissionRequest) Descriptor deprecated

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

Deprecated: Use SetNamespacePermissionRequest.ProtoReflect.Descriptor instead.

func (*SetNamespacePermissionRequest) GetNamespacePermission

func (x *SetNamespacePermissionRequest) GetNamespacePermission() *NamespacePermission

func (*SetNamespacePermissionRequest) ProtoMessage

func (*SetNamespacePermissionRequest) ProtoMessage()

func (*SetNamespacePermissionRequest) ProtoReflect

func (*SetNamespacePermissionRequest) Reset

func (x *SetNamespacePermissionRequest) Reset()

func (*SetNamespacePermissionRequest) String

type SetNamespacePermissionResponse

type SetNamespacePermissionResponse struct {
	NamespacePermission *NamespacePermission `protobuf:"bytes,1,opt,name=namespace_permission,json=namespacePermission,proto3" json:"namespace_permission,omitempty"`
	// contains filtered or unexported fields
}

func (*SetNamespacePermissionResponse) Descriptor deprecated

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

Deprecated: Use SetNamespacePermissionResponse.ProtoReflect.Descriptor instead.

func (*SetNamespacePermissionResponse) GetNamespacePermission

func (x *SetNamespacePermissionResponse) GetNamespacePermission() *NamespacePermission

func (*SetNamespacePermissionResponse) ProtoMessage

func (*SetNamespacePermissionResponse) ProtoMessage()

func (*SetNamespacePermissionResponse) ProtoReflect

func (*SetNamespacePermissionResponse) Reset

func (x *SetNamespacePermissionResponse) Reset()

func (*SetNamespacePermissionResponse) String

type SetNamespaceRequest

type SetNamespaceRequest struct {
	Namespace *Namespace `protobuf:"bytes,1,opt,name=namespace,proto3" json:"namespace,omitempty"`
	// contains filtered or unexported fields
}

func (*SetNamespaceRequest) Descriptor deprecated

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

Deprecated: Use SetNamespaceRequest.ProtoReflect.Descriptor instead.

func (*SetNamespaceRequest) GetNamespace

func (x *SetNamespaceRequest) GetNamespace() *Namespace

func (*SetNamespaceRequest) ProtoMessage

func (*SetNamespaceRequest) ProtoMessage()

func (*SetNamespaceRequest) ProtoReflect

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

func (*SetNamespaceRequest) Reset

func (x *SetNamespaceRequest) Reset()

func (*SetNamespaceRequest) String

func (x *SetNamespaceRequest) String() string

type SetNamespaceResponse

type SetNamespaceResponse struct {
	Namespace *Namespace `protobuf:"bytes,1,opt,name=namespace,proto3" json:"namespace,omitempty"`
	// contains filtered or unexported fields
}

func (*SetNamespaceResponse) Descriptor deprecated

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

Deprecated: Use SetNamespaceResponse.ProtoReflect.Descriptor instead.

func (*SetNamespaceResponse) GetNamespace

func (x *SetNamespaceResponse) GetNamespace() *Namespace

func (*SetNamespaceResponse) ProtoMessage

func (*SetNamespaceResponse) ProtoMessage()

func (*SetNamespaceResponse) ProtoReflect

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

func (*SetNamespaceResponse) Reset

func (x *SetNamespaceResponse) Reset()

func (*SetNamespaceResponse) String

func (x *SetNamespaceResponse) String() string

type SetPolicyRequest

type SetPolicyRequest struct {
	Policy *Policy `protobuf:"bytes,1,opt,name=policy,proto3" json:"policy,omitempty"`
	// contains filtered or unexported fields
}

func (*SetPolicyRequest) Descriptor deprecated

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

Deprecated: Use SetPolicyRequest.ProtoReflect.Descriptor instead.

func (*SetPolicyRequest) GetPolicy

func (x *SetPolicyRequest) GetPolicy() *Policy

func (*SetPolicyRequest) ProtoMessage

func (*SetPolicyRequest) ProtoMessage()

func (*SetPolicyRequest) ProtoReflect

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

func (*SetPolicyRequest) Reset

func (x *SetPolicyRequest) Reset()

func (*SetPolicyRequest) String

func (x *SetPolicyRequest) String() string

type SetPolicyResponse

type SetPolicyResponse struct {
	Policy *Policy `protobuf:"bytes,1,opt,name=policy,proto3" json:"policy,omitempty"`
	// contains filtered or unexported fields
}

func (*SetPolicyResponse) Descriptor deprecated

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

Deprecated: Use SetPolicyResponse.ProtoReflect.Descriptor instead.

func (*SetPolicyResponse) GetPolicy

func (x *SetPolicyResponse) GetPolicy() *Policy

func (*SetPolicyResponse) ProtoMessage

func (*SetPolicyResponse) ProtoMessage()

func (*SetPolicyResponse) ProtoReflect

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

func (*SetPolicyResponse) Reset

func (x *SetPolicyResponse) Reset()

func (*SetPolicyResponse) String

func (x *SetPolicyResponse) String() string

type SetPomeriumServiceAccountRequest added in v0.18.0

type SetPomeriumServiceAccountRequest struct {
	ServiceAccount *PomeriumServiceAccount `protobuf:"bytes,1,opt,name=service_account,json=serviceAccount,proto3" json:"service_account,omitempty"`
	// contains filtered or unexported fields
}

func (*SetPomeriumServiceAccountRequest) Descriptor deprecated added in v0.18.0

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

Deprecated: Use SetPomeriumServiceAccountRequest.ProtoReflect.Descriptor instead.

func (*SetPomeriumServiceAccountRequest) GetServiceAccount added in v0.18.0

func (*SetPomeriumServiceAccountRequest) ProtoMessage added in v0.18.0

func (*SetPomeriumServiceAccountRequest) ProtoMessage()

func (*SetPomeriumServiceAccountRequest) ProtoReflect added in v0.18.0

func (*SetPomeriumServiceAccountRequest) Reset added in v0.18.0

func (*SetPomeriumServiceAccountRequest) String added in v0.18.0

type SetPomeriumServiceAccountResponse added in v0.18.0

type SetPomeriumServiceAccountResponse struct {
	ServiceAccount *PomeriumServiceAccount `protobuf:"bytes,1,opt,name=service_account,json=serviceAccount,proto3" json:"service_account,omitempty"`
	// contains filtered or unexported fields
}

func (*SetPomeriumServiceAccountResponse) Descriptor deprecated added in v0.18.0

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

Deprecated: Use SetPomeriumServiceAccountResponse.ProtoReflect.Descriptor instead.

func (*SetPomeriumServiceAccountResponse) GetServiceAccount added in v0.18.0

func (*SetPomeriumServiceAccountResponse) ProtoMessage added in v0.18.0

func (*SetPomeriumServiceAccountResponse) ProtoMessage()

func (*SetPomeriumServiceAccountResponse) ProtoReflect added in v0.18.0

func (*SetPomeriumServiceAccountResponse) Reset added in v0.18.0

func (*SetPomeriumServiceAccountResponse) String added in v0.18.0

type SetRouteRequest

type SetRouteRequest struct {
	Route *Route `protobuf:"bytes,1,opt,name=route,proto3" json:"route,omitempty"`
	// contains filtered or unexported fields
}

func (*SetRouteRequest) Descriptor deprecated

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

Deprecated: Use SetRouteRequest.ProtoReflect.Descriptor instead.

func (*SetRouteRequest) GetRoute

func (x *SetRouteRequest) GetRoute() *Route

func (*SetRouteRequest) ProtoMessage

func (*SetRouteRequest) ProtoMessage()

func (*SetRouteRequest) ProtoReflect

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

func (*SetRouteRequest) Reset

func (x *SetRouteRequest) Reset()

func (*SetRouteRequest) String

func (x *SetRouteRequest) String() string

type SetRouteResponse

type SetRouteResponse struct {
	Route *Route `protobuf:"bytes,1,opt,name=route,proto3" json:"route,omitempty"`
	// contains filtered or unexported fields
}

func (*SetRouteResponse) Descriptor deprecated

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

Deprecated: Use SetRouteResponse.ProtoReflect.Descriptor instead.

func (*SetRouteResponse) GetRoute

func (x *SetRouteResponse) GetRoute() *Route

func (*SetRouteResponse) ProtoMessage

func (*SetRouteResponse) ProtoMessage()

func (*SetRouteResponse) ProtoReflect

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

func (*SetRouteResponse) Reset

func (x *SetRouteResponse) Reset()

func (*SetRouteResponse) String

func (x *SetRouteResponse) String() string

type SetSettingsRequest

type SetSettingsRequest struct {
	Settings *Settings `protobuf:"bytes,1,opt,name=settings,proto3" json:"settings,omitempty"`
	// contains filtered or unexported fields
}

func (*SetSettingsRequest) Descriptor deprecated

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

Deprecated: Use SetSettingsRequest.ProtoReflect.Descriptor instead.

func (*SetSettingsRequest) GetSettings

func (x *SetSettingsRequest) GetSettings() *Settings

func (*SetSettingsRequest) ProtoMessage

func (*SetSettingsRequest) ProtoMessage()

func (*SetSettingsRequest) ProtoReflect

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

func (*SetSettingsRequest) Reset

func (x *SetSettingsRequest) Reset()

func (*SetSettingsRequest) String

func (x *SetSettingsRequest) String() string

type SetSettingsResponse

type SetSettingsResponse struct {
	Settings *Settings `protobuf:"bytes,1,opt,name=settings,proto3" json:"settings,omitempty"`
	// contains filtered or unexported fields
}

func (*SetSettingsResponse) Descriptor deprecated

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

Deprecated: Use SetSettingsResponse.ProtoReflect.Descriptor instead.

func (*SetSettingsResponse) GetSettings

func (x *SetSettingsResponse) GetSettings() *Settings

func (*SetSettingsResponse) ProtoMessage

func (*SetSettingsResponse) ProtoMessage()

func (*SetSettingsResponse) ProtoReflect

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

func (*SetSettingsResponse) Reset

func (x *SetSettingsResponse) Reset()

func (*SetSettingsResponse) String

func (x *SetSettingsResponse) String() string

type Settings

type Settings struct {
	ModifiedAt                                        *timestamppb.Timestamp  `protobuf:"bytes,1,opt,name=modified_at,json=modifiedAt,proto3" json:"modified_at,omitempty"`
	InstallationId                                    *string                 `protobuf:"bytes,68,opt,name=installation_id,json=installationId,proto3,oneof" json:"installation_id,omitempty"`
	Debug                                             *bool                   `protobuf:"varint,2,opt,name=debug,proto3,oneof" json:"debug,omitempty"`
	LogLevel                                          *string                 `protobuf:"bytes,3,opt,name=log_level,json=logLevel,proto3,oneof" json:"log_level,omitempty"`
	ProxyLogLevel                                     *string                 `protobuf:"bytes,4,opt,name=proxy_log_level,json=proxyLogLevel,proto3,oneof" json:"proxy_log_level,omitempty"`
	SharedSecret                                      *string                 `protobuf:"bytes,5,opt,name=shared_secret,json=sharedSecret,proto3,oneof" json:"shared_secret,omitempty"`
	Services                                          *string                 `protobuf:"bytes,6,opt,name=services,proto3,oneof" json:"services,omitempty"`
	Address                                           *string                 `protobuf:"bytes,7,opt,name=address,proto3,oneof" json:"address,omitempty"`
	InsecureServer                                    *bool                   `protobuf:"varint,8,opt,name=insecure_server,json=insecureServer,proto3,oneof" json:"insecure_server,omitempty"`
	DnsLookupFamily                                   *string                 `protobuf:"bytes,60,opt,name=dns_lookup_family,json=dnsLookupFamily,proto3,oneof" json:"dns_lookup_family,omitempty"`
	Certificates                                      []*Settings_Certificate `protobuf:"bytes,9,rep,name=certificates,proto3" json:"certificates,omitempty"`
	HttpRedirectAddr                                  *string                 `protobuf:"bytes,10,opt,name=http_redirect_addr,json=httpRedirectAddr,proto3,oneof" json:"http_redirect_addr,omitempty"`
	TimeoutRead                                       *durationpb.Duration    `protobuf:"bytes,11,opt,name=timeout_read,json=timeoutRead,proto3,oneof" json:"timeout_read,omitempty"`
	TimeoutWrite                                      *durationpb.Duration    `protobuf:"bytes,12,opt,name=timeout_write,json=timeoutWrite,proto3,oneof" json:"timeout_write,omitempty"`
	TimeoutIdle                                       *durationpb.Duration    `protobuf:"bytes,13,opt,name=timeout_idle,json=timeoutIdle,proto3,oneof" json:"timeout_idle,omitempty"`
	AuthenticateServiceUrl                            *string                 `` /* 136-byte string literal not displayed */
	AuthenticateCallbackPath                          *string                 `` /* 142-byte string literal not displayed */
	CookieName                                        *string                 `protobuf:"bytes,16,opt,name=cookie_name,json=cookieName,proto3,oneof" json:"cookie_name,omitempty"`
	CookieSecret                                      *string                 `protobuf:"bytes,17,opt,name=cookie_secret,json=cookieSecret,proto3,oneof" json:"cookie_secret,omitempty"`
	CookieDomain                                      *string                 `protobuf:"bytes,18,opt,name=cookie_domain,json=cookieDomain,proto3,oneof" json:"cookie_domain,omitempty"`
	CookieSecure                                      *bool                   `protobuf:"varint,19,opt,name=cookie_secure,json=cookieSecure,proto3,oneof" json:"cookie_secure,omitempty"`
	CookieHttpOnly                                    *bool                   `protobuf:"varint,20,opt,name=cookie_http_only,json=cookieHttpOnly,proto3,oneof" json:"cookie_http_only,omitempty"`
	CookieExpire                                      *durationpb.Duration    `protobuf:"bytes,21,opt,name=cookie_expire,json=cookieExpire,proto3,oneof" json:"cookie_expire,omitempty"`
	IdpClientId                                       *string                 `protobuf:"bytes,22,opt,name=idp_client_id,json=idpClientId,proto3,oneof" json:"idp_client_id,omitempty"`
	IdpClientSecret                                   *string                 `protobuf:"bytes,23,opt,name=idp_client_secret,json=idpClientSecret,proto3,oneof" json:"idp_client_secret,omitempty"`
	IdpProvider                                       *string                 `protobuf:"bytes,24,opt,name=idp_provider,json=idpProvider,proto3,oneof" json:"idp_provider,omitempty"`
	IdpProviderUrl                                    *string                 `protobuf:"bytes,25,opt,name=idp_provider_url,json=idpProviderUrl,proto3,oneof" json:"idp_provider_url,omitempty"`
	Scopes                                            []string                `protobuf:"bytes,26,rep,name=scopes,proto3" json:"scopes,omitempty"`
	IdpServiceAccount                                 *string                 `protobuf:"bytes,27,opt,name=idp_service_account,json=idpServiceAccount,proto3,oneof" json:"idp_service_account,omitempty"`
	IdpRefreshDirectoryTimeout                        *durationpb.Duration    `` /* 150-byte string literal not displayed */
	IdpRefreshDirectoryInterval                       *durationpb.Duration    `` /* 153-byte string literal not displayed */
	RequestParams                                     map[string]string       `` /* 189-byte string literal not displayed */
	AuthorizeServiceUrl                               *string                 `` /* 127-byte string literal not displayed */
	CertificateAuthority                              *string                 `` /* 128-byte string literal not displayed */
	CertificateAuthorityFile                          *string                 `` /* 142-byte string literal not displayed */
	CertificateAuthorityKeyPairId                     *string                 `` /* 161-byte string literal not displayed */
	SetResponseHeaders                                map[string]string       `` /* 206-byte string literal not displayed */
	JwtClaimsHeaders                                  map[string]string       `` /* 200-byte string literal not displayed */
	DefaultUpstreamTimeout                            *durationpb.Duration    `` /* 136-byte string literal not displayed */
	MetricsAddress                                    *string                 `protobuf:"bytes,40,opt,name=metrics_address,json=metricsAddress,proto3,oneof" json:"metrics_address,omitempty"`
	TracingProvider                                   *string                 `protobuf:"bytes,41,opt,name=tracing_provider,json=tracingProvider,proto3,oneof" json:"tracing_provider,omitempty"`
	TracingSampleRate                                 *float64                `protobuf:"fixed64,42,opt,name=tracing_sample_rate,json=tracingSampleRate,proto3,oneof" json:"tracing_sample_rate,omitempty"`
	TracingJaegerCollectorEndpoint                    *string                 `` /* 162-byte string literal not displayed */
	TracingJaegerAgentEndpoint                        *string                 `` /* 150-byte string literal not displayed */
	TracingZipkinEndpoint                             *string                 `` /* 133-byte string literal not displayed */
	GrpcAddress                                       *string                 `protobuf:"bytes,46,opt,name=grpc_address,json=grpcAddress,proto3,oneof" json:"grpc_address,omitempty"`
	GrpcInsecure                                      *bool                   `protobuf:"varint,47,opt,name=grpc_insecure,json=grpcInsecure,proto3,oneof" json:"grpc_insecure,omitempty"`
	CacheServiceUrl                                   *string                 `protobuf:"bytes,51,opt,name=cache_service_url,json=cacheServiceUrl,proto3,oneof" json:"cache_service_url,omitempty"`
	DatabrokerServiceUrl                              *string                 `` /* 130-byte string literal not displayed */
	ClientCa                                          *string                 `protobuf:"bytes,53,opt,name=client_ca,json=clientCa,proto3,oneof" json:"client_ca,omitempty"`
	ClientCaFile                                      *string                 `protobuf:"bytes,54,opt,name=client_ca_file,json=clientCaFile,proto3,oneof" json:"client_ca_file,omitempty"`
	ClientCaKeyPairId                                 *string                 `protobuf:"bytes,65,opt,name=client_ca_key_pair_id,json=clientCaKeyPairId,proto3,oneof" json:"client_ca_key_pair_id,omitempty"`
	GoogleCloudServerlessAuthenticationServiceAccount *string                 `` /* 223-byte string literal not displayed */
	Autocert                                          *bool                   `protobuf:"varint,56,opt,name=autocert,proto3,oneof" json:"autocert,omitempty"`
	AutocertUseStaging                                *bool                   `protobuf:"varint,57,opt,name=autocert_use_staging,json=autocertUseStaging,proto3,oneof" json:"autocert_use_staging,omitempty"`
	AutocertMustStaple                                *bool                   `protobuf:"varint,58,opt,name=autocert_must_staple,json=autocertMustStaple,proto3,oneof" json:"autocert_must_staple,omitempty"`
	AutocertDir                                       *string                 `protobuf:"bytes,59,opt,name=autocert_dir,json=autocertDir,proto3,oneof" json:"autocert_dir,omitempty"`
	SkipXffAppend                                     *bool                   `protobuf:"varint,63,opt,name=skip_xff_append,json=skipXffAppend,proto3,oneof" json:"skip_xff_append,omitempty"`
	// contains filtered or unexported fields
}

Settings defines the global pomerium settings

func (*Settings) Descriptor deprecated

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

Deprecated: Use Settings.ProtoReflect.Descriptor instead.

func (*Settings) GetAddress

func (x *Settings) GetAddress() string

func (*Settings) GetAuthenticateCallbackPath

func (x *Settings) GetAuthenticateCallbackPath() string

func (*Settings) GetAuthenticateServiceUrl

func (x *Settings) GetAuthenticateServiceUrl() string

func (*Settings) GetAuthorizeServiceUrl

func (x *Settings) GetAuthorizeServiceUrl() string

func (*Settings) GetAutocert

func (x *Settings) GetAutocert() bool

func (*Settings) GetAutocertDir

func (x *Settings) GetAutocertDir() string

func (*Settings) GetAutocertMustStaple

func (x *Settings) GetAutocertMustStaple() bool

func (*Settings) GetAutocertUseStaging

func (x *Settings) GetAutocertUseStaging() bool

func (*Settings) GetCacheServiceUrl

func (x *Settings) GetCacheServiceUrl() string

func (*Settings) GetCertificateAuthority

func (x *Settings) GetCertificateAuthority() string

func (*Settings) GetCertificateAuthorityFile

func (x *Settings) GetCertificateAuthorityFile() string

func (*Settings) GetCertificateAuthorityKeyPairId

func (x *Settings) GetCertificateAuthorityKeyPairId() string

func (*Settings) GetCertificates

func (x *Settings) GetCertificates() []*Settings_Certificate

func (*Settings) GetClientCa

func (x *Settings) GetClientCa() string

func (*Settings) GetClientCaFile

func (x *Settings) GetClientCaFile() string

func (*Settings) GetClientCaKeyPairId

func (x *Settings) GetClientCaKeyPairId() string

func (*Settings) GetCookieDomain

func (x *Settings) GetCookieDomain() string

func (*Settings) GetCookieExpire

func (x *Settings) GetCookieExpire() *durationpb.Duration

func (*Settings) GetCookieHttpOnly

func (x *Settings) GetCookieHttpOnly() bool

func (*Settings) GetCookieName

func (x *Settings) GetCookieName() string

func (*Settings) GetCookieSecret

func (x *Settings) GetCookieSecret() string

func (*Settings) GetCookieSecure

func (x *Settings) GetCookieSecure() bool

func (*Settings) GetDatabrokerServiceUrl

func (x *Settings) GetDatabrokerServiceUrl() string

func (*Settings) GetDebug

func (x *Settings) GetDebug() bool

func (*Settings) GetDefaultUpstreamTimeout

func (x *Settings) GetDefaultUpstreamTimeout() *durationpb.Duration

func (*Settings) GetDnsLookupFamily

func (x *Settings) GetDnsLookupFamily() string

func (*Settings) GetGoogleCloudServerlessAuthenticationServiceAccount

func (x *Settings) GetGoogleCloudServerlessAuthenticationServiceAccount() string

func (*Settings) GetGrpcAddress

func (x *Settings) GetGrpcAddress() string

func (*Settings) GetGrpcInsecure

func (x *Settings) GetGrpcInsecure() bool

func (*Settings) GetHttpRedirectAddr

func (x *Settings) GetHttpRedirectAddr() string

func (*Settings) GetIdpClientId

func (x *Settings) GetIdpClientId() string

func (*Settings) GetIdpClientSecret

func (x *Settings) GetIdpClientSecret() string

func (*Settings) GetIdpProvider

func (x *Settings) GetIdpProvider() string

func (*Settings) GetIdpProviderUrl

func (x *Settings) GetIdpProviderUrl() string

func (*Settings) GetIdpRefreshDirectoryInterval

func (x *Settings) GetIdpRefreshDirectoryInterval() *durationpb.Duration

func (*Settings) GetIdpRefreshDirectoryTimeout

func (x *Settings) GetIdpRefreshDirectoryTimeout() *durationpb.Duration

func (*Settings) GetIdpServiceAccount

func (x *Settings) GetIdpServiceAccount() string

func (*Settings) GetInsecureServer

func (x *Settings) GetInsecureServer() bool

func (*Settings) GetInstallationId

func (x *Settings) GetInstallationId() string

func (*Settings) GetJwtClaimsHeaders

func (x *Settings) GetJwtClaimsHeaders() map[string]string

func (*Settings) GetLogLevel

func (x *Settings) GetLogLevel() string

func (*Settings) GetMetricsAddress

func (x *Settings) GetMetricsAddress() string

func (*Settings) GetModifiedAt

func (x *Settings) GetModifiedAt() *timestamppb.Timestamp

func (*Settings) GetProxyLogLevel

func (x *Settings) GetProxyLogLevel() string

func (*Settings) GetRequestParams

func (x *Settings) GetRequestParams() map[string]string

func (*Settings) GetScopes

func (x *Settings) GetScopes() []string

func (*Settings) GetServices

func (x *Settings) GetServices() string

func (*Settings) GetSetResponseHeaders

func (x *Settings) GetSetResponseHeaders() map[string]string

func (*Settings) GetSharedSecret

func (x *Settings) GetSharedSecret() string

func (*Settings) GetSkipXffAppend

func (x *Settings) GetSkipXffAppend() bool

func (*Settings) GetTimeoutIdle

func (x *Settings) GetTimeoutIdle() *durationpb.Duration

func (*Settings) GetTimeoutRead

func (x *Settings) GetTimeoutRead() *durationpb.Duration

func (*Settings) GetTimeoutWrite

func (x *Settings) GetTimeoutWrite() *durationpb.Duration

func (*Settings) GetTracingJaegerAgentEndpoint

func (x *Settings) GetTracingJaegerAgentEndpoint() string

func (*Settings) GetTracingJaegerCollectorEndpoint

func (x *Settings) GetTracingJaegerCollectorEndpoint() string

func (*Settings) GetTracingProvider

func (x *Settings) GetTracingProvider() string

func (*Settings) GetTracingSampleRate

func (x *Settings) GetTracingSampleRate() float64

func (*Settings) GetTracingZipkinEndpoint

func (x *Settings) GetTracingZipkinEndpoint() string

func (*Settings) ProtoMessage

func (*Settings) ProtoMessage()

func (*Settings) ProtoReflect

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

func (*Settings) Reset

func (x *Settings) Reset()

func (*Settings) String

func (x *Settings) String() string

type SettingsServiceClient

type SettingsServiceClient interface {
	// GetSettings retrieves the currently applied settings
	GetSettings(ctx context.Context, in *GetSettingsRequest, opts ...grpc.CallOption) (*GetSettingsResponse, error)
	// SetSettings applies new global settings
	SetSettings(ctx context.Context, in *SetSettingsRequest, opts ...grpc.CallOption) (*SetSettingsResponse, error)
}

SettingsServiceClient is the client API for SettingsService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

type SettingsServiceServer

type SettingsServiceServer interface {
	// GetSettings retrieves the currently applied settings
	GetSettings(context.Context, *GetSettingsRequest) (*GetSettingsResponse, error)
	// SetSettings applies new global settings
	SetSettings(context.Context, *SetSettingsRequest) (*SetSettingsResponse, error)
}

SettingsServiceServer is the server API for SettingsService service.

type Settings_Certificate

type Settings_Certificate struct {
	CertBytes []byte `protobuf:"bytes,3,opt,name=cert_bytes,json=certBytes,proto3" json:"cert_bytes,omitempty"`
	KeyBytes  []byte `protobuf:"bytes,4,opt,name=key_bytes,json=keyBytes,proto3" json:"key_bytes,omitempty"`
	KeyPairId string `protobuf:"bytes,5,opt,name=key_pair_id,json=keyPairId,proto3" json:"key_pair_id,omitempty"`
	// contains filtered or unexported fields
}

func (*Settings_Certificate) Descriptor deprecated

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

Deprecated: Use Settings_Certificate.ProtoReflect.Descriptor instead.

func (*Settings_Certificate) GetCertBytes

func (x *Settings_Certificate) GetCertBytes() []byte

func (*Settings_Certificate) GetKeyBytes

func (x *Settings_Certificate) GetKeyBytes() []byte

func (*Settings_Certificate) GetKeyPairId

func (x *Settings_Certificate) GetKeyPairId() string

func (*Settings_Certificate) ProtoMessage

func (*Settings_Certificate) ProtoMessage()

func (*Settings_Certificate) ProtoReflect

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

func (*Settings_Certificate) Reset

func (x *Settings_Certificate) Reset()

func (*Settings_Certificate) String

func (x *Settings_Certificate) String() string

type String

type String struct {
	Value string                 `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"`
	Ts    *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=ts,proto3" json:"ts,omitempty"`
	// contains filtered or unexported fields
}

func (*String) Descriptor deprecated

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

Deprecated: Use String.ProtoReflect.Descriptor instead.

func (*String) GetTs

func (x *String) GetTs() *timestamppb.Timestamp

func (*String) GetValue

func (x *String) GetValue() string

func (*String) ProtoMessage

func (*String) ProtoMessage()

func (*String) ProtoReflect

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

func (*String) Reset

func (x *String) Reset()

func (*String) String

func (x *String) String() string

type SyncRequest

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

func (*SyncRequest) Descriptor deprecated

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

Deprecated: Use SyncRequest.ProtoReflect.Descriptor instead.

func (*SyncRequest) ProtoMessage

func (*SyncRequest) ProtoMessage()

func (*SyncRequest) ProtoReflect

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

func (*SyncRequest) Reset

func (x *SyncRequest) Reset()

func (*SyncRequest) String

func (x *SyncRequest) String() string

type SyncResponse

type SyncResponse struct {
	Event *Event `protobuf:"bytes,1,opt,name=event,proto3" json:"event,omitempty"`
	// contains filtered or unexported fields
}

func (*SyncResponse) Descriptor deprecated

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

Deprecated: Use SyncResponse.ProtoReflect.Descriptor instead.

func (*SyncResponse) GetEvent

func (x *SyncResponse) GetEvent() *Event

func (*SyncResponse) ProtoMessage

func (*SyncResponse) ProtoMessage()

func (*SyncResponse) ProtoReflect

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

func (*SyncResponse) Reset

func (x *SyncResponse) Reset()

func (*SyncResponse) String

func (x *SyncResponse) String() string

type TimeSeries

type TimeSeries struct {
	Labels map[string]string `` /* 153-byte string literal not displayed */
	Series []*Scalar         `protobuf:"bytes,2,rep,name=series,proto3" json:"series,omitempty"`
	// contains filtered or unexported fields
}

func (*TimeSeries) Descriptor deprecated

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

Deprecated: Use TimeSeries.ProtoReflect.Descriptor instead.

func (*TimeSeries) GetLabels

func (x *TimeSeries) GetLabels() map[string]string

func (*TimeSeries) GetSeries

func (x *TimeSeries) GetSeries() []*Scalar

func (*TimeSeries) ProtoMessage

func (*TimeSeries) ProtoMessage()

func (*TimeSeries) ProtoReflect

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

func (*TimeSeries) Reset

func (x *TimeSeries) Reset()

func (*TimeSeries) String

func (x *TimeSeries) String() string

type TimeSeriesDBClient

type TimeSeriesDBClient interface {
	// returns metric change for a period of time
	GetRouteMetricChange(ctx context.Context, in *RouteMetricChangeRequest, opts ...grpc.CallOption) (*Scalar, error)
	// returns buckets of values for a given metric
	GetRouteMetricChangeHistogram(ctx context.Context, in *RouteMetricChangeRequest, opts ...grpc.CallOption) (*ScalarBuckets, error)
	// returns metric change as time series
	GetRouteMetricSeries(ctx context.Context, in *RouteMetricSeriesRequest, opts ...grpc.CallOption) (*TimeSeriesResponse, error)
	// returns metric change as time series
	GetRouteMetricSeriesHistogram(ctx context.Context, in *RouteMetricSeriesHistogramRequest, opts ...grpc.CallOption) (*TimeSeriesResponse, error)
	// returns multiple annotated time series
	GetRouteMetricSeriesMulti(ctx context.Context, in *RouteMetricSeriesRequest, opts ...grpc.CallOption) (*TimeSeriesResponseMulti, error)
	// returns service uptime statistics
	GetUptime(ctx context.Context, in *UptimeRequest, opts ...grpc.CallOption) (*UptimeResponse, error)
	// returns list of system services with metrics
	GetInstances(ctx context.Context, in *GetInstancesRequest, opts ...grpc.CallOption) (*Instances, error)
	// returns server queries
	GetServerMetricSeries(ctx context.Context, in *ServerMetricSeriesRequest, opts ...grpc.CallOption) (*TimeSeriesResponse, error)
	// returns current metric value
	GetServerMetric(ctx context.Context, in *ServerMetricRequest, opts ...grpc.CallOption) (*Sample, error)
	// returns current status of scraping targets
	GetStatus(ctx context.Context, in *GetStatusRequest, opts ...grpc.CallOption) (*GetStatusResponse, error)
	// returns last known error for a metric, if available
	GetLastError(ctx context.Context, in *LastErrorRequest, opts ...grpc.CallOption) (*LastErrorResponse, error)
	// returns usage report
	GetUsageReport(ctx context.Context, in *UsageReportRequest, opts ...grpc.CallOption) (*UsageReportResponse, error)
}

TimeSeriesDBClient is the client API for TimeSeriesDB service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

type TimeSeriesDBServer

type TimeSeriesDBServer interface {
	// returns metric change for a period of time
	GetRouteMetricChange(context.Context, *RouteMetricChangeRequest) (*Scalar, error)
	// returns buckets of values for a given metric
	GetRouteMetricChangeHistogram(context.Context, *RouteMetricChangeRequest) (*ScalarBuckets, error)
	// returns metric change as time series
	GetRouteMetricSeries(context.Context, *RouteMetricSeriesRequest) (*TimeSeriesResponse, error)
	// returns metric change as time series
	GetRouteMetricSeriesHistogram(context.Context, *RouteMetricSeriesHistogramRequest) (*TimeSeriesResponse, error)
	// returns multiple annotated time series
	GetRouteMetricSeriesMulti(context.Context, *RouteMetricSeriesRequest) (*TimeSeriesResponseMulti, error)
	// returns service uptime statistics
	GetUptime(context.Context, *UptimeRequest) (*UptimeResponse, error)
	// returns list of system services with metrics
	GetInstances(context.Context, *GetInstancesRequest) (*Instances, error)
	// returns server queries
	GetServerMetricSeries(context.Context, *ServerMetricSeriesRequest) (*TimeSeriesResponse, error)
	// returns current metric value
	GetServerMetric(context.Context, *ServerMetricRequest) (*Sample, error)
	// returns current status of scraping targets
	GetStatus(context.Context, *GetStatusRequest) (*GetStatusResponse, error)
	// returns last known error for a metric, if available
	GetLastError(context.Context, *LastErrorRequest) (*LastErrorResponse, error)
	// returns usage report
	GetUsageReport(context.Context, *UsageReportRequest) (*UsageReportResponse, error)
}

TimeSeriesDBServer is the server API for TimeSeriesDB service.

type TimeSeriesResponse

type TimeSeriesResponse struct {

	// provided for time-sampled values - i.e. requests <per second>
	Rate Rate `protobuf:"varint,1,opt,name=rate,proto3,enum=pomerium.dashboard.Rate" json:"rate,omitempty"`
	// series are (timestamp,value) data points
	Series []*Scalar `protobuf:"bytes,2,rep,name=series,proto3" json:"series,omitempty"`
	// contains filtered or unexported fields
}

TimeSeries response returns

func (*TimeSeriesResponse) Descriptor deprecated

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

Deprecated: Use TimeSeriesResponse.ProtoReflect.Descriptor instead.

func (*TimeSeriesResponse) GetRate

func (x *TimeSeriesResponse) GetRate() Rate

func (*TimeSeriesResponse) GetSeries

func (x *TimeSeriesResponse) GetSeries() []*Scalar

func (*TimeSeriesResponse) ProtoMessage

func (*TimeSeriesResponse) ProtoMessage()

func (*TimeSeriesResponse) ProtoReflect

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

func (*TimeSeriesResponse) Reset

func (x *TimeSeriesResponse) Reset()

func (*TimeSeriesResponse) String

func (x *TimeSeriesResponse) String() string

type TimeSeriesResponseMulti

type TimeSeriesResponseMulti struct {
	Rate   Rate          `protobuf:"varint,1,opt,name=rate,proto3,enum=pomerium.dashboard.Rate" json:"rate,omitempty"`
	Series []*TimeSeries `protobuf:"bytes,2,rep,name=series,proto3" json:"series,omitempty"`
	// contains filtered or unexported fields
}

Multiple time series response

func (*TimeSeriesResponseMulti) Descriptor deprecated

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

Deprecated: Use TimeSeriesResponseMulti.ProtoReflect.Descriptor instead.

func (*TimeSeriesResponseMulti) GetRate

func (x *TimeSeriesResponseMulti) GetRate() Rate

func (*TimeSeriesResponseMulti) GetSeries

func (x *TimeSeriesResponseMulti) GetSeries() []*TimeSeries

func (*TimeSeriesResponseMulti) ProtoMessage

func (*TimeSeriesResponseMulti) ProtoMessage()

func (*TimeSeriesResponseMulti) ProtoReflect

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

func (*TimeSeriesResponseMulti) Reset

func (x *TimeSeriesResponseMulti) Reset()

func (*TimeSeriesResponseMulti) String

func (x *TimeSeriesResponseMulti) String() string

type UnimplementedActivityLogServiceServer

type UnimplementedActivityLogServiceServer struct {
}

UnimplementedActivityLogServiceServer can be embedded to have forward compatible implementations.

func (*UnimplementedActivityLogServiceServer) GetActivityLogEntry

func (*UnimplementedActivityLogServiceServer) ListActivityLogEntries

type UnimplementedAuditServiceServer added in v0.18.0

type UnimplementedAuditServiceServer struct {
}

UnimplementedAuditServiceServer can be embedded to have forward compatible implementations.

func (*UnimplementedAuditServiceServer) DecryptAuditRecords added in v0.18.0

type UnimplementedDataBrokerServer added in v0.18.0

type UnimplementedDataBrokerServer struct {
}

UnimplementedDataBrokerServer can be embedded to have forward compatible implementations.

func (*UnimplementedDataBrokerServer) ListDataBrokerRecordTypes added in v0.18.0

func (*UnimplementedDataBrokerServer) ListDataBrokerRecords added in v0.18.0

type UnimplementedDeviceServiceServer added in v0.16.0

type UnimplementedDeviceServiceServer struct {
}

UnimplementedDeviceServiceServer can be embedded to have forward compatible implementations.

func (*UnimplementedDeviceServiceServer) ApproveDevice added in v0.16.0

func (*UnimplementedDeviceServiceServer) CreateDeviceEnrollment added in v0.16.0

func (*UnimplementedDeviceServiceServer) DeleteDevice added in v0.16.0

func (*UnimplementedDeviceServiceServer) DeleteDeviceType added in v0.16.0

func (*UnimplementedDeviceServiceServer) ListDeviceTypes added in v0.16.0

func (*UnimplementedDeviceServiceServer) ListDevices added in v0.16.0

func (*UnimplementedDeviceServiceServer) SetDeviceType added in v0.16.0

type UnimplementedEventsServer

type UnimplementedEventsServer struct {
}

UnimplementedEventsServer can be embedded to have forward compatible implementations.

func (*UnimplementedEventsServer) Sync

type UnimplementedExternalDataSourceServiceServer added in v0.18.0

type UnimplementedExternalDataSourceServiceServer struct {
}

UnimplementedExternalDataSourceServiceServer can be embedded to have forward compatible implementations.

func (*UnimplementedExternalDataSourceServiceServer) DeleteExternalDataSource added in v0.18.0

func (*UnimplementedExternalDataSourceServiceServer) GetExternalDataSource added in v0.18.0

func (*UnimplementedExternalDataSourceServiceServer) ListExternalDataSources added in v0.18.0

func (*UnimplementedExternalDataSourceServiceServer) SetExternalDataSource added in v0.18.0

type UnimplementedKeyChainServiceServer

type UnimplementedKeyChainServiceServer struct {
}

UnimplementedKeyChainServiceServer can be embedded to have forward compatible implementations.

func (*UnimplementedKeyChainServiceServer) CreateKeyPair

func (*UnimplementedKeyChainServiceServer) DeleteKeyPair

func (*UnimplementedKeyChainServiceServer) GetKeyPair

func (*UnimplementedKeyChainServiceServer) ListKeyPairs

func (*UnimplementedKeyChainServiceServer) UpdateKeyPair

type UnimplementedNamespacePermissionServiceServer

type UnimplementedNamespacePermissionServiceServer struct {
}

UnimplementedNamespacePermissionServiceServer can be embedded to have forward compatible implementations.

func (*UnimplementedNamespacePermissionServiceServer) DeleteNamespacePermission

func (*UnimplementedNamespacePermissionServiceServer) GetNamespacePermission

func (*UnimplementedNamespacePermissionServiceServer) ListNamespacePermissions

func (*UnimplementedNamespacePermissionServiceServer) SetNamespacePermission

type UnimplementedNamespaceServiceServer

type UnimplementedNamespaceServiceServer struct {
}

UnimplementedNamespaceServiceServer can be embedded to have forward compatible implementations.

func (*UnimplementedNamespaceServiceServer) DeleteNamespace

func (*UnimplementedNamespaceServiceServer) GetNamespace

func (*UnimplementedNamespaceServiceServer) ListNamespaces

func (*UnimplementedNamespaceServiceServer) SetNamespace

type UnimplementedPolicyServiceServer

type UnimplementedPolicyServiceServer struct {
}

UnimplementedPolicyServiceServer can be embedded to have forward compatible implementations.

func (*UnimplementedPolicyServiceServer) DeletePolicy

func (*UnimplementedPolicyServiceServer) GetPolicy

func (*UnimplementedPolicyServiceServer) ListPolicies

func (*UnimplementedPolicyServiceServer) SetPolicy

type UnimplementedPomeriumServiceAccountServiceServer

type UnimplementedPomeriumServiceAccountServiceServer struct {
}

UnimplementedPomeriumServiceAccountServiceServer can be embedded to have forward compatible implementations.

func (*UnimplementedPomeriumServiceAccountServiceServer) AddPomeriumServiceAccount

func (*UnimplementedPomeriumServiceAccountServiceServer) GetPomeriumServiceAccount

func (*UnimplementedPomeriumServiceAccountServiceServer) SetPomeriumServiceAccount added in v0.18.0

type UnimplementedPomeriumSessionServiceServer

type UnimplementedPomeriumSessionServiceServer struct {
}

UnimplementedPomeriumSessionServiceServer can be embedded to have forward compatible implementations.

func (*UnimplementedPomeriumSessionServiceServer) DeletePomeriumSession

func (*UnimplementedPomeriumSessionServiceServer) GetPomeriumSession

func (*UnimplementedPomeriumSessionServiceServer) Impersonate

func (*UnimplementedPomeriumSessionServiceServer) ListPomeriumSessions

type UnimplementedReportServer

type UnimplementedReportServer struct {
}

UnimplementedReportServer can be embedded to have forward compatible implementations.

func (*UnimplementedReportServer) PolicyReport

type UnimplementedRouteServiceServer

type UnimplementedRouteServiceServer struct {
}

UnimplementedRouteServiceServer can be embedded to have forward compatible implementations.

func (*UnimplementedRouteServiceServer) DeleteRoute

func (*UnimplementedRouteServiceServer) GetRoute

func (*UnimplementedRouteServiceServer) ListRoutes

func (*UnimplementedRouteServiceServer) LoadRoutes

func (*UnimplementedRouteServiceServer) MoveRoutes

func (*UnimplementedRouteServiceServer) SetRoute

type UnimplementedSettingsServiceServer

type UnimplementedSettingsServiceServer struct {
}

UnimplementedSettingsServiceServer can be embedded to have forward compatible implementations.

func (*UnimplementedSettingsServiceServer) GetSettings

func (*UnimplementedSettingsServiceServer) SetSettings

type UnimplementedTimeSeriesDBServer

type UnimplementedTimeSeriesDBServer struct {
}

UnimplementedTimeSeriesDBServer can be embedded to have forward compatible implementations.

func (*UnimplementedTimeSeriesDBServer) GetInstances

func (*UnimplementedTimeSeriesDBServer) GetLastError added in v0.17.0

func (*UnimplementedTimeSeriesDBServer) GetRouteMetricChange

func (*UnimplementedTimeSeriesDBServer) GetRouteMetricChangeHistogram

func (*UnimplementedTimeSeriesDBServer) GetRouteMetricSeries

func (*UnimplementedTimeSeriesDBServer) GetRouteMetricSeriesHistogram

func (*UnimplementedTimeSeriesDBServer) GetRouteMetricSeriesMulti

func (*UnimplementedTimeSeriesDBServer) GetServerMetric

func (*UnimplementedTimeSeriesDBServer) GetServerMetricSeries

func (*UnimplementedTimeSeriesDBServer) GetStatus

func (*UnimplementedTimeSeriesDBServer) GetUptime

func (*UnimplementedTimeSeriesDBServer) GetUsageReport added in v0.17.0

type UnimplementedUserServiceServer

type UnimplementedUserServiceServer struct {
}

UnimplementedUserServiceServer can be embedded to have forward compatible implementations.

func (*UnimplementedUserServiceServer) GetUserInfo

func (*UnimplementedUserServiceServer) QueryGroups

func (*UnimplementedUserServiceServer) QueryUsers

type UpdateKeyPairRequest

type UpdateKeyPairRequest struct {
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// encoding format of data
	Format Format `protobuf:"varint,3,opt,name=format,proto3,enum=pomerium.dashboard.Format" json:"format,omitempty"`
	// public certificate data
	Certificate []byte `protobuf:"bytes,4,opt,name=certificate,proto3" json:"certificate,omitempty"`
	// private key data
	Key []byte `protobuf:"bytes,5,opt,name=key,proto3" json:"key,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateKeyPairRequest) Descriptor deprecated

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

Deprecated: Use UpdateKeyPairRequest.ProtoReflect.Descriptor instead.

func (*UpdateKeyPairRequest) GetCertificate

func (x *UpdateKeyPairRequest) GetCertificate() []byte

func (*UpdateKeyPairRequest) GetFormat

func (x *UpdateKeyPairRequest) GetFormat() Format

func (*UpdateKeyPairRequest) GetId

func (x *UpdateKeyPairRequest) GetId() string

func (*UpdateKeyPairRequest) GetKey

func (x *UpdateKeyPairRequest) GetKey() []byte

func (*UpdateKeyPairRequest) ProtoMessage

func (*UpdateKeyPairRequest) ProtoMessage()

func (*UpdateKeyPairRequest) ProtoReflect

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

func (*UpdateKeyPairRequest) Reset

func (x *UpdateKeyPairRequest) Reset()

func (*UpdateKeyPairRequest) String

func (x *UpdateKeyPairRequest) String() string

type UpdateKeyPairResponse

type UpdateKeyPairResponse struct {
	KeyPair *KeyPairRecord `protobuf:"bytes,1,opt,name=key_pair,json=keyPair,proto3" json:"key_pair,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateKeyPairResponse) Descriptor deprecated

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

Deprecated: Use UpdateKeyPairResponse.ProtoReflect.Descriptor instead.

func (*UpdateKeyPairResponse) GetKeyPair

func (x *UpdateKeyPairResponse) GetKeyPair() *KeyPairRecord

func (*UpdateKeyPairResponse) ProtoMessage

func (*UpdateKeyPairResponse) ProtoMessage()

func (*UpdateKeyPairResponse) ProtoReflect

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

func (*UpdateKeyPairResponse) Reset

func (x *UpdateKeyPairResponse) Reset()

func (*UpdateKeyPairResponse) String

func (x *UpdateKeyPairResponse) String() string

type UptimeRequest

type UptimeRequest struct {
	Start      *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=start,proto3" json:"start,omitempty"`
	End        *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=end,proto3" json:"end,omitempty"`
	Component  Component              `protobuf:"varint,3,opt,name=component,proto3,enum=pomerium.dashboard.Component" json:"component,omitempty"`
	InstanceId string                 `protobuf:"bytes,4,opt,name=instance_id,json=instanceId,proto3" json:"instance_id,omitempty"`
	// contains filtered or unexported fields
}

uptime info for all pomerium services for a given period of time

func (*UptimeRequest) Descriptor deprecated

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

Deprecated: Use UptimeRequest.ProtoReflect.Descriptor instead.

func (*UptimeRequest) GetComponent

func (x *UptimeRequest) GetComponent() Component

func (*UptimeRequest) GetEnd

func (x *UptimeRequest) GetEnd() *timestamppb.Timestamp

func (*UptimeRequest) GetInstanceId

func (x *UptimeRequest) GetInstanceId() string

func (*UptimeRequest) GetStart

func (x *UptimeRequest) GetStart() *timestamppb.Timestamp

func (*UptimeRequest) ProtoMessage

func (*UptimeRequest) ProtoMessage()

func (*UptimeRequest) ProtoReflect

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

func (*UptimeRequest) Reset

func (x *UptimeRequest) Reset()

func (*UptimeRequest) String

func (x *UptimeRequest) String() string

type UptimeResponse

type UptimeResponse struct {
	Intervals []*UptimeResponse_Summary `protobuf:"bytes,1,rep,name=intervals,proto3" json:"intervals,omitempty"`
	// contains filtered or unexported fields
}

service uptime is calculated based on liveness probe published by each component it is delivered as 2-level hierarchical periods to make it simple for the UI consumer it does not provide statistics as data representation makes it trivial to calculate depending on the UI requirements

func (*UptimeResponse) Descriptor deprecated

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

Deprecated: Use UptimeResponse.ProtoReflect.Descriptor instead.

func (*UptimeResponse) GetIntervals

func (x *UptimeResponse) GetIntervals() []*UptimeResponse_Summary

func (*UptimeResponse) ProtoMessage

func (*UptimeResponse) ProtoMessage()

func (*UptimeResponse) ProtoReflect

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

func (*UptimeResponse) Reset

func (x *UptimeResponse) Reset()

func (*UptimeResponse) String

func (x *UptimeResponse) String() string

type UptimeResponse_Status

type UptimeResponse_Status int32
const (
	UptimeResponse_UNDEFINED_STATUS_DO_NOT_USE UptimeResponse_Status = 0
	// fully operational
	UptimeResponse_LIVE UptimeResponse_Status = 1
	// no data is available for the period in the prometheus
	UptimeResponse_NO_DATA UptimeResponse_Status = 2
	// prometheus is up but the scraping instance is down
	UptimeResponse_DOWN UptimeResponse_Status = 3
)

func (UptimeResponse_Status) Descriptor

func (UptimeResponse_Status) Enum

func (UptimeResponse_Status) EnumDescriptor deprecated

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

Deprecated: Use UptimeResponse_Status.Descriptor instead.

func (UptimeResponse_Status) Number

func (UptimeResponse_Status) String

func (x UptimeResponse_Status) String() string

func (UptimeResponse_Status) Type

type UptimeResponse_Summary

type UptimeResponse_Summary struct {
	Start *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=start,proto3" json:"start,omitempty"`
	End   *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=end,proto3" json:"end,omitempty"`
	// aggregate status of the system
	Status UptimeResponse_Status `protobuf:"varint,3,opt,name=status,proto3,enum=pomerium.dashboard.UptimeResponse_Status" json:"status,omitempty"`
	// contains filtered or unexported fields
}

summary provides a higher level information re health of the component

func (*UptimeResponse_Summary) Descriptor deprecated

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

Deprecated: Use UptimeResponse_Summary.ProtoReflect.Descriptor instead.

func (*UptimeResponse_Summary) GetEnd

func (*UptimeResponse_Summary) GetStart

func (*UptimeResponse_Summary) GetStatus

func (*UptimeResponse_Summary) ProtoMessage

func (*UptimeResponse_Summary) ProtoMessage()

func (*UptimeResponse_Summary) ProtoReflect

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

func (*UptimeResponse_Summary) Reset

func (x *UptimeResponse_Summary) Reset()

func (*UptimeResponse_Summary) String

func (x *UptimeResponse_Summary) String() string

type UsageReportRequest added in v0.17.0

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

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

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

Deprecated: Use UsageReportRequest.ProtoReflect.Descriptor instead.

func (*UsageReportRequest) ProtoMessage added in v0.17.0

func (*UsageReportRequest) ProtoMessage()

func (*UsageReportRequest) ProtoReflect added in v0.17.0

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

func (*UsageReportRequest) Reset added in v0.17.0

func (x *UsageReportRequest) Reset()

func (*UsageReportRequest) String added in v0.17.0

func (x *UsageReportRequest) String() string

type UsageReportResponse added in v0.17.0

type UsageReportResponse struct {
	Report []byte `protobuf:"bytes,1,opt,name=report,proto3" json:"report,omitempty"`
	// contains filtered or unexported fields
}

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

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

Deprecated: Use UsageReportResponse.ProtoReflect.Descriptor instead.

func (*UsageReportResponse) GetReport added in v0.17.0

func (x *UsageReportResponse) GetReport() []byte

func (*UsageReportResponse) ProtoMessage added in v0.17.0

func (*UsageReportResponse) ProtoMessage()

func (*UsageReportResponse) ProtoReflect added in v0.17.0

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

func (*UsageReportResponse) Reset added in v0.17.0

func (x *UsageReportResponse) Reset()

func (*UsageReportResponse) String added in v0.17.0

func (x *UsageReportResponse) String() string

type UserInfo

type UserInfo 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"`
	Email          string            `protobuf:"bytes,3,opt,name=email,proto3" json:"email,omitempty"`
	Groups         []string          `protobuf:"bytes,4,rep,name=groups,proto3" json:"groups,omitempty"`
	NamespaceRoles map[string]string `` /* 191-byte string literal not displayed */
	PictureUrl     string            `protobuf:"bytes,6,opt,name=picture_url,json=pictureUrl,proto3" json:"picture_url,omitempty"`
	IsImpersonated bool              `protobuf:"varint,7,opt,name=is_impersonated,json=isImpersonated,proto3" json:"is_impersonated,omitempty"`
	// contains filtered or unexported fields
}

UserInfo defines the metadata for a directory user in the databroker

func (*UserInfo) Descriptor deprecated

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

Deprecated: Use UserInfo.ProtoReflect.Descriptor instead.

func (*UserInfo) GetEmail

func (x *UserInfo) GetEmail() string

func (*UserInfo) GetGroups

func (x *UserInfo) GetGroups() []string

func (*UserInfo) GetId

func (x *UserInfo) GetId() string

func (*UserInfo) GetIsImpersonated

func (x *UserInfo) GetIsImpersonated() bool

func (*UserInfo) GetName

func (x *UserInfo) GetName() string

func (*UserInfo) GetNamespaceRoles

func (x *UserInfo) GetNamespaceRoles() map[string]string

func (*UserInfo) GetPictureUrl

func (x *UserInfo) GetPictureUrl() string

func (*UserInfo) ProtoMessage

func (*UserInfo) ProtoMessage()

func (*UserInfo) ProtoReflect

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

func (*UserInfo) Reset

func (x *UserInfo) Reset()

func (*UserInfo) String

func (x *UserInfo) String() string

type UserServiceClient

type UserServiceClient interface {
	// GetUserInfo retrieves identity information and permission mappings for a
	// user
	GetUserInfo(ctx context.Context, in *GetUserInfoRequest, opts ...grpc.CallOption) (*GetUserInfoResponse, error)
	// QueryGroups retrieves groups from the databroker based on
	// QueryGroupsRequest parameters
	QueryGroups(ctx context.Context, in *QueryGroupsRequest, opts ...grpc.CallOption) (*QueryGroupsResponse, error)
	// QueryUsers retrieves users from the databroker based on QueryUsersRequest
	// parameters
	QueryUsers(ctx context.Context, in *QueryUsersRequest, opts ...grpc.CallOption) (*QueryUsersResponse, error)
}

UserServiceClient is the client API for UserService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

type UserServiceServer

type UserServiceServer interface {
	// GetUserInfo retrieves identity information and permission mappings for a
	// user
	GetUserInfo(context.Context, *GetUserInfoRequest) (*GetUserInfoResponse, error)
	// QueryGroups retrieves groups from the databroker based on
	// QueryGroupsRequest parameters
	QueryGroups(context.Context, *QueryGroupsRequest) (*QueryGroupsResponse, error)
	// QueryUsers retrieves users from the databroker based on QueryUsersRequest
	// parameters
	QueryUsers(context.Context, *QueryUsersRequest) (*QueryUsersResponse, error)
}

UserServiceServer is the server API for UserService service.

type Vector

type Vector struct {
	Samples []*Sample `protobuf:"bytes,1,rep,name=samples,proto3" json:"samples,omitempty"`
	// contains filtered or unexported fields
}

func (*Vector) Descriptor deprecated

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

Deprecated: Use Vector.ProtoReflect.Descriptor instead.

func (*Vector) GetSamples

func (x *Vector) GetSamples() []*Sample

func (*Vector) ProtoMessage

func (*Vector) ProtoMessage()

func (*Vector) ProtoReflect

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

func (*Vector) Reset

func (x *Vector) Reset()

func (*Vector) String

func (x *Vector) String() string

type WebAuthnOptions added in v0.16.0

type WebAuthnOptions struct {
	Attestation            *WebAuthnOptions_AttestationConveyancePreference `` /* 154-byte string literal not displayed */
	AuthenticatorSelection *WebAuthnOptions_AuthenticatorSelectionCriteria  `` /* 133-byte string literal not displayed */
	PubKeyCredParams       []*WebAuthnOptions_PublicKeyCredentialParameters `protobuf:"bytes,3,rep,name=pub_key_cred_params,json=pubKeyCredParams,proto3" json:"pub_key_cred_params,omitempty"`
	// contains filtered or unexported fields
}

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

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

Deprecated: Use WebAuthnOptions.ProtoReflect.Descriptor instead.

func (*WebAuthnOptions) GetAttestation added in v0.16.0

func (*WebAuthnOptions) GetAuthenticatorSelection added in v0.16.0

func (x *WebAuthnOptions) GetAuthenticatorSelection() *WebAuthnOptions_AuthenticatorSelectionCriteria

func (*WebAuthnOptions) GetPubKeyCredParams added in v0.16.0

func (*WebAuthnOptions) ProtoMessage added in v0.16.0

func (*WebAuthnOptions) ProtoMessage()

func (*WebAuthnOptions) ProtoReflect added in v0.16.0

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

func (*WebAuthnOptions) Reset added in v0.16.0

func (x *WebAuthnOptions) Reset()

func (*WebAuthnOptions) String added in v0.16.0

func (x *WebAuthnOptions) String() string

type WebAuthnOptions_AttestationConveyancePreference added in v0.16.0

type WebAuthnOptions_AttestationConveyancePreference int32
const (
	WebAuthnOptions_NONE       WebAuthnOptions_AttestationConveyancePreference = 0
	WebAuthnOptions_INDIRECT   WebAuthnOptions_AttestationConveyancePreference = 1
	WebAuthnOptions_DIRECT     WebAuthnOptions_AttestationConveyancePreference = 2
	WebAuthnOptions_ENTERPRISE WebAuthnOptions_AttestationConveyancePreference = 3
)

func (WebAuthnOptions_AttestationConveyancePreference) Descriptor added in v0.16.0

func (WebAuthnOptions_AttestationConveyancePreference) Enum added in v0.16.0

func (WebAuthnOptions_AttestationConveyancePreference) EnumDescriptor deprecated added in v0.16.0

Deprecated: Use WebAuthnOptions_AttestationConveyancePreference.Descriptor instead.

func (WebAuthnOptions_AttestationConveyancePreference) Number added in v0.16.0

func (WebAuthnOptions_AttestationConveyancePreference) String added in v0.16.0

func (WebAuthnOptions_AttestationConveyancePreference) Type added in v0.16.0

type WebAuthnOptions_AuthenticatorAttachment added in v0.16.0

type WebAuthnOptions_AuthenticatorAttachment int32
const (
	WebAuthnOptions_PLATFORM       WebAuthnOptions_AuthenticatorAttachment = 0
	WebAuthnOptions_CROSS_PLATFORM WebAuthnOptions_AuthenticatorAttachment = 2
)

func (WebAuthnOptions_AuthenticatorAttachment) Descriptor added in v0.16.0

func (WebAuthnOptions_AuthenticatorAttachment) Enum added in v0.16.0

func (WebAuthnOptions_AuthenticatorAttachment) EnumDescriptor deprecated added in v0.16.0

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

Deprecated: Use WebAuthnOptions_AuthenticatorAttachment.Descriptor instead.

func (WebAuthnOptions_AuthenticatorAttachment) Number added in v0.16.0

func (WebAuthnOptions_AuthenticatorAttachment) String added in v0.16.0

func (WebAuthnOptions_AuthenticatorAttachment) Type added in v0.16.0

type WebAuthnOptions_AuthenticatorSelectionCriteria added in v0.16.0

type WebAuthnOptions_AuthenticatorSelectionCriteria struct {
	AuthenticatorAttachment *WebAuthnOptions_AuthenticatorAttachment     `` /* 201-byte string literal not displayed */
	RequireResidentKey      *bool                                        `protobuf:"varint,2,opt,name=require_resident_key,json=requireResidentKey,proto3,oneof" json:"require_resident_key,omitempty"`
	ResidentKeyRequirement  *WebAuthnOptions_ResidentKeyRequirement      `` /* 199-byte string literal not displayed */
	UserVerification        *WebAuthnOptions_UserVerificationRequirement `` /* 184-byte string literal not displayed */
	// contains filtered or unexported fields
}

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

Deprecated: Use WebAuthnOptions_AuthenticatorSelectionCriteria.ProtoReflect.Descriptor instead.

func (*WebAuthnOptions_AuthenticatorSelectionCriteria) GetAuthenticatorAttachment added in v0.16.0

func (*WebAuthnOptions_AuthenticatorSelectionCriteria) GetRequireResidentKey added in v0.16.0

func (x *WebAuthnOptions_AuthenticatorSelectionCriteria) GetRequireResidentKey() bool

func (*WebAuthnOptions_AuthenticatorSelectionCriteria) GetResidentKeyRequirement added in v0.16.0

func (*WebAuthnOptions_AuthenticatorSelectionCriteria) GetUserVerification added in v0.16.0

func (*WebAuthnOptions_AuthenticatorSelectionCriteria) ProtoMessage added in v0.16.0

func (*WebAuthnOptions_AuthenticatorSelectionCriteria) ProtoReflect added in v0.16.0

func (*WebAuthnOptions_AuthenticatorSelectionCriteria) Reset added in v0.16.0

func (*WebAuthnOptions_AuthenticatorSelectionCriteria) String added in v0.16.0

type WebAuthnOptions_PublicKeyCredentialParameters added in v0.16.0

type WebAuthnOptions_PublicKeyCredentialParameters struct {
	Alg  int64                                   `protobuf:"varint,1,opt,name=alg,proto3" json:"alg,omitempty"`
	Type WebAuthnOptions_PublicKeyCredentialType `` /* 126-byte string literal not displayed */
	// contains filtered or unexported fields
}

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

Deprecated: Use WebAuthnOptions_PublicKeyCredentialParameters.ProtoReflect.Descriptor instead.

func (*WebAuthnOptions_PublicKeyCredentialParameters) GetAlg added in v0.16.0

func (*WebAuthnOptions_PublicKeyCredentialParameters) GetType added in v0.16.0

func (*WebAuthnOptions_PublicKeyCredentialParameters) ProtoMessage added in v0.16.0

func (*WebAuthnOptions_PublicKeyCredentialParameters) ProtoReflect added in v0.16.0

func (*WebAuthnOptions_PublicKeyCredentialParameters) Reset added in v0.16.0

func (*WebAuthnOptions_PublicKeyCredentialParameters) String added in v0.16.0

type WebAuthnOptions_PublicKeyCredentialType added in v0.16.0

type WebAuthnOptions_PublicKeyCredentialType int32
const (
	WebAuthnOptions_PUBLIC_KEY WebAuthnOptions_PublicKeyCredentialType = 0
)

func (WebAuthnOptions_PublicKeyCredentialType) Descriptor added in v0.16.0

func (WebAuthnOptions_PublicKeyCredentialType) Enum added in v0.16.0

func (WebAuthnOptions_PublicKeyCredentialType) EnumDescriptor deprecated added in v0.16.0

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

Deprecated: Use WebAuthnOptions_PublicKeyCredentialType.Descriptor instead.

func (WebAuthnOptions_PublicKeyCredentialType) Number added in v0.16.0

func (WebAuthnOptions_PublicKeyCredentialType) String added in v0.16.0

func (WebAuthnOptions_PublicKeyCredentialType) Type added in v0.16.0

type WebAuthnOptions_ResidentKeyRequirement added in v0.16.0

type WebAuthnOptions_ResidentKeyRequirement int32
const (
	WebAuthnOptions_RESIDENT_KEY_DISCOURAGED WebAuthnOptions_ResidentKeyRequirement = 0
	WebAuthnOptions_RESIDENT_KEY_PREFERRED   WebAuthnOptions_ResidentKeyRequirement = 1
	WebAuthnOptions_RESIDENT_KEY_REQUIRED    WebAuthnOptions_ResidentKeyRequirement = 2
)

func (WebAuthnOptions_ResidentKeyRequirement) Descriptor added in v0.16.0

func (WebAuthnOptions_ResidentKeyRequirement) Enum added in v0.16.0

func (WebAuthnOptions_ResidentKeyRequirement) EnumDescriptor deprecated added in v0.16.0

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

Deprecated: Use WebAuthnOptions_ResidentKeyRequirement.Descriptor instead.

func (WebAuthnOptions_ResidentKeyRequirement) Number added in v0.16.0

func (WebAuthnOptions_ResidentKeyRequirement) String added in v0.16.0

func (WebAuthnOptions_ResidentKeyRequirement) Type added in v0.16.0

type WebAuthnOptions_UserVerificationRequirement added in v0.16.0

type WebAuthnOptions_UserVerificationRequirement int32
const (
	WebAuthnOptions_USER_VERIFICATION_DISCOURAGED WebAuthnOptions_UserVerificationRequirement = 0
	WebAuthnOptions_USER_VERIFICATION_PREFERRED   WebAuthnOptions_UserVerificationRequirement = 1
	WebAuthnOptions_USER_VERIFICATION_REQUIRED    WebAuthnOptions_UserVerificationRequirement = 2
)

func (WebAuthnOptions_UserVerificationRequirement) Descriptor added in v0.16.0

func (WebAuthnOptions_UserVerificationRequirement) Enum added in v0.16.0

func (WebAuthnOptions_UserVerificationRequirement) EnumDescriptor deprecated added in v0.16.0

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

Deprecated: Use WebAuthnOptions_UserVerificationRequirement.Descriptor instead.

func (WebAuthnOptions_UserVerificationRequirement) Number added in v0.16.0

func (WebAuthnOptions_UserVerificationRequirement) String added in v0.16.0

func (WebAuthnOptions_UserVerificationRequirement) Type added in v0.16.0

Jump to

Keyboard shortcuts

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