v1

package
v1.0.39 Latest Latest
Warning

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

Go to latest
Published: Jan 25, 2022 License: MPL-2.0, Apache-2.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	// optional v1.FieldOptions field_options = 1941390;
	E_FieldOptions = &file_options_proto_extTypes[2]
)

Extension fields to descriptorpb.FieldOptions.

View Source
var (
	// optional v1.FileOptions file_options = 1941800;
	E_FileOptions = &file_options_proto_extTypes[1]
)

Extension fields to descriptorpb.FileOptions.

View Source
var (
	// optional v1.MessageOptions message_options = 1941391;
	E_MessageOptions = &file_options_proto_extTypes[3]
)

Extension fields to descriptorpb.MessageOptions.

View Source
var (
	// optional v1.MethodOptions method_options = 1941392;
	E_MethodOptions = &file_options_proto_extTypes[0]
)

Extension fields to descriptorpb.MethodOptions.

View Source
var (
	// optional v1.OneofOptions oneof_options = 1941381;
	E_OneofOptions = &file_options_proto_extTypes[4]
)

Extension fields to descriptorpb.OneofOptions.

View Source
var (
	// optional v1.ServiceOptions service_options = 1941401;
	E_ServiceOptions = &file_options_proto_extTypes[5]
)

Extension fields to descriptorpb.ServiceOptions.

View Source
var File_account_attachments_proto protoreflect.FileDescriptor
View Source
var File_account_grants_proto protoreflect.FileDescriptor
View Source
var File_accounts_proto protoreflect.FileDescriptor
View Source
var File_control_panel_proto protoreflect.FileDescriptor
View Source
var File_drivers_proto protoreflect.FileDescriptor
View Source
var File_nodes_proto protoreflect.FileDescriptor
View Source
var File_options_proto protoreflect.FileDescriptor
View Source
var File_resources_proto protoreflect.FileDescriptor
View Source
var File_role_attachments_proto protoreflect.FileDescriptor
View Source
var File_role_grants_proto protoreflect.FileDescriptor
View Source
var File_roles_proto protoreflect.FileDescriptor
View Source
var File_secret_store_types_proto protoreflect.FileDescriptor
View Source
var File_secret_stores_proto protoreflect.FileDescriptor

Functions

func RegisterAccountAttachmentsServer

func RegisterAccountAttachmentsServer(s grpc.ServiceRegistrar, srv AccountAttachmentsServer)

func RegisterAccountGrantsServer

func RegisterAccountGrantsServer(s grpc.ServiceRegistrar, srv AccountGrantsServer)

func RegisterAccountsServer

func RegisterAccountsServer(s grpc.ServiceRegistrar, srv AccountsServer)

func RegisterControlPanelServer

func RegisterControlPanelServer(s grpc.ServiceRegistrar, srv ControlPanelServer)

func RegisterNodesServer

func RegisterNodesServer(s grpc.ServiceRegistrar, srv NodesServer)

func RegisterResourcesServer

func RegisterResourcesServer(s grpc.ServiceRegistrar, srv ResourcesServer)

func RegisterRoleAttachmentsServer

func RegisterRoleAttachmentsServer(s grpc.ServiceRegistrar, srv RoleAttachmentsServer)

func RegisterRoleGrantsServer

func RegisterRoleGrantsServer(s grpc.ServiceRegistrar, srv RoleGrantsServer)

func RegisterRolesServer

func RegisterRolesServer(s grpc.ServiceRegistrar, srv RolesServer)

func RegisterSecretStoresServer

func RegisterSecretStoresServer(s grpc.ServiceRegistrar, srv SecretStoresServer)

Types

type AKS

type AKS struct {

	// Unique identifier of the Resource.
	Id string `protobuf:"bytes,32768,opt,name=id,proto3" json:"id,omitempty"`
	// Unique human-readable name of the Resource.
	Name string `protobuf:"bytes,32769,opt,name=name,proto3" json:"name,omitempty"`
	// True if the datasource is reachable and the credentials are valid.
	Healthy bool `protobuf:"varint,32770,opt,name=healthy,proto3" json:"healthy,omitempty"`
	// Tags is a map of key, value pairs.
	Tags *Tags `protobuf:"bytes,32771,opt,name=tags,proto3" json:"tags,omitempty"`
	// ID of the secret store containing credentials for this resource, if any.
	SecretStoreId string `protobuf:"bytes,32772,opt,name=secret_store_id,json=secretStoreId,proto3" json:"secret_store_id,omitempty"`
	// A filter applied to the routing logic to pin datasource to nodes.
	EgressFilter         string `protobuf:"bytes,32773,opt,name=egress_filter,json=egressFilter,proto3" json:"egress_filter,omitempty"`
	CertificateAuthority string `protobuf:"bytes,3,opt,name=certificate_authority,json=certificateAuthority,proto3" json:"certificate_authority,omitempty"`
	ClientCertificate    string `protobuf:"bytes,5,opt,name=client_certificate,json=clientCertificate,proto3" json:"client_certificate,omitempty"`
	ClientKey            string `protobuf:"bytes,7,opt,name=client_key,json=clientKey,proto3" json:"client_key,omitempty"`
	// The path used to check the health of your connection.  Defaults to `default`.
	HealthcheckNamespace string `protobuf:"bytes,9,opt,name=healthcheck_namespace,json=healthcheckNamespace,proto3" json:"healthcheck_namespace,omitempty"`
	Hostname             string `protobuf:"bytes,1,opt,name=hostname,proto3" json:"hostname,omitempty"`
	Port                 int32  `protobuf:"varint,2,opt,name=port,proto3" json:"port,omitempty"`
	// contains filtered or unexported fields
}

func (*AKS) Descriptor deprecated

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

Deprecated: Use AKS.ProtoReflect.Descriptor instead.

func (*AKS) GetCertificateAuthority

func (x *AKS) GetCertificateAuthority() string

func (*AKS) GetClientCertificate

func (x *AKS) GetClientCertificate() string

func (*AKS) GetClientKey

func (x *AKS) GetClientKey() string

func (*AKS) GetEgressFilter

func (x *AKS) GetEgressFilter() string

func (*AKS) GetHealthcheckNamespace

func (x *AKS) GetHealthcheckNamespace() string

func (*AKS) GetHealthy

func (x *AKS) GetHealthy() bool

func (*AKS) GetHostname

func (x *AKS) GetHostname() string

func (*AKS) GetId

func (x *AKS) GetId() string

func (*AKS) GetName

func (x *AKS) GetName() string

func (*AKS) GetPort

func (x *AKS) GetPort() int32

func (*AKS) GetSecretStoreId

func (x *AKS) GetSecretStoreId() string

func (*AKS) GetTags

func (x *AKS) GetTags() *Tags

func (*AKS) ProtoMessage

func (*AKS) ProtoMessage()

func (*AKS) ProtoReflect

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

func (*AKS) Reset

func (x *AKS) Reset()

func (*AKS) String

func (x *AKS) String() string

type AKSBasicAuth

type AKSBasicAuth struct {

	// Unique identifier of the Resource.
	Id string `protobuf:"bytes,32768,opt,name=id,proto3" json:"id,omitempty"`
	// Unique human-readable name of the Resource.
	Name string `protobuf:"bytes,32769,opt,name=name,proto3" json:"name,omitempty"`
	// True if the datasource is reachable and the credentials are valid.
	Healthy bool `protobuf:"varint,32770,opt,name=healthy,proto3" json:"healthy,omitempty"`
	// Tags is a map of key, value pairs.
	Tags *Tags `protobuf:"bytes,32771,opt,name=tags,proto3" json:"tags,omitempty"`
	// ID of the secret store containing credentials for this resource, if any.
	SecretStoreId string `protobuf:"bytes,32772,opt,name=secret_store_id,json=secretStoreId,proto3" json:"secret_store_id,omitempty"`
	// A filter applied to the routing logic to pin datasource to nodes.
	EgressFilter string `protobuf:"bytes,32773,opt,name=egress_filter,json=egressFilter,proto3" json:"egress_filter,omitempty"`
	// The path used to check the health of your connection.  Defaults to `default`.
	HealthcheckNamespace string `protobuf:"bytes,5,opt,name=healthcheck_namespace,json=healthcheckNamespace,proto3" json:"healthcheck_namespace,omitempty"`
	Hostname             string `protobuf:"bytes,1,opt,name=hostname,proto3" json:"hostname,omitempty"`
	Password             string `protobuf:"bytes,4,opt,name=password,proto3" json:"password,omitempty"`
	Port                 int32  `protobuf:"varint,2,opt,name=port,proto3" json:"port,omitempty"`
	Username             string `protobuf:"bytes,3,opt,name=username,proto3" json:"username,omitempty"`
	// contains filtered or unexported fields
}

func (*AKSBasicAuth) Descriptor deprecated

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

Deprecated: Use AKSBasicAuth.ProtoReflect.Descriptor instead.

func (*AKSBasicAuth) GetEgressFilter

func (x *AKSBasicAuth) GetEgressFilter() string

func (*AKSBasicAuth) GetHealthcheckNamespace

func (x *AKSBasicAuth) GetHealthcheckNamespace() string

func (*AKSBasicAuth) GetHealthy

func (x *AKSBasicAuth) GetHealthy() bool

func (*AKSBasicAuth) GetHostname

func (x *AKSBasicAuth) GetHostname() string

func (*AKSBasicAuth) GetId

func (x *AKSBasicAuth) GetId() string

func (*AKSBasicAuth) GetName

func (x *AKSBasicAuth) GetName() string

func (*AKSBasicAuth) GetPassword

func (x *AKSBasicAuth) GetPassword() string

func (*AKSBasicAuth) GetPort

func (x *AKSBasicAuth) GetPort() int32

func (*AKSBasicAuth) GetSecretStoreId

func (x *AKSBasicAuth) GetSecretStoreId() string

func (*AKSBasicAuth) GetTags

func (x *AKSBasicAuth) GetTags() *Tags

func (*AKSBasicAuth) GetUsername

func (x *AKSBasicAuth) GetUsername() string

func (*AKSBasicAuth) ProtoMessage

func (*AKSBasicAuth) ProtoMessage()

func (*AKSBasicAuth) ProtoReflect

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

func (*AKSBasicAuth) Reset

func (x *AKSBasicAuth) Reset()

func (*AKSBasicAuth) String

func (x *AKSBasicAuth) String() string

type AKSServiceAccount

type AKSServiceAccount struct {

	// Unique identifier of the Resource.
	Id string `protobuf:"bytes,32768,opt,name=id,proto3" json:"id,omitempty"`
	// Unique human-readable name of the Resource.
	Name string `protobuf:"bytes,32769,opt,name=name,proto3" json:"name,omitempty"`
	// True if the datasource is reachable and the credentials are valid.
	Healthy bool `protobuf:"varint,32770,opt,name=healthy,proto3" json:"healthy,omitempty"`
	// Tags is a map of key, value pairs.
	Tags *Tags `protobuf:"bytes,32771,opt,name=tags,proto3" json:"tags,omitempty"`
	// ID of the secret store containing credentials for this resource, if any.
	SecretStoreId string `protobuf:"bytes,32772,opt,name=secret_store_id,json=secretStoreId,proto3" json:"secret_store_id,omitempty"`
	// A filter applied to the routing logic to pin datasource to nodes.
	EgressFilter string `protobuf:"bytes,32773,opt,name=egress_filter,json=egressFilter,proto3" json:"egress_filter,omitempty"`
	// The path used to check the health of your connection.  Defaults to `default`.
	HealthcheckNamespace string `protobuf:"bytes,4,opt,name=healthcheck_namespace,json=healthcheckNamespace,proto3" json:"healthcheck_namespace,omitempty"`
	Hostname             string `protobuf:"bytes,1,opt,name=hostname,proto3" json:"hostname,omitempty"`
	Port                 int32  `protobuf:"varint,2,opt,name=port,proto3" json:"port,omitempty"`
	Token                string `protobuf:"bytes,3,opt,name=token,proto3" json:"token,omitempty"`
	// contains filtered or unexported fields
}

func (*AKSServiceAccount) Descriptor deprecated

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

Deprecated: Use AKSServiceAccount.ProtoReflect.Descriptor instead.

func (*AKSServiceAccount) GetEgressFilter

func (x *AKSServiceAccount) GetEgressFilter() string

func (*AKSServiceAccount) GetHealthcheckNamespace

func (x *AKSServiceAccount) GetHealthcheckNamespace() string

func (*AKSServiceAccount) GetHealthy

func (x *AKSServiceAccount) GetHealthy() bool

func (*AKSServiceAccount) GetHostname

func (x *AKSServiceAccount) GetHostname() string

func (*AKSServiceAccount) GetId

func (x *AKSServiceAccount) GetId() string

func (*AKSServiceAccount) GetName

func (x *AKSServiceAccount) GetName() string

func (*AKSServiceAccount) GetPort

func (x *AKSServiceAccount) GetPort() int32

func (*AKSServiceAccount) GetSecretStoreId

func (x *AKSServiceAccount) GetSecretStoreId() string

func (*AKSServiceAccount) GetTags

func (x *AKSServiceAccount) GetTags() *Tags

func (*AKSServiceAccount) GetToken

func (x *AKSServiceAccount) GetToken() string

func (*AKSServiceAccount) ProtoMessage

func (*AKSServiceAccount) ProtoMessage()

func (*AKSServiceAccount) ProtoReflect

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

func (*AKSServiceAccount) Reset

func (x *AKSServiceAccount) Reset()

func (*AKSServiceAccount) String

func (x *AKSServiceAccount) String() string

type AKSServiceAccountUserImpersonation

type AKSServiceAccountUserImpersonation struct {

	// Unique identifier of the Resource.
	Id string `protobuf:"bytes,32768,opt,name=id,proto3" json:"id,omitempty"`
	// Unique human-readable name of the Resource.
	Name string `protobuf:"bytes,32769,opt,name=name,proto3" json:"name,omitempty"`
	// True if the datasource is reachable and the credentials are valid.
	Healthy bool `protobuf:"varint,32770,opt,name=healthy,proto3" json:"healthy,omitempty"`
	// Tags is a map of key, value pairs.
	Tags *Tags `protobuf:"bytes,32771,opt,name=tags,proto3" json:"tags,omitempty"`
	// ID of the secret store containing credentials for this resource, if any.
	SecretStoreId string `protobuf:"bytes,32772,opt,name=secret_store_id,json=secretStoreId,proto3" json:"secret_store_id,omitempty"`
	// A filter applied to the routing logic to pin datasource to nodes.
	EgressFilter string `protobuf:"bytes,32773,opt,name=egress_filter,json=egressFilter,proto3" json:"egress_filter,omitempty"`
	// The path used to check the health of your connection.  Defaults to `default`.
	HealthcheckNamespace string `protobuf:"bytes,4,opt,name=healthcheck_namespace,json=healthcheckNamespace,proto3" json:"healthcheck_namespace,omitempty"`
	Hostname             string `protobuf:"bytes,1,opt,name=hostname,proto3" json:"hostname,omitempty"`
	Port                 int32  `protobuf:"varint,2,opt,name=port,proto3" json:"port,omitempty"`
	Token                string `protobuf:"bytes,3,opt,name=token,proto3" json:"token,omitempty"`
	// contains filtered or unexported fields
}

func (*AKSServiceAccountUserImpersonation) Descriptor deprecated

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

Deprecated: Use AKSServiceAccountUserImpersonation.ProtoReflect.Descriptor instead.

func (*AKSServiceAccountUserImpersonation) GetEgressFilter

func (x *AKSServiceAccountUserImpersonation) GetEgressFilter() string

func (*AKSServiceAccountUserImpersonation) GetHealthcheckNamespace

func (x *AKSServiceAccountUserImpersonation) GetHealthcheckNamespace() string

func (*AKSServiceAccountUserImpersonation) GetHealthy

func (x *AKSServiceAccountUserImpersonation) GetHealthy() bool

func (*AKSServiceAccountUserImpersonation) GetHostname

func (x *AKSServiceAccountUserImpersonation) GetHostname() string

func (*AKSServiceAccountUserImpersonation) GetId

func (*AKSServiceAccountUserImpersonation) GetName

func (*AKSServiceAccountUserImpersonation) GetPort

func (*AKSServiceAccountUserImpersonation) GetSecretStoreId

func (x *AKSServiceAccountUserImpersonation) GetSecretStoreId() string

func (*AKSServiceAccountUserImpersonation) GetTags

func (*AKSServiceAccountUserImpersonation) GetToken

func (*AKSServiceAccountUserImpersonation) ProtoMessage

func (*AKSServiceAccountUserImpersonation) ProtoMessage()

func (*AKSServiceAccountUserImpersonation) ProtoReflect

func (*AKSServiceAccountUserImpersonation) Reset

func (*AKSServiceAccountUserImpersonation) String

type AKSUserImpersonation

type AKSUserImpersonation struct {

	// Unique identifier of the Resource.
	Id string `protobuf:"bytes,32768,opt,name=id,proto3" json:"id,omitempty"`
	// Unique human-readable name of the Resource.
	Name string `protobuf:"bytes,32769,opt,name=name,proto3" json:"name,omitempty"`
	// True if the datasource is reachable and the credentials are valid.
	Healthy bool `protobuf:"varint,32770,opt,name=healthy,proto3" json:"healthy,omitempty"`
	// Tags is a map of key, value pairs.
	Tags *Tags `protobuf:"bytes,32771,opt,name=tags,proto3" json:"tags,omitempty"`
	// ID of the secret store containing credentials for this resource, if any.
	SecretStoreId string `protobuf:"bytes,32772,opt,name=secret_store_id,json=secretStoreId,proto3" json:"secret_store_id,omitempty"`
	// A filter applied to the routing logic to pin datasource to nodes.
	EgressFilter         string `protobuf:"bytes,32773,opt,name=egress_filter,json=egressFilter,proto3" json:"egress_filter,omitempty"`
	CertificateAuthority string `protobuf:"bytes,3,opt,name=certificate_authority,json=certificateAuthority,proto3" json:"certificate_authority,omitempty"`
	ClientCertificate    string `protobuf:"bytes,5,opt,name=client_certificate,json=clientCertificate,proto3" json:"client_certificate,omitempty"`
	ClientKey            string `protobuf:"bytes,7,opt,name=client_key,json=clientKey,proto3" json:"client_key,omitempty"`
	// The path used to check the health of your connection.  Defaults to `default`.
	HealthcheckNamespace string `protobuf:"bytes,9,opt,name=healthcheck_namespace,json=healthcheckNamespace,proto3" json:"healthcheck_namespace,omitempty"`
	Hostname             string `protobuf:"bytes,1,opt,name=hostname,proto3" json:"hostname,omitempty"`
	Port                 int32  `protobuf:"varint,2,opt,name=port,proto3" json:"port,omitempty"`
	// contains filtered or unexported fields
}

func (*AKSUserImpersonation) Descriptor deprecated

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

Deprecated: Use AKSUserImpersonation.ProtoReflect.Descriptor instead.

func (*AKSUserImpersonation) GetCertificateAuthority

func (x *AKSUserImpersonation) GetCertificateAuthority() string

func (*AKSUserImpersonation) GetClientCertificate

func (x *AKSUserImpersonation) GetClientCertificate() string

func (*AKSUserImpersonation) GetClientKey

func (x *AKSUserImpersonation) GetClientKey() string

func (*AKSUserImpersonation) GetEgressFilter

func (x *AKSUserImpersonation) GetEgressFilter() string

func (*AKSUserImpersonation) GetHealthcheckNamespace

func (x *AKSUserImpersonation) GetHealthcheckNamespace() string

func (*AKSUserImpersonation) GetHealthy

func (x *AKSUserImpersonation) GetHealthy() bool

func (*AKSUserImpersonation) GetHostname

func (x *AKSUserImpersonation) GetHostname() string

func (*AKSUserImpersonation) GetId

func (x *AKSUserImpersonation) GetId() string

func (*AKSUserImpersonation) GetName

func (x *AKSUserImpersonation) GetName() string

func (*AKSUserImpersonation) GetPort

func (x *AKSUserImpersonation) GetPort() int32

func (*AKSUserImpersonation) GetSecretStoreId

func (x *AKSUserImpersonation) GetSecretStoreId() string

func (*AKSUserImpersonation) GetTags

func (x *AKSUserImpersonation) GetTags() *Tags

func (*AKSUserImpersonation) ProtoMessage

func (*AKSUserImpersonation) ProtoMessage()

func (*AKSUserImpersonation) ProtoReflect

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

func (*AKSUserImpersonation) Reset

func (x *AKSUserImpersonation) Reset()

func (*AKSUserImpersonation) String

func (x *AKSUserImpersonation) String() string

type AWS

type AWS struct {

	// Unique identifier of the Resource.
	Id string `protobuf:"bytes,32768,opt,name=id,proto3" json:"id,omitempty"`
	// Unique human-readable name of the Resource.
	Name string `protobuf:"bytes,32769,opt,name=name,proto3" json:"name,omitempty"`
	// True if the datasource is reachable and the credentials are valid.
	Healthy bool `protobuf:"varint,32770,opt,name=healthy,proto3" json:"healthy,omitempty"`
	// Tags is a map of key, value pairs.
	Tags *Tags `protobuf:"bytes,32771,opt,name=tags,proto3" json:"tags,omitempty"`
	// ID of the secret store containing credentials for this resource, if any.
	SecretStoreId string `protobuf:"bytes,32772,opt,name=secret_store_id,json=secretStoreId,proto3" json:"secret_store_id,omitempty"`
	// A filter applied to the routing logic to pin datasource to nodes.
	EgressFilter      string `protobuf:"bytes,32773,opt,name=egress_filter,json=egressFilter,proto3" json:"egress_filter,omitempty"`
	AccessKey         string `protobuf:"bytes,1,opt,name=access_key,json=accessKey,proto3" json:"access_key,omitempty"`
	HealthcheckRegion string `protobuf:"bytes,4,opt,name=healthcheck_region,json=healthcheckRegion,proto3" json:"healthcheck_region,omitempty"`
	RoleArn           string `protobuf:"bytes,5,opt,name=role_arn,json=roleArn,proto3" json:"role_arn,omitempty"`
	RoleExternalId    string `protobuf:"bytes,6,opt,name=role_external_id,json=roleExternalId,proto3" json:"role_external_id,omitempty"`
	SecretAccessKey   string `protobuf:"bytes,2,opt,name=secret_access_key,json=secretAccessKey,proto3" json:"secret_access_key,omitempty"`
	// contains filtered or unexported fields
}

func (*AWS) Descriptor deprecated

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

Deprecated: Use AWS.ProtoReflect.Descriptor instead.

func (*AWS) GetAccessKey

func (x *AWS) GetAccessKey() string

func (*AWS) GetEgressFilter

func (x *AWS) GetEgressFilter() string

func (*AWS) GetHealthcheckRegion

func (x *AWS) GetHealthcheckRegion() string

func (*AWS) GetHealthy

func (x *AWS) GetHealthy() bool

func (*AWS) GetId

func (x *AWS) GetId() string

func (*AWS) GetName

func (x *AWS) GetName() string

func (*AWS) GetRoleArn

func (x *AWS) GetRoleArn() string

func (*AWS) GetRoleExternalId

func (x *AWS) GetRoleExternalId() string

func (*AWS) GetSecretAccessKey

func (x *AWS) GetSecretAccessKey() string

func (*AWS) GetSecretStoreId

func (x *AWS) GetSecretStoreId() string

func (*AWS) GetTags

func (x *AWS) GetTags() *Tags

func (*AWS) ProtoMessage

func (*AWS) ProtoMessage()

func (*AWS) ProtoReflect

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

func (*AWS) Reset

func (x *AWS) Reset()

func (*AWS) String

func (x *AWS) String() string

type AWSStore

type AWSStore struct {

	// Unique identifier of the SecretStore.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Unique human-readable name of the SecretStore.
	Name   string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	Region string `protobuf:"bytes,3,opt,name=region,proto3" json:"region,omitempty"`
	// Tags is a map of key, value pairs.
	Tags *Tags `protobuf:"bytes,4,opt,name=tags,proto3" json:"tags,omitempty"`
	// contains filtered or unexported fields
}

func (*AWSStore) Descriptor deprecated

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

Deprecated: Use AWSStore.ProtoReflect.Descriptor instead.

func (*AWSStore) GetId

func (x *AWSStore) GetId() string

func (*AWSStore) GetName

func (x *AWSStore) GetName() string

func (*AWSStore) GetRegion

func (x *AWSStore) GetRegion() string

func (*AWSStore) GetTags

func (x *AWSStore) GetTags() *Tags

func (*AWSStore) ProtoMessage

func (*AWSStore) ProtoMessage()

func (*AWSStore) ProtoReflect

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

func (*AWSStore) Reset

func (x *AWSStore) Reset()

func (*AWSStore) String

func (x *AWSStore) String() string

type Account

type Account struct {

	// Types that are assignable to Account:
	//	*Account_User
	//	*Account_Service
	Account isAccount_Account `protobuf_oneof:"account"`
	// contains filtered or unexported fields
}

Accounts are users that have access to strongDM. There are two types of accounts: 1. **Users:** humans who are authenticated through username and password or SSO. 2. **Service Accounts:** machines that are authenticated using a service token.

func (*Account) Descriptor deprecated

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

Deprecated: Use Account.ProtoReflect.Descriptor instead.

func (*Account) GetAccount

func (m *Account) GetAccount() isAccount_Account

func (*Account) GetService

func (x *Account) GetService() *Service

func (*Account) GetUser

func (x *Account) GetUser() *User

func (*Account) ProtoMessage

func (*Account) ProtoMessage()

func (*Account) ProtoReflect

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

func (*Account) Reset

func (x *Account) Reset()

func (*Account) String

func (x *Account) String() string

type AccountAttachment

type AccountAttachment struct {

	// Unique identifier of the AccountAttachment.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// The id of the account of this AccountAttachment.
	AccountId string `protobuf:"bytes,2,opt,name=account_id,json=accountId,proto3" json:"account_id,omitempty"`
	// The id of the attached role of this AccountAttachment.
	RoleId string `protobuf:"bytes,3,opt,name=role_id,json=roleId,proto3" json:"role_id,omitempty"`
	// contains filtered or unexported fields
}

AccountAttachments assign an account to a role or composite role.

func (*AccountAttachment) Descriptor deprecated

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

Deprecated: Use AccountAttachment.ProtoReflect.Descriptor instead.

func (*AccountAttachment) GetAccountId

func (x *AccountAttachment) GetAccountId() string

func (*AccountAttachment) GetId

func (x *AccountAttachment) GetId() string

func (*AccountAttachment) GetRoleId

func (x *AccountAttachment) GetRoleId() string

func (*AccountAttachment) ProtoMessage

func (*AccountAttachment) ProtoMessage()

func (*AccountAttachment) ProtoReflect

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

func (*AccountAttachment) Reset

func (x *AccountAttachment) Reset()

func (*AccountAttachment) String

func (x *AccountAttachment) String() string

type AccountAttachmentCreateRequest

type AccountAttachmentCreateRequest struct {

	// Reserved for future use.
	Meta *CreateRequestMetadata `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"`
	// Parameters to define the new AccountAttachment.
	AccountAttachment *AccountAttachment `protobuf:"bytes,2,opt,name=account_attachment,json=accountAttachment,proto3" json:"account_attachment,omitempty"`
	// contains filtered or unexported fields
}

AccountAttachmentCreateRequest specifies what kind of AccountAttachments should be registered in the organizations fleet.

func (*AccountAttachmentCreateRequest) Descriptor deprecated

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

Deprecated: Use AccountAttachmentCreateRequest.ProtoReflect.Descriptor instead.

func (*AccountAttachmentCreateRequest) GetAccountAttachment

func (x *AccountAttachmentCreateRequest) GetAccountAttachment() *AccountAttachment

func (*AccountAttachmentCreateRequest) GetMeta

func (*AccountAttachmentCreateRequest) ProtoMessage

func (*AccountAttachmentCreateRequest) ProtoMessage()

func (*AccountAttachmentCreateRequest) ProtoReflect

func (*AccountAttachmentCreateRequest) Reset

func (x *AccountAttachmentCreateRequest) Reset()

func (*AccountAttachmentCreateRequest) String

type AccountAttachmentCreateResponse

type AccountAttachmentCreateResponse struct {

	// Reserved for future use.
	Meta *CreateResponseMetadata `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"`
	// The created AccountAttachment.
	AccountAttachment *AccountAttachment `protobuf:"bytes,2,opt,name=account_attachment,json=accountAttachment,proto3" json:"account_attachment,omitempty"`
	// Rate limit information.
	RateLimit *RateLimitMetadata `protobuf:"bytes,3,opt,name=rate_limit,json=rateLimit,proto3" json:"rate_limit,omitempty"`
	// contains filtered or unexported fields
}

AccountAttachmentCreateResponse reports how the AccountAttachments were created in the system.

func (*AccountAttachmentCreateResponse) Descriptor deprecated

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

Deprecated: Use AccountAttachmentCreateResponse.ProtoReflect.Descriptor instead.

func (*AccountAttachmentCreateResponse) GetAccountAttachment

func (x *AccountAttachmentCreateResponse) GetAccountAttachment() *AccountAttachment

func (*AccountAttachmentCreateResponse) GetMeta

func (*AccountAttachmentCreateResponse) GetRateLimit

func (*AccountAttachmentCreateResponse) ProtoMessage

func (*AccountAttachmentCreateResponse) ProtoMessage()

func (*AccountAttachmentCreateResponse) ProtoReflect

func (*AccountAttachmentCreateResponse) Reset

func (*AccountAttachmentCreateResponse) String

type AccountAttachmentDeleteRequest

type AccountAttachmentDeleteRequest struct {

	// Reserved for future use.
	Meta *DeleteRequestMetadata `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"`
	// The unique identifier of the AccountAttachment to delete.
	Id string `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
	// contains filtered or unexported fields
}

AccountAttachmentDeleteRequest identifies a AccountAttachment by ID to delete.

func (*AccountAttachmentDeleteRequest) Descriptor deprecated

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

Deprecated: Use AccountAttachmentDeleteRequest.ProtoReflect.Descriptor instead.

func (*AccountAttachmentDeleteRequest) GetId

func (*AccountAttachmentDeleteRequest) GetMeta

func (*AccountAttachmentDeleteRequest) ProtoMessage

func (*AccountAttachmentDeleteRequest) ProtoMessage()

func (*AccountAttachmentDeleteRequest) ProtoReflect

func (*AccountAttachmentDeleteRequest) Reset

func (x *AccountAttachmentDeleteRequest) Reset()

func (*AccountAttachmentDeleteRequest) String

type AccountAttachmentDeleteResponse

type AccountAttachmentDeleteResponse struct {

	// Reserved for future use.
	Meta *DeleteResponseMetadata `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"`
	// Rate limit information.
	RateLimit *RateLimitMetadata `protobuf:"bytes,2,opt,name=rate_limit,json=rateLimit,proto3" json:"rate_limit,omitempty"`
	// contains filtered or unexported fields
}

AccountAttachmentDeleteResponse returns information about a AccountAttachment that was deleted.

func (*AccountAttachmentDeleteResponse) Descriptor deprecated

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

Deprecated: Use AccountAttachmentDeleteResponse.ProtoReflect.Descriptor instead.

func (*AccountAttachmentDeleteResponse) GetMeta

func (*AccountAttachmentDeleteResponse) GetRateLimit

func (*AccountAttachmentDeleteResponse) ProtoMessage

func (*AccountAttachmentDeleteResponse) ProtoMessage()

func (*AccountAttachmentDeleteResponse) ProtoReflect

func (*AccountAttachmentDeleteResponse) Reset

func (*AccountAttachmentDeleteResponse) String

type AccountAttachmentGetRequest

type AccountAttachmentGetRequest struct {

	// Reserved for future use.
	Meta *GetRequestMetadata `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"`
	// The unique identifier of the AccountAttachment to retrieve.
	Id string `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
	// contains filtered or unexported fields
}

AccountAttachmentGetRequest specifies which AccountAttachment to retrieve.

func (*AccountAttachmentGetRequest) Descriptor deprecated

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

Deprecated: Use AccountAttachmentGetRequest.ProtoReflect.Descriptor instead.

func (*AccountAttachmentGetRequest) GetId

func (*AccountAttachmentGetRequest) GetMeta

func (*AccountAttachmentGetRequest) ProtoMessage

func (*AccountAttachmentGetRequest) ProtoMessage()

func (*AccountAttachmentGetRequest) ProtoReflect

func (*AccountAttachmentGetRequest) Reset

func (x *AccountAttachmentGetRequest) Reset()

func (*AccountAttachmentGetRequest) String

func (x *AccountAttachmentGetRequest) String() string

type AccountAttachmentGetResponse

type AccountAttachmentGetResponse struct {

	// Reserved for future use.
	Meta *GetResponseMetadata `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"`
	// The requested AccountAttachment.
	AccountAttachment *AccountAttachment `protobuf:"bytes,2,opt,name=account_attachment,json=accountAttachment,proto3" json:"account_attachment,omitempty"`
	// Rate limit information.
	RateLimit *RateLimitMetadata `protobuf:"bytes,3,opt,name=rate_limit,json=rateLimit,proto3" json:"rate_limit,omitempty"`
	// contains filtered or unexported fields
}

AccountAttachmentGetResponse returns a requested AccountAttachment.

func (*AccountAttachmentGetResponse) Descriptor deprecated

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

Deprecated: Use AccountAttachmentGetResponse.ProtoReflect.Descriptor instead.

func (*AccountAttachmentGetResponse) GetAccountAttachment

func (x *AccountAttachmentGetResponse) GetAccountAttachment() *AccountAttachment

func (*AccountAttachmentGetResponse) GetMeta

func (*AccountAttachmentGetResponse) GetRateLimit

func (*AccountAttachmentGetResponse) ProtoMessage

func (*AccountAttachmentGetResponse) ProtoMessage()

func (*AccountAttachmentGetResponse) ProtoReflect

func (*AccountAttachmentGetResponse) Reset

func (x *AccountAttachmentGetResponse) Reset()

func (*AccountAttachmentGetResponse) String

type AccountAttachmentListRequest

type AccountAttachmentListRequest struct {

	// Paging parameters for the query.
	Meta *ListRequestMetadata `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"`
	// A human-readable filter query string.
	Filter string `protobuf:"bytes,2,opt,name=filter,proto3" json:"filter,omitempty"`
	// contains filtered or unexported fields
}

AccountAttachmentListRequest specifies criteria for retrieving a list of AccountAttachments.

func (*AccountAttachmentListRequest) Descriptor deprecated

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

Deprecated: Use AccountAttachmentListRequest.ProtoReflect.Descriptor instead.

func (*AccountAttachmentListRequest) GetFilter

func (x *AccountAttachmentListRequest) GetFilter() string

func (*AccountAttachmentListRequest) GetMeta

func (*AccountAttachmentListRequest) ProtoMessage

func (*AccountAttachmentListRequest) ProtoMessage()

func (*AccountAttachmentListRequest) ProtoReflect

func (*AccountAttachmentListRequest) Reset

func (x *AccountAttachmentListRequest) Reset()

func (*AccountAttachmentListRequest) String

type AccountAttachmentListResponse

type AccountAttachmentListResponse struct {

	// Paging information for the query.
	Meta *ListResponseMetadata `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"`
	// A single page of results matching the list request criteria.
	AccountAttachments []*AccountAttachment `protobuf:"bytes,2,rep,name=account_attachments,json=accountAttachments,proto3" json:"account_attachments,omitempty"`
	// Rate limit information.
	RateLimit *RateLimitMetadata `protobuf:"bytes,3,opt,name=rate_limit,json=rateLimit,proto3" json:"rate_limit,omitempty"`
	// contains filtered or unexported fields
}

AccountAttachmentListResponse returns a list of AccountAttachments that meet the criteria of a AccountAttachmentListRequest.

func (*AccountAttachmentListResponse) Descriptor deprecated

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

Deprecated: Use AccountAttachmentListResponse.ProtoReflect.Descriptor instead.

func (*AccountAttachmentListResponse) GetAccountAttachments

func (x *AccountAttachmentListResponse) GetAccountAttachments() []*AccountAttachment

func (*AccountAttachmentListResponse) GetMeta

func (*AccountAttachmentListResponse) GetRateLimit

func (*AccountAttachmentListResponse) ProtoMessage

func (*AccountAttachmentListResponse) ProtoMessage()

func (*AccountAttachmentListResponse) ProtoReflect

func (*AccountAttachmentListResponse) Reset

func (x *AccountAttachmentListResponse) Reset()

func (*AccountAttachmentListResponse) String

type AccountAttachmentsClient

type AccountAttachmentsClient interface {
	// Create registers a new AccountAttachment.
	Create(ctx context.Context, in *AccountAttachmentCreateRequest, opts ...grpc.CallOption) (*AccountAttachmentCreateResponse, error)
	// Get reads one AccountAttachment by ID.
	Get(ctx context.Context, in *AccountAttachmentGetRequest, opts ...grpc.CallOption) (*AccountAttachmentGetResponse, error)
	// Delete removes a AccountAttachment by ID.
	Delete(ctx context.Context, in *AccountAttachmentDeleteRequest, opts ...grpc.CallOption) (*AccountAttachmentDeleteResponse, error)
	// List gets a list of AccountAttachments matching a given set of criteria.
	List(ctx context.Context, in *AccountAttachmentListRequest, opts ...grpc.CallOption) (*AccountAttachmentListResponse, error)
}

AccountAttachmentsClient is the client API for AccountAttachments service.

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

type AccountAttachmentsServer

type AccountAttachmentsServer interface {
	// Create registers a new AccountAttachment.
	Create(context.Context, *AccountAttachmentCreateRequest) (*AccountAttachmentCreateResponse, error)
	// Get reads one AccountAttachment by ID.
	Get(context.Context, *AccountAttachmentGetRequest) (*AccountAttachmentGetResponse, error)
	// Delete removes a AccountAttachment by ID.
	Delete(context.Context, *AccountAttachmentDeleteRequest) (*AccountAttachmentDeleteResponse, error)
	// List gets a list of AccountAttachments matching a given set of criteria.
	List(context.Context, *AccountAttachmentListRequest) (*AccountAttachmentListResponse, error)
	// contains filtered or unexported methods
}

AccountAttachmentsServer is the server API for AccountAttachments service. All implementations must embed UnimplementedAccountAttachmentsServer for forward compatibility

type AccountCreateRequest

type AccountCreateRequest struct {

	// Reserved for future use.
	Meta *CreateRequestMetadata `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"`
	// Parameters to define the new Account.
	Account *Account `protobuf:"bytes,2,opt,name=account,proto3" json:"account,omitempty"`
	// contains filtered or unexported fields
}

AccountCreateRequest specifies what kind of Account should be registered in the organizations fleet. Note that a Account must be either a User or a Service.

func (*AccountCreateRequest) Descriptor deprecated

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

Deprecated: Use AccountCreateRequest.ProtoReflect.Descriptor instead.

func (*AccountCreateRequest) GetAccount

func (x *AccountCreateRequest) GetAccount() *Account

func (*AccountCreateRequest) GetMeta

func (*AccountCreateRequest) ProtoMessage

func (*AccountCreateRequest) ProtoMessage()

func (*AccountCreateRequest) ProtoReflect

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

func (*AccountCreateRequest) Reset

func (x *AccountCreateRequest) Reset()

func (*AccountCreateRequest) String

func (x *AccountCreateRequest) String() string

type AccountCreateResponse

type AccountCreateResponse struct {

	// Reserved for future use.
	Meta *CreateResponseMetadata `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"`
	// The created Account.
	Account *Account `protobuf:"bytes,2,opt,name=account,proto3" json:"account,omitempty"`
	// The auth token generated for the Account. The Account will use this token to
	// authenticate with the strongDM API.
	Token string `protobuf:"bytes,3,opt,name=token,proto3" json:"token,omitempty"`
	// Rate limit information.
	RateLimit *RateLimitMetadata `protobuf:"bytes,4,opt,name=rate_limit,json=rateLimit,proto3" json:"rate_limit,omitempty"`
	// contains filtered or unexported fields
}

AccountCreateResponse reports how the Accounts were created in the system.

func (*AccountCreateResponse) Descriptor deprecated

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

Deprecated: Use AccountCreateResponse.ProtoReflect.Descriptor instead.

func (*AccountCreateResponse) GetAccount

func (x *AccountCreateResponse) GetAccount() *Account

func (*AccountCreateResponse) GetMeta

func (*AccountCreateResponse) GetRateLimit

func (x *AccountCreateResponse) GetRateLimit() *RateLimitMetadata

func (*AccountCreateResponse) GetToken

func (x *AccountCreateResponse) GetToken() string

func (*AccountCreateResponse) ProtoMessage

func (*AccountCreateResponse) ProtoMessage()

func (*AccountCreateResponse) ProtoReflect

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

func (*AccountCreateResponse) Reset

func (x *AccountCreateResponse) Reset()

func (*AccountCreateResponse) String

func (x *AccountCreateResponse) String() string

type AccountDeleteRequest

type AccountDeleteRequest struct {

	// Reserved for future use.
	Meta *DeleteRequestMetadata `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"`
	// The unique identifier of the Account to delete.
	Id string `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
	// contains filtered or unexported fields
}

AccountDeleteRequest identifies a Account by ID to delete.

func (*AccountDeleteRequest) Descriptor deprecated

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

Deprecated: Use AccountDeleteRequest.ProtoReflect.Descriptor instead.

func (*AccountDeleteRequest) GetId

func (x *AccountDeleteRequest) GetId() string

func (*AccountDeleteRequest) GetMeta

func (*AccountDeleteRequest) ProtoMessage

func (*AccountDeleteRequest) ProtoMessage()

func (*AccountDeleteRequest) ProtoReflect

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

func (*AccountDeleteRequest) Reset

func (x *AccountDeleteRequest) Reset()

func (*AccountDeleteRequest) String

func (x *AccountDeleteRequest) String() string

type AccountDeleteResponse

type AccountDeleteResponse struct {

	// Reserved for future use.
	Meta *DeleteResponseMetadata `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"`
	// Rate limit information.
	RateLimit *RateLimitMetadata `protobuf:"bytes,2,opt,name=rate_limit,json=rateLimit,proto3" json:"rate_limit,omitempty"`
	// contains filtered or unexported fields
}

AccountDeleteResponse returns information about a Account that was deleted.

func (*AccountDeleteResponse) Descriptor deprecated

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

Deprecated: Use AccountDeleteResponse.ProtoReflect.Descriptor instead.

func (*AccountDeleteResponse) GetMeta

func (*AccountDeleteResponse) GetRateLimit

func (x *AccountDeleteResponse) GetRateLimit() *RateLimitMetadata

func (*AccountDeleteResponse) ProtoMessage

func (*AccountDeleteResponse) ProtoMessage()

func (*AccountDeleteResponse) ProtoReflect

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

func (*AccountDeleteResponse) Reset

func (x *AccountDeleteResponse) Reset()

func (*AccountDeleteResponse) String

func (x *AccountDeleteResponse) String() string

type AccountGetRequest

type AccountGetRequest struct {

	// Reserved for future use.
	Meta *GetRequestMetadata `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"`
	// The unique identifier of the Account to retrieve.
	Id string `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
	// contains filtered or unexported fields
}

AccountGetRequest specifies which Account to retrieve.

func (*AccountGetRequest) Descriptor deprecated

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

Deprecated: Use AccountGetRequest.ProtoReflect.Descriptor instead.

func (*AccountGetRequest) GetId

func (x *AccountGetRequest) GetId() string

func (*AccountGetRequest) GetMeta

func (x *AccountGetRequest) GetMeta() *GetRequestMetadata

func (*AccountGetRequest) ProtoMessage

func (*AccountGetRequest) ProtoMessage()

func (*AccountGetRequest) ProtoReflect

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

func (*AccountGetRequest) Reset

func (x *AccountGetRequest) Reset()

func (*AccountGetRequest) String

func (x *AccountGetRequest) String() string

type AccountGetResponse

type AccountGetResponse struct {

	// Reserved for future use.
	Meta *GetResponseMetadata `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"`
	// The requested Account.
	Account *Account `protobuf:"bytes,2,opt,name=account,proto3" json:"account,omitempty"`
	// Rate limit information.
	RateLimit *RateLimitMetadata `protobuf:"bytes,3,opt,name=rate_limit,json=rateLimit,proto3" json:"rate_limit,omitempty"`
	// contains filtered or unexported fields
}

AccountGetResponse returns a requested Account.

func (*AccountGetResponse) Descriptor deprecated

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

Deprecated: Use AccountGetResponse.ProtoReflect.Descriptor instead.

func (*AccountGetResponse) GetAccount

func (x *AccountGetResponse) GetAccount() *Account

func (*AccountGetResponse) GetMeta

func (*AccountGetResponse) GetRateLimit

func (x *AccountGetResponse) GetRateLimit() *RateLimitMetadata

func (*AccountGetResponse) ProtoMessage

func (*AccountGetResponse) ProtoMessage()

func (*AccountGetResponse) ProtoReflect

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

func (*AccountGetResponse) Reset

func (x *AccountGetResponse) Reset()

func (*AccountGetResponse) String

func (x *AccountGetResponse) String() string

type AccountGrant

type AccountGrant struct {

	// Unique identifier of the AccountGrant.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// The id of the composite role of this AccountGrant.
	ResourceId string `protobuf:"bytes,2,opt,name=resource_id,json=resourceId,proto3" json:"resource_id,omitempty"`
	// The id of the attached role of this AccountGrant.
	AccountId string `protobuf:"bytes,3,opt,name=account_id,json=accountId,proto3" json:"account_id,omitempty"`
	// The timestamp when the resource will be granted. Optional. Both start_at
	// and end_at must be defined together, or not defined at all.
	StartFrom *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=start_from,json=startFrom,proto3" json:"start_from,omitempty"`
	// The timestamp when the resource grant will expire. Optional. Both
	// start_at and end_at must be defined together, or not defined at all.
	ValidUntil *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=valid_until,json=validUntil,proto3" json:"valid_until,omitempty"`
	// contains filtered or unexported fields
}

AccountGrants connect a resource directly to an account, giving the account the permission to connect to that resource.

func (*AccountGrant) Descriptor deprecated

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

Deprecated: Use AccountGrant.ProtoReflect.Descriptor instead.

func (*AccountGrant) GetAccountId

func (x *AccountGrant) GetAccountId() string

func (*AccountGrant) GetId

func (x *AccountGrant) GetId() string

func (*AccountGrant) GetResourceId

func (x *AccountGrant) GetResourceId() string

func (*AccountGrant) GetStartFrom

func (x *AccountGrant) GetStartFrom() *timestamppb.Timestamp

func (*AccountGrant) GetValidUntil

func (x *AccountGrant) GetValidUntil() *timestamppb.Timestamp

func (*AccountGrant) ProtoMessage

func (*AccountGrant) ProtoMessage()

func (*AccountGrant) ProtoReflect

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

func (*AccountGrant) Reset

func (x *AccountGrant) Reset()

func (*AccountGrant) String

func (x *AccountGrant) String() string

type AccountGrantCreateRequest

type AccountGrantCreateRequest struct {

	// Reserved for future use.
	Meta *CreateRequestMetadata `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"`
	// Parameters to define the new AccountGrant.
	AccountGrant *AccountGrant `protobuf:"bytes,2,opt,name=account_grant,json=accountGrant,proto3" json:"account_grant,omitempty"`
	// contains filtered or unexported fields
}

AccountGrantCreateRequest specifies what kind of AccountGrants should be registered in the organizations fleet.

func (*AccountGrantCreateRequest) Descriptor deprecated

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

Deprecated: Use AccountGrantCreateRequest.ProtoReflect.Descriptor instead.

func (*AccountGrantCreateRequest) GetAccountGrant

func (x *AccountGrantCreateRequest) GetAccountGrant() *AccountGrant

func (*AccountGrantCreateRequest) GetMeta

func (*AccountGrantCreateRequest) ProtoMessage

func (*AccountGrantCreateRequest) ProtoMessage()

func (*AccountGrantCreateRequest) ProtoReflect

func (*AccountGrantCreateRequest) Reset

func (x *AccountGrantCreateRequest) Reset()

func (*AccountGrantCreateRequest) String

func (x *AccountGrantCreateRequest) String() string

type AccountGrantCreateResponse

type AccountGrantCreateResponse struct {

	// Reserved for future use.
	Meta *CreateResponseMetadata `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"`
	// The created AccountGrant.
	AccountGrant *AccountGrant `protobuf:"bytes,2,opt,name=account_grant,json=accountGrant,proto3" json:"account_grant,omitempty"`
	// Rate limit information.
	RateLimit *RateLimitMetadata `protobuf:"bytes,3,opt,name=rate_limit,json=rateLimit,proto3" json:"rate_limit,omitempty"`
	// contains filtered or unexported fields
}

AccountGrantCreateResponse reports how the AccountGrants were created in the system.

func (*AccountGrantCreateResponse) Descriptor deprecated

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

Deprecated: Use AccountGrantCreateResponse.ProtoReflect.Descriptor instead.

func (*AccountGrantCreateResponse) GetAccountGrant

func (x *AccountGrantCreateResponse) GetAccountGrant() *AccountGrant

func (*AccountGrantCreateResponse) GetMeta

func (*AccountGrantCreateResponse) GetRateLimit

func (x *AccountGrantCreateResponse) GetRateLimit() *RateLimitMetadata

func (*AccountGrantCreateResponse) ProtoMessage

func (*AccountGrantCreateResponse) ProtoMessage()

func (*AccountGrantCreateResponse) ProtoReflect

func (*AccountGrantCreateResponse) Reset

func (x *AccountGrantCreateResponse) Reset()

func (*AccountGrantCreateResponse) String

func (x *AccountGrantCreateResponse) String() string

type AccountGrantDeleteRequest

type AccountGrantDeleteRequest struct {

	// Reserved for future use.
	Meta *DeleteRequestMetadata `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"`
	// The unique identifier of the AccountGrant to delete.
	Id string `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
	// contains filtered or unexported fields
}

AccountGrantDeleteRequest identifies a AccountGrant by ID to delete.

func (*AccountGrantDeleteRequest) Descriptor deprecated

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

Deprecated: Use AccountGrantDeleteRequest.ProtoReflect.Descriptor instead.

func (*AccountGrantDeleteRequest) GetId

func (x *AccountGrantDeleteRequest) GetId() string

func (*AccountGrantDeleteRequest) GetMeta

func (*AccountGrantDeleteRequest) ProtoMessage

func (*AccountGrantDeleteRequest) ProtoMessage()

func (*AccountGrantDeleteRequest) ProtoReflect

func (*AccountGrantDeleteRequest) Reset

func (x *AccountGrantDeleteRequest) Reset()

func (*AccountGrantDeleteRequest) String

func (x *AccountGrantDeleteRequest) String() string

type AccountGrantDeleteResponse

type AccountGrantDeleteResponse struct {

	// Reserved for future use.
	Meta *DeleteResponseMetadata `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"`
	// Rate limit information.
	RateLimit *RateLimitMetadata `protobuf:"bytes,2,opt,name=rate_limit,json=rateLimit,proto3" json:"rate_limit,omitempty"`
	// contains filtered or unexported fields
}

AccountGrantDeleteResponse returns information about a AccountGrant that was deleted.

func (*AccountGrantDeleteResponse) Descriptor deprecated

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

Deprecated: Use AccountGrantDeleteResponse.ProtoReflect.Descriptor instead.

func (*AccountGrantDeleteResponse) GetMeta

func (*AccountGrantDeleteResponse) GetRateLimit

func (x *AccountGrantDeleteResponse) GetRateLimit() *RateLimitMetadata

func (*AccountGrantDeleteResponse) ProtoMessage

func (*AccountGrantDeleteResponse) ProtoMessage()

func (*AccountGrantDeleteResponse) ProtoReflect

func (*AccountGrantDeleteResponse) Reset

func (x *AccountGrantDeleteResponse) Reset()

func (*AccountGrantDeleteResponse) String

func (x *AccountGrantDeleteResponse) String() string

type AccountGrantGetRequest

type AccountGrantGetRequest struct {

	// Reserved for future use.
	Meta *GetRequestMetadata `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"`
	// The unique identifier of the AccountGrant to retrieve.
	Id string `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
	// contains filtered or unexported fields
}

AccountGrantGetRequest specifies which AccountGrant to retrieve.

func (*AccountGrantGetRequest) Descriptor deprecated

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

Deprecated: Use AccountGrantGetRequest.ProtoReflect.Descriptor instead.

func (*AccountGrantGetRequest) GetId

func (x *AccountGrantGetRequest) GetId() string

func (*AccountGrantGetRequest) GetMeta

func (*AccountGrantGetRequest) ProtoMessage

func (*AccountGrantGetRequest) ProtoMessage()

func (*AccountGrantGetRequest) ProtoReflect

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

func (*AccountGrantGetRequest) Reset

func (x *AccountGrantGetRequest) Reset()

func (*AccountGrantGetRequest) String

func (x *AccountGrantGetRequest) String() string

type AccountGrantGetResponse

type AccountGrantGetResponse struct {

	// Reserved for future use.
	Meta *GetResponseMetadata `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"`
	// The requested AccountGrant.
	AccountGrant *AccountGrant `protobuf:"bytes,2,opt,name=account_grant,json=accountGrant,proto3" json:"account_grant,omitempty"`
	// Rate limit information.
	RateLimit *RateLimitMetadata `protobuf:"bytes,3,opt,name=rate_limit,json=rateLimit,proto3" json:"rate_limit,omitempty"`
	// contains filtered or unexported fields
}

AccountGrantGetResponse returns a requested AccountGrant.

func (*AccountGrantGetResponse) Descriptor deprecated

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

Deprecated: Use AccountGrantGetResponse.ProtoReflect.Descriptor instead.

func (*AccountGrantGetResponse) GetAccountGrant

func (x *AccountGrantGetResponse) GetAccountGrant() *AccountGrant

func (*AccountGrantGetResponse) GetMeta

func (*AccountGrantGetResponse) GetRateLimit

func (x *AccountGrantGetResponse) GetRateLimit() *RateLimitMetadata

func (*AccountGrantGetResponse) ProtoMessage

func (*AccountGrantGetResponse) ProtoMessage()

func (*AccountGrantGetResponse) ProtoReflect

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

func (*AccountGrantGetResponse) Reset

func (x *AccountGrantGetResponse) Reset()

func (*AccountGrantGetResponse) String

func (x *AccountGrantGetResponse) String() string

type AccountGrantListRequest

type AccountGrantListRequest struct {

	// Paging parameters for the query.
	Meta *ListRequestMetadata `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"`
	// A human-readable filter query string.
	Filter string `protobuf:"bytes,2,opt,name=filter,proto3" json:"filter,omitempty"`
	// contains filtered or unexported fields
}

AccountGrantListRequest specifies criteria for retrieving a list of AccountGrants.

func (*AccountGrantListRequest) Descriptor deprecated

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

Deprecated: Use AccountGrantListRequest.ProtoReflect.Descriptor instead.

func (*AccountGrantListRequest) GetFilter

func (x *AccountGrantListRequest) GetFilter() string

func (*AccountGrantListRequest) GetMeta

func (*AccountGrantListRequest) ProtoMessage

func (*AccountGrantListRequest) ProtoMessage()

func (*AccountGrantListRequest) ProtoReflect

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

func (*AccountGrantListRequest) Reset

func (x *AccountGrantListRequest) Reset()

func (*AccountGrantListRequest) String

func (x *AccountGrantListRequest) String() string

type AccountGrantListResponse

type AccountGrantListResponse struct {

	// Paging information for the query.
	Meta *ListResponseMetadata `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"`
	// A single page of results matching the list request criteria.
	AccountGrants []*AccountGrant `protobuf:"bytes,2,rep,name=account_grants,json=accountGrants,proto3" json:"account_grants,omitempty"`
	// Rate limit information.
	RateLimit *RateLimitMetadata `protobuf:"bytes,3,opt,name=rate_limit,json=rateLimit,proto3" json:"rate_limit,omitempty"`
	// contains filtered or unexported fields
}

AccountGrantListResponse returns a list of AccountGrants that meet the criteria of a AccountGrantListRequest.

func (*AccountGrantListResponse) Descriptor deprecated

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

Deprecated: Use AccountGrantListResponse.ProtoReflect.Descriptor instead.

func (*AccountGrantListResponse) GetAccountGrants

func (x *AccountGrantListResponse) GetAccountGrants() []*AccountGrant

func (*AccountGrantListResponse) GetMeta

func (*AccountGrantListResponse) GetRateLimit

func (x *AccountGrantListResponse) GetRateLimit() *RateLimitMetadata

func (*AccountGrantListResponse) ProtoMessage

func (*AccountGrantListResponse) ProtoMessage()

func (*AccountGrantListResponse) ProtoReflect

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

func (*AccountGrantListResponse) Reset

func (x *AccountGrantListResponse) Reset()

func (*AccountGrantListResponse) String

func (x *AccountGrantListResponse) String() string

type AccountGrantsClient

type AccountGrantsClient interface {
	// Create registers a new AccountGrant.
	Create(ctx context.Context, in *AccountGrantCreateRequest, opts ...grpc.CallOption) (*AccountGrantCreateResponse, error)
	// Get reads one AccountGrant by ID.
	Get(ctx context.Context, in *AccountGrantGetRequest, opts ...grpc.CallOption) (*AccountGrantGetResponse, error)
	// Delete removes a AccountGrant by ID.
	Delete(ctx context.Context, in *AccountGrantDeleteRequest, opts ...grpc.CallOption) (*AccountGrantDeleteResponse, error)
	// List gets a list of AccountGrants matching a given set of criteria.
	List(ctx context.Context, in *AccountGrantListRequest, opts ...grpc.CallOption) (*AccountGrantListResponse, error)
}

AccountGrantsClient is the client API for AccountGrants service.

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

type AccountGrantsServer

type AccountGrantsServer interface {
	// Create registers a new AccountGrant.
	Create(context.Context, *AccountGrantCreateRequest) (*AccountGrantCreateResponse, error)
	// Get reads one AccountGrant by ID.
	Get(context.Context, *AccountGrantGetRequest) (*AccountGrantGetResponse, error)
	// Delete removes a AccountGrant by ID.
	Delete(context.Context, *AccountGrantDeleteRequest) (*AccountGrantDeleteResponse, error)
	// List gets a list of AccountGrants matching a given set of criteria.
	List(context.Context, *AccountGrantListRequest) (*AccountGrantListResponse, error)
	// contains filtered or unexported methods
}

AccountGrantsServer is the server API for AccountGrants service. All implementations must embed UnimplementedAccountGrantsServer for forward compatibility

type AccountListRequest

type AccountListRequest struct {

	// Paging parameters for the query.
	Meta *ListRequestMetadata `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"`
	// A human-readable filter query string.
	Filter string `protobuf:"bytes,2,opt,name=filter,proto3" json:"filter,omitempty"`
	// contains filtered or unexported fields
}

AccountListRequest specifies criteria for retrieving a list of Accounts.

func (*AccountListRequest) Descriptor deprecated

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

Deprecated: Use AccountListRequest.ProtoReflect.Descriptor instead.

func (*AccountListRequest) GetFilter

func (x *AccountListRequest) GetFilter() string

func (*AccountListRequest) GetMeta

func (*AccountListRequest) ProtoMessage

func (*AccountListRequest) ProtoMessage()

func (*AccountListRequest) ProtoReflect

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

func (*AccountListRequest) Reset

func (x *AccountListRequest) Reset()

func (*AccountListRequest) String

func (x *AccountListRequest) String() string

type AccountListResponse

type AccountListResponse struct {

	// Paging information for the query.
	Meta *ListResponseMetadata `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"`
	// A single page of results matching the list request criteria.
	Accounts []*Account `protobuf:"bytes,2,rep,name=accounts,proto3" json:"accounts,omitempty"`
	// Rate limit information.
	RateLimit *RateLimitMetadata `protobuf:"bytes,3,opt,name=rate_limit,json=rateLimit,proto3" json:"rate_limit,omitempty"`
	// contains filtered or unexported fields
}

AccountListResponse returns a list of Accounts that meet the criteria of a AccountListRequest.

func (*AccountListResponse) Descriptor deprecated

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

Deprecated: Use AccountListResponse.ProtoReflect.Descriptor instead.

func (*AccountListResponse) GetAccounts

func (x *AccountListResponse) GetAccounts() []*Account

func (*AccountListResponse) GetMeta

func (*AccountListResponse) GetRateLimit

func (x *AccountListResponse) GetRateLimit() *RateLimitMetadata

func (*AccountListResponse) ProtoMessage

func (*AccountListResponse) ProtoMessage()

func (*AccountListResponse) ProtoReflect

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

func (*AccountListResponse) Reset

func (x *AccountListResponse) Reset()

func (*AccountListResponse) String

func (x *AccountListResponse) String() string

type AccountUpdateRequest

type AccountUpdateRequest struct {

	// Reserved for future use.
	Meta *UpdateRequestMetadata `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"`
	// The unique identifier of the Account to update. If an ID is already
	// specified in the `account` field, this field is not required. If an ID is
	// specified in both places, they must match.
	Id string `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
	// Parameters to overwrite the specified Account.
	Account *Account `protobuf:"bytes,3,opt,name=account,proto3" json:"account,omitempty"`
	// contains filtered or unexported fields
}

AccountUpdateRequest identifies a Account by ID and provides fields to update on that Account record.

func (*AccountUpdateRequest) Descriptor deprecated

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

Deprecated: Use AccountUpdateRequest.ProtoReflect.Descriptor instead.

func (*AccountUpdateRequest) GetAccount

func (x *AccountUpdateRequest) GetAccount() *Account

func (*AccountUpdateRequest) GetId

func (x *AccountUpdateRequest) GetId() string

func (*AccountUpdateRequest) GetMeta

func (*AccountUpdateRequest) ProtoMessage

func (*AccountUpdateRequest) ProtoMessage()

func (*AccountUpdateRequest) ProtoReflect

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

func (*AccountUpdateRequest) Reset

func (x *AccountUpdateRequest) Reset()

func (*AccountUpdateRequest) String

func (x *AccountUpdateRequest) String() string

type AccountUpdateResponse

type AccountUpdateResponse struct {

	// Reserved for future use.
	Meta *UpdateResponseMetadata `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"`
	// The updated Account.
	Account *Account `protobuf:"bytes,2,opt,name=account,proto3" json:"account,omitempty"`
	// Rate limit information.
	RateLimit *RateLimitMetadata `protobuf:"bytes,3,opt,name=rate_limit,json=rateLimit,proto3" json:"rate_limit,omitempty"`
	// contains filtered or unexported fields
}

AccountUpdateResponse returns the fields of a Account after it has been updated by a AccountUpdateRequest.

func (*AccountUpdateResponse) Descriptor deprecated

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

Deprecated: Use AccountUpdateResponse.ProtoReflect.Descriptor instead.

func (*AccountUpdateResponse) GetAccount

func (x *AccountUpdateResponse) GetAccount() *Account

func (*AccountUpdateResponse) GetMeta

func (*AccountUpdateResponse) GetRateLimit

func (x *AccountUpdateResponse) GetRateLimit() *RateLimitMetadata

func (*AccountUpdateResponse) ProtoMessage

func (*AccountUpdateResponse) ProtoMessage()

func (*AccountUpdateResponse) ProtoReflect

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

func (*AccountUpdateResponse) Reset

func (x *AccountUpdateResponse) Reset()

func (*AccountUpdateResponse) String

func (x *AccountUpdateResponse) String() string

type Account_Service

type Account_Service struct {
	Service *Service `protobuf:"bytes,2,opt,name=service,proto3,oneof"`
}

type Account_User

type Account_User struct {
	User *User `protobuf:"bytes,1,opt,name=user,proto3,oneof"`
}

type AccountsClient

type AccountsClient interface {
	// Create registers a new Account.
	Create(ctx context.Context, in *AccountCreateRequest, opts ...grpc.CallOption) (*AccountCreateResponse, error)
	// Get reads one Account by ID.
	Get(ctx context.Context, in *AccountGetRequest, opts ...grpc.CallOption) (*AccountGetResponse, error)
	// Update patches a Account by ID.
	Update(ctx context.Context, in *AccountUpdateRequest, opts ...grpc.CallOption) (*AccountUpdateResponse, error)
	// Delete removes a Account by ID.
	Delete(ctx context.Context, in *AccountDeleteRequest, opts ...grpc.CallOption) (*AccountDeleteResponse, error)
	// List gets a list of Accounts matching a given set of criteria.
	List(ctx context.Context, in *AccountListRequest, opts ...grpc.CallOption) (*AccountListResponse, error)
}

AccountsClient is the client API for Accounts service.

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

func NewAccountsClient

func NewAccountsClient(cc grpc.ClientConnInterface) AccountsClient

type AccountsServer

type AccountsServer interface {
	// Create registers a new Account.
	Create(context.Context, *AccountCreateRequest) (*AccountCreateResponse, error)
	// Get reads one Account by ID.
	Get(context.Context, *AccountGetRequest) (*AccountGetResponse, error)
	// Update patches a Account by ID.
	Update(context.Context, *AccountUpdateRequest) (*AccountUpdateResponse, error)
	// Delete removes a Account by ID.
	Delete(context.Context, *AccountDeleteRequest) (*AccountDeleteResponse, error)
	// List gets a list of Accounts matching a given set of criteria.
	List(context.Context, *AccountListRequest) (*AccountListResponse, error)
	// contains filtered or unexported methods
}

AccountsServer is the server API for Accounts service. All implementations must embed UnimplementedAccountsServer for forward compatibility

type AlreadyExistsError

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

AlreadyExistsError is used when an entity already exists in the system

func (*AlreadyExistsError) Descriptor deprecated

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

Deprecated: Use AlreadyExistsError.ProtoReflect.Descriptor instead.

func (*AlreadyExistsError) GetEntity

func (x *AlreadyExistsError) GetEntity() string

func (*AlreadyExistsError) ProtoMessage

func (*AlreadyExistsError) ProtoMessage()

func (*AlreadyExistsError) ProtoReflect

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

func (*AlreadyExistsError) Reset

func (x *AlreadyExistsError) Reset()

func (*AlreadyExistsError) String

func (x *AlreadyExistsError) String() string

type AmazonEKS

type AmazonEKS struct {

	// Unique identifier of the Resource.
	Id string `protobuf:"bytes,32768,opt,name=id,proto3" json:"id,omitempty"`
	// Unique human-readable name of the Resource.
	Name string `protobuf:"bytes,32769,opt,name=name,proto3" json:"name,omitempty"`
	// True if the datasource is reachable and the credentials are valid.
	Healthy bool `protobuf:"varint,32770,opt,name=healthy,proto3" json:"healthy,omitempty"`
	// Tags is a map of key, value pairs.
	Tags *Tags `protobuf:"bytes,32771,opt,name=tags,proto3" json:"tags,omitempty"`
	// ID of the secret store containing credentials for this resource, if any.
	SecretStoreId string `protobuf:"bytes,32772,opt,name=secret_store_id,json=secretStoreId,proto3" json:"secret_store_id,omitempty"`
	// A filter applied to the routing logic to pin datasource to nodes.
	EgressFilter         string `protobuf:"bytes,32773,opt,name=egress_filter,json=egressFilter,proto3" json:"egress_filter,omitempty"`
	AccessKey            string `protobuf:"bytes,2,opt,name=access_key,json=accessKey,proto3" json:"access_key,omitempty"`
	CertificateAuthority string `protobuf:"bytes,4,opt,name=certificate_authority,json=certificateAuthority,proto3" json:"certificate_authority,omitempty"`
	ClusterName          string `protobuf:"bytes,7,opt,name=cluster_name,json=clusterName,proto3" json:"cluster_name,omitempty"`
	Endpoint             string `protobuf:"bytes,1,opt,name=endpoint,proto3" json:"endpoint,omitempty"`
	// The path used to check the health of your connection.  Defaults to `default`.
	HealthcheckNamespace string `protobuf:"bytes,9,opt,name=healthcheck_namespace,json=healthcheckNamespace,proto3" json:"healthcheck_namespace,omitempty"`
	Region               string `protobuf:"bytes,6,opt,name=region,proto3" json:"region,omitempty"`
	RoleArn              string `protobuf:"bytes,8,opt,name=role_arn,json=roleArn,proto3" json:"role_arn,omitempty"`
	RoleExternalId       string `protobuf:"bytes,10,opt,name=role_external_id,json=roleExternalId,proto3" json:"role_external_id,omitempty"`
	SecretAccessKey      string `protobuf:"bytes,3,opt,name=secret_access_key,json=secretAccessKey,proto3" json:"secret_access_key,omitempty"`
	// contains filtered or unexported fields
}

func (*AmazonEKS) Descriptor deprecated

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

Deprecated: Use AmazonEKS.ProtoReflect.Descriptor instead.

func (*AmazonEKS) GetAccessKey

func (x *AmazonEKS) GetAccessKey() string

func (*AmazonEKS) GetCertificateAuthority

func (x *AmazonEKS) GetCertificateAuthority() string

func (*AmazonEKS) GetClusterName

func (x *AmazonEKS) GetClusterName() string

func (*AmazonEKS) GetEgressFilter

func (x *AmazonEKS) GetEgressFilter() string

func (*AmazonEKS) GetEndpoint

func (x *AmazonEKS) GetEndpoint() string

func (*AmazonEKS) GetHealthcheckNamespace

func (x *AmazonEKS) GetHealthcheckNamespace() string

func (*AmazonEKS) GetHealthy

func (x *AmazonEKS) GetHealthy() bool

func (*AmazonEKS) GetId

func (x *AmazonEKS) GetId() string

func (*AmazonEKS) GetName

func (x *AmazonEKS) GetName() string

func (*AmazonEKS) GetRegion

func (x *AmazonEKS) GetRegion() string

func (*AmazonEKS) GetRoleArn

func (x *AmazonEKS) GetRoleArn() string

func (*AmazonEKS) GetRoleExternalId

func (x *AmazonEKS) GetRoleExternalId() string

func (*AmazonEKS) GetSecretAccessKey

func (x *AmazonEKS) GetSecretAccessKey() string

func (*AmazonEKS) GetSecretStoreId

func (x *AmazonEKS) GetSecretStoreId() string

func (*AmazonEKS) GetTags

func (x *AmazonEKS) GetTags() *Tags

func (*AmazonEKS) ProtoMessage

func (*AmazonEKS) ProtoMessage()

func (*AmazonEKS) ProtoReflect

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

func (*AmazonEKS) Reset

func (x *AmazonEKS) Reset()

func (*AmazonEKS) String

func (x *AmazonEKS) String() string

type AmazonEKSUserImpersonation

type AmazonEKSUserImpersonation struct {

	// Unique identifier of the Resource.
	Id string `protobuf:"bytes,32768,opt,name=id,proto3" json:"id,omitempty"`
	// Unique human-readable name of the Resource.
	Name string `protobuf:"bytes,32769,opt,name=name,proto3" json:"name,omitempty"`
	// True if the datasource is reachable and the credentials are valid.
	Healthy bool `protobuf:"varint,32770,opt,name=healthy,proto3" json:"healthy,omitempty"`
	// Tags is a map of key, value pairs.
	Tags *Tags `protobuf:"bytes,32771,opt,name=tags,proto3" json:"tags,omitempty"`
	// ID of the secret store containing credentials for this resource, if any.
	SecretStoreId string `protobuf:"bytes,32772,opt,name=secret_store_id,json=secretStoreId,proto3" json:"secret_store_id,omitempty"`
	// A filter applied to the routing logic to pin datasource to nodes.
	EgressFilter         string `protobuf:"bytes,32773,opt,name=egress_filter,json=egressFilter,proto3" json:"egress_filter,omitempty"`
	AccessKey            string `protobuf:"bytes,2,opt,name=access_key,json=accessKey,proto3" json:"access_key,omitempty"`
	CertificateAuthority string `protobuf:"bytes,4,opt,name=certificate_authority,json=certificateAuthority,proto3" json:"certificate_authority,omitempty"`
	ClusterName          string `protobuf:"bytes,7,opt,name=cluster_name,json=clusterName,proto3" json:"cluster_name,omitempty"`
	Endpoint             string `protobuf:"bytes,1,opt,name=endpoint,proto3" json:"endpoint,omitempty"`
	// The path used to check the health of your connection.  Defaults to `default`.
	HealthcheckNamespace string `protobuf:"bytes,9,opt,name=healthcheck_namespace,json=healthcheckNamespace,proto3" json:"healthcheck_namespace,omitempty"`
	Region               string `protobuf:"bytes,6,opt,name=region,proto3" json:"region,omitempty"`
	RoleArn              string `protobuf:"bytes,8,opt,name=role_arn,json=roleArn,proto3" json:"role_arn,omitempty"`
	RoleExternalId       string `protobuf:"bytes,10,opt,name=role_external_id,json=roleExternalId,proto3" json:"role_external_id,omitempty"`
	SecretAccessKey      string `protobuf:"bytes,3,opt,name=secret_access_key,json=secretAccessKey,proto3" json:"secret_access_key,omitempty"`
	// contains filtered or unexported fields
}

func (*AmazonEKSUserImpersonation) Descriptor deprecated

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

Deprecated: Use AmazonEKSUserImpersonation.ProtoReflect.Descriptor instead.

func (*AmazonEKSUserImpersonation) GetAccessKey

func (x *AmazonEKSUserImpersonation) GetAccessKey() string

func (*AmazonEKSUserImpersonation) GetCertificateAuthority

func (x *AmazonEKSUserImpersonation) GetCertificateAuthority() string

func (*AmazonEKSUserImpersonation) GetClusterName

func (x *AmazonEKSUserImpersonation) GetClusterName() string

func (*AmazonEKSUserImpersonation) GetEgressFilter

func (x *AmazonEKSUserImpersonation) GetEgressFilter() string

func (*AmazonEKSUserImpersonation) GetEndpoint

func (x *AmazonEKSUserImpersonation) GetEndpoint() string

func (*AmazonEKSUserImpersonation) GetHealthcheckNamespace

func (x *AmazonEKSUserImpersonation) GetHealthcheckNamespace() string

func (*AmazonEKSUserImpersonation) GetHealthy

func (x *AmazonEKSUserImpersonation) GetHealthy() bool

func (*AmazonEKSUserImpersonation) GetId

func (*AmazonEKSUserImpersonation) GetName

func (x *AmazonEKSUserImpersonation) GetName() string

func (*AmazonEKSUserImpersonation) GetRegion

func (x *AmazonEKSUserImpersonation) GetRegion() string

func (*AmazonEKSUserImpersonation) GetRoleArn

func (x *AmazonEKSUserImpersonation) GetRoleArn() string

func (*AmazonEKSUserImpersonation) GetRoleExternalId

func (x *AmazonEKSUserImpersonation) GetRoleExternalId() string

func (*AmazonEKSUserImpersonation) GetSecretAccessKey

func (x *AmazonEKSUserImpersonation) GetSecretAccessKey() string

func (*AmazonEKSUserImpersonation) GetSecretStoreId

func (x *AmazonEKSUserImpersonation) GetSecretStoreId() string

func (*AmazonEKSUserImpersonation) GetTags

func (x *AmazonEKSUserImpersonation) GetTags() *Tags

func (*AmazonEKSUserImpersonation) ProtoMessage

func (*AmazonEKSUserImpersonation) ProtoMessage()

func (*AmazonEKSUserImpersonation) ProtoReflect

func (*AmazonEKSUserImpersonation) Reset

func (x *AmazonEKSUserImpersonation) Reset()

func (*AmazonEKSUserImpersonation) String

func (x *AmazonEKSUserImpersonation) String() string

type AmazonES

type AmazonES struct {

	// Unique identifier of the Resource.
	Id string `protobuf:"bytes,32768,opt,name=id,proto3" json:"id,omitempty"`
	// Unique human-readable name of the Resource.
	Name string `protobuf:"bytes,32769,opt,name=name,proto3" json:"name,omitempty"`
	// True if the datasource is reachable and the credentials are valid.
	Healthy bool `protobuf:"varint,32770,opt,name=healthy,proto3" json:"healthy,omitempty"`
	// Tags is a map of key, value pairs.
	Tags *Tags `protobuf:"bytes,32771,opt,name=tags,proto3" json:"tags,omitempty"`
	// ID of the secret store containing credentials for this resource, if any.
	SecretStoreId string `protobuf:"bytes,32772,opt,name=secret_store_id,json=secretStoreId,proto3" json:"secret_store_id,omitempty"`
	// A filter applied to the routing logic to pin datasource to nodes.
	EgressFilter    string `protobuf:"bytes,32773,opt,name=egress_filter,json=egressFilter,proto3" json:"egress_filter,omitempty"`
	AccessKey       string `protobuf:"bytes,4,opt,name=access_key,json=accessKey,proto3" json:"access_key,omitempty"`
	Endpoint        string `protobuf:"bytes,3,opt,name=endpoint,proto3" json:"endpoint,omitempty"`
	PortOverride    int32  `protobuf:"varint,5,opt,name=port_override,json=portOverride,proto3" json:"port_override,omitempty"`
	Region          string `protobuf:"bytes,1,opt,name=region,proto3" json:"region,omitempty"`
	RoleArn         string `protobuf:"bytes,6,opt,name=role_arn,json=roleArn,proto3" json:"role_arn,omitempty"`
	RoleExternalId  string `protobuf:"bytes,7,opt,name=role_external_id,json=roleExternalId,proto3" json:"role_external_id,omitempty"`
	SecretAccessKey string `protobuf:"bytes,2,opt,name=secret_access_key,json=secretAccessKey,proto3" json:"secret_access_key,omitempty"`
	// contains filtered or unexported fields
}

func (*AmazonES) Descriptor deprecated

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

Deprecated: Use AmazonES.ProtoReflect.Descriptor instead.

func (*AmazonES) GetAccessKey

func (x *AmazonES) GetAccessKey() string

func (*AmazonES) GetEgressFilter

func (x *AmazonES) GetEgressFilter() string

func (*AmazonES) GetEndpoint

func (x *AmazonES) GetEndpoint() string

func (*AmazonES) GetHealthy

func (x *AmazonES) GetHealthy() bool

func (*AmazonES) GetId

func (x *AmazonES) GetId() string

func (*AmazonES) GetName

func (x *AmazonES) GetName() string

func (*AmazonES) GetPortOverride

func (x *AmazonES) GetPortOverride() int32

func (*AmazonES) GetRegion

func (x *AmazonES) GetRegion() string

func (*AmazonES) GetRoleArn

func (x *AmazonES) GetRoleArn() string

func (*AmazonES) GetRoleExternalId

func (x *AmazonES) GetRoleExternalId() string

func (*AmazonES) GetSecretAccessKey

func (x *AmazonES) GetSecretAccessKey() string

func (*AmazonES) GetSecretStoreId

func (x *AmazonES) GetSecretStoreId() string

func (*AmazonES) GetTags

func (x *AmazonES) GetTags() *Tags

func (*AmazonES) ProtoMessage

func (*AmazonES) ProtoMessage()

func (*AmazonES) ProtoReflect

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

func (*AmazonES) Reset

func (x *AmazonES) Reset()

func (*AmazonES) String

func (x *AmazonES) String() string

type AmazonMQAMQP091

type AmazonMQAMQP091 struct {

	// Unique identifier of the Resource.
	Id string `protobuf:"bytes,32768,opt,name=id,proto3" json:"id,omitempty"`
	// Unique human-readable name of the Resource.
	Name string `protobuf:"bytes,32769,opt,name=name,proto3" json:"name,omitempty"`
	// True if the datasource is reachable and the credentials are valid.
	Healthy bool `protobuf:"varint,32770,opt,name=healthy,proto3" json:"healthy,omitempty"`
	// Tags is a map of key, value pairs.
	Tags *Tags `protobuf:"bytes,32771,opt,name=tags,proto3" json:"tags,omitempty"`
	// ID of the secret store containing credentials for this resource, if any.
	SecretStoreId string `protobuf:"bytes,32772,opt,name=secret_store_id,json=secretStoreId,proto3" json:"secret_store_id,omitempty"`
	// A filter applied to the routing logic to pin datasource to nodes.
	EgressFilter string `protobuf:"bytes,32773,opt,name=egress_filter,json=egressFilter,proto3" json:"egress_filter,omitempty"`
	Hostname     string `protobuf:"bytes,1,opt,name=hostname,proto3" json:"hostname,omitempty"`
	Password     string `protobuf:"bytes,5,opt,name=password,proto3" json:"password,omitempty"`
	Port         int32  `protobuf:"varint,3,opt,name=port,proto3" json:"port,omitempty"`
	PortOverride int32  `protobuf:"varint,2,opt,name=port_override,json=portOverride,proto3" json:"port_override,omitempty"`
	TlsRequired  bool   `protobuf:"varint,8,opt,name=tls_required,json=tlsRequired,proto3" json:"tls_required,omitempty"`
	Username     string `protobuf:"bytes,4,opt,name=username,proto3" json:"username,omitempty"`
	// contains filtered or unexported fields
}

func (*AmazonMQAMQP091) Descriptor deprecated

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

Deprecated: Use AmazonMQAMQP091.ProtoReflect.Descriptor instead.

func (*AmazonMQAMQP091) GetEgressFilter

func (x *AmazonMQAMQP091) GetEgressFilter() string

func (*AmazonMQAMQP091) GetHealthy

func (x *AmazonMQAMQP091) GetHealthy() bool

func (*AmazonMQAMQP091) GetHostname

func (x *AmazonMQAMQP091) GetHostname() string

func (*AmazonMQAMQP091) GetId

func (x *AmazonMQAMQP091) GetId() string

func (*AmazonMQAMQP091) GetName

func (x *AmazonMQAMQP091) GetName() string

func (*AmazonMQAMQP091) GetPassword

func (x *AmazonMQAMQP091) GetPassword() string

func (*AmazonMQAMQP091) GetPort

func (x *AmazonMQAMQP091) GetPort() int32

func (*AmazonMQAMQP091) GetPortOverride

func (x *AmazonMQAMQP091) GetPortOverride() int32

func (*AmazonMQAMQP091) GetSecretStoreId

func (x *AmazonMQAMQP091) GetSecretStoreId() string

func (*AmazonMQAMQP091) GetTags

func (x *AmazonMQAMQP091) GetTags() *Tags

func (*AmazonMQAMQP091) GetTlsRequired

func (x *AmazonMQAMQP091) GetTlsRequired() bool

func (*AmazonMQAMQP091) GetUsername

func (x *AmazonMQAMQP091) GetUsername() string

func (*AmazonMQAMQP091) ProtoMessage

func (*AmazonMQAMQP091) ProtoMessage()

func (*AmazonMQAMQP091) ProtoReflect

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

func (*AmazonMQAMQP091) Reset

func (x *AmazonMQAMQP091) Reset()

func (*AmazonMQAMQP091) String

func (x *AmazonMQAMQP091) String() string

type Athena

type Athena struct {

	// Unique identifier of the Resource.
	Id string `protobuf:"bytes,32768,opt,name=id,proto3" json:"id,omitempty"`
	// Unique human-readable name of the Resource.
	Name string `protobuf:"bytes,32769,opt,name=name,proto3" json:"name,omitempty"`
	// True if the datasource is reachable and the credentials are valid.
	Healthy bool `protobuf:"varint,32770,opt,name=healthy,proto3" json:"healthy,omitempty"`
	// Tags is a map of key, value pairs.
	Tags *Tags `protobuf:"bytes,32771,opt,name=tags,proto3" json:"tags,omitempty"`
	// ID of the secret store containing credentials for this resource, if any.
	SecretStoreId string `protobuf:"bytes,32772,opt,name=secret_store_id,json=secretStoreId,proto3" json:"secret_store_id,omitempty"`
	// A filter applied to the routing logic to pin datasource to nodes.
	EgressFilter    string `protobuf:"bytes,32773,opt,name=egress_filter,json=egressFilter,proto3" json:"egress_filter,omitempty"`
	AccessKey       string `protobuf:"bytes,1,opt,name=access_key,json=accessKey,proto3" json:"access_key,omitempty"`
	Output          string `protobuf:"bytes,3,opt,name=output,proto3" json:"output,omitempty"`
	PortOverride    int32  `protobuf:"varint,4,opt,name=port_override,json=portOverride,proto3" json:"port_override,omitempty"`
	Region          string `protobuf:"bytes,5,opt,name=region,proto3" json:"region,omitempty"`
	RoleArn         string `protobuf:"bytes,6,opt,name=role_arn,json=roleArn,proto3" json:"role_arn,omitempty"`
	RoleExternalId  string `protobuf:"bytes,7,opt,name=role_external_id,json=roleExternalId,proto3" json:"role_external_id,omitempty"`
	SecretAccessKey string `protobuf:"bytes,2,opt,name=secret_access_key,json=secretAccessKey,proto3" json:"secret_access_key,omitempty"`
	// contains filtered or unexported fields
}

func (*Athena) Descriptor deprecated

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

Deprecated: Use Athena.ProtoReflect.Descriptor instead.

func (*Athena) GetAccessKey

func (x *Athena) GetAccessKey() string

func (*Athena) GetEgressFilter

func (x *Athena) GetEgressFilter() string

func (*Athena) GetHealthy

func (x *Athena) GetHealthy() bool

func (*Athena) GetId

func (x *Athena) GetId() string

func (*Athena) GetName

func (x *Athena) GetName() string

func (*Athena) GetOutput

func (x *Athena) GetOutput() string

func (*Athena) GetPortOverride

func (x *Athena) GetPortOverride() int32

func (*Athena) GetRegion

func (x *Athena) GetRegion() string

func (*Athena) GetRoleArn

func (x *Athena) GetRoleArn() string

func (*Athena) GetRoleExternalId

func (x *Athena) GetRoleExternalId() string

func (*Athena) GetSecretAccessKey

func (x *Athena) GetSecretAccessKey() string

func (*Athena) GetSecretStoreId

func (x *Athena) GetSecretStoreId() string

func (*Athena) GetTags

func (x *Athena) GetTags() *Tags

func (*Athena) ProtoMessage

func (*Athena) ProtoMessage()

func (*Athena) ProtoReflect

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

func (*Athena) Reset

func (x *Athena) Reset()

func (*Athena) String

func (x *Athena) String() string

type AuroraMysql

type AuroraMysql struct {

	// Unique identifier of the Resource.
	Id string `protobuf:"bytes,32768,opt,name=id,proto3" json:"id,omitempty"`
	// Unique human-readable name of the Resource.
	Name string `protobuf:"bytes,32769,opt,name=name,proto3" json:"name,omitempty"`
	// True if the datasource is reachable and the credentials are valid.
	Healthy bool `protobuf:"varint,32770,opt,name=healthy,proto3" json:"healthy,omitempty"`
	// Tags is a map of key, value pairs.
	Tags *Tags `protobuf:"bytes,32771,opt,name=tags,proto3" json:"tags,omitempty"`
	// ID of the secret store containing credentials for this resource, if any.
	SecretStoreId string `protobuf:"bytes,32772,opt,name=secret_store_id,json=secretStoreId,proto3" json:"secret_store_id,omitempty"`
	// A filter applied to the routing logic to pin datasource to nodes.
	EgressFilter string `protobuf:"bytes,32773,opt,name=egress_filter,json=egressFilter,proto3" json:"egress_filter,omitempty"`
	Database     string `protobuf:"bytes,4,opt,name=database,proto3" json:"database,omitempty"`
	Hostname     string `protobuf:"bytes,1,opt,name=hostname,proto3" json:"hostname,omitempty"`
	Password     string `protobuf:"bytes,3,opt,name=password,proto3" json:"password,omitempty"`
	Port         int32  `protobuf:"varint,6,opt,name=port,proto3" json:"port,omitempty"`
	PortOverride int32  `protobuf:"varint,5,opt,name=port_override,json=portOverride,proto3" json:"port_override,omitempty"`
	Username     string `protobuf:"bytes,2,opt,name=username,proto3" json:"username,omitempty"`
	// contains filtered or unexported fields
}

func (*AuroraMysql) Descriptor deprecated

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

Deprecated: Use AuroraMysql.ProtoReflect.Descriptor instead.

func (*AuroraMysql) GetDatabase

func (x *AuroraMysql) GetDatabase() string

func (*AuroraMysql) GetEgressFilter

func (x *AuroraMysql) GetEgressFilter() string

func (*AuroraMysql) GetHealthy

func (x *AuroraMysql) GetHealthy() bool

func (*AuroraMysql) GetHostname

func (x *AuroraMysql) GetHostname() string

func (*AuroraMysql) GetId

func (x *AuroraMysql) GetId() string

func (*AuroraMysql) GetName

func (x *AuroraMysql) GetName() string

func (*AuroraMysql) GetPassword

func (x *AuroraMysql) GetPassword() string

func (*AuroraMysql) GetPort

func (x *AuroraMysql) GetPort() int32

func (*AuroraMysql) GetPortOverride

func (x *AuroraMysql) GetPortOverride() int32

func (*AuroraMysql) GetSecretStoreId

func (x *AuroraMysql) GetSecretStoreId() string

func (*AuroraMysql) GetTags

func (x *AuroraMysql) GetTags() *Tags

func (*AuroraMysql) GetUsername

func (x *AuroraMysql) GetUsername() string

func (*AuroraMysql) ProtoMessage

func (*AuroraMysql) ProtoMessage()

func (*AuroraMysql) ProtoReflect

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

func (*AuroraMysql) Reset

func (x *AuroraMysql) Reset()

func (*AuroraMysql) String

func (x *AuroraMysql) String() string

type AuroraPostgres

type AuroraPostgres struct {

	// Unique identifier of the Resource.
	Id string `protobuf:"bytes,32768,opt,name=id,proto3" json:"id,omitempty"`
	// Unique human-readable name of the Resource.
	Name string `protobuf:"bytes,32769,opt,name=name,proto3" json:"name,omitempty"`
	// True if the datasource is reachable and the credentials are valid.
	Healthy bool `protobuf:"varint,32770,opt,name=healthy,proto3" json:"healthy,omitempty"`
	// Tags is a map of key, value pairs.
	Tags *Tags `protobuf:"bytes,32771,opt,name=tags,proto3" json:"tags,omitempty"`
	// ID of the secret store containing credentials for this resource, if any.
	SecretStoreId string `protobuf:"bytes,32772,opt,name=secret_store_id,json=secretStoreId,proto3" json:"secret_store_id,omitempty"`
	// A filter applied to the routing logic to pin datasource to nodes.
	EgressFilter     string `protobuf:"bytes,32773,opt,name=egress_filter,json=egressFilter,proto3" json:"egress_filter,omitempty"`
	Database         string `protobuf:"bytes,4,opt,name=database,proto3" json:"database,omitempty"`
	Hostname         string `protobuf:"bytes,1,opt,name=hostname,proto3" json:"hostname,omitempty"`
	OverrideDatabase bool   `protobuf:"varint,7,opt,name=override_database,json=overrideDatabase,proto3" json:"override_database,omitempty"`
	Password         string `protobuf:"bytes,3,opt,name=password,proto3" json:"password,omitempty"`
	Port             int32  `protobuf:"varint,6,opt,name=port,proto3" json:"port,omitempty"`
	PortOverride     int32  `protobuf:"varint,5,opt,name=port_override,json=portOverride,proto3" json:"port_override,omitempty"`
	Username         string `protobuf:"bytes,2,opt,name=username,proto3" json:"username,omitempty"`
	// contains filtered or unexported fields
}

func (*AuroraPostgres) Descriptor deprecated

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

Deprecated: Use AuroraPostgres.ProtoReflect.Descriptor instead.

func (*AuroraPostgres) GetDatabase

func (x *AuroraPostgres) GetDatabase() string

func (*AuroraPostgres) GetEgressFilter

func (x *AuroraPostgres) GetEgressFilter() string

func (*AuroraPostgres) GetHealthy

func (x *AuroraPostgres) GetHealthy() bool

func (*AuroraPostgres) GetHostname

func (x *AuroraPostgres) GetHostname() string

func (*AuroraPostgres) GetId

func (x *AuroraPostgres) GetId() string

func (*AuroraPostgres) GetName

func (x *AuroraPostgres) GetName() string

func (*AuroraPostgres) GetOverrideDatabase

func (x *AuroraPostgres) GetOverrideDatabase() bool

func (*AuroraPostgres) GetPassword

func (x *AuroraPostgres) GetPassword() string

func (*AuroraPostgres) GetPort

func (x *AuroraPostgres) GetPort() int32

func (*AuroraPostgres) GetPortOverride

func (x *AuroraPostgres) GetPortOverride() int32

func (*AuroraPostgres) GetSecretStoreId

func (x *AuroraPostgres) GetSecretStoreId() string

func (*AuroraPostgres) GetTags

func (x *AuroraPostgres) GetTags() *Tags

func (*AuroraPostgres) GetUsername

func (x *AuroraPostgres) GetUsername() string

func (*AuroraPostgres) ProtoMessage

func (*AuroraPostgres) ProtoMessage()

func (*AuroraPostgres) ProtoReflect

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

func (*AuroraPostgres) Reset

func (x *AuroraPostgres) Reset()

func (*AuroraPostgres) String

func (x *AuroraPostgres) String() string

type AuthenticationError

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

AuthenticationError is used to specify an authentication failure condition

func (*AuthenticationError) Descriptor deprecated

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

Deprecated: Use AuthenticationError.ProtoReflect.Descriptor instead.

func (*AuthenticationError) ProtoMessage

func (*AuthenticationError) ProtoMessage()

func (*AuthenticationError) ProtoReflect

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

func (*AuthenticationError) Reset

func (x *AuthenticationError) Reset()

func (*AuthenticationError) String

func (x *AuthenticationError) String() string

type Azure added in v1.0.34

type Azure struct {

	// Unique identifier of the Resource.
	Id string `protobuf:"bytes,32768,opt,name=id,proto3" json:"id,omitempty"`
	// Unique human-readable name of the Resource.
	Name string `protobuf:"bytes,32769,opt,name=name,proto3" json:"name,omitempty"`
	// True if the datasource is reachable and the credentials are valid.
	Healthy bool `protobuf:"varint,32770,opt,name=healthy,proto3" json:"healthy,omitempty"`
	// Tags is a map of key, value pairs.
	Tags *Tags `protobuf:"bytes,32771,opt,name=tags,proto3" json:"tags,omitempty"`
	// ID of the secret store containing credentials for this resource, if any.
	SecretStoreId string `protobuf:"bytes,32772,opt,name=secret_store_id,json=secretStoreId,proto3" json:"secret_store_id,omitempty"`
	// A filter applied to the routing logic to pin datasource to nodes.
	EgressFilter string `protobuf:"bytes,32773,opt,name=egress_filter,json=egressFilter,proto3" json:"egress_filter,omitempty"`
	AppId        string `protobuf:"bytes,1,opt,name=app_id,json=appId,proto3" json:"app_id,omitempty"`
	Password     string `protobuf:"bytes,3,opt,name=password,proto3" json:"password,omitempty"`
	TenantId     string `protobuf:"bytes,2,opt,name=tenant_id,json=tenantId,proto3" json:"tenant_id,omitempty"`
	// contains filtered or unexported fields
}

func (*Azure) Descriptor deprecated added in v1.0.34

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

Deprecated: Use Azure.ProtoReflect.Descriptor instead.

func (*Azure) GetAppId added in v1.0.34

func (x *Azure) GetAppId() string

func (*Azure) GetEgressFilter added in v1.0.34

func (x *Azure) GetEgressFilter() string

func (*Azure) GetHealthy added in v1.0.34

func (x *Azure) GetHealthy() bool

func (*Azure) GetId added in v1.0.34

func (x *Azure) GetId() string

func (*Azure) GetName added in v1.0.34

func (x *Azure) GetName() string

func (*Azure) GetPassword added in v1.0.34

func (x *Azure) GetPassword() string

func (*Azure) GetSecretStoreId added in v1.0.34

func (x *Azure) GetSecretStoreId() string

func (*Azure) GetTags added in v1.0.34

func (x *Azure) GetTags() *Tags

func (*Azure) GetTenantId added in v1.0.34

func (x *Azure) GetTenantId() string

func (*Azure) ProtoMessage added in v1.0.34

func (*Azure) ProtoMessage()

func (*Azure) ProtoReflect added in v1.0.34

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

func (*Azure) Reset added in v1.0.34

func (x *Azure) Reset()

func (*Azure) String added in v1.0.34

func (x *Azure) String() string

type AzureCertificate added in v1.0.34

type AzureCertificate struct {

	// Unique identifier of the Resource.
	Id string `protobuf:"bytes,32768,opt,name=id,proto3" json:"id,omitempty"`
	// Unique human-readable name of the Resource.
	Name string `protobuf:"bytes,32769,opt,name=name,proto3" json:"name,omitempty"`
	// True if the datasource is reachable and the credentials are valid.
	Healthy bool `protobuf:"varint,32770,opt,name=healthy,proto3" json:"healthy,omitempty"`
	// Tags is a map of key, value pairs.
	Tags *Tags `protobuf:"bytes,32771,opt,name=tags,proto3" json:"tags,omitempty"`
	// ID of the secret store containing credentials for this resource, if any.
	SecretStoreId string `protobuf:"bytes,32772,opt,name=secret_store_id,json=secretStoreId,proto3" json:"secret_store_id,omitempty"`
	// A filter applied to the routing logic to pin datasource to nodes.
	EgressFilter      string `protobuf:"bytes,32773,opt,name=egress_filter,json=egressFilter,proto3" json:"egress_filter,omitempty"`
	AppId             string `protobuf:"bytes,1,opt,name=app_id,json=appId,proto3" json:"app_id,omitempty"`
	ClientCertificate string `protobuf:"bytes,3,opt,name=client_certificate,json=clientCertificate,proto3" json:"client_certificate,omitempty"`
	TenantId          string `protobuf:"bytes,2,opt,name=tenant_id,json=tenantId,proto3" json:"tenant_id,omitempty"`
	// contains filtered or unexported fields
}

func (*AzureCertificate) Descriptor deprecated added in v1.0.34

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

Deprecated: Use AzureCertificate.ProtoReflect.Descriptor instead.

func (*AzureCertificate) GetAppId added in v1.0.34

func (x *AzureCertificate) GetAppId() string

func (*AzureCertificate) GetClientCertificate added in v1.0.34

func (x *AzureCertificate) GetClientCertificate() string

func (*AzureCertificate) GetEgressFilter added in v1.0.34

func (x *AzureCertificate) GetEgressFilter() string

func (*AzureCertificate) GetHealthy added in v1.0.34

func (x *AzureCertificate) GetHealthy() bool

func (*AzureCertificate) GetId added in v1.0.34

func (x *AzureCertificate) GetId() string

func (*AzureCertificate) GetName added in v1.0.34

func (x *AzureCertificate) GetName() string

func (*AzureCertificate) GetSecretStoreId added in v1.0.34

func (x *AzureCertificate) GetSecretStoreId() string

func (*AzureCertificate) GetTags added in v1.0.34

func (x *AzureCertificate) GetTags() *Tags

func (*AzureCertificate) GetTenantId added in v1.0.34

func (x *AzureCertificate) GetTenantId() string

func (*AzureCertificate) ProtoMessage added in v1.0.34

func (*AzureCertificate) ProtoMessage()

func (*AzureCertificate) ProtoReflect added in v1.0.34

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

func (*AzureCertificate) Reset added in v1.0.34

func (x *AzureCertificate) Reset()

func (*AzureCertificate) String added in v1.0.34

func (x *AzureCertificate) String() string

type AzurePostgres added in v1.0.33

type AzurePostgres struct {

	// Unique identifier of the Resource.
	Id string `protobuf:"bytes,32768,opt,name=id,proto3" json:"id,omitempty"`
	// Unique human-readable name of the Resource.
	Name string `protobuf:"bytes,32769,opt,name=name,proto3" json:"name,omitempty"`
	// True if the datasource is reachable and the credentials are valid.
	Healthy bool `protobuf:"varint,32770,opt,name=healthy,proto3" json:"healthy,omitempty"`
	// Tags is a map of key, value pairs.
	Tags *Tags `protobuf:"bytes,32771,opt,name=tags,proto3" json:"tags,omitempty"`
	// ID of the secret store containing credentials for this resource, if any.
	SecretStoreId string `protobuf:"bytes,32772,opt,name=secret_store_id,json=secretStoreId,proto3" json:"secret_store_id,omitempty"`
	// A filter applied to the routing logic to pin datasource to nodes.
	EgressFilter     string `protobuf:"bytes,32773,opt,name=egress_filter,json=egressFilter,proto3" json:"egress_filter,omitempty"`
	Database         string `protobuf:"bytes,4,opt,name=database,proto3" json:"database,omitempty"`
	Hostname         string `protobuf:"bytes,1,opt,name=hostname,proto3" json:"hostname,omitempty"`
	OverrideDatabase bool   `protobuf:"varint,7,opt,name=override_database,json=overrideDatabase,proto3" json:"override_database,omitempty"`
	Password         string `protobuf:"bytes,3,opt,name=password,proto3" json:"password,omitempty"`
	Port             int32  `protobuf:"varint,6,opt,name=port,proto3" json:"port,omitempty"`
	PortOverride     int32  `protobuf:"varint,5,opt,name=port_override,json=portOverride,proto3" json:"port_override,omitempty"`
	Username         string `protobuf:"bytes,2,opt,name=username,proto3" json:"username,omitempty"`
	// contains filtered or unexported fields
}

func (*AzurePostgres) Descriptor deprecated added in v1.0.33

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

Deprecated: Use AzurePostgres.ProtoReflect.Descriptor instead.

func (*AzurePostgres) GetDatabase added in v1.0.33

func (x *AzurePostgres) GetDatabase() string

func (*AzurePostgres) GetEgressFilter added in v1.0.33

func (x *AzurePostgres) GetEgressFilter() string

func (*AzurePostgres) GetHealthy added in v1.0.33

func (x *AzurePostgres) GetHealthy() bool

func (*AzurePostgres) GetHostname added in v1.0.33

func (x *AzurePostgres) GetHostname() string

func (*AzurePostgres) GetId added in v1.0.33

func (x *AzurePostgres) GetId() string

func (*AzurePostgres) GetName added in v1.0.33

func (x *AzurePostgres) GetName() string

func (*AzurePostgres) GetOverrideDatabase added in v1.0.33

func (x *AzurePostgres) GetOverrideDatabase() bool

func (*AzurePostgres) GetPassword added in v1.0.33

func (x *AzurePostgres) GetPassword() string

func (*AzurePostgres) GetPort added in v1.0.33

func (x *AzurePostgres) GetPort() int32

func (*AzurePostgres) GetPortOverride added in v1.0.33

func (x *AzurePostgres) GetPortOverride() int32

func (*AzurePostgres) GetSecretStoreId added in v1.0.33

func (x *AzurePostgres) GetSecretStoreId() string

func (*AzurePostgres) GetTags added in v1.0.33

func (x *AzurePostgres) GetTags() *Tags

func (*AzurePostgres) GetUsername added in v1.0.33

func (x *AzurePostgres) GetUsername() string

func (*AzurePostgres) ProtoMessage added in v1.0.33

func (*AzurePostgres) ProtoMessage()

func (*AzurePostgres) ProtoReflect added in v1.0.33

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

func (*AzurePostgres) Reset added in v1.0.33

func (x *AzurePostgres) Reset()

func (*AzurePostgres) String added in v1.0.33

func (x *AzurePostgres) String() string

type AzureStore added in v1.0.39

type AzureStore struct {

	// Unique identifier of the SecretStore.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Unique human-readable name of the SecretStore.
	Name     string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	VaultUri string `protobuf:"bytes,3,opt,name=vault_uri,json=vaultUri,proto3" json:"vault_uri,omitempty"`
	// Tags is a map of key, value pairs.
	Tags *Tags `protobuf:"bytes,32771,opt,name=tags,proto3" json:"tags,omitempty"`
	// contains filtered or unexported fields
}

func (*AzureStore) Descriptor deprecated added in v1.0.39

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

Deprecated: Use AzureStore.ProtoReflect.Descriptor instead.

func (*AzureStore) GetId added in v1.0.39

func (x *AzureStore) GetId() string

func (*AzureStore) GetName added in v1.0.39

func (x *AzureStore) GetName() string

func (*AzureStore) GetTags added in v1.0.39

func (x *AzureStore) GetTags() *Tags

func (*AzureStore) GetVaultUri added in v1.0.39

func (x *AzureStore) GetVaultUri() string

func (*AzureStore) ProtoMessage added in v1.0.39

func (*AzureStore) ProtoMessage()

func (*AzureStore) ProtoReflect added in v1.0.39

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

func (*AzureStore) Reset added in v1.0.39

func (x *AzureStore) Reset()

func (*AzureStore) String added in v1.0.39

func (x *AzureStore) String() string

type BadRequestError

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

BadRequestError identifies a bad request sent by the client

func (*BadRequestError) Descriptor deprecated

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

Deprecated: Use BadRequestError.ProtoReflect.Descriptor instead.

func (*BadRequestError) ProtoMessage

func (*BadRequestError) ProtoMessage()

func (*BadRequestError) ProtoReflect

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

func (*BadRequestError) Reset

func (x *BadRequestError) Reset()

func (*BadRequestError) String

func (x *BadRequestError) String() string

type BigQuery

type BigQuery struct {

	// Unique identifier of the Resource.
	Id string `protobuf:"bytes,32768,opt,name=id,proto3" json:"id,omitempty"`
	// Unique human-readable name of the Resource.
	Name string `protobuf:"bytes,32769,opt,name=name,proto3" json:"name,omitempty"`
	// True if the datasource is reachable and the credentials are valid.
	Healthy bool `protobuf:"varint,32770,opt,name=healthy,proto3" json:"healthy,omitempty"`
	// Tags is a map of key, value pairs.
	Tags *Tags `protobuf:"bytes,32771,opt,name=tags,proto3" json:"tags,omitempty"`
	// ID of the secret store containing credentials for this resource, if any.
	SecretStoreId string `protobuf:"bytes,32772,opt,name=secret_store_id,json=secretStoreId,proto3" json:"secret_store_id,omitempty"`
	// A filter applied to the routing logic to pin datasource to nodes.
	EgressFilter string `protobuf:"bytes,32773,opt,name=egress_filter,json=egressFilter,proto3" json:"egress_filter,omitempty"`
	Endpoint     string `protobuf:"bytes,4,opt,name=endpoint,proto3" json:"endpoint,omitempty"`
	PortOverride int32  `protobuf:"varint,3,opt,name=port_override,json=portOverride,proto3" json:"port_override,omitempty"`
	PrivateKey   string `protobuf:"bytes,1,opt,name=private_key,json=privateKey,proto3" json:"private_key,omitempty"`
	Project      string `protobuf:"bytes,2,opt,name=project,proto3" json:"project,omitempty"`
	Username     string `protobuf:"bytes,5,opt,name=username,proto3" json:"username,omitempty"`
	// contains filtered or unexported fields
}

func (*BigQuery) Descriptor deprecated

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

Deprecated: Use BigQuery.ProtoReflect.Descriptor instead.

func (*BigQuery) GetEgressFilter

func (x *BigQuery) GetEgressFilter() string

func (*BigQuery) GetEndpoint

func (x *BigQuery) GetEndpoint() string

func (*BigQuery) GetHealthy

func (x *BigQuery) GetHealthy() bool

func (*BigQuery) GetId

func (x *BigQuery) GetId() string

func (*BigQuery) GetName

func (x *BigQuery) GetName() string

func (*BigQuery) GetPortOverride

func (x *BigQuery) GetPortOverride() int32

func (*BigQuery) GetPrivateKey

func (x *BigQuery) GetPrivateKey() string

func (*BigQuery) GetProject

func (x *BigQuery) GetProject() string

func (*BigQuery) GetSecretStoreId

func (x *BigQuery) GetSecretStoreId() string

func (*BigQuery) GetTags

func (x *BigQuery) GetTags() *Tags

func (*BigQuery) GetUsername

func (x *BigQuery) GetUsername() string

func (*BigQuery) ProtoMessage

func (*BigQuery) ProtoMessage()

func (*BigQuery) ProtoReflect

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

func (*BigQuery) Reset

func (x *BigQuery) Reset()

func (*BigQuery) String

func (x *BigQuery) String() string

type Cassandra

type Cassandra struct {

	// Unique identifier of the Resource.
	Id string `protobuf:"bytes,32768,opt,name=id,proto3" json:"id,omitempty"`
	// Unique human-readable name of the Resource.
	Name string `protobuf:"bytes,32769,opt,name=name,proto3" json:"name,omitempty"`
	// True if the datasource is reachable and the credentials are valid.
	Healthy bool `protobuf:"varint,32770,opt,name=healthy,proto3" json:"healthy,omitempty"`
	// Tags is a map of key, value pairs.
	Tags *Tags `protobuf:"bytes,32771,opt,name=tags,proto3" json:"tags,omitempty"`
	// ID of the secret store containing credentials for this resource, if any.
	SecretStoreId string `protobuf:"bytes,32772,opt,name=secret_store_id,json=secretStoreId,proto3" json:"secret_store_id,omitempty"`
	// A filter applied to the routing logic to pin datasource to nodes.
	EgressFilter string `protobuf:"bytes,32773,opt,name=egress_filter,json=egressFilter,proto3" json:"egress_filter,omitempty"`
	Hostname     string `protobuf:"bytes,1,opt,name=hostname,proto3" json:"hostname,omitempty"`
	Password     string `protobuf:"bytes,3,opt,name=password,proto3" json:"password,omitempty"`
	Port         int32  `protobuf:"varint,5,opt,name=port,proto3" json:"port,omitempty"`
	PortOverride int32  `protobuf:"varint,4,opt,name=port_override,json=portOverride,proto3" json:"port_override,omitempty"`
	TlsRequired  bool   `protobuf:"varint,6,opt,name=tls_required,json=tlsRequired,proto3" json:"tls_required,omitempty"`
	Username     string `protobuf:"bytes,2,opt,name=username,proto3" json:"username,omitempty"`
	// contains filtered or unexported fields
}

func (*Cassandra) Descriptor deprecated

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

Deprecated: Use Cassandra.ProtoReflect.Descriptor instead.

func (*Cassandra) GetEgressFilter

func (x *Cassandra) GetEgressFilter() string

func (*Cassandra) GetHealthy

func (x *Cassandra) GetHealthy() bool

func (*Cassandra) GetHostname

func (x *Cassandra) GetHostname() string

func (*Cassandra) GetId

func (x *Cassandra) GetId() string

func (*Cassandra) GetName

func (x *Cassandra) GetName() string

func (*Cassandra) GetPassword

func (x *Cassandra) GetPassword() string

func (*Cassandra) GetPort

func (x *Cassandra) GetPort() int32

func (*Cassandra) GetPortOverride

func (x *Cassandra) GetPortOverride() int32

func (*Cassandra) GetSecretStoreId

func (x *Cassandra) GetSecretStoreId() string

func (*Cassandra) GetTags

func (x *Cassandra) GetTags() *Tags

func (*Cassandra) GetTlsRequired

func (x *Cassandra) GetTlsRequired() bool

func (*Cassandra) GetUsername

func (x *Cassandra) GetUsername() string

func (*Cassandra) ProtoMessage

func (*Cassandra) ProtoMessage()

func (*Cassandra) ProtoReflect

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

func (*Cassandra) Reset

func (x *Cassandra) Reset()

func (*Cassandra) String

func (x *Cassandra) String() string

type Citus

type Citus struct {

	// Unique identifier of the Resource.
	Id string `protobuf:"bytes,32768,opt,name=id,proto3" json:"id,omitempty"`
	// Unique human-readable name of the Resource.
	Name string `protobuf:"bytes,32769,opt,name=name,proto3" json:"name,omitempty"`
	// True if the datasource is reachable and the credentials are valid.
	Healthy bool `protobuf:"varint,32770,opt,name=healthy,proto3" json:"healthy,omitempty"`
	// Tags is a map of key, value pairs.
	Tags *Tags `protobuf:"bytes,32771,opt,name=tags,proto3" json:"tags,omitempty"`
	// ID of the secret store containing credentials for this resource, if any.
	SecretStoreId string `protobuf:"bytes,32772,opt,name=secret_store_id,json=secretStoreId,proto3" json:"secret_store_id,omitempty"`
	// A filter applied to the routing logic to pin datasource to nodes.
	EgressFilter     string `protobuf:"bytes,32773,opt,name=egress_filter,json=egressFilter,proto3" json:"egress_filter,omitempty"`
	Database         string `protobuf:"bytes,4,opt,name=database,proto3" json:"database,omitempty"`
	Hostname         string `protobuf:"bytes,1,opt,name=hostname,proto3" json:"hostname,omitempty"`
	OverrideDatabase bool   `protobuf:"varint,7,opt,name=override_database,json=overrideDatabase,proto3" json:"override_database,omitempty"`
	Password         string `protobuf:"bytes,3,opt,name=password,proto3" json:"password,omitempty"`
	Port             int32  `protobuf:"varint,6,opt,name=port,proto3" json:"port,omitempty"`
	PortOverride     int32  `protobuf:"varint,5,opt,name=port_override,json=portOverride,proto3" json:"port_override,omitempty"`
	Username         string `protobuf:"bytes,2,opt,name=username,proto3" json:"username,omitempty"`
	// contains filtered or unexported fields
}

func (*Citus) Descriptor deprecated

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

Deprecated: Use Citus.ProtoReflect.Descriptor instead.

func (*Citus) GetDatabase

func (x *Citus) GetDatabase() string

func (*Citus) GetEgressFilter

func (x *Citus) GetEgressFilter() string

func (*Citus) GetHealthy

func (x *Citus) GetHealthy() bool

func (*Citus) GetHostname

func (x *Citus) GetHostname() string

func (*Citus) GetId

func (x *Citus) GetId() string

func (*Citus) GetName

func (x *Citus) GetName() string

func (*Citus) GetOverrideDatabase

func (x *Citus) GetOverrideDatabase() bool

func (*Citus) GetPassword

func (x *Citus) GetPassword() string

func (*Citus) GetPort

func (x *Citus) GetPort() int32

func (*Citus) GetPortOverride

func (x *Citus) GetPortOverride() int32

func (*Citus) GetSecretStoreId

func (x *Citus) GetSecretStoreId() string

func (*Citus) GetTags

func (x *Citus) GetTags() *Tags

func (*Citus) GetUsername

func (x *Citus) GetUsername() string

func (*Citus) ProtoMessage

func (*Citus) ProtoMessage()

func (*Citus) ProtoReflect

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

func (*Citus) Reset

func (x *Citus) Reset()

func (*Citus) String

func (x *Citus) String() string

type Clustrix

type Clustrix struct {

	// Unique identifier of the Resource.
	Id string `protobuf:"bytes,32768,opt,name=id,proto3" json:"id,omitempty"`
	// Unique human-readable name of the Resource.
	Name string `protobuf:"bytes,32769,opt,name=name,proto3" json:"name,omitempty"`
	// True if the datasource is reachable and the credentials are valid.
	Healthy bool `protobuf:"varint,32770,opt,name=healthy,proto3" json:"healthy,omitempty"`
	// Tags is a map of key, value pairs.
	Tags *Tags `protobuf:"bytes,32771,opt,name=tags,proto3" json:"tags,omitempty"`
	// ID of the secret store containing credentials for this resource, if any.
	SecretStoreId string `protobuf:"bytes,32772,opt,name=secret_store_id,json=secretStoreId,proto3" json:"secret_store_id,omitempty"`
	// A filter applied to the routing logic to pin datasource to nodes.
	EgressFilter string `protobuf:"bytes,32773,opt,name=egress_filter,json=egressFilter,proto3" json:"egress_filter,omitempty"`
	Database     string `protobuf:"bytes,4,opt,name=database,proto3" json:"database,omitempty"`
	Hostname     string `protobuf:"bytes,1,opt,name=hostname,proto3" json:"hostname,omitempty"`
	Password     string `protobuf:"bytes,3,opt,name=password,proto3" json:"password,omitempty"`
	Port         int32  `protobuf:"varint,6,opt,name=port,proto3" json:"port,omitempty"`
	PortOverride int32  `protobuf:"varint,5,opt,name=port_override,json=portOverride,proto3" json:"port_override,omitempty"`
	Username     string `protobuf:"bytes,2,opt,name=username,proto3" json:"username,omitempty"`
	// contains filtered or unexported fields
}

func (*Clustrix) Descriptor deprecated

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

Deprecated: Use Clustrix.ProtoReflect.Descriptor instead.

func (*Clustrix) GetDatabase

func (x *Clustrix) GetDatabase() string

func (*Clustrix) GetEgressFilter

func (x *Clustrix) GetEgressFilter() string

func (*Clustrix) GetHealthy

func (x *Clustrix) GetHealthy() bool

func (*Clustrix) GetHostname

func (x *Clustrix) GetHostname() string

func (*Clustrix) GetId

func (x *Clustrix) GetId() string

func (*Clustrix) GetName

func (x *Clustrix) GetName() string

func (*Clustrix) GetPassword

func (x *Clustrix) GetPassword() string

func (*Clustrix) GetPort

func (x *Clustrix) GetPort() int32

func (*Clustrix) GetPortOverride

func (x *Clustrix) GetPortOverride() int32

func (*Clustrix) GetSecretStoreId

func (x *Clustrix) GetSecretStoreId() string

func (*Clustrix) GetTags

func (x *Clustrix) GetTags() *Tags

func (*Clustrix) GetUsername

func (x *Clustrix) GetUsername() string

func (*Clustrix) ProtoMessage

func (*Clustrix) ProtoMessage()

func (*Clustrix) ProtoReflect

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

func (*Clustrix) Reset

func (x *Clustrix) Reset()

func (*Clustrix) String

func (x *Clustrix) String() string

type Cockroach

type Cockroach struct {

	// Unique identifier of the Resource.
	Id string `protobuf:"bytes,32768,opt,name=id,proto3" json:"id,omitempty"`
	// Unique human-readable name of the Resource.
	Name string `protobuf:"bytes,32769,opt,name=name,proto3" json:"name,omitempty"`
	// True if the datasource is reachable and the credentials are valid.
	Healthy bool `protobuf:"varint,32770,opt,name=healthy,proto3" json:"healthy,omitempty"`
	// Tags is a map of key, value pairs.
	Tags *Tags `protobuf:"bytes,32771,opt,name=tags,proto3" json:"tags,omitempty"`
	// ID of the secret store containing credentials for this resource, if any.
	SecretStoreId string `protobuf:"bytes,32772,opt,name=secret_store_id,json=secretStoreId,proto3" json:"secret_store_id,omitempty"`
	// A filter applied to the routing logic to pin datasource to nodes.
	EgressFilter     string `protobuf:"bytes,32773,opt,name=egress_filter,json=egressFilter,proto3" json:"egress_filter,omitempty"`
	Database         string `protobuf:"bytes,4,opt,name=database,proto3" json:"database,omitempty"`
	Hostname         string `protobuf:"bytes,1,opt,name=hostname,proto3" json:"hostname,omitempty"`
	OverrideDatabase bool   `protobuf:"varint,7,opt,name=override_database,json=overrideDatabase,proto3" json:"override_database,omitempty"`
	Password         string `protobuf:"bytes,3,opt,name=password,proto3" json:"password,omitempty"`
	Port             int32  `protobuf:"varint,6,opt,name=port,proto3" json:"port,omitempty"`
	PortOverride     int32  `protobuf:"varint,5,opt,name=port_override,json=portOverride,proto3" json:"port_override,omitempty"`
	Username         string `protobuf:"bytes,2,opt,name=username,proto3" json:"username,omitempty"`
	// contains filtered or unexported fields
}

func (*Cockroach) Descriptor deprecated

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

Deprecated: Use Cockroach.ProtoReflect.Descriptor instead.

func (*Cockroach) GetDatabase

func (x *Cockroach) GetDatabase() string

func (*Cockroach) GetEgressFilter

func (x *Cockroach) GetEgressFilter() string

func (*Cockroach) GetHealthy

func (x *Cockroach) GetHealthy() bool

func (*Cockroach) GetHostname

func (x *Cockroach) GetHostname() string

func (*Cockroach) GetId

func (x *Cockroach) GetId() string

func (*Cockroach) GetName

func (x *Cockroach) GetName() string

func (*Cockroach) GetOverrideDatabase

func (x *Cockroach) GetOverrideDatabase() bool

func (*Cockroach) GetPassword

func (x *Cockroach) GetPassword() string

func (*Cockroach) GetPort

func (x *Cockroach) GetPort() int32

func (*Cockroach) GetPortOverride

func (x *Cockroach) GetPortOverride() int32

func (*Cockroach) GetSecretStoreId

func (x *Cockroach) GetSecretStoreId() string

func (*Cockroach) GetTags

func (x *Cockroach) GetTags() *Tags

func (*Cockroach) GetUsername

func (x *Cockroach) GetUsername() string

func (*Cockroach) ProtoMessage

func (*Cockroach) ProtoMessage()

func (*Cockroach) ProtoReflect

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

func (*Cockroach) Reset

func (x *Cockroach) Reset()

func (*Cockroach) String

func (x *Cockroach) String() string

type ControlPanelClient

type ControlPanelClient interface {
	// GetSSHCAPublicKey retrieves the SSH CA public key.
	GetSSHCAPublicKey(ctx context.Context, in *ControlPanelGetSSHCAPublicKeyRequest, opts ...grpc.CallOption) (*ControlPanelGetSSHCAPublicKeyResponse, error)
	// VerifyJWT reports whether the given JWT token (x-sdm-token) is valid.
	VerifyJWT(ctx context.Context, in *ControlPanelVerifyJWTRequest, opts ...grpc.CallOption) (*ControlPanelVerifyJWTResponse, error)
}

ControlPanelClient is the client API for ControlPanel service.

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

type ControlPanelGetSSHCAPublicKeyRequest

type ControlPanelGetSSHCAPublicKeyRequest struct {

	// Reserved for future use.
	Meta *GetRequestMetadata `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"`
	// contains filtered or unexported fields
}

ControlPanelGetSSHCAPublicKeyRequest represents a request for an organization's SSH CA public key.

func (*ControlPanelGetSSHCAPublicKeyRequest) Descriptor deprecated

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

Deprecated: Use ControlPanelGetSSHCAPublicKeyRequest.ProtoReflect.Descriptor instead.

func (*ControlPanelGetSSHCAPublicKeyRequest) GetMeta

func (*ControlPanelGetSSHCAPublicKeyRequest) ProtoMessage

func (*ControlPanelGetSSHCAPublicKeyRequest) ProtoMessage()

func (*ControlPanelGetSSHCAPublicKeyRequest) ProtoReflect

func (*ControlPanelGetSSHCAPublicKeyRequest) Reset

func (*ControlPanelGetSSHCAPublicKeyRequest) String

type ControlPanelGetSSHCAPublicKeyResponse

type ControlPanelGetSSHCAPublicKeyResponse struct {

	// Reserved for future use.
	Meta *GetResponseMetadata `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"`
	// The public key of the SSH Certificate Authority, in OpenSSH RSA public
	// key format.
	PublicKey string `protobuf:"bytes,2,opt,name=public_key,json=publicKey,proto3" json:"public_key,omitempty"`
	// Rate limit information.
	RateLimit *RateLimitMetadata `protobuf:"bytes,3,opt,name=rate_limit,json=rateLimit,proto3" json:"rate_limit,omitempty"`
	// contains filtered or unexported fields
}

ControlPanelGetSSHCAPublicKeyResponse represents a request for an organization's SSH Certificate Authority public key.

func (*ControlPanelGetSSHCAPublicKeyResponse) Descriptor deprecated

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

Deprecated: Use ControlPanelGetSSHCAPublicKeyResponse.ProtoReflect.Descriptor instead.

func (*ControlPanelGetSSHCAPublicKeyResponse) GetMeta

func (*ControlPanelGetSSHCAPublicKeyResponse) GetPublicKey

func (*ControlPanelGetSSHCAPublicKeyResponse) GetRateLimit

func (*ControlPanelGetSSHCAPublicKeyResponse) ProtoMessage

func (*ControlPanelGetSSHCAPublicKeyResponse) ProtoMessage()

func (*ControlPanelGetSSHCAPublicKeyResponse) ProtoReflect

func (*ControlPanelGetSSHCAPublicKeyResponse) Reset

func (*ControlPanelGetSSHCAPublicKeyResponse) String

type ControlPanelServer

type ControlPanelServer interface {
	// GetSSHCAPublicKey retrieves the SSH CA public key.
	GetSSHCAPublicKey(context.Context, *ControlPanelGetSSHCAPublicKeyRequest) (*ControlPanelGetSSHCAPublicKeyResponse, error)
	// VerifyJWT reports whether the given JWT token (x-sdm-token) is valid.
	VerifyJWT(context.Context, *ControlPanelVerifyJWTRequest) (*ControlPanelVerifyJWTResponse, error)
	// contains filtered or unexported methods
}

ControlPanelServer is the server API for ControlPanel service. All implementations must embed UnimplementedControlPanelServer for forward compatibility

type ControlPanelVerifyJWTRequest

type ControlPanelVerifyJWTRequest struct {

	// Reserved for future use.
	Meta *GetRequestMetadata `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"`
	// The x-sdm-token string.
	Token string `protobuf:"bytes,2,opt,name=token,proto3" json:"token,omitempty"`
	// contains filtered or unexported fields
}

ControlPanelVerifyJWTRequest represents a request for x-sdm-token validation.

func (*ControlPanelVerifyJWTRequest) Descriptor deprecated

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

Deprecated: Use ControlPanelVerifyJWTRequest.ProtoReflect.Descriptor instead.

func (*ControlPanelVerifyJWTRequest) GetMeta

func (*ControlPanelVerifyJWTRequest) GetToken

func (x *ControlPanelVerifyJWTRequest) GetToken() string

func (*ControlPanelVerifyJWTRequest) ProtoMessage

func (*ControlPanelVerifyJWTRequest) ProtoMessage()

func (*ControlPanelVerifyJWTRequest) ProtoReflect

func (*ControlPanelVerifyJWTRequest) Reset

func (x *ControlPanelVerifyJWTRequest) Reset()

func (*ControlPanelVerifyJWTRequest) String

type ControlPanelVerifyJWTResponse

type ControlPanelVerifyJWTResponse struct {

	// Reserved for future use.
	Meta *GetResponseMetadata `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"`
	// Reports if the given token is valid.
	Valid bool `protobuf:"varint,2,opt,name=valid,proto3" json:"valid,omitempty"`
	// Rate limit information.
	RateLimit *RateLimitMetadata `protobuf:"bytes,3,opt,name=rate_limit,json=rateLimit,proto3" json:"rate_limit,omitempty"`
	// contains filtered or unexported fields
}

ControlPanelVerifyJWTResponse reports whether x-sdm-token is valid.

func (*ControlPanelVerifyJWTResponse) Descriptor deprecated

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

Deprecated: Use ControlPanelVerifyJWTResponse.ProtoReflect.Descriptor instead.

func (*ControlPanelVerifyJWTResponse) GetMeta

func (*ControlPanelVerifyJWTResponse) GetRateLimit

func (*ControlPanelVerifyJWTResponse) GetValid

func (x *ControlPanelVerifyJWTResponse) GetValid() bool

func (*ControlPanelVerifyJWTResponse) ProtoMessage

func (*ControlPanelVerifyJWTResponse) ProtoMessage()

func (*ControlPanelVerifyJWTResponse) ProtoReflect

func (*ControlPanelVerifyJWTResponse) Reset

func (x *ControlPanelVerifyJWTResponse) Reset()

func (*ControlPanelVerifyJWTResponse) String

type CreateRequestMetadata

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

CreateRequestMetadata is reserved for future use.

func (*CreateRequestMetadata) Descriptor deprecated

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

Deprecated: Use CreateRequestMetadata.ProtoReflect.Descriptor instead.

func (*CreateRequestMetadata) ProtoMessage

func (*CreateRequestMetadata) ProtoMessage()

func (*CreateRequestMetadata) ProtoReflect

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

func (*CreateRequestMetadata) Reset

func (x *CreateRequestMetadata) Reset()

func (*CreateRequestMetadata) String

func (x *CreateRequestMetadata) String() string

type CreateResponseMetadata

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

CreateResponseMetadata is reserved for future use.

func (*CreateResponseMetadata) Descriptor deprecated

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

Deprecated: Use CreateResponseMetadata.ProtoReflect.Descriptor instead.

func (*CreateResponseMetadata) ProtoMessage

func (*CreateResponseMetadata) ProtoMessage()

func (*CreateResponseMetadata) ProtoReflect

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

func (*CreateResponseMetadata) Reset

func (x *CreateResponseMetadata) Reset()

func (*CreateResponseMetadata) String

func (x *CreateResponseMetadata) String() string

type CustomPorcelainMessageOptions

type CustomPorcelainMessageOptions struct {

	// converter allows you to write custom "to porcelain" and "to plumbing"
	// conversion functions for this message in the SDK templates.
	Converter string `protobuf:"bytes,1941309,opt,name=converter,proto3" json:"converter,omitempty"`
	// go_porcelain_type allows you to customize the porcelain message type in go
	GoPorcelainType string `protobuf:"bytes,1941310,opt,name=go_porcelain_type,json=goPorcelainType,proto3" json:"go_porcelain_type,omitempty"`
	// java_porcelain_type allows you to customize the porcelain message type in java
	JavaPorcelainType string `protobuf:"bytes,1941311,opt,name=java_porcelain_type,json=javaPorcelainType,proto3" json:"java_porcelain_type,omitempty"`
	// terraform_porcelain_type allows you to customize the porcelain message type in terraform
	TerraformPorcelainType string `` /* 135-byte string literal not displayed */
	// openapi_porcelain_type allows you to customize the porcelain message type in openapi spec
	OpenapiPorcelainType string `` /* 129-byte string literal not displayed */
	// contains filtered or unexported fields
}

CustomPorcelainMessageOptions allows you to create a message type that is converted from the underlying proto message into whatever representation is most appropriate in the target languages.

func (*CustomPorcelainMessageOptions) Descriptor deprecated

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

Deprecated: Use CustomPorcelainMessageOptions.ProtoReflect.Descriptor instead.

func (*CustomPorcelainMessageOptions) GetConverter

func (x *CustomPorcelainMessageOptions) GetConverter() string

func (*CustomPorcelainMessageOptions) GetGoPorcelainType

func (x *CustomPorcelainMessageOptions) GetGoPorcelainType() string

func (*CustomPorcelainMessageOptions) GetJavaPorcelainType

func (x *CustomPorcelainMessageOptions) GetJavaPorcelainType() string

func (*CustomPorcelainMessageOptions) GetOpenapiPorcelainType

func (x *CustomPorcelainMessageOptions) GetOpenapiPorcelainType() string

func (*CustomPorcelainMessageOptions) GetTerraformPorcelainType

func (x *CustomPorcelainMessageOptions) GetTerraformPorcelainType() string

func (*CustomPorcelainMessageOptions) ProtoMessage

func (*CustomPorcelainMessageOptions) ProtoMessage()

func (*CustomPorcelainMessageOptions) ProtoReflect

func (*CustomPorcelainMessageOptions) Reset

func (x *CustomPorcelainMessageOptions) Reset()

func (*CustomPorcelainMessageOptions) String

type DB2I

type DB2I struct {

	// Unique identifier of the Resource.
	Id string `protobuf:"bytes,32768,opt,name=id,proto3" json:"id,omitempty"`
	// Unique human-readable name of the Resource.
	Name string `protobuf:"bytes,32769,opt,name=name,proto3" json:"name,omitempty"`
	// True if the datasource is reachable and the credentials are valid.
	Healthy bool `protobuf:"varint,32770,opt,name=healthy,proto3" json:"healthy,omitempty"`
	// Tags is a map of key, value pairs.
	Tags *Tags `protobuf:"bytes,32771,opt,name=tags,proto3" json:"tags,omitempty"`
	// ID of the secret store containing credentials for this resource, if any.
	SecretStoreId string `protobuf:"bytes,32772,opt,name=secret_store_id,json=secretStoreId,proto3" json:"secret_store_id,omitempty"`
	// A filter applied to the routing logic to pin datasource to nodes.
	EgressFilter string `protobuf:"bytes,32773,opt,name=egress_filter,json=egressFilter,proto3" json:"egress_filter,omitempty"`
	Hostname     string `protobuf:"bytes,1,opt,name=hostname,proto3" json:"hostname,omitempty"`
	Password     string `protobuf:"bytes,3,opt,name=password,proto3" json:"password,omitempty"`
	Port         int32  `protobuf:"varint,5,opt,name=port,proto3" json:"port,omitempty"`
	PortOverride int32  `protobuf:"varint,4,opt,name=port_override,json=portOverride,proto3" json:"port_override,omitempty"`
	TlsRequired  bool   `protobuf:"varint,7,opt,name=tls_required,json=tlsRequired,proto3" json:"tls_required,omitempty"`
	Username     string `protobuf:"bytes,2,opt,name=username,proto3" json:"username,omitempty"`
	// contains filtered or unexported fields
}

func (*DB2I) Descriptor deprecated

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

Deprecated: Use DB2I.ProtoReflect.Descriptor instead.

func (*DB2I) GetEgressFilter

func (x *DB2I) GetEgressFilter() string

func (*DB2I) GetHealthy

func (x *DB2I) GetHealthy() bool

func (*DB2I) GetHostname

func (x *DB2I) GetHostname() string

func (*DB2I) GetId

func (x *DB2I) GetId() string

func (*DB2I) GetName

func (x *DB2I) GetName() string

func (*DB2I) GetPassword

func (x *DB2I) GetPassword() string

func (*DB2I) GetPort

func (x *DB2I) GetPort() int32

func (*DB2I) GetPortOverride

func (x *DB2I) GetPortOverride() int32

func (*DB2I) GetSecretStoreId

func (x *DB2I) GetSecretStoreId() string

func (*DB2I) GetTags

func (x *DB2I) GetTags() *Tags

func (*DB2I) GetTlsRequired

func (x *DB2I) GetTlsRequired() bool

func (*DB2I) GetUsername

func (x *DB2I) GetUsername() string

func (*DB2I) ProtoMessage

func (*DB2I) ProtoMessage()

func (*DB2I) ProtoReflect

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

func (*DB2I) Reset

func (x *DB2I) Reset()

func (*DB2I) String

func (x *DB2I) String() string

type DB2LUW

type DB2LUW struct {

	// Unique identifier of the Resource.
	Id string `protobuf:"bytes,32768,opt,name=id,proto3" json:"id,omitempty"`
	// Unique human-readable name of the Resource.
	Name string `protobuf:"bytes,32769,opt,name=name,proto3" json:"name,omitempty"`
	// True if the datasource is reachable and the credentials are valid.
	Healthy bool `protobuf:"varint,32770,opt,name=healthy,proto3" json:"healthy,omitempty"`
	// Tags is a map of key, value pairs.
	Tags *Tags `protobuf:"bytes,32771,opt,name=tags,proto3" json:"tags,omitempty"`
	// ID of the secret store containing credentials for this resource, if any.
	SecretStoreId string `protobuf:"bytes,32772,opt,name=secret_store_id,json=secretStoreId,proto3" json:"secret_store_id,omitempty"`
	// A filter applied to the routing logic to pin datasource to nodes.
	EgressFilter string `protobuf:"bytes,32773,opt,name=egress_filter,json=egressFilter,proto3" json:"egress_filter,omitempty"`
	Database     string `protobuf:"bytes,4,opt,name=database,proto3" json:"database,omitempty"`
	Hostname     string `protobuf:"bytes,1,opt,name=hostname,proto3" json:"hostname,omitempty"`
	Password     string `protobuf:"bytes,3,opt,name=password,proto3" json:"password,omitempty"`
	Port         int32  `protobuf:"varint,6,opt,name=port,proto3" json:"port,omitempty"`
	PortOverride int32  `protobuf:"varint,5,opt,name=port_override,json=portOverride,proto3" json:"port_override,omitempty"`
	Username     string `protobuf:"bytes,2,opt,name=username,proto3" json:"username,omitempty"`
	// contains filtered or unexported fields
}

func (*DB2LUW) Descriptor deprecated

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

Deprecated: Use DB2LUW.ProtoReflect.Descriptor instead.

func (*DB2LUW) GetDatabase

func (x *DB2LUW) GetDatabase() string

func (*DB2LUW) GetEgressFilter

func (x *DB2LUW) GetEgressFilter() string

func (*DB2LUW) GetHealthy

func (x *DB2LUW) GetHealthy() bool

func (*DB2LUW) GetHostname

func (x *DB2LUW) GetHostname() string

func (*DB2LUW) GetId

func (x *DB2LUW) GetId() string

func (*DB2LUW) GetName

func (x *DB2LUW) GetName() string

func (*DB2LUW) GetPassword

func (x *DB2LUW) GetPassword() string

func (*DB2LUW) GetPort

func (x *DB2LUW) GetPort() int32

func (*DB2LUW) GetPortOverride

func (x *DB2LUW) GetPortOverride() int32

func (*DB2LUW) GetSecretStoreId

func (x *DB2LUW) GetSecretStoreId() string

func (*DB2LUW) GetTags

func (x *DB2LUW) GetTags() *Tags

func (*DB2LUW) GetUsername

func (x *DB2LUW) GetUsername() string

func (*DB2LUW) ProtoMessage

func (*DB2LUW) ProtoMessage()

func (*DB2LUW) ProtoReflect

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

func (*DB2LUW) Reset

func (x *DB2LUW) Reset()

func (*DB2LUW) String

func (x *DB2LUW) String() string

type DeleteRequestMetadata

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

DeleteRequestMetadata is reserved for future use.

func (*DeleteRequestMetadata) Descriptor deprecated

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

Deprecated: Use DeleteRequestMetadata.ProtoReflect.Descriptor instead.

func (*DeleteRequestMetadata) ProtoMessage

func (*DeleteRequestMetadata) ProtoMessage()

func (*DeleteRequestMetadata) ProtoReflect

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

func (*DeleteRequestMetadata) Reset

func (x *DeleteRequestMetadata) Reset()

func (*DeleteRequestMetadata) String

func (x *DeleteRequestMetadata) String() string

type DeleteResponseMetadata

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

DeleteResponseMetadata is reserved for future use.

func (*DeleteResponseMetadata) Descriptor deprecated

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

Deprecated: Use DeleteResponseMetadata.ProtoReflect.Descriptor instead.

func (*DeleteResponseMetadata) ProtoMessage

func (*DeleteResponseMetadata) ProtoMessage()

func (*DeleteResponseMetadata) ProtoReflect

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

func (*DeleteResponseMetadata) Reset

func (x *DeleteResponseMetadata) Reset()

func (*DeleteResponseMetadata) String

func (x *DeleteResponseMetadata) String() string

type DocumentDBHost added in v1.0.32

type DocumentDBHost struct {

	// Unique identifier of the Resource.
	Id string `protobuf:"bytes,32768,opt,name=id,proto3" json:"id,omitempty"`
	// Unique human-readable name of the Resource.
	Name string `protobuf:"bytes,32769,opt,name=name,proto3" json:"name,omitempty"`
	// True if the datasource is reachable and the credentials are valid.
	Healthy bool `protobuf:"varint,32770,opt,name=healthy,proto3" json:"healthy,omitempty"`
	// Tags is a map of key, value pairs.
	Tags *Tags `protobuf:"bytes,32771,opt,name=tags,proto3" json:"tags,omitempty"`
	// ID of the secret store containing credentials for this resource, if any.
	SecretStoreId string `protobuf:"bytes,32772,opt,name=secret_store_id,json=secretStoreId,proto3" json:"secret_store_id,omitempty"`
	// A filter applied to the routing logic to pin datasource to nodes.
	EgressFilter string `protobuf:"bytes,32773,opt,name=egress_filter,json=egressFilter,proto3" json:"egress_filter,omitempty"`
	AuthDatabase string `protobuf:"bytes,2,opt,name=auth_database,json=authDatabase,proto3" json:"auth_database,omitempty"`
	Hostname     string `protobuf:"bytes,1,opt,name=hostname,proto3" json:"hostname,omitempty"`
	Password     string `protobuf:"bytes,5,opt,name=password,proto3" json:"password,omitempty"`
	Port         int32  `protobuf:"varint,6,opt,name=port,proto3" json:"port,omitempty"`
	PortOverride int32  `protobuf:"varint,3,opt,name=port_override,json=portOverride,proto3" json:"port_override,omitempty"`
	Username     string `protobuf:"bytes,4,opt,name=username,proto3" json:"username,omitempty"`
	// contains filtered or unexported fields
}

func (*DocumentDBHost) Descriptor deprecated added in v1.0.32

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

Deprecated: Use DocumentDBHost.ProtoReflect.Descriptor instead.

func (*DocumentDBHost) GetAuthDatabase added in v1.0.32

func (x *DocumentDBHost) GetAuthDatabase() string

func (*DocumentDBHost) GetEgressFilter added in v1.0.32

func (x *DocumentDBHost) GetEgressFilter() string

func (*DocumentDBHost) GetHealthy added in v1.0.32

func (x *DocumentDBHost) GetHealthy() bool

func (*DocumentDBHost) GetHostname added in v1.0.32

func (x *DocumentDBHost) GetHostname() string

func (*DocumentDBHost) GetId added in v1.0.32

func (x *DocumentDBHost) GetId() string

func (*DocumentDBHost) GetName added in v1.0.32

func (x *DocumentDBHost) GetName() string

func (*DocumentDBHost) GetPassword added in v1.0.32

func (x *DocumentDBHost) GetPassword() string

func (*DocumentDBHost) GetPort added in v1.0.32

func (x *DocumentDBHost) GetPort() int32

func (*DocumentDBHost) GetPortOverride added in v1.0.32

func (x *DocumentDBHost) GetPortOverride() int32

func (*DocumentDBHost) GetSecretStoreId added in v1.0.32

func (x *DocumentDBHost) GetSecretStoreId() string

func (*DocumentDBHost) GetTags added in v1.0.32

func (x *DocumentDBHost) GetTags() *Tags

func (*DocumentDBHost) GetUsername added in v1.0.32

func (x *DocumentDBHost) GetUsername() string

func (*DocumentDBHost) ProtoMessage added in v1.0.32

func (*DocumentDBHost) ProtoMessage()

func (*DocumentDBHost) ProtoReflect added in v1.0.32

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

func (*DocumentDBHost) Reset added in v1.0.32

func (x *DocumentDBHost) Reset()

func (*DocumentDBHost) String added in v1.0.32

func (x *DocumentDBHost) String() string

type DocumentDBReplicaSet added in v1.0.32

type DocumentDBReplicaSet struct {

	// Unique identifier of the Resource.
	Id string `protobuf:"bytes,32768,opt,name=id,proto3" json:"id,omitempty"`
	// Unique human-readable name of the Resource.
	Name string `protobuf:"bytes,32769,opt,name=name,proto3" json:"name,omitempty"`
	// True if the datasource is reachable and the credentials are valid.
	Healthy bool `protobuf:"varint,32770,opt,name=healthy,proto3" json:"healthy,omitempty"`
	// Tags is a map of key, value pairs.
	Tags *Tags `protobuf:"bytes,32771,opt,name=tags,proto3" json:"tags,omitempty"`
	// ID of the secret store containing credentials for this resource, if any.
	SecretStoreId string `protobuf:"bytes,32772,opt,name=secret_store_id,json=secretStoreId,proto3" json:"secret_store_id,omitempty"`
	// A filter applied to the routing logic to pin datasource to nodes.
	EgressFilter     string `protobuf:"bytes,32773,opt,name=egress_filter,json=egressFilter,proto3" json:"egress_filter,omitempty"`
	AuthDatabase     string `protobuf:"bytes,2,opt,name=auth_database,json=authDatabase,proto3" json:"auth_database,omitempty"`
	ConnectToReplica bool   `protobuf:"varint,7,opt,name=connect_to_replica,json=connectToReplica,proto3" json:"connect_to_replica,omitempty"`
	// Hostname must contain the hostname/port pairs of all instances in the replica set separated by commas.
	Hostname     string `protobuf:"bytes,1,opt,name=hostname,proto3" json:"hostname,omitempty"`
	Password     string `protobuf:"bytes,5,opt,name=password,proto3" json:"password,omitempty"`
	PortOverride int32  `protobuf:"varint,3,opt,name=port_override,json=portOverride,proto3" json:"port_override,omitempty"`
	ReplicaSet   string `protobuf:"bytes,6,opt,name=replica_set,json=replicaSet,proto3" json:"replica_set,omitempty"`
	Username     string `protobuf:"bytes,4,opt,name=username,proto3" json:"username,omitempty"`
	// contains filtered or unexported fields
}

func (*DocumentDBReplicaSet) Descriptor deprecated added in v1.0.32

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

Deprecated: Use DocumentDBReplicaSet.ProtoReflect.Descriptor instead.

func (*DocumentDBReplicaSet) GetAuthDatabase added in v1.0.32

func (x *DocumentDBReplicaSet) GetAuthDatabase() string

func (*DocumentDBReplicaSet) GetConnectToReplica added in v1.0.32

func (x *DocumentDBReplicaSet) GetConnectToReplica() bool

func (*DocumentDBReplicaSet) GetEgressFilter added in v1.0.32

func (x *DocumentDBReplicaSet) GetEgressFilter() string

func (*DocumentDBReplicaSet) GetHealthy added in v1.0.32

func (x *DocumentDBReplicaSet) GetHealthy() bool

func (*DocumentDBReplicaSet) GetHostname added in v1.0.32

func (x *DocumentDBReplicaSet) GetHostname() string

func (*DocumentDBReplicaSet) GetId added in v1.0.32

func (x *DocumentDBReplicaSet) GetId() string

func (*DocumentDBReplicaSet) GetName added in v1.0.32

func (x *DocumentDBReplicaSet) GetName() string

func (*DocumentDBReplicaSet) GetPassword added in v1.0.32

func (x *DocumentDBReplicaSet) GetPassword() string

func (*DocumentDBReplicaSet) GetPortOverride added in v1.0.32

func (x *DocumentDBReplicaSet) GetPortOverride() int32

func (*DocumentDBReplicaSet) GetReplicaSet added in v1.0.32

func (x *DocumentDBReplicaSet) GetReplicaSet() string

func (*DocumentDBReplicaSet) GetSecretStoreId added in v1.0.32

func (x *DocumentDBReplicaSet) GetSecretStoreId() string

func (*DocumentDBReplicaSet) GetTags added in v1.0.32

func (x *DocumentDBReplicaSet) GetTags() *Tags

func (*DocumentDBReplicaSet) GetUsername added in v1.0.32

func (x *DocumentDBReplicaSet) GetUsername() string

func (*DocumentDBReplicaSet) ProtoMessage added in v1.0.32

func (*DocumentDBReplicaSet) ProtoMessage()

func (*DocumentDBReplicaSet) ProtoReflect added in v1.0.32

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

func (*DocumentDBReplicaSet) Reset added in v1.0.32

func (x *DocumentDBReplicaSet) Reset()

func (*DocumentDBReplicaSet) String added in v1.0.32

func (x *DocumentDBReplicaSet) String() string

type Druid

type Druid struct {

	// Unique identifier of the Resource.
	Id string `protobuf:"bytes,32768,opt,name=id,proto3" json:"id,omitempty"`
	// Unique human-readable name of the Resource.
	Name string `protobuf:"bytes,32769,opt,name=name,proto3" json:"name,omitempty"`
	// True if the datasource is reachable and the credentials are valid.
	Healthy bool `protobuf:"varint,32770,opt,name=healthy,proto3" json:"healthy,omitempty"`
	// Tags is a map of key, value pairs.
	Tags *Tags `protobuf:"bytes,32771,opt,name=tags,proto3" json:"tags,omitempty"`
	// ID of the secret store containing credentials for this resource, if any.
	SecretStoreId string `protobuf:"bytes,32772,opt,name=secret_store_id,json=secretStoreId,proto3" json:"secret_store_id,omitempty"`
	// A filter applied to the routing logic to pin datasource to nodes.
	EgressFilter string `protobuf:"bytes,32773,opt,name=egress_filter,json=egressFilter,proto3" json:"egress_filter,omitempty"`
	Hostname     string `protobuf:"bytes,1,opt,name=hostname,proto3" json:"hostname,omitempty"`
	Password     string `protobuf:"bytes,4,opt,name=password,proto3" json:"password,omitempty"`
	Port         int32  `protobuf:"varint,5,opt,name=port,proto3" json:"port,omitempty"`
	PortOverride int32  `protobuf:"varint,2,opt,name=port_override,json=portOverride,proto3" json:"port_override,omitempty"`
	Username     string `protobuf:"bytes,3,opt,name=username,proto3" json:"username,omitempty"`
	// contains filtered or unexported fields
}

func (*Druid) Descriptor deprecated

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

Deprecated: Use Druid.ProtoReflect.Descriptor instead.

func (*Druid) GetEgressFilter

func (x *Druid) GetEgressFilter() string

func (*Druid) GetHealthy

func (x *Druid) GetHealthy() bool

func (*Druid) GetHostname

func (x *Druid) GetHostname() string

func (*Druid) GetId

func (x *Druid) GetId() string

func (*Druid) GetName

func (x *Druid) GetName() string

func (*Druid) GetPassword

func (x *Druid) GetPassword() string

func (*Druid) GetPort

func (x *Druid) GetPort() int32

func (*Druid) GetPortOverride

func (x *Druid) GetPortOverride() int32

func (*Druid) GetSecretStoreId

func (x *Druid) GetSecretStoreId() string

func (*Druid) GetTags

func (x *Druid) GetTags() *Tags

func (*Druid) GetUsername

func (x *Druid) GetUsername() string

func (*Druid) ProtoMessage

func (*Druid) ProtoMessage()

func (*Druid) ProtoReflect

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

func (*Druid) Reset

func (x *Druid) Reset()

func (*Druid) String

func (x *Druid) String() string

type DynamoDB

type DynamoDB struct {

	// Unique identifier of the Resource.
	Id string `protobuf:"bytes,32768,opt,name=id,proto3" json:"id,omitempty"`
	// Unique human-readable name of the Resource.
	Name string `protobuf:"bytes,32769,opt,name=name,proto3" json:"name,omitempty"`
	// True if the datasource is reachable and the credentials are valid.
	Healthy bool `protobuf:"varint,32770,opt,name=healthy,proto3" json:"healthy,omitempty"`
	// Tags is a map of key, value pairs.
	Tags *Tags `protobuf:"bytes,32771,opt,name=tags,proto3" json:"tags,omitempty"`
	// ID of the secret store containing credentials for this resource, if any.
	SecretStoreId string `protobuf:"bytes,32772,opt,name=secret_store_id,json=secretStoreId,proto3" json:"secret_store_id,omitempty"`
	// A filter applied to the routing logic to pin datasource to nodes.
	EgressFilter    string `protobuf:"bytes,32773,opt,name=egress_filter,json=egressFilter,proto3" json:"egress_filter,omitempty"`
	AccessKey       string `protobuf:"bytes,1,opt,name=access_key,json=accessKey,proto3" json:"access_key,omitempty"`
	Endpoint        string `protobuf:"bytes,4,opt,name=endpoint,proto3" json:"endpoint,omitempty"`
	PortOverride    int32  `protobuf:"varint,5,opt,name=port_override,json=portOverride,proto3" json:"port_override,omitempty"`
	Region          string `protobuf:"bytes,3,opt,name=region,proto3" json:"region,omitempty"`
	RoleArn         string `protobuf:"bytes,6,opt,name=role_arn,json=roleArn,proto3" json:"role_arn,omitempty"`
	RoleExternalId  string `protobuf:"bytes,7,opt,name=role_external_id,json=roleExternalId,proto3" json:"role_external_id,omitempty"`
	SecretAccessKey string `protobuf:"bytes,2,opt,name=secret_access_key,json=secretAccessKey,proto3" json:"secret_access_key,omitempty"`
	// contains filtered or unexported fields
}

func (*DynamoDB) Descriptor deprecated

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

Deprecated: Use DynamoDB.ProtoReflect.Descriptor instead.

func (*DynamoDB) GetAccessKey

func (x *DynamoDB) GetAccessKey() string

func (*DynamoDB) GetEgressFilter

func (x *DynamoDB) GetEgressFilter() string

func (*DynamoDB) GetEndpoint

func (x *DynamoDB) GetEndpoint() string

func (*DynamoDB) GetHealthy

func (x *DynamoDB) GetHealthy() bool

func (*DynamoDB) GetId

func (x *DynamoDB) GetId() string

func (*DynamoDB) GetName

func (x *DynamoDB) GetName() string

func (*DynamoDB) GetPortOverride

func (x *DynamoDB) GetPortOverride() int32

func (*DynamoDB) GetRegion

func (x *DynamoDB) GetRegion() string

func (*DynamoDB) GetRoleArn

func (x *DynamoDB) GetRoleArn() string

func (*DynamoDB) GetRoleExternalId

func (x *DynamoDB) GetRoleExternalId() string

func (*DynamoDB) GetSecretAccessKey

func (x *DynamoDB) GetSecretAccessKey() string

func (*DynamoDB) GetSecretStoreId

func (x *DynamoDB) GetSecretStoreId() string

func (*DynamoDB) GetTags

func (x *DynamoDB) GetTags() *Tags

func (*DynamoDB) ProtoMessage

func (*DynamoDB) ProtoMessage()

func (*DynamoDB) ProtoReflect

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

func (*DynamoDB) Reset

func (x *DynamoDB) Reset()

func (*DynamoDB) String

func (x *DynamoDB) String() string

type Elastic

type Elastic struct {

	// Unique identifier of the Resource.
	Id string `protobuf:"bytes,32768,opt,name=id,proto3" json:"id,omitempty"`
	// Unique human-readable name of the Resource.
	Name string `protobuf:"bytes,32769,opt,name=name,proto3" json:"name,omitempty"`
	// True if the datasource is reachable and the credentials are valid.
	Healthy bool `protobuf:"varint,32770,opt,name=healthy,proto3" json:"healthy,omitempty"`
	// Tags is a map of key, value pairs.
	Tags *Tags `protobuf:"bytes,32771,opt,name=tags,proto3" json:"tags,omitempty"`
	// ID of the secret store containing credentials for this resource, if any.
	SecretStoreId string `protobuf:"bytes,32772,opt,name=secret_store_id,json=secretStoreId,proto3" json:"secret_store_id,omitempty"`
	// A filter applied to the routing logic to pin datasource to nodes.
	EgressFilter string `protobuf:"bytes,32773,opt,name=egress_filter,json=egressFilter,proto3" json:"egress_filter,omitempty"`
	Hostname     string `protobuf:"bytes,1,opt,name=hostname,proto3" json:"hostname,omitempty"`
	Password     string `protobuf:"bytes,3,opt,name=password,proto3" json:"password,omitempty"`
	Port         int32  `protobuf:"varint,5,opt,name=port,proto3" json:"port,omitempty"`
	PortOverride int32  `protobuf:"varint,4,opt,name=port_override,json=portOverride,proto3" json:"port_override,omitempty"`
	TlsRequired  bool   `protobuf:"varint,6,opt,name=tls_required,json=tlsRequired,proto3" json:"tls_required,omitempty"`
	Username     string `protobuf:"bytes,2,opt,name=username,proto3" json:"username,omitempty"`
	// contains filtered or unexported fields
}

func (*Elastic) Descriptor deprecated

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

Deprecated: Use Elastic.ProtoReflect.Descriptor instead.

func (*Elastic) GetEgressFilter

func (x *Elastic) GetEgressFilter() string

func (*Elastic) GetHealthy

func (x *Elastic) GetHealthy() bool

func (*Elastic) GetHostname

func (x *Elastic) GetHostname() string

func (*Elastic) GetId

func (x *Elastic) GetId() string

func (*Elastic) GetName

func (x *Elastic) GetName() string

func (*Elastic) GetPassword

func (x *Elastic) GetPassword() string

func (*Elastic) GetPort

func (x *Elastic) GetPort() int32

func (*Elastic) GetPortOverride

func (x *Elastic) GetPortOverride() int32

func (*Elastic) GetSecretStoreId

func (x *Elastic) GetSecretStoreId() string

func (*Elastic) GetTags

func (x *Elastic) GetTags() *Tags

func (*Elastic) GetTlsRequired

func (x *Elastic) GetTlsRequired() bool

func (*Elastic) GetUsername

func (x *Elastic) GetUsername() string

func (*Elastic) ProtoMessage

func (*Elastic) ProtoMessage()

func (*Elastic) ProtoReflect

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

func (*Elastic) Reset

func (x *Elastic) Reset()

func (*Elastic) String

func (x *Elastic) String() string

type ElasticacheRedis

type ElasticacheRedis struct {

	// Unique identifier of the Resource.
	Id string `protobuf:"bytes,32768,opt,name=id,proto3" json:"id,omitempty"`
	// Unique human-readable name of the Resource.
	Name string `protobuf:"bytes,32769,opt,name=name,proto3" json:"name,omitempty"`
	// True if the datasource is reachable and the credentials are valid.
	Healthy bool `protobuf:"varint,32770,opt,name=healthy,proto3" json:"healthy,omitempty"`
	// Tags is a map of key, value pairs.
	Tags *Tags `protobuf:"bytes,32771,opt,name=tags,proto3" json:"tags,omitempty"`
	// ID of the secret store containing credentials for this resource, if any.
	SecretStoreId string `protobuf:"bytes,32772,opt,name=secret_store_id,json=secretStoreId,proto3" json:"secret_store_id,omitempty"`
	// A filter applied to the routing logic to pin datasource to nodes.
	EgressFilter string `protobuf:"bytes,32773,opt,name=egress_filter,json=egressFilter,proto3" json:"egress_filter,omitempty"`
	Hostname     string `protobuf:"bytes,1,opt,name=hostname,proto3" json:"hostname,omitempty"`
	Password     string `protobuf:"bytes,3,opt,name=password,proto3" json:"password,omitempty"`
	Port         int32  `protobuf:"varint,4,opt,name=port,proto3" json:"port,omitempty"`
	PortOverride int32  `protobuf:"varint,2,opt,name=port_override,json=portOverride,proto3" json:"port_override,omitempty"`
	TlsRequired  bool   `protobuf:"varint,5,opt,name=tls_required,json=tlsRequired,proto3" json:"tls_required,omitempty"`
	// contains filtered or unexported fields
}

func (*ElasticacheRedis) Descriptor deprecated

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

Deprecated: Use ElasticacheRedis.ProtoReflect.Descriptor instead.

func (*ElasticacheRedis) GetEgressFilter

func (x *ElasticacheRedis) GetEgressFilter() string

func (*ElasticacheRedis) GetHealthy

func (x *ElasticacheRedis) GetHealthy() bool

func (*ElasticacheRedis) GetHostname

func (x *ElasticacheRedis) GetHostname() string

func (*ElasticacheRedis) GetId

func (x *ElasticacheRedis) GetId() string

func (*ElasticacheRedis) GetName

func (x *ElasticacheRedis) GetName() string

func (*ElasticacheRedis) GetPassword

func (x *ElasticacheRedis) GetPassword() string

func (*ElasticacheRedis) GetPort

func (x *ElasticacheRedis) GetPort() int32

func (*ElasticacheRedis) GetPortOverride

func (x *ElasticacheRedis) GetPortOverride() int32

func (*ElasticacheRedis) GetSecretStoreId

func (x *ElasticacheRedis) GetSecretStoreId() string

func (*ElasticacheRedis) GetTags

func (x *ElasticacheRedis) GetTags() *Tags

func (*ElasticacheRedis) GetTlsRequired

func (x *ElasticacheRedis) GetTlsRequired() bool

func (*ElasticacheRedis) ProtoMessage

func (*ElasticacheRedis) ProtoMessage()

func (*ElasticacheRedis) ProtoReflect

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

func (*ElasticacheRedis) Reset

func (x *ElasticacheRedis) Reset()

func (*ElasticacheRedis) String

func (x *ElasticacheRedis) String() string

type EnumerateTagsRequest

type EnumerateTagsRequest struct {

	// Paging parameters for the query.
	Meta *ListRequestMetadata `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"`
	// A human-readable filter query string.
	Filter string `protobuf:"bytes,2,opt,name=filter,proto3" json:"filter,omitempty"`
	// contains filtered or unexported fields
}

EnumerateTagsRequest specifies criteria for retrieving a list of Resources.

func (*EnumerateTagsRequest) Descriptor deprecated

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

Deprecated: Use EnumerateTagsRequest.ProtoReflect.Descriptor instead.

func (*EnumerateTagsRequest) GetFilter

func (x *EnumerateTagsRequest) GetFilter() string

func (*EnumerateTagsRequest) GetMeta

func (*EnumerateTagsRequest) ProtoMessage

func (*EnumerateTagsRequest) ProtoMessage()

func (*EnumerateTagsRequest) ProtoReflect

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

func (*EnumerateTagsRequest) Reset

func (x *EnumerateTagsRequest) Reset()

func (*EnumerateTagsRequest) String

func (x *EnumerateTagsRequest) String() string

type EnumerateTagsResponse

type EnumerateTagsResponse struct {

	// Paging information for the query.
	Meta *ListResponseMetadata `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"`
	// A single page of results matching the list request criteria.
	Matches []*Tag `protobuf:"bytes,2,rep,name=matches,proto3" json:"matches,omitempty"`
	// Rate limit information.
	RateLimit *RateLimitMetadata `protobuf:"bytes,3,opt,name=rate_limit,json=rateLimit,proto3" json:"rate_limit,omitempty"`
	// contains filtered or unexported fields
}

EnumerateTagsResponse returns a list of Resources that meet the criteria of a ResourceListRequest.

func (*EnumerateTagsResponse) Descriptor deprecated

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

Deprecated: Use EnumerateTagsResponse.ProtoReflect.Descriptor instead.

func (*EnumerateTagsResponse) GetMatches

func (x *EnumerateTagsResponse) GetMatches() []*Tag

func (*EnumerateTagsResponse) GetMeta

func (*EnumerateTagsResponse) GetRateLimit

func (x *EnumerateTagsResponse) GetRateLimit() *RateLimitMetadata

func (*EnumerateTagsResponse) ProtoMessage

func (*EnumerateTagsResponse) ProtoMessage()

func (*EnumerateTagsResponse) ProtoReflect

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

func (*EnumerateTagsResponse) Reset

func (x *EnumerateTagsResponse) Reset()

func (*EnumerateTagsResponse) String

func (x *EnumerateTagsResponse) String() string

type FieldOptions

type FieldOptions struct {

	// expose_as_porcelain determines whether the field is exposed to the SDKs.
	ExposeAsPorcelain bool `protobuf:"varint,1941302,opt,name=expose_as_porcelain,json=exposeAsPorcelain,proto3" json:"expose_as_porcelain,omitempty"`
	// The iterable flag is only valid for repeated fields on RPC output types.
	// If true, the generated RPC method will return the contents of this field
	// as an iterable/generator object. Only one field can have this flag set in
	// the RPC output type.
	Iterable     bool `protobuf:"varint,1941303,opt,name=iterable,proto3" json:"iterable,omitempty"`
	Required     bool `protobuf:"varint,1941304,opt,name=required,proto3" json:"required,omitempty"`
	WriteOnly    bool `protobuf:"varint,1941309,opt,name=write_only,json=writeOnly,proto3" json:"write_only,omitempty"`
	ReadOnly     bool `protobuf:"varint,1941315,opt,name=read_only,json=readOnly,proto3" json:"read_only,omitempty"`
	IsCredential bool `protobuf:"varint,1941316,opt,name=is_credential,json=isCredential,proto3" json:"is_credential,omitempty"`
	// private_sdk indicates that the field should not be exposed via the public sdk.
	PrivateSdk bool `protobuf:"varint,1941318,opt,name=private_sdk,json=privateSdk,proto3" json:"private_sdk,omitempty"`
	// terraform_computed can have three different values:
	// - ”: field is not computed at all
	// - 'optional' indicates to Terraform that this field CAN be set by users, but is computed automatically if not set.
	// - 'readonly' indicates to Terraform that this field CANNOT be set by users.
	TerraformComputed string `protobuf:"bytes,1941307,opt,name=terraform_computed,json=terraformComputed,proto3" json:"terraform_computed,omitempty"`
	// terraform_force_new forces Terraform to delete and recreate the object if the field changes.
	TerraformForceNew bool `protobuf:"varint,1941308,opt,name=terraform_force_new,json=terraformForceNew,proto3" json:"terraform_force_new,omitempty"`
	// terraform_sensitive determines whether the field should be marked as
	// sensitive in Terraform.
	TerraformSensitive bool `protobuf:"varint,1941310,opt,name=terraform_sensitive,json=terraformSensitive,proto3" json:"terraform_sensitive,omitempty"`
	// terraform_diff_suppress_func is the name of the DiffSuppressFunc to use
	// in the Terraform provider, if any.
	TerraformDiffSuppressFunc string `` /* 146-byte string literal not displayed */
	// terraform_comment_override replaces the entire doc string for terraform (including optional/required indicators)
	TerraformCommentOverride string `` /* 141-byte string literal not displayed */
	CliName                  string `protobuf:"bytes,1941311,opt,name=cli_name,json=cliName,proto3" json:"cli_name,omitempty"`
	CliJsonName              string `protobuf:"bytes,1941312,opt,name=cli_json_name,json=cliJsonName,proto3" json:"cli_json_name,omitempty"`
	JsonGatewayName          string `protobuf:"bytes,1941313,opt,name=json_gateway_name,json=jsonGatewayName,proto3" json:"json_gateway_name,omitempty"`
	HideFromJsonGateway      bool   `` /* 129-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*FieldOptions) Descriptor deprecated

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

Deprecated: Use FieldOptions.ProtoReflect.Descriptor instead.

func (*FieldOptions) GetCliJsonName

func (x *FieldOptions) GetCliJsonName() string

func (*FieldOptions) GetCliName

func (x *FieldOptions) GetCliName() string

func (*FieldOptions) GetExposeAsPorcelain

func (x *FieldOptions) GetExposeAsPorcelain() bool

func (*FieldOptions) GetHideFromJsonGateway

func (x *FieldOptions) GetHideFromJsonGateway() bool

func (*FieldOptions) GetIsCredential

func (x *FieldOptions) GetIsCredential() bool

func (*FieldOptions) GetIterable

func (x *FieldOptions) GetIterable() bool

func (*FieldOptions) GetJsonGatewayName

func (x *FieldOptions) GetJsonGatewayName() string

func (*FieldOptions) GetPrivateSdk

func (x *FieldOptions) GetPrivateSdk() bool

func (*FieldOptions) GetReadOnly

func (x *FieldOptions) GetReadOnly() bool

func (*FieldOptions) GetRequired

func (x *FieldOptions) GetRequired() bool

func (*FieldOptions) GetTerraformCommentOverride

func (x *FieldOptions) GetTerraformCommentOverride() string

func (*FieldOptions) GetTerraformComputed

func (x *FieldOptions) GetTerraformComputed() string

func (*FieldOptions) GetTerraformDiffSuppressFunc

func (x *FieldOptions) GetTerraformDiffSuppressFunc() string

func (*FieldOptions) GetTerraformForceNew

func (x *FieldOptions) GetTerraformForceNew() bool

func (*FieldOptions) GetTerraformSensitive

func (x *FieldOptions) GetTerraformSensitive() bool

func (*FieldOptions) GetWriteOnly

func (x *FieldOptions) GetWriteOnly() bool

func (*FieldOptions) ProtoMessage

func (*FieldOptions) ProtoMessage()

func (*FieldOptions) ProtoReflect

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

func (*FieldOptions) Reset

func (x *FieldOptions) Reset()

func (*FieldOptions) String

func (x *FieldOptions) String() string

type FileOptions

type FileOptions struct {
	PrivateSdk bool `protobuf:"varint,1941700,opt,name=private_sdk,json=privateSdk,proto3" json:"private_sdk,omitempty"`
	// contains filtered or unexported fields
}

func (*FileOptions) Descriptor deprecated

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

Deprecated: Use FileOptions.ProtoReflect.Descriptor instead.

func (*FileOptions) GetPrivateSdk

func (x *FileOptions) GetPrivateSdk() bool

func (*FileOptions) ProtoMessage

func (*FileOptions) ProtoMessage()

func (*FileOptions) ProtoReflect

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

func (*FileOptions) Reset

func (x *FileOptions) Reset()

func (*FileOptions) String

func (x *FileOptions) String() string

type GCP added in v1.0.34

type GCP struct {

	// Unique identifier of the Resource.
	Id string `protobuf:"bytes,32768,opt,name=id,proto3" json:"id,omitempty"`
	// Unique human-readable name of the Resource.
	Name string `protobuf:"bytes,32769,opt,name=name,proto3" json:"name,omitempty"`
	// True if the datasource is reachable and the credentials are valid.
	Healthy bool `protobuf:"varint,32770,opt,name=healthy,proto3" json:"healthy,omitempty"`
	// Tags is a map of key, value pairs.
	Tags *Tags `protobuf:"bytes,32771,opt,name=tags,proto3" json:"tags,omitempty"`
	// ID of the secret store containing credentials for this resource, if any.
	SecretStoreId string `protobuf:"bytes,32772,opt,name=secret_store_id,json=secretStoreId,proto3" json:"secret_store_id,omitempty"`
	// A filter applied to the routing logic to pin datasource to nodes.
	EgressFilter string `protobuf:"bytes,32773,opt,name=egress_filter,json=egressFilter,proto3" json:"egress_filter,omitempty"`
	Keyfile      string `protobuf:"bytes,1,opt,name=keyfile,proto3" json:"keyfile,omitempty"`
	Scopes       string `protobuf:"bytes,2,opt,name=scopes,proto3" json:"scopes,omitempty"`
	// contains filtered or unexported fields
}

func (*GCP) Descriptor deprecated added in v1.0.34

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

Deprecated: Use GCP.ProtoReflect.Descriptor instead.

func (*GCP) GetEgressFilter added in v1.0.34

func (x *GCP) GetEgressFilter() string

func (*GCP) GetHealthy added in v1.0.34

func (x *GCP) GetHealthy() bool

func (*GCP) GetId added in v1.0.34

func (x *GCP) GetId() string

func (*GCP) GetKeyfile added in v1.0.34

func (x *GCP) GetKeyfile() string

func (*GCP) GetName added in v1.0.34

func (x *GCP) GetName() string

func (*GCP) GetScopes added in v1.0.34

func (x *GCP) GetScopes() string

func (*GCP) GetSecretStoreId added in v1.0.34

func (x *GCP) GetSecretStoreId() string

func (*GCP) GetTags added in v1.0.34

func (x *GCP) GetTags() *Tags

func (*GCP) ProtoMessage added in v1.0.34

func (*GCP) ProtoMessage()

func (*GCP) ProtoReflect added in v1.0.34

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

func (*GCP) Reset added in v1.0.34

func (x *GCP) Reset()

func (*GCP) String added in v1.0.34

func (x *GCP) String() string

type Gateway

type Gateway struct {

	// Unique identifier of the Gateway.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Unique human-readable name of the Gateway. Node names must include only letters, numbers, and hyphens (no spaces, underscores, or other special characters). Generated if not provided on create.
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// The current state of the gateway. One of: "new", "verifying_restart",
	// "restarting", "started", "stopped", "dead", "unknown"
	State string `protobuf:"bytes,3,opt,name=state,proto3" json:"state,omitempty"`
	// The public hostname/port tuple at which the gateway will be accessible to clients.
	ListenAddress string `protobuf:"bytes,4,opt,name=listen_address,json=listenAddress,proto3" json:"listen_address,omitempty"`
	// The hostname/port tuple which the gateway daemon will bind to.
	// If not provided on create, set to "0.0.0.0:<listen_address_port>".
	BindAddress string `protobuf:"bytes,5,opt,name=bind_address,json=bindAddress,proto3" json:"bind_address,omitempty"`
	// Tags is a map of key, value pairs.
	Tags *Tags `protobuf:"bytes,6,opt,name=tags,proto3" json:"tags,omitempty"`
	// GatewayFilter can be used to restrict the peering between relays and
	// gateways.
	GatewayFilter string `protobuf:"bytes,7,opt,name=gateway_filter,json=gatewayFilter,proto3" json:"gateway_filter,omitempty"`
	// contains filtered or unexported fields
}

Gateway represents a StrongDM CLI installation running in gateway mode.

func (*Gateway) Descriptor deprecated

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

Deprecated: Use Gateway.ProtoReflect.Descriptor instead.

func (*Gateway) GetBindAddress

func (x *Gateway) GetBindAddress() string

func (*Gateway) GetGatewayFilter

func (x *Gateway) GetGatewayFilter() string

func (*Gateway) GetId

func (x *Gateway) GetId() string

func (*Gateway) GetListenAddress

func (x *Gateway) GetListenAddress() string

func (*Gateway) GetName

func (x *Gateway) GetName() string

func (*Gateway) GetState

func (x *Gateway) GetState() string

func (*Gateway) GetTags

func (x *Gateway) GetTags() *Tags

func (*Gateway) ProtoMessage

func (*Gateway) ProtoMessage()

func (*Gateway) ProtoReflect

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

func (*Gateway) Reset

func (x *Gateway) Reset()

func (*Gateway) String

func (x *Gateway) String() string

type GenericRequestMetadata

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

GenericRequestMetadata contains common headers for generic requests.

func (*GenericRequestMetadata) Descriptor deprecated

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

Deprecated: Use GenericRequestMetadata.ProtoReflect.Descriptor instead.

func (*GenericRequestMetadata) ProtoMessage

func (*GenericRequestMetadata) ProtoMessage()

func (*GenericRequestMetadata) ProtoReflect

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

func (*GenericRequestMetadata) Reset

func (x *GenericRequestMetadata) Reset()

func (*GenericRequestMetadata) String

func (x *GenericRequestMetadata) String() string

type GenericResponseMetadata

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

GenericResponseMetadata contains common headers for generic request responses.

func (*GenericResponseMetadata) Descriptor deprecated

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

Deprecated: Use GenericResponseMetadata.ProtoReflect.Descriptor instead.

func (*GenericResponseMetadata) ProtoMessage

func (*GenericResponseMetadata) ProtoMessage()

func (*GenericResponseMetadata) ProtoReflect

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

func (*GenericResponseMetadata) Reset

func (x *GenericResponseMetadata) Reset()

func (*GenericResponseMetadata) String

func (x *GenericResponseMetadata) String() string

type GetRequestMetadata

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

GetRequestMetadata is reserved for future use.

func (*GetRequestMetadata) Descriptor deprecated

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

Deprecated: Use GetRequestMetadata.ProtoReflect.Descriptor instead.

func (*GetRequestMetadata) ProtoMessage

func (*GetRequestMetadata) ProtoMessage()

func (*GetRequestMetadata) ProtoReflect

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

func (*GetRequestMetadata) Reset

func (x *GetRequestMetadata) Reset()

func (*GetRequestMetadata) String

func (x *GetRequestMetadata) String() string

type GetResponseMetadata

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

GetResponseMetadata is reserved for future use.

func (*GetResponseMetadata) Descriptor deprecated

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

Deprecated: Use GetResponseMetadata.ProtoReflect.Descriptor instead.

func (*GetResponseMetadata) ProtoMessage

func (*GetResponseMetadata) ProtoMessage()

func (*GetResponseMetadata) ProtoReflect

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

func (*GetResponseMetadata) Reset

func (x *GetResponseMetadata) Reset()

func (*GetResponseMetadata) String

func (x *GetResponseMetadata) String() string

type GoogleGKE

type GoogleGKE struct {

	// Unique identifier of the Resource.
	Id string `protobuf:"bytes,32768,opt,name=id,proto3" json:"id,omitempty"`
	// Unique human-readable name of the Resource.
	Name string `protobuf:"bytes,32769,opt,name=name,proto3" json:"name,omitempty"`
	// True if the datasource is reachable and the credentials are valid.
	Healthy bool `protobuf:"varint,32770,opt,name=healthy,proto3" json:"healthy,omitempty"`
	// Tags is a map of key, value pairs.
	Tags *Tags `protobuf:"bytes,32771,opt,name=tags,proto3" json:"tags,omitempty"`
	// ID of the secret store containing credentials for this resource, if any.
	SecretStoreId string `protobuf:"bytes,32772,opt,name=secret_store_id,json=secretStoreId,proto3" json:"secret_store_id,omitempty"`
	// A filter applied to the routing logic to pin datasource to nodes.
	EgressFilter         string `protobuf:"bytes,32773,opt,name=egress_filter,json=egressFilter,proto3" json:"egress_filter,omitempty"`
	CertificateAuthority string `protobuf:"bytes,2,opt,name=certificate_authority,json=certificateAuthority,proto3" json:"certificate_authority,omitempty"`
	Endpoint             string `protobuf:"bytes,1,opt,name=endpoint,proto3" json:"endpoint,omitempty"`
	// The path used to check the health of your connection.  Defaults to `default`.
	HealthcheckNamespace string `protobuf:"bytes,6,opt,name=healthcheck_namespace,json=healthcheckNamespace,proto3" json:"healthcheck_namespace,omitempty"`
	ServiceAccountKey    string `protobuf:"bytes,4,opt,name=service_account_key,json=serviceAccountKey,proto3" json:"service_account_key,omitempty"`
	// contains filtered or unexported fields
}

func (*GoogleGKE) Descriptor deprecated

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

Deprecated: Use GoogleGKE.ProtoReflect.Descriptor instead.

func (*GoogleGKE) GetCertificateAuthority

func (x *GoogleGKE) GetCertificateAuthority() string

func (*GoogleGKE) GetEgressFilter

func (x *GoogleGKE) GetEgressFilter() string

func (*GoogleGKE) GetEndpoint

func (x *GoogleGKE) GetEndpoint() string

func (*GoogleGKE) GetHealthcheckNamespace

func (x *GoogleGKE) GetHealthcheckNamespace() string

func (*GoogleGKE) GetHealthy

func (x *GoogleGKE) GetHealthy() bool

func (*GoogleGKE) GetId

func (x *GoogleGKE) GetId() string

func (*GoogleGKE) GetName

func (x *GoogleGKE) GetName() string

func (*GoogleGKE) GetSecretStoreId

func (x *GoogleGKE) GetSecretStoreId() string

func (*GoogleGKE) GetServiceAccountKey

func (x *GoogleGKE) GetServiceAccountKey() string

func (*GoogleGKE) GetTags

func (x *GoogleGKE) GetTags() *Tags

func (*GoogleGKE) ProtoMessage

func (*GoogleGKE) ProtoMessage()

func (*GoogleGKE) ProtoReflect

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

func (*GoogleGKE) Reset

func (x *GoogleGKE) Reset()

func (*GoogleGKE) String

func (x *GoogleGKE) String() string

type GoogleGKEUserImpersonation

type GoogleGKEUserImpersonation struct {

	// Unique identifier of the Resource.
	Id string `protobuf:"bytes,32768,opt,name=id,proto3" json:"id,omitempty"`
	// Unique human-readable name of the Resource.
	Name string `protobuf:"bytes,32769,opt,name=name,proto3" json:"name,omitempty"`
	// True if the datasource is reachable and the credentials are valid.
	Healthy bool `protobuf:"varint,32770,opt,name=healthy,proto3" json:"healthy,omitempty"`
	// Tags is a map of key, value pairs.
	Tags *Tags `protobuf:"bytes,32771,opt,name=tags,proto3" json:"tags,omitempty"`
	// ID of the secret store containing credentials for this resource, if any.
	SecretStoreId string `protobuf:"bytes,32772,opt,name=secret_store_id,json=secretStoreId,proto3" json:"secret_store_id,omitempty"`
	// A filter applied to the routing logic to pin datasource to nodes.
	EgressFilter         string `protobuf:"bytes,32773,opt,name=egress_filter,json=egressFilter,proto3" json:"egress_filter,omitempty"`
	CertificateAuthority string `protobuf:"bytes,2,opt,name=certificate_authority,json=certificateAuthority,proto3" json:"certificate_authority,omitempty"`
	Endpoint             string `protobuf:"bytes,1,opt,name=endpoint,proto3" json:"endpoint,omitempty"`
	// The path used to check the health of your connection.  Defaults to `default`.
	HealthcheckNamespace string `protobuf:"bytes,6,opt,name=healthcheck_namespace,json=healthcheckNamespace,proto3" json:"healthcheck_namespace,omitempty"`
	ServiceAccountKey    string `protobuf:"bytes,4,opt,name=service_account_key,json=serviceAccountKey,proto3" json:"service_account_key,omitempty"`
	// contains filtered or unexported fields
}

func (*GoogleGKEUserImpersonation) Descriptor deprecated

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

Deprecated: Use GoogleGKEUserImpersonation.ProtoReflect.Descriptor instead.

func (*GoogleGKEUserImpersonation) GetCertificateAuthority

func (x *GoogleGKEUserImpersonation) GetCertificateAuthority() string

func (*GoogleGKEUserImpersonation) GetEgressFilter

func (x *GoogleGKEUserImpersonation) GetEgressFilter() string

func (*GoogleGKEUserImpersonation) GetEndpoint

func (x *GoogleGKEUserImpersonation) GetEndpoint() string

func (*GoogleGKEUserImpersonation) GetHealthcheckNamespace

func (x *GoogleGKEUserImpersonation) GetHealthcheckNamespace() string

func (*GoogleGKEUserImpersonation) GetHealthy

func (x *GoogleGKEUserImpersonation) GetHealthy() bool

func (*GoogleGKEUserImpersonation) GetId

func (*GoogleGKEUserImpersonation) GetName

func (x *GoogleGKEUserImpersonation) GetName() string

func (*GoogleGKEUserImpersonation) GetSecretStoreId

func (x *GoogleGKEUserImpersonation) GetSecretStoreId() string

func (*GoogleGKEUserImpersonation) GetServiceAccountKey

func (x *GoogleGKEUserImpersonation) GetServiceAccountKey() string

func (*GoogleGKEUserImpersonation) GetTags

func (x *GoogleGKEUserImpersonation) GetTags() *Tags

func (*GoogleGKEUserImpersonation) ProtoMessage

func (*GoogleGKEUserImpersonation) ProtoMessage()

func (*GoogleGKEUserImpersonation) ProtoReflect

func (*GoogleGKEUserImpersonation) Reset

func (x *GoogleGKEUserImpersonation) Reset()

func (*GoogleGKEUserImpersonation) String

func (x *GoogleGKEUserImpersonation) String() string

type Greenplum

type Greenplum struct {

	// Unique identifier of the Resource.
	Id string `protobuf:"bytes,32768,opt,name=id,proto3" json:"id,omitempty"`
	// Unique human-readable name of the Resource.
	Name string `protobuf:"bytes,32769,opt,name=name,proto3" json:"name,omitempty"`
	// True if the datasource is reachable and the credentials are valid.
	Healthy bool `protobuf:"varint,32770,opt,name=healthy,proto3" json:"healthy,omitempty"`
	// Tags is a map of key, value pairs.
	Tags *Tags `protobuf:"bytes,32771,opt,name=tags,proto3" json:"tags,omitempty"`
	// ID of the secret store containing credentials for this resource, if any.
	SecretStoreId string `protobuf:"bytes,32772,opt,name=secret_store_id,json=secretStoreId,proto3" json:"secret_store_id,omitempty"`
	// A filter applied to the routing logic to pin datasource to nodes.
	EgressFilter     string `protobuf:"bytes,32773,opt,name=egress_filter,json=egressFilter,proto3" json:"egress_filter,omitempty"`
	Database         string `protobuf:"bytes,4,opt,name=database,proto3" json:"database,omitempty"`
	Hostname         string `protobuf:"bytes,1,opt,name=hostname,proto3" json:"hostname,omitempty"`
	OverrideDatabase bool   `protobuf:"varint,7,opt,name=override_database,json=overrideDatabase,proto3" json:"override_database,omitempty"`
	Password         string `protobuf:"bytes,3,opt,name=password,proto3" json:"password,omitempty"`
	Port             int32  `protobuf:"varint,6,opt,name=port,proto3" json:"port,omitempty"`
	PortOverride     int32  `protobuf:"varint,5,opt,name=port_override,json=portOverride,proto3" json:"port_override,omitempty"`
	Username         string `protobuf:"bytes,2,opt,name=username,proto3" json:"username,omitempty"`
	// contains filtered or unexported fields
}

func (*Greenplum) Descriptor deprecated

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

Deprecated: Use Greenplum.ProtoReflect.Descriptor instead.

func (*Greenplum) GetDatabase

func (x *Greenplum) GetDatabase() string

func (*Greenplum) GetEgressFilter

func (x *Greenplum) GetEgressFilter() string

func (*Greenplum) GetHealthy

func (x *Greenplum) GetHealthy() bool

func (*Greenplum) GetHostname

func (x *Greenplum) GetHostname() string

func (*Greenplum) GetId

func (x *Greenplum) GetId() string

func (*Greenplum) GetName

func (x *Greenplum) GetName() string

func (*Greenplum) GetOverrideDatabase

func (x *Greenplum) GetOverrideDatabase() bool

func (*Greenplum) GetPassword

func (x *Greenplum) GetPassword() string

func (*Greenplum) GetPort

func (x *Greenplum) GetPort() int32

func (*Greenplum) GetPortOverride

func (x *Greenplum) GetPortOverride() int32

func (*Greenplum) GetSecretStoreId

func (x *Greenplum) GetSecretStoreId() string

func (*Greenplum) GetTags

func (x *Greenplum) GetTags() *Tags

func (*Greenplum) GetUsername

func (x *Greenplum) GetUsername() string

func (*Greenplum) ProtoMessage

func (*Greenplum) ProtoMessage()

func (*Greenplum) ProtoReflect

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

func (*Greenplum) Reset

func (x *Greenplum) Reset()

func (*Greenplum) String

func (x *Greenplum) String() string

type HTTPAuth

type HTTPAuth struct {

	// Unique identifier of the Resource.
	Id string `protobuf:"bytes,32768,opt,name=id,proto3" json:"id,omitempty"`
	// Unique human-readable name of the Resource.
	Name string `protobuf:"bytes,32769,opt,name=name,proto3" json:"name,omitempty"`
	// True if the datasource is reachable and the credentials are valid.
	Healthy bool `protobuf:"varint,32770,opt,name=healthy,proto3" json:"healthy,omitempty"`
	// Tags is a map of key, value pairs.
	Tags *Tags `protobuf:"bytes,32771,opt,name=tags,proto3" json:"tags,omitempty"`
	// ID of the secret store containing credentials for this resource, if any.
	SecretStoreId string `protobuf:"bytes,32772,opt,name=secret_store_id,json=secretStoreId,proto3" json:"secret_store_id,omitempty"`
	// A filter applied to the routing logic to pin datasource to nodes.
	EgressFilter     string `protobuf:"bytes,32773,opt,name=egress_filter,json=egressFilter,proto3" json:"egress_filter,omitempty"`
	AuthHeader       string `protobuf:"bytes,3,opt,name=auth_header,json=authHeader,proto3" json:"auth_header,omitempty"`
	DefaultPath      string `protobuf:"bytes,5,opt,name=default_path,json=defaultPath,proto3" json:"default_path,omitempty"`
	HeadersBlacklist string `protobuf:"bytes,4,opt,name=headers_blacklist,json=headersBlacklist,proto3" json:"headers_blacklist,omitempty"`
	HealthcheckPath  string `protobuf:"bytes,2,opt,name=healthcheck_path,json=healthcheckPath,proto3" json:"healthcheck_path,omitempty"`
	Subdomain        string `protobuf:"bytes,6,opt,name=subdomain,proto3" json:"subdomain,omitempty"`
	Url              string `protobuf:"bytes,1,opt,name=url,proto3" json:"url,omitempty"`
	// contains filtered or unexported fields
}

func (*HTTPAuth) Descriptor deprecated

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

Deprecated: Use HTTPAuth.ProtoReflect.Descriptor instead.

func (*HTTPAuth) GetAuthHeader

func (x *HTTPAuth) GetAuthHeader() string

func (*HTTPAuth) GetDefaultPath

func (x *HTTPAuth) GetDefaultPath() string

func (*HTTPAuth) GetEgressFilter

func (x *HTTPAuth) GetEgressFilter() string

func (*HTTPAuth) GetHeadersBlacklist

func (x *HTTPAuth) GetHeadersBlacklist() string

func (*HTTPAuth) GetHealthcheckPath

func (x *HTTPAuth) GetHealthcheckPath() string

func (*HTTPAuth) GetHealthy

func (x *HTTPAuth) GetHealthy() bool

func (*HTTPAuth) GetId

func (x *HTTPAuth) GetId() string

func (*HTTPAuth) GetName

func (x *HTTPAuth) GetName() string

func (*HTTPAuth) GetSecretStoreId

func (x *HTTPAuth) GetSecretStoreId() string

func (*HTTPAuth) GetSubdomain

func (x *HTTPAuth) GetSubdomain() string

func (*HTTPAuth) GetTags

func (x *HTTPAuth) GetTags() *Tags

func (*HTTPAuth) GetUrl

func (x *HTTPAuth) GetUrl() string

func (*HTTPAuth) ProtoMessage

func (*HTTPAuth) ProtoMessage()

func (*HTTPAuth) ProtoReflect

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

func (*HTTPAuth) Reset

func (x *HTTPAuth) Reset()

func (*HTTPAuth) String

func (x *HTTPAuth) String() string

type HTTPBasicAuth

type HTTPBasicAuth struct {

	// Unique identifier of the Resource.
	Id string `protobuf:"bytes,32768,opt,name=id,proto3" json:"id,omitempty"`
	// Unique human-readable name of the Resource.
	Name string `protobuf:"bytes,32769,opt,name=name,proto3" json:"name,omitempty"`
	// True if the datasource is reachable and the credentials are valid.
	Healthy bool `protobuf:"varint,32770,opt,name=healthy,proto3" json:"healthy,omitempty"`
	// Tags is a map of key, value pairs.
	Tags *Tags `protobuf:"bytes,32771,opt,name=tags,proto3" json:"tags,omitempty"`
	// ID of the secret store containing credentials for this resource, if any.
	SecretStoreId string `protobuf:"bytes,32772,opt,name=secret_store_id,json=secretStoreId,proto3" json:"secret_store_id,omitempty"`
	// A filter applied to the routing logic to pin datasource to nodes.
	EgressFilter     string `protobuf:"bytes,32773,opt,name=egress_filter,json=egressFilter,proto3" json:"egress_filter,omitempty"`
	DefaultPath      string `protobuf:"bytes,6,opt,name=default_path,json=defaultPath,proto3" json:"default_path,omitempty"`
	HeadersBlacklist string `protobuf:"bytes,5,opt,name=headers_blacklist,json=headersBlacklist,proto3" json:"headers_blacklist,omitempty"`
	HealthcheckPath  string `protobuf:"bytes,2,opt,name=healthcheck_path,json=healthcheckPath,proto3" json:"healthcheck_path,omitempty"`
	Password         string `protobuf:"bytes,4,opt,name=password,proto3" json:"password,omitempty"`
	Subdomain        string `protobuf:"bytes,7,opt,name=subdomain,proto3" json:"subdomain,omitempty"`
	Url              string `protobuf:"bytes,1,opt,name=url,proto3" json:"url,omitempty"`
	Username         string `protobuf:"bytes,3,opt,name=username,proto3" json:"username,omitempty"`
	// contains filtered or unexported fields
}

func (*HTTPBasicAuth) Descriptor deprecated

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

Deprecated: Use HTTPBasicAuth.ProtoReflect.Descriptor instead.

func (*HTTPBasicAuth) GetDefaultPath

func (x *HTTPBasicAuth) GetDefaultPath() string

func (*HTTPBasicAuth) GetEgressFilter

func (x *HTTPBasicAuth) GetEgressFilter() string

func (*HTTPBasicAuth) GetHeadersBlacklist

func (x *HTTPBasicAuth) GetHeadersBlacklist() string

func (*HTTPBasicAuth) GetHealthcheckPath

func (x *HTTPBasicAuth) GetHealthcheckPath() string

func (*HTTPBasicAuth) GetHealthy

func (x *HTTPBasicAuth) GetHealthy() bool

func (*HTTPBasicAuth) GetId

func (x *HTTPBasicAuth) GetId() string

func (*HTTPBasicAuth) GetName

func (x *HTTPBasicAuth) GetName() string

func (*HTTPBasicAuth) GetPassword

func (x *HTTPBasicAuth) GetPassword() string

func (*HTTPBasicAuth) GetSecretStoreId

func (x *HTTPBasicAuth) GetSecretStoreId() string

func (*HTTPBasicAuth) GetSubdomain

func (x *HTTPBasicAuth) GetSubdomain() string

func (*HTTPBasicAuth) GetTags

func (x *HTTPBasicAuth) GetTags() *Tags

func (*HTTPBasicAuth) GetUrl

func (x *HTTPBasicAuth) GetUrl() string

func (*HTTPBasicAuth) GetUsername

func (x *HTTPBasicAuth) GetUsername() string

func (*HTTPBasicAuth) ProtoMessage

func (*HTTPBasicAuth) ProtoMessage()

func (*HTTPBasicAuth) ProtoReflect

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

func (*HTTPBasicAuth) Reset

func (x *HTTPBasicAuth) Reset()

func (*HTTPBasicAuth) String

func (x *HTTPBasicAuth) String() string

type HTTPNoAuth

type HTTPNoAuth struct {

	// Unique identifier of the Resource.
	Id string `protobuf:"bytes,32768,opt,name=id,proto3" json:"id,omitempty"`
	// Unique human-readable name of the Resource.
	Name string `protobuf:"bytes,32769,opt,name=name,proto3" json:"name,omitempty"`
	// True if the datasource is reachable and the credentials are valid.
	Healthy bool `protobuf:"varint,32770,opt,name=healthy,proto3" json:"healthy,omitempty"`
	// Tags is a map of key, value pairs.
	Tags *Tags `protobuf:"bytes,32771,opt,name=tags,proto3" json:"tags,omitempty"`
	// ID of the secret store containing credentials for this resource, if any.
	SecretStoreId string `protobuf:"bytes,32772,opt,name=secret_store_id,json=secretStoreId,proto3" json:"secret_store_id,omitempty"`
	// A filter applied to the routing logic to pin datasource to nodes.
	EgressFilter     string `protobuf:"bytes,32773,opt,name=egress_filter,json=egressFilter,proto3" json:"egress_filter,omitempty"`
	DefaultPath      string `protobuf:"bytes,4,opt,name=default_path,json=defaultPath,proto3" json:"default_path,omitempty"`
	HeadersBlacklist string `protobuf:"bytes,3,opt,name=headers_blacklist,json=headersBlacklist,proto3" json:"headers_blacklist,omitempty"`
	HealthcheckPath  string `protobuf:"bytes,2,opt,name=healthcheck_path,json=healthcheckPath,proto3" json:"healthcheck_path,omitempty"`
	Subdomain        string `protobuf:"bytes,5,opt,name=subdomain,proto3" json:"subdomain,omitempty"`
	Url              string `protobuf:"bytes,1,opt,name=url,proto3" json:"url,omitempty"`
	// contains filtered or unexported fields
}

func (*HTTPNoAuth) Descriptor deprecated

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

Deprecated: Use HTTPNoAuth.ProtoReflect.Descriptor instead.

func (*HTTPNoAuth) GetDefaultPath

func (x *HTTPNoAuth) GetDefaultPath() string

func (*HTTPNoAuth) GetEgressFilter

func (x *HTTPNoAuth) GetEgressFilter() string

func (*HTTPNoAuth) GetHeadersBlacklist

func (x *HTTPNoAuth) GetHeadersBlacklist() string

func (*HTTPNoAuth) GetHealthcheckPath

func (x *HTTPNoAuth) GetHealthcheckPath() string

func (*HTTPNoAuth) GetHealthy

func (x *HTTPNoAuth) GetHealthy() bool

func (*HTTPNoAuth) GetId

func (x *HTTPNoAuth) GetId() string

func (*HTTPNoAuth) GetName

func (x *HTTPNoAuth) GetName() string

func (*HTTPNoAuth) GetSecretStoreId

func (x *HTTPNoAuth) GetSecretStoreId() string

func (*HTTPNoAuth) GetSubdomain

func (x *HTTPNoAuth) GetSubdomain() string

func (*HTTPNoAuth) GetTags

func (x *HTTPNoAuth) GetTags() *Tags

func (*HTTPNoAuth) GetUrl

func (x *HTTPNoAuth) GetUrl() string

func (*HTTPNoAuth) ProtoMessage

func (*HTTPNoAuth) ProtoMessage()

func (*HTTPNoAuth) ProtoReflect

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

func (*HTTPNoAuth) Reset

func (x *HTTPNoAuth) Reset()

func (*HTTPNoAuth) String

func (x *HTTPNoAuth) String() string

type InternalError

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

InternalError is used to specify an internal system error

func (*InternalError) Descriptor deprecated

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

Deprecated: Use InternalError.ProtoReflect.Descriptor instead.

func (*InternalError) ProtoMessage

func (*InternalError) ProtoMessage()

func (*InternalError) ProtoReflect

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

func (*InternalError) Reset

func (x *InternalError) Reset()

func (*InternalError) String

func (x *InternalError) String() string

type Kubernetes

type Kubernetes struct {

	// Unique identifier of the Resource.
	Id string `protobuf:"bytes,32768,opt,name=id,proto3" json:"id,omitempty"`
	// Unique human-readable name of the Resource.
	Name string `protobuf:"bytes,32769,opt,name=name,proto3" json:"name,omitempty"`
	// True if the datasource is reachable and the credentials are valid.
	Healthy bool `protobuf:"varint,32770,opt,name=healthy,proto3" json:"healthy,omitempty"`
	// Tags is a map of key, value pairs.
	Tags *Tags `protobuf:"bytes,32771,opt,name=tags,proto3" json:"tags,omitempty"`
	// ID of the secret store containing credentials for this resource, if any.
	SecretStoreId string `protobuf:"bytes,32772,opt,name=secret_store_id,json=secretStoreId,proto3" json:"secret_store_id,omitempty"`
	// A filter applied to the routing logic to pin datasource to nodes.
	EgressFilter         string `protobuf:"bytes,32773,opt,name=egress_filter,json=egressFilter,proto3" json:"egress_filter,omitempty"`
	CertificateAuthority string `protobuf:"bytes,3,opt,name=certificate_authority,json=certificateAuthority,proto3" json:"certificate_authority,omitempty"`
	ClientCertificate    string `protobuf:"bytes,5,opt,name=client_certificate,json=clientCertificate,proto3" json:"client_certificate,omitempty"`
	ClientKey            string `protobuf:"bytes,7,opt,name=client_key,json=clientKey,proto3" json:"client_key,omitempty"`
	// The path used to check the health of your connection.  Defaults to `default`.
	HealthcheckNamespace string `protobuf:"bytes,9,opt,name=healthcheck_namespace,json=healthcheckNamespace,proto3" json:"healthcheck_namespace,omitempty"`
	Hostname             string `protobuf:"bytes,1,opt,name=hostname,proto3" json:"hostname,omitempty"`
	Port                 int32  `protobuf:"varint,2,opt,name=port,proto3" json:"port,omitempty"`
	// contains filtered or unexported fields
}

func (*Kubernetes) Descriptor deprecated

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

Deprecated: Use Kubernetes.ProtoReflect.Descriptor instead.

func (*Kubernetes) GetCertificateAuthority

func (x *Kubernetes) GetCertificateAuthority() string

func (*Kubernetes) GetClientCertificate

func (x *Kubernetes) GetClientCertificate() string

func (*Kubernetes) GetClientKey

func (x *Kubernetes) GetClientKey() string

func (*Kubernetes) GetEgressFilter

func (x *Kubernetes) GetEgressFilter() string

func (*Kubernetes) GetHealthcheckNamespace

func (x *Kubernetes) GetHealthcheckNamespace() string

func (*Kubernetes) GetHealthy

func (x *Kubernetes) GetHealthy() bool

func (*Kubernetes) GetHostname

func (x *Kubernetes) GetHostname() string

func (*Kubernetes) GetId

func (x *Kubernetes) GetId() string

func (*Kubernetes) GetName

func (x *Kubernetes) GetName() string

func (*Kubernetes) GetPort

func (x *Kubernetes) GetPort() int32

func (*Kubernetes) GetSecretStoreId

func (x *Kubernetes) GetSecretStoreId() string

func (*Kubernetes) GetTags

func (x *Kubernetes) GetTags() *Tags

func (*Kubernetes) ProtoMessage

func (*Kubernetes) ProtoMessage()

func (*Kubernetes) ProtoReflect

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

func (*Kubernetes) Reset

func (x *Kubernetes) Reset()

func (*Kubernetes) String

func (x *Kubernetes) String() string

type KubernetesBasicAuth

type KubernetesBasicAuth struct {

	// Unique identifier of the Resource.
	Id string `protobuf:"bytes,32768,opt,name=id,proto3" json:"id,omitempty"`
	// Unique human-readable name of the Resource.
	Name string `protobuf:"bytes,32769,opt,name=name,proto3" json:"name,omitempty"`
	// True if the datasource is reachable and the credentials are valid.
	Healthy bool `protobuf:"varint,32770,opt,name=healthy,proto3" json:"healthy,omitempty"`
	// Tags is a map of key, value pairs.
	Tags *Tags `protobuf:"bytes,32771,opt,name=tags,proto3" json:"tags,omitempty"`
	// ID of the secret store containing credentials for this resource, if any.
	SecretStoreId string `protobuf:"bytes,32772,opt,name=secret_store_id,json=secretStoreId,proto3" json:"secret_store_id,omitempty"`
	// A filter applied to the routing logic to pin datasource to nodes.
	EgressFilter string `protobuf:"bytes,32773,opt,name=egress_filter,json=egressFilter,proto3" json:"egress_filter,omitempty"`
	// The path used to check the health of your connection.  Defaults to `default`.
	HealthcheckNamespace string `protobuf:"bytes,5,opt,name=healthcheck_namespace,json=healthcheckNamespace,proto3" json:"healthcheck_namespace,omitempty"`
	Hostname             string `protobuf:"bytes,1,opt,name=hostname,proto3" json:"hostname,omitempty"`
	Password             string `protobuf:"bytes,4,opt,name=password,proto3" json:"password,omitempty"`
	Port                 int32  `protobuf:"varint,2,opt,name=port,proto3" json:"port,omitempty"`
	Username             string `protobuf:"bytes,3,opt,name=username,proto3" json:"username,omitempty"`
	// contains filtered or unexported fields
}

func (*KubernetesBasicAuth) Descriptor deprecated

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

Deprecated: Use KubernetesBasicAuth.ProtoReflect.Descriptor instead.

func (*KubernetesBasicAuth) GetEgressFilter

func (x *KubernetesBasicAuth) GetEgressFilter() string

func (*KubernetesBasicAuth) GetHealthcheckNamespace

func (x *KubernetesBasicAuth) GetHealthcheckNamespace() string

func (*KubernetesBasicAuth) GetHealthy

func (x *KubernetesBasicAuth) GetHealthy() bool

func (*KubernetesBasicAuth) GetHostname

func (x *KubernetesBasicAuth) GetHostname() string

func (*KubernetesBasicAuth) GetId

func (x *KubernetesBasicAuth) GetId() string

func (*KubernetesBasicAuth) GetName

func (x *KubernetesBasicAuth) GetName() string

func (*KubernetesBasicAuth) GetPassword

func (x *KubernetesBasicAuth) GetPassword() string

func (*KubernetesBasicAuth) GetPort

func (x *KubernetesBasicAuth) GetPort() int32

func (*KubernetesBasicAuth) GetSecretStoreId

func (x *KubernetesBasicAuth) GetSecretStoreId() string

func (*KubernetesBasicAuth) GetTags

func (x *KubernetesBasicAuth) GetTags() *Tags

func (*KubernetesBasicAuth) GetUsername

func (x *KubernetesBasicAuth) GetUsername() string

func (*KubernetesBasicAuth) ProtoMessage

func (*KubernetesBasicAuth) ProtoMessage()

func (*KubernetesBasicAuth) ProtoReflect

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

func (*KubernetesBasicAuth) Reset

func (x *KubernetesBasicAuth) Reset()

func (*KubernetesBasicAuth) String

func (x *KubernetesBasicAuth) String() string

type KubernetesServiceAccount

type KubernetesServiceAccount struct {

	// Unique identifier of the Resource.
	Id string `protobuf:"bytes,32768,opt,name=id,proto3" json:"id,omitempty"`
	// Unique human-readable name of the Resource.
	Name string `protobuf:"bytes,32769,opt,name=name,proto3" json:"name,omitempty"`
	// True if the datasource is reachable and the credentials are valid.
	Healthy bool `protobuf:"varint,32770,opt,name=healthy,proto3" json:"healthy,omitempty"`
	// Tags is a map of key, value pairs.
	Tags *Tags `protobuf:"bytes,32771,opt,name=tags,proto3" json:"tags,omitempty"`
	// ID of the secret store containing credentials for this resource, if any.
	SecretStoreId string `protobuf:"bytes,32772,opt,name=secret_store_id,json=secretStoreId,proto3" json:"secret_store_id,omitempty"`
	// A filter applied to the routing logic to pin datasource to nodes.
	EgressFilter string `protobuf:"bytes,32773,opt,name=egress_filter,json=egressFilter,proto3" json:"egress_filter,omitempty"`
	// The path used to check the health of your connection.  Defaults to `default`.
	HealthcheckNamespace string `protobuf:"bytes,4,opt,name=healthcheck_namespace,json=healthcheckNamespace,proto3" json:"healthcheck_namespace,omitempty"`
	Hostname             string `protobuf:"bytes,1,opt,name=hostname,proto3" json:"hostname,omitempty"`
	Port                 int32  `protobuf:"varint,2,opt,name=port,proto3" json:"port,omitempty"`
	Token                string `protobuf:"bytes,3,opt,name=token,proto3" json:"token,omitempty"`
	// contains filtered or unexported fields
}

func (*KubernetesServiceAccount) Descriptor deprecated

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

Deprecated: Use KubernetesServiceAccount.ProtoReflect.Descriptor instead.

func (*KubernetesServiceAccount) GetEgressFilter

func (x *KubernetesServiceAccount) GetEgressFilter() string

func (*KubernetesServiceAccount) GetHealthcheckNamespace

func (x *KubernetesServiceAccount) GetHealthcheckNamespace() string

func (*KubernetesServiceAccount) GetHealthy

func (x *KubernetesServiceAccount) GetHealthy() bool

func (*KubernetesServiceAccount) GetHostname

func (x *KubernetesServiceAccount) GetHostname() string

func (*KubernetesServiceAccount) GetId

func (x *KubernetesServiceAccount) GetId() string

func (*KubernetesServiceAccount) GetName

func (x *KubernetesServiceAccount) GetName() string

func (*KubernetesServiceAccount) GetPort

func (x *KubernetesServiceAccount) GetPort() int32

func (*KubernetesServiceAccount) GetSecretStoreId

func (x *KubernetesServiceAccount) GetSecretStoreId() string

func (*KubernetesServiceAccount) GetTags

func (x *KubernetesServiceAccount) GetTags() *Tags

func (*KubernetesServiceAccount) GetToken

func (x *KubernetesServiceAccount) GetToken() string

func (*KubernetesServiceAccount) ProtoMessage

func (*KubernetesServiceAccount) ProtoMessage()

func (*KubernetesServiceAccount) ProtoReflect

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

func (*KubernetesServiceAccount) Reset

func (x *KubernetesServiceAccount) Reset()

func (*KubernetesServiceAccount) String

func (x *KubernetesServiceAccount) String() string

type KubernetesServiceAccountUserImpersonation

type KubernetesServiceAccountUserImpersonation struct {

	// Unique identifier of the Resource.
	Id string `protobuf:"bytes,32768,opt,name=id,proto3" json:"id,omitempty"`
	// Unique human-readable name of the Resource.
	Name string `protobuf:"bytes,32769,opt,name=name,proto3" json:"name,omitempty"`
	// True if the datasource is reachable and the credentials are valid.
	Healthy bool `protobuf:"varint,32770,opt,name=healthy,proto3" json:"healthy,omitempty"`
	// Tags is a map of key, value pairs.
	Tags *Tags `protobuf:"bytes,32771,opt,name=tags,proto3" json:"tags,omitempty"`
	// ID of the secret store containing credentials for this resource, if any.
	SecretStoreId string `protobuf:"bytes,32772,opt,name=secret_store_id,json=secretStoreId,proto3" json:"secret_store_id,omitempty"`
	// A filter applied to the routing logic to pin datasource to nodes.
	EgressFilter string `protobuf:"bytes,32773,opt,name=egress_filter,json=egressFilter,proto3" json:"egress_filter,omitempty"`
	// The path used to check the health of your connection.  Defaults to `default`.
	HealthcheckNamespace string `protobuf:"bytes,4,opt,name=healthcheck_namespace,json=healthcheckNamespace,proto3" json:"healthcheck_namespace,omitempty"`
	Hostname             string `protobuf:"bytes,1,opt,name=hostname,proto3" json:"hostname,omitempty"`
	Port                 int32  `protobuf:"varint,2,opt,name=port,proto3" json:"port,omitempty"`
	Token                string `protobuf:"bytes,3,opt,name=token,proto3" json:"token,omitempty"`
	// contains filtered or unexported fields
}

func (*KubernetesServiceAccountUserImpersonation) Descriptor deprecated

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

Deprecated: Use KubernetesServiceAccountUserImpersonation.ProtoReflect.Descriptor instead.

func (*KubernetesServiceAccountUserImpersonation) GetEgressFilter

func (*KubernetesServiceAccountUserImpersonation) GetHealthcheckNamespace

func (x *KubernetesServiceAccountUserImpersonation) GetHealthcheckNamespace() string

func (*KubernetesServiceAccountUserImpersonation) GetHealthy

func (*KubernetesServiceAccountUserImpersonation) GetHostname

func (*KubernetesServiceAccountUserImpersonation) GetId

func (*KubernetesServiceAccountUserImpersonation) GetName

func (*KubernetesServiceAccountUserImpersonation) GetPort

func (*KubernetesServiceAccountUserImpersonation) GetSecretStoreId

func (x *KubernetesServiceAccountUserImpersonation) GetSecretStoreId() string

func (*KubernetesServiceAccountUserImpersonation) GetTags

func (*KubernetesServiceAccountUserImpersonation) GetToken

func (*KubernetesServiceAccountUserImpersonation) ProtoMessage

func (*KubernetesServiceAccountUserImpersonation) ProtoReflect

func (*KubernetesServiceAccountUserImpersonation) Reset

func (*KubernetesServiceAccountUserImpersonation) String

type KubernetesUserImpersonation

type KubernetesUserImpersonation struct {

	// Unique identifier of the Resource.
	Id string `protobuf:"bytes,32768,opt,name=id,proto3" json:"id,omitempty"`
	// Unique human-readable name of the Resource.
	Name string `protobuf:"bytes,32769,opt,name=name,proto3" json:"name,omitempty"`
	// True if the datasource is reachable and the credentials are valid.
	Healthy bool `protobuf:"varint,32770,opt,name=healthy,proto3" json:"healthy,omitempty"`
	// Tags is a map of key, value pairs.
	Tags *Tags `protobuf:"bytes,32771,opt,name=tags,proto3" json:"tags,omitempty"`
	// ID of the secret store containing credentials for this resource, if any.
	SecretStoreId string `protobuf:"bytes,32772,opt,name=secret_store_id,json=secretStoreId,proto3" json:"secret_store_id,omitempty"`
	// A filter applied to the routing logic to pin datasource to nodes.
	EgressFilter         string `protobuf:"bytes,32773,opt,name=egress_filter,json=egressFilter,proto3" json:"egress_filter,omitempty"`
	CertificateAuthority string `protobuf:"bytes,3,opt,name=certificate_authority,json=certificateAuthority,proto3" json:"certificate_authority,omitempty"`
	ClientCertificate    string `protobuf:"bytes,5,opt,name=client_certificate,json=clientCertificate,proto3" json:"client_certificate,omitempty"`
	ClientKey            string `protobuf:"bytes,7,opt,name=client_key,json=clientKey,proto3" json:"client_key,omitempty"`
	// The path used to check the health of your connection.  Defaults to `default`.
	HealthcheckNamespace string `protobuf:"bytes,9,opt,name=healthcheck_namespace,json=healthcheckNamespace,proto3" json:"healthcheck_namespace,omitempty"`
	Hostname             string `protobuf:"bytes,1,opt,name=hostname,proto3" json:"hostname,omitempty"`
	Port                 int32  `protobuf:"varint,2,opt,name=port,proto3" json:"port,omitempty"`
	// contains filtered or unexported fields
}

func (*KubernetesUserImpersonation) Descriptor deprecated

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

Deprecated: Use KubernetesUserImpersonation.ProtoReflect.Descriptor instead.

func (*KubernetesUserImpersonation) GetCertificateAuthority

func (x *KubernetesUserImpersonation) GetCertificateAuthority() string

func (*KubernetesUserImpersonation) GetClientCertificate

func (x *KubernetesUserImpersonation) GetClientCertificate() string

func (*KubernetesUserImpersonation) GetClientKey

func (x *KubernetesUserImpersonation) GetClientKey() string

func (*KubernetesUserImpersonation) GetEgressFilter

func (x *KubernetesUserImpersonation) GetEgressFilter() string

func (*KubernetesUserImpersonation) GetHealthcheckNamespace

func (x *KubernetesUserImpersonation) GetHealthcheckNamespace() string

func (*KubernetesUserImpersonation) GetHealthy

func (x *KubernetesUserImpersonation) GetHealthy() bool

func (*KubernetesUserImpersonation) GetHostname

func (x *KubernetesUserImpersonation) GetHostname() string

func (*KubernetesUserImpersonation) GetId

func (*KubernetesUserImpersonation) GetName

func (x *KubernetesUserImpersonation) GetName() string

func (*KubernetesUserImpersonation) GetPort

func (x *KubernetesUserImpersonation) GetPort() int32

func (*KubernetesUserImpersonation) GetSecretStoreId

func (x *KubernetesUserImpersonation) GetSecretStoreId() string

func (*KubernetesUserImpersonation) GetTags

func (x *KubernetesUserImpersonation) GetTags() *Tags

func (*KubernetesUserImpersonation) ProtoMessage

func (*KubernetesUserImpersonation) ProtoMessage()

func (*KubernetesUserImpersonation) ProtoReflect

func (*KubernetesUserImpersonation) Reset

func (x *KubernetesUserImpersonation) Reset()

func (*KubernetesUserImpersonation) String

func (x *KubernetesUserImpersonation) String() string

type ListRequestMetadata

type ListRequestMetadata struct {

	// The cursor specifies where to start fetching entities in the total list
	// of all entities. If the cursor is non-empty, the page and limit
	// parameters are ignored. See ListResponseMetadata.next_cursor.
	Cursor string `protobuf:"bytes,1,opt,name=cursor,proto3" json:"cursor,omitempty"`
	// The page number to fetch. Use of this parameter is not recommended. Use
	// the cursor instead.
	Page int32 `protobuf:"varint,2,opt,name=page,proto3" json:"page,omitempty"` // using int32 so JSON is marshalled numerically
	// The number of entities to fetch in a single page. If not specified, a
	// default value will be used.
	Limit int32 `protobuf:"varint,3,opt,name=limit,proto3" json:"limit,omitempty"` // using int32 so JSON is marshalled numerically
	// The name of the field to sort the results by.
	OrderBy string `protobuf:"bytes,4,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
	// contains filtered or unexported fields
}

ListRequestMetadata specifies paging parameters for listing entities. If this metadata is not provided, the default behavior is to return the first page of entities, along with a cursor which can be used to fetch the remaining pages.

func (*ListRequestMetadata) Descriptor deprecated

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

Deprecated: Use ListRequestMetadata.ProtoReflect.Descriptor instead.

func (*ListRequestMetadata) GetCursor

func (x *ListRequestMetadata) GetCursor() string

func (*ListRequestMetadata) GetLimit

func (x *ListRequestMetadata) GetLimit() int32

func (*ListRequestMetadata) GetOrderBy

func (x *ListRequestMetadata) GetOrderBy() string

func (*ListRequestMetadata) GetPage

func (x *ListRequestMetadata) GetPage() int32

func (*ListRequestMetadata) ProtoMessage

func (*ListRequestMetadata) ProtoMessage()

func (*ListRequestMetadata) ProtoReflect

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

func (*ListRequestMetadata) Reset

func (x *ListRequestMetadata) Reset()

func (*ListRequestMetadata) String

func (x *ListRequestMetadata) String() string

type ListResponseMetadata

type ListResponseMetadata struct {

	// A cursor to fetch the next page. If the cursor is an empty string, there
	// are no more entities to fetch. If the cursor is non-empty, make another
	// list request and pass the cursor value in the metadata.
	NextCursor string `protobuf:"bytes,1,opt,name=next_cursor,json=nextCursor,proto3" json:"next_cursor,omitempty"`
	// The total count of all entities matching the criteria of a list request.
	// Note that this value may change between page requests.
	Total int32 `protobuf:"varint,2,opt,name=total,proto3" json:"total,omitempty"` // using int32 so JSON is marshalled numerically
	// contains filtered or unexported fields
}

ListResponseMetadata contains paging information about the remaining entities in a list request.

func (*ListResponseMetadata) Descriptor deprecated

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

Deprecated: Use ListResponseMetadata.ProtoReflect.Descriptor instead.

func (*ListResponseMetadata) GetNextCursor

func (x *ListResponseMetadata) GetNextCursor() string

func (*ListResponseMetadata) GetTotal

func (x *ListResponseMetadata) GetTotal() int32

func (*ListResponseMetadata) ProtoMessage

func (*ListResponseMetadata) ProtoMessage()

func (*ListResponseMetadata) ProtoReflect

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

func (*ListResponseMetadata) Reset

func (x *ListResponseMetadata) Reset()

func (*ListResponseMetadata) String

func (x *ListResponseMetadata) String() string

type Maria

type Maria struct {

	// Unique identifier of the Resource.
	Id string `protobuf:"bytes,32768,opt,name=id,proto3" json:"id,omitempty"`
	// Unique human-readable name of the Resource.
	Name string `protobuf:"bytes,32769,opt,name=name,proto3" json:"name,omitempty"`
	// True if the datasource is reachable and the credentials are valid.
	Healthy bool `protobuf:"varint,32770,opt,name=healthy,proto3" json:"healthy,omitempty"`
	// Tags is a map of key, value pairs.
	Tags *Tags `protobuf:"bytes,32771,opt,name=tags,proto3" json:"tags,omitempty"`
	// ID of the secret store containing credentials for this resource, if any.
	SecretStoreId string `protobuf:"bytes,32772,opt,name=secret_store_id,json=secretStoreId,proto3" json:"secret_store_id,omitempty"`
	// A filter applied to the routing logic to pin datasource to nodes.
	EgressFilter string `protobuf:"bytes,32773,opt,name=egress_filter,json=egressFilter,proto3" json:"egress_filter,omitempty"`
	Database     string `protobuf:"bytes,4,opt,name=database,proto3" json:"database,omitempty"`
	Hostname     string `protobuf:"bytes,1,opt,name=hostname,proto3" json:"hostname,omitempty"`
	Password     string `protobuf:"bytes,3,opt,name=password,proto3" json:"password,omitempty"`
	Port         int32  `protobuf:"varint,6,opt,name=port,proto3" json:"port,omitempty"`
	PortOverride int32  `protobuf:"varint,5,opt,name=port_override,json=portOverride,proto3" json:"port_override,omitempty"`
	Username     string `protobuf:"bytes,2,opt,name=username,proto3" json:"username,omitempty"`
	// contains filtered or unexported fields
}

func (*Maria) Descriptor deprecated

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

Deprecated: Use Maria.ProtoReflect.Descriptor instead.

func (*Maria) GetDatabase

func (x *Maria) GetDatabase() string

func (*Maria) GetEgressFilter

func (x *Maria) GetEgressFilter() string

func (*Maria) GetHealthy

func (x *Maria) GetHealthy() bool

func (*Maria) GetHostname

func (x *Maria) GetHostname() string

func (*Maria) GetId

func (x *Maria) GetId() string

func (*Maria) GetName

func (x *Maria) GetName() string

func (*Maria) GetPassword

func (x *Maria) GetPassword() string

func (*Maria) GetPort

func (x *Maria) GetPort() int32

func (*Maria) GetPortOverride

func (x *Maria) GetPortOverride() int32

func (*Maria) GetSecretStoreId

func (x *Maria) GetSecretStoreId() string

func (*Maria) GetTags

func (x *Maria) GetTags() *Tags

func (*Maria) GetUsername

func (x *Maria) GetUsername() string

func (*Maria) ProtoMessage

func (*Maria) ProtoMessage()

func (*Maria) ProtoReflect

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

func (*Maria) Reset

func (x *Maria) Reset()

func (*Maria) String

func (x *Maria) String() string

type Memcached

type Memcached struct {

	// Unique identifier of the Resource.
	Id string `protobuf:"bytes,32768,opt,name=id,proto3" json:"id,omitempty"`
	// Unique human-readable name of the Resource.
	Name string `protobuf:"bytes,32769,opt,name=name,proto3" json:"name,omitempty"`
	// True if the datasource is reachable and the credentials are valid.
	Healthy bool `protobuf:"varint,32770,opt,name=healthy,proto3" json:"healthy,omitempty"`
	// Tags is a map of key, value pairs.
	Tags *Tags `protobuf:"bytes,32771,opt,name=tags,proto3" json:"tags,omitempty"`
	// ID of the secret store containing credentials for this resource, if any.
	SecretStoreId string `protobuf:"bytes,32772,opt,name=secret_store_id,json=secretStoreId,proto3" json:"secret_store_id,omitempty"`
	// A filter applied to the routing logic to pin datasource to nodes.
	EgressFilter string `protobuf:"bytes,32773,opt,name=egress_filter,json=egressFilter,proto3" json:"egress_filter,omitempty"`
	Hostname     string `protobuf:"bytes,1,opt,name=hostname,proto3" json:"hostname,omitempty"`
	Port         int32  `protobuf:"varint,3,opt,name=port,proto3" json:"port,omitempty"`
	PortOverride int32  `protobuf:"varint,2,opt,name=port_override,json=portOverride,proto3" json:"port_override,omitempty"`
	// contains filtered or unexported fields
}

func (*Memcached) Descriptor deprecated

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

Deprecated: Use Memcached.ProtoReflect.Descriptor instead.

func (*Memcached) GetEgressFilter

func (x *Memcached) GetEgressFilter() string

func (*Memcached) GetHealthy

func (x *Memcached) GetHealthy() bool

func (*Memcached) GetHostname

func (x *Memcached) GetHostname() string

func (*Memcached) GetId

func (x *Memcached) GetId() string

func (*Memcached) GetName

func (x *Memcached) GetName() string

func (*Memcached) GetPort

func (x *Memcached) GetPort() int32

func (*Memcached) GetPortOverride

func (x *Memcached) GetPortOverride() int32

func (*Memcached) GetSecretStoreId

func (x *Memcached) GetSecretStoreId() string

func (*Memcached) GetTags

func (x *Memcached) GetTags() *Tags

func (*Memcached) ProtoMessage

func (*Memcached) ProtoMessage()

func (*Memcached) ProtoReflect

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

func (*Memcached) Reset

func (x *Memcached) Reset()

func (*Memcached) String

func (x *Memcached) String() string

type Memsql

type Memsql struct {

	// Unique identifier of the Resource.
	Id string `protobuf:"bytes,32768,opt,name=id,proto3" json:"id,omitempty"`
	// Unique human-readable name of the Resource.
	Name string `protobuf:"bytes,32769,opt,name=name,proto3" json:"name,omitempty"`
	// True if the datasource is reachable and the credentials are valid.
	Healthy bool `protobuf:"varint,32770,opt,name=healthy,proto3" json:"healthy,omitempty"`
	// Tags is a map of key, value pairs.
	Tags *Tags `protobuf:"bytes,32771,opt,name=tags,proto3" json:"tags,omitempty"`
	// ID of the secret store containing credentials for this resource, if any.
	SecretStoreId string `protobuf:"bytes,32772,opt,name=secret_store_id,json=secretStoreId,proto3" json:"secret_store_id,omitempty"`
	// A filter applied to the routing logic to pin datasource to nodes.
	EgressFilter string `protobuf:"bytes,32773,opt,name=egress_filter,json=egressFilter,proto3" json:"egress_filter,omitempty"`
	Database     string `protobuf:"bytes,4,opt,name=database,proto3" json:"database,omitempty"`
	Hostname     string `protobuf:"bytes,1,opt,name=hostname,proto3" json:"hostname,omitempty"`
	Password     string `protobuf:"bytes,3,opt,name=password,proto3" json:"password,omitempty"`
	Port         int32  `protobuf:"varint,6,opt,name=port,proto3" json:"port,omitempty"`
	PortOverride int32  `protobuf:"varint,5,opt,name=port_override,json=portOverride,proto3" json:"port_override,omitempty"`
	Username     string `protobuf:"bytes,2,opt,name=username,proto3" json:"username,omitempty"`
	// contains filtered or unexported fields
}

func (*Memsql) Descriptor deprecated

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

Deprecated: Use Memsql.ProtoReflect.Descriptor instead.

func (*Memsql) GetDatabase

func (x *Memsql) GetDatabase() string

func (*Memsql) GetEgressFilter

func (x *Memsql) GetEgressFilter() string

func (*Memsql) GetHealthy

func (x *Memsql) GetHealthy() bool

func (*Memsql) GetHostname

func (x *Memsql) GetHostname() string

func (*Memsql) GetId

func (x *Memsql) GetId() string

func (*Memsql) GetName

func (x *Memsql) GetName() string

func (*Memsql) GetPassword

func (x *Memsql) GetPassword() string

func (*Memsql) GetPort

func (x *Memsql) GetPort() int32

func (*Memsql) GetPortOverride

func (x *Memsql) GetPortOverride() int32

func (*Memsql) GetSecretStoreId

func (x *Memsql) GetSecretStoreId() string

func (*Memsql) GetTags

func (x *Memsql) GetTags() *Tags

func (*Memsql) GetUsername

func (x *Memsql) GetUsername() string

func (*Memsql) ProtoMessage

func (*Memsql) ProtoMessage()

func (*Memsql) ProtoReflect

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

func (*Memsql) Reset

func (x *Memsql) Reset()

func (*Memsql) String

func (x *Memsql) String() string

type MessageOptions

type MessageOptions struct {

	// porcelain determines whether the message is exposed to the SDKs.
	Porcelain bool `protobuf:"varint,1941301,opt,name=porcelain,proto3" json:"porcelain,omitempty"`
	// Non-zero if the message is an error type. This corresponds to the gRPC status code.
	Error int32 `protobuf:"varint,1941302,opt,name=error,proto3" json:"error,omitempty"`
	// Set this option on an RPC request message to specify which field holds
	// the "options" for that RPC method.
	OptionsField          string                         `protobuf:"bytes,1941303,opt,name=options_field,json=optionsField,proto3" json:"options_field,omitempty"`
	Custom                *CustomPorcelainMessageOptions `protobuf:"bytes,1941305,opt,name=custom,proto3" json:"custom,omitempty"`
	PrivateSdk            bool                           `protobuf:"varint,1941306,opt,name=private_sdk,json=privateSdk,proto3" json:"private_sdk,omitempty"`
	CliName               string                         `protobuf:"bytes,1941307,opt,name=cli_name,json=cliName,proto3" json:"cli_name,omitempty"`
	CliJsonName           string                         `protobuf:"bytes,1941308,opt,name=cli_json_name,json=cliJsonName,proto3" json:"cli_json_name,omitempty"`
	JsonGatewayName       string                         `protobuf:"bytes,1941309,opt,name=json_gateway_name,json=jsonGatewayName,proto3" json:"json_gateway_name,omitempty"`
	HideFromJsonGateway   bool                           `` /* 129-byte string literal not displayed */
	TerraformDocs         *TerraformDocs                 `protobuf:"bytes,1941304,opt,name=terraform_docs,json=terraformDocs,proto3" json:"terraform_docs,omitempty"`
	TerraformProviderName string                         `` /* 132-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*MessageOptions) Descriptor deprecated

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

Deprecated: Use MessageOptions.ProtoReflect.Descriptor instead.

func (*MessageOptions) GetCliJsonName

func (x *MessageOptions) GetCliJsonName() string

func (*MessageOptions) GetCliName

func (x *MessageOptions) GetCliName() string

func (*MessageOptions) GetCustom

func (*MessageOptions) GetError

func (x *MessageOptions) GetError() int32

func (*MessageOptions) GetHideFromJsonGateway

func (x *MessageOptions) GetHideFromJsonGateway() bool

func (*MessageOptions) GetJsonGatewayName

func (x *MessageOptions) GetJsonGatewayName() string

func (*MessageOptions) GetOptionsField

func (x *MessageOptions) GetOptionsField() string

func (*MessageOptions) GetPorcelain

func (x *MessageOptions) GetPorcelain() bool

func (*MessageOptions) GetPrivateSdk

func (x *MessageOptions) GetPrivateSdk() bool

func (*MessageOptions) GetTerraformDocs

func (x *MessageOptions) GetTerraformDocs() *TerraformDocs

func (*MessageOptions) GetTerraformProviderName

func (x *MessageOptions) GetTerraformProviderName() string

func (*MessageOptions) ProtoMessage

func (*MessageOptions) ProtoMessage()

func (*MessageOptions) ProtoReflect

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

func (*MessageOptions) Reset

func (x *MessageOptions) Reset()

func (*MessageOptions) String

func (x *MessageOptions) String() string

type MethodOptions

type MethodOptions struct {

	// HTTP method of the JSON gateway REST endpoint for this gRPC method
	Method string `protobuf:"bytes,1941300,opt,name=method,proto3" json:"method,omitempty"`
	// HTTP URL of the JSON gateway REST endpoint for this gRPC method
	Url string `protobuf:"bytes,1941301,opt,name=url,proto3" json:"url,omitempty"`
	// contains filtered or unexported fields
}

func (*MethodOptions) Descriptor deprecated

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

Deprecated: Use MethodOptions.ProtoReflect.Descriptor instead.

func (*MethodOptions) GetMethod

func (x *MethodOptions) GetMethod() string

func (*MethodOptions) GetUrl

func (x *MethodOptions) GetUrl() string

func (*MethodOptions) ProtoMessage

func (*MethodOptions) ProtoMessage()

func (*MethodOptions) ProtoReflect

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

func (*MethodOptions) Reset

func (x *MethodOptions) Reset()

func (*MethodOptions) String

func (x *MethodOptions) String() string

type MongoHost

type MongoHost struct {

	// Unique identifier of the Resource.
	Id string `protobuf:"bytes,32768,opt,name=id,proto3" json:"id,omitempty"`
	// Unique human-readable name of the Resource.
	Name string `protobuf:"bytes,32769,opt,name=name,proto3" json:"name,omitempty"`
	// True if the datasource is reachable and the credentials are valid.
	Healthy bool `protobuf:"varint,32770,opt,name=healthy,proto3" json:"healthy,omitempty"`
	// Tags is a map of key, value pairs.
	Tags *Tags `protobuf:"bytes,32771,opt,name=tags,proto3" json:"tags,omitempty"`
	// ID of the secret store containing credentials for this resource, if any.
	SecretStoreId string `protobuf:"bytes,32772,opt,name=secret_store_id,json=secretStoreId,proto3" json:"secret_store_id,omitempty"`
	// A filter applied to the routing logic to pin datasource to nodes.
	EgressFilter string `protobuf:"bytes,32773,opt,name=egress_filter,json=egressFilter,proto3" json:"egress_filter,omitempty"`
	AuthDatabase string `protobuf:"bytes,2,opt,name=auth_database,json=authDatabase,proto3" json:"auth_database,omitempty"`
	Hostname     string `protobuf:"bytes,1,opt,name=hostname,proto3" json:"hostname,omitempty"`
	Password     string `protobuf:"bytes,5,opt,name=password,proto3" json:"password,omitempty"`
	Port         int32  `protobuf:"varint,6,opt,name=port,proto3" json:"port,omitempty"`
	PortOverride int32  `protobuf:"varint,3,opt,name=port_override,json=portOverride,proto3" json:"port_override,omitempty"`
	TlsRequired  bool   `protobuf:"varint,8,opt,name=tls_required,json=tlsRequired,proto3" json:"tls_required,omitempty"`
	Username     string `protobuf:"bytes,4,opt,name=username,proto3" json:"username,omitempty"`
	// contains filtered or unexported fields
}

func (*MongoHost) Descriptor deprecated

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

Deprecated: Use MongoHost.ProtoReflect.Descriptor instead.

func (*MongoHost) GetAuthDatabase

func (x *MongoHost) GetAuthDatabase() string

func (*MongoHost) GetEgressFilter

func (x *MongoHost) GetEgressFilter() string

func (*MongoHost) GetHealthy

func (x *MongoHost) GetHealthy() bool

func (*MongoHost) GetHostname

func (x *MongoHost) GetHostname() string

func (*MongoHost) GetId

func (x *MongoHost) GetId() string

func (*MongoHost) GetName

func (x *MongoHost) GetName() string

func (*MongoHost) GetPassword

func (x *MongoHost) GetPassword() string

func (*MongoHost) GetPort

func (x *MongoHost) GetPort() int32

func (*MongoHost) GetPortOverride

func (x *MongoHost) GetPortOverride() int32

func (*MongoHost) GetSecretStoreId

func (x *MongoHost) GetSecretStoreId() string

func (*MongoHost) GetTags

func (x *MongoHost) GetTags() *Tags

func (*MongoHost) GetTlsRequired

func (x *MongoHost) GetTlsRequired() bool

func (*MongoHost) GetUsername

func (x *MongoHost) GetUsername() string

func (*MongoHost) ProtoMessage

func (*MongoHost) ProtoMessage()

func (*MongoHost) ProtoReflect

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

func (*MongoHost) Reset

func (x *MongoHost) Reset()

func (*MongoHost) String

func (x *MongoHost) String() string

type MongoLegacyHost

type MongoLegacyHost struct {

	// Unique identifier of the Resource.
	Id string `protobuf:"bytes,32768,opt,name=id,proto3" json:"id,omitempty"`
	// Unique human-readable name of the Resource.
	Name string `protobuf:"bytes,32769,opt,name=name,proto3" json:"name,omitempty"`
	// True if the datasource is reachable and the credentials are valid.
	Healthy bool `protobuf:"varint,32770,opt,name=healthy,proto3" json:"healthy,omitempty"`
	// Tags is a map of key, value pairs.
	Tags *Tags `protobuf:"bytes,32771,opt,name=tags,proto3" json:"tags,omitempty"`
	// ID of the secret store containing credentials for this resource, if any.
	SecretStoreId string `protobuf:"bytes,32772,opt,name=secret_store_id,json=secretStoreId,proto3" json:"secret_store_id,omitempty"`
	// A filter applied to the routing logic to pin datasource to nodes.
	EgressFilter string `protobuf:"bytes,32773,opt,name=egress_filter,json=egressFilter,proto3" json:"egress_filter,omitempty"`
	AuthDatabase string `protobuf:"bytes,2,opt,name=auth_database,json=authDatabase,proto3" json:"auth_database,omitempty"`
	Hostname     string `protobuf:"bytes,1,opt,name=hostname,proto3" json:"hostname,omitempty"`
	Password     string `protobuf:"bytes,5,opt,name=password,proto3" json:"password,omitempty"`
	Port         int32  `protobuf:"varint,6,opt,name=port,proto3" json:"port,omitempty"`
	PortOverride int32  `protobuf:"varint,3,opt,name=port_override,json=portOverride,proto3" json:"port_override,omitempty"`
	ReplicaSet   string `protobuf:"bytes,7,opt,name=replica_set,json=replicaSet,proto3" json:"replica_set,omitempty"`
	TlsRequired  bool   `protobuf:"varint,8,opt,name=tls_required,json=tlsRequired,proto3" json:"tls_required,omitempty"`
	Username     string `protobuf:"bytes,4,opt,name=username,proto3" json:"username,omitempty"`
	// contains filtered or unexported fields
}

func (*MongoLegacyHost) Descriptor deprecated

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

Deprecated: Use MongoLegacyHost.ProtoReflect.Descriptor instead.

func (*MongoLegacyHost) GetAuthDatabase

func (x *MongoLegacyHost) GetAuthDatabase() string

func (*MongoLegacyHost) GetEgressFilter

func (x *MongoLegacyHost) GetEgressFilter() string

func (*MongoLegacyHost) GetHealthy

func (x *MongoLegacyHost) GetHealthy() bool

func (*MongoLegacyHost) GetHostname

func (x *MongoLegacyHost) GetHostname() string

func (*MongoLegacyHost) GetId

func (x *MongoLegacyHost) GetId() string

func (*MongoLegacyHost) GetName

func (x *MongoLegacyHost) GetName() string

func (*MongoLegacyHost) GetPassword

func (x *MongoLegacyHost) GetPassword() string

func (*MongoLegacyHost) GetPort

func (x *MongoLegacyHost) GetPort() int32

func (*MongoLegacyHost) GetPortOverride

func (x *MongoLegacyHost) GetPortOverride() int32

func (*MongoLegacyHost) GetReplicaSet

func (x *MongoLegacyHost) GetReplicaSet() string

func (*MongoLegacyHost) GetSecretStoreId

func (x *MongoLegacyHost) GetSecretStoreId() string

func (*MongoLegacyHost) GetTags

func (x *MongoLegacyHost) GetTags() *Tags

func (*MongoLegacyHost) GetTlsRequired

func (x *MongoLegacyHost) GetTlsRequired() bool

func (*MongoLegacyHost) GetUsername

func (x *MongoLegacyHost) GetUsername() string

func (*MongoLegacyHost) ProtoMessage

func (*MongoLegacyHost) ProtoMessage()

func (*MongoLegacyHost) ProtoReflect

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

func (*MongoLegacyHost) Reset

func (x *MongoLegacyHost) Reset()

func (*MongoLegacyHost) String

func (x *MongoLegacyHost) String() string

type MongoLegacyReplicaset

type MongoLegacyReplicaset struct {

	// Unique identifier of the Resource.
	Id string `protobuf:"bytes,32768,opt,name=id,proto3" json:"id,omitempty"`
	// Unique human-readable name of the Resource.
	Name string `protobuf:"bytes,32769,opt,name=name,proto3" json:"name,omitempty"`
	// True if the datasource is reachable and the credentials are valid.
	Healthy bool `protobuf:"varint,32770,opt,name=healthy,proto3" json:"healthy,omitempty"`
	// Tags is a map of key, value pairs.
	Tags *Tags `protobuf:"bytes,32771,opt,name=tags,proto3" json:"tags,omitempty"`
	// ID of the secret store containing credentials for this resource, if any.
	SecretStoreId string `protobuf:"bytes,32772,opt,name=secret_store_id,json=secretStoreId,proto3" json:"secret_store_id,omitempty"`
	// A filter applied to the routing logic to pin datasource to nodes.
	EgressFilter     string `protobuf:"bytes,32773,opt,name=egress_filter,json=egressFilter,proto3" json:"egress_filter,omitempty"`
	AuthDatabase     string `protobuf:"bytes,2,opt,name=auth_database,json=authDatabase,proto3" json:"auth_database,omitempty"`
	ConnectToReplica bool   `protobuf:"varint,8,opt,name=connect_to_replica,json=connectToReplica,proto3" json:"connect_to_replica,omitempty"`
	Hostname         string `protobuf:"bytes,1,opt,name=hostname,proto3" json:"hostname,omitempty"`
	Password         string `protobuf:"bytes,5,opt,name=password,proto3" json:"password,omitempty"`
	Port             int32  `protobuf:"varint,6,opt,name=port,proto3" json:"port,omitempty"`
	PortOverride     int32  `protobuf:"varint,3,opt,name=port_override,json=portOverride,proto3" json:"port_override,omitempty"`
	ReplicaSet       string `protobuf:"bytes,7,opt,name=replica_set,json=replicaSet,proto3" json:"replica_set,omitempty"`
	TlsRequired      bool   `protobuf:"varint,9,opt,name=tls_required,json=tlsRequired,proto3" json:"tls_required,omitempty"`
	Username         string `protobuf:"bytes,4,opt,name=username,proto3" json:"username,omitempty"`
	// contains filtered or unexported fields
}

func (*MongoLegacyReplicaset) Descriptor deprecated

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

Deprecated: Use MongoLegacyReplicaset.ProtoReflect.Descriptor instead.

func (*MongoLegacyReplicaset) GetAuthDatabase

func (x *MongoLegacyReplicaset) GetAuthDatabase() string

func (*MongoLegacyReplicaset) GetConnectToReplica

func (x *MongoLegacyReplicaset) GetConnectToReplica() bool

func (*MongoLegacyReplicaset) GetEgressFilter

func (x *MongoLegacyReplicaset) GetEgressFilter() string

func (*MongoLegacyReplicaset) GetHealthy

func (x *MongoLegacyReplicaset) GetHealthy() bool

func (*MongoLegacyReplicaset) GetHostname

func (x *MongoLegacyReplicaset) GetHostname() string

func (*MongoLegacyReplicaset) GetId

func (x *MongoLegacyReplicaset) GetId() string

func (*MongoLegacyReplicaset) GetName

func (x *MongoLegacyReplicaset) GetName() string

func (*MongoLegacyReplicaset) GetPassword

func (x *MongoLegacyReplicaset) GetPassword() string

func (*MongoLegacyReplicaset) GetPort

func (x *MongoLegacyReplicaset) GetPort() int32

func (*MongoLegacyReplicaset) GetPortOverride

func (x *MongoLegacyReplicaset) GetPortOverride() int32

func (*MongoLegacyReplicaset) GetReplicaSet

func (x *MongoLegacyReplicaset) GetReplicaSet() string

func (*MongoLegacyReplicaset) GetSecretStoreId

func (x *MongoLegacyReplicaset) GetSecretStoreId() string

func (*MongoLegacyReplicaset) GetTags

func (x *MongoLegacyReplicaset) GetTags() *Tags

func (*MongoLegacyReplicaset) GetTlsRequired

func (x *MongoLegacyReplicaset) GetTlsRequired() bool

func (*MongoLegacyReplicaset) GetUsername

func (x *MongoLegacyReplicaset) GetUsername() string

func (*MongoLegacyReplicaset) ProtoMessage

func (*MongoLegacyReplicaset) ProtoMessage()

func (*MongoLegacyReplicaset) ProtoReflect

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

func (*MongoLegacyReplicaset) Reset

func (x *MongoLegacyReplicaset) Reset()

func (*MongoLegacyReplicaset) String

func (x *MongoLegacyReplicaset) String() string

type MongoReplicaSet

type MongoReplicaSet struct {

	// Unique identifier of the Resource.
	Id string `protobuf:"bytes,32768,opt,name=id,proto3" json:"id,omitempty"`
	// Unique human-readable name of the Resource.
	Name string `protobuf:"bytes,32769,opt,name=name,proto3" json:"name,omitempty"`
	// True if the datasource is reachable and the credentials are valid.
	Healthy bool `protobuf:"varint,32770,opt,name=healthy,proto3" json:"healthy,omitempty"`
	// Tags is a map of key, value pairs.
	Tags *Tags `protobuf:"bytes,32771,opt,name=tags,proto3" json:"tags,omitempty"`
	// ID of the secret store containing credentials for this resource, if any.
	SecretStoreId string `protobuf:"bytes,32772,opt,name=secret_store_id,json=secretStoreId,proto3" json:"secret_store_id,omitempty"`
	// A filter applied to the routing logic to pin datasource to nodes.
	EgressFilter     string `protobuf:"bytes,32773,opt,name=egress_filter,json=egressFilter,proto3" json:"egress_filter,omitempty"`
	AuthDatabase     string `protobuf:"bytes,2,opt,name=auth_database,json=authDatabase,proto3" json:"auth_database,omitempty"`
	ConnectToReplica bool   `protobuf:"varint,8,opt,name=connect_to_replica,json=connectToReplica,proto3" json:"connect_to_replica,omitempty"`
	Hostname         string `protobuf:"bytes,1,opt,name=hostname,proto3" json:"hostname,omitempty"`
	Password         string `protobuf:"bytes,5,opt,name=password,proto3" json:"password,omitempty"`
	Port             int32  `protobuf:"varint,6,opt,name=port,proto3" json:"port,omitempty"`
	PortOverride     int32  `protobuf:"varint,3,opt,name=port_override,json=portOverride,proto3" json:"port_override,omitempty"`
	ReplicaSet       string `protobuf:"bytes,7,opt,name=replica_set,json=replicaSet,proto3" json:"replica_set,omitempty"`
	TlsRequired      bool   `protobuf:"varint,9,opt,name=tls_required,json=tlsRequired,proto3" json:"tls_required,omitempty"`
	Username         string `protobuf:"bytes,4,opt,name=username,proto3" json:"username,omitempty"`
	// contains filtered or unexported fields
}

func (*MongoReplicaSet) Descriptor deprecated

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

Deprecated: Use MongoReplicaSet.ProtoReflect.Descriptor instead.

func (*MongoReplicaSet) GetAuthDatabase

func (x *MongoReplicaSet) GetAuthDatabase() string

func (*MongoReplicaSet) GetConnectToReplica

func (x *MongoReplicaSet) GetConnectToReplica() bool

func (*MongoReplicaSet) GetEgressFilter

func (x *MongoReplicaSet) GetEgressFilter() string

func (*MongoReplicaSet) GetHealthy

func (x *MongoReplicaSet) GetHealthy() bool

func (*MongoReplicaSet) GetHostname

func (x *MongoReplicaSet) GetHostname() string

func (*MongoReplicaSet) GetId

func (x *MongoReplicaSet) GetId() string

func (*MongoReplicaSet) GetName

func (x *MongoReplicaSet) GetName() string

func (*MongoReplicaSet) GetPassword

func (x *MongoReplicaSet) GetPassword() string

func (*MongoReplicaSet) GetPort

func (x *MongoReplicaSet) GetPort() int32

func (*MongoReplicaSet) GetPortOverride

func (x *MongoReplicaSet) GetPortOverride() int32

func (*MongoReplicaSet) GetReplicaSet

func (x *MongoReplicaSet) GetReplicaSet() string

func (*MongoReplicaSet) GetSecretStoreId

func (x *MongoReplicaSet) GetSecretStoreId() string

func (*MongoReplicaSet) GetTags

func (x *MongoReplicaSet) GetTags() *Tags

func (*MongoReplicaSet) GetTlsRequired

func (x *MongoReplicaSet) GetTlsRequired() bool

func (*MongoReplicaSet) GetUsername

func (x *MongoReplicaSet) GetUsername() string

func (*MongoReplicaSet) ProtoMessage

func (*MongoReplicaSet) ProtoMessage()

func (*MongoReplicaSet) ProtoReflect

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

func (*MongoReplicaSet) Reset

func (x *MongoReplicaSet) Reset()

func (*MongoReplicaSet) String

func (x *MongoReplicaSet) String() string

type MongoShardedCluster added in v1.0.35

type MongoShardedCluster struct {

	// Unique identifier of the Resource.
	Id string `protobuf:"bytes,32768,opt,name=id,proto3" json:"id,omitempty"`
	// Unique human-readable name of the Resource.
	Name string `protobuf:"bytes,32769,opt,name=name,proto3" json:"name,omitempty"`
	// True if the datasource is reachable and the credentials are valid.
	Healthy bool `protobuf:"varint,32770,opt,name=healthy,proto3" json:"healthy,omitempty"`
	// Tags is a map of key, value pairs.
	Tags *Tags `protobuf:"bytes,32771,opt,name=tags,proto3" json:"tags,omitempty"`
	// ID of the secret store containing credentials for this resource, if any.
	SecretStoreId string `protobuf:"bytes,32772,opt,name=secret_store_id,json=secretStoreId,proto3" json:"secret_store_id,omitempty"`
	// A filter applied to the routing logic to pin datasource to nodes.
	EgressFilter string `protobuf:"bytes,32773,opt,name=egress_filter,json=egressFilter,proto3" json:"egress_filter,omitempty"`
	AuthDatabase string `protobuf:"bytes,2,opt,name=auth_database,json=authDatabase,proto3" json:"auth_database,omitempty"`
	Hostname     string `protobuf:"bytes,1,opt,name=hostname,proto3" json:"hostname,omitempty"`
	Password     string `protobuf:"bytes,5,opt,name=password,proto3" json:"password,omitempty"`
	PortOverride int32  `protobuf:"varint,3,opt,name=port_override,json=portOverride,proto3" json:"port_override,omitempty"`
	TlsRequired  bool   `protobuf:"varint,8,opt,name=tls_required,json=tlsRequired,proto3" json:"tls_required,omitempty"`
	Username     string `protobuf:"bytes,4,opt,name=username,proto3" json:"username,omitempty"`
	// contains filtered or unexported fields
}

func (*MongoShardedCluster) Descriptor deprecated added in v1.0.35

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

Deprecated: Use MongoShardedCluster.ProtoReflect.Descriptor instead.

func (*MongoShardedCluster) GetAuthDatabase added in v1.0.35

func (x *MongoShardedCluster) GetAuthDatabase() string

func (*MongoShardedCluster) GetEgressFilter added in v1.0.35

func (x *MongoShardedCluster) GetEgressFilter() string

func (*MongoShardedCluster) GetHealthy added in v1.0.35

func (x *MongoShardedCluster) GetHealthy() bool

func (*MongoShardedCluster) GetHostname added in v1.0.35

func (x *MongoShardedCluster) GetHostname() string

func (*MongoShardedCluster) GetId added in v1.0.35

func (x *MongoShardedCluster) GetId() string

func (*MongoShardedCluster) GetName added in v1.0.35

func (x *MongoShardedCluster) GetName() string

func (*MongoShardedCluster) GetPassword added in v1.0.35

func (x *MongoShardedCluster) GetPassword() string

func (*MongoShardedCluster) GetPortOverride added in v1.0.35

func (x *MongoShardedCluster) GetPortOverride() int32

func (*MongoShardedCluster) GetSecretStoreId added in v1.0.35

func (x *MongoShardedCluster) GetSecretStoreId() string

func (*MongoShardedCluster) GetTags added in v1.0.35

func (x *MongoShardedCluster) GetTags() *Tags

func (*MongoShardedCluster) GetTlsRequired added in v1.0.35

func (x *MongoShardedCluster) GetTlsRequired() bool

func (*MongoShardedCluster) GetUsername added in v1.0.35

func (x *MongoShardedCluster) GetUsername() string

func (*MongoShardedCluster) ProtoMessage added in v1.0.35

func (*MongoShardedCluster) ProtoMessage()

func (*MongoShardedCluster) ProtoReflect added in v1.0.35

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

func (*MongoShardedCluster) Reset added in v1.0.35

func (x *MongoShardedCluster) Reset()

func (*MongoShardedCluster) String added in v1.0.35

func (x *MongoShardedCluster) String() string

type Mysql

type Mysql struct {

	// Unique identifier of the Resource.
	Id string `protobuf:"bytes,32768,opt,name=id,proto3" json:"id,omitempty"`
	// Unique human-readable name of the Resource.
	Name string `protobuf:"bytes,32769,opt,name=name,proto3" json:"name,omitempty"`
	// True if the datasource is reachable and the credentials are valid.
	Healthy bool `protobuf:"varint,32770,opt,name=healthy,proto3" json:"healthy,omitempty"`
	// Tags is a map of key, value pairs.
	Tags *Tags `protobuf:"bytes,32771,opt,name=tags,proto3" json:"tags,omitempty"`
	// ID of the secret store containing credentials for this resource, if any.
	SecretStoreId string `protobuf:"bytes,32772,opt,name=secret_store_id,json=secretStoreId,proto3" json:"secret_store_id,omitempty"`
	// A filter applied to the routing logic to pin datasource to nodes.
	EgressFilter string `protobuf:"bytes,32773,opt,name=egress_filter,json=egressFilter,proto3" json:"egress_filter,omitempty"`
	Database     string `protobuf:"bytes,4,opt,name=database,proto3" json:"database,omitempty"`
	Hostname     string `protobuf:"bytes,1,opt,name=hostname,proto3" json:"hostname,omitempty"`
	Password     string `protobuf:"bytes,3,opt,name=password,proto3" json:"password,omitempty"`
	Port         int32  `protobuf:"varint,6,opt,name=port,proto3" json:"port,omitempty"`
	PortOverride int32  `protobuf:"varint,5,opt,name=port_override,json=portOverride,proto3" json:"port_override,omitempty"`
	Username     string `protobuf:"bytes,2,opt,name=username,proto3" json:"username,omitempty"`
	// contains filtered or unexported fields
}

func (*Mysql) Descriptor deprecated

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

Deprecated: Use Mysql.ProtoReflect.Descriptor instead.

func (*Mysql) GetDatabase

func (x *Mysql) GetDatabase() string

func (*Mysql) GetEgressFilter

func (x *Mysql) GetEgressFilter() string

func (*Mysql) GetHealthy

func (x *Mysql) GetHealthy() bool

func (*Mysql) GetHostname

func (x *Mysql) GetHostname() string

func (*Mysql) GetId

func (x *Mysql) GetId() string

func (*Mysql) GetName

func (x *Mysql) GetName() string

func (*Mysql) GetPassword

func (x *Mysql) GetPassword() string

func (*Mysql) GetPort

func (x *Mysql) GetPort() int32

func (*Mysql) GetPortOverride

func (x *Mysql) GetPortOverride() int32

func (*Mysql) GetSecretStoreId

func (x *Mysql) GetSecretStoreId() string

func (*Mysql) GetTags

func (x *Mysql) GetTags() *Tags

func (*Mysql) GetUsername

func (x *Mysql) GetUsername() string

func (*Mysql) ProtoMessage

func (*Mysql) ProtoMessage()

func (*Mysql) ProtoReflect

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

func (*Mysql) Reset

func (x *Mysql) Reset()

func (*Mysql) String

func (x *Mysql) String() string

type Neptune added in v1.0.32

type Neptune struct {

	// Unique identifier of the Resource.
	Id string `protobuf:"bytes,32768,opt,name=id,proto3" json:"id,omitempty"`
	// Unique human-readable name of the Resource.
	Name string `protobuf:"bytes,32769,opt,name=name,proto3" json:"name,omitempty"`
	// True if the datasource is reachable and the credentials are valid.
	Healthy bool `protobuf:"varint,32770,opt,name=healthy,proto3" json:"healthy,omitempty"`
	// Tags is a map of key, value pairs.
	Tags *Tags `protobuf:"bytes,32771,opt,name=tags,proto3" json:"tags,omitempty"`
	// ID of the secret store containing credentials for this resource, if any.
	SecretStoreId string `protobuf:"bytes,32772,opt,name=secret_store_id,json=secretStoreId,proto3" json:"secret_store_id,omitempty"`
	// A filter applied to the routing logic to pin datasource to nodes.
	EgressFilter string `protobuf:"bytes,32773,opt,name=egress_filter,json=egressFilter,proto3" json:"egress_filter,omitempty"`
	Endpoint     string `protobuf:"bytes,1,opt,name=endpoint,proto3" json:"endpoint,omitempty"`
	Port         int32  `protobuf:"varint,3,opt,name=port,proto3" json:"port,omitempty"`
	PortOverride int32  `protobuf:"varint,2,opt,name=port_override,json=portOverride,proto3" json:"port_override,omitempty"`
	// contains filtered or unexported fields
}

func (*Neptune) Descriptor deprecated added in v1.0.32

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

Deprecated: Use Neptune.ProtoReflect.Descriptor instead.

func (*Neptune) GetEgressFilter added in v1.0.32

func (x *Neptune) GetEgressFilter() string

func (*Neptune) GetEndpoint added in v1.0.32

func (x *Neptune) GetEndpoint() string

func (*Neptune) GetHealthy added in v1.0.32

func (x *Neptune) GetHealthy() bool

func (*Neptune) GetId added in v1.0.32

func (x *Neptune) GetId() string

func (*Neptune) GetName added in v1.0.32

func (x *Neptune) GetName() string

func (*Neptune) GetPort added in v1.0.32

func (x *Neptune) GetPort() int32

func (*Neptune) GetPortOverride added in v1.0.32

func (x *Neptune) GetPortOverride() int32

func (*Neptune) GetSecretStoreId added in v1.0.32

func (x *Neptune) GetSecretStoreId() string

func (*Neptune) GetTags added in v1.0.32

func (x *Neptune) GetTags() *Tags

func (*Neptune) ProtoMessage added in v1.0.32

func (*Neptune) ProtoMessage()

func (*Neptune) ProtoReflect added in v1.0.32

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

func (*Neptune) Reset added in v1.0.32

func (x *Neptune) Reset()

func (*Neptune) String added in v1.0.32

func (x *Neptune) String() string

type NeptuneIAM added in v1.0.32

type NeptuneIAM struct {

	// Unique identifier of the Resource.
	Id string `protobuf:"bytes,32768,opt,name=id,proto3" json:"id,omitempty"`
	// Unique human-readable name of the Resource.
	Name string `protobuf:"bytes,32769,opt,name=name,proto3" json:"name,omitempty"`
	// True if the datasource is reachable and the credentials are valid.
	Healthy bool `protobuf:"varint,32770,opt,name=healthy,proto3" json:"healthy,omitempty"`
	// Tags is a map of key, value pairs.
	Tags *Tags `protobuf:"bytes,32771,opt,name=tags,proto3" json:"tags,omitempty"`
	// ID of the secret store containing credentials for this resource, if any.
	SecretStoreId string `protobuf:"bytes,32772,opt,name=secret_store_id,json=secretStoreId,proto3" json:"secret_store_id,omitempty"`
	// A filter applied to the routing logic to pin datasource to nodes.
	EgressFilter    string `protobuf:"bytes,32773,opt,name=egress_filter,json=egressFilter,proto3" json:"egress_filter,omitempty"`
	AccessKey       string `protobuf:"bytes,4,opt,name=access_key,json=accessKey,proto3" json:"access_key,omitempty"`
	Endpoint        string `protobuf:"bytes,1,opt,name=endpoint,proto3" json:"endpoint,omitempty"`
	Port            int32  `protobuf:"varint,3,opt,name=port,proto3" json:"port,omitempty"`
	PortOverride    int32  `protobuf:"varint,2,opt,name=port_override,json=portOverride,proto3" json:"port_override,omitempty"`
	Region          string `protobuf:"bytes,6,opt,name=region,proto3" json:"region,omitempty"`
	RoleArn         string `protobuf:"bytes,7,opt,name=role_arn,json=roleArn,proto3" json:"role_arn,omitempty"`
	RoleExternalId  string `protobuf:"bytes,8,opt,name=role_external_id,json=roleExternalId,proto3" json:"role_external_id,omitempty"`
	SecretAccessKey string `protobuf:"bytes,5,opt,name=secret_access_key,json=secretAccessKey,proto3" json:"secret_access_key,omitempty"`
	// contains filtered or unexported fields
}

func (*NeptuneIAM) Descriptor deprecated added in v1.0.32

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

Deprecated: Use NeptuneIAM.ProtoReflect.Descriptor instead.

func (*NeptuneIAM) GetAccessKey added in v1.0.32

func (x *NeptuneIAM) GetAccessKey() string

func (*NeptuneIAM) GetEgressFilter added in v1.0.32

func (x *NeptuneIAM) GetEgressFilter() string

func (*NeptuneIAM) GetEndpoint added in v1.0.32

func (x *NeptuneIAM) GetEndpoint() string

func (*NeptuneIAM) GetHealthy added in v1.0.32

func (x *NeptuneIAM) GetHealthy() bool

func (*NeptuneIAM) GetId added in v1.0.32

func (x *NeptuneIAM) GetId() string

func (*NeptuneIAM) GetName added in v1.0.32

func (x *NeptuneIAM) GetName() string

func (*NeptuneIAM) GetPort added in v1.0.32

func (x *NeptuneIAM) GetPort() int32

func (*NeptuneIAM) GetPortOverride added in v1.0.32

func (x *NeptuneIAM) GetPortOverride() int32

func (*NeptuneIAM) GetRegion added in v1.0.32

func (x *NeptuneIAM) GetRegion() string

func (*NeptuneIAM) GetRoleArn added in v1.0.32

func (x *NeptuneIAM) GetRoleArn() string

func (*NeptuneIAM) GetRoleExternalId added in v1.0.32

func (x *NeptuneIAM) GetRoleExternalId() string

func (*NeptuneIAM) GetSecretAccessKey added in v1.0.32

func (x *NeptuneIAM) GetSecretAccessKey() string

func (*NeptuneIAM) GetSecretStoreId added in v1.0.32

func (x *NeptuneIAM) GetSecretStoreId() string

func (*NeptuneIAM) GetTags added in v1.0.32

func (x *NeptuneIAM) GetTags() *Tags

func (*NeptuneIAM) ProtoMessage added in v1.0.32

func (*NeptuneIAM) ProtoMessage()

func (*NeptuneIAM) ProtoReflect added in v1.0.32

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

func (*NeptuneIAM) Reset added in v1.0.32

func (x *NeptuneIAM) Reset()

func (*NeptuneIAM) String added in v1.0.32

func (x *NeptuneIAM) String() string

type Node

type Node struct {

	// Types that are assignable to Node:
	//	*Node_Relay
	//	*Node_Gateway
	Node isNode_Node `protobuf_oneof:"node"`
	// contains filtered or unexported fields
}

Nodes make up the strongDM network, and allow your users to connect securely to your resources. There are two types of nodes: 1. **Relay:** creates connectivity to your datasources, while maintaining the egress-only nature of your firewall 1. **Gateways:** a relay that also listens for connections from strongDM clients

func (*Node) Descriptor deprecated

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

Deprecated: Use Node.ProtoReflect.Descriptor instead.

func (*Node) GetGateway

func (x *Node) GetGateway() *Gateway

func (*Node) GetNode

func (m *Node) GetNode() isNode_Node

func (*Node) GetRelay

func (x *Node) GetRelay() *Relay

func (*Node) ProtoMessage

func (*Node) ProtoMessage()

func (*Node) ProtoReflect

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

func (*Node) Reset

func (x *Node) Reset()

func (*Node) String

func (x *Node) String() string

type NodeCreateRequest

type NodeCreateRequest struct {

	// Reserved for future use.
	Meta *CreateRequestMetadata `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"`
	// Parameters to define the new Node.
	Node *Node `protobuf:"bytes,2,opt,name=node,proto3" json:"node,omitempty"`
	// contains filtered or unexported fields
}

NodeCreateRequest specifies what kind of Node should be registered in the organizations fleet. Note that a Node must be either a Relay or a Gateway.

func (*NodeCreateRequest) Descriptor deprecated

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

Deprecated: Use NodeCreateRequest.ProtoReflect.Descriptor instead.

func (*NodeCreateRequest) GetMeta

func (*NodeCreateRequest) GetNode

func (x *NodeCreateRequest) GetNode() *Node

func (*NodeCreateRequest) ProtoMessage

func (*NodeCreateRequest) ProtoMessage()

func (*NodeCreateRequest) ProtoReflect

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

func (*NodeCreateRequest) Reset

func (x *NodeCreateRequest) Reset()

func (*NodeCreateRequest) String

func (x *NodeCreateRequest) String() string

type NodeCreateResponse

type NodeCreateResponse struct {

	// Reserved for future use.
	Meta *CreateResponseMetadata `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"`
	// The created Node.
	Node *Node `protobuf:"bytes,2,opt,name=node,proto3" json:"node,omitempty"`
	// The auth token generated for the Node. The Node will use this token to
	// authenticate with the strongDM API.
	Token string `protobuf:"bytes,3,opt,name=token,proto3" json:"token,omitempty"`
	// Rate limit information.
	RateLimit *RateLimitMetadata `protobuf:"bytes,4,opt,name=rate_limit,json=rateLimit,proto3" json:"rate_limit,omitempty"`
	// contains filtered or unexported fields
}

NodeCreateResponse reports how the Nodes were created in the system.

func (*NodeCreateResponse) Descriptor deprecated

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

Deprecated: Use NodeCreateResponse.ProtoReflect.Descriptor instead.

func (*NodeCreateResponse) GetMeta

func (*NodeCreateResponse) GetNode

func (x *NodeCreateResponse) GetNode() *Node

func (*NodeCreateResponse) GetRateLimit

func (x *NodeCreateResponse) GetRateLimit() *RateLimitMetadata

func (*NodeCreateResponse) GetToken

func (x *NodeCreateResponse) GetToken() string

func (*NodeCreateResponse) ProtoMessage

func (*NodeCreateResponse) ProtoMessage()

func (*NodeCreateResponse) ProtoReflect

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

func (*NodeCreateResponse) Reset

func (x *NodeCreateResponse) Reset()

func (*NodeCreateResponse) String

func (x *NodeCreateResponse) String() string

type NodeDeleteRequest

type NodeDeleteRequest struct {

	// Reserved for future use.
	Meta *DeleteRequestMetadata `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"`
	// The unique identifier of the Node to delete.
	Id string `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
	// contains filtered or unexported fields
}

NodeDeleteRequest identifies a Node by ID to delete.

func (*NodeDeleteRequest) Descriptor deprecated

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

Deprecated: Use NodeDeleteRequest.ProtoReflect.Descriptor instead.

func (*NodeDeleteRequest) GetId

func (x *NodeDeleteRequest) GetId() string

func (*NodeDeleteRequest) GetMeta

func (*NodeDeleteRequest) ProtoMessage

func (*NodeDeleteRequest) ProtoMessage()

func (*NodeDeleteRequest) ProtoReflect

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

func (*NodeDeleteRequest) Reset

func (x *NodeDeleteRequest) Reset()

func (*NodeDeleteRequest) String

func (x *NodeDeleteRequest) String() string

type NodeDeleteResponse

type NodeDeleteResponse struct {

	// Reserved for future use.
	Meta *DeleteResponseMetadata `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"`
	// Rate limit information.
	RateLimit *RateLimitMetadata `protobuf:"bytes,2,opt,name=rate_limit,json=rateLimit,proto3" json:"rate_limit,omitempty"`
	// contains filtered or unexported fields
}

NodeDeleteResponse returns information about a Node that was deleted.

func (*NodeDeleteResponse) Descriptor deprecated

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

Deprecated: Use NodeDeleteResponse.ProtoReflect.Descriptor instead.

func (*NodeDeleteResponse) GetMeta

func (*NodeDeleteResponse) GetRateLimit

func (x *NodeDeleteResponse) GetRateLimit() *RateLimitMetadata

func (*NodeDeleteResponse) ProtoMessage

func (*NodeDeleteResponse) ProtoMessage()

func (*NodeDeleteResponse) ProtoReflect

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

func (*NodeDeleteResponse) Reset

func (x *NodeDeleteResponse) Reset()

func (*NodeDeleteResponse) String

func (x *NodeDeleteResponse) String() string

type NodeGetRequest

type NodeGetRequest struct {

	// Reserved for future use.
	Meta *GetRequestMetadata `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"`
	// The unique identifier of the Node to retrieve.
	Id string `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
	// contains filtered or unexported fields
}

NodeGetRequest specifies which Node to retrieve.

func (*NodeGetRequest) Descriptor deprecated

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

Deprecated: Use NodeGetRequest.ProtoReflect.Descriptor instead.

func (*NodeGetRequest) GetId

func (x *NodeGetRequest) GetId() string

func (*NodeGetRequest) GetMeta

func (x *NodeGetRequest) GetMeta() *GetRequestMetadata

func (*NodeGetRequest) ProtoMessage

func (*NodeGetRequest) ProtoMessage()

func (*NodeGetRequest) ProtoReflect

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

func (*NodeGetRequest) Reset

func (x *NodeGetRequest) Reset()

func (*NodeGetRequest) String

func (x *NodeGetRequest) String() string

type NodeGetResponse

type NodeGetResponse struct {

	// Reserved for future use.
	Meta *GetResponseMetadata `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"`
	// The requested Node.
	Node *Node `protobuf:"bytes,2,opt,name=node,proto3" json:"node,omitempty"`
	// Rate limit information.
	RateLimit *RateLimitMetadata `protobuf:"bytes,3,opt,name=rate_limit,json=rateLimit,proto3" json:"rate_limit,omitempty"`
	// contains filtered or unexported fields
}

NodeGetResponse returns a requested Node.

func (*NodeGetResponse) Descriptor deprecated

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

Deprecated: Use NodeGetResponse.ProtoReflect.Descriptor instead.

func (*NodeGetResponse) GetMeta

func (x *NodeGetResponse) GetMeta() *GetResponseMetadata

func (*NodeGetResponse) GetNode

func (x *NodeGetResponse) GetNode() *Node

func (*NodeGetResponse) GetRateLimit

func (x *NodeGetResponse) GetRateLimit() *RateLimitMetadata

func (*NodeGetResponse) ProtoMessage

func (*NodeGetResponse) ProtoMessage()

func (*NodeGetResponse) ProtoReflect

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

func (*NodeGetResponse) Reset

func (x *NodeGetResponse) Reset()

func (*NodeGetResponse) String

func (x *NodeGetResponse) String() string

type NodeListRequest

type NodeListRequest struct {

	// Paging parameters for the query.
	Meta *ListRequestMetadata `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"`
	// A human-readable filter query string.
	Filter string `protobuf:"bytes,2,opt,name=filter,proto3" json:"filter,omitempty"`
	// contains filtered or unexported fields
}

NodeListRequest specifies criteria for retrieving a list of Nodes.

func (*NodeListRequest) Descriptor deprecated

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

Deprecated: Use NodeListRequest.ProtoReflect.Descriptor instead.

func (*NodeListRequest) GetFilter

func (x *NodeListRequest) GetFilter() string

func (*NodeListRequest) GetMeta

func (x *NodeListRequest) GetMeta() *ListRequestMetadata

func (*NodeListRequest) ProtoMessage

func (*NodeListRequest) ProtoMessage()

func (*NodeListRequest) ProtoReflect

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

func (*NodeListRequest) Reset

func (x *NodeListRequest) Reset()

func (*NodeListRequest) String

func (x *NodeListRequest) String() string

type NodeListResponse

type NodeListResponse struct {

	// Paging information for the query.
	Meta *ListResponseMetadata `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"`
	// A single page of results matching the list request criteria.
	Nodes []*Node `protobuf:"bytes,2,rep,name=nodes,proto3" json:"nodes,omitempty"`
	// Rate limit information.
	RateLimit *RateLimitMetadata `protobuf:"bytes,3,opt,name=rate_limit,json=rateLimit,proto3" json:"rate_limit,omitempty"`
	// contains filtered or unexported fields
}

NodeListResponse returns a list of Nodes that meet the criteria of a NodeListRequest.

func (*NodeListResponse) Descriptor deprecated

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

Deprecated: Use NodeListResponse.ProtoReflect.Descriptor instead.

func (*NodeListResponse) GetMeta

func (x *NodeListResponse) GetMeta() *ListResponseMetadata

func (*NodeListResponse) GetNodes

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

func (*NodeListResponse) GetRateLimit

func (x *NodeListResponse) GetRateLimit() *RateLimitMetadata

func (*NodeListResponse) ProtoMessage

func (*NodeListResponse) ProtoMessage()

func (*NodeListResponse) ProtoReflect

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

func (*NodeListResponse) Reset

func (x *NodeListResponse) Reset()

func (*NodeListResponse) String

func (x *NodeListResponse) String() string

type NodeUpdateRequest

type NodeUpdateRequest struct {

	// Reserved for future use.
	Meta *UpdateRequestMetadata `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"`
	// The unique identifier of the Node to update. If an ID is already
	// specified in the `node` field, this field is not required. If an ID is
	// specified in both places, they must match.
	Id string `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
	// Parameters to overwrite the specified Node.
	Node *Node `protobuf:"bytes,3,opt,name=node,proto3" json:"node,omitempty"`
	// contains filtered or unexported fields
}

NodeUpdateRequest identifies a Node by ID and provides fields to update on that Node record.

func (*NodeUpdateRequest) Descriptor deprecated

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

Deprecated: Use NodeUpdateRequest.ProtoReflect.Descriptor instead.

func (*NodeUpdateRequest) GetId

func (x *NodeUpdateRequest) GetId() string

func (*NodeUpdateRequest) GetMeta

func (*NodeUpdateRequest) GetNode

func (x *NodeUpdateRequest) GetNode() *Node

func (*NodeUpdateRequest) ProtoMessage

func (*NodeUpdateRequest) ProtoMessage()

func (*NodeUpdateRequest) ProtoReflect

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

func (*NodeUpdateRequest) Reset

func (x *NodeUpdateRequest) Reset()

func (*NodeUpdateRequest) String

func (x *NodeUpdateRequest) String() string

type NodeUpdateResponse

type NodeUpdateResponse struct {

	// Reserved for future use.
	Meta *UpdateResponseMetadata `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"`
	// The updated Node.
	Node *Node `protobuf:"bytes,2,opt,name=node,proto3" json:"node,omitempty"`
	// Rate limit information.
	RateLimit *RateLimitMetadata `protobuf:"bytes,3,opt,name=rate_limit,json=rateLimit,proto3" json:"rate_limit,omitempty"`
	// contains filtered or unexported fields
}

NodeUpdateResponse returns the fields of a Node after it has been updated by a NodeUpdateRequest.

func (*NodeUpdateResponse) Descriptor deprecated

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

Deprecated: Use NodeUpdateResponse.ProtoReflect.Descriptor instead.

func (*NodeUpdateResponse) GetMeta

func (*NodeUpdateResponse) GetNode

func (x *NodeUpdateResponse) GetNode() *Node

func (*NodeUpdateResponse) GetRateLimit

func (x *NodeUpdateResponse) GetRateLimit() *RateLimitMetadata

func (*NodeUpdateResponse) ProtoMessage

func (*NodeUpdateResponse) ProtoMessage()

func (*NodeUpdateResponse) ProtoReflect

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

func (*NodeUpdateResponse) Reset

func (x *NodeUpdateResponse) Reset()

func (*NodeUpdateResponse) String

func (x *NodeUpdateResponse) String() string

type Node_Gateway

type Node_Gateway struct {
	Gateway *Gateway `protobuf:"bytes,2,opt,name=gateway,proto3,oneof"`
}

type Node_Relay

type Node_Relay struct {
	Relay *Relay `protobuf:"bytes,1,opt,name=relay,proto3,oneof"`
}

type NodesClient

type NodesClient interface {
	// Create registers a new Node.
	Create(ctx context.Context, in *NodeCreateRequest, opts ...grpc.CallOption) (*NodeCreateResponse, error)
	// Get reads one Node by ID.
	Get(ctx context.Context, in *NodeGetRequest, opts ...grpc.CallOption) (*NodeGetResponse, error)
	// Update patches a Node by ID.
	Update(ctx context.Context, in *NodeUpdateRequest, opts ...grpc.CallOption) (*NodeUpdateResponse, error)
	// Delete removes a Node by ID.
	Delete(ctx context.Context, in *NodeDeleteRequest, opts ...grpc.CallOption) (*NodeDeleteResponse, error)
	// List gets a list of Nodes matching a given set of criteria.
	List(ctx context.Context, in *NodeListRequest, opts ...grpc.CallOption) (*NodeListResponse, error)
}

NodesClient is the client API for Nodes service.

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

func NewNodesClient

func NewNodesClient(cc grpc.ClientConnInterface) NodesClient

type NodesServer

type NodesServer interface {
	// Create registers a new Node.
	Create(context.Context, *NodeCreateRequest) (*NodeCreateResponse, error)
	// Get reads one Node by ID.
	Get(context.Context, *NodeGetRequest) (*NodeGetResponse, error)
	// Update patches a Node by ID.
	Update(context.Context, *NodeUpdateRequest) (*NodeUpdateResponse, error)
	// Delete removes a Node by ID.
	Delete(context.Context, *NodeDeleteRequest) (*NodeDeleteResponse, error)
	// List gets a list of Nodes matching a given set of criteria.
	List(context.Context, *NodeListRequest) (*NodeListResponse, error)
	// contains filtered or unexported methods
}

NodesServer is the server API for Nodes service. All implementations must embed UnimplementedNodesServer for forward compatibility

type NotFoundError

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

NotFoundError is used when an entity does not exist in the system

func (*NotFoundError) Descriptor deprecated

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

Deprecated: Use NotFoundError.ProtoReflect.Descriptor instead.

func (*NotFoundError) GetEntity

func (x *NotFoundError) GetEntity() string

func (*NotFoundError) ProtoMessage

func (*NotFoundError) ProtoMessage()

func (*NotFoundError) ProtoReflect

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

func (*NotFoundError) Reset

func (x *NotFoundError) Reset()

func (*NotFoundError) String

func (x *NotFoundError) String() string

type OneofOptions

type OneofOptions struct {
	CommonFields []string `protobuf:"bytes,1941381,rep,name=common_fields,json=commonFields,proto3" json:"common_fields,omitempty"`
	// contains filtered or unexported fields
}

func (*OneofOptions) Descriptor deprecated

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

Deprecated: Use OneofOptions.ProtoReflect.Descriptor instead.

func (*OneofOptions) GetCommonFields

func (x *OneofOptions) GetCommonFields() []string

func (*OneofOptions) ProtoMessage

func (*OneofOptions) ProtoMessage()

func (*OneofOptions) ProtoReflect

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

func (*OneofOptions) Reset

func (x *OneofOptions) Reset()

func (*OneofOptions) String

func (x *OneofOptions) String() string

type Oracle

type Oracle struct {

	// Unique identifier of the Resource.
	Id string `protobuf:"bytes,32768,opt,name=id,proto3" json:"id,omitempty"`
	// Unique human-readable name of the Resource.
	Name string `protobuf:"bytes,32769,opt,name=name,proto3" json:"name,omitempty"`
	// True if the datasource is reachable and the credentials are valid.
	Healthy bool `protobuf:"varint,32770,opt,name=healthy,proto3" json:"healthy,omitempty"`
	// Tags is a map of key, value pairs.
	Tags *Tags `protobuf:"bytes,32771,opt,name=tags,proto3" json:"tags,omitempty"`
	// ID of the secret store containing credentials for this resource, if any.
	SecretStoreId string `protobuf:"bytes,32772,opt,name=secret_store_id,json=secretStoreId,proto3" json:"secret_store_id,omitempty"`
	// A filter applied to the routing logic to pin datasource to nodes.
	EgressFilter string `protobuf:"bytes,32773,opt,name=egress_filter,json=egressFilter,proto3" json:"egress_filter,omitempty"`
	Database     string `protobuf:"bytes,4,opt,name=database,proto3" json:"database,omitempty"`
	Hostname     string `protobuf:"bytes,1,opt,name=hostname,proto3" json:"hostname,omitempty"`
	Password     string `protobuf:"bytes,3,opt,name=password,proto3" json:"password,omitempty"`
	Port         int32  `protobuf:"varint,5,opt,name=port,proto3" json:"port,omitempty"`
	PortOverride int32  `protobuf:"varint,6,opt,name=port_override,json=portOverride,proto3" json:"port_override,omitempty"`
	TlsRequired  bool   `protobuf:"varint,7,opt,name=tls_required,json=tlsRequired,proto3" json:"tls_required,omitempty"`
	Username     string `protobuf:"bytes,2,opt,name=username,proto3" json:"username,omitempty"`
	// contains filtered or unexported fields
}

func (*Oracle) Descriptor deprecated

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

Deprecated: Use Oracle.ProtoReflect.Descriptor instead.

func (*Oracle) GetDatabase

func (x *Oracle) GetDatabase() string

func (*Oracle) GetEgressFilter

func (x *Oracle) GetEgressFilter() string

func (*Oracle) GetHealthy

func (x *Oracle) GetHealthy() bool

func (*Oracle) GetHostname

func (x *Oracle) GetHostname() string

func (*Oracle) GetId

func (x *Oracle) GetId() string

func (*Oracle) GetName

func (x *Oracle) GetName() string

func (*Oracle) GetPassword

func (x *Oracle) GetPassword() string

func (*Oracle) GetPort

func (x *Oracle) GetPort() int32

func (*Oracle) GetPortOverride

func (x *Oracle) GetPortOverride() int32

func (*Oracle) GetSecretStoreId

func (x *Oracle) GetSecretStoreId() string

func (*Oracle) GetTags

func (x *Oracle) GetTags() *Tags

func (*Oracle) GetTlsRequired

func (x *Oracle) GetTlsRequired() bool

func (*Oracle) GetUsername

func (x *Oracle) GetUsername() string

func (*Oracle) ProtoMessage

func (*Oracle) ProtoMessage()

func (*Oracle) ProtoReflect

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

func (*Oracle) Reset

func (x *Oracle) Reset()

func (*Oracle) String

func (x *Oracle) String() string

type PermissionError

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

PermissionError is used to specify a permissions violation

func (*PermissionError) Descriptor deprecated

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

Deprecated: Use PermissionError.ProtoReflect.Descriptor instead.

func (*PermissionError) ProtoMessage

func (*PermissionError) ProtoMessage()

func (*PermissionError) ProtoReflect

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

func (*PermissionError) Reset

func (x *PermissionError) Reset()

func (*PermissionError) String

func (x *PermissionError) String() string

type Postgres

type Postgres struct {

	// Unique identifier of the Resource.
	Id string `protobuf:"bytes,32768,opt,name=id,proto3" json:"id,omitempty"`
	// Unique human-readable name of the Resource.
	Name string `protobuf:"bytes,32769,opt,name=name,proto3" json:"name,omitempty"`
	// True if the datasource is reachable and the credentials are valid.
	Healthy bool `protobuf:"varint,32770,opt,name=healthy,proto3" json:"healthy,omitempty"`
	// Tags is a map of key, value pairs.
	Tags *Tags `protobuf:"bytes,32771,opt,name=tags,proto3" json:"tags,omitempty"`
	// ID of the secret store containing credentials for this resource, if any.
	SecretStoreId string `protobuf:"bytes,32772,opt,name=secret_store_id,json=secretStoreId,proto3" json:"secret_store_id,omitempty"`
	// A filter applied to the routing logic to pin datasource to nodes.
	EgressFilter     string `protobuf:"bytes,32773,opt,name=egress_filter,json=egressFilter,proto3" json:"egress_filter,omitempty"`
	Database         string `protobuf:"bytes,4,opt,name=database,proto3" json:"database,omitempty"`
	Hostname         string `protobuf:"bytes,1,opt,name=hostname,proto3" json:"hostname,omitempty"`
	OverrideDatabase bool   `protobuf:"varint,7,opt,name=override_database,json=overrideDatabase,proto3" json:"override_database,omitempty"`
	Password         string `protobuf:"bytes,3,opt,name=password,proto3" json:"password,omitempty"`
	Port             int32  `protobuf:"varint,6,opt,name=port,proto3" json:"port,omitempty"`
	PortOverride     int32  `protobuf:"varint,5,opt,name=port_override,json=portOverride,proto3" json:"port_override,omitempty"`
	Username         string `protobuf:"bytes,2,opt,name=username,proto3" json:"username,omitempty"`
	// contains filtered or unexported fields
}

func (*Postgres) Descriptor deprecated

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

Deprecated: Use Postgres.ProtoReflect.Descriptor instead.

func (*Postgres) GetDatabase

func (x *Postgres) GetDatabase() string

func (*Postgres) GetEgressFilter

func (x *Postgres) GetEgressFilter() string

func (*Postgres) GetHealthy

func (x *Postgres) GetHealthy() bool

func (*Postgres) GetHostname

func (x *Postgres) GetHostname() string

func (*Postgres) GetId

func (x *Postgres) GetId() string

func (*Postgres) GetName

func (x *Postgres) GetName() string

func (*Postgres) GetOverrideDatabase

func (x *Postgres) GetOverrideDatabase() bool

func (*Postgres) GetPassword

func (x *Postgres) GetPassword() string

func (*Postgres) GetPort

func (x *Postgres) GetPort() int32

func (*Postgres) GetPortOverride

func (x *Postgres) GetPortOverride() int32

func (*Postgres) GetSecretStoreId

func (x *Postgres) GetSecretStoreId() string

func (*Postgres) GetTags

func (x *Postgres) GetTags() *Tags

func (*Postgres) GetUsername

func (x *Postgres) GetUsername() string

func (*Postgres) ProtoMessage

func (*Postgres) ProtoMessage()

func (*Postgres) ProtoReflect

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

func (*Postgres) Reset

func (x *Postgres) Reset()

func (*Postgres) String

func (x *Postgres) String() string

type Presto

type Presto struct {

	// Unique identifier of the Resource.
	Id string `protobuf:"bytes,32768,opt,name=id,proto3" json:"id,omitempty"`
	// Unique human-readable name of the Resource.
	Name string `protobuf:"bytes,32769,opt,name=name,proto3" json:"name,omitempty"`
	// True if the datasource is reachable and the credentials are valid.
	Healthy bool `protobuf:"varint,32770,opt,name=healthy,proto3" json:"healthy,omitempty"`
	// Tags is a map of key, value pairs.
	Tags *Tags `protobuf:"bytes,32771,opt,name=tags,proto3" json:"tags,omitempty"`
	// ID of the secret store containing credentials for this resource, if any.
	SecretStoreId string `protobuf:"bytes,32772,opt,name=secret_store_id,json=secretStoreId,proto3" json:"secret_store_id,omitempty"`
	// A filter applied to the routing logic to pin datasource to nodes.
	EgressFilter string `protobuf:"bytes,32773,opt,name=egress_filter,json=egressFilter,proto3" json:"egress_filter,omitempty"`
	Database     string `protobuf:"bytes,3,opt,name=database,proto3" json:"database,omitempty"`
	Hostname     string `protobuf:"bytes,1,opt,name=hostname,proto3" json:"hostname,omitempty"`
	Password     string `protobuf:"bytes,2,opt,name=password,proto3" json:"password,omitempty"`
	Port         int32  `protobuf:"varint,5,opt,name=port,proto3" json:"port,omitempty"`
	PortOverride int32  `protobuf:"varint,4,opt,name=port_override,json=portOverride,proto3" json:"port_override,omitempty"`
	TlsRequired  bool   `protobuf:"varint,7,opt,name=tls_required,json=tlsRequired,proto3" json:"tls_required,omitempty"`
	Username     string `protobuf:"bytes,6,opt,name=username,proto3" json:"username,omitempty"`
	// contains filtered or unexported fields
}

func (*Presto) Descriptor deprecated

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

Deprecated: Use Presto.ProtoReflect.Descriptor instead.

func (*Presto) GetDatabase

func (x *Presto) GetDatabase() string

func (*Presto) GetEgressFilter

func (x *Presto) GetEgressFilter() string

func (*Presto) GetHealthy

func (x *Presto) GetHealthy() bool

func (*Presto) GetHostname

func (x *Presto) GetHostname() string

func (*Presto) GetId

func (x *Presto) GetId() string

func (*Presto) GetName

func (x *Presto) GetName() string

func (*Presto) GetPassword

func (x *Presto) GetPassword() string

func (*Presto) GetPort

func (x *Presto) GetPort() int32

func (*Presto) GetPortOverride

func (x *Presto) GetPortOverride() int32

func (*Presto) GetSecretStoreId

func (x *Presto) GetSecretStoreId() string

func (*Presto) GetTags

func (x *Presto) GetTags() *Tags

func (*Presto) GetTlsRequired

func (x *Presto) GetTlsRequired() bool

func (*Presto) GetUsername

func (x *Presto) GetUsername() string

func (*Presto) ProtoMessage

func (*Presto) ProtoMessage()

func (*Presto) ProtoReflect

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

func (*Presto) Reset

func (x *Presto) Reset()

func (*Presto) String

func (x *Presto) String() string

type RDP

type RDP struct {

	// Unique identifier of the Resource.
	Id string `protobuf:"bytes,32768,opt,name=id,proto3" json:"id,omitempty"`
	// Unique human-readable name of the Resource.
	Name string `protobuf:"bytes,32769,opt,name=name,proto3" json:"name,omitempty"`
	// True if the datasource is reachable and the credentials are valid.
	Healthy bool `protobuf:"varint,32770,opt,name=healthy,proto3" json:"healthy,omitempty"`
	// Tags is a map of key, value pairs.
	Tags *Tags `protobuf:"bytes,32771,opt,name=tags,proto3" json:"tags,omitempty"`
	// ID of the secret store containing credentials for this resource, if any.
	SecretStoreId string `protobuf:"bytes,32772,opt,name=secret_store_id,json=secretStoreId,proto3" json:"secret_store_id,omitempty"`
	// A filter applied to the routing logic to pin datasource to nodes.
	EgressFilter            string `protobuf:"bytes,32773,opt,name=egress_filter,json=egressFilter,proto3" json:"egress_filter,omitempty"`
	DowngradeNlaConnections bool   `` /* 133-byte string literal not displayed */
	Hostname                string `protobuf:"bytes,1,opt,name=hostname,proto3" json:"hostname,omitempty"`
	Password                string `protobuf:"bytes,3,opt,name=password,proto3" json:"password,omitempty"`
	Port                    int32  `protobuf:"varint,5,opt,name=port,proto3" json:"port,omitempty"`
	PortOverride            int32  `protobuf:"varint,4,opt,name=port_override,json=portOverride,proto3" json:"port_override,omitempty"`
	Username                string `protobuf:"bytes,2,opt,name=username,proto3" json:"username,omitempty"`
	// contains filtered or unexported fields
}

func (*RDP) Descriptor deprecated

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

Deprecated: Use RDP.ProtoReflect.Descriptor instead.

func (*RDP) GetDowngradeNlaConnections added in v1.0.39

func (x *RDP) GetDowngradeNlaConnections() bool

func (*RDP) GetEgressFilter

func (x *RDP) GetEgressFilter() string

func (*RDP) GetHealthy

func (x *RDP) GetHealthy() bool

func (*RDP) GetHostname

func (x *RDP) GetHostname() string

func (*RDP) GetId

func (x *RDP) GetId() string

func (*RDP) GetName

func (x *RDP) GetName() string

func (*RDP) GetPassword

func (x *RDP) GetPassword() string

func (*RDP) GetPort

func (x *RDP) GetPort() int32

func (*RDP) GetPortOverride

func (x *RDP) GetPortOverride() int32

func (*RDP) GetSecretStoreId

func (x *RDP) GetSecretStoreId() string

func (*RDP) GetTags

func (x *RDP) GetTags() *Tags

func (*RDP) GetUsername

func (x *RDP) GetUsername() string

func (*RDP) ProtoMessage

func (*RDP) ProtoMessage()

func (*RDP) ProtoReflect

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

func (*RDP) Reset

func (x *RDP) Reset()

func (*RDP) String

func (x *RDP) String() string

type RabbitMQAMQP091

type RabbitMQAMQP091 struct {

	// Unique identifier of the Resource.
	Id string `protobuf:"bytes,32768,opt,name=id,proto3" json:"id,omitempty"`
	// Unique human-readable name of the Resource.
	Name string `protobuf:"bytes,32769,opt,name=name,proto3" json:"name,omitempty"`
	// True if the datasource is reachable and the credentials are valid.
	Healthy bool `protobuf:"varint,32770,opt,name=healthy,proto3" json:"healthy,omitempty"`
	// Tags is a map of key, value pairs.
	Tags *Tags `protobuf:"bytes,32771,opt,name=tags,proto3" json:"tags,omitempty"`
	// ID of the secret store containing credentials for this resource, if any.
	SecretStoreId string `protobuf:"bytes,32772,opt,name=secret_store_id,json=secretStoreId,proto3" json:"secret_store_id,omitempty"`
	// A filter applied to the routing logic to pin datasource to nodes.
	EgressFilter string `protobuf:"bytes,32773,opt,name=egress_filter,json=egressFilter,proto3" json:"egress_filter,omitempty"`
	Hostname     string `protobuf:"bytes,1,opt,name=hostname,proto3" json:"hostname,omitempty"`
	Password     string `protobuf:"bytes,5,opt,name=password,proto3" json:"password,omitempty"`
	Port         int32  `protobuf:"varint,3,opt,name=port,proto3" json:"port,omitempty"`
	PortOverride int32  `protobuf:"varint,2,opt,name=port_override,json=portOverride,proto3" json:"port_override,omitempty"`
	TlsRequired  bool   `protobuf:"varint,8,opt,name=tls_required,json=tlsRequired,proto3" json:"tls_required,omitempty"`
	Username     string `protobuf:"bytes,4,opt,name=username,proto3" json:"username,omitempty"`
	// contains filtered or unexported fields
}

func (*RabbitMQAMQP091) Descriptor deprecated

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

Deprecated: Use RabbitMQAMQP091.ProtoReflect.Descriptor instead.

func (*RabbitMQAMQP091) GetEgressFilter

func (x *RabbitMQAMQP091) GetEgressFilter() string

func (*RabbitMQAMQP091) GetHealthy

func (x *RabbitMQAMQP091) GetHealthy() bool

func (*RabbitMQAMQP091) GetHostname

func (x *RabbitMQAMQP091) GetHostname() string

func (*RabbitMQAMQP091) GetId

func (x *RabbitMQAMQP091) GetId() string

func (*RabbitMQAMQP091) GetName

func (x *RabbitMQAMQP091) GetName() string

func (*RabbitMQAMQP091) GetPassword

func (x *RabbitMQAMQP091) GetPassword() string

func (*RabbitMQAMQP091) GetPort

func (x *RabbitMQAMQP091) GetPort() int32

func (*RabbitMQAMQP091) GetPortOverride

func (x *RabbitMQAMQP091) GetPortOverride() int32

func (*RabbitMQAMQP091) GetSecretStoreId

func (x *RabbitMQAMQP091) GetSecretStoreId() string

func (*RabbitMQAMQP091) GetTags

func (x *RabbitMQAMQP091) GetTags() *Tags

func (*RabbitMQAMQP091) GetTlsRequired

func (x *RabbitMQAMQP091) GetTlsRequired() bool

func (*RabbitMQAMQP091) GetUsername

func (x *RabbitMQAMQP091) GetUsername() string

func (*RabbitMQAMQP091) ProtoMessage

func (*RabbitMQAMQP091) ProtoMessage()

func (*RabbitMQAMQP091) ProtoReflect

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

func (*RabbitMQAMQP091) Reset

func (x *RabbitMQAMQP091) Reset()

func (*RabbitMQAMQP091) String

func (x *RabbitMQAMQP091) String() string

type RateLimitError

type RateLimitError struct {
	RateLimit *RateLimitMetadata `protobuf:"bytes,1,opt,name=rate_limit,json=rateLimit,proto3" json:"rate_limit,omitempty"`
	// contains filtered or unexported fields
}

RateLimitError is used for rate limit excess condition

func (*RateLimitError) Descriptor deprecated

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

Deprecated: Use RateLimitError.ProtoReflect.Descriptor instead.

func (*RateLimitError) GetRateLimit

func (x *RateLimitError) GetRateLimit() *RateLimitMetadata

func (*RateLimitError) ProtoMessage

func (*RateLimitError) ProtoMessage()

func (*RateLimitError) ProtoReflect

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

func (*RateLimitError) Reset

func (x *RateLimitError) Reset()

func (*RateLimitError) String

func (x *RateLimitError) String() string

type RateLimitMetadata

type RateLimitMetadata struct {

	// How many total requests the user/token is authorized to make before being
	// rate limited.
	Limit int64 `protobuf:"varint,1,opt,name=limit,proto3" json:"limit,omitempty"`
	// How many remaining requests out of the limit are still avaialable.
	Remaining int64 `protobuf:"varint,2,opt,name=remaining,proto3" json:"remaining,omitempty"`
	// The time when remaining will be reset to limit.
	ResetAt *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=reset_at,json=resetAt,proto3" json:"reset_at,omitempty"`
	// The bucket this user/token is associated with, which may be shared between
	// multiple users/tokens.
	Bucket string `protobuf:"bytes,4,opt,name=bucket,proto3" json:"bucket,omitempty"`
	// contains filtered or unexported fields
}

RateLimitMetadata contains information about remaining requests avaialable to the user over some timeframe.

func (*RateLimitMetadata) Descriptor deprecated

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

Deprecated: Use RateLimitMetadata.ProtoReflect.Descriptor instead.

func (*RateLimitMetadata) GetBucket

func (x *RateLimitMetadata) GetBucket() string

func (*RateLimitMetadata) GetLimit

func (x *RateLimitMetadata) GetLimit() int64

func (*RateLimitMetadata) GetRemaining

func (x *RateLimitMetadata) GetRemaining() int64

func (*RateLimitMetadata) GetResetAt

func (x *RateLimitMetadata) GetResetAt() *timestamppb.Timestamp

func (*RateLimitMetadata) ProtoMessage

func (*RateLimitMetadata) ProtoMessage()

func (*RateLimitMetadata) ProtoReflect

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

func (*RateLimitMetadata) Reset

func (x *RateLimitMetadata) Reset()

func (*RateLimitMetadata) String

func (x *RateLimitMetadata) String() string

type RawTCP

type RawTCP struct {

	// Unique identifier of the Resource.
	Id string `protobuf:"bytes,32768,opt,name=id,proto3" json:"id,omitempty"`
	// Unique human-readable name of the Resource.
	Name string `protobuf:"bytes,32769,opt,name=name,proto3" json:"name,omitempty"`
	// True if the datasource is reachable and the credentials are valid.
	Healthy bool `protobuf:"varint,32770,opt,name=healthy,proto3" json:"healthy,omitempty"`
	// Tags is a map of key, value pairs.
	Tags *Tags `protobuf:"bytes,32771,opt,name=tags,proto3" json:"tags,omitempty"`
	// ID of the secret store containing credentials for this resource, if any.
	SecretStoreId string `protobuf:"bytes,32772,opt,name=secret_store_id,json=secretStoreId,proto3" json:"secret_store_id,omitempty"`
	// A filter applied to the routing logic to pin datasource to nodes.
	EgressFilter string `protobuf:"bytes,32773,opt,name=egress_filter,json=egressFilter,proto3" json:"egress_filter,omitempty"`
	Hostname     string `protobuf:"bytes,1,opt,name=hostname,proto3" json:"hostname,omitempty"`
	Port         int32  `protobuf:"varint,3,opt,name=port,proto3" json:"port,omitempty"`
	PortOverride int32  `protobuf:"varint,2,opt,name=port_override,json=portOverride,proto3" json:"port_override,omitempty"`
	// contains filtered or unexported fields
}

func (*RawTCP) Descriptor deprecated

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

Deprecated: Use RawTCP.ProtoReflect.Descriptor instead.

func (*RawTCP) GetEgressFilter

func (x *RawTCP) GetEgressFilter() string

func (*RawTCP) GetHealthy

func (x *RawTCP) GetHealthy() bool

func (*RawTCP) GetHostname

func (x *RawTCP) GetHostname() string

func (*RawTCP) GetId

func (x *RawTCP) GetId() string

func (*RawTCP) GetName

func (x *RawTCP) GetName() string

func (*RawTCP) GetPort

func (x *RawTCP) GetPort() int32

func (*RawTCP) GetPortOverride

func (x *RawTCP) GetPortOverride() int32

func (*RawTCP) GetSecretStoreId

func (x *RawTCP) GetSecretStoreId() string

func (*RawTCP) GetTags

func (x *RawTCP) GetTags() *Tags

func (*RawTCP) ProtoMessage

func (*RawTCP) ProtoMessage()

func (*RawTCP) ProtoReflect

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

func (*RawTCP) Reset

func (x *RawTCP) Reset()

func (*RawTCP) String

func (x *RawTCP) String() string

type Redis

type Redis struct {

	// Unique identifier of the Resource.
	Id string `protobuf:"bytes,32768,opt,name=id,proto3" json:"id,omitempty"`
	// Unique human-readable name of the Resource.
	Name string `protobuf:"bytes,32769,opt,name=name,proto3" json:"name,omitempty"`
	// True if the datasource is reachable and the credentials are valid.
	Healthy bool `protobuf:"varint,32770,opt,name=healthy,proto3" json:"healthy,omitempty"`
	// Tags is a map of key, value pairs.
	Tags *Tags `protobuf:"bytes,32771,opt,name=tags,proto3" json:"tags,omitempty"`
	// ID of the secret store containing credentials for this resource, if any.
	SecretStoreId string `protobuf:"bytes,32772,opt,name=secret_store_id,json=secretStoreId,proto3" json:"secret_store_id,omitempty"`
	// A filter applied to the routing logic to pin datasource to nodes.
	EgressFilter string `protobuf:"bytes,32773,opt,name=egress_filter,json=egressFilter,proto3" json:"egress_filter,omitempty"`
	Hostname     string `protobuf:"bytes,1,opt,name=hostname,proto3" json:"hostname,omitempty"`
	Password     string `protobuf:"bytes,3,opt,name=password,proto3" json:"password,omitempty"`
	Port         int32  `protobuf:"varint,4,opt,name=port,proto3" json:"port,omitempty"`
	PortOverride int32  `protobuf:"varint,2,opt,name=port_override,json=portOverride,proto3" json:"port_override,omitempty"`
	// contains filtered or unexported fields
}

func (*Redis) Descriptor deprecated

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

Deprecated: Use Redis.ProtoReflect.Descriptor instead.

func (*Redis) GetEgressFilter

func (x *Redis) GetEgressFilter() string

func (*Redis) GetHealthy

func (x *Redis) GetHealthy() bool

func (*Redis) GetHostname

func (x *Redis) GetHostname() string

func (*Redis) GetId

func (x *Redis) GetId() string

func (*Redis) GetName

func (x *Redis) GetName() string

func (*Redis) GetPassword

func (x *Redis) GetPassword() string

func (*Redis) GetPort

func (x *Redis) GetPort() int32

func (*Redis) GetPortOverride

func (x *Redis) GetPortOverride() int32

func (*Redis) GetSecretStoreId

func (x *Redis) GetSecretStoreId() string

func (*Redis) GetTags

func (x *Redis) GetTags() *Tags

func (*Redis) ProtoMessage

func (*Redis) ProtoMessage()

func (*Redis) ProtoReflect

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

func (*Redis) Reset

func (x *Redis) Reset()

func (*Redis) String

func (x *Redis) String() string

type Redshift

type Redshift struct {

	// Unique identifier of the Resource.
	Id string `protobuf:"bytes,32768,opt,name=id,proto3" json:"id,omitempty"`
	// Unique human-readable name of the Resource.
	Name string `protobuf:"bytes,32769,opt,name=name,proto3" json:"name,omitempty"`
	// True if the datasource is reachable and the credentials are valid.
	Healthy bool `protobuf:"varint,32770,opt,name=healthy,proto3" json:"healthy,omitempty"`
	// Tags is a map of key, value pairs.
	Tags *Tags `protobuf:"bytes,32771,opt,name=tags,proto3" json:"tags,omitempty"`
	// ID of the secret store containing credentials for this resource, if any.
	SecretStoreId string `protobuf:"bytes,32772,opt,name=secret_store_id,json=secretStoreId,proto3" json:"secret_store_id,omitempty"`
	// A filter applied to the routing logic to pin datasource to nodes.
	EgressFilter     string `protobuf:"bytes,32773,opt,name=egress_filter,json=egressFilter,proto3" json:"egress_filter,omitempty"`
	Database         string `protobuf:"bytes,4,opt,name=database,proto3" json:"database,omitempty"`
	Hostname         string `protobuf:"bytes,1,opt,name=hostname,proto3" json:"hostname,omitempty"`
	OverrideDatabase bool   `protobuf:"varint,7,opt,name=override_database,json=overrideDatabase,proto3" json:"override_database,omitempty"`
	Password         string `protobuf:"bytes,3,opt,name=password,proto3" json:"password,omitempty"`
	Port             int32  `protobuf:"varint,6,opt,name=port,proto3" json:"port,omitempty"`
	PortOverride     int32  `protobuf:"varint,5,opt,name=port_override,json=portOverride,proto3" json:"port_override,omitempty"`
	Username         string `protobuf:"bytes,2,opt,name=username,proto3" json:"username,omitempty"`
	// contains filtered or unexported fields
}

func (*Redshift) Descriptor deprecated

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

Deprecated: Use Redshift.ProtoReflect.Descriptor instead.

func (*Redshift) GetDatabase

func (x *Redshift) GetDatabase() string

func (*Redshift) GetEgressFilter

func (x *Redshift) GetEgressFilter() string

func (*Redshift) GetHealthy

func (x *Redshift) GetHealthy() bool

func (*Redshift) GetHostname

func (x *Redshift) GetHostname() string

func (*Redshift) GetId

func (x *Redshift) GetId() string

func (*Redshift) GetName

func (x *Redshift) GetName() string

func (*Redshift) GetOverrideDatabase

func (x *Redshift) GetOverrideDatabase() bool

func (*Redshift) GetPassword

func (x *Redshift) GetPassword() string

func (*Redshift) GetPort

func (x *Redshift) GetPort() int32

func (*Redshift) GetPortOverride

func (x *Redshift) GetPortOverride() int32

func (*Redshift) GetSecretStoreId

func (x *Redshift) GetSecretStoreId() string

func (*Redshift) GetTags

func (x *Redshift) GetTags() *Tags

func (*Redshift) GetUsername

func (x *Redshift) GetUsername() string

func (*Redshift) ProtoMessage

func (*Redshift) ProtoMessage()

func (*Redshift) ProtoReflect

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

func (*Redshift) Reset

func (x *Redshift) Reset()

func (*Redshift) String

func (x *Redshift) String() string

type Relay

type Relay struct {

	// Unique identifier of the Relay.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Unique human-readable name of the Relay. Node names must include only letters, numbers, and hyphens (no spaces, underscores, or other special characters). Generated if not provided on create.
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// The current state of the relay. One of: "new", "verifying_restart",
	// "awaiting_restart", "restarting", "started", "stopped", "dead",
	// "unknown".
	State string `protobuf:"bytes,3,opt,name=state,proto3" json:"state,omitempty"`
	// Tags is a map of key, value pairs.
	Tags *Tags `protobuf:"bytes,4,opt,name=tags,proto3" json:"tags,omitempty"`
	// GatewayFilter can be used to restrict the peering between relays and
	// gateways.
	GatewayFilter string `protobuf:"bytes,5,opt,name=gateway_filter,json=gatewayFilter,proto3" json:"gateway_filter,omitempty"`
	// contains filtered or unexported fields
}

Relay represents a StrongDM CLI installation running in relay mode.

func (*Relay) Descriptor deprecated

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

Deprecated: Use Relay.ProtoReflect.Descriptor instead.

func (*Relay) GetGatewayFilter

func (x *Relay) GetGatewayFilter() string

func (*Relay) GetId

func (x *Relay) GetId() string

func (*Relay) GetName

func (x *Relay) GetName() string

func (*Relay) GetState

func (x *Relay) GetState() string

func (*Relay) GetTags

func (x *Relay) GetTags() *Tags

func (*Relay) ProtoMessage

func (*Relay) ProtoMessage()

func (*Relay) ProtoReflect

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

func (*Relay) Reset

func (x *Relay) Reset()

func (*Relay) String

func (x *Relay) String() string

type Resource

type Resource struct {

	// Types that are assignable to Resource:
	//	*Resource_Aks
	//	*Resource_AksBasicAuth
	//	*Resource_AksServiceAccount
	//	*Resource_AksServiceAccountUserImpersonation
	//	*Resource_AksUserImpersonation
	//	*Resource_Aws
	//	*Resource_AmazonEks
	//	*Resource_AmazonEksUserImpersonation
	//	*Resource_AmazonEs
	//	*Resource_AmazonMqamqp_091
	//	*Resource_Athena
	//	*Resource_AuroraMysql
	//	*Resource_AuroraPostgres
	//	*Resource_Azure
	//	*Resource_AzureCertificate
	//	*Resource_AzurePostgres
	//	*Resource_BigQuery
	//	*Resource_Cassandra
	//	*Resource_Citus
	//	*Resource_Clustrix
	//	*Resource_Cockroach
	//	*Resource_Db_2I
	//	*Resource_Db_2Luw
	//	*Resource_DocumentDbHost
	//	*Resource_DocumentDbReplicaSet
	//	*Resource_Druid
	//	*Resource_DynamoDb
	//	*Resource_Elastic
	//	*Resource_ElasticacheRedis
	//	*Resource_Gcp
	//	*Resource_GoogleGke
	//	*Resource_GoogleGkeUserImpersonation
	//	*Resource_Greenplum
	//	*Resource_HttpAuth
	//	*Resource_HttpBasicAuth
	//	*Resource_HttpNoAuth
	//	*Resource_Kubernetes
	//	*Resource_KubernetesBasicAuth
	//	*Resource_KubernetesServiceAccount
	//	*Resource_KubernetesServiceAccountUserImpersonation
	//	*Resource_KubernetesUserImpersonation
	//	*Resource_Maria
	//	*Resource_Memcached
	//	*Resource_Memsql
	//	*Resource_MongoHost
	//	*Resource_MongoLegacyHost
	//	*Resource_MongoLegacyReplicaset
	//	*Resource_MongoReplicaSet
	//	*Resource_MongoShardedCluster
	//	*Resource_Mysql
	//	*Resource_Neptune
	//	*Resource_NeptuneIam
	//	*Resource_Oracle
	//	*Resource_Postgres
	//	*Resource_Presto
	//	*Resource_Rdp
	//	*Resource_RabbitMqamqp_091
	//	*Resource_RawTcp
	//	*Resource_Redis
	//	*Resource_Redshift
	//	*Resource_SqlServer
	//	*Resource_Ssh
	//	*Resource_SshCert
	//	*Resource_SshCustomerKey
	//	*Resource_SingleStore
	//	*Resource_Snowflake
	//	*Resource_Sybase
	//	*Resource_SybaseIq
	//	*Resource_Teradata
	Resource isResource_Resource `protobuf_oneof:"resource"`
	// contains filtered or unexported fields
}

A Resource is a database or server for which strongDM manages access.

func (*Resource) Descriptor deprecated

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

Deprecated: Use Resource.ProtoReflect.Descriptor instead.

func (*Resource) GetAks

func (x *Resource) GetAks() *AKS

func (*Resource) GetAksBasicAuth

func (x *Resource) GetAksBasicAuth() *AKSBasicAuth

func (*Resource) GetAksServiceAccount

func (x *Resource) GetAksServiceAccount() *AKSServiceAccount

func (*Resource) GetAksServiceAccountUserImpersonation

func (x *Resource) GetAksServiceAccountUserImpersonation() *AKSServiceAccountUserImpersonation

func (*Resource) GetAksUserImpersonation

func (x *Resource) GetAksUserImpersonation() *AKSUserImpersonation

func (*Resource) GetAmazonEks

func (x *Resource) GetAmazonEks() *AmazonEKS

func (*Resource) GetAmazonEksUserImpersonation

func (x *Resource) GetAmazonEksUserImpersonation() *AmazonEKSUserImpersonation

func (*Resource) GetAmazonEs

func (x *Resource) GetAmazonEs() *AmazonES

func (*Resource) GetAmazonMqamqp_091

func (x *Resource) GetAmazonMqamqp_091() *AmazonMQAMQP091

func (*Resource) GetAthena

func (x *Resource) GetAthena() *Athena

func (*Resource) GetAuroraMysql

func (x *Resource) GetAuroraMysql() *AuroraMysql

func (*Resource) GetAuroraPostgres

func (x *Resource) GetAuroraPostgres() *AuroraPostgres

func (*Resource) GetAws

func (x *Resource) GetAws() *AWS

func (*Resource) GetAzure added in v1.0.34

func (x *Resource) GetAzure() *Azure

func (*Resource) GetAzureCertificate added in v1.0.34

func (x *Resource) GetAzureCertificate() *AzureCertificate

func (*Resource) GetAzurePostgres added in v1.0.33

func (x *Resource) GetAzurePostgres() *AzurePostgres

func (*Resource) GetBigQuery

func (x *Resource) GetBigQuery() *BigQuery

func (*Resource) GetCassandra

func (x *Resource) GetCassandra() *Cassandra

func (*Resource) GetCitus

func (x *Resource) GetCitus() *Citus

func (*Resource) GetClustrix

func (x *Resource) GetClustrix() *Clustrix

func (*Resource) GetCockroach

func (x *Resource) GetCockroach() *Cockroach

func (*Resource) GetDb_2I

func (x *Resource) GetDb_2I() *DB2I

func (*Resource) GetDb_2Luw

func (x *Resource) GetDb_2Luw() *DB2LUW

func (*Resource) GetDocumentDbHost added in v1.0.32

func (x *Resource) GetDocumentDbHost() *DocumentDBHost

func (*Resource) GetDocumentDbReplicaSet added in v1.0.32

func (x *Resource) GetDocumentDbReplicaSet() *DocumentDBReplicaSet

func (*Resource) GetDruid

func (x *Resource) GetDruid() *Druid

func (*Resource) GetDynamoDb

func (x *Resource) GetDynamoDb() *DynamoDB

func (*Resource) GetElastic

func (x *Resource) GetElastic() *Elastic

func (*Resource) GetElasticacheRedis

func (x *Resource) GetElasticacheRedis() *ElasticacheRedis

func (*Resource) GetGcp added in v1.0.34

func (x *Resource) GetGcp() *GCP

func (*Resource) GetGoogleGke

func (x *Resource) GetGoogleGke() *GoogleGKE

func (*Resource) GetGoogleGkeUserImpersonation

func (x *Resource) GetGoogleGkeUserImpersonation() *GoogleGKEUserImpersonation

func (*Resource) GetGreenplum

func (x *Resource) GetGreenplum() *Greenplum

func (*Resource) GetHttpAuth

func (x *Resource) GetHttpAuth() *HTTPAuth

func (*Resource) GetHttpBasicAuth

func (x *Resource) GetHttpBasicAuth() *HTTPBasicAuth

func (*Resource) GetHttpNoAuth

func (x *Resource) GetHttpNoAuth() *HTTPNoAuth

func (*Resource) GetKubernetes

func (x *Resource) GetKubernetes() *Kubernetes

func (*Resource) GetKubernetesBasicAuth

func (x *Resource) GetKubernetesBasicAuth() *KubernetesBasicAuth

func (*Resource) GetKubernetesServiceAccount

func (x *Resource) GetKubernetesServiceAccount() *KubernetesServiceAccount

func (*Resource) GetKubernetesServiceAccountUserImpersonation

func (x *Resource) GetKubernetesServiceAccountUserImpersonation() *KubernetesServiceAccountUserImpersonation

func (*Resource) GetKubernetesUserImpersonation

func (x *Resource) GetKubernetesUserImpersonation() *KubernetesUserImpersonation

func (*Resource) GetMaria

func (x *Resource) GetMaria() *Maria

func (*Resource) GetMemcached

func (x *Resource) GetMemcached() *Memcached

func (*Resource) GetMemsql

func (x *Resource) GetMemsql() *Memsql

func (*Resource) GetMongoHost

func (x *Resource) GetMongoHost() *MongoHost

func (*Resource) GetMongoLegacyHost

func (x *Resource) GetMongoLegacyHost() *MongoLegacyHost

func (*Resource) GetMongoLegacyReplicaset

func (x *Resource) GetMongoLegacyReplicaset() *MongoLegacyReplicaset

func (*Resource) GetMongoReplicaSet

func (x *Resource) GetMongoReplicaSet() *MongoReplicaSet

func (*Resource) GetMongoShardedCluster added in v1.0.35

func (x *Resource) GetMongoShardedCluster() *MongoShardedCluster

func (*Resource) GetMysql

func (x *Resource) GetMysql() *Mysql

func (*Resource) GetNeptune added in v1.0.32

func (x *Resource) GetNeptune() *Neptune

func (*Resource) GetNeptuneIam added in v1.0.32

func (x *Resource) GetNeptuneIam() *NeptuneIAM

func (*Resource) GetOracle

func (x *Resource) GetOracle() *Oracle

func (*Resource) GetPostgres

func (x *Resource) GetPostgres() *Postgres

func (*Resource) GetPresto

func (x *Resource) GetPresto() *Presto

func (*Resource) GetRabbitMqamqp_091

func (x *Resource) GetRabbitMqamqp_091() *RabbitMQAMQP091

func (*Resource) GetRawTcp

func (x *Resource) GetRawTcp() *RawTCP

func (*Resource) GetRdp

func (x *Resource) GetRdp() *RDP

func (*Resource) GetRedis

func (x *Resource) GetRedis() *Redis

func (*Resource) GetRedshift

func (x *Resource) GetRedshift() *Redshift

func (*Resource) GetResource

func (m *Resource) GetResource() isResource_Resource

func (*Resource) GetSingleStore

func (x *Resource) GetSingleStore() *SingleStore

func (*Resource) GetSnowflake

func (x *Resource) GetSnowflake() *Snowflake

func (*Resource) GetSqlServer

func (x *Resource) GetSqlServer() *SQLServer

func (*Resource) GetSsh

func (x *Resource) GetSsh() *SSH

func (*Resource) GetSshCert

func (x *Resource) GetSshCert() *SSHCert

func (*Resource) GetSshCustomerKey

func (x *Resource) GetSshCustomerKey() *SSHCustomerKey

func (*Resource) GetSybase

func (x *Resource) GetSybase() *Sybase

func (*Resource) GetSybaseIq

func (x *Resource) GetSybaseIq() *SybaseIQ

func (*Resource) GetTeradata

func (x *Resource) GetTeradata() *Teradata

func (*Resource) ProtoMessage

func (*Resource) ProtoMessage()

func (*Resource) ProtoReflect

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

func (*Resource) Reset

func (x *Resource) Reset()

func (*Resource) String

func (x *Resource) String() string

type ResourceCreateRequest

type ResourceCreateRequest struct {

	// Reserved for future use.
	Meta *CreateRequestMetadata `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"`
	// Parameters to define the new Resource.
	Resource *Resource `protobuf:"bytes,2,opt,name=resource,proto3" json:"resource,omitempty"`
	// contains filtered or unexported fields
}

ResourceCreateRequest specifies fields to fill out a new Resource.

func (*ResourceCreateRequest) Descriptor deprecated

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

Deprecated: Use ResourceCreateRequest.ProtoReflect.Descriptor instead.

func (*ResourceCreateRequest) GetMeta

func (*ResourceCreateRequest) GetResource

func (x *ResourceCreateRequest) GetResource() *Resource

func (*ResourceCreateRequest) ProtoMessage

func (*ResourceCreateRequest) ProtoMessage()

func (*ResourceCreateRequest) ProtoReflect

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

func (*ResourceCreateRequest) Reset

func (x *ResourceCreateRequest) Reset()

func (*ResourceCreateRequest) String

func (x *ResourceCreateRequest) String() string

type ResourceCreateResponse

type ResourceCreateResponse struct {

	// Reserved for future use.
	Meta *CreateResponseMetadata `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"`
	// The created Resource.
	Resource *Resource `protobuf:"bytes,2,opt,name=resource,proto3" json:"resource,omitempty"`
	// Rate limit information.
	RateLimit *RateLimitMetadata `protobuf:"bytes,4,opt,name=rate_limit,json=rateLimit,proto3" json:"rate_limit,omitempty"`
	// contains filtered or unexported fields
}

ResourceCreateResponse reports how the Resources were created in the system.

func (*ResourceCreateResponse) Descriptor deprecated

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

Deprecated: Use ResourceCreateResponse.ProtoReflect.Descriptor instead.

func (*ResourceCreateResponse) GetMeta

func (*ResourceCreateResponse) GetRateLimit

func (x *ResourceCreateResponse) GetRateLimit() *RateLimitMetadata

func (*ResourceCreateResponse) GetResource

func (x *ResourceCreateResponse) GetResource() *Resource

func (*ResourceCreateResponse) ProtoMessage

func (*ResourceCreateResponse) ProtoMessage()

func (*ResourceCreateResponse) ProtoReflect

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

func (*ResourceCreateResponse) Reset

func (x *ResourceCreateResponse) Reset()

func (*ResourceCreateResponse) String

func (x *ResourceCreateResponse) String() string

type ResourceDeleteRequest

type ResourceDeleteRequest struct {

	// Reserved for future use.
	Meta *DeleteRequestMetadata `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"`
	// The unique identifier of the Resource to delete.
	Id string `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
	// contains filtered or unexported fields
}

ResourceDeleteRequest identifies a Resource by ID to delete.

func (*ResourceDeleteRequest) Descriptor deprecated

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

Deprecated: Use ResourceDeleteRequest.ProtoReflect.Descriptor instead.

func (*ResourceDeleteRequest) GetId

func (x *ResourceDeleteRequest) GetId() string

func (*ResourceDeleteRequest) GetMeta

func (*ResourceDeleteRequest) ProtoMessage

func (*ResourceDeleteRequest) ProtoMessage()

func (*ResourceDeleteRequest) ProtoReflect

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

func (*ResourceDeleteRequest) Reset

func (x *ResourceDeleteRequest) Reset()

func (*ResourceDeleteRequest) String

func (x *ResourceDeleteRequest) String() string

type ResourceDeleteResponse

type ResourceDeleteResponse struct {

	// Reserved for future use.
	Meta *DeleteResponseMetadata `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"`
	// Rate limit information.
	RateLimit *RateLimitMetadata `protobuf:"bytes,2,opt,name=rate_limit,json=rateLimit,proto3" json:"rate_limit,omitempty"`
	// contains filtered or unexported fields
}

ResourceDeleteResponse returns information about a Resource that was deleted.

func (*ResourceDeleteResponse) Descriptor deprecated

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

Deprecated: Use ResourceDeleteResponse.ProtoReflect.Descriptor instead.

func (*ResourceDeleteResponse) GetMeta

func (*ResourceDeleteResponse) GetRateLimit

func (x *ResourceDeleteResponse) GetRateLimit() *RateLimitMetadata

func (*ResourceDeleteResponse) ProtoMessage

func (*ResourceDeleteResponse) ProtoMessage()

func (*ResourceDeleteResponse) ProtoReflect

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

func (*ResourceDeleteResponse) Reset

func (x *ResourceDeleteResponse) Reset()

func (*ResourceDeleteResponse) String

func (x *ResourceDeleteResponse) String() string

type ResourceGetRequest

type ResourceGetRequest struct {

	// Reserved for future use.
	Meta *GetRequestMetadata `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"`
	// The unique identifier of the Resource to retrieve.
	Id string `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
	// contains filtered or unexported fields
}

ResourceGetRequest specifies which Resource to retrieve.

func (*ResourceGetRequest) Descriptor deprecated

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

Deprecated: Use ResourceGetRequest.ProtoReflect.Descriptor instead.

func (*ResourceGetRequest) GetId

func (x *ResourceGetRequest) GetId() string

func (*ResourceGetRequest) GetMeta

func (x *ResourceGetRequest) GetMeta() *GetRequestMetadata

func (*ResourceGetRequest) ProtoMessage

func (*ResourceGetRequest) ProtoMessage()

func (*ResourceGetRequest) ProtoReflect

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

func (*ResourceGetRequest) Reset

func (x *ResourceGetRequest) Reset()

func (*ResourceGetRequest) String

func (x *ResourceGetRequest) String() string

type ResourceGetResponse

type ResourceGetResponse struct {

	// Reserved for future use.
	Meta *GetResponseMetadata `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"`
	// The requested Resource.
	Resource *Resource `protobuf:"bytes,2,opt,name=resource,proto3" json:"resource,omitempty"`
	// Rate limit information.
	RateLimit *RateLimitMetadata `protobuf:"bytes,3,opt,name=rate_limit,json=rateLimit,proto3" json:"rate_limit,omitempty"`
	// contains filtered or unexported fields
}

ResourceGetResponse returns a requested Resource.

func (*ResourceGetResponse) Descriptor deprecated

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

Deprecated: Use ResourceGetResponse.ProtoReflect.Descriptor instead.

func (*ResourceGetResponse) GetMeta

func (*ResourceGetResponse) GetRateLimit

func (x *ResourceGetResponse) GetRateLimit() *RateLimitMetadata

func (*ResourceGetResponse) GetResource

func (x *ResourceGetResponse) GetResource() *Resource

func (*ResourceGetResponse) ProtoMessage

func (*ResourceGetResponse) ProtoMessage()

func (*ResourceGetResponse) ProtoReflect

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

func (*ResourceGetResponse) Reset

func (x *ResourceGetResponse) Reset()

func (*ResourceGetResponse) String

func (x *ResourceGetResponse) String() string

type ResourceListRequest

type ResourceListRequest struct {

	// Paging parameters for the query.
	Meta *ListRequestMetadata `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"`
	// A human-readable filter query string.
	Filter string `protobuf:"bytes,2,opt,name=filter,proto3" json:"filter,omitempty"`
	// contains filtered or unexported fields
}

ResourceListRequest specifies criteria for retrieving a list of Resources.

func (*ResourceListRequest) Descriptor deprecated

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

Deprecated: Use ResourceListRequest.ProtoReflect.Descriptor instead.

func (*ResourceListRequest) GetFilter

func (x *ResourceListRequest) GetFilter() string

func (*ResourceListRequest) GetMeta

func (*ResourceListRequest) ProtoMessage

func (*ResourceListRequest) ProtoMessage()

func (*ResourceListRequest) ProtoReflect

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

func (*ResourceListRequest) Reset

func (x *ResourceListRequest) Reset()

func (*ResourceListRequest) String

func (x *ResourceListRequest) String() string

type ResourceListResponse

type ResourceListResponse struct {

	// Paging information for the query.
	Meta *ListResponseMetadata `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"`
	// A single page of results matching the list request criteria.
	Resources []*Resource `protobuf:"bytes,2,rep,name=resources,proto3" json:"resources,omitempty"`
	// Rate limit information.
	RateLimit *RateLimitMetadata `protobuf:"bytes,3,opt,name=rate_limit,json=rateLimit,proto3" json:"rate_limit,omitempty"`
	// contains filtered or unexported fields
}

ResourceListResponse returns a list of Resources that meet the criteria of a ResourceListRequest.

func (*ResourceListResponse) Descriptor deprecated

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

Deprecated: Use ResourceListResponse.ProtoReflect.Descriptor instead.

func (*ResourceListResponse) GetMeta

func (*ResourceListResponse) GetRateLimit

func (x *ResourceListResponse) GetRateLimit() *RateLimitMetadata

func (*ResourceListResponse) GetResources

func (x *ResourceListResponse) GetResources() []*Resource

func (*ResourceListResponse) ProtoMessage

func (*ResourceListResponse) ProtoMessage()

func (*ResourceListResponse) ProtoReflect

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

func (*ResourceListResponse) Reset

func (x *ResourceListResponse) Reset()

func (*ResourceListResponse) String

func (x *ResourceListResponse) String() string

type ResourceUpdateRequest

type ResourceUpdateRequest struct {

	// Reserved for future use.
	Meta *UpdateRequestMetadata `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"`
	// The unique identifier of the Resource to update. If an ID is already
	// specified in the `resource` field, this field is not required. If an ID is
	// specified in both places, they must match.
	Id string `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
	// Parameters to overwrite the specified Resource.
	Resource *Resource `protobuf:"bytes,3,opt,name=resource,proto3" json:"resource,omitempty"`
	// contains filtered or unexported fields
}

ResourceUpdateRequest identifies a Resource by ID and provides fields to update on that Resource record.

func (*ResourceUpdateRequest) Descriptor deprecated

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

Deprecated: Use ResourceUpdateRequest.ProtoReflect.Descriptor instead.

func (*ResourceUpdateRequest) GetId

func (x *ResourceUpdateRequest) GetId() string

func (*ResourceUpdateRequest) GetMeta

func (*ResourceUpdateRequest) GetResource

func (x *ResourceUpdateRequest) GetResource() *Resource

func (*ResourceUpdateRequest) ProtoMessage

func (*ResourceUpdateRequest) ProtoMessage()

func (*ResourceUpdateRequest) ProtoReflect

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

func (*ResourceUpdateRequest) Reset

func (x *ResourceUpdateRequest) Reset()

func (*ResourceUpdateRequest) String

func (x *ResourceUpdateRequest) String() string

type ResourceUpdateResponse

type ResourceUpdateResponse struct {

	// Reserved for future use.
	Meta *UpdateResponseMetadata `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"`
	// The updated Resource.
	Resource *Resource `protobuf:"bytes,2,opt,name=resource,proto3" json:"resource,omitempty"`
	// Rate limit information.
	RateLimit *RateLimitMetadata `protobuf:"bytes,3,opt,name=rate_limit,json=rateLimit,proto3" json:"rate_limit,omitempty"`
	// contains filtered or unexported fields
}

ResourceUpdateResponse returns the fields of a Resource after it has been updated by a ResourceUpdateRequest.

func (*ResourceUpdateResponse) Descriptor deprecated

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

Deprecated: Use ResourceUpdateResponse.ProtoReflect.Descriptor instead.

func (*ResourceUpdateResponse) GetMeta

func (*ResourceUpdateResponse) GetRateLimit

func (x *ResourceUpdateResponse) GetRateLimit() *RateLimitMetadata

func (*ResourceUpdateResponse) GetResource

func (x *ResourceUpdateResponse) GetResource() *Resource

func (*ResourceUpdateResponse) ProtoMessage

func (*ResourceUpdateResponse) ProtoMessage()

func (*ResourceUpdateResponse) ProtoReflect

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

func (*ResourceUpdateResponse) Reset

func (x *ResourceUpdateResponse) Reset()

func (*ResourceUpdateResponse) String

func (x *ResourceUpdateResponse) String() string

type Resource_Aks

type Resource_Aks struct {
	Aks *AKS `protobuf:"bytes,805,opt,name=aks,proto3,oneof"`
}

type Resource_AksBasicAuth

type Resource_AksBasicAuth struct {
	AksBasicAuth *AKSBasicAuth `protobuf:"bytes,806,opt,name=aks_basic_auth,json=aksBasicAuth,proto3,oneof"`
}

type Resource_AksServiceAccount

type Resource_AksServiceAccount struct {
	AksServiceAccount *AKSServiceAccount `protobuf:"bytes,807,opt,name=aks_service_account,json=aksServiceAccount,proto3,oneof"`
}

type Resource_AksServiceAccountUserImpersonation

type Resource_AksServiceAccountUserImpersonation struct {
	AksServiceAccountUserImpersonation *AKSServiceAccountUserImpersonation `protobuf:"bytes,810,opt,name=aks_service_account_user_impersonation,json=aksServiceAccountUserImpersonation,proto3,oneof"`
}

type Resource_AksUserImpersonation

type Resource_AksUserImpersonation struct {
	AksUserImpersonation *AKSUserImpersonation `protobuf:"bytes,814,opt,name=aks_user_impersonation,json=aksUserImpersonation,proto3,oneof"`
}

type Resource_AmazonEks

type Resource_AmazonEks struct {
	AmazonEks *AmazonEKS `protobuf:"bytes,802,opt,name=amazon_eks,json=amazonEks,proto3,oneof"`
}

type Resource_AmazonEksUserImpersonation

type Resource_AmazonEksUserImpersonation struct {
	AmazonEksUserImpersonation *AmazonEKSUserImpersonation `protobuf:"bytes,818,opt,name=amazon_eks_user_impersonation,json=amazonEksUserImpersonation,proto3,oneof"`
}

type Resource_AmazonEs

type Resource_AmazonEs struct {
	AmazonEs *AmazonES `protobuf:"bytes,600,opt,name=amazon_es,json=amazonEs,proto3,oneof"`
}

type Resource_AmazonMqamqp_091

type Resource_AmazonMqamqp_091 struct {
	AmazonMqamqp_091 *AmazonMQAMQP091 `protobuf:"bytes,2501,opt,name=amazon_mqamqp_091,json=amazonMqamqp091,proto3,oneof"`
}

type Resource_Athena

type Resource_Athena struct {
	Athena *Athena `protobuf:"bytes,100,opt,name=athena,proto3,oneof"`
}

type Resource_AuroraMysql

type Resource_AuroraMysql struct {
	AuroraMysql *AuroraMysql `protobuf:"bytes,1101,opt,name=aurora_mysql,json=auroraMysql,proto3,oneof"`
}

type Resource_AuroraPostgres

type Resource_AuroraPostgres struct {
	AuroraPostgres *AuroraPostgres `protobuf:"bytes,1301,opt,name=aurora_postgres,json=auroraPostgres,proto3,oneof"`
}

type Resource_Aws

type Resource_Aws struct {
	Aws *AWS `protobuf:"bytes,2300,opt,name=aws,proto3,oneof"`
}

type Resource_Azure added in v1.0.34

type Resource_Azure struct {
	Azure *Azure `protobuf:"bytes,2800,opt,name=azure,proto3,oneof"`
}

type Resource_AzureCertificate added in v1.0.34

type Resource_AzureCertificate struct {
	AzureCertificate *AzureCertificate `protobuf:"bytes,2801,opt,name=azure_certificate,json=azureCertificate,proto3,oneof"`
}

type Resource_AzurePostgres added in v1.0.33

type Resource_AzurePostgres struct {
	AzurePostgres *AzurePostgres `protobuf:"bytes,1307,opt,name=azure_postgres,json=azurePostgres,proto3,oneof"`
}

type Resource_BigQuery

type Resource_BigQuery struct {
	BigQuery *BigQuery `protobuf:"bytes,200,opt,name=big_query,json=bigQuery,proto3,oneof"`
}

type Resource_Cassandra

type Resource_Cassandra struct {
	Cassandra *Cassandra `protobuf:"bytes,300,opt,name=cassandra,proto3,oneof"`
}

type Resource_Citus

type Resource_Citus struct {
	Citus *Citus `protobuf:"bytes,1305,opt,name=citus,proto3,oneof"`
}

type Resource_Clustrix

type Resource_Clustrix struct {
	Clustrix *Clustrix `protobuf:"bytes,1102,opt,name=clustrix,proto3,oneof"`
}

type Resource_Cockroach

type Resource_Cockroach struct {
	Cockroach *Cockroach `protobuf:"bytes,1303,opt,name=cockroach,proto3,oneof"`
}

type Resource_Db_2I

type Resource_Db_2I struct {
	Db_2I *DB2I `protobuf:"bytes,2400,opt,name=db_2_i,json=db2I,proto3,oneof"`
}

type Resource_Db_2Luw

type Resource_Db_2Luw struct {
	Db_2Luw *DB2LUW `protobuf:"bytes,2200,opt,name=db_2_luw,json=db2Luw,proto3,oneof"`
}

type Resource_DocumentDbHost added in v1.0.32

type Resource_DocumentDbHost struct {
	DocumentDbHost *DocumentDBHost `protobuf:"bytes,1052,opt,name=document_db_host,json=documentDbHost,proto3,oneof"`
}

type Resource_DocumentDbReplicaSet added in v1.0.32

type Resource_DocumentDbReplicaSet struct {
	DocumentDbReplicaSet *DocumentDBReplicaSet `protobuf:"bytes,1053,opt,name=document_db_replica_set,json=documentDbReplicaSet,proto3,oneof"`
}

type Resource_Druid

type Resource_Druid struct {
	Druid *Druid `protobuf:"bytes,400,opt,name=druid,proto3,oneof"`
}

type Resource_DynamoDb

type Resource_DynamoDb struct {
	DynamoDb *DynamoDB `protobuf:"bytes,500,opt,name=dynamo_db,json=dynamoDb,proto3,oneof"`
}

type Resource_Elastic

type Resource_Elastic struct {
	Elastic *Elastic `protobuf:"bytes,601,opt,name=elastic,proto3,oneof"`
}

type Resource_ElasticacheRedis

type Resource_ElasticacheRedis struct {
	ElasticacheRedis *ElasticacheRedis `protobuf:"bytes,1601,opt,name=elasticache_redis,json=elasticacheRedis,proto3,oneof"`
}

type Resource_Gcp added in v1.0.34

type Resource_Gcp struct {
	Gcp *GCP `protobuf:"bytes,2700,opt,name=gcp,proto3,oneof"`
}

type Resource_GoogleGke

type Resource_GoogleGke struct {
	GoogleGke *GoogleGKE `protobuf:"bytes,803,opt,name=google_gke,json=googleGke,proto3,oneof"`
}

type Resource_GoogleGkeUserImpersonation

type Resource_GoogleGkeUserImpersonation struct {
	GoogleGkeUserImpersonation *GoogleGKEUserImpersonation `protobuf:"bytes,816,opt,name=google_gke_user_impersonation,json=googleGkeUserImpersonation,proto3,oneof"`
}

type Resource_Greenplum

type Resource_Greenplum struct {
	Greenplum *Greenplum `protobuf:"bytes,1302,opt,name=greenplum,proto3,oneof"`
}

type Resource_HttpAuth

type Resource_HttpAuth struct {
	HttpAuth *HTTPAuth `protobuf:"bytes,702,opt,name=http_auth,json=httpAuth,proto3,oneof"`
}

type Resource_HttpBasicAuth

type Resource_HttpBasicAuth struct {
	HttpBasicAuth *HTTPBasicAuth `protobuf:"bytes,700,opt,name=http_basic_auth,json=httpBasicAuth,proto3,oneof"`
}

type Resource_HttpNoAuth

type Resource_HttpNoAuth struct {
	HttpNoAuth *HTTPNoAuth `protobuf:"bytes,701,opt,name=http_no_auth,json=httpNoAuth,proto3,oneof"`
}

type Resource_Kubernetes

type Resource_Kubernetes struct {
	Kubernetes *Kubernetes `protobuf:"bytes,800,opt,name=kubernetes,proto3,oneof"`
}

type Resource_KubernetesBasicAuth

type Resource_KubernetesBasicAuth struct {
	KubernetesBasicAuth *KubernetesBasicAuth `protobuf:"bytes,801,opt,name=kubernetes_basic_auth,json=kubernetesBasicAuth,proto3,oneof"`
}

type Resource_KubernetesServiceAccount

type Resource_KubernetesServiceAccount struct {
	KubernetesServiceAccount *KubernetesServiceAccount `protobuf:"bytes,804,opt,name=kubernetes_service_account,json=kubernetesServiceAccount,proto3,oneof"`
}

type Resource_KubernetesServiceAccountUserImpersonation

type Resource_KubernetesServiceAccountUserImpersonation struct {
	KubernetesServiceAccountUserImpersonation *KubernetesServiceAccountUserImpersonation `` /* 135-byte string literal not displayed */
}

type Resource_KubernetesUserImpersonation

type Resource_KubernetesUserImpersonation struct {
	KubernetesUserImpersonation *KubernetesUserImpersonation `protobuf:"bytes,812,opt,name=kubernetes_user_impersonation,json=kubernetesUserImpersonation,proto3,oneof"`
}

type Resource_Maria

type Resource_Maria struct {
	Maria *Maria `protobuf:"bytes,1103,opt,name=maria,proto3,oneof"`
}

type Resource_Memcached

type Resource_Memcached struct {
	Memcached *Memcached `protobuf:"bytes,900,opt,name=memcached,proto3,oneof"`
}

type Resource_Memsql

type Resource_Memsql struct {
	Memsql *Memsql `protobuf:"bytes,1104,opt,name=memsql,proto3,oneof"`
}

type Resource_MongoHost

type Resource_MongoHost struct {
	MongoHost *MongoHost `protobuf:"bytes,1002,opt,name=mongo_host,json=mongoHost,proto3,oneof"`
}

type Resource_MongoLegacyHost

type Resource_MongoLegacyHost struct {
	MongoLegacyHost *MongoLegacyHost `protobuf:"bytes,1000,opt,name=mongo_legacy_host,json=mongoLegacyHost,proto3,oneof"`
}

type Resource_MongoLegacyReplicaset

type Resource_MongoLegacyReplicaset struct {
	MongoLegacyReplicaset *MongoLegacyReplicaset `protobuf:"bytes,1001,opt,name=mongo_legacy_replicaset,json=mongoLegacyReplicaset,proto3,oneof"`
}

type Resource_MongoReplicaSet

type Resource_MongoReplicaSet struct {
	MongoReplicaSet *MongoReplicaSet `protobuf:"bytes,1003,opt,name=mongo_replica_set,json=mongoReplicaSet,proto3,oneof"`
}

type Resource_MongoShardedCluster added in v1.0.35

type Resource_MongoShardedCluster struct {
	MongoShardedCluster *MongoShardedCluster `protobuf:"bytes,1054,opt,name=mongo_sharded_cluster,json=mongoShardedCluster,proto3,oneof"`
}

type Resource_Mysql

type Resource_Mysql struct {
	Mysql *Mysql `protobuf:"bytes,1100,opt,name=mysql,proto3,oneof"`
}

type Resource_Neptune added in v1.0.32

type Resource_Neptune struct {
	Neptune *Neptune `protobuf:"bytes,2250,opt,name=neptune,proto3,oneof"`
}

type Resource_NeptuneIam added in v1.0.32

type Resource_NeptuneIam struct {
	NeptuneIam *NeptuneIAM `protobuf:"bytes,2201,opt,name=neptune_iam,json=neptuneIam,proto3,oneof"`
}

type Resource_Oracle

type Resource_Oracle struct {
	Oracle *Oracle `protobuf:"bytes,1200,opt,name=oracle,proto3,oneof"`
}

type Resource_Postgres

type Resource_Postgres struct {
	Postgres *Postgres `protobuf:"bytes,1300,opt,name=postgres,proto3,oneof"`
}

type Resource_Presto

type Resource_Presto struct {
	Presto *Presto `protobuf:"bytes,1400,opt,name=presto,proto3,oneof"`
}

type Resource_RabbitMqamqp_091

type Resource_RabbitMqamqp_091 struct {
	RabbitMqamqp_091 *RabbitMQAMQP091 `protobuf:"bytes,2500,opt,name=rabbit_mqamqp_091,json=rabbitMqamqp091,proto3,oneof"`
}

type Resource_RawTcp

type Resource_RawTcp struct {
	RawTcp *RawTCP `protobuf:"bytes,2600,opt,name=raw_tcp,json=rawTcp,proto3,oneof"`
}

type Resource_Rdp

type Resource_Rdp struct {
	Rdp *RDP `protobuf:"bytes,1500,opt,name=rdp,proto3,oneof"`
}

type Resource_Redis

type Resource_Redis struct {
	Redis *Redis `protobuf:"bytes,1600,opt,name=redis,proto3,oneof"`
}

type Resource_Redshift

type Resource_Redshift struct {
	Redshift *Redshift `protobuf:"bytes,1304,opt,name=redshift,proto3,oneof"`
}

type Resource_SingleStore

type Resource_SingleStore struct {
	SingleStore *SingleStore `protobuf:"bytes,1105,opt,name=single_store,json=singleStore,proto3,oneof"`
}

type Resource_Snowflake

type Resource_Snowflake struct {
	Snowflake *Snowflake `protobuf:"bytes,1700,opt,name=snowflake,proto3,oneof"`
}

type Resource_SqlServer

type Resource_SqlServer struct {
	SqlServer *SQLServer `protobuf:"bytes,1800,opt,name=sql_server,json=sqlServer,proto3,oneof"`
}

type Resource_Ssh

type Resource_Ssh struct {
	Ssh *SSH `protobuf:"bytes,1900,opt,name=ssh,proto3,oneof"`
}

type Resource_SshCert

type Resource_SshCert struct {
	SshCert *SSHCert `protobuf:"bytes,1901,opt,name=ssh_cert,json=sshCert,proto3,oneof"`
}

type Resource_SshCustomerKey

type Resource_SshCustomerKey struct {
	SshCustomerKey *SSHCustomerKey `protobuf:"bytes,1902,opt,name=ssh_customer_key,json=sshCustomerKey,proto3,oneof"`
}

type Resource_Sybase

type Resource_Sybase struct {
	Sybase *Sybase `protobuf:"bytes,2000,opt,name=sybase,proto3,oneof"`
}

type Resource_SybaseIq

type Resource_SybaseIq struct {
	SybaseIq *SybaseIQ `protobuf:"bytes,2001,opt,name=sybase_iq,json=sybaseIq,proto3,oneof"`
}

type Resource_Teradata

type Resource_Teradata struct {
	Teradata *Teradata `protobuf:"bytes,2100,opt,name=teradata,proto3,oneof"`
}

type ResourcesClient

type ResourcesClient interface {
	// EnumerateTags gets a list of the filter matching tags.
	EnumerateTags(ctx context.Context, in *EnumerateTagsRequest, opts ...grpc.CallOption) (*EnumerateTagsResponse, error)
	// Create registers a new Resource.
	Create(ctx context.Context, in *ResourceCreateRequest, opts ...grpc.CallOption) (*ResourceCreateResponse, error)
	// Get reads one Resource by ID.
	Get(ctx context.Context, in *ResourceGetRequest, opts ...grpc.CallOption) (*ResourceGetResponse, error)
	// Update patches a Resource by ID.
	Update(ctx context.Context, in *ResourceUpdateRequest, opts ...grpc.CallOption) (*ResourceUpdateResponse, error)
	// Delete removes a Resource by ID.
	Delete(ctx context.Context, in *ResourceDeleteRequest, opts ...grpc.CallOption) (*ResourceDeleteResponse, error)
	// List gets a list of Resources matching a given set of criteria.
	List(ctx context.Context, in *ResourceListRequest, opts ...grpc.CallOption) (*ResourceListResponse, error)
}

ResourcesClient is the client API for Resources service.

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

func NewResourcesClient

func NewResourcesClient(cc grpc.ClientConnInterface) ResourcesClient

type ResourcesServer

type ResourcesServer interface {
	// EnumerateTags gets a list of the filter matching tags.
	EnumerateTags(context.Context, *EnumerateTagsRequest) (*EnumerateTagsResponse, error)
	// Create registers a new Resource.
	Create(context.Context, *ResourceCreateRequest) (*ResourceCreateResponse, error)
	// Get reads one Resource by ID.
	Get(context.Context, *ResourceGetRequest) (*ResourceGetResponse, error)
	// Update patches a Resource by ID.
	Update(context.Context, *ResourceUpdateRequest) (*ResourceUpdateResponse, error)
	// Delete removes a Resource by ID.
	Delete(context.Context, *ResourceDeleteRequest) (*ResourceDeleteResponse, error)
	// List gets a list of Resources matching a given set of criteria.
	List(context.Context, *ResourceListRequest) (*ResourceListResponse, error)
	// contains filtered or unexported methods
}

ResourcesServer is the server API for Resources service. All implementations must embed UnimplementedResourcesServer for forward compatibility

type Role

type Role struct {

	// Unique identifier of the Role.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Unique human-readable name of the Role.
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// AccessRules JSON encoded access rules data.
	AccessRules string `protobuf:"bytes,5,opt,name=access_rules,json=accessRules,proto3" json:"access_rules,omitempty"`
	// True if the Role is a composite role.
	Composite bool `protobuf:"varint,3,opt,name=composite,proto3" json:"composite,omitempty"`
	// Tags is a map of key, value pairs.
	Tags *Tags `protobuf:"bytes,4,opt,name=tags,proto3" json:"tags,omitempty"`
	// contains filtered or unexported fields
}

A Role is a collection of access grants, and typically corresponds to a team, Active Directory OU, or other organizational unit. Users are granted access to resources by assigning them to roles.

func (*Role) Descriptor deprecated

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

Deprecated: Use Role.ProtoReflect.Descriptor instead.

func (*Role) GetAccessRules

func (x *Role) GetAccessRules() string

func (*Role) GetComposite

func (x *Role) GetComposite() bool

func (*Role) GetId

func (x *Role) GetId() string

func (*Role) GetName

func (x *Role) GetName() string

func (*Role) GetTags

func (x *Role) GetTags() *Tags

func (*Role) ProtoMessage

func (*Role) ProtoMessage()

func (*Role) ProtoReflect

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

func (*Role) Reset

func (x *Role) Reset()

func (*Role) String

func (x *Role) String() string

type RoleAttachment

type RoleAttachment struct {

	// Unique identifier of the RoleAttachment.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// The id of the composite role of this RoleAttachment.
	CompositeRoleId string `protobuf:"bytes,2,opt,name=composite_role_id,json=compositeRoleId,proto3" json:"composite_role_id,omitempty"`
	// The id of the attached role of this RoleAttachment.
	AttachedRoleId string `protobuf:"bytes,3,opt,name=attached_role_id,json=attachedRoleId,proto3" json:"attached_role_id,omitempty"`
	// contains filtered or unexported fields
}

A RoleAttachment assigns a role to a composite role.

func (*RoleAttachment) Descriptor deprecated

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

Deprecated: Use RoleAttachment.ProtoReflect.Descriptor instead.

func (*RoleAttachment) GetAttachedRoleId

func (x *RoleAttachment) GetAttachedRoleId() string

func (*RoleAttachment) GetCompositeRoleId

func (x *RoleAttachment) GetCompositeRoleId() string

func (*RoleAttachment) GetId

func (x *RoleAttachment) GetId() string

func (*RoleAttachment) ProtoMessage

func (*RoleAttachment) ProtoMessage()

func (*RoleAttachment) ProtoReflect

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

func (*RoleAttachment) Reset

func (x *RoleAttachment) Reset()

func (*RoleAttachment) String

func (x *RoleAttachment) String() string

type RoleAttachmentCreateRequest

type RoleAttachmentCreateRequest struct {

	// Reserved for future use.
	Meta *CreateRequestMetadata `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"`
	// Parameters to define the new RoleAttachment.
	RoleAttachment *RoleAttachment `protobuf:"bytes,2,opt,name=role_attachment,json=roleAttachment,proto3" json:"role_attachment,omitempty"`
	// contains filtered or unexported fields
}

RoleAttachmentCreateRequest specifies what kind of RoleAttachments should be registered in the organizations fleet.

func (*RoleAttachmentCreateRequest) Descriptor deprecated

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

Deprecated: Use RoleAttachmentCreateRequest.ProtoReflect.Descriptor instead.

func (*RoleAttachmentCreateRequest) GetMeta

func (*RoleAttachmentCreateRequest) GetRoleAttachment

func (x *RoleAttachmentCreateRequest) GetRoleAttachment() *RoleAttachment

func (*RoleAttachmentCreateRequest) ProtoMessage

func (*RoleAttachmentCreateRequest) ProtoMessage()

func (*RoleAttachmentCreateRequest) ProtoReflect

func (*RoleAttachmentCreateRequest) Reset

func (x *RoleAttachmentCreateRequest) Reset()

func (*RoleAttachmentCreateRequest) String

func (x *RoleAttachmentCreateRequest) String() string

type RoleAttachmentCreateResponse

type RoleAttachmentCreateResponse struct {

	// Reserved for future use.
	Meta *CreateResponseMetadata `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"`
	// The created RoleAttachment.
	RoleAttachment *RoleAttachment `protobuf:"bytes,2,opt,name=role_attachment,json=roleAttachment,proto3" json:"role_attachment,omitempty"`
	// Rate limit information.
	RateLimit *RateLimitMetadata `protobuf:"bytes,3,opt,name=rate_limit,json=rateLimit,proto3" json:"rate_limit,omitempty"`
	// contains filtered or unexported fields
}

RoleAttachmentCreateResponse reports how the RoleAttachments were created in the system.

func (*RoleAttachmentCreateResponse) Descriptor deprecated

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

Deprecated: Use RoleAttachmentCreateResponse.ProtoReflect.Descriptor instead.

func (*RoleAttachmentCreateResponse) GetMeta

func (*RoleAttachmentCreateResponse) GetRateLimit

func (*RoleAttachmentCreateResponse) GetRoleAttachment

func (x *RoleAttachmentCreateResponse) GetRoleAttachment() *RoleAttachment

func (*RoleAttachmentCreateResponse) ProtoMessage

func (*RoleAttachmentCreateResponse) ProtoMessage()

func (*RoleAttachmentCreateResponse) ProtoReflect

func (*RoleAttachmentCreateResponse) Reset

func (x *RoleAttachmentCreateResponse) Reset()

func (*RoleAttachmentCreateResponse) String

type RoleAttachmentDeleteRequest

type RoleAttachmentDeleteRequest struct {

	// Reserved for future use.
	Meta *DeleteRequestMetadata `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"`
	// The unique identifier of the RoleAttachment to delete.
	Id string `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
	// contains filtered or unexported fields
}

RoleAttachmentDeleteRequest identifies a RoleAttachment by ID to delete.

func (*RoleAttachmentDeleteRequest) Descriptor deprecated

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

Deprecated: Use RoleAttachmentDeleteRequest.ProtoReflect.Descriptor instead.

func (*RoleAttachmentDeleteRequest) GetId

func (*RoleAttachmentDeleteRequest) GetMeta

func (*RoleAttachmentDeleteRequest) ProtoMessage

func (*RoleAttachmentDeleteRequest) ProtoMessage()

func (*RoleAttachmentDeleteRequest) ProtoReflect

func (*RoleAttachmentDeleteRequest) Reset

func (x *RoleAttachmentDeleteRequest) Reset()

func (*RoleAttachmentDeleteRequest) String

func (x *RoleAttachmentDeleteRequest) String() string

type RoleAttachmentDeleteResponse

type RoleAttachmentDeleteResponse struct {

	// Reserved for future use.
	Meta *DeleteResponseMetadata `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"`
	// Rate limit information.
	RateLimit *RateLimitMetadata `protobuf:"bytes,2,opt,name=rate_limit,json=rateLimit,proto3" json:"rate_limit,omitempty"`
	// contains filtered or unexported fields
}

RoleAttachmentDeleteResponse returns information about a RoleAttachment that was deleted.

func (*RoleAttachmentDeleteResponse) Descriptor deprecated

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

Deprecated: Use RoleAttachmentDeleteResponse.ProtoReflect.Descriptor instead.

func (*RoleAttachmentDeleteResponse) GetMeta

func (*RoleAttachmentDeleteResponse) GetRateLimit

func (*RoleAttachmentDeleteResponse) ProtoMessage

func (*RoleAttachmentDeleteResponse) ProtoMessage()

func (*RoleAttachmentDeleteResponse) ProtoReflect

func (*RoleAttachmentDeleteResponse) Reset

func (x *RoleAttachmentDeleteResponse) Reset()

func (*RoleAttachmentDeleteResponse) String

type RoleAttachmentGetRequest

type RoleAttachmentGetRequest struct {

	// Reserved for future use.
	Meta *GetRequestMetadata `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"`
	// The unique identifier of the RoleAttachment to retrieve.
	Id string `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
	// contains filtered or unexported fields
}

RoleAttachmentGetRequest specifies which RoleAttachment to retrieve.

func (*RoleAttachmentGetRequest) Descriptor deprecated

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

Deprecated: Use RoleAttachmentGetRequest.ProtoReflect.Descriptor instead.

func (*RoleAttachmentGetRequest) GetId

func (x *RoleAttachmentGetRequest) GetId() string

func (*RoleAttachmentGetRequest) GetMeta

func (*RoleAttachmentGetRequest) ProtoMessage

func (*RoleAttachmentGetRequest) ProtoMessage()

func (*RoleAttachmentGetRequest) ProtoReflect

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

func (*RoleAttachmentGetRequest) Reset

func (x *RoleAttachmentGetRequest) Reset()

func (*RoleAttachmentGetRequest) String

func (x *RoleAttachmentGetRequest) String() string

type RoleAttachmentGetResponse

type RoleAttachmentGetResponse struct {

	// Reserved for future use.
	Meta *GetResponseMetadata `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"`
	// The requested RoleAttachment.
	RoleAttachment *RoleAttachment `protobuf:"bytes,2,opt,name=role_attachment,json=roleAttachment,proto3" json:"role_attachment,omitempty"`
	// Rate limit information.
	RateLimit *RateLimitMetadata `protobuf:"bytes,3,opt,name=rate_limit,json=rateLimit,proto3" json:"rate_limit,omitempty"`
	// contains filtered or unexported fields
}

RoleAttachmentGetResponse returns a requested RoleAttachment.

func (*RoleAttachmentGetResponse) Descriptor deprecated

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

Deprecated: Use RoleAttachmentGetResponse.ProtoReflect.Descriptor instead.

func (*RoleAttachmentGetResponse) GetMeta

func (*RoleAttachmentGetResponse) GetRateLimit

func (x *RoleAttachmentGetResponse) GetRateLimit() *RateLimitMetadata

func (*RoleAttachmentGetResponse) GetRoleAttachment

func (x *RoleAttachmentGetResponse) GetRoleAttachment() *RoleAttachment

func (*RoleAttachmentGetResponse) ProtoMessage

func (*RoleAttachmentGetResponse) ProtoMessage()

func (*RoleAttachmentGetResponse) ProtoReflect

func (*RoleAttachmentGetResponse) Reset

func (x *RoleAttachmentGetResponse) Reset()

func (*RoleAttachmentGetResponse) String

func (x *RoleAttachmentGetResponse) String() string

type RoleAttachmentListRequest

type RoleAttachmentListRequest struct {

	// Paging parameters for the query.
	Meta *ListRequestMetadata `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"`
	// A human-readable filter query string.
	Filter string `protobuf:"bytes,2,opt,name=filter,proto3" json:"filter,omitempty"`
	// contains filtered or unexported fields
}

RoleAttachmentListRequest specifies criteria for retrieving a list of RoleAttachments.

func (*RoleAttachmentListRequest) Descriptor deprecated

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

Deprecated: Use RoleAttachmentListRequest.ProtoReflect.Descriptor instead.

func (*RoleAttachmentListRequest) GetFilter

func (x *RoleAttachmentListRequest) GetFilter() string

func (*RoleAttachmentListRequest) GetMeta

func (*RoleAttachmentListRequest) ProtoMessage

func (*RoleAttachmentListRequest) ProtoMessage()

func (*RoleAttachmentListRequest) ProtoReflect

func (*RoleAttachmentListRequest) Reset

func (x *RoleAttachmentListRequest) Reset()

func (*RoleAttachmentListRequest) String

func (x *RoleAttachmentListRequest) String() string

type RoleAttachmentListResponse

type RoleAttachmentListResponse struct {

	// Paging information for the query.
	Meta *ListResponseMetadata `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"`
	// A single page of results matching the list request criteria.
	RoleAttachments []*RoleAttachment `protobuf:"bytes,2,rep,name=role_attachments,json=roleAttachments,proto3" json:"role_attachments,omitempty"`
	// Rate limit information.
	RateLimit *RateLimitMetadata `protobuf:"bytes,3,opt,name=rate_limit,json=rateLimit,proto3" json:"rate_limit,omitempty"`
	// contains filtered or unexported fields
}

RoleAttachmentListResponse returns a list of RoleAttachments that meet the criteria of a RoleAttachmentListRequest.

func (*RoleAttachmentListResponse) Descriptor deprecated

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

Deprecated: Use RoleAttachmentListResponse.ProtoReflect.Descriptor instead.

func (*RoleAttachmentListResponse) GetMeta

func (*RoleAttachmentListResponse) GetRateLimit

func (x *RoleAttachmentListResponse) GetRateLimit() *RateLimitMetadata

func (*RoleAttachmentListResponse) GetRoleAttachments

func (x *RoleAttachmentListResponse) GetRoleAttachments() []*RoleAttachment

func (*RoleAttachmentListResponse) ProtoMessage

func (*RoleAttachmentListResponse) ProtoMessage()

func (*RoleAttachmentListResponse) ProtoReflect

func (*RoleAttachmentListResponse) Reset

func (x *RoleAttachmentListResponse) Reset()

func (*RoleAttachmentListResponse) String

func (x *RoleAttachmentListResponse) String() string

type RoleAttachmentsClient

type RoleAttachmentsClient interface {
	// Create registers a new RoleAttachment.
	Create(ctx context.Context, in *RoleAttachmentCreateRequest, opts ...grpc.CallOption) (*RoleAttachmentCreateResponse, error)
	// Get reads one RoleAttachment by ID.
	Get(ctx context.Context, in *RoleAttachmentGetRequest, opts ...grpc.CallOption) (*RoleAttachmentGetResponse, error)
	// Delete removes a RoleAttachment by ID.
	Delete(ctx context.Context, in *RoleAttachmentDeleteRequest, opts ...grpc.CallOption) (*RoleAttachmentDeleteResponse, error)
	// List gets a list of RoleAttachments matching a given set of criteria.
	List(ctx context.Context, in *RoleAttachmentListRequest, opts ...grpc.CallOption) (*RoleAttachmentListResponse, error)
}

RoleAttachmentsClient is the client API for RoleAttachments service.

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

type RoleAttachmentsServer

type RoleAttachmentsServer interface {
	// Create registers a new RoleAttachment.
	Create(context.Context, *RoleAttachmentCreateRequest) (*RoleAttachmentCreateResponse, error)
	// Get reads one RoleAttachment by ID.
	Get(context.Context, *RoleAttachmentGetRequest) (*RoleAttachmentGetResponse, error)
	// Delete removes a RoleAttachment by ID.
	Delete(context.Context, *RoleAttachmentDeleteRequest) (*RoleAttachmentDeleteResponse, error)
	// List gets a list of RoleAttachments matching a given set of criteria.
	List(context.Context, *RoleAttachmentListRequest) (*RoleAttachmentListResponse, error)
	// contains filtered or unexported methods
}

RoleAttachmentsServer is the server API for RoleAttachments service. All implementations must embed UnimplementedRoleAttachmentsServer for forward compatibility

type RoleCreateRequest

type RoleCreateRequest struct {

	// Reserved for future use.
	Meta *CreateRequestMetadata `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"`
	// Parameters to define the new Role.
	Role *Role `protobuf:"bytes,2,opt,name=role,proto3" json:"role,omitempty"`
	// contains filtered or unexported fields
}

RoleCreateRequest specifies what kind of Roles that should be registered in the organizations fleet.

func (*RoleCreateRequest) Descriptor deprecated

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

Deprecated: Use RoleCreateRequest.ProtoReflect.Descriptor instead.

func (*RoleCreateRequest) GetMeta

func (*RoleCreateRequest) GetRole

func (x *RoleCreateRequest) GetRole() *Role

func (*RoleCreateRequest) ProtoMessage

func (*RoleCreateRequest) ProtoMessage()

func (*RoleCreateRequest) ProtoReflect

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

func (*RoleCreateRequest) Reset

func (x *RoleCreateRequest) Reset()

func (*RoleCreateRequest) String

func (x *RoleCreateRequest) String() string

type RoleCreateResponse

type RoleCreateResponse struct {

	// Reserved for future use.
	Meta *CreateResponseMetadata `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"`
	// The created Role.
	Role *Role `protobuf:"bytes,2,opt,name=role,proto3" json:"role,omitempty"`
	// Rate limit information.
	RateLimit *RateLimitMetadata `protobuf:"bytes,3,opt,name=rate_limit,json=rateLimit,proto3" json:"rate_limit,omitempty"`
	// contains filtered or unexported fields
}

RoleCreateResponse reports how the Roles were created in the system. It can communicate partial successes or failures.

func (*RoleCreateResponse) Descriptor deprecated

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

Deprecated: Use RoleCreateResponse.ProtoReflect.Descriptor instead.

func (*RoleCreateResponse) GetMeta

func (*RoleCreateResponse) GetRateLimit

func (x *RoleCreateResponse) GetRateLimit() *RateLimitMetadata

func (*RoleCreateResponse) GetRole

func (x *RoleCreateResponse) GetRole() *Role

func (*RoleCreateResponse) ProtoMessage

func (*RoleCreateResponse) ProtoMessage()

func (*RoleCreateResponse) ProtoReflect

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

func (*RoleCreateResponse) Reset

func (x *RoleCreateResponse) Reset()

func (*RoleCreateResponse) String

func (x *RoleCreateResponse) String() string

type RoleDeleteRequest

type RoleDeleteRequest struct {

	// Reserved for future use.
	Meta *DeleteRequestMetadata `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"`
	// The unique identifier of the Role to delete.
	Id string `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
	// contains filtered or unexported fields
}

RoleDeleteRequest identifies a Role by ID to delete.

func (*RoleDeleteRequest) Descriptor deprecated

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

Deprecated: Use RoleDeleteRequest.ProtoReflect.Descriptor instead.

func (*RoleDeleteRequest) GetId

func (x *RoleDeleteRequest) GetId() string

func (*RoleDeleteRequest) GetMeta

func (*RoleDeleteRequest) ProtoMessage

func (*RoleDeleteRequest) ProtoMessage()

func (*RoleDeleteRequest) ProtoReflect

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

func (*RoleDeleteRequest) Reset

func (x *RoleDeleteRequest) Reset()

func (*RoleDeleteRequest) String

func (x *RoleDeleteRequest) String() string

type RoleDeleteResponse

type RoleDeleteResponse struct {

	// Reserved for future use.
	Meta *DeleteResponseMetadata `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"`
	// Rate limit information.
	RateLimit *RateLimitMetadata `protobuf:"bytes,2,opt,name=rate_limit,json=rateLimit,proto3" json:"rate_limit,omitempty"`
	// contains filtered or unexported fields
}

RoleDeleteResponse returns information about a Role that was deleted.

func (*RoleDeleteResponse) Descriptor deprecated

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

Deprecated: Use RoleDeleteResponse.ProtoReflect.Descriptor instead.

func (*RoleDeleteResponse) GetMeta

func (*RoleDeleteResponse) GetRateLimit

func (x *RoleDeleteResponse) GetRateLimit() *RateLimitMetadata

func (*RoleDeleteResponse) ProtoMessage

func (*RoleDeleteResponse) ProtoMessage()

func (*RoleDeleteResponse) ProtoReflect

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

func (*RoleDeleteResponse) Reset

func (x *RoleDeleteResponse) Reset()

func (*RoleDeleteResponse) String

func (x *RoleDeleteResponse) String() string

type RoleGetRequest

type RoleGetRequest struct {

	// Reserved for future use.
	Meta *GetRequestMetadata `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"`
	// The unique identifier of the Role to retrieve.
	Id string `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
	// contains filtered or unexported fields
}

RoleGetRequest specifies which Role to retrieve.

func (*RoleGetRequest) Descriptor deprecated

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

Deprecated: Use RoleGetRequest.ProtoReflect.Descriptor instead.

func (*RoleGetRequest) GetId

func (x *RoleGetRequest) GetId() string

func (*RoleGetRequest) GetMeta

func (x *RoleGetRequest) GetMeta() *GetRequestMetadata

func (*RoleGetRequest) ProtoMessage

func (*RoleGetRequest) ProtoMessage()

func (*RoleGetRequest) ProtoReflect

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

func (*RoleGetRequest) Reset

func (x *RoleGetRequest) Reset()

func (*RoleGetRequest) String

func (x *RoleGetRequest) String() string

type RoleGetResponse

type RoleGetResponse struct {

	// Reserved for future use.
	Meta *GetResponseMetadata `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"`
	// The requested Role.
	Role *Role `protobuf:"bytes,2,opt,name=role,proto3" json:"role,omitempty"`
	// Rate limit information.
	RateLimit *RateLimitMetadata `protobuf:"bytes,3,opt,name=rate_limit,json=rateLimit,proto3" json:"rate_limit,omitempty"`
	// contains filtered or unexported fields
}

RoleGetResponse returns a requested Role.

func (*RoleGetResponse) Descriptor deprecated

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

Deprecated: Use RoleGetResponse.ProtoReflect.Descriptor instead.

func (*RoleGetResponse) GetMeta

func (x *RoleGetResponse) GetMeta() *GetResponseMetadata

func (*RoleGetResponse) GetRateLimit

func (x *RoleGetResponse) GetRateLimit() *RateLimitMetadata

func (*RoleGetResponse) GetRole

func (x *RoleGetResponse) GetRole() *Role

func (*RoleGetResponse) ProtoMessage

func (*RoleGetResponse) ProtoMessage()

func (*RoleGetResponse) ProtoReflect

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

func (*RoleGetResponse) Reset

func (x *RoleGetResponse) Reset()

func (*RoleGetResponse) String

func (x *RoleGetResponse) String() string

type RoleGrant

type RoleGrant struct {

	// Unique identifier of the RoleGrant.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// The id of the resource of this RoleGrant.
	ResourceId string `protobuf:"bytes,2,opt,name=resource_id,json=resourceId,proto3" json:"resource_id,omitempty"`
	// The id of the attached role of this RoleGrant.
	RoleId string `protobuf:"bytes,3,opt,name=role_id,json=roleId,proto3" json:"role_id,omitempty"`
	// contains filtered or unexported fields
}

A RoleGrant connects a resource to a role, granting members of the role access to that resource.

func (*RoleGrant) Descriptor deprecated

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

Deprecated: Use RoleGrant.ProtoReflect.Descriptor instead.

func (*RoleGrant) GetId

func (x *RoleGrant) GetId() string

func (*RoleGrant) GetResourceId

func (x *RoleGrant) GetResourceId() string

func (*RoleGrant) GetRoleId

func (x *RoleGrant) GetRoleId() string

func (*RoleGrant) ProtoMessage

func (*RoleGrant) ProtoMessage()

func (*RoleGrant) ProtoReflect

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

func (*RoleGrant) Reset

func (x *RoleGrant) Reset()

func (*RoleGrant) String

func (x *RoleGrant) String() string

type RoleGrantCreateRequest

type RoleGrantCreateRequest struct {

	// Reserved for future use.
	Meta *CreateRequestMetadata `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"`
	// Parameters to define the new RoleGrant.
	RoleGrant *RoleGrant `protobuf:"bytes,2,opt,name=role_grant,json=roleGrant,proto3" json:"role_grant,omitempty"`
	// contains filtered or unexported fields
}

RoleGrantCreateRequest specifies what kind of RoleGrants should be registered in the organizations fleet.

func (*RoleGrantCreateRequest) Descriptor deprecated

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

Deprecated: Use RoleGrantCreateRequest.ProtoReflect.Descriptor instead.

func (*RoleGrantCreateRequest) GetMeta

func (*RoleGrantCreateRequest) GetRoleGrant

func (x *RoleGrantCreateRequest) GetRoleGrant() *RoleGrant

func (*RoleGrantCreateRequest) ProtoMessage

func (*RoleGrantCreateRequest) ProtoMessage()

func (*RoleGrantCreateRequest) ProtoReflect

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

func (*RoleGrantCreateRequest) Reset

func (x *RoleGrantCreateRequest) Reset()

func (*RoleGrantCreateRequest) String

func (x *RoleGrantCreateRequest) String() string

type RoleGrantCreateResponse

type RoleGrantCreateResponse struct {

	// Reserved for future use.
	Meta *CreateResponseMetadata `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"`
	// The created RoleGrant.
	RoleGrant *RoleGrant `protobuf:"bytes,2,opt,name=role_grant,json=roleGrant,proto3" json:"role_grant,omitempty"`
	// Rate limit information.
	RateLimit *RateLimitMetadata `protobuf:"bytes,3,opt,name=rate_limit,json=rateLimit,proto3" json:"rate_limit,omitempty"`
	// contains filtered or unexported fields
}

RoleGrantCreateResponse reports how the RoleGrants were created in the system.

func (*RoleGrantCreateResponse) Descriptor deprecated

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

Deprecated: Use RoleGrantCreateResponse.ProtoReflect.Descriptor instead.

func (*RoleGrantCreateResponse) GetMeta

func (*RoleGrantCreateResponse) GetRateLimit

func (x *RoleGrantCreateResponse) GetRateLimit() *RateLimitMetadata

func (*RoleGrantCreateResponse) GetRoleGrant

func (x *RoleGrantCreateResponse) GetRoleGrant() *RoleGrant

func (*RoleGrantCreateResponse) ProtoMessage

func (*RoleGrantCreateResponse) ProtoMessage()

func (*RoleGrantCreateResponse) ProtoReflect

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

func (*RoleGrantCreateResponse) Reset

func (x *RoleGrantCreateResponse) Reset()

func (*RoleGrantCreateResponse) String

func (x *RoleGrantCreateResponse) String() string

type RoleGrantDeleteRequest

type RoleGrantDeleteRequest struct {

	// Reserved for future use.
	Meta *DeleteRequestMetadata `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"`
	// The unique identifier of the RoleGrant to delete.
	Id string `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
	// contains filtered or unexported fields
}

RoleGrantDeleteRequest identifies a RoleGrant by ID to delete.

func (*RoleGrantDeleteRequest) Descriptor deprecated

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

Deprecated: Use RoleGrantDeleteRequest.ProtoReflect.Descriptor instead.

func (*RoleGrantDeleteRequest) GetId

func (x *RoleGrantDeleteRequest) GetId() string

func (*RoleGrantDeleteRequest) GetMeta

func (*RoleGrantDeleteRequest) ProtoMessage

func (*RoleGrantDeleteRequest) ProtoMessage()

func (*RoleGrantDeleteRequest) ProtoReflect

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

func (*RoleGrantDeleteRequest) Reset

func (x *RoleGrantDeleteRequest) Reset()

func (*RoleGrantDeleteRequest) String

func (x *RoleGrantDeleteRequest) String() string

type RoleGrantDeleteResponse

type RoleGrantDeleteResponse struct {

	// Reserved for future use.
	Meta *DeleteResponseMetadata `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"`
	// Rate limit information.
	RateLimit *RateLimitMetadata `protobuf:"bytes,2,opt,name=rate_limit,json=rateLimit,proto3" json:"rate_limit,omitempty"`
	// contains filtered or unexported fields
}

RoleGrantDeleteResponse returns information about a RoleGrant that was deleted.

func (*RoleGrantDeleteResponse) Descriptor deprecated

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

Deprecated: Use RoleGrantDeleteResponse.ProtoReflect.Descriptor instead.

func (*RoleGrantDeleteResponse) GetMeta

func (*RoleGrantDeleteResponse) GetRateLimit

func (x *RoleGrantDeleteResponse) GetRateLimit() *RateLimitMetadata

func (*RoleGrantDeleteResponse) ProtoMessage

func (*RoleGrantDeleteResponse) ProtoMessage()

func (*RoleGrantDeleteResponse) ProtoReflect

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

func (*RoleGrantDeleteResponse) Reset

func (x *RoleGrantDeleteResponse) Reset()

func (*RoleGrantDeleteResponse) String

func (x *RoleGrantDeleteResponse) String() string

type RoleGrantGetRequest

type RoleGrantGetRequest struct {

	// Reserved for future use.
	Meta *GetRequestMetadata `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"`
	// The unique identifier of the RoleGrant to retrieve.
	Id string `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
	// contains filtered or unexported fields
}

RoleGrantGetRequest specifies which RoleGrant to retrieve.

func (*RoleGrantGetRequest) Descriptor deprecated

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

Deprecated: Use RoleGrantGetRequest.ProtoReflect.Descriptor instead.

func (*RoleGrantGetRequest) GetId

func (x *RoleGrantGetRequest) GetId() string

func (*RoleGrantGetRequest) GetMeta

func (*RoleGrantGetRequest) ProtoMessage

func (*RoleGrantGetRequest) ProtoMessage()

func (*RoleGrantGetRequest) ProtoReflect

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

func (*RoleGrantGetRequest) Reset

func (x *RoleGrantGetRequest) Reset()

func (*RoleGrantGetRequest) String

func (x *RoleGrantGetRequest) String() string

type RoleGrantGetResponse

type RoleGrantGetResponse struct {

	// Reserved for future use.
	Meta *GetResponseMetadata `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"`
	// The requested RoleGrant.
	RoleGrant *RoleGrant `protobuf:"bytes,2,opt,name=role_grant,json=roleGrant,proto3" json:"role_grant,omitempty"`
	// Rate limit information.
	RateLimit *RateLimitMetadata `protobuf:"bytes,3,opt,name=rate_limit,json=rateLimit,proto3" json:"rate_limit,omitempty"`
	// contains filtered or unexported fields
}

RoleGrantGetResponse returns a requested RoleGrant.

func (*RoleGrantGetResponse) Descriptor deprecated

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

Deprecated: Use RoleGrantGetResponse.ProtoReflect.Descriptor instead.

func (*RoleGrantGetResponse) GetMeta

func (*RoleGrantGetResponse) GetRateLimit

func (x *RoleGrantGetResponse) GetRateLimit() *RateLimitMetadata

func (*RoleGrantGetResponse) GetRoleGrant

func (x *RoleGrantGetResponse) GetRoleGrant() *RoleGrant

func (*RoleGrantGetResponse) ProtoMessage

func (*RoleGrantGetResponse) ProtoMessage()

func (*RoleGrantGetResponse) ProtoReflect

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

func (*RoleGrantGetResponse) Reset

func (x *RoleGrantGetResponse) Reset()

func (*RoleGrantGetResponse) String

func (x *RoleGrantGetResponse) String() string

type RoleGrantListRequest

type RoleGrantListRequest struct {

	// Paging parameters for the query.
	Meta *ListRequestMetadata `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"`
	// A human-readable filter query string.
	Filter string `protobuf:"bytes,2,opt,name=filter,proto3" json:"filter,omitempty"`
	// contains filtered or unexported fields
}

RoleGrantListRequest specifies criteria for retrieving a list of RoleGrants.

func (*RoleGrantListRequest) Descriptor deprecated

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

Deprecated: Use RoleGrantListRequest.ProtoReflect.Descriptor instead.

func (*RoleGrantListRequest) GetFilter

func (x *RoleGrantListRequest) GetFilter() string

func (*RoleGrantListRequest) GetMeta

func (*RoleGrantListRequest) ProtoMessage

func (*RoleGrantListRequest) ProtoMessage()

func (*RoleGrantListRequest) ProtoReflect

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

func (*RoleGrantListRequest) Reset

func (x *RoleGrantListRequest) Reset()

func (*RoleGrantListRequest) String

func (x *RoleGrantListRequest) String() string

type RoleGrantListResponse

type RoleGrantListResponse struct {

	// Paging information for the query.
	Meta *ListResponseMetadata `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"`
	// A single page of results matching the list request criteria.
	RoleGrants []*RoleGrant `protobuf:"bytes,2,rep,name=role_grants,json=roleGrants,proto3" json:"role_grants,omitempty"`
	// Rate limit information.
	RateLimit *RateLimitMetadata `protobuf:"bytes,3,opt,name=rate_limit,json=rateLimit,proto3" json:"rate_limit,omitempty"`
	// contains filtered or unexported fields
}

RoleGrantListResponse returns a list of RoleGrants that meet the criteria of a RoleGrantListRequest.

func (*RoleGrantListResponse) Descriptor deprecated

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

Deprecated: Use RoleGrantListResponse.ProtoReflect.Descriptor instead.

func (*RoleGrantListResponse) GetMeta

func (*RoleGrantListResponse) GetRateLimit

func (x *RoleGrantListResponse) GetRateLimit() *RateLimitMetadata

func (*RoleGrantListResponse) GetRoleGrants

func (x *RoleGrantListResponse) GetRoleGrants() []*RoleGrant

func (*RoleGrantListResponse) ProtoMessage

func (*RoleGrantListResponse) ProtoMessage()

func (*RoleGrantListResponse) ProtoReflect

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

func (*RoleGrantListResponse) Reset

func (x *RoleGrantListResponse) Reset()

func (*RoleGrantListResponse) String

func (x *RoleGrantListResponse) String() string

type RoleGrantsClient

type RoleGrantsClient interface {
	// Create registers a new RoleGrant.
	Create(ctx context.Context, in *RoleGrantCreateRequest, opts ...grpc.CallOption) (*RoleGrantCreateResponse, error)
	// Get reads one RoleGrant by ID.
	Get(ctx context.Context, in *RoleGrantGetRequest, opts ...grpc.CallOption) (*RoleGrantGetResponse, error)
	// Delete removes a RoleGrant by ID.
	Delete(ctx context.Context, in *RoleGrantDeleteRequest, opts ...grpc.CallOption) (*RoleGrantDeleteResponse, error)
	// List gets a list of RoleGrants matching a given set of criteria.
	List(ctx context.Context, in *RoleGrantListRequest, opts ...grpc.CallOption) (*RoleGrantListResponse, error)
}

RoleGrantsClient is the client API for RoleGrants service.

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

func NewRoleGrantsClient

func NewRoleGrantsClient(cc grpc.ClientConnInterface) RoleGrantsClient

type RoleGrantsServer

type RoleGrantsServer interface {
	// Create registers a new RoleGrant.
	Create(context.Context, *RoleGrantCreateRequest) (*RoleGrantCreateResponse, error)
	// Get reads one RoleGrant by ID.
	Get(context.Context, *RoleGrantGetRequest) (*RoleGrantGetResponse, error)
	// Delete removes a RoleGrant by ID.
	Delete(context.Context, *RoleGrantDeleteRequest) (*RoleGrantDeleteResponse, error)
	// List gets a list of RoleGrants matching a given set of criteria.
	List(context.Context, *RoleGrantListRequest) (*RoleGrantListResponse, error)
	// contains filtered or unexported methods
}

RoleGrantsServer is the server API for RoleGrants service. All implementations must embed UnimplementedRoleGrantsServer for forward compatibility

type RoleListRequest

type RoleListRequest struct {

	// Paging parameters for the query.
	Meta *ListRequestMetadata `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"`
	// A human-readable filter query string.
	Filter string `protobuf:"bytes,2,opt,name=filter,proto3" json:"filter,omitempty"`
	// contains filtered or unexported fields
}

RoleListRequest specifies criteria for retrieving a list of Roles.

func (*RoleListRequest) Descriptor deprecated

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

Deprecated: Use RoleListRequest.ProtoReflect.Descriptor instead.

func (*RoleListRequest) GetFilter

func (x *RoleListRequest) GetFilter() string

func (*RoleListRequest) GetMeta

func (x *RoleListRequest) GetMeta() *ListRequestMetadata

func (*RoleListRequest) ProtoMessage

func (*RoleListRequest) ProtoMessage()

func (*RoleListRequest) ProtoReflect

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

func (*RoleListRequest) Reset

func (x *RoleListRequest) Reset()

func (*RoleListRequest) String

func (x *RoleListRequest) String() string

type RoleListResponse

type RoleListResponse struct {

	// Paging information for the query.
	Meta *ListResponseMetadata `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"`
	// A single page of results matching the list request criteria.
	Roles []*Role `protobuf:"bytes,2,rep,name=roles,proto3" json:"roles,omitempty"`
	// Rate limit information.
	RateLimit *RateLimitMetadata `protobuf:"bytes,3,opt,name=rate_limit,json=rateLimit,proto3" json:"rate_limit,omitempty"`
	// contains filtered or unexported fields
}

RoleListResponse returns a list of Roles that meet the criteria of a RoleListRequest.

func (*RoleListResponse) Descriptor deprecated

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

Deprecated: Use RoleListResponse.ProtoReflect.Descriptor instead.

func (*RoleListResponse) GetMeta

func (x *RoleListResponse) GetMeta() *ListResponseMetadata

func (*RoleListResponse) GetRateLimit

func (x *RoleListResponse) GetRateLimit() *RateLimitMetadata

func (*RoleListResponse) GetRoles

func (x *RoleListResponse) GetRoles() []*Role

func (*RoleListResponse) ProtoMessage

func (*RoleListResponse) ProtoMessage()

func (*RoleListResponse) ProtoReflect

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

func (*RoleListResponse) Reset

func (x *RoleListResponse) Reset()

func (*RoleListResponse) String

func (x *RoleListResponse) String() string

type RoleUpdateRequest

type RoleUpdateRequest struct {

	// Reserved for future use.
	Meta *UpdateRequestMetadata `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"`
	// The unique identifier of the Role to update. If an ID is already
	// specified in the `role` field, this field is not required. If an ID is
	// specified in both places, they must match.
	Id string `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
	// Parameters to overwrite the specified Role.
	Role *Role `protobuf:"bytes,3,opt,name=role,proto3" json:"role,omitempty"`
	// contains filtered or unexported fields
}

RoleUpdateRequest identifies a Role by ID and provides fields to update on that Role record.

func (*RoleUpdateRequest) Descriptor deprecated

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

Deprecated: Use RoleUpdateRequest.ProtoReflect.Descriptor instead.

func (*RoleUpdateRequest) GetId

func (x *RoleUpdateRequest) GetId() string

func (*RoleUpdateRequest) GetMeta

func (*RoleUpdateRequest) GetRole

func (x *RoleUpdateRequest) GetRole() *Role

func (*RoleUpdateRequest) ProtoMessage

func (*RoleUpdateRequest) ProtoMessage()

func (*RoleUpdateRequest) ProtoReflect

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

func (*RoleUpdateRequest) Reset

func (x *RoleUpdateRequest) Reset()

func (*RoleUpdateRequest) String

func (x *RoleUpdateRequest) String() string

type RoleUpdateResponse

type RoleUpdateResponse struct {

	// Reserved for future use.
	Meta *UpdateResponseMetadata `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"`
	// The updated Role.
	Role *Role `protobuf:"bytes,2,opt,name=role,proto3" json:"role,omitempty"`
	// Rate limit information.
	RateLimit *RateLimitMetadata `protobuf:"bytes,3,opt,name=rate_limit,json=rateLimit,proto3" json:"rate_limit,omitempty"`
	// contains filtered or unexported fields
}

RoleUpdateResponse returns the fields of a Role after it has been updated by a RoleUpdateRequest.

func (*RoleUpdateResponse) Descriptor deprecated

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

Deprecated: Use RoleUpdateResponse.ProtoReflect.Descriptor instead.

func (*RoleUpdateResponse) GetMeta

func (*RoleUpdateResponse) GetRateLimit

func (x *RoleUpdateResponse) GetRateLimit() *RateLimitMetadata

func (*RoleUpdateResponse) GetRole

func (x *RoleUpdateResponse) GetRole() *Role

func (*RoleUpdateResponse) ProtoMessage

func (*RoleUpdateResponse) ProtoMessage()

func (*RoleUpdateResponse) ProtoReflect

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

func (*RoleUpdateResponse) Reset

func (x *RoleUpdateResponse) Reset()

func (*RoleUpdateResponse) String

func (x *RoleUpdateResponse) String() string

type RolesClient

type RolesClient interface {
	// Create registers a new Role.
	Create(ctx context.Context, in *RoleCreateRequest, opts ...grpc.CallOption) (*RoleCreateResponse, error)
	// Get reads one Role by ID.
	Get(ctx context.Context, in *RoleGetRequest, opts ...grpc.CallOption) (*RoleGetResponse, error)
	// Update patches a Role by ID.
	Update(ctx context.Context, in *RoleUpdateRequest, opts ...grpc.CallOption) (*RoleUpdateResponse, error)
	// Delete removes a Role by ID.
	Delete(ctx context.Context, in *RoleDeleteRequest, opts ...grpc.CallOption) (*RoleDeleteResponse, error)
	// List gets a list of Roles matching a given set of criteria.
	List(ctx context.Context, in *RoleListRequest, opts ...grpc.CallOption) (*RoleListResponse, error)
}

RolesClient is the client API for Roles service.

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

func NewRolesClient

func NewRolesClient(cc grpc.ClientConnInterface) RolesClient

type RolesServer

type RolesServer interface {
	// Create registers a new Role.
	Create(context.Context, *RoleCreateRequest) (*RoleCreateResponse, error)
	// Get reads one Role by ID.
	Get(context.Context, *RoleGetRequest) (*RoleGetResponse, error)
	// Update patches a Role by ID.
	Update(context.Context, *RoleUpdateRequest) (*RoleUpdateResponse, error)
	// Delete removes a Role by ID.
	Delete(context.Context, *RoleDeleteRequest) (*RoleDeleteResponse, error)
	// List gets a list of Roles matching a given set of criteria.
	List(context.Context, *RoleListRequest) (*RoleListResponse, error)
	// contains filtered or unexported methods
}

RolesServer is the server API for Roles service. All implementations must embed UnimplementedRolesServer for forward compatibility

type SQLServer

type SQLServer struct {

	// Unique identifier of the Resource.
	Id string `protobuf:"bytes,32768,opt,name=id,proto3" json:"id,omitempty"`
	// Unique human-readable name of the Resource.
	Name string `protobuf:"bytes,32769,opt,name=name,proto3" json:"name,omitempty"`
	// True if the datasource is reachable and the credentials are valid.
	Healthy bool `protobuf:"varint,32770,opt,name=healthy,proto3" json:"healthy,omitempty"`
	// Tags is a map of key, value pairs.
	Tags *Tags `protobuf:"bytes,32771,opt,name=tags,proto3" json:"tags,omitempty"`
	// ID of the secret store containing credentials for this resource, if any.
	SecretStoreId string `protobuf:"bytes,32772,opt,name=secret_store_id,json=secretStoreId,proto3" json:"secret_store_id,omitempty"`
	// A filter applied to the routing logic to pin datasource to nodes.
	EgressFilter     string `protobuf:"bytes,32773,opt,name=egress_filter,json=egressFilter,proto3" json:"egress_filter,omitempty"`
	Database         string `protobuf:"bytes,4,opt,name=database,proto3" json:"database,omitempty"`
	Hostname         string `protobuf:"bytes,1,opt,name=hostname,proto3" json:"hostname,omitempty"`
	OverrideDatabase bool   `protobuf:"varint,8,opt,name=override_database,json=overrideDatabase,proto3" json:"override_database,omitempty"`
	Password         string `protobuf:"bytes,3,opt,name=password,proto3" json:"password,omitempty"`
	Port             int32  `protobuf:"varint,7,opt,name=port,proto3" json:"port,omitempty"`
	PortOverride     int32  `protobuf:"varint,5,opt,name=port_override,json=portOverride,proto3" json:"port_override,omitempty"`
	Schema           string `protobuf:"bytes,6,opt,name=schema,proto3" json:"schema,omitempty"`
	Username         string `protobuf:"bytes,2,opt,name=username,proto3" json:"username,omitempty"`
	// contains filtered or unexported fields
}

func (*SQLServer) Descriptor deprecated

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

Deprecated: Use SQLServer.ProtoReflect.Descriptor instead.

func (*SQLServer) GetDatabase

func (x *SQLServer) GetDatabase() string

func (*SQLServer) GetEgressFilter

func (x *SQLServer) GetEgressFilter() string

func (*SQLServer) GetHealthy

func (x *SQLServer) GetHealthy() bool

func (*SQLServer) GetHostname

func (x *SQLServer) GetHostname() string

func (*SQLServer) GetId

func (x *SQLServer) GetId() string

func (*SQLServer) GetName

func (x *SQLServer) GetName() string

func (*SQLServer) GetOverrideDatabase

func (x *SQLServer) GetOverrideDatabase() bool

func (*SQLServer) GetPassword

func (x *SQLServer) GetPassword() string

func (*SQLServer) GetPort

func (x *SQLServer) GetPort() int32

func (*SQLServer) GetPortOverride

func (x *SQLServer) GetPortOverride() int32

func (*SQLServer) GetSchema

func (x *SQLServer) GetSchema() string

func (*SQLServer) GetSecretStoreId

func (x *SQLServer) GetSecretStoreId() string

func (*SQLServer) GetTags

func (x *SQLServer) GetTags() *Tags

func (*SQLServer) GetUsername

func (x *SQLServer) GetUsername() string

func (*SQLServer) ProtoMessage

func (*SQLServer) ProtoMessage()

func (*SQLServer) ProtoReflect

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

func (*SQLServer) Reset

func (x *SQLServer) Reset()

func (*SQLServer) String

func (x *SQLServer) String() string

type SSH

type SSH struct {

	// Unique identifier of the Resource.
	Id string `protobuf:"bytes,32768,opt,name=id,proto3" json:"id,omitempty"`
	// Unique human-readable name of the Resource.
	Name string `protobuf:"bytes,32769,opt,name=name,proto3" json:"name,omitempty"`
	// True if the datasource is reachable and the credentials are valid.
	Healthy bool `protobuf:"varint,32770,opt,name=healthy,proto3" json:"healthy,omitempty"`
	// Tags is a map of key, value pairs.
	Tags *Tags `protobuf:"bytes,32771,opt,name=tags,proto3" json:"tags,omitempty"`
	// ID of the secret store containing credentials for this resource, if any.
	SecretStoreId string `protobuf:"bytes,32772,opt,name=secret_store_id,json=secretStoreId,proto3" json:"secret_store_id,omitempty"`
	// A filter applied to the routing logic to pin datasource to nodes.
	EgressFilter                string `protobuf:"bytes,32773,opt,name=egress_filter,json=egressFilter,proto3" json:"egress_filter,omitempty"`
	AllowDeprecatedKeyExchanges bool   `` /* 147-byte string literal not displayed */
	Hostname                    string `protobuf:"bytes,1,opt,name=hostname,proto3" json:"hostname,omitempty"`
	Port                        int32  `protobuf:"varint,3,opt,name=port,proto3" json:"port,omitempty"`
	PortForwarding              bool   `protobuf:"varint,5,opt,name=port_forwarding,json=portForwarding,proto3" json:"port_forwarding,omitempty"`
	PublicKey                   string `protobuf:"bytes,4,opt,name=public_key,json=publicKey,proto3" json:"public_key,omitempty"`
	Username                    string `protobuf:"bytes,2,opt,name=username,proto3" json:"username,omitempty"`
	// contains filtered or unexported fields
}

func (*SSH) Descriptor deprecated

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

Deprecated: Use SSH.ProtoReflect.Descriptor instead.

func (*SSH) GetAllowDeprecatedKeyExchanges

func (x *SSH) GetAllowDeprecatedKeyExchanges() bool

func (*SSH) GetEgressFilter

func (x *SSH) GetEgressFilter() string

func (*SSH) GetHealthy

func (x *SSH) GetHealthy() bool

func (*SSH) GetHostname

func (x *SSH) GetHostname() string

func (*SSH) GetId

func (x *SSH) GetId() string

func (*SSH) GetName

func (x *SSH) GetName() string

func (*SSH) GetPort

func (x *SSH) GetPort() int32

func (*SSH) GetPortForwarding

func (x *SSH) GetPortForwarding() bool

func (*SSH) GetPublicKey

func (x *SSH) GetPublicKey() string

func (*SSH) GetSecretStoreId

func (x *SSH) GetSecretStoreId() string

func (*SSH) GetTags

func (x *SSH) GetTags() *Tags

func (*SSH) GetUsername

func (x *SSH) GetUsername() string

func (*SSH) ProtoMessage

func (*SSH) ProtoMessage()

func (*SSH) ProtoReflect

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

func (*SSH) Reset

func (x *SSH) Reset()

func (*SSH) String

func (x *SSH) String() string

type SSHCert

type SSHCert struct {

	// Unique identifier of the Resource.
	Id string `protobuf:"bytes,32768,opt,name=id,proto3" json:"id,omitempty"`
	// Unique human-readable name of the Resource.
	Name string `protobuf:"bytes,32769,opt,name=name,proto3" json:"name,omitempty"`
	// True if the datasource is reachable and the credentials are valid.
	Healthy bool `protobuf:"varint,32770,opt,name=healthy,proto3" json:"healthy,omitempty"`
	// Tags is a map of key, value pairs.
	Tags *Tags `protobuf:"bytes,32771,opt,name=tags,proto3" json:"tags,omitempty"`
	// ID of the secret store containing credentials for this resource, if any.
	SecretStoreId string `protobuf:"bytes,32772,opt,name=secret_store_id,json=secretStoreId,proto3" json:"secret_store_id,omitempty"`
	// A filter applied to the routing logic to pin datasource to nodes.
	EgressFilter                string `protobuf:"bytes,32773,opt,name=egress_filter,json=egressFilter,proto3" json:"egress_filter,omitempty"`
	AllowDeprecatedKeyExchanges bool   `` /* 147-byte string literal not displayed */
	Hostname                    string `protobuf:"bytes,1,opt,name=hostname,proto3" json:"hostname,omitempty"`
	Port                        int32  `protobuf:"varint,3,opt,name=port,proto3" json:"port,omitempty"`
	PortForwarding              bool   `protobuf:"varint,4,opt,name=port_forwarding,json=portForwarding,proto3" json:"port_forwarding,omitempty"`
	Username                    string `protobuf:"bytes,2,opt,name=username,proto3" json:"username,omitempty"`
	// contains filtered or unexported fields
}

func (*SSHCert) Descriptor deprecated

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

Deprecated: Use SSHCert.ProtoReflect.Descriptor instead.

func (*SSHCert) GetAllowDeprecatedKeyExchanges

func (x *SSHCert) GetAllowDeprecatedKeyExchanges() bool

func (*SSHCert) GetEgressFilter

func (x *SSHCert) GetEgressFilter() string

func (*SSHCert) GetHealthy

func (x *SSHCert) GetHealthy() bool

func (*SSHCert) GetHostname

func (x *SSHCert) GetHostname() string

func (*SSHCert) GetId

func (x *SSHCert) GetId() string

func (*SSHCert) GetName

func (x *SSHCert) GetName() string

func (*SSHCert) GetPort

func (x *SSHCert) GetPort() int32

func (*SSHCert) GetPortForwarding

func (x *SSHCert) GetPortForwarding() bool

func (*SSHCert) GetSecretStoreId

func (x *SSHCert) GetSecretStoreId() string

func (*SSHCert) GetTags

func (x *SSHCert) GetTags() *Tags

func (*SSHCert) GetUsername

func (x *SSHCert) GetUsername() string

func (*SSHCert) ProtoMessage

func (*SSHCert) ProtoMessage()

func (*SSHCert) ProtoReflect

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

func (*SSHCert) Reset

func (x *SSHCert) Reset()

func (*SSHCert) String

func (x *SSHCert) String() string

type SSHCustomerKey

type SSHCustomerKey struct {

	// Unique identifier of the Resource.
	Id string `protobuf:"bytes,32768,opt,name=id,proto3" json:"id,omitempty"`
	// Unique human-readable name of the Resource.
	Name string `protobuf:"bytes,32769,opt,name=name,proto3" json:"name,omitempty"`
	// True if the datasource is reachable and the credentials are valid.
	Healthy bool `protobuf:"varint,32770,opt,name=healthy,proto3" json:"healthy,omitempty"`
	// Tags is a map of key, value pairs.
	Tags *Tags `protobuf:"bytes,32771,opt,name=tags,proto3" json:"tags,omitempty"`
	// ID of the secret store containing credentials for this resource, if any.
	SecretStoreId string `protobuf:"bytes,32772,opt,name=secret_store_id,json=secretStoreId,proto3" json:"secret_store_id,omitempty"`
	// A filter applied to the routing logic to pin datasource to nodes.
	EgressFilter                string `protobuf:"bytes,32773,opt,name=egress_filter,json=egressFilter,proto3" json:"egress_filter,omitempty"`
	AllowDeprecatedKeyExchanges bool   `` /* 147-byte string literal not displayed */
	Hostname                    string `protobuf:"bytes,1,opt,name=hostname,proto3" json:"hostname,omitempty"`
	Port                        int32  `protobuf:"varint,3,opt,name=port,proto3" json:"port,omitempty"`
	PortForwarding              bool   `protobuf:"varint,5,opt,name=port_forwarding,json=portForwarding,proto3" json:"port_forwarding,omitempty"`
	PrivateKey                  string `protobuf:"bytes,4,opt,name=private_key,json=privateKey,proto3" json:"private_key,omitempty"`
	Username                    string `protobuf:"bytes,2,opt,name=username,proto3" json:"username,omitempty"`
	// contains filtered or unexported fields
}

func (*SSHCustomerKey) Descriptor deprecated

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

Deprecated: Use SSHCustomerKey.ProtoReflect.Descriptor instead.

func (*SSHCustomerKey) GetAllowDeprecatedKeyExchanges

func (x *SSHCustomerKey) GetAllowDeprecatedKeyExchanges() bool

func (*SSHCustomerKey) GetEgressFilter

func (x *SSHCustomerKey) GetEgressFilter() string

func (*SSHCustomerKey) GetHealthy

func (x *SSHCustomerKey) GetHealthy() bool

func (*SSHCustomerKey) GetHostname

func (x *SSHCustomerKey) GetHostname() string

func (*SSHCustomerKey) GetId

func (x *SSHCustomerKey) GetId() string

func (*SSHCustomerKey) GetName

func (x *SSHCustomerKey) GetName() string

func (*SSHCustomerKey) GetPort

func (x *SSHCustomerKey) GetPort() int32

func (*SSHCustomerKey) GetPortForwarding

func (x *SSHCustomerKey) GetPortForwarding() bool

func (*SSHCustomerKey) GetPrivateKey

func (x *SSHCustomerKey) GetPrivateKey() string

func (*SSHCustomerKey) GetSecretStoreId

func (x *SSHCustomerKey) GetSecretStoreId() string

func (*SSHCustomerKey) GetTags

func (x *SSHCustomerKey) GetTags() *Tags

func (*SSHCustomerKey) GetUsername

func (x *SSHCustomerKey) GetUsername() string

func (*SSHCustomerKey) ProtoMessage

func (*SSHCustomerKey) ProtoMessage()

func (*SSHCustomerKey) ProtoReflect

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

func (*SSHCustomerKey) Reset

func (x *SSHCustomerKey) Reset()

func (*SSHCustomerKey) String

func (x *SSHCustomerKey) String() string

type SecretStore

type SecretStore struct {

	// Types that are assignable to SecretStore:
	//	*SecretStore_Aws
	//	*SecretStore_Azure
	//	*SecretStore_VaultTls
	//	*SecretStore_VaultToken
	SecretStore isSecretStore_SecretStore `protobuf_oneof:"secret_store"`
	// contains filtered or unexported fields
}

A SecretStore is a server where resource secrets (passwords, keys) are stored. Coming soon support for HashiCorp Vault and AWS Secret Store. Contact support@strongdm.com to request access to the beta.

func (*SecretStore) Descriptor deprecated

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

Deprecated: Use SecretStore.ProtoReflect.Descriptor instead.

func (*SecretStore) GetAws

func (x *SecretStore) GetAws() *AWSStore

func (*SecretStore) GetAzure added in v1.0.39

func (x *SecretStore) GetAzure() *AzureStore

func (*SecretStore) GetSecretStore

func (m *SecretStore) GetSecretStore() isSecretStore_SecretStore

func (*SecretStore) GetVaultTls

func (x *SecretStore) GetVaultTls() *VaultTLSStore

func (*SecretStore) GetVaultToken

func (x *SecretStore) GetVaultToken() *VaultTokenStore

func (*SecretStore) ProtoMessage

func (*SecretStore) ProtoMessage()

func (*SecretStore) ProtoReflect

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

func (*SecretStore) Reset

func (x *SecretStore) Reset()

func (*SecretStore) String

func (x *SecretStore) String() string

type SecretStoreCreateRequest

type SecretStoreCreateRequest struct {

	// Reserved for future use.
	Meta *CreateRequestMetadata `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"`
	// Parameters to define the new SecretStore.
	SecretStore *SecretStore `protobuf:"bytes,2,opt,name=secret_store,json=secretStore,proto3" json:"secret_store,omitempty"`
	// contains filtered or unexported fields
}

SecretStoreCreateRequest specifies what kind of SecretStores that should be registered in the organizations fleet.

func (*SecretStoreCreateRequest) Descriptor deprecated

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

Deprecated: Use SecretStoreCreateRequest.ProtoReflect.Descriptor instead.

func (*SecretStoreCreateRequest) GetMeta

func (*SecretStoreCreateRequest) GetSecretStore

func (x *SecretStoreCreateRequest) GetSecretStore() *SecretStore

func (*SecretStoreCreateRequest) ProtoMessage

func (*SecretStoreCreateRequest) ProtoMessage()

func (*SecretStoreCreateRequest) ProtoReflect

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

func (*SecretStoreCreateRequest) Reset

func (x *SecretStoreCreateRequest) Reset()

func (*SecretStoreCreateRequest) String

func (x *SecretStoreCreateRequest) String() string

type SecretStoreCreateResponse

type SecretStoreCreateResponse struct {

	// Reserved for future use.
	Meta *CreateResponseMetadata `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"`
	// The created SecretStore.
	SecretStore *SecretStore `protobuf:"bytes,2,opt,name=secret_store,json=secretStore,proto3" json:"secret_store,omitempty"`
	// Rate limit information.
	RateLimit *RateLimitMetadata `protobuf:"bytes,3,opt,name=rate_limit,json=rateLimit,proto3" json:"rate_limit,omitempty"`
	// contains filtered or unexported fields
}

SecretStoreCreateResponse reports how the SecretStores were created in the system.

func (*SecretStoreCreateResponse) Descriptor deprecated

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

Deprecated: Use SecretStoreCreateResponse.ProtoReflect.Descriptor instead.

func (*SecretStoreCreateResponse) GetMeta

func (*SecretStoreCreateResponse) GetRateLimit

func (x *SecretStoreCreateResponse) GetRateLimit() *RateLimitMetadata

func (*SecretStoreCreateResponse) GetSecretStore

func (x *SecretStoreCreateResponse) GetSecretStore() *SecretStore

func (*SecretStoreCreateResponse) ProtoMessage

func (*SecretStoreCreateResponse) ProtoMessage()

func (*SecretStoreCreateResponse) ProtoReflect

func (*SecretStoreCreateResponse) Reset

func (x *SecretStoreCreateResponse) Reset()

func (*SecretStoreCreateResponse) String

func (x *SecretStoreCreateResponse) String() string

type SecretStoreDeleteRequest

type SecretStoreDeleteRequest struct {

	// Reserved for future use.
	Meta *DeleteRequestMetadata `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"`
	// The unique identifier of the SecretStore to delete.
	Id string `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
	// contains filtered or unexported fields
}

SecretStoreDeleteRequest identifies a SecretStore by ID to delete.

func (*SecretStoreDeleteRequest) Descriptor deprecated

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

Deprecated: Use SecretStoreDeleteRequest.ProtoReflect.Descriptor instead.

func (*SecretStoreDeleteRequest) GetId

func (x *SecretStoreDeleteRequest) GetId() string

func (*SecretStoreDeleteRequest) GetMeta

func (*SecretStoreDeleteRequest) ProtoMessage

func (*SecretStoreDeleteRequest) ProtoMessage()

func (*SecretStoreDeleteRequest) ProtoReflect

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

func (*SecretStoreDeleteRequest) Reset

func (x *SecretStoreDeleteRequest) Reset()

func (*SecretStoreDeleteRequest) String

func (x *SecretStoreDeleteRequest) String() string

type SecretStoreDeleteResponse

type SecretStoreDeleteResponse struct {

	// Reserved for future use.
	Meta *DeleteResponseMetadata `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"`
	// Rate limit information.
	RateLimit *RateLimitMetadata `protobuf:"bytes,2,opt,name=rate_limit,json=rateLimit,proto3" json:"rate_limit,omitempty"`
	// contains filtered or unexported fields
}

SecretStoreDeleteResponse returns information about a SecretStore that was deleted.

func (*SecretStoreDeleteResponse) Descriptor deprecated

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

Deprecated: Use SecretStoreDeleteResponse.ProtoReflect.Descriptor instead.

func (*SecretStoreDeleteResponse) GetMeta

func (*SecretStoreDeleteResponse) GetRateLimit

func (x *SecretStoreDeleteResponse) GetRateLimit() *RateLimitMetadata

func (*SecretStoreDeleteResponse) ProtoMessage

func (*SecretStoreDeleteResponse) ProtoMessage()

func (*SecretStoreDeleteResponse) ProtoReflect

func (*SecretStoreDeleteResponse) Reset

func (x *SecretStoreDeleteResponse) Reset()

func (*SecretStoreDeleteResponse) String

func (x *SecretStoreDeleteResponse) String() string

type SecretStoreGetRequest

type SecretStoreGetRequest struct {

	// Reserved for future use.
	Meta *GetRequestMetadata `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"`
	// The unique identifier of the SecretStore to retrieve.
	Id string `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
	// contains filtered or unexported fields
}

SecretStoreGetRequest specifies which SecretStore to retrieve.

func (*SecretStoreGetRequest) Descriptor deprecated

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

Deprecated: Use SecretStoreGetRequest.ProtoReflect.Descriptor instead.

func (*SecretStoreGetRequest) GetId

func (x *SecretStoreGetRequest) GetId() string

func (*SecretStoreGetRequest) GetMeta

func (*SecretStoreGetRequest) ProtoMessage

func (*SecretStoreGetRequest) ProtoMessage()

func (*SecretStoreGetRequest) ProtoReflect

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

func (*SecretStoreGetRequest) Reset

func (x *SecretStoreGetRequest) Reset()

func (*SecretStoreGetRequest) String

func (x *SecretStoreGetRequest) String() string

type SecretStoreGetResponse

type SecretStoreGetResponse struct {

	// Reserved for future use.
	Meta *GetResponseMetadata `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"`
	// The requested SecretStore.
	SecretStore *SecretStore `protobuf:"bytes,2,opt,name=secret_store,json=secretStore,proto3" json:"secret_store,omitempty"`
	// Rate limit information.
	RateLimit *RateLimitMetadata `protobuf:"bytes,3,opt,name=rate_limit,json=rateLimit,proto3" json:"rate_limit,omitempty"`
	// contains filtered or unexported fields
}

SecretStoreGetResponse returns a requested SecretStore.

func (*SecretStoreGetResponse) Descriptor deprecated

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

Deprecated: Use SecretStoreGetResponse.ProtoReflect.Descriptor instead.

func (*SecretStoreGetResponse) GetMeta

func (*SecretStoreGetResponse) GetRateLimit

func (x *SecretStoreGetResponse) GetRateLimit() *RateLimitMetadata

func (*SecretStoreGetResponse) GetSecretStore

func (x *SecretStoreGetResponse) GetSecretStore() *SecretStore

func (*SecretStoreGetResponse) ProtoMessage

func (*SecretStoreGetResponse) ProtoMessage()

func (*SecretStoreGetResponse) ProtoReflect

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

func (*SecretStoreGetResponse) Reset

func (x *SecretStoreGetResponse) Reset()

func (*SecretStoreGetResponse) String

func (x *SecretStoreGetResponse) String() string

type SecretStoreListRequest

type SecretStoreListRequest struct {

	// Paging parameters for the query.
	Meta *ListRequestMetadata `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"`
	// A human-readable filter query string.
	Filter string `protobuf:"bytes,2,opt,name=filter,proto3" json:"filter,omitempty"`
	// contains filtered or unexported fields
}

SecretStoreListRequest specifies criteria for retrieving a list of SecretStores.

func (*SecretStoreListRequest) Descriptor deprecated

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

Deprecated: Use SecretStoreListRequest.ProtoReflect.Descriptor instead.

func (*SecretStoreListRequest) GetFilter

func (x *SecretStoreListRequest) GetFilter() string

func (*SecretStoreListRequest) GetMeta

func (*SecretStoreListRequest) ProtoMessage

func (*SecretStoreListRequest) ProtoMessage()

func (*SecretStoreListRequest) ProtoReflect

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

func (*SecretStoreListRequest) Reset

func (x *SecretStoreListRequest) Reset()

func (*SecretStoreListRequest) String

func (x *SecretStoreListRequest) String() string

type SecretStoreListResponse

type SecretStoreListResponse struct {

	// Paging information for the query.
	Meta *ListResponseMetadata `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"`
	// A single page of results matching the list request criteria.
	SecretStores []*SecretStore `protobuf:"bytes,2,rep,name=secret_stores,json=secretStores,proto3" json:"secret_stores,omitempty"`
	// Rate limit information.
	RateLimit *RateLimitMetadata `protobuf:"bytes,3,opt,name=rate_limit,json=rateLimit,proto3" json:"rate_limit,omitempty"`
	// contains filtered or unexported fields
}

SecretStoreListResponse returns a list of SecretStores that meet the criteria of a SecretStoreListRequest.

func (*SecretStoreListResponse) Descriptor deprecated

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

Deprecated: Use SecretStoreListResponse.ProtoReflect.Descriptor instead.

func (*SecretStoreListResponse) GetMeta

func (*SecretStoreListResponse) GetRateLimit

func (x *SecretStoreListResponse) GetRateLimit() *RateLimitMetadata

func (*SecretStoreListResponse) GetSecretStores

func (x *SecretStoreListResponse) GetSecretStores() []*SecretStore

func (*SecretStoreListResponse) ProtoMessage

func (*SecretStoreListResponse) ProtoMessage()

func (*SecretStoreListResponse) ProtoReflect

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

func (*SecretStoreListResponse) Reset

func (x *SecretStoreListResponse) Reset()

func (*SecretStoreListResponse) String

func (x *SecretStoreListResponse) String() string

type SecretStoreUpdateRequest

type SecretStoreUpdateRequest struct {

	// Reserved for future use.
	Meta *UpdateRequestMetadata `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"`
	// The unique identifier of the SecretStore to update. If an ID is already
	// specified in the `secretstore` field, this field is not required. If an ID is
	// specified in both places, they must match.
	Id string `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
	// Parameters to overwrite the specified SecretStore.
	SecretStore *SecretStore `protobuf:"bytes,3,opt,name=secret_store,json=secretStore,proto3" json:"secret_store,omitempty"`
	// contains filtered or unexported fields
}

SecretStoreUpdateRequest identifies a SecretStore by ID and provides fields to update on that SecretStore record.

func (*SecretStoreUpdateRequest) Descriptor deprecated

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

Deprecated: Use SecretStoreUpdateRequest.ProtoReflect.Descriptor instead.

func (*SecretStoreUpdateRequest) GetId

func (x *SecretStoreUpdateRequest) GetId() string

func (*SecretStoreUpdateRequest) GetMeta

func (*SecretStoreUpdateRequest) GetSecretStore

func (x *SecretStoreUpdateRequest) GetSecretStore() *SecretStore

func (*SecretStoreUpdateRequest) ProtoMessage

func (*SecretStoreUpdateRequest) ProtoMessage()

func (*SecretStoreUpdateRequest) ProtoReflect

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

func (*SecretStoreUpdateRequest) Reset

func (x *SecretStoreUpdateRequest) Reset()

func (*SecretStoreUpdateRequest) String

func (x *SecretStoreUpdateRequest) String() string

type SecretStoreUpdateResponse

type SecretStoreUpdateResponse struct {

	// Reserved for future use.
	Meta *UpdateResponseMetadata `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"`
	// The updated SecretStore.
	SecretStore *SecretStore `protobuf:"bytes,2,opt,name=secret_store,json=secretStore,proto3" json:"secret_store,omitempty"`
	// Rate limit information.
	RateLimit *RateLimitMetadata `protobuf:"bytes,3,opt,name=rate_limit,json=rateLimit,proto3" json:"rate_limit,omitempty"`
	// contains filtered or unexported fields
}

SecretStoreUpdateResponse returns the fields of a SecretStore after it has been updated by a SecretStoreUpdateRequest.

func (*SecretStoreUpdateResponse) Descriptor deprecated

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

Deprecated: Use SecretStoreUpdateResponse.ProtoReflect.Descriptor instead.

func (*SecretStoreUpdateResponse) GetMeta

func (*SecretStoreUpdateResponse) GetRateLimit

func (x *SecretStoreUpdateResponse) GetRateLimit() *RateLimitMetadata

func (*SecretStoreUpdateResponse) GetSecretStore

func (x *SecretStoreUpdateResponse) GetSecretStore() *SecretStore

func (*SecretStoreUpdateResponse) ProtoMessage

func (*SecretStoreUpdateResponse) ProtoMessage()

func (*SecretStoreUpdateResponse) ProtoReflect

func (*SecretStoreUpdateResponse) Reset

func (x *SecretStoreUpdateResponse) Reset()

func (*SecretStoreUpdateResponse) String

func (x *SecretStoreUpdateResponse) String() string

type SecretStore_Aws

type SecretStore_Aws struct {
	Aws *AWSStore `protobuf:"bytes,3,opt,name=aws,proto3,oneof"`
}

type SecretStore_Azure added in v1.0.39

type SecretStore_Azure struct {
	Azure *AzureStore `protobuf:"bytes,101,opt,name=azure,proto3,oneof"`
}

type SecretStore_VaultTls

type SecretStore_VaultTls struct {
	VaultTls *VaultTLSStore `protobuf:"bytes,1,opt,name=vault_tls,json=vaultTls,proto3,oneof"`
}

type SecretStore_VaultToken

type SecretStore_VaultToken struct {
	VaultToken *VaultTokenStore `protobuf:"bytes,2,opt,name=vault_token,json=vaultToken,proto3,oneof"`
}

type SecretStoresClient

type SecretStoresClient interface {
	Create(ctx context.Context, in *SecretStoreCreateRequest, opts ...grpc.CallOption) (*SecretStoreCreateResponse, error)
	// Get reads one SecretStore by ID.
	Get(ctx context.Context, in *SecretStoreGetRequest, opts ...grpc.CallOption) (*SecretStoreGetResponse, error)
	// Update patches a SecretStore by ID.
	Update(ctx context.Context, in *SecretStoreUpdateRequest, opts ...grpc.CallOption) (*SecretStoreUpdateResponse, error)
	// Delete removes a SecretStore by ID.
	Delete(ctx context.Context, in *SecretStoreDeleteRequest, opts ...grpc.CallOption) (*SecretStoreDeleteResponse, error)
	// List gets a list of SecretStores matching a given set of criteria.
	List(ctx context.Context, in *SecretStoreListRequest, opts ...grpc.CallOption) (*SecretStoreListResponse, error)
}

SecretStoresClient is the client API for SecretStores service.

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

type SecretStoresServer

type SecretStoresServer interface {
	Create(context.Context, *SecretStoreCreateRequest) (*SecretStoreCreateResponse, error)
	// Get reads one SecretStore by ID.
	Get(context.Context, *SecretStoreGetRequest) (*SecretStoreGetResponse, error)
	// Update patches a SecretStore by ID.
	Update(context.Context, *SecretStoreUpdateRequest) (*SecretStoreUpdateResponse, error)
	// Delete removes a SecretStore by ID.
	Delete(context.Context, *SecretStoreDeleteRequest) (*SecretStoreDeleteResponse, error)
	// List gets a list of SecretStores matching a given set of criteria.
	List(context.Context, *SecretStoreListRequest) (*SecretStoreListResponse, error)
	// contains filtered or unexported methods
}

SecretStoresServer is the server API for SecretStores service. All implementations must embed UnimplementedSecretStoresServer for forward compatibility

type Service

type Service struct {

	// Unique identifier of the Service.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Unique human-readable name of the Service.
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// The Service's suspended state.
	Suspended bool `protobuf:"varint,3,opt,name=suspended,proto3" json:"suspended,omitempty"`
	// Tags is a map of key, value pairs.
	Tags *Tags `protobuf:"bytes,4,opt,name=tags,proto3" json:"tags,omitempty"`
	// contains filtered or unexported fields
}

A Service is a service account that can connect to resources they are granted directly, or granted via roles. Services are typically automated jobs.

func (*Service) Descriptor deprecated

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

Deprecated: Use Service.ProtoReflect.Descriptor instead.

func (*Service) GetId

func (x *Service) GetId() string

func (*Service) GetName

func (x *Service) GetName() string

func (*Service) GetSuspended

func (x *Service) GetSuspended() bool

func (*Service) GetTags

func (x *Service) GetTags() *Tags

func (*Service) ProtoMessage

func (*Service) ProtoMessage()

func (*Service) ProtoReflect

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

func (*Service) Reset

func (x *Service) Reset()

func (*Service) String

func (x *Service) String() string

type ServiceOptions

type ServiceOptions struct {
	MainNoun   string `protobuf:"bytes,1941400,opt,name=main_noun,json=mainNoun,proto3" json:"main_noun,omitempty"`
	IdPrefix   string `protobuf:"bytes,1941402,opt,name=id_prefix,json=idPrefix,proto3" json:"id_prefix,omitempty"`
	PrivateSdk bool   `protobuf:"varint,1941401,opt,name=private_sdk,json=privateSdk,proto3" json:"private_sdk,omitempty"`
	// contains filtered or unexported fields
}

func (*ServiceOptions) Descriptor deprecated

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

Deprecated: Use ServiceOptions.ProtoReflect.Descriptor instead.

func (*ServiceOptions) GetIdPrefix added in v1.0.39

func (x *ServiceOptions) GetIdPrefix() string

func (*ServiceOptions) GetMainNoun

func (x *ServiceOptions) GetMainNoun() string

func (*ServiceOptions) GetPrivateSdk

func (x *ServiceOptions) GetPrivateSdk() bool

func (*ServiceOptions) ProtoMessage

func (*ServiceOptions) ProtoMessage()

func (*ServiceOptions) ProtoReflect

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

func (*ServiceOptions) Reset

func (x *ServiceOptions) Reset()

func (*ServiceOptions) String

func (x *ServiceOptions) String() string

type SingleStore

type SingleStore struct {

	// Unique identifier of the Resource.
	Id string `protobuf:"bytes,32768,opt,name=id,proto3" json:"id,omitempty"`
	// Unique human-readable name of the Resource.
	Name string `protobuf:"bytes,32769,opt,name=name,proto3" json:"name,omitempty"`
	// True if the datasource is reachable and the credentials are valid.
	Healthy bool `protobuf:"varint,32770,opt,name=healthy,proto3" json:"healthy,omitempty"`
	// Tags is a map of key, value pairs.
	Tags *Tags `protobuf:"bytes,32771,opt,name=tags,proto3" json:"tags,omitempty"`
	// ID of the secret store containing credentials for this resource, if any.
	SecretStoreId string `protobuf:"bytes,32772,opt,name=secret_store_id,json=secretStoreId,proto3" json:"secret_store_id,omitempty"`
	// A filter applied to the routing logic to pin datasource to nodes.
	EgressFilter string `protobuf:"bytes,32773,opt,name=egress_filter,json=egressFilter,proto3" json:"egress_filter,omitempty"`
	Database     string `protobuf:"bytes,4,opt,name=database,proto3" json:"database,omitempty"`
	Hostname     string `protobuf:"bytes,1,opt,name=hostname,proto3" json:"hostname,omitempty"`
	Password     string `protobuf:"bytes,3,opt,name=password,proto3" json:"password,omitempty"`
	Port         int32  `protobuf:"varint,6,opt,name=port,proto3" json:"port,omitempty"`
	PortOverride int32  `protobuf:"varint,5,opt,name=port_override,json=portOverride,proto3" json:"port_override,omitempty"`
	Username     string `protobuf:"bytes,2,opt,name=username,proto3" json:"username,omitempty"`
	// contains filtered or unexported fields
}

func (*SingleStore) Descriptor deprecated

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

Deprecated: Use SingleStore.ProtoReflect.Descriptor instead.

func (*SingleStore) GetDatabase

func (x *SingleStore) GetDatabase() string

func (*SingleStore) GetEgressFilter

func (x *SingleStore) GetEgressFilter() string

func (*SingleStore) GetHealthy

func (x *SingleStore) GetHealthy() bool

func (*SingleStore) GetHostname

func (x *SingleStore) GetHostname() string

func (*SingleStore) GetId

func (x *SingleStore) GetId() string

func (*SingleStore) GetName

func (x *SingleStore) GetName() string

func (*SingleStore) GetPassword

func (x *SingleStore) GetPassword() string

func (*SingleStore) GetPort

func (x *SingleStore) GetPort() int32

func (*SingleStore) GetPortOverride

func (x *SingleStore) GetPortOverride() int32

func (*SingleStore) GetSecretStoreId

func (x *SingleStore) GetSecretStoreId() string

func (*SingleStore) GetTags

func (x *SingleStore) GetTags() *Tags

func (*SingleStore) GetUsername

func (x *SingleStore) GetUsername() string

func (*SingleStore) ProtoMessage

func (*SingleStore) ProtoMessage()

func (*SingleStore) ProtoReflect

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

func (*SingleStore) Reset

func (x *SingleStore) Reset()

func (*SingleStore) String

func (x *SingleStore) String() string

type Snowflake

type Snowflake struct {

	// Unique identifier of the Resource.
	Id string `protobuf:"bytes,32768,opt,name=id,proto3" json:"id,omitempty"`
	// Unique human-readable name of the Resource.
	Name string `protobuf:"bytes,32769,opt,name=name,proto3" json:"name,omitempty"`
	// True if the datasource is reachable and the credentials are valid.
	Healthy bool `protobuf:"varint,32770,opt,name=healthy,proto3" json:"healthy,omitempty"`
	// Tags is a map of key, value pairs.
	Tags *Tags `protobuf:"bytes,32771,opt,name=tags,proto3" json:"tags,omitempty"`
	// ID of the secret store containing credentials for this resource, if any.
	SecretStoreId string `protobuf:"bytes,32772,opt,name=secret_store_id,json=secretStoreId,proto3" json:"secret_store_id,omitempty"`
	// A filter applied to the routing logic to pin datasource to nodes.
	EgressFilter string `protobuf:"bytes,32773,opt,name=egress_filter,json=egressFilter,proto3" json:"egress_filter,omitempty"`
	Database     string `protobuf:"bytes,4,opt,name=database,proto3" json:"database,omitempty"`
	Hostname     string `protobuf:"bytes,1,opt,name=hostname,proto3" json:"hostname,omitempty"`
	Password     string `protobuf:"bytes,3,opt,name=password,proto3" json:"password,omitempty"`
	PortOverride int32  `protobuf:"varint,6,opt,name=port_override,json=portOverride,proto3" json:"port_override,omitempty"`
	Schema       string `protobuf:"bytes,5,opt,name=schema,proto3" json:"schema,omitempty"`
	Username     string `protobuf:"bytes,2,opt,name=username,proto3" json:"username,omitempty"`
	// contains filtered or unexported fields
}

func (*Snowflake) Descriptor deprecated

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

Deprecated: Use Snowflake.ProtoReflect.Descriptor instead.

func (*Snowflake) GetDatabase

func (x *Snowflake) GetDatabase() string

func (*Snowflake) GetEgressFilter

func (x *Snowflake) GetEgressFilter() string

func (*Snowflake) GetHealthy

func (x *Snowflake) GetHealthy() bool

func (*Snowflake) GetHostname

func (x *Snowflake) GetHostname() string

func (*Snowflake) GetId

func (x *Snowflake) GetId() string

func (*Snowflake) GetName

func (x *Snowflake) GetName() string

func (*Snowflake) GetPassword

func (x *Snowflake) GetPassword() string

func (*Snowflake) GetPortOverride

func (x *Snowflake) GetPortOverride() int32

func (*Snowflake) GetSchema

func (x *Snowflake) GetSchema() string

func (*Snowflake) GetSecretStoreId

func (x *Snowflake) GetSecretStoreId() string

func (*Snowflake) GetTags

func (x *Snowflake) GetTags() *Tags

func (*Snowflake) GetUsername

func (x *Snowflake) GetUsername() string

func (*Snowflake) ProtoMessage

func (*Snowflake) ProtoMessage()

func (*Snowflake) ProtoReflect

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

func (*Snowflake) Reset

func (x *Snowflake) Reset()

func (*Snowflake) String

func (x *Snowflake) String() string

type Sybase

type Sybase struct {

	// Unique identifier of the Resource.
	Id string `protobuf:"bytes,32768,opt,name=id,proto3" json:"id,omitempty"`
	// Unique human-readable name of the Resource.
	Name string `protobuf:"bytes,32769,opt,name=name,proto3" json:"name,omitempty"`
	// True if the datasource is reachable and the credentials are valid.
	Healthy bool `protobuf:"varint,32770,opt,name=healthy,proto3" json:"healthy,omitempty"`
	// Tags is a map of key, value pairs.
	Tags *Tags `protobuf:"bytes,32771,opt,name=tags,proto3" json:"tags,omitempty"`
	// ID of the secret store containing credentials for this resource, if any.
	SecretStoreId string `protobuf:"bytes,32772,opt,name=secret_store_id,json=secretStoreId,proto3" json:"secret_store_id,omitempty"`
	// A filter applied to the routing logic to pin datasource to nodes.
	EgressFilter string `protobuf:"bytes,32773,opt,name=egress_filter,json=egressFilter,proto3" json:"egress_filter,omitempty"`
	Hostname     string `protobuf:"bytes,1,opt,name=hostname,proto3" json:"hostname,omitempty"`
	Password     string `protobuf:"bytes,5,opt,name=password,proto3" json:"password,omitempty"`
	Port         int32  `protobuf:"varint,4,opt,name=port,proto3" json:"port,omitempty"`
	PortOverride int32  `protobuf:"varint,3,opt,name=port_override,json=portOverride,proto3" json:"port_override,omitempty"`
	Username     string `protobuf:"bytes,2,opt,name=username,proto3" json:"username,omitempty"`
	// contains filtered or unexported fields
}

func (*Sybase) Descriptor deprecated

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

Deprecated: Use Sybase.ProtoReflect.Descriptor instead.

func (*Sybase) GetEgressFilter

func (x *Sybase) GetEgressFilter() string

func (*Sybase) GetHealthy

func (x *Sybase) GetHealthy() bool

func (*Sybase) GetHostname

func (x *Sybase) GetHostname() string

func (*Sybase) GetId

func (x *Sybase) GetId() string

func (*Sybase) GetName

func (x *Sybase) GetName() string

func (*Sybase) GetPassword

func (x *Sybase) GetPassword() string

func (*Sybase) GetPort

func (x *Sybase) GetPort() int32

func (*Sybase) GetPortOverride

func (x *Sybase) GetPortOverride() int32

func (*Sybase) GetSecretStoreId

func (x *Sybase) GetSecretStoreId() string

func (*Sybase) GetTags

func (x *Sybase) GetTags() *Tags

func (*Sybase) GetUsername

func (x *Sybase) GetUsername() string

func (*Sybase) ProtoMessage

func (*Sybase) ProtoMessage()

func (*Sybase) ProtoReflect

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

func (*Sybase) Reset

func (x *Sybase) Reset()

func (*Sybase) String

func (x *Sybase) String() string

type SybaseIQ

type SybaseIQ struct {

	// Unique identifier of the Resource.
	Id string `protobuf:"bytes,32768,opt,name=id,proto3" json:"id,omitempty"`
	// Unique human-readable name of the Resource.
	Name string `protobuf:"bytes,32769,opt,name=name,proto3" json:"name,omitempty"`
	// True if the datasource is reachable and the credentials are valid.
	Healthy bool `protobuf:"varint,32770,opt,name=healthy,proto3" json:"healthy,omitempty"`
	// Tags is a map of key, value pairs.
	Tags *Tags `protobuf:"bytes,32771,opt,name=tags,proto3" json:"tags,omitempty"`
	// ID of the secret store containing credentials for this resource, if any.
	SecretStoreId string `protobuf:"bytes,32772,opt,name=secret_store_id,json=secretStoreId,proto3" json:"secret_store_id,omitempty"`
	// A filter applied to the routing logic to pin datasource to nodes.
	EgressFilter string `protobuf:"bytes,32773,opt,name=egress_filter,json=egressFilter,proto3" json:"egress_filter,omitempty"`
	Hostname     string `protobuf:"bytes,1,opt,name=hostname,proto3" json:"hostname,omitempty"`
	Password     string `protobuf:"bytes,5,opt,name=password,proto3" json:"password,omitempty"`
	Port         int32  `protobuf:"varint,4,opt,name=port,proto3" json:"port,omitempty"`
	PortOverride int32  `protobuf:"varint,3,opt,name=port_override,json=portOverride,proto3" json:"port_override,omitempty"`
	Username     string `protobuf:"bytes,2,opt,name=username,proto3" json:"username,omitempty"`
	// contains filtered or unexported fields
}

func (*SybaseIQ) Descriptor deprecated

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

Deprecated: Use SybaseIQ.ProtoReflect.Descriptor instead.

func (*SybaseIQ) GetEgressFilter

func (x *SybaseIQ) GetEgressFilter() string

func (*SybaseIQ) GetHealthy

func (x *SybaseIQ) GetHealthy() bool

func (*SybaseIQ) GetHostname

func (x *SybaseIQ) GetHostname() string

func (*SybaseIQ) GetId

func (x *SybaseIQ) GetId() string

func (*SybaseIQ) GetName

func (x *SybaseIQ) GetName() string

func (*SybaseIQ) GetPassword

func (x *SybaseIQ) GetPassword() string

func (*SybaseIQ) GetPort

func (x *SybaseIQ) GetPort() int32

func (*SybaseIQ) GetPortOverride

func (x *SybaseIQ) GetPortOverride() int32

func (*SybaseIQ) GetSecretStoreId

func (x *SybaseIQ) GetSecretStoreId() string

func (*SybaseIQ) GetTags

func (x *SybaseIQ) GetTags() *Tags

func (*SybaseIQ) GetUsername

func (x *SybaseIQ) GetUsername() string

func (*SybaseIQ) ProtoMessage

func (*SybaseIQ) ProtoMessage()

func (*SybaseIQ) ProtoReflect

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

func (*SybaseIQ) Reset

func (x *SybaseIQ) Reset()

func (*SybaseIQ) String

func (x *SybaseIQ) String() string

type Tag

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

func (*Tag) Descriptor deprecated

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

Deprecated: Use Tag.ProtoReflect.Descriptor instead.

func (*Tag) GetName

func (x *Tag) GetName() string

func (*Tag) GetValue

func (x *Tag) GetValue() string

func (*Tag) ProtoMessage

func (*Tag) ProtoMessage()

func (*Tag) ProtoReflect

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

func (*Tag) Reset

func (x *Tag) Reset()

func (*Tag) String

func (x *Tag) String() string

type Tags

type Tags struct {
	Pairs []*Tags_Pair `protobuf:"bytes,1,rep,name=pairs,proto3" json:"pairs,omitempty"`
	// contains filtered or unexported fields
}

Tags defines a custom message that will translate from a slice of Pairs into a map[] in each supported language. See options.proto for documentation on the custom message options.

func (*Tags) Descriptor deprecated

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

Deprecated: Use Tags.ProtoReflect.Descriptor instead.

func (*Tags) GetPairs

func (x *Tags) GetPairs() []*Tags_Pair

func (*Tags) ProtoMessage

func (*Tags) ProtoMessage()

func (*Tags) ProtoReflect

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

func (*Tags) Reset

func (x *Tags) Reset()

func (*Tags) String

func (x *Tags) String() string

type Tags_Pair

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

func (*Tags_Pair) Descriptor deprecated

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

Deprecated: Use Tags_Pair.ProtoReflect.Descriptor instead.

func (*Tags_Pair) GetName

func (x *Tags_Pair) GetName() string

func (*Tags_Pair) GetValue

func (x *Tags_Pair) GetValue() string

func (*Tags_Pair) ProtoMessage

func (*Tags_Pair) ProtoMessage()

func (*Tags_Pair) ProtoReflect

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

func (*Tags_Pair) Reset

func (x *Tags_Pair) Reset()

func (*Tags_Pair) String

func (x *Tags_Pair) String() string

type Teradata

type Teradata struct {

	// Unique identifier of the Resource.
	Id string `protobuf:"bytes,32768,opt,name=id,proto3" json:"id,omitempty"`
	// Unique human-readable name of the Resource.
	Name string `protobuf:"bytes,32769,opt,name=name,proto3" json:"name,omitempty"`
	// True if the datasource is reachable and the credentials are valid.
	Healthy bool `protobuf:"varint,32770,opt,name=healthy,proto3" json:"healthy,omitempty"`
	// Tags is a map of key, value pairs.
	Tags *Tags `protobuf:"bytes,32771,opt,name=tags,proto3" json:"tags,omitempty"`
	// ID of the secret store containing credentials for this resource, if any.
	SecretStoreId string `protobuf:"bytes,32772,opt,name=secret_store_id,json=secretStoreId,proto3" json:"secret_store_id,omitempty"`
	// A filter applied to the routing logic to pin datasource to nodes.
	EgressFilter string `protobuf:"bytes,32773,opt,name=egress_filter,json=egressFilter,proto3" json:"egress_filter,omitempty"`
	Hostname     string `protobuf:"bytes,1,opt,name=hostname,proto3" json:"hostname,omitempty"`
	Password     string `protobuf:"bytes,3,opt,name=password,proto3" json:"password,omitempty"`
	Port         int32  `protobuf:"varint,5,opt,name=port,proto3" json:"port,omitempty"`
	PortOverride int32  `protobuf:"varint,4,opt,name=port_override,json=portOverride,proto3" json:"port_override,omitempty"`
	Username     string `protobuf:"bytes,2,opt,name=username,proto3" json:"username,omitempty"`
	// contains filtered or unexported fields
}

func (*Teradata) Descriptor deprecated

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

Deprecated: Use Teradata.ProtoReflect.Descriptor instead.

func (*Teradata) GetEgressFilter

func (x *Teradata) GetEgressFilter() string

func (*Teradata) GetHealthy

func (x *Teradata) GetHealthy() bool

func (*Teradata) GetHostname

func (x *Teradata) GetHostname() string

func (*Teradata) GetId

func (x *Teradata) GetId() string

func (*Teradata) GetName

func (x *Teradata) GetName() string

func (*Teradata) GetPassword

func (x *Teradata) GetPassword() string

func (*Teradata) GetPort

func (x *Teradata) GetPort() int32

func (*Teradata) GetPortOverride

func (x *Teradata) GetPortOverride() int32

func (*Teradata) GetSecretStoreId

func (x *Teradata) GetSecretStoreId() string

func (*Teradata) GetTags

func (x *Teradata) GetTags() *Tags

func (*Teradata) GetUsername

func (x *Teradata) GetUsername() string

func (*Teradata) ProtoMessage

func (*Teradata) ProtoMessage()

func (*Teradata) ProtoReflect

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

func (*Teradata) Reset

func (x *Teradata) Reset()

func (*Teradata) String

func (x *Teradata) String() string

type TerraformDocs

type TerraformDocs struct {
	ResourceExamplePath   string `` /* 126-byte string literal not displayed */
	DataSourceExamplePath string `` /* 134-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*TerraformDocs) Descriptor deprecated

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

Deprecated: Use TerraformDocs.ProtoReflect.Descriptor instead.

func (*TerraformDocs) GetDataSourceExamplePath

func (x *TerraformDocs) GetDataSourceExamplePath() string

func (*TerraformDocs) GetResourceExamplePath

func (x *TerraformDocs) GetResourceExamplePath() string

func (*TerraformDocs) ProtoMessage

func (*TerraformDocs) ProtoMessage()

func (*TerraformDocs) ProtoReflect

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

func (*TerraformDocs) Reset

func (x *TerraformDocs) Reset()

func (*TerraformDocs) String

func (x *TerraformDocs) String() string

type UnimplementedAccountAttachmentsServer

type UnimplementedAccountAttachmentsServer struct {
}

UnimplementedAccountAttachmentsServer must be embedded to have forward compatible implementations.

type UnimplementedAccountGrantsServer

type UnimplementedAccountGrantsServer struct {
}

UnimplementedAccountGrantsServer must be embedded to have forward compatible implementations.

type UnimplementedAccountsServer

type UnimplementedAccountsServer struct {
}

UnimplementedAccountsServer must be embedded to have forward compatible implementations.

func (UnimplementedAccountsServer) Create

func (UnimplementedAccountsServer) Delete

func (UnimplementedAccountsServer) Get

func (UnimplementedAccountsServer) List

func (UnimplementedAccountsServer) Update

type UnimplementedControlPanelServer

type UnimplementedControlPanelServer struct {
}

UnimplementedControlPanelServer must be embedded to have forward compatible implementations.

type UnimplementedNodesServer

type UnimplementedNodesServer struct {
}

UnimplementedNodesServer must be embedded to have forward compatible implementations.

func (UnimplementedNodesServer) Create

func (UnimplementedNodesServer) Delete

func (UnimplementedNodesServer) Get

func (UnimplementedNodesServer) List

func (UnimplementedNodesServer) Update

type UnimplementedResourcesServer

type UnimplementedResourcesServer struct {
}

UnimplementedResourcesServer must be embedded to have forward compatible implementations.

func (UnimplementedResourcesServer) Create

func (UnimplementedResourcesServer) Delete

func (UnimplementedResourcesServer) EnumerateTags

func (UnimplementedResourcesServer) Get

func (UnimplementedResourcesServer) List

func (UnimplementedResourcesServer) Update

type UnimplementedRoleAttachmentsServer

type UnimplementedRoleAttachmentsServer struct {
}

UnimplementedRoleAttachmentsServer must be embedded to have forward compatible implementations.

type UnimplementedRoleGrantsServer

type UnimplementedRoleGrantsServer struct {
}

UnimplementedRoleGrantsServer must be embedded to have forward compatible implementations.

func (UnimplementedRoleGrantsServer) Get

func (UnimplementedRoleGrantsServer) List

type UnimplementedRolesServer

type UnimplementedRolesServer struct {
}

UnimplementedRolesServer must be embedded to have forward compatible implementations.

func (UnimplementedRolesServer) Create

func (UnimplementedRolesServer) Delete

func (UnimplementedRolesServer) Get

func (UnimplementedRolesServer) List

func (UnimplementedRolesServer) Update

type UnimplementedSecretStoresServer

type UnimplementedSecretStoresServer struct {
}

UnimplementedSecretStoresServer must be embedded to have forward compatible implementations.

func (UnimplementedSecretStoresServer) Get

type UnsafeAccountAttachmentsServer

type UnsafeAccountAttachmentsServer interface {
	// contains filtered or unexported methods
}

UnsafeAccountAttachmentsServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to AccountAttachmentsServer will result in compilation errors.

type UnsafeAccountGrantsServer

type UnsafeAccountGrantsServer interface {
	// contains filtered or unexported methods
}

UnsafeAccountGrantsServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to AccountGrantsServer will result in compilation errors.

type UnsafeAccountsServer

type UnsafeAccountsServer interface {
	// contains filtered or unexported methods
}

UnsafeAccountsServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to AccountsServer will result in compilation errors.

type UnsafeControlPanelServer

type UnsafeControlPanelServer interface {
	// contains filtered or unexported methods
}

UnsafeControlPanelServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to ControlPanelServer will result in compilation errors.

type UnsafeNodesServer

type UnsafeNodesServer interface {
	// contains filtered or unexported methods
}

UnsafeNodesServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to NodesServer will result in compilation errors.

type UnsafeResourcesServer

type UnsafeResourcesServer interface {
	// contains filtered or unexported methods
}

UnsafeResourcesServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to ResourcesServer will result in compilation errors.

type UnsafeRoleAttachmentsServer

type UnsafeRoleAttachmentsServer interface {
	// contains filtered or unexported methods
}

UnsafeRoleAttachmentsServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to RoleAttachmentsServer will result in compilation errors.

type UnsafeRoleGrantsServer

type UnsafeRoleGrantsServer interface {
	// contains filtered or unexported methods
}

UnsafeRoleGrantsServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to RoleGrantsServer will result in compilation errors.

type UnsafeRolesServer

type UnsafeRolesServer interface {
	// contains filtered or unexported methods
}

UnsafeRolesServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to RolesServer will result in compilation errors.

type UnsafeSecretStoresServer

type UnsafeSecretStoresServer interface {
	// contains filtered or unexported methods
}

UnsafeSecretStoresServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to SecretStoresServer will result in compilation errors.

type UpdateRequestMetadata

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

UpdateRequestMetadata is reserved for future use.

func (*UpdateRequestMetadata) Descriptor deprecated

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

Deprecated: Use UpdateRequestMetadata.ProtoReflect.Descriptor instead.

func (*UpdateRequestMetadata) ProtoMessage

func (*UpdateRequestMetadata) ProtoMessage()

func (*UpdateRequestMetadata) ProtoReflect

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

func (*UpdateRequestMetadata) Reset

func (x *UpdateRequestMetadata) Reset()

func (*UpdateRequestMetadata) String

func (x *UpdateRequestMetadata) String() string

type UpdateResponseMetadata

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

UpdateResponseMetadata is reserved for future use.

func (*UpdateResponseMetadata) Descriptor deprecated

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

Deprecated: Use UpdateResponseMetadata.ProtoReflect.Descriptor instead.

func (*UpdateResponseMetadata) ProtoMessage

func (*UpdateResponseMetadata) ProtoMessage()

func (*UpdateResponseMetadata) ProtoReflect

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

func (*UpdateResponseMetadata) Reset

func (x *UpdateResponseMetadata) Reset()

func (*UpdateResponseMetadata) String

func (x *UpdateResponseMetadata) String() string

type User

type User struct {

	// Unique identifier of the User.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// The User's email address. Must be unique.
	Email string `protobuf:"bytes,2,opt,name=email,proto3" json:"email,omitempty"`
	// The User's first name.
	FirstName string `protobuf:"bytes,3,opt,name=first_name,json=firstName,proto3" json:"first_name,omitempty"`
	// The User's last name.
	LastName string `protobuf:"bytes,4,opt,name=last_name,json=lastName,proto3" json:"last_name,omitempty"`
	// The User's suspended state.
	Suspended bool `protobuf:"varint,5,opt,name=suspended,proto3" json:"suspended,omitempty"`
	// Tags is a map of key, value pairs.
	Tags *Tags `protobuf:"bytes,6,opt,name=tags,proto3" json:"tags,omitempty"`
	// PRIVATE: PermissionLevel exposes the user's strongRole for AdminUI purposes.
	PermissionLevel string `protobuf:"bytes,7,opt,name=permission_level,json=permissionLevel,proto3" json:"permission_level,omitempty"`
	// contains filtered or unexported fields
}

A User can connect to resources they are granted directly, or granted via roles.

func (*User) Descriptor deprecated

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

Deprecated: Use User.ProtoReflect.Descriptor instead.

func (*User) GetEmail

func (x *User) GetEmail() string

func (*User) GetFirstName

func (x *User) GetFirstName() string

func (*User) GetId

func (x *User) GetId() string

func (*User) GetLastName

func (x *User) GetLastName() string

func (*User) GetPermissionLevel

func (x *User) GetPermissionLevel() string

func (*User) GetSuspended

func (x *User) GetSuspended() bool

func (*User) GetTags

func (x *User) GetTags() *Tags

func (*User) ProtoMessage

func (*User) ProtoMessage()

func (*User) ProtoReflect

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

func (*User) Reset

func (x *User) Reset()

func (*User) String

func (x *User) String() string

type VaultTLSStore

type VaultTLSStore struct {

	// Unique identifier of the SecretStore.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Unique human-readable name of the SecretStore.
	Name           string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	CACertPath     string `protobuf:"bytes,4,opt,name=CA_cert_path,json=CACertPath,proto3" json:"CA_cert_path,omitempty"`
	ClientCertPath string `protobuf:"bytes,5,opt,name=client_cert_path,json=clientCertPath,proto3" json:"client_cert_path,omitempty"`
	ClientKeyPath  string `protobuf:"bytes,6,opt,name=client_key_path,json=clientKeyPath,proto3" json:"client_key_path,omitempty"`
	Namespace      string `protobuf:"bytes,8,opt,name=namespace,proto3" json:"namespace,omitempty"`
	ServerAddress  string `protobuf:"bytes,3,opt,name=server_address,json=serverAddress,proto3" json:"server_address,omitempty"`
	// Tags is a map of key, value pairs.
	Tags *Tags `protobuf:"bytes,7,opt,name=tags,proto3" json:"tags,omitempty"`
	// contains filtered or unexported fields
}

func (*VaultTLSStore) Descriptor deprecated

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

Deprecated: Use VaultTLSStore.ProtoReflect.Descriptor instead.

func (*VaultTLSStore) GetCACertPath

func (x *VaultTLSStore) GetCACertPath() string

func (*VaultTLSStore) GetClientCertPath

func (x *VaultTLSStore) GetClientCertPath() string

func (*VaultTLSStore) GetClientKeyPath

func (x *VaultTLSStore) GetClientKeyPath() string

func (*VaultTLSStore) GetId

func (x *VaultTLSStore) GetId() string

func (*VaultTLSStore) GetName

func (x *VaultTLSStore) GetName() string

func (*VaultTLSStore) GetNamespace added in v1.0.31

func (x *VaultTLSStore) GetNamespace() string

func (*VaultTLSStore) GetServerAddress

func (x *VaultTLSStore) GetServerAddress() string

func (*VaultTLSStore) GetTags

func (x *VaultTLSStore) GetTags() *Tags

func (*VaultTLSStore) ProtoMessage

func (*VaultTLSStore) ProtoMessage()

func (*VaultTLSStore) ProtoReflect

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

func (*VaultTLSStore) Reset

func (x *VaultTLSStore) Reset()

func (*VaultTLSStore) String

func (x *VaultTLSStore) String() string

type VaultTokenStore

type VaultTokenStore struct {

	// Unique identifier of the SecretStore.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Unique human-readable name of the SecretStore.
	Name          string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	Namespace     string `protobuf:"bytes,5,opt,name=namespace,proto3" json:"namespace,omitempty"`
	ServerAddress string `protobuf:"bytes,3,opt,name=server_address,json=serverAddress,proto3" json:"server_address,omitempty"`
	// Tags is a map of key, value pairs.
	Tags *Tags `protobuf:"bytes,4,opt,name=tags,proto3" json:"tags,omitempty"`
	// contains filtered or unexported fields
}

func (*VaultTokenStore) Descriptor deprecated

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

Deprecated: Use VaultTokenStore.ProtoReflect.Descriptor instead.

func (*VaultTokenStore) GetId

func (x *VaultTokenStore) GetId() string

func (*VaultTokenStore) GetName

func (x *VaultTokenStore) GetName() string

func (*VaultTokenStore) GetNamespace added in v1.0.31

func (x *VaultTokenStore) GetNamespace() string

func (*VaultTokenStore) GetServerAddress

func (x *VaultTokenStore) GetServerAddress() string

func (*VaultTokenStore) GetTags

func (x *VaultTokenStore) GetTags() *Tags

func (*VaultTokenStore) ProtoMessage

func (*VaultTokenStore) ProtoMessage()

func (*VaultTokenStore) ProtoReflect

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

func (*VaultTokenStore) Reset

func (x *VaultTokenStore) Reset()

func (*VaultTokenStore) String

func (x *VaultTokenStore) String() string

Jump to

Keyboard shortcuts

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